{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.kKtvoyXy/b1/jodreports_2.4.0-3_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.kKtvoyXy/b2/jodreports_2.4.0-3_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n ce90ba4c94ac40a9423b06ba5603379f 7476 java extra jodreports-cli_2.4.0-3_all.deb\n 0990f79fa2ec892b1d6dc714466f1e61 72032 doc extra libjodreports-java-doc_2.4.0-3_all.deb\n- 04117e57fa48b4e3b75ef70c5f006ad7 85904 java extra libjodreports-java_2.4.0-3_all.deb\n+ 7f0c790ef17e9168e1ecb1794780d6ef 85896 java extra libjodreports-java_2.4.0-3_all.deb\n"}, {"source1": "libjodreports-java_2.4.0-3_all.deb", "source2": "libjodreports-java_2.4.0-3_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2011-11-15 20:58:01.000000 debian-binary\n -rw-r--r-- 0 0 0 928 2011-11-15 20:58:01.000000 control.tar.xz\n--rw-r--r-- 0 0 0 84784 2011-11-15 20:58:01.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 84776 2011-11-15 20:58:01.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -4,11 +4,11 @@\n drwxr-xr-x 0 root (0) root (0) 0 2011-11-15 20:58:01.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2011-11-15 20:58:01.000000 ./usr/share/doc/libjodreports-java/\n -rw-r--r-- 0 root (0) root (0) 207 2011-11-15 20:58:01.000000 ./usr/share/doc/libjodreports-java/README.Debian\n -rw-r--r-- 0 root (0) root (0) 1728 2011-01-30 11:51:55.000000 ./usr/share/doc/libjodreports-java/README.txt\n -rw-r--r-- 0 root (0) root (0) 336 2011-11-15 20:58:01.000000 ./usr/share/doc/libjodreports-java/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 2019 2011-11-15 20:58:01.000000 ./usr/share/doc/libjodreports-java/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2011-11-15 20:58:01.000000 ./usr/share/doc/libjodreports-java/examples/\n--rw-r--r-- 0 root (0) root (0) 44551 2011-11-15 20:58:01.000000 ./usr/share/doc/libjodreports-java/examples/jodreports-webapp.gz\n+-rw-r--r-- 0 root (0) root (0) 44554 2011-11-15 20:58:01.000000 ./usr/share/doc/libjodreports-java/examples/jodreports-webapp.gz\n drwxr-xr-x 0 root (0) root (0) 0 2011-11-15 20:58:01.000000 ./usr/share/java/\n -rw-r--r-- 0 root (0) root (0) 44024 2011-11-15 20:58:01.000000 ./usr/share/java/jodreports-2.4.0.jar\n lrwxrwxrwx 0 root (0) root (0) 0 2011-11-15 20:58:01.000000 ./usr/share/java/jodreports.jar -> jodreports-2.4.0.jar\n"}, {"source1": "./usr/share/doc/libjodreports-java/examples/jodreports-webapp.gz", "source2": "./usr/share/doc/libjodreports-java/examples/jodreports-webapp.gz", "unified_diff": null, "details": [{"source1": "jodreports-webapp", "source2": "jodreports-webapp", "has_internal_linenos": true, "unified_diff": "@@ -1,247 +1,247 @@\n-00000000: 5468 6973 2069 7320 4a4f 4452 6570 6f72 This is JODRepor\n-00000010: 7473 2073 616d 706c 6520 7765 6261 7070 ts sample webapp\n-00000020: 2076 6572 7369 6f6e 2032 2e34 2e30 2c20 version 2.4.0, \n-00000030: 7265 6c65 6173 6564 206f 6e20 3230 3131 released on 2011\n-00000040: 2d30 312d 3238 0a0a 506c 6561 7365 2073 -01-28..Please s\n-00000050: 6565 0a0a 2020 6874 7470 3a2f 2f73 6f75 ee.. http://sou\n-00000060: 7263 6566 6f72 6765 2e6e 6574 2f70 726f rceforge.net/pro\n-00000070: 6a65 6374 732f 6a6f 6472 6570 6f72 7473 jects/jodreports\n-00000080: 2f0a 2020 0a66 6f72 2074 6865 206c 6174 /. .for the lat\n-00000090: 6573 7420 616e 6420 7570 2074 6f20 6461 est and up to da\n-000000a0: 7465 2064 6f63 756d 656e 7461 7469 6f6e te documentation\n-000000b0: 2e0a 0a52 6571 7569 7265 6d65 6e74 730a ...Requirements.\n-000000c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 546f ============..To\n-000000d0: 2072 756e 2074 6865 2077 6562 6170 7020 run the webapp \n-000000e0: 6120 7365 7276 6c65 7420 322e 3320 636f a servlet 2.3 co\n-000000f0: 6e74 6169 6e65 7220 7375 6368 2061 7320 ntainer such as \n-00000100: 4170 6163 6865 2054 6f6d 6361 7420 342e Apache Tomcat 4.\n-00000110: 310a 6f72 206c 6174 6572 2069 7320 616c 1.or later is al\n-00000120: 736f 2072 6571 7569 7265 642e 0a0a 4c69 so required...Li\n-00000130: 6365 6e73 6573 0a3d 3d3d 3d3d 3d3d 3d0a censes.========.\n-00000140: 0a54 6865 204a 4f44 5265 706f 7274 7320 .The JODReports \n-00000150: 6c69 6272 6172 7920 6973 2064 6973 7472 library is distr\n-00000160: 6962 7574 6564 2075 6e64 6572 2074 6865 ibuted under the\n-00000170: 2074 6572 6d73 206f 6620 7468 6520 4c47 terms of the LG\n-00000180: 504c 2e0a 5468 6973 2062 6173 6963 616c PL..This basical\n-00000190: 6c79 206d 6561 6e73 2074 6861 7420 796f ly means that yo\n-000001a0: 7520 6172 6520 6672 6565 2074 6f20 7573 u are free to us\n-000001b0: 6520 6974 2069 6e20 626f 7468 206f 7065 e it in both ope\n-000001c0: 6e20 736f 7572 6365 0a61 6e64 2063 6f6d n source.and com\n-000001d0: 6d65 7263 6961 6c20 7072 6f6a 6563 7473 mercial projects\n-000001e0: 2e0a 0a49 6620 796f 7520 6d6f 6469 6679 ...If you modify\n-000001f0: 2074 6865 206c 6962 7261 7279 2069 7473 the library its\n-00000200: 656c 6620 796f 7520 6172 6520 7265 7175 elf you are requ\n-00000210: 6972 6564 2074 6f20 636f 6e74 7269 6275 ired to contribu\n-00000220: 7465 0a79 6f75 7220 6368 616e 6765 7320 te.your changes \n-00000230: 6261 636b 2c20 736f 204a 4f44 5265 706f back, so JODRepo\n-00000240: 7274 7320 6361 6e20 6265 2069 6d70 726f rts can be impro\n-00000250: 7665 642e 0a0a 2859 6f75 2061 7265 2066 ved...(You are f\n-00000260: 7265 6520 746f 206d 6f64 6966 7920 7468 ree to modify th\n-00000270: 6520 7361 6d70 6c65 2077 6562 6170 7020 e sample webapp \n-00000280: 6173 2061 2073 7461 7274 696e 6720 706f as a starting po\n-00000290: 696e 7420 666f 7220 796f 7572 0a6f 776e int for your.own\n-000002a0: 2077 6562 6170 7020 7769 7468 6f75 7420 webapp without \n-000002b0: 7265 7374 7269 6374 696f 6e73 2e29 0a0a restrictions.)..\n-000002c0: 4a4f 4452 6570 6f72 7473 2073 616d 706c JODReports sampl\n-000002d0: 6520 7765 6261 7070 2069 6e63 6c75 6465 e webapp include\n-000002e0: 7320 7468 6520 666f 6c6c 6f77 696e 6720 s the following \n-000002f0: 7468 6972 642d 7061 7274 7920 6c69 6272 third-party libr\n-00000300: 6172 6965 7320 736f 2079 6f75 206d 7573 aries so you mus\n-00000310: 740a 6167 7265 6520 746f 2074 6865 6972 t.agree to their\n-00000320: 2072 6573 7065 6374 6976 6520 6c69 6365 respective lice\n-00000330: 6e73 6573 2061 7320 7765 6c6c 0a0a 202a nses as well.. *\n-00000340: 2046 7265 654d 6172 6b65 7220 2d20 6874 FreeMarker - ht\n-00000350: 7470 3a2f 2f77 7777 2e66 7265 656d 6172 tp://www.freemar\n-00000360: 6b65 722e 6f72 670a 2020 2042 5344 2d73 ker.org. BSD-s\n-00000370: 7479 6c65 0a0a 202a 204a 616b 6172 7461 tyle.. * Jakarta\n-00000380: 2043 6f6d 6d6f 6e73 202d 2049 4f20 616e Commons - IO an\n-00000390: 6420 4669 6c65 5570 6c6f 6164 202d 2068 d FileUpload - h\n-000003a0: 7474 703a 2f2f 6a61 6b61 7274 612e 6170 ttp://jakarta.ap\n-000003b0: 6163 6865 2e6f 7267 2f63 6f6d 6d6f 6e73 ache.org/commons\n-000003c0: 2f0a 2020 2041 7061 6368 6520 4c69 6365 /. Apache Lice\n-000003d0: 6e73 6520 322e 300a 0a20 2a20 584f 4d20 nse 2.0.. * XOM \n-000003e0: 2d20 6874 7470 3a2f 2f78 6f6d 2e6e 750a - http://xom.nu.\n-000003f0: 2020 2047 4e55 204c 4750 4c0a 0a20 2a20 GNU LGPL.. * \n-00000400: 736c 6634 6a20 2d20 6874 7470 3a2f 2f73 slf4j - http://s\n-00000410: 6c66 346a 2e6f 7267 0a20 2020 4d49 5420 lf4j.org. MIT \n-00000420: 4c69 6365 6e73 650a 200a 202a 2053 7072 License. . * Spr\n-00000430: 696e 6720 4672 616d 6577 6f72 6b20 2d20 ing Framework - \n-00000440: 6874 7470 3a2f 2f77 7777 2e73 7072 696e http://www.sprin\n-00000450: 6766 7261 6d65 776f 726b 2e6f 7267 0a20 gframework.org. \n-00000460: 2020 4170 6163 6865 204c 6963 656e 7365 Apache License\n-00000470: 2032 2e30 0a0a 202a 204a 4672 6565 4368 2.0.. * JFreeCh\n-00000480: 6172 7420 2d20 6874 7470 3a2f 2f77 7777 art - http://www\n-00000490: 2e6a 6672 6565 2e6f 7267 2f6a 6672 6565 .jfree.org/jfree\n-000004a0: 6368 6172 742f 0a20 2020 6f70 7469 6f6e chart/. option\n-000004b0: 616c 2028 7573 6564 2062 7920 7265 706f al (used by repo\n-000004c0: 7274 2073 616d 706c 6529 202d 2047 4e55 rt sample) - GNU\n-000004d0: 204c 4750 4c0a 0a49 6e20 636f 6d70 6c69 LGPL..In compli\n-000004e0: 616e 6365 2074 6f20 736f 6d65 206f 6620 ance to some of \n-000004f0: 7468 6520 6162 6f76 6520 6c69 6365 6e73 the above licens\n-00000500: 6573 2049 2061 6c73 6f20 6e65 6564 2074 es I also need t\n-00000510: 6f20 7374 6174 6520 6865 7265 0a74 6861 o state here.tha\n-00000520: 7420 4a4f 4452 6570 6f72 7473 2069 6e63 t JODReports inc\n-00000530: 6c75 6465 7320 736f 6674 7761 7265 2064 ludes software d\n-00000540: 6576 656c 6f70 6564 2062 790a 0a20 2a20 eveloped by.. * \n-00000550: 7468 6520 5669 7369 676f 7468 2053 6f66 the Visigoth Sof\n-00000560: 7477 6172 6520 536f 6369 6574 7920 2846 tware Society (F\n-00000570: 7265 654d 6172 6b65 7220 2d20 6874 7470 reeMarker - http\n-00000580: 3a2f 2f77 7777 2e76 6973 6967 6f74 6873 ://www.visigoths\n-00000590: 2e6f 7267 2f29 0a20 2a20 7468 6520 4170 .org/). * the Ap\n-000005a0: 6163 6865 2053 6f66 7477 6172 6520 466f ache Software Fo\n-000005b0: 756e 6461 7469 6f6e 2028 6874 7470 3a2f undation (http:/\n-000005c0: 2f77 7777 2e61 7061 6368 652e 6f72 6729 /www.apache.org)\n-000005d0: 0a20 2a20 7468 6520 5370 7269 6e67 2046 . * the Spring F\n-000005e0: 7261 6d65 776f 726b 2070 726f 6a65 6374 ramework project\n-000005f0: 2028 6874 7470 3a2f 2f77 7777 2e73 7072 (http://www.spr\n-00000600: 696e 6766 7261 6d65 776f 726b 2e6f 7267 ingframework.org\n-00000610: 290a 0a2d 2d20 4d69 726b 6f20 4e61 7361 )..-- Mirko Nasa\n-00000620: 746f 2028 6d69 726b 6f20 6174 2061 7274 to (mirko at art\n-00000630: 6f66 736f 6c76 696e 672e 636f 6d29 0a2d ofsolving.com).-\n-00000640: 2d20 5465 7272 7920 4c69 616e 6720 2874 - Terry Liang (t\n-00000650: 6572 7279 2061 7420 706f 6c6f 6e69 6f75 erry at poloniou\n-00000660: 736c 6976 652e 636f 6d29 0a3c 3f78 6d6c slive.com).\n-00000680: 0a3c 7072 6f6a 6563 743e 0a20 203c 6d6f .. 4.0.0\n-000006a0: 3c2f 6d6f 6465 6c56 6572 7369 6f6e 3e0a .\n-000006b0: 2020 3c67 726f 7570 4964 3e6e 6574 2e73 net.s\n-000006c0: 662e 6a6f 6472 6570 6f72 7473 3c2f 6772 f.jodreports. jodreports-\n-000006f0: 7765 6261 7070 3c2f 6172 7469 6661 6374 webapp. 2\n-00000710: 2e34 2e30 3c2f 7665 7273 696f 6e3e 0a20 .4.0. \n-00000720: 203c 7061 636b 6167 696e 673e 7761 723c war<\n-00000730: 2f70 6163 6b61 6769 6e67 3e0a 2020 3c6e /packaging>. JODReports S\n-00000750: 616d 706c 6520 5765 6220 4170 706c 6963 ample Web Applic\n-00000760: 6174 696f 6e3c 2f6e 616d 653e 0a20 203c ation. <\n-00000770: 7572 6c3e 6874 7470 3a2f 2f6a 6f64 7265 url>http://jodre\n-00000780: 706f 7274 732e 736f 7572 6365 666f 7267 ports.sourceforg\n-00000790: 652e 6e65 742f 3c2f 7572 6c3e 0a20 203c e.net/. <\n-000007a0: 6465 7665 6c6f 7065 7273 3e0a 2020 2020 developers>. \n-000007b0: 3c64 6576 656c 6f70 6572 3e0a 2020 2020 . \n-000007c0: 2020 3c69 643e 6d6e 6173 6174 6f3c 2f69 mnasato. M\n-000007e0: 6972 6b6f 204e 6173 6174 6f3c 2f6e 616d irko Nasato. \n-00000800: 6d69 726b 6f40 6172 746f 6673 6f6c 7669 mirko@artofsolvi\n-00000810: 6e67 2e63 6f6d 3c2f 656d 6169 6c3e 0a20 ng.com. \n-00000820: 2020 203c 2f64 6576 656c 6f70 6572 3e0a .\n-00000830: 2020 2020 3c64 6576 656c 6f70 6572 3e0a .\n-00000840: 2020 2020 2020 3c69 643e 7465 7272 796c terryl\n-00000850: 6961 6e67 3c2f 6964 3e0a 2020 2020 2020 iang. \n-00000860: 3c6e 616d 653e 596f 6e67 7461 6920 4c69 Yongtai Li\n-00000870: 616e 673c 2f6e 616d 653e 0a20 2020 2020 ang. \n-00000880: 203c 656d 6169 6c3e 7465 7272 7940 706f terry@po\n-00000890: 6c6f 6e69 6f75 736c 6976 652e 636f 6d3c loniouslive.com<\n-000008a0: 2f65 6d61 696c 3e0a 2020 2020 3c2f 6465 /email>. . . . . \n-000008f0: 203c 6772 6f75 7049 643e 6e65 742e 7366 net.sf\n-00000900: 2e6a 6f64 7265 706f 7274 733c 2f67 726f .jodreports. jodrepor\n-00000930: 7473 3c2f 6172 7469 6661 6374 4964 3e0a ts.\n-00000940: 2020 2020 2020 3c76 6572 7369 6f6e 3e24 $\n-00000950: 7b70 726f 6a65 6374 2e76 6572 7369 6f6e {project.version\n-00000960: 7d3c 2f76 6572 7369 6f6e 3e0a 2020 2020 }. \n-00000970: 3c2f 6465 7065 6e64 656e 6379 3e0a 2020 . \n-00000980: 2020 3c64 6570 656e 6465 6e63 793e 0a20 . \n-00000990: 2020 2020 203c 6772 6f75 7049 643e 6f72 or\n-000009a0: 672e 736c 6634 6a3c 2f67 726f 7570 4964 g.slf4j. slf4j-jdk14<\n-000009d0: 2f61 7274 6966 6163 7449 643e 0a20 2020 /artifactId>. \n-000009e0: 2020 203c 7665 7273 696f 6e3e 312e 362e 1.6.\n-000009f0: 313c 2f76 6572 7369 6f6e 3e0a 2020 2020 1. \n-00000a00: 3c2f 6465 7065 6e64 656e 6379 3e0a 2020 . \n-00000a10: 2020 3c64 6570 656e 6465 6e63 793e 0a09 ..\n-00000a20: 2020 3c67 726f 7570 4964 3e63 6f6d 2e61 com.a\n-00000a30: 7274 6f66 736f 6c76 696e 673c 2f67 726f rtofsolving. . jodconver\n-00000a60: 7465 723c 2f61 7274 6966 6163 7449 643e ter\n-00000a70: 0a20 2020 2020 203c 7665 7273 696f 6e3e . \n-00000a80: 322e 322e 313c 2f76 6572 7369 6f6e 3e0a 2.2.1.\n-00000a90: 2020 2020 3c2f 6465 7065 6e64 656e 6379 . . org.springfram\n-00000ad0: 6577 6f72 6b3c 2f67 726f 7570 4964 3e0a ework.\n-00000ae0: 2020 2020 2020 3c61 7274 6966 6163 7449 spring. 1.2.8. compile. . . javax.servle\n-00000b80: 743c 2f67 726f 7570 4964 3e0a 2020 2020 t. \n-00000b90: 2020 3c61 7274 6966 6163 7449 643e 7365 se\n-00000ba0: 7276 6c65 742d 6170 693c 2f61 7274 6966 rvlet-api. 2.3. provided. . . jfree. jfreechart\n-00000c50: 3c2f 6172 7469 6661 6374 4964 3e0a 2020 . \n-00000c60: 2020 2020 3c76 6572 7369 6f6e 3e31 2e30 1.0\n-00000c70: 2e31 323c 2f76 6572 7369 6f6e 3e0a 2020 .12. \n-00000c80: 2020 2020 3c73 636f 7065 3e63 6f6d 7069 compi\n-00000c90: 6c65 3c2f 7363 6f70 653e 0a20 2020 203c le. <\n-00000ca0: 2f64 6570 656e 6465 6e63 793e 0a20 2020 /dependency>. \n-00000cb0: 203c 6465 7065 6e64 656e 6379 3e0a 2020 . \n-00000cc0: 2020 2020 3c67 726f 7570 4964 3e6a 756e jun\n-00000cd0: 6974 3c2f 6772 6f75 7049 643e 0a20 2020 it. \n-00000ce0: 2020 203c 6172 7469 6661 6374 4964 3e6a j\n-00000cf0: 756e 6974 3c2f 6172 7469 6661 6374 4964 unit. 3.8.2\n-00000d20: 0a20 2020 2020 203c 7363 6f70 653e 7465 . te\n-00000d30: 7374 3c2f 7363 6f70 653e 0a20 2020 203c st. <\n-00000d40: 2f64 6570 656e 6465 6e63 793e 0a20 203c /dependency>. <\n-00000d50: 2f64 6570 656e 6465 6e63 6965 733e 0a20 /dependencies>. \n-00000d60: 203c 6275 696c 643e 0a20 2020 203c 706c . . . org.apach\n-00000da0: 652e 6d61 7665 6e2e 706c 7567 696e 733c e.maven.plugins<\n-00000db0: 2f67 726f 7570 4964 3e0a 2020 2020 2020 /groupId>. \n-00000dc0: 2020 3c61 7274 6966 6163 7449 643e 6d61 ma\n-00000dd0: 7665 6e2d 636f 6d70 696c 6572 2d70 6c75 ven-compiler-plu\n-00000de0: 6769 6e3c 2f61 7274 6966 6163 7449 643e gin\n-00000df0: 0a20 2020 2020 2020 203c 636f 6e66 6967 . . \n-00000e10: 2020 203c 736f 7572 6365 3e31 2e34 3c2f 1.4. \n-00000e30: 2020 3c74 6172 6765 743e 312e 343c 2f74 1.4. <\n-00000e50: 2f63 6f6e 6669 6775 7261 7469 6f6e 3e0a /configuration>.\n-00000e60: 2020 2020 2020 3c2f 706c 7567 696e 3e0a .\n-00000e70: 2020 2020 3c2f 706c 7567 696e 733e 0a20 . \n-00000e80: 203c 2f62 7569 6c64 3e0a 2020 3c70 726f . . UTF-8\n-00000ec0: 3c2f 7072 6f6a 6563 742e 6275 696c 642e .\n-00000ee0: 2020 3c2f 7072 6f70 6572 7469 6573 3e0a .\n-00000ef0: 3c2f 7072 6f6a 6563 743e 0a6c 6574 7465 .lette\n+00000000: 3c3f 786d 6c20 7665 7273 696f 6e3d 2231 ..\n+00000020: 2020 3c6d 6f64 656c 5665 7273 696f 6e3e \n+00000030: 342e 302e 303c 2f6d 6f64 656c 5665 7273 4.0.0. \n+00000050: 6e65 742e 7366 2e6a 6f64 7265 706f 7274 net.sf.jodreport\n+00000060: 733c 2f67 726f 7570 4964 3e0a 2020 3c61 s. jodrep\n+00000080: 6f72 7473 2d77 6562 6170 703c 2f61 7274 orts-webapp. 2.4.0. war\n+000000d0: 0a20 203c 6e61 6d65 3e4a 4f44 5265 706f . JODRepo\n+000000e0: 7274 7320 5361 6d70 6c65 2057 6562 2041 rts Sample Web A\n+000000f0: 7070 6c69 6361 7469 6f6e 3c2f 6e61 6d65 pplication. http://\n+00000110: 6a6f 6472 6570 6f72 7473 2e73 6f75 7263 jodreports.sourc\n+00000120: 6566 6f72 6765 2e6e 6574 2f3c 2f75 726c eforge.net/. \n+00000140: 0a20 2020 203c 6465 7665 6c6f 7065 723e . \n+00000150: 0a20 2020 2020 203c 6964 3e6d 6e61 7361 . mnasa\n+00000160: 746f 3c2f 6964 3e0a 2020 2020 2020 3c6e to. Mirko Nasato\n+00000180: 3c2f 6e61 6d65 3e0a 2020 2020 2020 3c65 . mirko@artof\n+000001a0: 736f 6c76 696e 672e 636f 6d3c 2f65 6d61 solving.com. . . t\n+000001e0: 6572 7279 6c69 616e 673c 2f69 643e 0a20 erryliang. \n+000001f0: 2020 2020 203c 6e61 6d65 3e59 6f6e 6774 Yongt\n+00000200: 6169 204c 6961 6e67 3c2f 6e61 6d65 3e0a ai Liang.\n+00000210: 2020 2020 2020 3c65 6d61 696c 3e74 6572 ter\n+00000220: 7279 4070 6f6c 6f6e 696f 7573 6c69 7665 ry@poloniouslive\n+00000230: 2e63 6f6d 3c2f 656d 6169 6c3e 0a20 2020 .com. \n+00000240: 203c 2f64 6576 656c 6f70 6572 3e0a 2020 . \n+00000250: 3c2f 6465 7665 6c6f 7065 7273 3e0a 2020 . \n+00000260: 3c64 6570 656e 6465 6e63 6965 733e 0a20 . \n+00000270: 2020 203c 6465 7065 6e64 656e 6379 3e0a .\n+00000280: 2020 2020 2020 3c67 726f 7570 4964 3e6e n\n+00000290: 6574 2e73 662e 6a6f 6472 6570 6f72 7473 et.sf.jodreports\n+000002a0: 3c2f 6772 6f75 7049 643e 0a20 2020 2020 . \n+000002b0: 203c 6172 7469 6661 6374 4964 3e6a 6f64 jod\n+000002c0: 7265 706f 7274 733c 2f61 7274 6966 6163 reports. ${project.ve\n+000002f0: 7273 696f 6e7d 3c2f 7665 7273 696f 6e3e rsion}\n+00000300: 0a20 2020 203c 2f64 6570 656e 6465 6e63 . . . org.slf4j. slf4j-j\n+00000360: 646b 3134 3c2f 6172 7469 6661 6374 4964 dk14. 1.6.1\n+00000390: 0a20 2020 203c 2f64 6570 656e 6465 6e63 . . .. \n+000003c0: 636f 6d2e 6172 746f 6673 6f6c 7669 6e67 com.artofsolving\n+000003d0: 3c2f 6772 6f75 7049 643e 0a20 2009 2020 . . \n+000003e0: 3c61 7274 6966 6163 7449 643e 6a6f 6463 jodc\n+000003f0: 6f6e 7665 7274 6572 3c2f 6172 7469 6661 onverter. 2.2.1. . . org.sprin\n+00000460: 6766 7261 6d65 776f 726b 3c2f 6772 6f75 gframework. spring. \n+000004a0: 203c 7665 7273 696f 6e3e 312e 322e 383c 1.2.8<\n+000004b0: 2f76 6572 7369 6f6e 3e0a 2020 2020 2020 /version>. \n+000004c0: 3c73 636f 7065 3e63 6f6d 7069 6c65 3c2f compile. . . \n+00000500: 3c67 726f 7570 4964 3e6a 6176 6178 2e73 javax.s\n+00000510: 6572 766c 6574 3c2f 6772 6f75 7049 643e ervlet\n+00000520: 0a20 2020 2020 203c 6172 7469 6661 6374 . servlet-api. \n+00000550: 2020 3c76 6572 7369 6f6e 3e32 2e33 3c2f 2.3. <\n+00000570: 7363 6f70 653e 7072 6f76 6964 6564 3c2f scope>provided. . . \n+000005b0: 3c67 726f 7570 4964 3e6a 6672 6565 3c2f jfree. <\n+000005d0: 6172 7469 6661 6374 4964 3e6a 6672 6565 artifactId>jfree\n+000005e0: 6368 6172 743c 2f61 7274 6966 6163 7449 chart. 1.0.12. \n+00000620: 636f 6d70 696c 653c 2f73 636f 7065 3e0a compile.\n+00000630: 2020 2020 3c2f 6465 7065 6e64 656e 6379 . . junit. junit. 3.8.2. test.\n+000006d0: 2020 2020 3c2f 6465 7065 6e64 656e 6379 . . . \n+00000700: 2020 3c70 6c75 6769 6e73 3e0a 2020 2020 . \n+00000710: 2020 3c70 6c75 6769 6e3e 0a20 2020 2020 . \n+00000720: 2020 203c 6772 6f75 7049 643e 6f72 672e org.\n+00000730: 6170 6163 6865 2e6d 6176 656e 2e70 6c75 apache.maven.plu\n+00000740: 6769 6e73 3c2f 6772 6f75 7049 643e 0a20 gins. \n+00000750: 2020 2020 2020 203c 6172 7469 6661 6374 maven-compile\n+00000770: 722d 706c 7567 696e 3c2f 6172 7469 6661 r-plugin. . \n+000007a0: 2020 2020 2020 2020 3c73 6f75 7263 653e \n+000007b0: 312e 343c 2f73 6f75 7263 653e 0a20 2020 1.4. \n+000007c0: 2020 2020 2020 203c 7461 7267 6574 3e31 1\n+000007d0: 2e34 3c2f 7461 7267 6574 3e0a 2020 2020 .4. \n+000007e0: 2020 2020 3c2f 636f 6e66 6967 7572 6174 . . . . \n+00000820: 203c 7072 6f70 6572 7469 6573 3e0a 2020 . \n+00000830: 2020 3c70 726f 6a65 6374 2e62 7569 6c64 \n+00000850: 5554 462d 383c 2f70 726f 6a65 6374 2e62 UTF-8. ..\n+00000890: 5468 6973 2069 7320 4a4f 4452 6570 6f72 This is JODRepor\n+000008a0: 7473 2073 616d 706c 6520 7765 6261 7070 ts sample webapp\n+000008b0: 2076 6572 7369 6f6e 2032 2e34 2e30 2c20 version 2.4.0, \n+000008c0: 7265 6c65 6173 6564 206f 6e20 3230 3131 released on 2011\n+000008d0: 2d30 312d 3238 0a0a 506c 6561 7365 2073 -01-28..Please s\n+000008e0: 6565 0a0a 2020 6874 7470 3a2f 2f73 6f75 ee.. http://sou\n+000008f0: 7263 6566 6f72 6765 2e6e 6574 2f70 726f rceforge.net/pro\n+00000900: 6a65 6374 732f 6a6f 6472 6570 6f72 7473 jects/jodreports\n+00000910: 2f0a 2020 0a66 6f72 2074 6865 206c 6174 /. .for the lat\n+00000920: 6573 7420 616e 6420 7570 2074 6f20 6461 est and up to da\n+00000930: 7465 2064 6f63 756d 656e 7461 7469 6f6e te documentation\n+00000940: 2e0a 0a52 6571 7569 7265 6d65 6e74 730a ...Requirements.\n+00000950: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 546f ============..To\n+00000960: 2072 756e 2074 6865 2077 6562 6170 7020 run the webapp \n+00000970: 6120 7365 7276 6c65 7420 322e 3320 636f a servlet 2.3 co\n+00000980: 6e74 6169 6e65 7220 7375 6368 2061 7320 ntainer such as \n+00000990: 4170 6163 6865 2054 6f6d 6361 7420 342e Apache Tomcat 4.\n+000009a0: 310a 6f72 206c 6174 6572 2069 7320 616c 1.or later is al\n+000009b0: 736f 2072 6571 7569 7265 642e 0a0a 4c69 so required...Li\n+000009c0: 6365 6e73 6573 0a3d 3d3d 3d3d 3d3d 3d0a censes.========.\n+000009d0: 0a54 6865 204a 4f44 5265 706f 7274 7320 .The JODReports \n+000009e0: 6c69 6272 6172 7920 6973 2064 6973 7472 library is distr\n+000009f0: 6962 7574 6564 2075 6e64 6572 2074 6865 ibuted under the\n+00000a00: 2074 6572 6d73 206f 6620 7468 6520 4c47 terms of the LG\n+00000a10: 504c 2e0a 5468 6973 2062 6173 6963 616c PL..This basical\n+00000a20: 6c79 206d 6561 6e73 2074 6861 7420 796f ly means that yo\n+00000a30: 7520 6172 6520 6672 6565 2074 6f20 7573 u are free to us\n+00000a40: 6520 6974 2069 6e20 626f 7468 206f 7065 e it in both ope\n+00000a50: 6e20 736f 7572 6365 0a61 6e64 2063 6f6d n source.and com\n+00000a60: 6d65 7263 6961 6c20 7072 6f6a 6563 7473 mercial projects\n+00000a70: 2e0a 0a49 6620 796f 7520 6d6f 6469 6679 ...If you modify\n+00000a80: 2074 6865 206c 6962 7261 7279 2069 7473 the library its\n+00000a90: 656c 6620 796f 7520 6172 6520 7265 7175 elf you are requ\n+00000aa0: 6972 6564 2074 6f20 636f 6e74 7269 6275 ired to contribu\n+00000ab0: 7465 0a79 6f75 7220 6368 616e 6765 7320 te.your changes \n+00000ac0: 6261 636b 2c20 736f 204a 4f44 5265 706f back, so JODRepo\n+00000ad0: 7274 7320 6361 6e20 6265 2069 6d70 726f rts can be impro\n+00000ae0: 7665 642e 0a0a 2859 6f75 2061 7265 2066 ved...(You are f\n+00000af0: 7265 6520 746f 206d 6f64 6966 7920 7468 ree to modify th\n+00000b00: 6520 7361 6d70 6c65 2077 6562 6170 7020 e sample webapp \n+00000b10: 6173 2061 2073 7461 7274 696e 6720 706f as a starting po\n+00000b20: 696e 7420 666f 7220 796f 7572 0a6f 776e int for your.own\n+00000b30: 2077 6562 6170 7020 7769 7468 6f75 7420 webapp without \n+00000b40: 7265 7374 7269 6374 696f 6e73 2e29 0a0a restrictions.)..\n+00000b50: 4a4f 4452 6570 6f72 7473 2073 616d 706c JODReports sampl\n+00000b60: 6520 7765 6261 7070 2069 6e63 6c75 6465 e webapp include\n+00000b70: 7320 7468 6520 666f 6c6c 6f77 696e 6720 s the following \n+00000b80: 7468 6972 642d 7061 7274 7920 6c69 6272 third-party libr\n+00000b90: 6172 6965 7320 736f 2079 6f75 206d 7573 aries so you mus\n+00000ba0: 740a 6167 7265 6520 746f 2074 6865 6972 t.agree to their\n+00000bb0: 2072 6573 7065 6374 6976 6520 6c69 6365 respective lice\n+00000bc0: 6e73 6573 2061 7320 7765 6c6c 0a0a 202a nses as well.. *\n+00000bd0: 2046 7265 654d 6172 6b65 7220 2d20 6874 FreeMarker - ht\n+00000be0: 7470 3a2f 2f77 7777 2e66 7265 656d 6172 tp://www.freemar\n+00000bf0: 6b65 722e 6f72 670a 2020 2042 5344 2d73 ker.org. BSD-s\n+00000c00: 7479 6c65 0a0a 202a 204a 616b 6172 7461 tyle.. * Jakarta\n+00000c10: 2043 6f6d 6d6f 6e73 202d 2049 4f20 616e Commons - IO an\n+00000c20: 6420 4669 6c65 5570 6c6f 6164 202d 2068 d FileUpload - h\n+00000c30: 7474 703a 2f2f 6a61 6b61 7274 612e 6170 ttp://jakarta.ap\n+00000c40: 6163 6865 2e6f 7267 2f63 6f6d 6d6f 6e73 ache.org/commons\n+00000c50: 2f0a 2020 2041 7061 6368 6520 4c69 6365 /. Apache Lice\n+00000c60: 6e73 6520 322e 300a 0a20 2a20 584f 4d20 nse 2.0.. * XOM \n+00000c70: 2d20 6874 7470 3a2f 2f78 6f6d 2e6e 750a - http://xom.nu.\n+00000c80: 2020 2047 4e55 204c 4750 4c0a 0a20 2a20 GNU LGPL.. * \n+00000c90: 736c 6634 6a20 2d20 6874 7470 3a2f 2f73 slf4j - http://s\n+00000ca0: 6c66 346a 2e6f 7267 0a20 2020 4d49 5420 lf4j.org. MIT \n+00000cb0: 4c69 6365 6e73 650a 200a 202a 2053 7072 License. . * Spr\n+00000cc0: 696e 6720 4672 616d 6577 6f72 6b20 2d20 ing Framework - \n+00000cd0: 6874 7470 3a2f 2f77 7777 2e73 7072 696e http://www.sprin\n+00000ce0: 6766 7261 6d65 776f 726b 2e6f 7267 0a20 gframework.org. \n+00000cf0: 2020 4170 6163 6865 204c 6963 656e 7365 Apache License\n+00000d00: 2032 2e30 0a0a 202a 204a 4672 6565 4368 2.0.. * JFreeCh\n+00000d10: 6172 7420 2d20 6874 7470 3a2f 2f77 7777 art - http://www\n+00000d20: 2e6a 6672 6565 2e6f 7267 2f6a 6672 6565 .jfree.org/jfree\n+00000d30: 6368 6172 742f 0a20 2020 6f70 7469 6f6e chart/. option\n+00000d40: 616c 2028 7573 6564 2062 7920 7265 706f al (used by repo\n+00000d50: 7274 2073 616d 706c 6529 202d 2047 4e55 rt sample) - GNU\n+00000d60: 204c 4750 4c0a 0a49 6e20 636f 6d70 6c69 LGPL..In compli\n+00000d70: 616e 6365 2074 6f20 736f 6d65 206f 6620 ance to some of \n+00000d80: 7468 6520 6162 6f76 6520 6c69 6365 6e73 the above licens\n+00000d90: 6573 2049 2061 6c73 6f20 6e65 6564 2074 es I also need t\n+00000da0: 6f20 7374 6174 6520 6865 7265 0a74 6861 o state here.tha\n+00000db0: 7420 4a4f 4452 6570 6f72 7473 2069 6e63 t JODReports inc\n+00000dc0: 6c75 6465 7320 736f 6674 7761 7265 2064 ludes software d\n+00000dd0: 6576 656c 6f70 6564 2062 790a 0a20 2a20 eveloped by.. * \n+00000de0: 7468 6520 5669 7369 676f 7468 2053 6f66 the Visigoth Sof\n+00000df0: 7477 6172 6520 536f 6369 6574 7920 2846 tware Society (F\n+00000e00: 7265 654d 6172 6b65 7220 2d20 6874 7470 reeMarker - http\n+00000e10: 3a2f 2f77 7777 2e76 6973 6967 6f74 6873 ://www.visigoths\n+00000e20: 2e6f 7267 2f29 0a20 2a20 7468 6520 4170 .org/). * the Ap\n+00000e30: 6163 6865 2053 6f66 7477 6172 6520 466f ache Software Fo\n+00000e40: 756e 6461 7469 6f6e 2028 6874 7470 3a2f undation (http:/\n+00000e50: 2f77 7777 2e61 7061 6368 652e 6f72 6729 /www.apache.org)\n+00000e60: 0a20 2a20 7468 6520 5370 7269 6e67 2046 . * the Spring F\n+00000e70: 7261 6d65 776f 726b 2070 726f 6a65 6374 ramework project\n+00000e80: 2028 6874 7470 3a2f 2f77 7777 2e73 7072 (http://www.spr\n+00000e90: 696e 6766 7261 6d65 776f 726b 2e6f 7267 ingframework.org\n+00000ea0: 290a 0a2d 2d20 4d69 726b 6f20 4e61 7361 )..-- Mirko Nasa\n+00000eb0: 746f 2028 6d69 726b 6f20 6174 2061 7274 to (mirko at art\n+00000ec0: 6f66 736f 6c76 696e 672e 636f 6d29 0a2d ofsolving.com).-\n+00000ed0: 2d20 5465 7272 7920 4c69 616e 6720 2874 - Terry Liang (t\n+00000ee0: 6572 7279 2061 7420 706f 6c6f 6e69 6f75 erry at poloniou\n+00000ef0: 736c 6976 652e 636f 6d29 0a6c 6574 7465 slive.com).lette\n 00000f00: 7246 6f72 6d56 6965 772e 2863 6c61 7373 rFormView.(class\n 00000f10: 293d 6f72 672e 7370 7269 6e67 6672 616d )=org.springfram\n 00000f20: 6577 6f72 6b2e 7765 622e 7365 7276 6c65 ework.web.servle\n 00000f30: 742e 7669 6577 2e49 6e74 6572 6e61 6c52 t.view.InternalR\n 00000f40: 6573 6f75 7263 6556 6965 770a 6c65 7474 esourceView.lett\n 00000f50: 6572 466f 726d 5669 6577 2e75 726c 3d2f erFormView.url=/\n 00000f60: 5745 422d 494e 462f 6a73 702f 6c65 7474 WEB-INF/jsp/lett\n@@ -251,4310 +251,4310 @@\n 00000fa0: 2e77 6562 2e73 7072 696e 672e 7669 6577 .web.spring.view\n 00000fb0: 2e44 6f63 756d 656e 7456 6965 770a 6c65 .DocumentView.le\n 00000fc0: 7474 6572 5669 6577 2e75 726c 3d2f 5745 tterView.url=/WE\n 00000fd0: 422d 494e 462f 7465 6d70 6c61 7465 732f B-INF/templates/\n 00000fe0: 6c65 7474 6572 2d73 7072 696e 672d 7465 letter-spring-te\n 00000ff0: 6d70 6c61 7465 2e6f 6474 0a6c 6574 7465 mplate.odt.lette\n 00001000: 7256 6965 772e 666f 726d 6174 3d6f 6474 rView.format=odt\n-00001010: 0a2f 2f0a 2f2f 204a 4f4f 5265 706f 7274 .//.// JOOReport\n-00001020: 7320 2d20 5468 6520 4f70 656e 2053 6f75 s - The Open Sou\n-00001030: 7263 6520 4a61 7661 2f4f 7065 6e4f 6666 rce Java/OpenOff\n-00001040: 6963 6520 5265 706f 7274 2045 6e67 696e ice Report Engin\n-00001050: 650a 2f2f 2043 6f70 7972 6967 6874 2028 e.// Copyright (\n-00001060: 4329 2032 3030 342d 3230 3036 202d 204d C) 2004-2006 - M\n-00001070: 6972 6b6f 204e 6173 6174 6f20 3c6d 6972 irko Nasato .//.// This \n-000010a0: 6c69 6272 6172 7920 6973 2066 7265 6520 library is free \n-000010b0: 736f 6674 7761 7265 3b20 796f 7520 6361 software; you ca\n-000010c0: 6e20 7265 6469 7374 7269 6275 7465 2069 n redistribute i\n-000010d0: 7420 616e 642f 6f72 0a2f 2f20 6d6f 6469 t and/or.// modi\n-000010e0: 6679 2069 7420 756e 6465 7220 7468 6520 fy it under the \n-000010f0: 7465 726d 7320 6f66 2074 6865 2047 4e55 terms of the GNU\n-00001100: 204c 6573 7365 7220 4765 6e65 7261 6c20 Lesser General \n-00001110: 5075 626c 6963 0a2f 2f20 4c69 6365 6e73 Public.// Licens\n-00001120: 6520 6173 2070 7562 6c69 7368 6564 2062 e as published b\n-00001130: 7920 7468 6520 4672 6565 2053 6f66 7477 y the Free Softw\n-00001140: 6172 6520 466f 756e 6461 7469 6f6e 3b20 are Foundation; \n-00001150: 6569 7468 6572 0a2f 2f20 7665 7273 696f either.// versio\n-00001160: 6e20 322e 3120 6f66 2074 6865 204c 6963 n 2.1 of the Lic\n-00001170: 656e 7365 2c20 6f72 2028 6174 2079 6f75 ense, or (at you\n-00001180: 7220 6f70 7469 6f6e 2920 616e 7920 6c61 r option) any la\n-00001190: 7465 7220 7665 7273 696f 6e2e 0a2f 2f0a ter version..//.\n-000011a0: 2f2f 2054 6869 7320 6c69 6272 6172 7920 // This library \n-000011b0: 6973 2064 6973 7472 6962 7574 6564 2069 is distributed i\n-000011c0: 6e20 7468 6520 686f 7065 2074 6861 7420 n the hope that \n-000011d0: 6974 2077 696c 6c20 6265 2075 7365 6675 it will be usefu\n-000011e0: 6c2c 0a2f 2f20 6275 7420 5749 5448 4f55 l,.// but WITHOU\n-000011f0: 5420 414e 5920 5741 5252 414e 5459 3b20 T ANY WARRANTY; \n-00001200: 7769 7468 6f75 7420 6576 656e 2074 6865 without even the\n-00001210: 2069 6d70 6c69 6564 2077 6172 7261 6e74 implied warrant\n-00001220: 7920 6f66 0a2f 2f20 4d45 5243 4841 4e54 y of.// MERCHANT\n-00001230: 4142 494c 4954 5920 6f72 2046 4954 4e45 ABILITY or FITNE\n-00001240: 5353 2046 4f52 2041 2050 4152 5449 4355 SS FOR A PARTICU\n-00001250: 4c41 5220 5055 5250 4f53 452e 2020 5365 LAR PURPOSE. Se\n-00001260: 6520 7468 6520 474e 550a 2f2f 204c 6573 e the GNU.// Les\n-00001270: 7365 7220 4765 6e65 7261 6c20 5075 626c ser General Publ\n-00001280: 6963 204c 6963 656e 7365 2066 6f72 206d ic License for m\n-00001290: 6f72 6520 6465 7461 696c 732e 0a2f 2f20 ore details..// \n-000012a0: 6874 7470 3a2f 2f77 7777 2e67 6e75 2e6f http://www.gnu.o\n-000012b0: 7267 2f63 6f70 796c 6566 742f 6c65 7373 rg/copyleft/less\n-000012c0: 6572 2e68 746d 6c0a 2f2f 0a70 6163 6b61 er.html.//.packa\n-000012d0: 6765 206e 6574 2e73 662e 6a6f 6f72 6570 ge net.sf.joorep\n-000012e0: 6f72 7473 2e77 6562 2e73 7072 696e 672e orts.web.spring.\n-000012f0: 636f 6e74 726f 6c6c 6572 3b0a 0a69 6d70 controller;..imp\n-00001300: 6f72 7420 6a61 7661 2e69 6f2e 5374 7269 ort java.io.Stri\n-00001310: 6e67 5265 6164 6572 3b0a 0a69 6d70 6f72 ngReader;..impor\n-00001320: 7420 6a61 7661 782e 7365 7276 6c65 742e t javax.servlet.\n-00001330: 5365 7276 6c65 7445 7863 6570 7469 6f6e ServletException\n-00001340: 3b0a 696d 706f 7274 206a 6176 6178 2e73 ;.import javax.s\n-00001350: 6572 766c 6574 2e68 7474 702e 4874 7470 ervlet.http.Http\n-00001360: 5365 7276 6c65 7452 6571 7565 7374 3b0a ServletRequest;.\n-00001370: 0a69 6d70 6f72 7420 6f72 672e 786d 6c2e .import org.xml.\n-00001380: 7361 782e 496e 7075 7453 6f75 7263 653b sax.InputSource;\n-00001390: 0a0a 696d 706f 7274 2066 7265 656d 6172 ..import freemar\n-000013a0: 6b65 722e 6578 742e 646f 6d2e 4e6f 6465 ker.ext.dom.Node\n-000013b0: 4d6f 6465 6c3b 0a0a 2f2a 2a0a 202a 2041 Model;../**. * A\n-000013c0: 2070 7265 6465 6669 6e65 6420 646f 6375 predefined docu\n-000013d0: 6d65 6e74 2067 656e 6572 6174 6f72 2074 ment generator t\n-000013e0: 6861 7420 6275 696c 6473 2074 6865 206d hat builds the m\n-000013f0: 6f64 656c 2066 726f 6d20 584d 4c20 6461 odel from XML da\n-00001400: 7461 2070 6173 7365 640a 202a 2069 6e20 ta passed. * in \n-00001410: 7468 6520 4854 5450 2070 6172 616d 6574 the HTTP paramet\n-00001420: 6572 206e 616d 6564 2022 6d6f 6465 6c22 er named \"model\"\n-00001430: 2e0a 202a 2f0a 7075 626c 6963 2063 6c61 .. */.public cla\n-00001440: 7373 2058 6d6c 446f 6375 6d65 6e74 4765 ss XmlDocumentGe\n-00001450: 6e65 7261 746f 7220 6578 7465 6e64 7320 nerator extends \n-00001460: 4162 7374 7261 6374 446f 6375 6d65 6e74 AbstractDocument\n-00001470: 4765 6e65 7261 746f 7220 7b0a 2020 2020 Generator {. \n-00001480: 7075 626c 6963 2073 7461 7469 6320 6669 public static fi\n-00001490: 6e61 6c20 5374 7269 6e67 2048 5454 505f nal String HTTP_\n-000014a0: 5041 5241 4d45 5445 525f 4e41 4d45 203d PARAMETER_NAME =\n-000014b0: 2022 6d6f 6465 6c22 3b0a 0a20 2020 2070 \"model\";.. p\n-000014c0: 726f 7465 6374 6564 204f 626a 6563 7420 rotected Object \n-000014d0: 6765 744d 6f64 656c 2848 7474 7053 6572 getModel(HttpSer\n-000014e0: 766c 6574 5265 7175 6573 7420 7265 7175 vletRequest requ\n-000014f0: 6573 7429 2074 6872 6f77 7320 4578 6365 est) throws Exce\n-00001500: 7074 696f 6e20 7b0a 2020 2020 2020 2020 ption {. \n-00001510: 5374 7269 6e67 2078 6d6c 4461 7461 203d String xmlData =\n-00001520: 2072 6571 7565 7374 2e67 6574 5061 7261 request.getPara\n-00001530: 6d65 7465 7228 4854 5450 5f50 4152 414d meter(HTTP_PARAM\n-00001540: 4554 4552 5f4e 414d 4529 3b0a 2020 2020 ETER_NAME);. \n-00001550: 2020 2020 6966 2028 786d 6c44 6174 6120 if (xmlData \n-00001560: 3d3d 206e 756c 6c29 207b 0a20 2020 2020 == null) {. \n-00001570: 2020 2020 2020 2074 6872 6f77 206e 6577 throw new\n-00001580: 2053 6572 766c 6574 4578 6365 7074 696f ServletExceptio\n-00001590: 6e28 226d 6973 7369 6e67 2072 6571 7569 n(\"missing requi\n-000015a0: 7265 6420 7061 7261 6d65 7465 723a 2022 red parameter: \"\n-000015b0: 2b20 4854 5450 5f50 4152 414d 4554 4552 + HTTP_PARAMETER\n-000015c0: 5f4e 414d 4529 3b0a 2020 2020 2020 2020 _NAME);. \n-000015d0: 7d0a 2020 2020 2020 2020 7265 7475 726e }. return\n-000015e0: 204e 6f64 654d 6f64 656c 2e70 6172 7365 NodeModel.parse\n-000015f0: 286e 6577 2049 6e70 7574 536f 7572 6365 (new InputSource\n-00001600: 286e 6577 2053 7472 696e 6752 6561 6465 (new StringReade\n-00001610: 7228 786d 6c44 6174 6129 2929 3b0a 2020 r(xmlData)));. \n-00001620: 2020 7d0a 7d0a 2f2f 0a2f 2f20 4a4f 4f52 }.}.//.// JOOR\n-00001630: 6570 6f72 7473 202d 2054 6865 204f 7065 eports - The Ope\n-00001640: 6e20 536f 7572 6365 204a 6176 612f 4f70 n Source Java/Op\n-00001650: 656e 4f66 6669 6365 2052 6570 6f72 7420 enOffice Report \n-00001660: 456e 6769 6e65 0a2f 2f20 436f 7079 7269 Engine.// Copyri\n-00001670: 6768 7420 2843 2920 3230 3034 2d32 3030 ght (C) 2004-200\n-00001680: 3620 2d20 4d69 726b 6f20 4e61 7361 746f 6 - Mirko Nasato\n-00001690: 203c 6d69 726b 6f40 6172 746f 6673 6f6c .//.// \n-000016b0: 5468 6973 206c 6962 7261 7279 2069 7320 This library is \n-000016c0: 6672 6565 2073 6f66 7477 6172 653b 2079 free software; y\n-000016d0: 6f75 2063 616e 2072 6564 6973 7472 6962 ou can redistrib\n-000016e0: 7574 6520 6974 2061 6e64 2f6f 720a 2f2f ute it and/or.//\n-000016f0: 206d 6f64 6966 7920 6974 2075 6e64 6572 modify it under\n-00001700: 2074 6865 2074 6572 6d73 206f 6620 7468 the terms of th\n-00001710: 6520 474e 5520 4c65 7373 6572 2047 656e e GNU Lesser Gen\n-00001720: 6572 616c 2050 7562 6c69 630a 2f2f 204c eral Public.// L\n-00001730: 6963 656e 7365 2061 7320 7075 626c 6973 icense as publis\n-00001740: 6865 6420 6279 2074 6865 2046 7265 6520 hed by the Free \n-00001750: 536f 6674 7761 7265 2046 6f75 6e64 6174 Software Foundat\n-00001760: 696f 6e3b 2065 6974 6865 720a 2f2f 2076 ion; either.// v\n-00001770: 6572 7369 6f6e 2032 2e31 206f 6620 7468 ersion 2.1 of th\n-00001780: 6520 4c69 6365 6e73 652c 206f 7220 2861 e License, or (a\n-00001790: 7420 796f 7572 206f 7074 696f 6e29 2061 t your option) a\n-000017a0: 6e79 206c 6174 6572 2076 6572 7369 6f6e ny later version\n-000017b0: 2e0a 2f2f 0a2f 2f20 5468 6973 206c 6962 ..//.// This lib\n-000017c0: 7261 7279 2069 7320 6469 7374 7269 6275 rary is distribu\n-000017d0: 7465 6420 696e 2074 6865 2068 6f70 6520 ted in the hope \n-000017e0: 7468 6174 2069 7420 7769 6c6c 2062 6520 that it will be \n-000017f0: 7573 6566 756c 2c0a 2f2f 2062 7574 2057 useful,.// but W\n-00001800: 4954 484f 5554 2041 4e59 2057 4152 5241 ITHOUT ANY WARRA\n-00001810: 4e54 593b 2077 6974 686f 7574 2065 7665 NTY; without eve\n-00001820: 6e20 7468 6520 696d 706c 6965 6420 7761 n the implied wa\n-00001830: 7272 616e 7479 206f 660a 2f2f 204d 4552 rranty of.// MER\n-00001840: 4348 414e 5441 4249 4c49 5459 206f 7220 CHANTABILITY or \n-00001850: 4649 544e 4553 5320 464f 5220 4120 5041 FITNESS FOR A PA\n-00001860: 5254 4943 554c 4152 2050 5552 504f 5345 RTICULAR PURPOSE\n-00001870: 2e20 2053 6565 2074 6865 2047 4e55 0a2f . See the GNU./\n-00001880: 2f20 4c65 7373 6572 2047 656e 6572 616c / Lesser General\n-00001890: 2050 7562 6c69 6320 4c69 6365 6e73 6520 Public License \n-000018a0: 666f 7220 6d6f 7265 2064 6574 6169 6c73 for more details\n-000018b0: 2e0a 2f2f 2068 7474 703a 2f2f 7777 772e ..// http://www.\n-000018c0: 676e 752e 6f72 672f 636f 7079 6c65 6674 gnu.org/copyleft\n-000018d0: 2f6c 6573 7365 722e 6874 6d6c 0a2f 2f0a /lesser.html.//.\n-000018e0: 7061 636b 6167 6520 6e65 742e 7366 2e6a package net.sf.j\n-000018f0: 6f6f 7265 706f 7274 732e 7765 622e 7370 ooreports.web.sp\n-00001900: 7269 6e67 2e63 6f6e 7472 6f6c 6c65 723b ring.controller;\n-00001910: 0a0a 696d 706f 7274 206a 6176 6178 2e73 ..import javax.s\n-00001920: 6572 766c 6574 2e68 7474 702e 4874 7470 ervlet.http.Http\n-00001930: 5365 7276 6c65 7452 6571 7565 7374 3b0a ServletRequest;.\n-00001940: 0a69 6d70 6f72 7420 6672 6565 6d61 726b .import freemark\n-00001950: 6572 2e65 7874 2e73 6572 766c 6574 2e48 er.ext.servlet.H\n-00001960: 7474 7052 6571 7565 7374 5061 7261 6d65 ttpRequestParame\n-00001970: 7465 7273 4861 7368 4d6f 6465 6c3b 0a0a tersHashModel;..\n-00001980: 2f2a 2a0a 202a 2041 2070 7265 6465 6669 /**. * A predefi\n-00001990: 6e65 6420 646f 6375 6d65 6e74 2067 656e ned document gen\n-000019a0: 6572 6174 6f72 2074 6861 7420 6275 696c erator that buil\n-000019b0: 6420 7468 6520 6d6f 6465 6c20 6672 6f6d d the model from\n-000019c0: 2074 6865 2070 6173 7365 6420 4854 5450 the passed HTTP\n-000019d0: 2070 6172 616d 6574 6572 732e 0a20 2a2f parameters.. */\n-000019e0: 0a70 7562 6c69 6320 636c 6173 7320 4874 .public class Ht\n-000019f0: 7470 5061 7261 6d65 7465 7273 446f 6375 tpParametersDocu\n-00001a00: 6d65 6e74 4765 6e65 7261 746f 7220 6578 mentGenerator ex\n-00001a10: 7465 6e64 7320 4162 7374 7261 6374 446f tends AbstractDo\n-00001a20: 6375 6d65 6e74 4765 6e65 7261 746f 7220 cumentGenerator \n-00001a30: 7b0a 0a20 2020 2070 726f 7465 6374 6564 {.. protected\n-00001a40: 204f 626a 6563 7420 6765 744d 6f64 656c Object getModel\n-00001a50: 2848 7474 7053 6572 766c 6574 5265 7175 (HttpServletRequ\n-00001a60: 6573 7420 7265 7175 6573 7429 2074 6872 est request) thr\n-00001a70: 6f77 7320 4578 6365 7074 696f 6e20 7b0a ows Exception {.\n-00001a80: 2020 2020 2020 2020 7265 7475 726e 206e return n\n-00001a90: 6577 2048 7474 7052 6571 7565 7374 5061 ew HttpRequestPa\n-00001aa0: 7261 6d65 7465 7273 4861 7368 4d6f 6465 rametersHashMode\n-00001ab0: 6c28 7265 7175 6573 7429 3b0a 2020 2020 l(request);. \n-00001ac0: 7d0a 7d0a 2f2f 0a2f 2f20 4a4f 4f52 6570 }.}.//.// JOORep\n-00001ad0: 6f72 7473 202d 2054 6865 204f 7065 6e20 orts - The Open \n-00001ae0: 536f 7572 6365 204a 6176 612f 4f70 656e Source Java/Open\n-00001af0: 4f66 6669 6365 2052 6570 6f72 7420 456e Office Report En\n-00001b00: 6769 6e65 0a2f 2f20 436f 7079 7269 6768 gine.// Copyrigh\n-00001b10: 7420 2843 2920 3230 3034 2d32 3030 3620 t (C) 2004-2006 \n-00001b20: 2d20 4d69 726b 6f20 4e61 7361 746f 203c - Mirko Nasato <\n-00001b30: 6d69 726b 6f40 6172 746f 6673 6f6c 7669 mirko@artofsolvi\n-00001b40: 6e67 2e63 6f6d 3e0a 2f2f 0a2f 2f20 5468 ng.com>.//.// Th\n-00001b50: 6973 206c 6962 7261 7279 2069 7320 6672 is library is fr\n-00001b60: 6565 2073 6f66 7477 6172 653b 2079 6f75 ee software; you\n-00001b70: 2063 616e 2072 6564 6973 7472 6962 7574 can redistribut\n-00001b80: 6520 6974 2061 6e64 2f6f 720a 2f2f 206d e it and/or.// m\n-00001b90: 6f64 6966 7920 6974 2075 6e64 6572 2074 odify it under t\n-00001ba0: 6865 2074 6572 6d73 206f 6620 7468 6520 he terms of the \n-00001bb0: 474e 5520 4c65 7373 6572 2047 656e 6572 GNU Lesser Gener\n-00001bc0: 616c 2050 7562 6c69 630a 2f2f 204c 6963 al Public.// Lic\n-00001bd0: 656e 7365 2061 7320 7075 626c 6973 6865 ense as publishe\n-00001be0: 6420 6279 2074 6865 2046 7265 6520 536f d by the Free So\n-00001bf0: 6674 7761 7265 2046 6f75 6e64 6174 696f ftware Foundatio\n-00001c00: 6e3b 2065 6974 6865 720a 2f2f 2076 6572 n; either.// ver\n-00001c10: 7369 6f6e 2032 2e31 206f 6620 7468 6520 sion 2.1 of the \n-00001c20: 4c69 6365 6e73 652c 206f 7220 2861 7420 License, or (at \n-00001c30: 796f 7572 206f 7074 696f 6e29 2061 6e79 your option) any\n-00001c40: 206c 6174 6572 2076 6572 7369 6f6e 2e0a later version..\n-00001c50: 2f2f 0a2f 2f20 5468 6973 206c 6962 7261 //.// This libra\n-00001c60: 7279 2069 7320 6469 7374 7269 6275 7465 ry is distribute\n-00001c70: 6420 696e 2074 6865 2068 6f70 6520 7468 d in the hope th\n-00001c80: 6174 2069 7420 7769 6c6c 2062 6520 7573 at it will be us\n-00001c90: 6566 756c 2c0a 2f2f 2062 7574 2057 4954 eful,.// but WIT\n-00001ca0: 484f 5554 2041 4e59 2057 4152 5241 4e54 HOUT ANY WARRANT\n-00001cb0: 593b 2077 6974 686f 7574 2065 7665 6e20 Y; without even \n-00001cc0: 7468 6520 696d 706c 6965 6420 7761 7272 the implied warr\n-00001cd0: 616e 7479 206f 660a 2f2f 204d 4552 4348 anty of.// MERCH\n-00001ce0: 414e 5441 4249 4c49 5459 206f 7220 4649 ANTABILITY or FI\n-00001cf0: 544e 4553 5320 464f 5220 4120 5041 5254 TNESS FOR A PART\n-00001d00: 4943 554c 4152 2050 5552 504f 5345 2e20 ICULAR PURPOSE. \n-00001d10: 2053 6565 2074 6865 2047 4e55 0a2f 2f20 See the GNU.// \n-00001d20: 4c65 7373 6572 2047 656e 6572 616c 2050 Lesser General P\n-00001d30: 7562 6c69 6320 4c69 6365 6e73 6520 666f ublic License fo\n-00001d40: 7220 6d6f 7265 2064 6574 6169 6c73 2e0a r more details..\n-00001d50: 2f2f 2068 7474 703a 2f2f 7777 772e 676e // http://www.gn\n-00001d60: 752e 6f72 672f 636f 7079 6c65 6674 2f6c u.org/copyleft/l\n-00001d70: 6573 7365 722e 6874 6d6c 0a2f 2f0a 7061 esser.html.//.pa\n-00001d80: 636b 6167 6520 6e65 742e 7366 2e6a 6f6f ckage net.sf.joo\n-00001d90: 7265 706f 7274 732e 7765 622e 7370 7269 reports.web.spri\n-00001da0: 6e67 2e63 6f6e 7472 6f6c 6c65 723b 0a0a ng.controller;..\n-00001db0: 696d 706f 7274 206a 6176 612e 696f 2e42 import java.io.B\n-00001dc0: 7974 6541 7272 6179 496e 7075 7453 7472 yteArrayInputStr\n-00001dd0: 6561 6d3b 0a69 6d70 6f72 7420 6a61 7661 eam;.import java\n-00001de0: 2e69 6f2e 4669 6c65 3b0a 696d 706f 7274 .io.File;.import\n-00001df0: 206a 6176 612e 696f 2e49 4f45 7863 6570 java.io.IOExcep\n-00001e00: 7469 6f6e 3b0a 0a69 6d70 6f72 7420 6a61 tion;..import ja\n-00001e10: 7661 782e 7365 7276 6c65 742e 5365 7276 vax.servlet.Serv\n-00001e20: 6c65 7445 7863 6570 7469 6f6e 3b0a 696d letException;.im\n-00001e30: 706f 7274 206a 6176 6178 2e73 6572 766c port javax.servl\n-00001e40: 6574 2e68 7474 702e 4874 7470 5365 7276 et.http.HttpServ\n-00001e50: 6c65 7452 6571 7565 7374 3b0a 696d 706f letRequest;.impo\n-00001e60: 7274 206a 6176 6178 2e73 6572 766c 6574 rt javax.servlet\n-00001e70: 2e68 7474 702e 4874 7470 5365 7276 6c65 .http.HttpServle\n-00001e80: 7452 6573 706f 6e73 653b 0a0a 696d 706f tResponse;..impo\n-00001e90: 7274 2063 6f6d 2e61 7274 6f66 736f 6c76 rt com.artofsolv\n-00001ea0: 696e 672e 6a6f 6463 6f6e 7665 7274 6572 ing.jodconverter\n-00001eb0: 2e44 6f63 756d 656e 7443 6f6e 7665 7274 .DocumentConvert\n-00001ec0: 6572 3b0a 696d 706f 7274 2063 6f6d 2e61 er;.import com.a\n-00001ed0: 7274 6f66 736f 6c76 696e 672e 6a6f 6463 rtofsolving.jodc\n-00001ee0: 6f6e 7665 7274 6572 2e44 6f63 756d 656e onverter.Documen\n-00001ef0: 7446 6f72 6d61 743b 0a69 6d70 6f72 7420 tFormat;.import \n-00001f00: 636f 6d2e 6172 746f 6673 6f6c 7669 6e67 com.artofsolving\n-00001f10: 2e6a 6f64 636f 6e76 6572 7465 722e 446f .jodconverter.Do\n-00001f20: 6375 6d65 6e74 466f 726d 6174 5265 6769 cumentFormatRegi\n-00001f30: 7374 7279 3b0a 696d 706f 7274 206e 6574 stry;.import net\n-00001f40: 2e73 662e 6a6f 6f72 6570 6f72 7473 2e74 .sf.jooreports.t\n-00001f50: 656d 706c 6174 6573 2e44 6f63 756d 656e emplates.Documen\n-00001f60: 7454 656d 706c 6174 653b 0a69 6d70 6f72 tTemplate;.impor\n-00001f70: 7420 6e65 742e 7366 2e6a 6f6f 7265 706f t net.sf.joorepo\n-00001f80: 7274 732e 7465 6d70 6c61 7465 732e 446f rts.templates.Do\n-00001f90: 6375 6d65 6e74 5465 6d70 6c61 7465 4578 cumentTemplateEx\n-00001fa0: 6365 7074 696f 6e3b 0a69 6d70 6f72 7420 ception;.import \n-00001fb0: 6e65 742e 7366 2e6a 6f6f 7265 706f 7274 net.sf.jooreport\n-00001fc0: 732e 7465 6d70 6c61 7465 732e 446f 6375 s.templates.Docu\n-00001fd0: 6d65 6e74 5465 6d70 6c61 7465 4661 6374 mentTemplateFact\n-00001fe0: 6f72 793b 0a0a 696d 706f 7274 206f 7267 ory;..import org\n-00001ff0: 2e61 7061 6368 652e 636f 6d6d 6f6e 732e .apache.commons.\n-00002000: 696f 2e46 696c 656e 616d 6555 7469 6c73 io.FilenameUtils\n-00002010: 3b0a 696d 706f 7274 206f 7267 2e61 7061 ;.import org.apa\n-00002020: 6368 652e 636f 6d6d 6f6e 732e 696f 2e6f che.commons.io.o\n-00002030: 7574 7075 742e 4279 7465 4172 7261 794f utput.ByteArrayO\n-00002040: 7574 7075 7453 7472 6561 6d3b 0a69 6d70 utputStream;.imp\n-00002050: 6f72 7420 6f72 672e 7370 7269 6e67 6672 ort org.springfr\n-00002060: 616d 6577 6f72 6b2e 636f 7265 2e69 6f2e amework.core.io.\n-00002070: 5265 736f 7572 6365 3b0a 696d 706f 7274 Resource;.import\n-00002080: 206f 7267 2e73 7072 696e 6766 7261 6d65 org.springframe\n-00002090: 776f 726b 2e77 6562 2e73 6572 766c 6574 work.web.servlet\n-000020a0: 2e4d 6f64 656c 416e 6456 6965 773b 0a69 .ModelAndView;.i\n-000020b0: 6d70 6f72 7420 6f72 672e 7370 7269 6e67 mport org.spring\n-000020c0: 6672 616d 6577 6f72 6b2e 7765 622e 7365 framework.web.se\n-000020d0: 7276 6c65 742e 6d76 632e 4162 7374 7261 rvlet.mvc.Abstra\n-000020e0: 6374 436f 6e74 726f 6c6c 6572 3b0a 0a2f ctController;../\n-000020f0: 2a2a 0a20 2a20 4261 7365 2063 6c61 7373 **. * Base class\n-00002100: 2066 6f72 2070 7265 6465 6669 6e65 6420 for predefined \n-00002110: 646f 6375 6d65 6e74 2067 656e 6572 6174 document generat\n-00002120: 6f72 732e 0a20 2a20 0a20 2a20 5072 6564 ors.. * . * Pred\n-00002130: 6566 696e 6564 2067 656e 6572 6174 6f72 efined generator\n-00002140: 7320 6c6f 6164 2061 2074 656d 706c 6174 s load a templat\n-00002150: 6520 7769 7468 2074 6865 2073 616d 6520 e with the same \n-00002160: 6e61 6d65 2061 7320 7468 6520 7265 7175 name as the requ\n-00002170: 6573 7420 5552 492c 0a20 2a20 6275 696c est URI,. * buil\n-00002180: 6420 6120 6d6f 6465 6c20 6672 6f6d 2074 d a model from t\n-00002190: 6865 2072 6571 7565 7374 2061 6e64 2067 he request and g\n-000021a0: 656e 6572 6174 6520 7468 6520 7265 7370 enerate the resp\n-000021b0: 6f6e 7365 2064 6f63 756d 656e 742e 0a20 onse document.. \n-000021c0: 2a2f 0a70 7562 6c69 6320 6162 7374 7261 */.public abstra\n-000021d0: 6374 2063 6c61 7373 2041 6273 7472 6163 ct class Abstrac\n-000021e0: 7444 6f63 756d 656e 7447 656e 6572 6174 tDocumentGenerat\n-000021f0: 6f72 2065 7874 656e 6473 2041 6273 7472 or extends Abstr\n-00002200: 6163 7443 6f6e 7472 6f6c 6c65 7220 7b0a actController {.\n-00002210: 0a20 2020 2070 726f 7465 6374 6564 2061 . protected a\n-00002220: 6273 7472 6163 7420 4f62 6a65 6374 2067 bstract Object g\n-00002230: 6574 4d6f 6465 6c28 4874 7470 5365 7276 etModel(HttpServ\n-00002240: 6c65 7452 6571 7565 7374 2072 6571 7565 letRequest reque\n-00002250: 7374 2920 7468 726f 7773 2045 7863 6570 st) throws Excep\n-00002260: 7469 6f6e 3b0a 2020 2020 0a09 7072 6f74 tion;. ..prot\n-00002270: 6563 7465 6420 4d6f 6465 6c41 6e64 5669 ected ModelAndVi\n-00002280: 6577 2068 616e 646c 6552 6571 7565 7374 ew handleRequest\n-00002290: 496e 7465 726e 616c 2848 7474 7053 6572 Internal(HttpSer\n-000022a0: 766c 6574 5265 7175 6573 7420 7265 7175 vletRequest requ\n-000022b0: 6573 742c 2048 7474 7053 6572 766c 6574 est, HttpServlet\n-000022c0: 5265 7370 6f6e 7365 2072 6573 706f 6e73 Response respons\n-000022d0: 6529 2074 6872 6f77 7320 4578 6365 7074 e) throws Except\n-000022e0: 696f 6e20 7b0a 0909 7265 7175 6573 742e ion {...request.\n-000022f0: 7365 7443 6861 7261 6374 6572 456e 636f setCharacterEnco\n-00002300: 6469 6e67 2822 5554 462d 3822 293b 0a20 ding(\"UTF-8\");. \n-00002310: 2020 2020 2020 2072 656e 6465 7244 6f63 renderDoc\n-00002320: 756d 656e 7428 6765 744d 6f64 656c 2872 ument(getModel(r\n-00002330: 6571 7565 7374 292c 2072 6571 7565 7374 equest), request\n-00002340: 2c20 7265 7370 6f6e 7365 293b 0a20 2020 , response);. \n-00002350: 2020 2020 2072 6574 7572 6e20 6e75 6c6c return null\n-00002360: 3b0a 097d 0a0a 2020 2020 7072 6976 6174 ;..}.. privat\n-00002370: 6520 5265 736f 7572 6365 2067 6574 5465 e Resource getTe\n-00002380: 6d70 6c61 7465 4469 7265 6374 6f72 7928 mplateDirectory(\n-00002390: 5374 7269 6e67 2064 6f63 756d 656e 744e String documentN\n-000023a0: 616d 6529 2074 6872 6f77 7320 494f 4578 ame) throws IOEx\n-000023b0: 6365 7074 696f 6e20 7b0a 2020 2020 2020 ception {. \n-000023c0: 2020 5374 7269 6e67 2064 6972 6563 746f String directo\n-000023d0: 7279 4e61 6d65 203d 2022 5745 422d 494e ryName = \"WEB-IN\n-000023e0: 462f 7465 6d70 6c61 7465 732f 222b 2064 F/templates/\"+ d\n-000023f0: 6f63 756d 656e 744e 616d 6520 2b22 2d74 ocumentName +\"-t\n-00002400: 656d 706c 6174 6522 3b0a 2020 2020 2020 emplate\";. \n-00002410: 2020 7265 7475 726e 2067 6574 4170 706c return getAppl\n-00002420: 6963 6174 696f 6e43 6f6e 7465 7874 2829 icationContext()\n-00002430: 2e67 6574 5265 736f 7572 6365 2864 6972 .getResource(dir\n-00002440: 6563 746f 7279 4e61 6d65 293b 0a20 2020 ectoryName);. \n-00002450: 207d 0a0a 2020 2020 7072 6976 6174 6520 }.. private \n-00002460: 5265 736f 7572 6365 2067 6574 5465 6d70 Resource getTemp\n-00002470: 6c61 7465 4669 6c65 2853 7472 696e 6720 lateFile(String \n-00002480: 646f 6375 6d65 6e74 4e61 6d65 2920 7468 documentName) th\n-00002490: 726f 7773 2049 4f45 7863 6570 7469 6f6e rows IOException\n-000024a0: 207b 0a20 2020 2020 2020 2053 7472 696e {. Strin\n-000024b0: 6720 7465 6d70 6c61 7465 4e61 6d65 203d g templateName =\n-000024c0: 2022 5745 422d 494e 462f 7465 6d70 6c61 \"WEB-INF/templa\n-000024d0: 7465 732f 222b 2064 6f63 756d 656e 744e tes/\"+ documentN\n-000024e0: 616d 6520 2b22 2d74 656d 706c 6174 652e ame +\"-template.\n-000024f0: 6f64 7422 3b0a 2020 2020 2020 2020 7265 odt\";. re\n-00002500: 7475 726e 2067 6574 4170 706c 6963 6174 turn getApplicat\n-00002510: 696f 6e43 6f6e 7465 7874 2829 2e67 6574 ionContext().get\n-00002520: 5265 736f 7572 6365 2874 656d 706c 6174 Resource(templat\n-00002530: 654e 616d 6529 3b0a 2020 2020 7d0a 0a20 eName);. }.. \n-00002540: 2020 2070 7269 7661 7465 2076 6f69 6420 private void \n-00002550: 7265 6e64 6572 446f 6375 6d65 6e74 284f renderDocument(O\n-00002560: 626a 6563 7420 6d6f 6465 6c2c 2048 7474 bject model, Htt\n-00002570: 7053 6572 766c 6574 5265 7175 6573 7420 pServletRequest \n-00002580: 7265 7175 6573 742c 2048 7474 7053 6572 request, HttpSer\n-00002590: 766c 6574 5265 7370 6f6e 7365 2072 6573 vletResponse res\n-000025a0: 706f 6e73 6529 2074 6872 6f77 7320 4578 ponse) throws Ex\n-000025b0: 6365 7074 696f 6e20 7b0a 2020 2020 2020 ception {. \n-000025c0: 2020 446f 6375 6d65 6e74 436f 6e76 6572 DocumentConver\n-000025d0: 7465 7220 636f 6e76 6572 7465 7220 3d20 ter converter = \n-000025e0: 2844 6f63 756d 656e 7443 6f6e 7665 7274 (DocumentConvert\n-000025f0: 6572 2920 6765 7441 7070 6c69 6361 7469 er) getApplicati\n-00002600: 6f6e 436f 6e74 6578 7428 292e 6765 7442 onContext().getB\n-00002610: 6561 6e28 2264 6f63 756d 656e 7443 6f6e ean(\"documentCon\n-00002620: 7665 7274 6572 2229 3b0a 2020 2020 2020 verter\");. \n-00002630: 2020 446f 6375 6d65 6e74 466f 726d 6174 DocumentFormat\n-00002640: 5265 6769 7374 7279 2066 6f72 6d61 7452 Registry formatR\n-00002650: 6567 6973 7472 7920 3d20 2844 6f63 756d egistry = (Docum\n-00002660: 656e 7446 6f72 6d61 7452 6567 6973 7472 entFormatRegistr\n-00002670: 7929 2067 6574 4170 706c 6963 6174 696f y) getApplicatio\n-00002680: 6e43 6f6e 7465 7874 2829 2e67 6574 4265 nContext().getBe\n-00002690: 616e 2822 646f 6375 6d65 6e74 466f 726d an(\"documentForm\n-000026a0: 6174 5265 6769 7374 7279 2229 3b0a 2020 atRegistry\");. \n-000026b0: 2020 2020 2020 5374 7269 6e67 206f 7574 String out\n-000026c0: 7075 7445 7874 656e 7369 6f6e 203d 2046 putExtension = F\n-000026d0: 696c 656e 616d 6555 7469 6c73 2e67 6574 ilenameUtils.get\n-000026e0: 4578 7465 6e73 696f 6e28 7265 7175 6573 Extension(reques\n-000026f0: 742e 6765 7452 6571 7565 7374 5552 4928 t.getRequestURI(\n-00002700: 2929 3b0a 0909 446f 6375 6d65 6e74 466f ));...DocumentFo\n-00002710: 726d 6174 206f 7574 7075 7446 6f72 6d61 rmat outputForma\n-00002720: 7420 3d20 666f 726d 6174 5265 6769 7374 t = formatRegist\n-00002730: 7279 2e67 6574 466f 726d 6174 4279 4669 ry.getFormatByFi\n-00002740: 6c65 4578 7465 6e73 696f 6e28 6f75 7470 leExtension(outp\n-00002750: 7574 4578 7465 6e73 696f 6e29 3b0a 2020 utExtension);. \n-00002760: 2020 2020 2020 6966 2028 6f75 7470 7574 if (output\n-00002770: 466f 726d 6174 203d 3d20 6e75 6c6c 2920 Format == null) \n-00002780: 7b0a 2020 2020 2020 2020 0974 6872 6f77 {. .throw\n-00002790: 206e 6577 2053 6572 766c 6574 4578 6365 new ServletExce\n-000027a0: 7074 696f 6e28 2275 6e73 7570 706f 7274 ption(\"unsupport\n-000027b0: 6564 206f 7574 7075 7420 666f 726d 6174 ed output format\n-000027c0: 3a20 222b 206f 7574 7075 7445 7874 656e : \"+ outputExten\n-000027d0: 7369 6f6e 293b 0a20 2020 2020 2020 207d sion);. }\n-000027e0: 0a20 2020 2020 2020 2046 696c 6520 7465 . File te\n-000027f0: 6d70 6c61 7465 4669 6c65 203d 206e 756c mplateFile = nul\n-00002800: 6c3b 0a20 2020 2020 2020 2053 7472 696e l;. Strin\n-00002810: 6720 646f 6375 6d65 6e74 4e61 6d65 203d g documentName =\n-00002820: 2046 696c 656e 616d 6555 7469 6c73 2e67 FilenameUtils.g\n-00002830: 6574 4261 7365 4e61 6d65 2872 6571 7565 etBaseName(reque\n-00002840: 7374 2e67 6574 5265 7175 6573 7455 5249 st.getRequestURI\n-00002850: 2829 293b 0a20 2020 2020 2020 2052 6573 ());. Res\n-00002860: 6f75 7263 6520 7465 6d70 6c61 7465 4469 ource templateDi\n-00002870: 7265 6374 6f72 7920 3d20 6765 7454 656d rectory = getTem\n-00002880: 706c 6174 6544 6972 6563 746f 7279 2864 plateDirectory(d\n-00002890: 6f63 756d 656e 744e 616d 6529 3b0a 2020 ocumentName);. \n-000028a0: 2020 2020 2020 6966 2028 7465 6d70 6c61 if (templa\n-000028b0: 7465 4469 7265 6374 6f72 792e 6578 6973 teDirectory.exis\n-000028c0: 7473 2829 2920 7b0a 2020 2020 2020 2020 ts()) {. \n-000028d0: 2020 2020 7465 6d70 6c61 7465 4669 6c65 templateFile\n-000028e0: 203d 2074 656d 706c 6174 6544 6972 6563 = templateDirec\n-000028f0: 746f 7279 2e67 6574 4669 6c65 2829 3b0a tory.getFile();.\n-00002900: 2020 2020 2020 2020 7d20 656c 7365 207b } else {\n-00002910: 0a20 2020 2020 2020 2020 2020 2074 656d . tem\n-00002920: 706c 6174 6546 696c 6520 3d20 6765 7454 plateFile = getT\n-00002930: 656d 706c 6174 6546 696c 6528 646f 6375 emplateFile(docu\n-00002940: 6d65 6e74 4e61 6d65 292e 6765 7446 696c mentName).getFil\n-00002950: 6528 293b 0a20 2020 2020 2020 2020 2020 e();. \n-00002960: 2069 6620 2821 7465 6d70 6c61 7465 4669 if (!templateFi\n-00002970: 6c65 2e65 7869 7374 7328 2929 207b 0a20 le.exists()) {. \n-00002980: 2020 2020 2020 2020 2020 2020 2020 2074 t\n-00002990: 6872 6f77 206e 6577 2053 6572 766c 6574 hrow new Servlet\n-000029a0: 4578 6365 7074 696f 6e28 2274 656d 706c Exception(\"templ\n-000029b0: 6174 6520 6e6f 7420 666f 756e 643a 2022 ate not found: \"\n-000029c0: 2b20 646f 6375 6d65 6e74 4e61 6d65 293b + documentName);\n-000029d0: 0a20 2020 2020 2020 2020 2020 207d 0a20 . }. \n-000029e0: 2020 2020 2020 207d 0a20 2020 2020 2020 }. \n-000029f0: 200a 2020 2020 2020 2020 446f 6375 6d65 . Docume\n-00002a00: 6e74 5465 6d70 6c61 7465 4661 6374 6f72 ntTemplateFactor\n-00002a10: 7920 646f 6375 6d65 6e74 5465 6d70 6c61 y documentTempla\n-00002a20: 7465 4661 6374 6f72 7920 3d20 6e65 7720 teFactory = new \n-00002a30: 446f 6375 6d65 6e74 5465 6d70 6c61 7465 DocumentTemplate\n-00002a40: 4661 6374 6f72 7928 293b 0a20 2020 2020 Factory();. \n-00002a50: 2020 2044 6f63 756d 656e 7454 656d 706c DocumentTempl\n-00002a60: 6174 6520 7465 6d70 6c61 7465 203d 2064 ate template = d\n-00002a70: 6f63 756d 656e 7454 656d 706c 6174 6546 ocumentTemplateF\n-00002a80: 6163 746f 7279 2e67 6574 5465 6d70 6c61 actory.getTempla\n-00002a90: 7465 2874 656d 706c 6174 6546 696c 6529 te(templateFile)\n-00002aa0: 3b0a 2020 2020 2020 2020 0a20 2020 2020 ;. . \n-00002ab0: 2020 2042 7974 6541 7272 6179 4f75 7470 ByteArrayOutp\n-00002ac0: 7574 5374 7265 616d 206f 6474 4f75 7470 utStream odtOutp\n-00002ad0: 7574 5374 7265 616d 203d 206e 6577 2042 utStream = new B\n-00002ae0: 7974 6541 7272 6179 4f75 7470 7574 5374 yteArrayOutputSt\n-00002af0: 7265 616d 2829 3b0a 2020 2020 2020 2020 ream();. \n-00002b00: 7472 7920 7b0a 0909 0974 656d 706c 6174 try {....templat\n-00002b10: 652e 6372 6561 7465 446f 6375 6d65 6e74 e.createDocument\n-00002b20: 286d 6f64 656c 2c20 6f64 744f 7574 7075 (model, odtOutpu\n-00002b30: 7453 7472 6561 6d29 3b0a 0909 7d20 6361 tStream);...} ca\n-00002b40: 7463 6820 2844 6f63 756d 656e 7454 656d tch (DocumentTem\n-00002b50: 706c 6174 6545 7863 6570 7469 6f6e 2065 plateException e\n-00002b60: 7863 6570 7469 6f6e 2920 7b0a 0909 2020 xception) {... \n-00002b70: 2020 7468 726f 7720 6e65 7720 5365 7276 throw new Serv\n-00002b80: 6c65 7445 7863 6570 7469 6f6e 2865 7863 letException(exc\n-00002b90: 6570 7469 6f6e 293b 0a09 097d 0a20 2020 eption);...}. \n-00002ba0: 2020 2020 2072 6573 706f 6e73 652e 7365 response.se\n-00002bb0: 7443 6f6e 7465 6e74 5479 7065 286f 7574 tContentType(out\n-00002bc0: 7075 7446 6f72 6d61 742e 6765 744d 696d putFormat.getMim\n-00002bd0: 6554 7970 6528 2929 3b0a 2020 2020 2020 eType());. \n-00002be0: 2020 7265 7370 6f6e 7365 2e73 6574 4865 response.setHe\n-00002bf0: 6164 6572 2822 436f 6e74 656e 742d 4469 ader(\"Content-Di\n-00002c00: 7370 6f73 6974 696f 6e22 2c20 2269 6e6c sposition\", \"inl\n-00002c10: 696e 653b 2066 696c 656e 616d 653d 222b ine; filename=\"+\n-00002c20: 2064 6f63 756d 656e 744e 616d 6520 2b22 documentName +\"\n-00002c30: 2e22 2b20 6f75 7470 7574 466f 726d 6174 .\"+ outputFormat\n-00002c40: 2e67 6574 4669 6c65 4578 7465 6e73 696f .getFileExtensio\n-00002c50: 6e28 2929 3b0a 2020 2020 2020 2020 0a20 n());. . \n-00002c60: 2020 2020 2020 2069 6620 2822 6f64 7422 if (\"odt\"\n-00002c70: 2e65 7175 616c 7328 6f75 7470 7574 466f .equals(outputFo\n-00002c80: 726d 6174 2e67 6574 4669 6c65 4578 7465 rmat.getFileExte\n-00002c90: 6e73 696f 6e28 2929 2920 7b0a 2020 2020 nsion())) {. \n-00002ca0: 2020 2020 092f 2f20 6e6f 206e 6565 6420 .// no need \n-00002cb0: 746f 2063 6f6e 7665 7274 0a09 2020 2020 to convert.. \n-00002cc0: 2020 2020 7265 7370 6f6e 7365 2e67 6574 response.get\n-00002cd0: 4f75 7470 7574 5374 7265 616d 2829 2e77 OutputStream().w\n-00002ce0: 7269 7465 286f 6474 4f75 7470 7574 5374 rite(odtOutputSt\n-00002cf0: 7265 616d 2e74 6f42 7974 6541 7272 6179 ream.toByteArray\n-00002d00: 2829 293b 0a20 2020 2020 2020 207d 2065 ());. } e\n-00002d10: 6c73 6520 7b0a 0920 2020 2009 4279 7465 lse {.. .Byte\n-00002d20: 4172 7261 7949 6e70 7574 5374 7265 616d ArrayInputStream\n-00002d30: 206f 6474 496e 7075 7453 7472 6561 6d20 odtInputStream \n-00002d40: 3d20 6e65 7720 4279 7465 4172 7261 7949 = new ByteArrayI\n-00002d50: 6e70 7574 5374 7265 616d 286f 6474 4f75 nputStream(odtOu\n-00002d60: 7470 7574 5374 7265 616d 2e74 6f42 7974 tputStream.toByt\n-00002d70: 6541 7272 6179 2829 293b 0a09 2020 2020 eArray());.. \n-00002d80: 0944 6f63 756d 656e 7446 6f72 6d61 7420 .DocumentFormat \n-00002d90: 696e 7075 7446 6f72 6d61 7420 3d20 666f inputFormat = fo\n-00002da0: 726d 6174 5265 6769 7374 7279 2e67 6574 rmatRegistry.get\n-00002db0: 466f 726d 6174 4279 4669 6c65 4578 7465 FormatByFileExte\n-00002dc0: 6e73 696f 6e28 226f 6474 2229 3b0a 0920 nsion(\"odt\");.. \n-00002dd0: 2020 2020 2020 2063 6f6e 7665 7274 6572 converter\n-00002de0: 2e63 6f6e 7665 7274 286f 6474 496e 7075 .convert(odtInpu\n-00002df0: 7453 7472 6561 6d2c 2069 6e70 7574 466f tStream, inputFo\n-00002e00: 726d 6174 2c20 7265 7370 6f6e 7365 2e67 rmat, response.g\n-00002e10: 6574 4f75 7470 7574 5374 7265 616d 2829 etOutputStream()\n-00002e20: 2c20 6f75 7470 7574 466f 726d 6174 293b , outputFormat);\n-00002e30: 0a20 2020 2020 2020 207d 0a20 2020 207d . }. }\n-00002e40: 0a0a 7d0a 2f2f 0a2f 2f20 4a4f 4f52 6570 ..}.//.// JOORep\n-00002e50: 6f72 7473 202d 2054 6865 204f 7065 6e20 orts - The Open \n-00002e60: 536f 7572 6365 204a 6176 612f 4f70 656e Source Java/Open\n-00002e70: 4f66 6669 6365 2052 6570 6f72 7420 456e Office Report En\n-00002e80: 6769 6e65 0a2f 2f20 436f 7079 7269 6768 gine.// Copyrigh\n-00002e90: 7420 2843 2920 3230 3034 2d32 3030 3620 t (C) 2004-2006 \n-00002ea0: 2d20 4d69 726b 6f20 4e61 7361 746f 203c - Mirko Nasato <\n-00002eb0: 6d69 726b 6f40 6172 746f 6673 6f6c 7669 mirko@artofsolvi\n-00002ec0: 6e67 2e63 6f6d 3e0a 2f2f 0a2f 2f20 5468 ng.com>.//.// Th\n-00002ed0: 6973 206c 6962 7261 7279 2069 7320 6672 is library is fr\n-00002ee0: 6565 2073 6f66 7477 6172 653b 2079 6f75 ee software; you\n-00002ef0: 2063 616e 2072 6564 6973 7472 6962 7574 can redistribut\n-00002f00: 6520 6974 2061 6e64 2f6f 720a 2f2f 206d e it and/or.// m\n-00002f10: 6f64 6966 7920 6974 2075 6e64 6572 2074 odify it under t\n-00002f20: 6865 2074 6572 6d73 206f 6620 7468 6520 he terms of the \n-00002f30: 474e 5520 4c65 7373 6572 2047 656e 6572 GNU Lesser Gener\n-00002f40: 616c 2050 7562 6c69 630a 2f2f 204c 6963 al Public.// Lic\n-00002f50: 656e 7365 2061 7320 7075 626c 6973 6865 ense as publishe\n-00002f60: 6420 6279 2074 6865 2046 7265 6520 536f d by the Free So\n-00002f70: 6674 7761 7265 2046 6f75 6e64 6174 696f ftware Foundatio\n-00002f80: 6e3b 2065 6974 6865 720a 2f2f 2076 6572 n; either.// ver\n-00002f90: 7369 6f6e 2032 2e31 206f 6620 7468 6520 sion 2.1 of the \n-00002fa0: 4c69 6365 6e73 652c 206f 7220 2861 7420 License, or (at \n-00002fb0: 796f 7572 206f 7074 696f 6e29 2061 6e79 your option) any\n-00002fc0: 206c 6174 6572 2076 6572 7369 6f6e 2e0a later version..\n-00002fd0: 2f2f 0a2f 2f20 5468 6973 206c 6962 7261 //.// This libra\n-00002fe0: 7279 2069 7320 6469 7374 7269 6275 7465 ry is distribute\n-00002ff0: 6420 696e 2074 6865 2068 6f70 6520 7468 d in the hope th\n-00003000: 6174 2069 7420 7769 6c6c 2062 6520 7573 at it will be us\n-00003010: 6566 756c 2c0a 2f2f 2062 7574 2057 4954 eful,.// but WIT\n-00003020: 484f 5554 2041 4e59 2057 4152 5241 4e54 HOUT ANY WARRANT\n-00003030: 593b 2077 6974 686f 7574 2065 7665 6e20 Y; without even \n-00003040: 7468 6520 696d 706c 6965 6420 7761 7272 the implied warr\n-00003050: 616e 7479 206f 660a 2f2f 204d 4552 4348 anty of.// MERCH\n-00003060: 414e 5441 4249 4c49 5459 206f 7220 4649 ANTABILITY or FI\n-00003070: 544e 4553 5320 464f 5220 4120 5041 5254 TNESS FOR A PART\n-00003080: 4943 554c 4152 2050 5552 504f 5345 2e20 ICULAR PURPOSE. \n-00003090: 2053 6565 2074 6865 2047 4e55 0a2f 2f20 See the GNU.// \n-000030a0: 4c65 7373 6572 2047 656e 6572 616c 2050 Lesser General P\n-000030b0: 7562 6c69 6320 4c69 6365 6e73 6520 666f ublic License fo\n-000030c0: 7220 6d6f 7265 2064 6574 6169 6c73 2e0a r more details..\n-000030d0: 2f2f 2068 7474 703a 2f2f 7777 772e 676e // http://www.gn\n-000030e0: 752e 6f72 672f 636f 7079 6c65 6674 2f6c u.org/copyleft/l\n-000030f0: 6573 7365 722e 6874 6d6c 0a2f 2f0a 7061 esser.html.//.pa\n-00003100: 636b 6167 6520 6e65 742e 7366 2e6a 6f6f ckage net.sf.joo\n-00003110: 7265 706f 7274 732e 7765 622e 7361 6d70 reports.web.samp\n-00003120: 6c65 733b 0a0a 696d 706f 7274 206a 6176 les;..import jav\n-00003130: 612e 6177 742e 436f 6c6f 723b 0a69 6d70 a.awt.Color;.imp\n-00003140: 6f72 7420 6a61 7661 2e61 7774 2e47 7261 ort java.awt.Gra\n-00003150: 6469 656e 7450 6169 6e74 3b0a 696d 706f dientPaint;.impo\n-00003160: 7274 206a 6176 612e 6177 742e 696d 6167 rt java.awt.imag\n-00003170: 652e 4275 6666 6572 6564 496d 6167 653b e.BufferedImage;\n-00003180: 0a69 6d70 6f72 7420 6a61 7661 2e61 7774 .import java.awt\n-00003190: 2e69 6d61 6765 2e52 656e 6465 7265 6449 .image.RenderedI\n-000031a0: 6d61 6765 3b0a 696d 706f 7274 206a 6176 mage;.import jav\n-000031b0: 612e 696f 2e49 4f45 7863 6570 7469 6f6e a.io.IOException\n-000031c0: 3b0a 696d 706f 7274 206a 6176 612e 7465 ;.import java.te\n-000031d0: 7874 2e44 6174 6546 6f72 6d61 743b 0a69 xt.DateFormat;.i\n-000031e0: 6d70 6f72 7420 6a61 7661 2e74 6578 742e mport java.text.\n-000031f0: 5369 6d70 6c65 4461 7465 466f 726d 6174 SimpleDateFormat\n-00003200: 3b0a 696d 706f 7274 206a 6176 612e 7574 ;.import java.ut\n-00003210: 696c 2e41 7272 6179 4c69 7374 3b0a 696d il.ArrayList;.im\n-00003220: 706f 7274 206a 6176 612e 7574 696c 2e43 port java.util.C\n-00003230: 616c 656e 6461 723b 0a69 6d70 6f72 7420 alendar;.import \n-00003240: 6a61 7661 2e75 7469 6c2e 4861 7368 4d61 java.util.HashMa\n-00003250: 703b 0a69 6d70 6f72 7420 6a61 7661 2e75 p;.import java.u\n-00003260: 7469 6c2e 4974 6572 6174 6f72 3b0a 696d til.Iterator;.im\n-00003270: 706f 7274 206a 6176 612e 7574 696c 2e4c port java.util.L\n-00003280: 6973 743b 0a69 6d70 6f72 7420 6a61 7661 ist;.import java\n-00003290: 2e75 7469 6c2e 4d61 703b 0a0a 696d 706f .util.Map;..impo\n-000032a0: 7274 206a 6176 6178 2e69 6d61 6765 696f rt javax.imageio\n-000032b0: 2e49 6d61 6765 494f 3b0a 696d 706f 7274 .ImageIO;.import\n-000032c0: 206a 6176 6178 2e73 6572 766c 6574 2e68 javax.servlet.h\n-000032d0: 7474 702e 4874 7470 5365 7276 6c65 7452 ttp.HttpServletR\n-000032e0: 6571 7565 7374 3b0a 0a69 6d70 6f72 7420 equest;..import \n-000032f0: 6e65 742e 7366 2e6a 6f6f 7265 706f 7274 net.sf.jooreport\n-00003300: 732e 7465 6d70 6c61 7465 732e 696d 6167 s.templates.imag\n-00003310: 652e 5265 6e64 6572 6564 496d 6167 6553 e.RenderedImageS\n-00003320: 6f75 7263 653b 0a69 6d70 6f72 7420 6e65 ource;.import ne\n-00003330: 742e 7366 2e6a 6f6f 7265 706f 7274 732e t.sf.jooreports.\n-00003340: 7465 6d70 6c61 7465 732e 696d 6167 652e templates.image.\n-00003350: 496d 6167 6553 6f75 7263 653b 0a69 6d70 ImageSource;.imp\n-00003360: 6f72 7420 6e65 742e 7366 2e6a 6f6f 7265 ort net.sf.joore\n-00003370: 706f 7274 732e 7765 622e 7370 7269 6e67 ports.web.spring\n-00003380: 2e63 6f6e 7472 6f6c 6c65 722e 4162 7374 .controller.Abst\n-00003390: 7261 6374 446f 6375 6d65 6e74 4765 6e65 ractDocumentGene\n-000033a0: 7261 746f 723b 0a0a 696d 706f 7274 206f rator;..import o\n-000033b0: 7267 2e61 7061 6368 652e 636f 6d6d 6f6e rg.apache.common\n-000033c0: 732e 696f 2e6f 7574 7075 742e 4279 7465 s.io.output.Byte\n-000033d0: 4172 7261 794f 7574 7075 7453 7472 6561 ArrayOutputStrea\n-000033e0: 6d3b 0a69 6d70 6f72 7420 6f72 672e 6a66 m;.import org.jf\n-000033f0: 7265 652e 6368 6172 742e 4368 6172 7446 ree.chart.ChartF\n-00003400: 6163 746f 7279 3b0a 696d 706f 7274 206f actory;.import o\n-00003410: 7267 2e6a 6672 6565 2e63 6861 7274 2e4a rg.jfree.chart.J\n-00003420: 4672 6565 4368 6172 743b 0a69 6d70 6f72 FreeChart;.impor\n-00003430: 7420 6f72 672e 6a66 7265 652e 6368 6172 t org.jfree.char\n-00003440: 742e 706c 6f74 2e43 6174 6567 6f72 7950 t.plot.CategoryP\n-00003450: 6c6f 743b 0a69 6d70 6f72 7420 6f72 672e lot;.import org.\n-00003460: 6a66 7265 652e 6368 6172 742e 706c 6f74 jfree.chart.plot\n-00003470: 2e50 6c6f 744f 7269 656e 7461 7469 6f6e .PlotOrientation\n-00003480: 3b0a 696d 706f 7274 206f 7267 2e6a 6672 ;.import org.jfr\n-00003490: 6565 2e63 6861 7274 2e72 656e 6465 7265 ee.chart.rendere\n-000034a0: 722e 6361 7465 676f 7279 2e42 6172 5265 r.category.BarRe\n-000034b0: 6e64 6572 6572 3b0a 696d 706f 7274 206f nderer;.import o\n-000034c0: 7267 2e6a 6672 6565 2e64 6174 612e 6361 rg.jfree.data.ca\n-000034d0: 7465 676f 7279 2e44 6566 6175 6c74 4361 tegory.DefaultCa\n-000034e0: 7465 676f 7279 4461 7461 7365 743b 0a0a tegoryDataset;..\n-000034f0: 7075 626c 6963 2063 6c61 7373 2053 616c public class Sal\n-00003500: 6573 5265 706f 7274 4765 6e65 7261 746f esReportGenerato\n-00003510: 7220 6578 7465 6e64 7320 4162 7374 7261 r extends Abstra\n-00003520: 6374 446f 6375 6d65 6e74 4765 6e65 7261 ctDocumentGenera\n-00003530: 746f 7220 7b0a 0a20 2020 2070 7562 6c69 tor {.. publi\n-00003540: 6320 7374 6174 6963 2063 6c61 7373 2052 c static class R\n-00003550: 6570 6f72 744c 696e 6520 7b0a 2020 2020 eportLine {. \n-00003560: 2020 2020 7072 6976 6174 6520 5374 7269 private Stri\n-00003570: 6e67 206d 6f6e 7468 3b0a 2020 2020 2020 ng month;. \n-00003580: 2020 7072 6976 6174 6520 696e 7420 7661 private int va\n-00003590: 6c75 653b 0a20 2020 2020 2020 200a 2020 lue;. . \n-000035a0: 2020 2020 2020 7075 626c 6963 2052 6570 public Rep\n-000035b0: 6f72 744c 696e 6528 5374 7269 6e67 206d ortLine(String m\n-000035c0: 6f6e 7468 2c20 696e 7420 7661 6c75 6529 onth, int value)\n-000035d0: 207b 0a20 2020 2020 2020 2020 2020 2074 {. t\n-000035e0: 6869 732e 6d6f 6e74 6820 3d20 6d6f 6e74 his.month = mont\n-000035f0: 683b 0a20 2020 2020 2020 2020 2020 2074 h;. t\n-00003600: 6869 732e 7661 6c75 6520 3d20 7661 6c75 his.value = valu\n-00003610: 653b 0a20 2020 2020 2020 207d 0a0a 2020 e;. }.. \n-00003620: 2020 2020 2020 7075 626c 6963 2053 7472 public Str\n-00003630: 696e 6720 6765 744d 6f6e 7468 2829 207b ing getMonth() {\n-00003640: 0a20 2020 2020 2020 2020 2020 2072 6574 . ret\n-00003650: 7572 6e20 6d6f 6e74 683b 0a20 2020 2020 urn month;. \n-00003660: 2020 207d 0a0a 2020 2020 2020 2020 7075 }.. pu\n-00003670: 626c 6963 2069 6e74 2067 6574 5661 6c75 blic int getValu\n-00003680: 6528 2920 7b0a 2020 2020 2020 2020 2020 e() {. \n-00003690: 2020 7265 7475 726e 2076 616c 7565 3b0a return value;.\n-000036a0: 2020 2020 2020 2020 7d0a 2020 2020 7d0a }. }.\n-000036b0: 0a20 2020 2070 726f 7465 6374 6564 204f . protected O\n-000036c0: 626a 6563 7420 6765 744d 6f64 656c 2848 bject getModel(H\n-000036d0: 7474 7053 6572 766c 6574 5265 7175 6573 ttpServletReques\n-000036e0: 7420 7265 7175 6573 7429 207b 0a20 2020 t request) {. \n-000036f0: 2020 2020 204c 6973 7420 6c69 6e65 7320 List lines \n-00003700: 3d20 6e65 7720 4172 7261 794c 6973 7428 = new ArrayList(\n-00003710: 293b 0a20 2020 2020 2020 2044 6174 6546 );. DateF\n-00003720: 6f72 6d61 7420 6d6f 6e74 6846 6f72 6d61 ormat monthForma\n-00003730: 7420 3d20 6e65 7720 5369 6d70 6c65 4461 t = new SimpleDa\n-00003740: 7465 466f 726d 6174 2822 4d4d 4d22 293b teFormat(\"MMM\");\n-00003750: 0a20 2020 2020 2020 2043 616c 656e 6461 . Calenda\n-00003760: 7220 6361 6c65 6e64 6172 203d 2043 616c r calendar = Cal\n-00003770: 656e 6461 722e 6765 7449 6e73 7461 6e63 endar.getInstanc\n-00003780: 6528 293b 0a20 2020 2020 2020 2066 6f72 e();. for\n-00003790: 2028 696e 7420 6d6f 6e74 6820 3d20 313b (int month = 1;\n-000037a0: 206d 6f6e 7468 203c 3d20 363b 206d 6f6e month <= 6; mon\n-000037b0: 7468 2b2b 2920 7b0a 2020 2020 2020 2020 th++) {. \n-000037c0: 2020 2020 5374 7269 6e67 2076 616c 7565 String value\n-000037d0: 203d 2072 6571 7565 7374 2e67 6574 5061 = request.getPa\n-000037e0: 7261 6d65 7465 7228 226d 6f6e 7468 5f22 rameter(\"month_\"\n-000037f0: 2b20 6d6f 6e74 6829 3b0a 2020 2020 2020 + month);. \n-00003800: 2020 2020 2020 6361 6c65 6e64 6172 2e73 calendar.s\n-00003810: 6574 2843 616c 656e 6461 722e 4d4f 4e54 et(Calendar.MONT\n-00003820: 482c 206d 6f6e 7468 202d 2031 293b 0a20 H, month - 1);. \n-00003830: 2020 2020 2020 2020 2020 206c 696e 6573 lines\n-00003840: 2e61 6464 286e 6577 2052 6570 6f72 744c .add(new ReportL\n-00003850: 696e 6528 6d6f 6e74 6846 6f72 6d61 742e ine(monthFormat.\n-00003860: 666f 726d 6174 2863 616c 656e 6461 722e format(calendar.\n-00003870: 6765 7454 696d 6528 2929 2c20 496e 7465 getTime()), Inte\n-00003880: 6765 722e 7061 7273 6549 6e74 2876 616c ger.parseInt(val\n-00003890: 7565 2929 293b 0a20 2020 2020 2020 207d ue)));. }\n-000038a0: 0a20 2020 2020 2020 204d 6170 206d 6f64 . Map mod\n-000038b0: 656c 203d 206e 6577 2048 6173 684d 6170 el = new HashMap\n-000038c0: 2829 3b0a 2020 2020 2020 2020 6d6f 6465 ();. mode\n-000038d0: 6c2e 7075 7428 226c 696e 6573 222c 206c l.put(\"lines\", l\n-000038e0: 696e 6573 293b 0a20 2020 2020 2020 206d ines);. m\n-000038f0: 6f64 656c 2e70 7574 2822 6368 6172 7422 odel.put(\"chart\"\n-00003900: 2c20 6765 7449 6d61 6765 5072 6f76 6964 , getImageProvid\n-00003910: 6572 286d 6f64 656c 2929 3b0a 2020 2020 er(model));. \n-00003920: 2020 2020 7265 7475 726e 206d 6f64 656c return model\n-00003930: 3b0a 2020 2020 7d0a 0a20 2020 2070 726f ;. }.. pro\n-00003940: 7465 6374 6564 2049 6d61 6765 536f 7572 tected ImageSour\n-00003950: 6365 2067 6574 496d 6167 6550 726f 7669 ce getImageProvi\n-00003960: 6465 7228 4f62 6a65 6374 206d 6f64 656c der(Object model\n-00003970: 2920 7b0a 2020 2020 0952 656e 6465 7265 ) {. .Rendere\n-00003980: 6449 6d61 6765 536f 7572 6365 2069 6d61 dImageSource ima\n-00003990: 6765 5072 6f76 6964 6572 203d 206e 6577 geProvider = new\n-000039a0: 2052 656e 6465 7265 6449 6d61 6765 536f RenderedImageSo\n-000039b0: 7572 6365 2863 7265 6174 6543 6861 7274 urce(createChart\n-000039c0: 286d 6f64 656c 2929 3b0a 2020 2020 0972 (model));. .r\n-000039d0: 6574 7572 6e20 696d 6167 6550 726f 7669 eturn imageProvi\n-000039e0: 6465 723b 0a20 2020 207d 0a0a 2020 2020 der;. }.. \n-000039f0: 7072 6976 6174 6520 5265 6e64 6572 6564 private Rendered\n-00003a00: 496d 6167 6520 6372 6561 7465 4368 6172 Image createChar\n-00003a10: 7428 4f62 6a65 6374 206d 6f64 656c 2920 t(Object model) \n-00003a20: 7b0a 2020 2020 2020 2020 4c69 7374 206c {. List l\n-00003a30: 696e 6573 203d 2028 4c69 7374 2920 2828 ines = (List) ((\n-00003a40: 4d61 7029 206d 6f64 656c 292e 6765 7428 Map) model).get(\n-00003a50: 226c 696e 6573 2229 3b0a 2020 2020 2020 \"lines\");. \n-00003a60: 2020 4465 6661 756c 7443 6174 6567 6f72 DefaultCategor\n-00003a70: 7944 6174 6173 6574 2064 6174 6173 6574 yDataset dataset\n-00003a80: 203d 206e 6577 2044 6566 6175 6c74 4361 = new DefaultCa\n-00003a90: 7465 676f 7279 4461 7461 7365 7428 293b tegoryDataset();\n-00003aa0: 0a20 2020 2020 2020 2066 6f72 2028 4974 . for (It\n-00003ab0: 6572 6174 6f72 2069 7420 3d20 6c69 6e65 erator it = line\n-00003ac0: 732e 6974 6572 6174 6f72 2829 3b20 6974 s.iterator(); it\n-00003ad0: 2e68 6173 4e65 7874 2829 3b29 207b 0a20 .hasNext();) {. \n-00003ae0: 2020 2020 2020 2020 2020 2052 6570 6f72 Repor\n-00003af0: 744c 696e 6520 6c69 6e65 203d 2028 5265 tLine line = (Re\n-00003b00: 706f 7274 4c69 6e65 2920 6974 2e6e 6578 portLine) it.nex\n-00003b10: 7428 293b 0a20 2020 2020 2020 2020 2020 t();. \n-00003b20: 2064 6174 6173 6574 2e61 6464 5661 6c75 dataset.addValu\n-00003b30: 6528 6c69 6e65 2e67 6574 5661 6c75 6528 e(line.getValue(\n-00003b40: 292c 2022 7361 6c65 7322 2c20 6c69 6e65 ), \"sales\", line\n-00003b50: 2e67 6574 4d6f 6e74 6828 2929 3b0a 2020 .getMonth());. \n-00003b60: 2020 2020 2020 7d0a 2020 2020 2020 2020 }. \n-00003b70: 4a46 7265 6543 6861 7274 2063 6861 7274 JFreeChart chart\n-00003b80: 203d 2043 6861 7274 4661 6374 6f72 792e = ChartFactory.\n-00003b90: 6372 6561 7465 4261 7243 6861 7274 2822 createBarChart(\"\n-00003ba0: 4d6f 6e74 686c 7920 5361 6c65 7322 2c20 Monthly Sales\", \n-00003bb0: 224d 6f6e 7468 222c 2022 5361 6c65 7322 \"Month\", \"Sales\"\n-00003bc0: 2c20 6461 7461 7365 742c 2050 6c6f 744f , dataset, PlotO\n-00003bd0: 7269 656e 7461 7469 6f6e 2e56 4552 5449 rientation.VERTI\n-00003be0: 4341 4c2c 2066 616c 7365 2c20 6661 6c73 CAL, false, fals\n-00003bf0: 652c 2066 616c 7365 293b 0a20 2020 2020 e, false);. \n-00003c00: 2020 2063 6861 7274 2e73 6574 5469 746c chart.setTitl\n-00003c10: 6528 2853 7472 696e 6729 6e75 6c6c 293b e((String)null);\n-00003c20: 0a20 2020 2020 2020 2063 6861 7274 2e73 . chart.s\n-00003c30: 6574 4261 636b 6772 6f75 6e64 5061 696e etBackgroundPain\n-00003c40: 7428 436f 6c6f 722e 7768 6974 6529 3b0a t(Color.white);.\n-00003c50: 2020 2020 2020 2020 4361 7465 676f 7279 Category\n-00003c60: 506c 6f74 2070 6c6f 7420 3d20 6368 6172 Plot plot = char\n-00003c70: 742e 6765 7443 6174 6567 6f72 7950 6c6f t.getCategoryPlo\n-00003c80: 7428 293b 0a20 2020 2020 2020 2042 6172 t();. Bar\n-00003c90: 5265 6e64 6572 6572 2072 656e 6465 7265 Renderer rendere\n-00003ca0: 7220 3d20 2842 6172 5265 6e64 6572 6572 r = (BarRenderer\n-00003cb0: 2920 706c 6f74 2e67 6574 5265 6e64 6572 ) plot.getRender\n-00003cc0: 6572 2829 3b0a 2020 2020 2020 2020 4772 er();. Gr\n-00003cd0: 6164 6965 6e74 5061 696e 7420 7061 696e adientPaint pain\n-00003ce0: 7420 3d20 6e65 7720 4772 6164 6965 6e74 t = new Gradient\n-00003cf0: 5061 696e 7428 0a20 2020 2020 2020 2020 Paint(. \n-00003d00: 2020 2030 2e30 662c 2030 2e30 662c 2043 0.0f, 0.0f, C\n-00003d10: 6f6c 6f72 2e62 6c75 652c 0a20 2020 2020 olor.blue,. \n-00003d20: 2020 2020 2020 2030 2e30 662c 2030 2e30 0.0f, 0.0\n-00003d30: 662c 206e 6577 2043 6f6c 6f72 2830 2c20 f, new Color(0, \n-00003d40: 302c 2036 3429 0a20 2020 2020 2020 2029 0, 64). )\n-00003d50: 3b0a 2020 2020 2020 2020 7265 6e64 6572 ;. render\n-00003d60: 6572 2e73 6574 5365 7269 6573 5061 696e er.setSeriesPain\n-00003d70: 7428 302c 2070 6169 6e74 293b 0a20 2020 t(0, paint);. \n-00003d80: 2020 2020 2042 7566 6665 7265 6449 6d61 BufferedIma\n-00003d90: 6765 2069 6d61 6765 203d 2063 6861 7274 ge image = chart\n-00003da0: 2e63 7265 6174 6542 7566 6665 7265 6449 .createBufferedI\n-00003db0: 6d61 6765 2834 3030 2c20 3330 3029 3b0a mage(400, 300);.\n-00003dc0: 2020 2020 2020 2020 4279 7465 4172 7261 ByteArra\n-00003dd0: 794f 7574 7075 7453 7472 6561 6d20 6f75 yOutputStream ou\n-00003de0: 7470 7574 5374 7265 616d 203d 206e 6577 tputStream = new\n-00003df0: 2042 7974 6541 7272 6179 4f75 7470 7574 ByteArrayOutput\n-00003e00: 5374 7265 616d 2829 3b0a 2020 2020 2020 Stream();. \n-00003e10: 2020 7472 7920 7b0a 0909 0949 6d61 6765 try {....Image\n-00003e20: 494f 2e77 7269 7465 2869 6d61 6765 2c20 IO.write(image, \n-00003e30: 2270 6e67 222c 206f 7574 7075 7453 7472 \"png\", outputStr\n-00003e40: 6561 6d29 3b0a 0909 7d20 6361 7463 6820 eam);...} catch \n-00003e50: 2849 4f45 7863 6570 7469 6f6e 2069 6f45 (IOException ioE\n-00003e60: 7863 6570 7469 6f6e 2920 7b0a 0909 0974 xception) {....t\n-00003e70: 6872 6f77 206e 6577 2052 756e 7469 6d65 hrow new Runtime\n-00003e80: 4578 6365 7074 696f 6e28 2273 686f 756c Exception(\"shoul\n-00003e90: 6420 6e65 7665 7220 6861 7070 656e 3a20 d never happen: \n-00003ea0: 2220 2b20 696f 4578 6365 7074 696f 6e2e \" + ioException.\n-00003eb0: 6765 744d 6573 7361 6765 2829 293b 0a09 getMessage());..\n-00003ec0: 097d 0a09 0972 6574 7572 6e20 696d 6167 .}...return imag\n-00003ed0: 653b 0a20 2020 207d 0a7d 0a70 6163 6b61 e;. }.}.packa\n-00003ee0: 6765 206e 6574 2e73 662e 6a6f 6f72 6570 ge net.sf.joorep\n-00003ef0: 6f72 7473 2e77 6562 2e73 616d 706c 6573 orts.web.samples\n-00003f00: 3b0a 0a69 6d70 6f72 7420 6a61 7661 2e75 ;..import java.u\n-00003f10: 7469 6c2e 4461 7465 3b0a 0a69 6d70 6f72 til.Date;..impor\n-00003f20: 7420 6f72 672e 7370 7269 6e67 6672 616d t org.springfram\n-00003f30: 6577 6f72 6b2e 7765 622e 7365 7276 6c65 ework.web.servle\n-00003f40: 742e 4d6f 6465 6c41 6e64 5669 6577 3b0a t.ModelAndView;.\n-00003f50: 696d 706f 7274 206f 7267 2e73 7072 696e import org.sprin\n-00003f60: 6766 7261 6d65 776f 726b 2e77 6562 2e73 gframework.web.s\n-00003f70: 6572 766c 6574 2e6d 7663 2e53 696d 706c ervlet.mvc.Simpl\n-00003f80: 6546 6f72 6d43 6f6e 7472 6f6c 6c65 723b eFormController;\n-00003f90: 0a0a 2f2a 2a0a 202a 2041 2053 7072 696e ../**. * A Sprin\n-00003fa0: 6720 4d56 4320 666f 726d 2063 6f6e 7472 g MVC form contr\n-00003fb0: 6f6c 6c65 7220 666f 7220 7468 6520 4c65 oller for the Le\n-00003fc0: 7474 6572 2065 7861 6d70 6c65 2e0a 202a tter example.. *\n-00003fd0: 2f0a 7075 626c 6963 2063 6c61 7373 204c /.public class L\n-00003fe0: 6574 7465 7246 6f72 6d43 6f6e 7472 6f6c etterFormControl\n-00003ff0: 6c65 7220 6578 7465 6e64 7320 5369 6d70 ler extends Simp\n-00004000: 6c65 466f 726d 436f 6e74 726f 6c6c 6572 leFormController\n-00004010: 207b 0a0a 0970 7562 6c69 6320 4c65 7474 {...public Lett\n-00004020: 6572 466f 726d 436f 6e74 726f 6c6c 6572 erFormController\n-00004030: 2829 207b 0a09 0973 6574 436f 6d6d 616e () {...setComman\n-00004040: 6443 6c61 7373 2852 6563 6970 6965 6e74 dClass(Recipient\n-00004050: 2e63 6c61 7373 293b 0a09 7d0a 0a09 7072 .class);..}...pr\n-00004060: 6f74 6563 7465 6420 4d6f 6465 6c41 6e64 otected ModelAnd\n-00004070: 5669 6577 206f 6e53 7562 6d69 7428 4f62 View onSubmit(Ob\n-00004080: 6a65 6374 2063 6f6d 6d61 6e64 2920 7468 ject command) th\n-00004090: 726f 7773 2045 7863 6570 7469 6f6e 207b rows Exception {\n-000040a0: 0a09 0952 6563 6970 6965 6e74 2072 6563 ...Recipient rec\n-000040b0: 6970 6965 6e74 203d 2028 5265 6369 7069 ipient = (Recipi\n-000040c0: 656e 7429 2063 6f6d 6d61 6e64 3b0a 0909 ent) command;...\n-000040d0: 4d6f 6465 6c41 6e64 5669 6577 206d 6f64 ModelAndView mod\n-000040e0: 656c 416e 6456 6965 7720 3d20 6e65 7720 elAndView = new \n-000040f0: 4d6f 6465 6c41 6e64 5669 6577 2867 6574 ModelAndView(get\n-00004100: 5375 6363 6573 7356 6965 7728 292c 2022 SuccessView(), \"\n-00004110: 7265 6369 7069 656e 7422 2c20 7265 6369 recipient\", reci\n-00004120: 7069 656e 7429 3b0a 0909 6d6f 6465 6c41 pient);...modelA\n-00004130: 6e64 5669 6577 2e61 6464 4f62 6a65 6374 ndView.addObject\n-00004140: 2822 6461 7465 222c 206e 6577 2044 6174 (\"date\", new Dat\n-00004150: 6528 2929 3b0a 0909 7265 7475 726e 206d e());...return m\n-00004160: 6f64 656c 416e 6456 6965 773b 0a09 7d0a odelAndView;..}.\n-00004170: 7d0a 7061 636b 6167 6520 6e65 742e 7366 }.package net.sf\n-00004180: 2e6a 6f6f 7265 706f 7274 732e 7765 622e .jooreports.web.\n-00004190: 7361 6d70 6c65 733b 0a0a 2f2a 2a0a 202a samples;../**. *\n-000041a0: 2050 4f4a 4f20 7573 6564 2062 7920 7468 POJO used by th\n-000041b0: 6520 4c65 7474 6572 2065 7861 6d70 6c65 e Letter example\n-000041c0: 2e0a 202a 2f0a 7075 626c 6963 2063 6c61 .. */.public cla\n-000041d0: 7373 2052 6563 6970 6965 6e74 207b 0a0a ss Recipient {..\n-000041e0: 0970 7269 7661 7465 2053 7472 696e 6720 .private String \n-000041f0: 6e61 6d65 3b0a 0970 7269 7661 7465 2053 name;..private S\n-00004200: 7472 696e 6720 6164 6472 6573 733b 0a09 tring address;..\n-00004210: 7072 6976 6174 6520 5374 7269 6e67 2070 private String p\n-00004220: 6f73 7443 6f64 653b 0a09 7072 6976 6174 ostCode;..privat\n-00004230: 6520 5374 7269 6e67 2063 6974 793b 0a0a e String city;..\n-00004240: 0970 7562 6c69 6320 5374 7269 6e67 2067 .public String g\n-00004250: 6574 4e61 6d65 2829 207b 0a09 0972 6574 etName() {...ret\n-00004260: 7572 6e20 6e61 6d65 3b0a 097d 0a0a 0970 urn name;..}...p\n-00004270: 7562 6c69 6320 766f 6964 2073 6574 4e61 ublic void setNa\n-00004280: 6d65 2853 7472 696e 6720 6e61 6d65 2920 me(String name) \n-00004290: 7b0a 0909 7468 6973 2e6e 616d 6520 3d20 {...this.name = \n-000042a0: 6e61 6d65 3b0a 097d 0a0a 0970 7562 6c69 name;..}...publi\n-000042b0: 6320 5374 7269 6e67 2067 6574 4164 6472 c String getAddr\n-000042c0: 6573 7328 2920 7b0a 0909 7265 7475 726e ess() {...return\n-000042d0: 2061 6464 7265 7373 3b0a 097d 0a0a 0970 address;..}...p\n-000042e0: 7562 6c69 6320 766f 6964 2073 6574 4164 ublic void setAd\n-000042f0: 6472 6573 7328 5374 7269 6e67 2061 6464 dress(String add\n-00004300: 7265 7373 2920 7b0a 0909 7468 6973 2e61 ress) {...this.a\n-00004310: 6464 7265 7373 203d 2061 6464 7265 7373 ddress = address\n-00004320: 3b0a 097d 0a0a 0970 7562 6c69 6320 5374 ;..}...public St\n-00004330: 7269 6e67 2067 6574 506f 7374 436f 6465 ring getPostCode\n-00004340: 2829 207b 0a09 0972 6574 7572 6e20 706f () {...return po\n-00004350: 7374 436f 6465 3b0a 097d 0a0a 0970 7562 stCode;..}...pub\n-00004360: 6c69 6320 766f 6964 2073 6574 506f 7374 lic void setPost\n-00004370: 436f 6465 2853 7472 696e 6720 706f 7374 Code(String post\n-00004380: 436f 6465 2920 7b0a 0909 7468 6973 2e70 Code) {...this.p\n-00004390: 6f73 7443 6f64 6520 3d20 706f 7374 436f ostCode = postCo\n-000043a0: 6465 3b0a 097d 0a0a 0970 7562 6c69 6320 de;..}...public \n-000043b0: 5374 7269 6e67 2067 6574 4369 7479 2829 String getCity()\n-000043c0: 207b 0a09 0972 6574 7572 6e20 6369 7479 {...return city\n-000043d0: 3b0a 097d 0a0a 0970 7562 6c69 6320 766f ;..}...public vo\n-000043e0: 6964 2073 6574 4369 7479 2853 7472 696e id setCity(Strin\n-000043f0: 6720 6369 7479 2920 7b0a 0909 7468 6973 g city) {...this\n-00004400: 2e63 6974 7920 3d20 6369 7479 3b0a 097d .city = city;..}\n-00004410: 0a7d 0a3c 2144 4f43 5459 5045 2068 746d .}.\n-00004480: 0a3c 6874 6d6c 3e0a 2020 3c68 6561 643e .. \n-00004490: 0a20 2020 203c 7469 746c 653e 4a4f 4f52 . JOOR\n-000044a0: 6570 6f72 7473 202d 2053 616c 6573 2052 eports - Sales R\n-000044b0: 6570 6f72 7420 4578 616d 706c 653c 2f74 eport Example</t\n-000044c0: 6974 6c65 3e0a 2020 2020 3c6c 696e 6b20 itle>. <link \n-000044d0: 7265 6c3d 2273 7479 6c65 7368 6565 7422 rel=\"stylesheet\"\n-000044e0: 2074 7970 653d 2274 6578 742f 6373 7322 type=\"text/css\"\n-000044f0: 2068 7265 663d 2273 7479 6c65 2e63 7373 href=\"style.css\n-00004500: 222f 3e0a 2020 2020 3c73 6372 6970 7420 \"/>. <script \n-00004510: 6c61 6e67 7561 6765 3d22 6a61 7661 7363 language=\"javasc\n-00004520: 7269 7074 223e 0a0a 6675 6e63 7469 6f6e ript\">..function\n-00004530: 2064 6f53 7562 6d69 7428 666f 726d 2920 doSubmit(form) \n-00004540: 7b0a 092f 2f20 7365 7420 6170 7072 6f70 {..// set approp\n-00004550: 7269 6174 6520 666f 726d 6174 2065 7874 riate format ext\n-00004560: 656e 7369 6f6e 0a09 666f 726d 2e61 6374 ension..form.act\n-00004570: 696f 6e20 3d20 2772 6570 6f72 742e 272b ion = 'report.'+\n-00004580: 2066 6f72 6d2e 666f 726d 6174 2e76 616c form.format.val\n-00004590: 7565 3b0a 0972 6574 7572 6e20 7472 7565 ue;..return true\n-000045a0: 3b0a 7d0a 0a09 3c2f 7363 7269 7074 3e0a ;.}...</script>.\n-000045b0: 2020 3c2f 6865 6164 3e0a 2020 3c62 6f64 </head>. <bod\n-000045c0: 793e 0a0a 2020 2020 3c64 6976 2069 643d y>.. <div id=\n-000045d0: 2263 6f6e 7465 6e74 223e 0a20 2020 2020 \"content\">. \n-000045e0: 203c 6831 3e4a 4f4f 5265 706f 7274 7320 <h1>JOOReports \n-000045f0: 2d20 5361 6c65 7320 5265 706f 7274 2045 - Sales Report E\n-00004600: 7861 6d70 6c65 3c2f 6831 3e0a 0a20 2020 xample</h1>.. \n-00004610: 2020 203c 703e 0a20 2020 2020 2020 2054 <p>. T\n-00004620: 6869 7320 6578 616d 706c 6520 6765 6e65 his example gene\n-00004630: 7261 7465 7320 6120 7265 706f 7274 2066 rates a report f\n-00004640: 6f72 2073 6f6d 6520 6879 706f 7468 6574 or some hypothet\n-00004650: 6963 616c 206d 6f6e 7468 6c79 2073 616c ical monthly sal\n-00004660: 6573 2064 6174 612c 0a20 2020 2020 2020 es data,. \n-00004670: 2069 6e63 6c75 6469 6e67 2061 2064 796e including a dyn\n-00004680: 616d 6963 616c 6c79 2067 656e 6572 6174 amically generat\n-00004690: 6564 2063 6861 7274 2e0a 2020 2020 2020 ed chart.. \n-000046a0: 3c2f 703e 0a20 2020 2020 200a 2020 2020 </p>. . \n-000046b0: 2020 3c66 6f72 6d20 6e61 6d65 3d22 7265 <form name=\"re\n-000046c0: 706f 7274 466f 726d 2220 6d65 7468 6f64 portForm\" method\n-000046d0: 3d22 706f 7374 2220 6163 7469 6f6e 3d22 =\"post\" action=\"\n-000046e0: 7265 706f 7274 2e70 6466 2220 6f6e 7375 report.pdf\" onsu\n-000046f0: 626d 6974 3d22 646f 5375 626d 6974 2874 bmit=\"doSubmit(t\n-00004700: 6869 7329 223e 0a20 2020 2020 2020 203c his)\">. <\n-00004710: 7461 626c 653e 0a20 2020 2020 2020 2020 table>. \n-00004720: 203c 7472 3e0a 2020 2020 2020 2020 2020 <tr>. \n-00004730: 2020 3c74 6820 7374 796c 653d 2270 6164 <th style=\"pad\n-00004740: 6469 6e67 2d72 6967 6874 3a20 3530 7078 ding-right: 50px\n-00004750: 3b22 3e4d 6f6e 7468 3c2f 7468 3e0a 2020 ;\">Month</th>. \n-00004760: 2020 2020 2020 2020 2020 3c74 683e 5361 <th>Sa\n-00004770: 6c65 733c 2f74 683e 0a20 2020 2020 2020 les</th>. \n-00004780: 2020 2020 203c 7468 3e3c 2f74 683e 0a20 <th></th>. \n-00004790: 2020 2020 2020 2020 203c 2f74 723e 0a20 </tr>. \n-000047a0: 2020 2020 2020 2020 203c 7472 3e0a 2020 <tr>. \n-000047b0: 2020 2020 2020 2020 2020 3c74 643e 4a61 <td>Ja\n-000047c0: 6e75 6172 793c 2f74 643e 0a20 2020 2020 nuary</td>. \n-000047d0: 2020 2020 2020 203c 7464 3e3c 696e 7075 <td><inpu\n-000047e0: 7420 7479 7065 3d22 7465 7874 2220 6e61 t type=\"text\" na\n-000047f0: 6d65 3d22 6d6f 6e74 685f 3122 2073 697a me=\"month_1\" siz\n-00004800: 653d 2234 2220 636c 6173 733d 226e 756d e=\"4\" class=\"num\n-00004810: 6265 7222 2076 616c 7565 3d22 3335 3022 ber\" value=\"350\"\n-00004820: 2f3e 3c2f 7464 3e0a 2020 2020 2020 2020 /></td>. \n-00004830: 2020 3c2f 7472 3e0a 2020 2020 2020 2020 </tr>. \n-00004840: 2020 3c74 723e 0a20 2020 2020 2020 2020 <tr>. \n-00004850: 2020 203c 7464 3e46 6562 7275 6172 793c <td>February<\n-00004860: 2f74 643e 0a20 2020 2020 2020 2020 2020 /td>. \n-00004870: 203c 7464 3e3c 696e 7075 7420 7479 7065 <td><input type\n-00004880: 3d22 7465 7874 2220 6e61 6d65 3d22 6d6f =\"text\" name=\"mo\n-00004890: 6e74 685f 3222 2073 697a 653d 2234 2220 nth_2\" size=\"4\" \n-000048a0: 636c 6173 733d 226e 756d 6265 7222 2076 class=\"number\" v\n-000048b0: 616c 7565 3d22 3334 3022 2f3e 3c2f 7464 alue=\"340\"/></td\n-000048c0: 3e0a 2020 2020 2020 2020 2020 3c2f 7472 >. </tr\n-000048d0: 3e0a 2020 2020 2020 2020 2020 3c74 723e >. <tr>\n-000048e0: 0a20 2020 2020 2020 2020 2020 203c 7464 . <td\n-000048f0: 3e4d 6172 6368 3c2f 7464 3e0a 2020 2020 >March</td>. \n-00004900: 2020 2020 2020 2020 3c74 643e 3c69 6e70 <td><inp\n-00004910: 7574 2074 7970 653d 2274 6578 7422 206e ut type=\"text\" n\n-00004920: 616d 653d 226d 6f6e 7468 5f33 2220 7369 ame=\"month_3\" si\n-00004930: 7a65 3d22 3422 2063 6c61 7373 3d22 6e75 ze=\"4\" class=\"nu\n-00004940: 6d62 6572 2220 7661 6c75 653d 2234 3230 mber\" value=\"420\n-00004950: 222f 3e3c 2f74 643e 0a20 2020 2020 2020 \"/></td>. \n-00004960: 2020 203c 2f74 723e 0a20 2020 2020 2020 </tr>. \n-00004970: 2020 203c 7472 3e0a 2020 2020 2020 2020 <tr>. \n-00004980: 2020 2020 3c74 643e 4170 7269 6c3c 2f74 <td>April</t\n-00004990: 643e 0a20 2020 2020 2020 2020 2020 203c d>. <\n-000049a0: 7464 3e3c 696e 7075 7420 7479 7065 3d22 td><input type=\"\n-000049b0: 7465 7874 2220 6e61 6d65 3d22 6d6f 6e74 text\" name=\"mont\n-000049c0: 685f 3422 2073 697a 653d 2234 2220 636c h_4\" size=\"4\" cl\n-000049d0: 6173 733d 226e 756d 6265 7222 2076 616c ass=\"number\" val\n-000049e0: 7565 3d22 3434 3022 2f3e 3c2f 7464 3e0a ue=\"440\"/></td>.\n-000049f0: 2020 2020 2020 2020 2020 3c2f 7472 3e0a </tr>.\n-00004a00: 2020 2020 2020 2020 2020 3c74 723e 0a20 <tr>. \n-00004a10: 2020 2020 2020 2020 2020 203c 7464 3e4d <td>M\n-00004a20: 6179 3c2f 7464 3e0a 2020 2020 2020 2020 ay</td>. \n-00004a30: 2020 2020 3c74 643e 3c69 6e70 7574 2074 <td><input t\n-00004a40: 7970 653d 2274 6578 7422 206e 616d 653d ype=\"text\" name=\n-00004a50: 226d 6f6e 7468 5f35 2220 7369 7a65 3d22 \"month_5\" size=\"\n-00004a60: 3422 2063 6c61 7373 3d22 6e75 6d62 6572 4\" class=\"number\n-00004a70: 2220 7661 6c75 653d 2235 3130 222f 3e3c \" value=\"510\"/><\n-00004a80: 2f74 643e 0a20 2020 2020 2020 2020 203c /td>. <\n-00004a90: 2f74 723e 0a20 2020 2020 2020 2020 203c /tr>. <\n-00004aa0: 7472 3e0a 2020 2020 2020 2020 2020 2020 tr>. \n-00004ab0: 3c74 643e 4a75 6e65 3c2f 7464 3e0a 2020 <td>June</td>. \n-00004ac0: 2020 2020 2020 2020 2020 3c74 643e 3c69 <td><i\n-00004ad0: 6e70 7574 2074 7970 653d 2274 6578 7422 nput type=\"text\"\n-00004ae0: 206e 616d 653d 226d 6f6e 7468 5f36 2220 name=\"month_6\" \n-00004af0: 7369 7a65 3d22 3422 2063 6c61 7373 3d22 size=\"4\" class=\"\n-00004b00: 6e75 6d62 6572 2220 7661 6c75 653d 2234 number\" value=\"4\n-00004b10: 3830 222f 3e3c 2f74 643e 0a20 2020 2020 80\"/></td>. \n-00004b20: 2020 2020 203c 2f74 723e 0a20 2020 2020 </tr>. \n-00004b30: 2020 203c 2f74 6162 6c65 3e0a 0909 3c70 </table>...<p\n-00004b40: 3e0a 0909 2020 466f 726d 6174 3a20 0a09 >... Format: ..\n-00004b50: 0920 203c 7365 6c65 6374 206e 616d 653d . <select name=\n-00004b60: 2266 6f72 6d61 7422 3e0a 0909 093c 6f70 \"format\">....<op\n-00004b70: 7469 6f6e 2076 616c 7565 3d22 7064 6622 tion value=\"pdf\"\n-00004b80: 2073 656c 6563 7465 643d 2273 656c 6563 selected=\"selec\n-00004b90: 7465 6422 3e50 6f72 7461 626c 6520 446f ted\">Portable Do\n-00004ba0: 6375 6d65 6e74 2046 6f72 6d61 7420 2870 cument Format (p\n-00004bb0: 6466 293c 2f6f 7074 696f 6e3e 0a09 0909 df)</option>....\n-00004bc0: 3c6f 7074 696f 6e20 7661 6c75 653d 226f <option value=\"o\n-00004bd0: 6474 223e 4f70 656e 446f 6375 6d65 6e74 dt\">OpenDocument\n-00004be0: 2054 6578 7420 286f 6474 293c 2f6f 7074 Text (odt)</opt\n-00004bf0: 696f 6e3e 0a09 0920 2020 203c 6f70 7469 ion>... <opti\n-00004c00: 6f6e 2076 616c 7565 3d22 646f 6322 3e4d on value=\"doc\">M\n-00004c10: 6963 726f 736f 6674 2057 6f72 6420 2864 icrosoft Word (d\n-00004c20: 6f63 293c 2f6f 7074 696f 6e3e 0a09 0920 oc)</option>... \n-00004c30: 2020 203c 6f70 7469 6f6e 2076 616c 7565 <option value\n-00004c40: 3d22 7274 6622 3e52 6963 6820 5465 7874 =\"rtf\">Rich Text\n-00004c50: 2046 6f72 6d61 7420 2872 7466 293c 2f6f Format (rtf)</o\n-00004c60: 7074 696f 6e3e 0a09 0920 203c 2f73 656c ption>... </sel\n-00004c70: 6563 743e 0a20 2020 2020 2020 2020 203c ect>. <\n-00004c80: 696e 7075 7420 7479 7065 3d22 7375 626d input type=\"subm\n-00004c90: 6974 2220 7661 6c75 653d 2247 656e 6572 it\" value=\"Gener\n-00004ca0: 6174 6520 5265 706f 7274 222f 3e0a 2020 ate Report\"/>. \n-00004cb0: 2020 2020 2020 3c2f 703e 0a20 2020 2020 </p>. \n-00004cc0: 203c 2f66 6f72 6d3e 0a0a 0920 203c 6872 </form>... <hr\n-00004cd0: 2f3e 0a20 2020 2020 203c 7020 636c 6173 />. <p clas\n-00004ce0: 733d 2273 6d61 6c6c 223e 0a20 2020 2020 s=\"small\">. \n-00004cf0: 2020 2044 6174 6120 6973 2070 6173 7365 Data is passe\n-00004d00: 6420 6173 2048 5454 5020 7061 7261 6d65 d as HTTP parame\n-00004d10: 7465 7273 2061 6e64 2075 7365 6420 6279 ters and used by\n-00004d20: 2061 2063 7573 746f 6d20 7765 6220 636f a custom web co\n-00004d30: 6e74 726f 6c6c 6572 0a20 2020 2020 2020 ntroller. \n-00004d40: 206f 6e20 7468 6520 7365 7276 6572 2074 on the server t\n-00004d50: 6f20 6765 6e65 7261 7465 2074 6865 2064 o generate the d\n-00004d60: 796e 616d 6963 2063 6861 7274 0a20 2020 ynamic chart. \n-00004d70: 2020 2020 2028 7573 696e 6720 203c 6120 (using <a \n-00004d80: 6872 6566 3d22 6874 7470 3a2f 2f77 7777 href=\"http://www\n-00004d90: 2e6a 6672 6565 2e6f 7267 2f6a 6672 6565 .jfree.org/jfree\n-00004da0: 6368 6172 742f 223e 4a46 7265 6543 6861 chart/\">JFreeCha\n-00004db0: 7274 3c2f 613e 292e 0a20 2020 2020 203c rt</a>).. <\n-00004dc0: 2f70 3e0a 0a20 2020 203c 2f64 6976 3e0a /p>.. </div>.\n-00004dd0: 0a20 203c 2f62 6f64 793e 0a3c 2f68 746d . </body>.</htm\n-00004de0: 6c3e 0a3c 3f78 6d6c 2076 6572 7369 6f6e l>.<?xml version\n-00004df0: 3d22 312e 3022 2065 6e63 6f64 696e 673d =\"1.0\" encoding=\n-00004e00: 2255 5446 2d38 223f 3e0d 0a3c 2144 4f43 \"UTF-8\"?>..<!DOC\n-00004e10: 5459 5045 2062 6561 6e73 2050 5542 4c49 TYPE beans PUBLI\n-00004e20: 4320 222d 2f2f 5350 5249 4e47 2f2f 4454 C \"-//SPRING//DT\n-00004e30: 4420 4245 414e 2f2f 454e 2220 2268 7474 D BEAN//EN\" \"htt\n-00004e40: 703a 2f2f 7777 772e 7370 7269 6e67 6672 p://www.springfr\n-00004e50: 616d 6577 6f72 6b2e 6f72 672f 6474 642f amework.org/dtd/\n-00004e60: 7370 7269 6e67 2d62 6561 6e73 2e64 7464 spring-beans.dtd\n-00004e70: 223e 0d0a 0d0a 3c21 2d2d 0d0a 2020 2d20 \">....<!--.. - \n-00004e80: 4170 706c 6963 6174 696f 6e20 636f 6e74 Application cont\n-00004e90: 6578 7420 6465 6669 6e69 7469 6f6e 2066 ext definition f\n-00004ea0: 6f72 2022 4479 6e61 6d69 6344 6f63 756d or \"DynamicDocum\n-00004eb0: 656e 7422 2044 6973 7061 7463 6865 7253 ent\" DispatcherS\n-00004ec0: 6572 766c 6574 2e0d 0a20 202d 2d3e 0d0a ervlet... -->..\n-00004ed0: 0d0a 3c62 6561 6e73 3e0d 0a0d 0a09 3c21 ..<beans>.....<!\n-00004ee0: 2d2d 2072 6561 6479 2d74 6f2d 7573 6520 -- ready-to-use \n-00004ef0: 646f 6375 6d65 6e74 2067 656e 6572 6174 document generat\n-00004f00: 6f72 7320 2d2d 3e0d 0a09 3c62 6561 6e20 ors -->...<bean \n-00004f10: 6964 3d22 786d 6c44 6f63 756d 656e 7447 id=\"xmlDocumentG\n-00004f20: 656e 6572 6174 6f72 2220 636c 6173 733d enerator\" class=\n-00004f30: 226e 6574 2e73 662e 6a6f 6f72 6570 6f72 \"net.sf.joorepor\n-00004f40: 7473 2e77 6562 2e73 7072 696e 672e 636f ts.web.spring.co\n-00004f50: 6e74 726f 6c6c 6572 2e58 6d6c 446f 6375 ntroller.XmlDocu\n-00004f60: 6d65 6e74 4765 6e65 7261 746f 7222 2f3e mentGenerator\"/>\n-00004f70: 0d0a 093c 6265 616e 2069 643d 2268 7474 ...<bean id=\"htt\n-00004f80: 7050 6172 616d 6574 6572 7344 6f63 756d pParametersDocum\n-00004f90: 656e 7447 656e 6572 6174 6f72 2220 636c entGenerator\" cl\n-00004fa0: 6173 733d 226e 6574 2e73 662e 6a6f 6f72 ass=\"net.sf.joor\n-00004fb0: 6570 6f72 7473 2e77 6562 2e73 7072 696e eports.web.sprin\n-00004fc0: 672e 636f 6e74 726f 6c6c 6572 2e48 7474 g.controller.Htt\n-00004fd0: 7050 6172 616d 6574 6572 7344 6f63 756d pParametersDocum\n-00004fe0: 656e 7447 656e 6572 6174 6f72 222f 3e0d entGenerator\"/>.\n-00004ff0: 0a09 3c21 2d2d 2063 7573 746f 6d20 646f ..<!-- custom do\n-00005000: 6375 6d65 6e74 2067 656e 6572 6174 6f72 cument generator\n-00005010: 202d 2d3e 0d0a 093c 6265 616e 2069 643d -->...<bean id=\n-00005020: 2273 616c 6573 5265 706f 7274 4765 6e65 \"salesReportGene\n-00005030: 7261 746f 7222 2063 6c61 7373 3d22 6e65 rator\" class=\"ne\n-00005040: 742e 7366 2e6a 6f6f 7265 706f 7274 732e t.sf.jooreports.\n-00005050: 7765 622e 7361 6d70 6c65 732e 5361 6c65 web.samples.Sale\n-00005060: 7352 6570 6f72 7447 656e 6572 6174 6f72 sReportGenerator\n-00005070: 222f 3e0a 090a 093c 212d 2d20 6120 2273 \"/>....<!-- a \"s\n-00005080: 7461 6e64 6172 6422 2053 7072 696e 6720 tandard\" Spring \n-00005090: 466f 726d 436f 6e74 726f 6c6c 6572 2066 FormController f\n-000050a0: 6f72 2074 6865 204c 6574 7465 7220 6578 or the Letter ex\n-000050b0: 616d 706c 6520 2d2d 3e0a 093c 6265 616e ample -->..<bean\n-000050c0: 2069 643d 226c 6574 7465 7246 6f72 6d43 id=\"letterFormC\n-000050d0: 6f6e 7472 6f6c 6c65 7222 2063 6c61 7373 ontroller\" class\n-000050e0: 3d22 6e65 742e 7366 2e6a 6f6f 7265 706f =\"net.sf.joorepo\n-000050f0: 7274 732e 7765 622e 7361 6d70 6c65 732e rts.web.samples.\n-00005100: 4c65 7474 6572 466f 726d 436f 6e74 726f LetterFormContro\n-00005110: 6c6c 6572 223e 0a09 093c 7072 6f70 6572 ller\">...<proper\n-00005120: 7479 206e 616d 653d 2266 6f72 6d56 6965 ty name=\"formVie\n-00005130: 7722 2076 616c 7565 3d22 6c65 7474 6572 w\" value=\"letter\n-00005140: 466f 726d 5669 6577 222f 3e0a 0909 3c70 FormView\"/>...<p\n-00005150: 726f 7065 7274 7920 6e61 6d65 3d22 7375 roperty name=\"su\n-00005160: 6363 6573 7356 6965 7722 2076 616c 7565 ccessView\" value\n-00005170: 3d22 6c65 7474 6572 5669 6577 222f 3e0a =\"letterView\"/>.\n-00005180: 093c 2f62 6561 6e3e 0d0a 0d0a 093c 6265 .</bean>.....<be\n-00005190: 616e 2069 643d 2268 616e 646c 6572 4d61 an id=\"handlerMa\n-000051a0: 7070 696e 6722 2063 6c61 7373 3d22 6f72 pping\" class=\"or\n-000051b0: 672e 7370 7269 6e67 6672 616d 6577 6f72 g.springframewor\n-000051c0: 6b2e 7765 622e 7365 7276 6c65 742e 6861 k.web.servlet.ha\n-000051d0: 6e64 6c65 722e 5369 6d70 6c65 5572 6c48 ndler.SimpleUrlH\n-000051e0: 616e 646c 6572 4d61 7070 696e 6722 3e0d andlerMapping\">.\n-000051f0: 0a09 093c 7072 6f70 6572 7479 206e 616d ...<property nam\n-00005200: 653d 226d 6170 7069 6e67 7322 3e0d 0a09 e=\"mappings\">...\n-00005210: 0909 3c70 726f 7073 3e0a 0909 090a 0909 ..<props>.......\n-00005220: 0909 3c21 2d2d 204c 6574 7465 7220 6578 ..<!-- Letter ex\n-00005230: 616d 706c 6520 7769 7468 2061 2070 726f ample with a pro\n-00005240: 7065 7220 466f 726d 436f 6e74 726f 6c6c per FormControll\n-00005250: 6572 202d 2d3e 0a09 0909 093c 7072 6f70 er -->.....<prop\n-00005260: 206b 6579 3d22 2f6d 7663 2f6c 6574 7465 key=\"/mvc/lette\n-00005270: 722e 6874 6d6c 223e 6c65 7474 6572 466f r.html\">letterFo\n-00005280: 726d 436f 6e74 726f 6c6c 6572 3c2f 7072 rmController</pr\n-00005290: 6f70 3e0a 0909 090d 0a09 0909 093c 212d op>..........<!-\n-000052a0: 2d0d 0a09 0909 0920 202d 2053 6f6d 6520 -...... - Some \n-000052b0: 706f 7373 6962 6c65 206b 6579 2076 616c possible key val\n-000052c0: 7565 733a 0d0a 0909 0909 2020 2d0d 0a09 ues:...... -...\n-000052d0: 0909 0920 202d 2022 666f 6f2e 7064 6622 ... - \"foo.pdf\"\n-000052e0: 2020 2d3e 2020 5044 4620 6672 6f6d 2074 -> PDF from t\n-000052f0: 656d 706c 6174 6520 2266 6f6f 220d 0a09 emplate \"foo\"...\n-00005300: 0909 0920 202d 2022 666f 6f2e 2a22 2020 ... - \"foo.*\" \n-00005310: 2020 2d3e 2020 616e 7920 666f 726d 6174 -> any format\n-00005320: 2066 726f 6d20 7465 6d70 6c61 7465 2022 from template \"\n-00005330: 666f 6f22 0d0a 0909 0909 2020 2d20 222a foo\"...... - \"*\n-00005340: 2e70 6466 2220 2020 202d 3e20 2050 4446 .pdf\" -> PDF\n-00005350: 2066 726f 6d20 616e 7920 7465 6d70 6c61 from any templa\n-00005360: 7465 0d0a 0909 0909 2020 2d20 222a 2220 te...... - \"*\" \n-00005370: 2020 2020 2020 202d 3e20 2061 6e79 2066 -> any f\n-00005380: 6f72 6d61 7420 6672 6f6d 2061 6e79 2074 ormat from any t\n-00005390: 656d 706c 6174 650d 0a09 0909 0920 202d emplate...... -\n-000053a0: 0d0a 0909 0909 2d2d 3e09 0909 090a 0909 ......-->.......\n-000053b0: 0909 3c21 2d2d 206e 616d 6564 2074 656d ..<!-- named tem\n-000053c0: 706c 6174 6573 202d 2d3e 0d0a 0909 0909 plates -->......\n-000053d0: 3c70 726f 7020 6b65 793d 226c 6574 7465 <prop key=\"lette\n-000053e0: 722e 2a22 3e68 7474 7050 6172 616d 6574 r.*\">httpParamet\n-000053f0: 6572 7344 6f63 756d 656e 7447 656e 6572 ersDocumentGener\n-00005400: 6174 6f72 3c2f 7072 6f70 3e0d 0a09 0909 ator</prop>.....\n-00005410: 093c 7072 6f70 206b 6579 3d22 6f72 6465 .<prop key=\"orde\n-00005420: 722e 2a22 3e78 6d6c 446f 6375 6d65 6e74 r.*\">xmlDocument\n-00005430: 4765 6e65 7261 746f 723c 2f70 726f 703e Generator</prop>\n-00005440: 0d0a 0909 0909 3c70 726f 7020 6b65 793d ......<prop key=\n-00005450: 2272 6570 6f72 742e 2a22 3e73 616c 6573 \"report.*\">sales\n-00005460: 5265 706f 7274 4765 6e65 7261 746f 723c ReportGenerator<\n-00005470: 2f70 726f 703e 0a09 0909 090a 0909 0909 /prop>..........\n-00005480: 3c21 2d2d 2072 6561 6479 2074 6f20 7573 <!-- ready to us\n-00005490: 653b 206a 7573 7420 6472 6f70 206e 6577 e; just drop new\n-000054a0: 2074 656d 706c 6174 6573 2069 6e74 6f20 templates into \n-000054b0: 5745 422d 494e 462f 7465 6d70 6c61 7465 WEB-INF/template\n-000054c0: 732f 202d 2d3e 0a09 0909 093c 7072 6f70 s/ -->.....<prop\n-000054d0: 206b 6579 3d22 2f70 6172 616d 732f 2a22 key=\"/params/*\"\n-000054e0: 3e68 7474 7050 6172 616d 6574 6572 7344 >httpParametersD\n-000054f0: 6f63 756d 656e 7447 656e 6572 6174 6f72 ocumentGenerator\n-00005500: 3c2f 7072 6f70 3e0a 0909 0909 3c70 726f </prop>.....<pro\n-00005510: 7020 6b65 793d 222f 786d 6c2f 2a22 3e78 p key=\"/xml/*\">x\n-00005520: 6d6c 446f 6375 6d65 6e74 4765 6e65 7261 mlDocumentGenera\n-00005530: 746f 723c 2f70 726f 703e 0a09 0909 0909 tor</prop>......\n-00005540: 0909 090d 0a09 0909 3c2f 7072 6f70 733e ........</props>\n-00005550: 0a09 093c 2f70 726f 7065 7274 793e 0d0a ...</property>..\n-00005560: 093c 2f62 6561 6e3e 0d0a 0d0a 093c 6265 .</bean>.....<be\n-00005570: 616e 2069 643d 2276 6965 7752 6573 6f6c an id=\"viewResol\n-00005580: 7665 7222 2063 6c61 7373 3d22 6f72 672e ver\" class=\"org.\n-00005590: 7370 7269 6e67 6672 616d 6577 6f72 6b2e springframework.\n-000055a0: 7765 622e 7365 7276 6c65 742e 7669 6577 web.servlet.view\n-000055b0: 2e52 6573 6f75 7263 6542 756e 646c 6556 .ResourceBundleV\n-000055c0: 6965 7752 6573 6f6c 7665 7222 3e0a 0909 iewResolver\">...\n-000055d0: 3c70 726f 7065 7274 7920 6e61 6d65 3d22 <property name=\"\n-000055e0: 6261 7365 6e61 6d65 2220 7661 6c75 653d basename\" value=\n-000055f0: 2276 6965 7773 222f 3e0a 093c 2f62 6561 \"views\"/>..</bea\n-00005600: 6e3e 0a0d 0a3c 2f62 6561 6e73 3e0d 0a50 n>...</beans>..P\n-00005610: 4b03 0414 0000 0800 0039 0476 3d5e c632 K........9.v=^.2\n-00005620: 0c27 0000 0027 0000 0008 0000 006d 696d .'...'.......mim\n-00005630: 6574 7970 6561 7070 6c69 6361 7469 6f6e etypeapplication\n-00005640: 2f76 6e64 2e6f 6173 6973 2e6f 7065 6e64 /vnd.oasis.opend\n-00005650: 6f63 756d 656e 742e 7465 7874 504b 0304 ocument.textPK..\n-00005660: 1400 0008 0000 3904 763d 330b 675e 7d03 ......9.v=3.g^}.\n-00005670: 0000 7d03 0000 2d00 0000 5069 6374 7572 ..}...-...Pictur\n-00005680: 6573 2f31 3030 3030 3030 3030 3030 3030 es/1000000000000\n-00005690: 3139 3030 3030 3030 3132 4345 3732 3646 1900000012CE726F\n-000056a0: 3044 422e 706e 6789 504e 470d 0a1a 0a00 0DB.png.PNG.....\n-000056b0: 0000 0d49 4844 5200 0001 9000 0001 2c08 ...IHDR.......,.\n-000056c0: 0200 0000 62d5 7295 0000 0009 7048 5973 ....b.r.....pHYs\n-000056d0: 0000 0b13 0000 0b13 0100 9a9c 1800 0000 ................\n-000056e0: 0774 494d 4507 d508 0116 1724 27c0 b41d .tIME......$'...\n-000056f0: 0000 001d 7445 5874 436f 6d6d 656e 7400 ....tEXtComment.\n-00005700: 4372 6561 7465 6420 7769 7468 2054 6865 Created with The\n-00005710: 2047 494d 50ef 6425 6e00 0002 f349 4441 GIMP.d%n....IDA\n-00005720: 5478 daed d441 1100 0004 0041 a4d0 bf28 Tx...A.....A...(\n-00005730: 3998 dd08 f7b8 8c9e 00b8 a024 000c 0bc0 9..........$....\n-00005740: b000 c302 302c 00c3 020c 0bc0 b000 0c0b ....0,..........\n-00005750: 302c 00c3 0230 2cc0 b000 0c0b c0b0 00c3 0,...0,.........\n-00005760: 0230 2c00 c302 0c0b c0b0 000c 0b30 2c00 .0,..........0,.\n-00005770: c302 302c c0b0 000c 0bc0 b000 c302 302c ..0,..........0,\n-00005780: c0b0 000c 0bc0 b000 c302 302c 00c3 020c ..........0,....\n-00005790: 0bc0 b000 0c0b 302c 00c3 0230 2cc0 b000 ......0,...0,...\n-000057a0: 0c0b c0b0 00c3 0230 2c00 c302 0c0b c0b0 .......0,.......\n-000057b0: 000c 0b30 2c00 c302 302c c0b0 000c 0bc0 ...0,...0,......\n-000057c0: b000 c302 302c c0b0 000c 0bc0 b000 c302 ....0,..........\n-000057d0: 302c 00c3 020c 0bc0 b000 0c0b 302c 00c3 0,..........0,..\n-000057e0: 0230 2cc0 b000 0c0b c0b0 00c3 0230 2c00 .0,..........0,.\n-000057f0: c302 0c0b c0b0 000c 0b30 2c00 c302 302c .........0,...0,\n-00005800: c0b0 000c 0bc0 b000 c302 302c c0b0 000c ..........0,....\n-00005810: 0bc0 b000 c302 302c 00c3 020c 0bc0 b000 ......0,........\n-00005820: 0c0b 302c 00c3 0230 2cc0 b000 0c0b c0b0 ..0,...0,.......\n-00005830: 00c3 0230 2c00 c302 0c0b c0b0 000c 0b30 ...0,..........0\n-00005840: 2c00 c302 302c c0b0 000c 0bc0 b000 c302 ,...0,..........\n-00005850: 302c c0b0 000c 0bc0 b000 c302 302c 00c3 0,..........0,..\n-00005860: 020c 0bc0 b000 0c0b 302c 00c3 0230 2cc0 ........0,...0,.\n-00005870: b000 0c0b c0b0 00c3 0230 2c00 c302 0c0b .........0,.....\n-00005880: c0b0 000c 0b30 2c00 c302 302c c0b0 000c .....0,...0,....\n-00005890: 0bc0 b000 c302 302c c0b0 000c 0bc0 b000 ......0,........\n-000058a0: c302 302c 00c3 020c 0bc0 b000 0c0b 302c ..0,..........0,\n-000058b0: 00c3 0230 2cc0 b000 0c0b c0b0 00c3 0230 ...0,..........0\n-000058c0: 2c00 c302 0c0b c0b0 000c 0b30 2c00 c302 ,..........0,...\n-000058d0: 302c c0b0 000c 0bc0 b000 c302 302c c0b0 0,..........0,..\n-000058e0: 000c 0bc0 b000 c302 302c 00c3 020c 0bc0 ........0,......\n-000058f0: b000 0c0b 302c 00c3 0230 2cc0 b000 0c0b ....0,...0,.....\n-00005900: c0b0 00c3 0230 2c00 c302 0c0b c0b0 000c .....0,.........\n-00005910: 0b30 2c00 c302 302c c0b0 000c 0bc0 b000 .0,...0,........\n-00005920: c302 302c c0b0 000c 0bc0 b000 c302 302c ..0,..........0,\n-00005930: 00c3 020c 0bc0 b000 0c0b 302c 00c3 0230 ..........0,...0\n-00005940: 2cc0 b000 0c0b c0b0 00c3 0230 2c00 c302 ,..........0,...\n-00005950: 0c0b c0b0 000c 0b30 2c00 c302 302c c0b0 .......0,...0,..\n-00005960: 000c 0bc0 b000 c302 302c c0b0 000c 0bc0 ........0,......\n-00005970: b000 c302 302c 00c3 020c 0bc0 b000 0c0b ....0,..........\n-00005980: 302c 00c3 0230 2cc0 b000 0c0b c0b0 00c3 0,...0,.........\n-00005990: 0230 2c00 c302 0c0b c0b0 000c 0b30 2c00 .0,..........0,.\n-000059a0: c302 302c c0b0 000c 0b30 2c09 00c3 0230 ..0,.....0,....0\n-000059b0: 2cc0 b000 0c0b c0b0 00c3 0230 2c00 c302 ,..........0,...\n-000059c0: 0c0b c0b0 000c 0b30 2c00 c302 302c c0b0 .......0,...0,..\n-000059d0: 000c 0bc0 b000 c302 302c 00c3 020c 0bc0 ........0,......\n-000059e0: b000 0c0b 302c 00c3 0230 2cc0 b000 0c0b ....0,...0,.....\n-000059f0: 302c 00c3 0230 2cc0 b000 0c0b c0b0 00c3 0,...0,.........\n-00005a00: 0230 2c00 c302 0c0b c0b0 000c 0bf8 6c01 .0,...........l.\n-00005a10: 685e 036f 61db 7153 0000 0000 4945 4e44 h^.oa.qS....IEND\n-00005a20: ae42 6082 504b 0304 1400 0808 0800 3904 .B`.PK........9.\n-00005a30: 763d 0000 0000 0000 0000 0000 0000 0b00 v=..............\n-00005a40: 0000 636f 6e74 656e 742e 786d 6cdd 5aff ..content.xml.Z.\n-00005a50: 6fdb 3616 ff3d 7f05 a16e 430b 4c96 6c27 o.6..=...nC.L.l'\n-00005a60: 4ee2 6bbc 25db f56e 43bb 0d6b 071c 3014 N.k.%..nC..k..0.\n-00005a70: 052d 5136 3789 d491 941d f770 fffb 1e49 .-Q67......p...I\n-00005a80: 49a6 652b 96ed 66ed e61f 9cf0 7de7 7b1f I.e+..f.....}.{.\n-00005a90: 924f 949f 7f75 9fa5 6841 84a4 9cdd 78fd .O...u..hA....x.\n-00005aa0: 5ee8 21c2 221e 5336 bbf1 7e79 f3c2 bff2 ^.!.\".S6..~y....\n-00005ab0: be9a 9c3d e749 4223 328e 7954 6484 293f ...=.IB#2.yTd.)?\n-00005ac0: e24c c15f 04da 4c8e 2df7 c62b 041b 732c .L._..L.-..+..s,\n-00005ad0: a91c 339c 1139 56d1 98e7 8455 5a63 577a ..3..9V....UZcWz\n-00005ae0: 6c7c 598a 54ab b4b3 ba11 76b5 15b9 575d l|Y.T.....v...W]\n-00005af0: 95b5 ec86 2e9e 76f7 6c84 5ded 58e0 6557 ......v.l.].X.eW\n-00005b00: 652d 0b49 75d5 13de 55f9 5ea6 7ec2 21eb e-.Iu...U.^.~.!.\n-00005b10: 598e 156d 4471 9f52 f6fb 8d37 572a 1f07 Y..mDq.R...7W*..\n-00005b20: c172 b9ec 2d87 3d2e 6641 fffa fa3a 30dc .r..-.=.fA...:0.\n-00005b30: 3ae0 a896 cb0b 911a a938 0a48 4ab4 3319 :........8.HJ.3.\n-00005b40: f47b fda0 92cd 88c2 5de3 d3b2 6e48 acc8 .{......]...nH..\n-00005b50: a644 744e 0d56 78ab aa72 31eb 8c88 c5ac .DtN.Vx..r1.....\n-00005b60: 2535 d11c 8bce d830 c29b e51d c6dd cb3b %5.....0.......;\n-00005b70: 8c5d dd0c ab79 4b4d ae82 57c0 345f af5e .]...yKM..W.4_.^\n-00005b80: aeb1 20b2 aebe b4ec 46aa 2241 f3ce d3b4 .. .....F.\"A....\n-00005b90: d2ae 3ee7 bc0e 552b d805 6ac2 1d84 e179 ..>...U+..j....y\n-00005ba0: 60c7 8ef4 f241 f1a5 a08a 0847 3c7a 503c `....A.....G<zP<\n-00005bb0: c269 5467 9c67 bb92 0672 fd00 247c b2d0 .iTg.g...r..$|..\n-00005bc0: 30ad 81af 1321 5b14 0681 65d7 c232 6e35 0....![...e..2n5\n-00005bd0: fd9f 572f 5f47 7392 e1b5 30dd 2fec 5326 ..W/_Gs...0./.S&\n-00005be0: 1566 ebcc 085d 84d6 995e 0482 e45c a83a .f...]...^...\\.:\n-00005bf0: 3149 f70d 13aa 35a8 bdc4 09ae dd80 a4ec 1I....5.........\n-00005c00: 190b be56 34be 5c0b 815e 9981 5679 5223 ...V4.\\..^..VyR#\n-00005c10: 8d92 b482 751d 64e9 9fdc e744 50ad 8853 ....u.d....DP..S\n-00005c20: 5d39 3f93 304b a826 cfc7 8eb6 054f a9e9 ]9?.0K.&.....O..\n-00005c30: 1c1e 036f 529d 1416 6532 a809 099c 187e ...oR...e2.....~\n-00005c40: 8223 e2c7 244a e5e4 b95d f135 19d9 b18e .#..$J...].5....\n-00005c50: e3c6 7b83 e75c 5703 5676 2591 d174 e530 ..{..\\W.Vv%..t.0\n-00005c60: d6ca 3955 112c b505 1654 efcf 5eb0 c734 ..9U.,...T..^..4\n-00005c70: 4c4f a21f c812 fd0c 96d8 0e1f 5fe0 9ccb LO.........._...\n-00005c80: 7f34 e42c 71c3 b195 f767 8441 ce00 e3a2 .4.,q....g.A....\n-00005c90: b477 7468 b720 96ee 08a8 a2b7 bb96 4b2a .wth. ........K*\n-00005ca0: e53e d741 5b25 4a3a 2e14 cc40 d1c8 3776 .>.A[%J:...@..7v\n-00005cb0: ea12 99ef 4679 c064 bff6 5786 698e 47af ....Fy.d..W.i.G.\n-00005cc0: d232 233f 07e4 10a1 28a4 d292 9734 d61b .2#?....(....4..\n-00005cd0: e3a0 7739 b8ba a090 2e7b a8e2 94ce 0042 ..w9.....{.....B\n-00005ce0: 11d1 6033 c13a bef7 05d2 bbdd 190a 9c09 ..`3.:..........\n-00005cf0: 6991 b146 4496 b81d 5849 2fe3 ebf7 4697 i..FD...XI/...F.\n-00005d00: a373 88ef d050 ee1e 2194 f062 d03f 2294 .s...P..!..b.?\".\n-00005d10: dbdd 15f2 2392 a6cd 4880 e4c6 91f0 f114 ....#...H.......\n-00005d20: 47bf cf04 2f58 ace3 e470 983f 09e1 7305 G.../X...p.?..s.\n-00005d30: 0b1f b839 8e6d 8b18 f6c2 e1d5 4017 52eb ...9.m......@.R.\n-00005d40: 7011 13e1 a724 5186 1386 9794 21c9 531a p....$Q.....!.S.\n-00005d50: 23a3 1d86 ae9c a0b3 3908 32ce 884b 563c #.......9.2..KV<\n-00005d60: efa2 3de5 4ae9 e3a2 45b2 9aa0 330f 9ae1 ..=.J...E...3...\n-00005d70: 1959 6771 e7d4 0f2d f747 caf1 479e f6ed .Ygq...-.G..G...\n-00005d80: e003 4f3b 81cf f5f5 9f03 ad26 f1d3 00d2 ..O;.......&....\n-00005d90: 5f24 a3fb 053f dd1c df0e 4fc9 f1a7 86cb _$...?....O.....\n-00005da0: 834f a64f 66f6 8f83 a1ce f9f8 696b cfce .O.Of.......ik..\n-00005db0: b1c0 3381 f379 c500 82be e530 03df 6afd ..3..y.....0..j.\n-00005dc0: 9b60 0862 9d28 72af b64f 6ed3 5a6d 3473 .`.b.(r..On.Zm4s\n-00005dd0: 10be 214a fa1e 88fd 3057 1b6d 9a26 fbd0 ..!J....0W.m.&..\n-00005de0: be63 d6c6 d40f b629 b92f d9dd 27b9 b59f .c.....)./..'...\n-00005df0: 7499 e46b 789e 89b1 88eb 69d6 4a0d 3898 t..kx.....i.J.8.\n-00005e00: e96f 366d a5d5 df0a a968 b282 e0d9 0cec .o6m.....h......\n-00005e10: 2ea1 7637 5e82 53e9 b4bf 4726 ef4a e7a7 ..v7^.S...G&.J..\n-00005e20: a22d 8905 d394 a771 7b4a af1a 29b5 5a15 .-.....q{J..).Z.\n-00005e30: 7bb7 ee3a e32d dab5 80d1 ef5e 92ad 0578 {..:.-.....^...x\n-00005e40: 5449 8e4c dee8 21e4 ed64 aef3 303a 0879 TI.L..!..d..0:.y\n-00005e50: e7c7 4cd3 6c52 ef06 e13b bdce 003a 0721 ..L.lR...;...:.!\n-00005e60: 101e c385 3a05 8060 cf3d 3793 c46b 4b6b ....:..`.=7..kKk\n-00005e70: f734 5c9c 9486 6fec 05ab 3cb4 ecdd e31b .4\\...o...<.....\n-00005e80: 7dd8 f8ba d489 b0f8 11b6 89ee 07e1 76b3 }.............v.\n-00005e90: 0e1e 5a33 bc77 a7d9 b399 9cb6 5b24 622b ..Z3.w......[$b+\n-00005ea0: 5a93 5e1a 3d50 9e7f 5989 7555 4a95 ed2c Z.^.=P..Y.uUJ..,\n-00005eb0: 2ef4 28c2 70cc 7309 79e0 b9d7 6408 92ee ..(.p.s.y...d...\n-00005ec0: c0c4 9c0b fa9e ebfb 21ab b9b9 f93b dca6 ........!....;..\n-00005ed0: 7aa3 87e8 5f0f b71f 68fa c3ab edae a04c z..._...h......L\n-00005ee0: d01c c7fa ded1 3605 9696 5121 f49a ad1b ......6...Q!....\n-00005ef0: 8528 a5d0 3708 12a9 a721 655f a28d af67 .(..7....!e_...g\n-00005f00: 1ed2 77f0 6378 b6a6 4c5f db81 cbcf 4b9a ..w.cx..L_....K.\n-00005f10: 7e9d 21b0 540e 4990 d819 cd04 21cc 194f ~.!.T.I.....!..O\n-00005f20: d3c2 d59f e12c c3fa 8876 2cc2 76e2 5356 .....,...v,.v.SV\n-00005f30: df8e 596c 5ba6 e96d 7d9e e388 aad5 0eb5 ..Yl[..m}.......\n-00005f40: 8cc7 c4ec 6a76 e7df c24c d07a 6353 32a6 ....jv...L.zcS2.\n-00005f50: 3c5e d503 8d6b e71a 4e64 1ada 2273 b413 <^...k..Nd..\"s..\n-00005f60: 1e15 b20e d132 f33c 5df9 3191 b070 cb78 .....2.<].1..p.x\n-00005f70: ead5 695e a248 f2df 82b0 f525 d236 1119 ..i^.H.....%.6..\n-00005f80: 524c 659e e295 cf0b 9552 46a0 575c 6864 RLe......RF.W\\hd\n-00005f90: 4061 0ddb e2f6 bb34 85fd 4040 309c edf6 @a.....4..@@0...\n-00005fa0: 7080 b137 d585 d769 56f4 d670 aa91 6fed p..7...iV..p..o.\n-00005fb0: 4b1f 53c1 f6ac e556 c55d c8d0 be4d 5e63 K.S....V.]...M^c\n-00005fc0: 2829 ba5b a157 80ce 7969 207f 4067 58c7 ().[.W..yi .@gX.\n-00005fd0: dbce 35b7 6de6 bbbc 79db bcd1 b3b4 ad1d ..5.m...y.......\n-00005fe0: bfef 6da8 9637 57ad d2bd db86 afbd 0a77 ..m..7W........w\n-00005ff0: 4d85 b969 b77d c197 7293 0194 8669 7858 M..i.}..r....ixX\n-00006000: 7920 92fe faa2 1ac3 a2f5 d52a 376b 4bd8 y .........*7kK.\n-00006010: 26a3 355d e7de a491 f7a0 e9f5 9038 ee4e &.5].........8.N\n-00006020: 88c3 00e1 c138 82ad 0c05 8f92 ccc1 9193 .....8..........\n-00006030: b8a8 98e6 8ca5 2c2f 54b9 8a88 7d51 60b6 ......,/T...}Q`.\n-00006040: c8df 38b7 236f f2d9 fff4 a2ea 65ba 02ff ..8.#o......e...\n-00006050: 2fa7 bed6 ad56 a511 46e5 0bad 14b3 5901 /....V..F.....Y.\n-00006060: fbea 8df7 fd8f 3fbe 2eed 7cdd 98ed d9af ......?...|.....\n-00006070: 4f52 2a15 d2d6 25c2 d2fc f3f6 0ca1 5f9f OR*...%......._.\n-00006080: d004 3dd5 a377 94c5 e41e 7d8e 06cf d00d ..=..w....}.....\n-00006090: 0a2d d3f7 1103 9708 4c20 7d58 60ca 2422 .-......L }X`.$\"\n-000060a0: b01f 22d8 a311 f435 da12 d8f5 fdb7 d54a ..\"....5.......J\n-000060b0: 3711 4c3e 147c 8ecd fce8 c8cc 1b2f bb32 7.L>.|......./.2\n-000060c0: 7f18 0c4f 01db f06f 0036 c08d 860b 6505 ...O...o.6....e.\n-000060d0: 41df bd40 e641 85c4 68ba 42b9 200b ca0b A..@.A..h.B. ...\n-000060e0: 6920 05b0 3130 d388 7a7b 76f6 7533 91d6 i ..10..z{v.u3..\n-000060f0: 12c0 0c2c 1449 b2cf 4e00 607e 7b06 7f34 ...,.I..N.`~{..4\n-00006100: 261f 0990 c756 e723 03d2 a59c 7894 b673 &....V.#....x..s\n-00006110: 27cf 4d33 9708 20d8 bece 1530 9dbd a1da '.M3.. ....0....\n-00006120: 713d d79e e90b 9f9a df21 3c2b fb08 6854 q=.......!<+..hT\n-00006130: a1a9 2eb3 eb76 e38b 59f5 2eed a277 7171 .....v..Y....wqq\n-00006140: 7e49 cb57 99f3 f269 e5bc d71f 8df4 6b23 ~I.W...i......k#\n-00006150: ebea bd6f b635 dda0 94d1 1967 c8fc 3c64 ...o.5.....g..<d\n-00006160: 3c17 2481 c869 a40a 4164 d00f 9d4f ffba <.$..i..Ad...O..\n-00006170: fc3b f8e6 9f97 83d1 8bf0 dbbb 5e0e 352e .;..........^.5.\n-00006180: 55cb ba53 fd90 53d1 e45c b7ea 249b 92b8 U..S..S..\\..$...\n-00006190: 2261 308d 1548 72f6 9263 dbd3 ae93 34e9 \"a0..Hr..c....4.\n-000061a0: dadd 041b 3d6d b0d1 ee06 2d3f 529a fc01 ....=m....-?R...\n-000061b0: 504b 0708 790b 6f7e 6307 0000 e524 0000 PK..y.o~c....$..\n-000061c0: 504b 0304 1400 0808 0800 3904 763d 0000 PK........9.v=..\n-000061d0: 0000 0000 0000 0000 0000 0a00 0000 7374 ..............st\n-000061e0: 796c 6573 2e78 6d6c cd5a 5b8f e3b6 157e yles.xml.Z[....~\n-000061f0: efaf 3014 b46f b42c cfdd dd99 a068 d136 ..0..o.,.....h.6\n-00006200: 41b7 5b24 9be7 8096 689b 8d44 0a24 351e A.[$....h..D.$5.\n-00006210: e7d7 f71c 5e24 4a96 3cda 6c50 781f 162b ....^$J.<.lPx..+\n-00006220: 9edb c773 e321 bd1f be7d abca c52b 539a ...s.!...}...+S.\n-00006230: 4bf1 9c64 cb55 b260 2297 0517 fbe7 e4a7 K..d.U.`\".......\n-00006240: cf7f 278f c9b7 2f7f f820 773b 9eb3 4d21 ..'.../.. w;..M!\n-00006250: f3a6 62c2 106d 4e25 d30b 1016 7ae3 88cf ..b..mN%....z...\n-00006260: 49a3 c446 52cd f546 d08a e98d c937 b266 I..FR..F.....7.f\n-00006270: 2208 6d62 ee8d 35e5 56ac b2b9 e296 3996 \".mb..5.V.....9.\n-00006280: 36ec cdcc 1546 de9e 2cdd ceb7 6c99 63e9 6....F..,...l.c.\n-00006290: 42d1 e35c 61e4 059f c6e2 3b39 57f8 4d97 B..\\a.....;9W.M.\n-000062a0: 6427 492e ab9a 1a3e 40f1 5672 f1cb 7372 d'I....>@.Vr..sr\n-000062b0: 30a6 dea4 e9f1 785c 1e6f 9652 edd3 ece9 0.....x\\.o.R....\n-000062c0: e929 b5d4 1670 def2 d58d 2a2d 5791 a7ac .)...p....*-W...\n-000062d0: 6468 4ca7 d932 4b03 6fc5 0c9d 8b0f 7963 dhL..2K.o.....yc\n-000062e0: 48a2 a9b6 4ccd 760d 35f4 2caa fa75 3f3b H...L.v.5.,..u?;\n-000062f0: 235e f713 aec9 0f54 cdce 0dcb dc0f ef4d #^.....T.......M\n-00006300: 313f bc37 452c 5b51 7398 88c9 63fa 1188 1?.7E,[Qs...c...\n-00006310: f6af 8fff ea72 4155 736d 216f cf55 b9e2 .....rAUsm!o.U..\n-00006320: f5ec 6d3a ee58 5e4a d942 4501 57a0 16ee ..m:.X^J.BE.W...\n-00006330: 7ab5 ba4d dd77 c47d bcc8 7e54 dc30 15b1 z..M.w.}..~T.0..\n-00006340: e717 d973 5ae6 adc7 6535 e634 e0cb 52e0 ...sZ...e5.4..R.\n-00006350: 20ec 15d3 3470 2bdc f4a4 e6bb 54b1 5a2a ...4p+.....T.Z*\n-00006360: d302 d9cd 6f50 e09d 756b a5d8 d1d6 0c70 ....oP..uk.....p\n-00006370: eaa5 d540 50d0 da8a 35a4 5809 298a 7c93 ...@P...5.X.).|.\n-00006380: 2c7c a38b 9aeb 3a79 099d 7427 a18b ee68 ,|....:y..t'...h\n-00006390: ce48 c1f2 52bf 7c70 15d0 2e2f dc37 e27c .H..R.|p.../.7.|\n-000063a0: 4e3e d383 ac68 b280 4c0f 1c15 2f4f 11a1 N>...h..L.../O..\n-000063b0: 13ae b9c9 21f5 5ea9 e2d8 af92 f41d d51c ....!.^.........\n-000063c0: 1cb1 f837 3b2e 7e00 4d62 c4c6 9f68 2df5 ...7;.~.Mb...h-.\n-000063d0: 9f07 7c6e b167 d8f1 933d 134c 7188 b9f2 ..|n.g...=.Lq...\n-000063e0: fa7e 33b4 bf00 5b39 0228 ac4f 9bd6 47ae .~3...[9.(.O..G.\n-000063f0: f57b a6d3 a948 f875 77c4 0588 05db d1a6 .{...H.uw.......\n-00006400: f407 5fd0 ec01 ed15 ad0f 3c4f 02af ff26 .._.......<O...&\n-00006410: b582 dc50 8683 e3b0 fd6f f481 16f2 4840 ...P.....o....H@\n-00006420: bf66 86bc 3d27 ab65 963d 661c bc34 423f .f..='.e.=f..4B?\n-00006430: 9dd3 0d74 2802 0d9d 115d d31c 8e13 7290 ...t(....]....r.\n-00006440: 8aff 0a1b a0a5 e3ce 6e2f 71bf 229a 7c84 ........n/q.\".|.\n-00006450: 1732 78b6 de33 de31 adde 4125 6ce7 c8cd .2x..3.1..A%l...\n-00006460: 81b8 437a 474b 1d85 bda6 8a5a 5fc5 9e72 ..CzGK.....Z_..r\n-00006470: 24e4 27b4 3112 8d40 2ef0 8249 c74a cbfa $.'.1..@...I.J..\n-00006480: d066 bcc5 b155 8cc2 01a8 0dc4 de04 0a76 .f...U.........v\n-00006490: 2104 57c9 02c4 4b45 ccb6 9710 5c14 0c0b !.W...KE....\\...\n-000064a0: 1787 9978 3701 64c0 0887 3ec4 5cd6 1a33 ...x7.d...>.\\..3\n-000064b0: 661a 76cb 8eb8 cf76 d368 066e 1018 5c6b f.v....v.h.n..\\k\n-000064c0: 3c97 a584 e3d1 a806 daea 4e3a 449a ff0a <.........N:D...\n-000064d0: 48b3 756d ec5a 49c5 bea1 7b58 62c2 2ee4 H.um.ZI...{Xb...\n-000064e0: b211 4641 56fc f463 6f27 2847 a025 5111 ..FAV..co'(G.%Q.\n-000064f0: a4bd 6fbc 8240 636d 58bc a640 18d3 87e7 ..o..@cmX..@....\n-00006500: 69c9 de26 34b6 d473 9d2d 09b4 762e eb55 i..&4..s.-..v..U\n-00006510: cf9c 926a 7d9c 5c4c 1670 cbe1 541f 9880 ...j}.\\L.p..T...\n-00006520: b35f 0a52 d2a2 608a 582c cf89 9010 d98a ._.R..`.X,......\n-00006530: b7f0 67e6 54dd 88dc 344e e111 c8d0 fc61 ..g.T...4N.....a\n-00006540: df90 1aef 275d 4816 5270 a83e 8146 56cb ....']H.Rp.>.FV.\n-00006550: dba7 f55d 5712 fdbc acc1 9b5d 3dfc 86e4 ...]W......]=...\n-00006560: 89e2 36d1 cfbf 36bd 506d c894 91e3 e6f7 ..6...6.Pm......\n-00006570: ce3e 6bae 4da2 2983 bf4b 7ac6 d9c3 42dd .>k.M.)..Kz...B.\n-00006580: 0f53 4ab1 8a72 4170 380c 79b5 3e63 aa1b .SJ..rAp8.y.>c..\n-00006590: 7d18 b07c 45ee db7b 46dc 804a 1667 85bb }..|E..{F..J.g..\n-000065a0: 866c a5c2 54c7 3482 c60b 3951 d25a 6392 .l..T.4...9Q.Zc.\n-000065b0: 7ead 61a2 e471 601c 5606 45f7 0b63 3531 ~.a..q`.V.E..c51\n-000065c0: 72cf cc01 e77c 2caa f70c c706 5daa fe08 r....|,.....]...\n-000065d0: 2552 5055 2493 b51f 8257 52ad 011e 9447 %RPU$....WR....G\n-000065e0: 572c e7fa fec9 6881 83e7 3bda 60a1 bdc1 W,....h...;.`...\n-000065f0: 9271 24de 20d8 53f4 7203 b217 4a77 ddb1 .q$. .S.r...Jw..\n-00006600: c788 6ef3 c852 6cab 08b7 a1d5 f9a1 325c ..n..Rl.......2\\\n-00006610: 0810 a5e6 c6ce 8c37 cb9b dbbb 87ae 7d98 .......7......}.\n-00006620: 530d 7873 d800 ec34 7d57 fc7e 79df eb3e S.xs...4}W.~y..>\n-00006630: 4e5c f1fd c144 f18a e05c 3ce2 d2c8 f3d3 N\\...D...\\<.....\n-00006640: 61f8 8c39 f3f3 7af5 f35f a15c ddbc eed3 a..9..z.._.\\....\n-00006650: 82eb baa4 2712 b12d 863c d718 b5f4 8b77 ....'..-.<.....w\n-00006660: 8e99 181d 1863 1b1f b07c c9be 271d 3cdf .....c...|..'.<.\n-00006670: 0150 c2ee 342c f95e b4f9 e4d5 fcb7 d186 .P..4,.^........\n-00006680: ef4e 04db 0918 3d42 a7e9 fbe7 4b3c 377e .N....=B....K<7~\n-00006690: b2b5 8792 7bf9 e130 67c2 fcdc 2e1f 1966 ....{..0g......f\n-000066a0: e873 b295 65d1 6ffe d60d fee4 0852 11dd .s..e.o......R..\n-000066b0: 0906 8609 f1f6 0c98 56d0 b258 15b3 13e0 ........V..X....\n-000066c0: 3b74 a360 0683 e3de 5dc6 1220 702d 6296 ;t.`....].. p-b.\n-000066d0: b607 6393 bbe0 367f fa7f b382 3f8f abde ..c...6.....?...\n-000066e0: 68d3 c034 abdc 2ceb dcaa 65c9 8b09 9623 h..4..,...e....#\n-000066f0: 2ff0 85c2 76ee 710e 6fa9 9b39 e6fb e11f /...v.q.o..9....\n-00006700: ee02 7456 d533 2e4a 368d 6074 820b 0871 ..tV.3.J6.`t...q\n-00006710: dd2a 2e09 b80a e2b5 89fb 7bea 29fc db8f .*........{.)...\n-00006720: 5638 ac09 29da b928 dc4c 0874 4470 adac V8..)..(.L.tDp..\n-00006730: cf08 0a4f cfb3 a2eb 6e3f 4eb2 5f1f 1175 ...O....n?N._..u\n-00006740: 207e e620 bb1b d998 2e2a 3d3f 7d72 9464 ~. .....*=?}r.d\n-00006750: c058 b257 567a 7657 56b8 00c3 4e40 0015 .X.WVzvWV...N@..\n-00006760: 46f0 1588 428d b4ce 2c61 e6f4 a243 7f56 F...B...,a...C.V\n-00006770: 1c67 e32d 50e2 c134 c383 0121 4f19 9f09 .g.-P..4...!O...\n-00006780: 6b7d 9db0 6eae 13d6 ed75 c2ba bb4e 58f7 k}..n....u...NX.\n-00006790: d709 ebe1 3a61 3d5e 27ac a7eb 8495 adfe ....:a=^'.......\n-000067a0: efb8 faa4 18ac 9086 6938 67c5 8eef 1b65 ........i8g....e\n-000067b0: af95 8b96 40fc 64b7 93d2 e0f7 18ee cc8f ....@.d.........\n-000067c0: 60ee d9ef 9596 0d82 f28b 4150 93ee 6e60 `.........AP..n`\n-000067d0: df1e 6219 37b7 e1e3 04ea 0b4f dab8 a3f9 ..b.7......O....\n-000067e0: 0899 28a6 00f2 7180 413d 7aa4 4330 6666 ..(...q.A=z.C0ff\n-000067f0: 72ea 740f a636 044f f7d1 6d67 cc3d 5e4b r.t..6.O..mg.=^K\n-00006800: e786 92ed 8ca7 7191 2bfb 4b18 b6c3 e885 ......q.+.K.....\n-00006810: d86a eb1e 8671 6602 9d30 b704 c2d4 1cf4 .j...qf..0......\n-00006820: f13f d970 049a 33e0 fb8b ece5 67a1 e8cd .?.p..3.....g...\n-00006830: c73f 880f 5e7a 56dd cbc8 f94b cd28 b17b .?..^zV....K.(.{\n-00006840: 5541 f2ec 69ef e3e7 b35d be37 c55e 9ef2 UA..i....].7.^..\n-00006850: df99 e2bf 6446 c724 8752 3d41 c9f5 31d7 ....dF.$.R=A..1.\n-00006860: 5596 8c30 0d70 5a8a 1f95 1f97 ebfb 871b U..0.pZ.........\n-00006870: ee5e cb2c e1e0 3790 6583 6bf6 20f1 bc15 .^.,..7.e.k. ...\n-00006880: 486c 4360 7684 7053 5f82 52c1 558d bb17 HlC`v.pS_.R.U...\n-00006890: b98a aa3d f415 9852 3193 1f1e 1f6e bd2d ...=...R1....n.-\n-000068a0: 4fd8 4a63 f0f7 b131 1a26 f138 4539 881d O.Jc...1.&.8E9..\n-000068b0: 29cc ca17 9ec7 5daf 2015 7d6b b788 6376 ).....]. .}k..cv\n-000068c0: f76b 8d67 d02c bc38 7817 ad96 abd5 43d6 .k.g.,.8x.....C.\n-000068d0: 5909 dd91 6c19 b8c3 0a58 a69b a7c7 1126 Y...l....X.....&\n-000068e0: ba83 217b 9c87 1678 2975 a5e9 0ad6 adc3 ..!{...x)u......\n-000068f0: fc1d c2b3 befb 63f7 d8d7 dd91 56f1 fd7d ......c.....V..}\n-00006900: 3cd0 615f 075b 76fd 572b bf86 5bc6 aed1 <.a_.[v.W+..[...\n-00006910: 4b0e 3c05 62ff 9cc7 633c 1453 61f5 cdab K.<.b...c<.Sa...\n-00006920: 833b 06c8 23b1 1fa3 1beb dad6 799f f284 .;..#.......y...\n-00006930: 8aea 5647 bb7b bf88 9a2e bed2 c53e 1ca9 ..VG.{.......>..\n-00006940: 2587 d9f7 f43a 74fc aeb7 614b f454 43b7 %....:t...aK.TC.\n-00006950: a1f9 eb9a 8a11 5e68 2c2f df7f faf4 83fd ......^h,/......\n-00006960: 2157 2fd6 cbd5 c2fd 7b81 3f2a 2dbe ab10 !W/.....{.?*-...\n-00006970: ecdf 5825 fdc1 8a6a 7aca dd72 3df0 68fb ..X%...jz..r=.h.\n-00006980: 19ed b973 dbc0 3be9 f87f 7d79 f91f 504b ...s..;...}y..PK\n-00006990: 0708 b6cd 6611 a607 0000 3a23 0000 504b ....f.....:#..PK\n-000069a0: 0304 1400 0008 0000 3904 763d 285a d2b3 ........9.v=(Z..\n-000069b0: 8404 0000 8404 0000 0800 0000 6d65 7461 ............meta\n-000069c0: 2e78 6d6c 3c3f 786d 6c20 7665 7273 696f .xml<?xml versio\n-000069d0: 6e3d 2231 2e30 2220 656e 636f 6469 6e67 n=\"1.0\" encoding\n-000069e0: 3d22 5554 462d 3822 3f3e 0a3c 6f66 6669 =\"UTF-8\"?>.<offi\n-000069f0: 6365 3a64 6f63 756d 656e 742d 6d65 7461 ce:document-meta\n-00006a00: 2078 6d6c 6e73 3a6f 6666 6963 653d 2275 xmlns:office=\"u\n-00006a10: 726e 3a6f 6173 6973 3a6e 616d 6573 3a74 rn:oasis:names:t\n-00006a20: 633a 6f70 656e 646f 6375 6d65 6e74 3a78 c:opendocument:x\n-00006a30: 6d6c 6e73 3a6f 6666 6963 653a 312e 3022 mlns:office:1.0\"\n-00006a40: 2078 6d6c 6e73 3a78 6c69 6e6b 3d22 6874 xmlns:xlink=\"ht\n-00006a50: 7470 3a2f 2f77 7777 2e77 332e 6f72 672f tp://www.w3.org/\n-00006a60: 3139 3939 2f78 6c69 6e6b 2220 786d 6c6e 1999/xlink\" xmln\n-00006a70: 733a 6463 3d22 6874 7470 3a2f 2f70 7572 s:dc=\"http://pur\n-00006a80: 6c2e 6f72 672f 6463 2f65 6c65 6d65 6e74 l.org/dc/element\n-00006a90: 732f 312e 312f 2220 786d 6c6e 733a 6d65 s/1.1/\" xmlns:me\n-00006aa0: 7461 3d22 7572 6e3a 6f61 7369 733a 6e61 ta=\"urn:oasis:na\n-00006ab0: 6d65 733a 7463 3a6f 7065 6e64 6f63 756d mes:tc:opendocum\n-00006ac0: 656e 743a 786d 6c6e 733a 6d65 7461 3a31 ent:xmlns:meta:1\n-00006ad0: 2e30 2220 786d 6c6e 733a 6f6f 6f3d 2268 .0\" xmlns:ooo=\"h\n-00006ae0: 7474 703a 2f2f 6f70 656e 6f66 6669 6365 ttp://openoffice\n-00006af0: 2e6f 7267 2f32 3030 342f 6f66 6669 6365 .org/2004/office\n-00006b00: 2220 6f66 6669 6365 3a76 6572 7369 6f6e \" office:version\n-00006b10: 3d22 312e 3222 3e3c 6f66 6669 6365 3a6d =\"1.2\"><office:m\n-00006b20: 6574 613e 0a20 203c 6d65 7461 3a67 656e eta>. <meta:gen\n-00006b30: 6572 6174 6f72 3e4f 7065 6e4f 6666 6963 erator>OpenOffic\n-00006b40: 652e 6f72 672f 332e 3124 556e 6978 204f e.org/3.1$Unix O\n-00006b50: 7065 6e4f 6666 6963 652e 6f72 675f 7072 penOffice.org_pr\n-00006b60: 6f6a 6563 742f 3331 306d 3131 2442 7569 oject/310m11$Bui\n-00006b70: 6c64 2d39 3339 393c 2f6d 6574 613a 6765 ld-9399</meta:ge\n-00006b80: 6e65 7261 746f 723e 0a20 203c 6d65 7461 nerator>. <meta\n-00006b90: 3a69 6e69 7469 616c 2d63 7265 6174 6f72 :initial-creator\n-00006ba0: 3e4d 6972 6b6f 204e 6173 6174 6f3c 2f6d >Mirko Nasato</m\n-00006bb0: 6574 613a 696e 6974 6961 6c2d 6372 6561 eta:initial-crea\n-00006bc0: 746f 723e 0a20 203c 6d65 7461 3a63 7265 tor>. <meta:cre\n-00006bd0: 6174 696f 6e2d 6461 7465 3e32 3030 352d ation-date>2005-\n-00006be0: 3130 2d31 3554 3230 3a31 333a 3339 3c2f 10-15T20:13:39</\n-00006bf0: 6d65 7461 3a63 7265 6174 696f 6e2d 6461 meta:creation-da\n-00006c00: 7465 3e0a 2020 0a20 203c 6463 3a64 6174 te>. . <dc:dat\n-00006c10: 653e 3230 3130 2d31 312d 3232 5431 313a e>2010-11-22T11:\n-00006c20: 3333 3a35 303c 2f64 633a 6461 7465 3e0a 33:50</dc:date>.\n-00006c30: 2020 3c64 633a 6c61 6e67 7561 6765 3e65 <dc:language>e\n-00006c40: 6e2d 5553 3c2f 6463 3a6c 616e 6775 6167 n-US</dc:languag\n-00006c50: 653e 0a20 203c 6d65 7461 3a65 6469 7469 e>. <meta:editi\n-00006c60: 6e67 2d63 7963 6c65 733e 3234 3c2f 6d65 ng-cycles>24</me\n-00006c70: 7461 3a65 6469 7469 6e67 2d63 7963 6c65 ta:editing-cycle\n-00006c80: 733e 0a20 203c 6d65 7461 3a65 6469 7469 s>. <meta:editi\n-00006c90: 6e67 2d64 7572 6174 696f 6e3e 5054 3031 ng-duration>PT01\n-00006ca0: 4834 364d 3236 533c 2f6d 6574 613a 6564 H46M26S</meta:ed\n-00006cb0: 6974 696e 672d 6475 7261 7469 6f6e 3e0a iting-duration>.\n-00006cc0: 2020 0a20 200a 2020 0a20 200a 2020 0a20 . . . . . \n-00006cd0: 3c6d 6574 613a 646f 6375 6d65 6e74 2d73 <meta:document-s\n-00006ce0: 7461 7469 7374 6963 206d 6574 613a 7461 tatistic meta:ta\n-00006cf0: 626c 652d 636f 756e 743d 2231 2220 6d65 ble-count=\"1\" me\n-00006d00: 7461 3a69 6d61 6765 2d63 6f75 6e74 3d22 ta:image-count=\"\n-00006d10: 3122 206d 6574 613a 6f62 6a65 6374 2d63 1\" meta:object-c\n-00006d20: 6f75 6e74 3d22 3022 206d 6574 613a 7061 ount=\"0\" meta:pa\n-00006d30: 6765 2d63 6f75 6e74 3d22 3122 206d 6574 ge-count=\"1\" met\n-00006d40: 613a 7061 7261 6772 6170 682d 636f 756e a:paragraph-coun\n-00006d50: 743d 2238 2220 6d65 7461 3a77 6f72 642d t=\"8\" meta:word-\n-00006d60: 636f 756e 743d 2231 3522 206d 6574 613a count=\"15\" meta:\n-00006d70: 6368 6172 6163 7465 722d 636f 756e 743d character-count=\n-00006d80: 2231 3137 222f 3e3c 6d65 7461 3a75 7365 \"117\"/><meta:use\n-00006d90: 722d 6465 6669 6e65 6420 6d65 7461 3a6e r-defined meta:n\n-00006da0: 616d 653d 2249 6e66 6f20 3122 2f3e 3c6d ame=\"Info 1\"/><m\n-00006db0: 6574 613a 7573 6572 2d64 6566 696e 6564 eta:user-defined\n-00006dc0: 206d 6574 613a 6e61 6d65 3d22 496e 666f meta:name=\"Info\n-00006dd0: 2032 222f 3e3c 6d65 7461 3a75 7365 722d 2\"/><meta:user-\n-00006de0: 6465 6669 6e65 6420 6d65 7461 3a6e 616d defined meta:nam\n-00006df0: 653d 2249 6e66 6f20 3322 2f3e 3c6d 6574 e=\"Info 3\"/><met\n-00006e00: 613a 7573 6572 2d64 6566 696e 6564 206d a:user-defined m\n-00006e10: 6574 613a 6e61 6d65 3d22 496e 666f 2034 eta:name=\"Info 4\n-00006e20: 222f 3e3c 2f6f 6666 6963 653a 6d65 7461 \"/></office:meta\n-00006e30: 3e3c 2f6f 6666 6963 653a 646f 6375 6d65 ></office:docume\n-00006e40: 6e74 2d6d 6574 613e 504b 0304 1400 0808 nt-meta>PK......\n-00006e50: 0800 3904 763d 0000 0000 0000 0000 0000 ..9.v=..........\n-00006e60: 0000 1800 0000 5468 756d 626e 6169 6c73 ......Thumbnails\n-00006e70: 2f74 6875 6d62 6e61 696c 2e70 6e67 eb0c /thumbnail.png..\n-00006e80: f073 e7e5 92e2 6260 60e0 f5f4 7009 02d2 .s....b``...p...\n-00006e90: 5b19 1818 1938 d880 acaf cae6 b719 1858 [....8.........X\n-00006ea0: b678 ba38 8654 cc79 7b37 376f 7604 83c3 .x.8.T.y{77ov...\n-00006eb0: c58d 57f6 9e33 52db dcb3 ee5a b095 9323 ..W..3R....Z...#\n-00006ec0: 0773 99ac face f773 ec97 cde8 17ff e914 .s.....s........\n-00006ed0: f2f8 81fc f5d7 5ff5 357e 7ebc c9dc 902e ......_.5~~.....\n-00006ee0: 6c6a b948 cdfd ca93 8e59 3281 9395 b38a lj.H.....Y2.....\n-00006ef0: 5c7c fb56 9c14 c410 3cb7 2130 5e6f fafd \\|.V....<.!0^o..\n-00006f00: 7ad9 c2bd 71fa 9fbf e4cc dabe fdde 9f3f z...q..........?\n-00006f10: 55bf 26e6 e6f4 3ebf 66e4 6e7f fce2 a6c5 U.&...>.f.n.....\n-00006f20: 1266 af4e 1abd 78fa 256c c7e9 8cf7 9c79 .f.N..x.%l.....y\n-00006f30: 71e5 af1f 58de fa76 adb1 48fb 51f4 e93e q...X..v..H.Q..>\n-00006f40: 89df 1302 d73f 9e2b 773d 70ce dd63 55bf .....?.+w=p..cU.\n-00006f50: 2e6e fc60 e3ec b6d7 aefa eddc b3cf 9e9f .n.`............\n-00006f60: d329 def2 4ef9 b76d d5bb 8bb9 5378 25bf .)..N..m....Sx%.\n-00006f70: 969b 65ad f82e 80e4 8cf7 11fb ee6e fbba ..e..........n..\n-00006f80: efc3 c57a a089 f1f6 f5d9 33d7 d6f6 fdfa ...z......3.....\n-00006f90: f739 7291 dd86 7d1a c6e7 a3ff ff7e 71ea .9r...}......~q.\n-00006fa0: de4d 85fc bdf9 b525 ac93 ca17 dddb b8ef .M.....%........\n-00006fb0: d6f6 f285 69af bb1e 16fd b34d bf11 1d6e ....i......M...n\n-00006fc0: 75fe 0d7f e0fb 5bbb d6d4 96dd 347e edb3 u.....[.....4~..\n-00006fd0: 4daf d37e 93fc bdce aae3 f3e3 1863 ceed M..~.........c..\n-00006fe0: 2edd 16eb ff3e f7f9 bc8f 3d3e 57f4 950e .....>....=>W...\n-00006ff0: 5cc7 0c04 58c8 a49f 58e1 fe3b e042 c6f4 \\...X...X..;.B..\n-00007000: 17ed 3dbf eaf3 f7c7 bda9 aff3 8fd5 fb5f ..=............_\n-00007010: d7b8 718f 7cfa 79d9 f3b7 85b7 7fb5 e591 ..q.|.y.........\n-00007020: fe2a f3a5 a8aa 2bd3 b2fe 5bd7 8be9 bfe7 .*....+...[.....\n-00007030: c95d 4ffe f987 f9fd 6f60 30d9 9e5e 1027 .]O.....o`0..^.'\n-00007040: 7af9 dac1 2d75 7137 9e03 15ae 7578 f673 z...-uq7....ux.s\n-00007050: 3d5f 4676 bd52 dd99 0d81 974d 0bae e4cf =_Fv.R.....M....\n-00007060: b76d 98ba fdbc 9cc3 3160 c8af b7af ff5b .m......1`.....[\n-00007070: f5ff f7f7 c729 96b5 d7b6 9cbb b6ed ddd6 .....)..........\n-00007080: b8ef 130b 7375 cdfb f34d 0ebb d946 b36f ....su...M...F.o\n-00007090: 3139 5e95 262d 6fba adfa 9869 d691 ecc3 19^.&-o....i....\n-000070a0: eeb5 ef6f 7ecd 7971 be60 cbfa f0be a7d6 ...o~.yq.`......\n-000070b0: 9256 af52 2f6c 7f74 6fd6 7ed3 f733 0bef .V.R/l.to.~..3..\n-000070c0: 1aaf dbdb 5c74 e541 7bef 2fe5 b80f f637 ....\\t.A{./....7\n-000070d0: 9fad 60ac 6b49 5cfc cf6b 7efb 8f13 d58f ..`.kI\\..k~.....\n-000070e0: 7bbf 594e 3fb9 21d0 3faf f6f2 35db d7fe {.YN?.!.?...5...\n-000070f0: fde7 f765 3e56 7e7c ebf7 b1f5 1779 64bf ...e>V~|.....yd.\n-00007100: 3e79 b33d 5136 f7f1 e263 65e7 77b8 f556 >y.=Q6...ce.w..V\n-00007110: e4fe 58f1 de76 f7be 4fc7 7adc 7f17 4d3e ..X..v..O.z...M>\n-00007120: 91eb ec5e fb2c 7a5d dfbb 89e6 d569 31df ...^.,z].....i1.\n-00007130: 7b5e 4fbc cd74 9d57 faab fb9e 07fb fc3f {^O..t.W.......?\n-00007140: 664b 18bd 5aff e51c fb79 f394 2b5b 3af1 fK..Z....y..+[:.\n-00007150: a7b8 51c1 e12c f859 fedd b7af 454e 8539 ..Q..,.Y....EN.9\n-00007160: 6780 c518 83a7 ab9f cb3a a784 2600 504b g........:..&.PK\n-00007170: 0708 fd6c 3dbd f002 0000 ed04 0000 504b ...l=.........PK\n-00007180: 0304 1400 0808 0800 3904 763d 0000 0000 ........9.v=....\n-00007190: 0000 0000 0000 0000 2700 0000 436f 6e66 ........'...Conf\n-000071a0: 6967 7572 6174 696f 6e73 322f 6163 6365 igurations2/acce\n-000071b0: 6c65 7261 746f 722f 6375 7272 656e 742e lerator/current.\n-000071c0: 786d 6c03 0050 4b07 0800 0000 0002 0000 xml..PK.........\n-000071d0: 0000 0000 0050 4b03 0414 0000 0800 0039 .....PK........9\n-000071e0: 0476 3d00 0000 0000 0000 0000 0000 001c .v=.............\n-000071f0: 0000 0043 6f6e 6669 6775 7261 7469 6f6e ...Configuration\n-00007200: 7332 2f70 726f 6772 6573 7362 6172 2f50 s2/progressbar/P\n-00007210: 4b03 0414 0000 0800 0039 0476 3d00 0000 K........9.v=...\n-00007220: 0000 0000 0000 0000 0018 0000 0043 6f6e .............Con\n-00007230: 6669 6775 7261 7469 6f6e 7332 2f66 6c6f figurations2/flo\n-00007240: 6174 6572 2f50 4b03 0414 0000 0800 0039 ater/PK........9\n-00007250: 0476 3d00 0000 0000 0000 0000 0000 001a .v=.............\n-00007260: 0000 0043 6f6e 6669 6775 7261 7469 6f6e ...Configuration\n-00007270: 7332 2f70 6f70 7570 6d65 6e75 2f50 4b03 s2/popupmenu/PK.\n-00007280: 0414 0000 0800 0039 0476 3d00 0000 0000 .......9.v=.....\n-00007290: 0000 0000 0000 0018 0000 0043 6f6e 6669 ...........Confi\n-000072a0: 6775 7261 7469 6f6e 7332 2f6d 656e 7562 gurations2/menub\n-000072b0: 6172 2f50 4b03 0414 0000 0800 0039 0476 ar/PK........9.v\n-000072c0: 3d00 0000 0000 0000 0000 0000 0018 0000 =...............\n-000072d0: 0043 6f6e 6669 6775 7261 7469 6f6e 7332 .Configurations2\n-000072e0: 2f74 6f6f 6c62 6172 2f50 4b03 0414 0000 /toolbar/PK.....\n-000072f0: 0800 0039 0476 3d00 0000 0000 0000 0000 ...9.v=.........\n-00007300: 0000 001f 0000 0043 6f6e 6669 6775 7261 .......Configura\n-00007310: 7469 6f6e 7332 2f69 6d61 6765 732f 4269 tions2/images/Bi\n-00007320: 746d 6170 732f 504b 0304 1400 0008 0000 tmaps/PK........\n-00007330: 3904 763d 0000 0000 0000 0000 0000 0000 9.v=............\n-00007340: 1a00 0000 436f 6e66 6967 7572 6174 696f ....Configuratio\n-00007350: 6e73 322f 7374 6174 7573 6261 722f 504b ns2/statusbar/PK\n-00007360: 0304 1400 0808 0800 3904 763d 0000 0000 ........9.v=....\n-00007370: 0000 0000 0000 0000 0c00 0000 7365 7474 ............sett\n-00007380: 696e 6773 2e78 6d6c b559 5173 e238 0c7e ings.xml.YQs.8.~\n-00007390: bf5f d1c9 3ba5 a5a5 7365 5a76 025d f6d8 ._..;...seZv.]..\n-000073a0: d2c2 00dd ceed 9b49 04e4 ea58 19db 29f0 .......I...X..).\n-000073b0: ef57 7642 af07 6487 0bf1 1343 624b b2a4 .WvB..d....CbK..\n-000073c0: ef93 e4dc 7d59 c7fc ec1d a48a 50dc 7b97 ....}Y......P.{.\n-000073d0: e717 de19 8800 c348 2cee bd97 69af f6a7 .......H,...i...\n-000073e0: f7a5 fdc7 1dce e751 00ad 1083 3406 a16b .......Q....4..k\n-000073f0: 0ab4 a625 ea8c b60b d5ca 5edf 7ba9 142d ...%......^.{..-\n-00007400: 642a 522d c162 502d 1db4 3001 b1dd d6fa d*R-.bP-..0.....\n-00007410: bcba 6595 654f d63c 126f f7de 52eb a455 ..e.eO.<.o..R..U\n-00007420: afaf 56ab f3d5 d539 ca45 fdf2 f6f6 b66e ..V....9.E.....n\n-00007430: df6e 9706 28e6 d1e2 5855 d9ea cfaa 10f1 .n..(...XU......\n-00007440: 4391 d990 1963 9535 2e2e aeeb d97f ef2c C....c.5.......,\n-00007450: 37f2 936b 1a5e 7beb 87ed f1db 77b9 82ec 7..k.^{.....w...\n-00007460: a716 6988 8d6f cef2 c7c6 b47b 8f54 b6de ..i..o.....{.T..\n-00007470: 2358 7d78 cd3b b4ef bf7b 7ed0 7a5f 029b #X}x.;...{~.z_..\n-00007480: 62e2 6ddf e84d 426f 388a 85d7 beb8 abef b.m..MBo8.......\n-00007490: 8b38 5eec 00e6 da85 dcd7 28d4 cb83 82af .8^.......(.....\n-000074a0: 6f6f 2e2f 4f13 fe17 448b e561 b31b cdc6 oo./O...D..a....\n-000074b0: f555 39e9 9325 aec6 1052 8e41 77c9 c402 .U9..%...R.Aw...\n-000074c0: d48e 8619 2207 26bc b696 2994 d3d1 171d ....\".&...).....\n-000074d0: 892b 054f 1842 91f4 39e3 ea68 f1b5 9825 .+.O.B..9..h...%\n-000074e0: b548 84b0 8670 df59 8713 ccee 2168 c8cd .H...p.Y....!h..\n-000074f0: 712e ef87 3ba6 2a2d 23e3 6c93 cb8d f2a1 q...;.*-#.l.....\n-00007500: 2ccc bd66 b379 535e 6c11 529a 8dab 6659 ,..f.yS^l.R...fY\n-00007510: a92a 9a71 a81e 2b56 6ce5 c8b6 52c7 8510 .*.q..+Vl...R...\n-00007520: 2100 5edc 9e24 bb83 5a63 5c88 bf92 e8fe !.^..$..Zc\\.....\n-00007530: 8918 4f49 d46e b22d 51ea 93f8 68c0 3698 ..OI.n.-Q...h.6.\n-00007540: ea2e f234 16bb 98ae 4a7a 07f1 ad32 50ef ...4....Jz...2P.\n-00007550: fba5 c702 8df2 b0ed 9717 25ad efab 0970 ..........%....p\n-00007560: 0834 843d 490f 4a98 7ee0 e167 7229 7a9d .4.=I.J.~..gr)z.\n-00007570: f3d5 e105 541b 8faf a6d9 8354 324d b5f9 ....T......T2M..\n-00007580: ff94 d511 3198 1eb1 0464 4f62 3c01 9dee ....1....dOb<...\n-00007590: 82b0 8ad0 f961 e6da e17c 4eb6 15d6 9313 .....a...|N.....\n-000075a0: 34d8 7318 621a 3127 05cb ca1f 83e9 7e60 4.s.b.1'......~`\n-000075b0: b70c 5466 ff94 11a9 3831 1e35 e577 0fe5 ..Tf....81.5.w..\n-000075c0: 2e59 5561 fa80 9ad1 9724 64fa 5035 df62 .YUa.....$d.P5.b\n-000075d0: f304 af74 9150 84dc 5550 411e cc7a a6e0 ...t.P..UPA..z..\n-000075e0: e6ba 1309 2637 5efd 080e 5908 9440 0154 ....&7^...Y..@.T\n-000075f0: be08 3b9c 8937 45ee 1e98 1e8a f120 e516 ..;..7E...... ..\n-00007600: 98ae f2e6 6b9c e88d a3c4 cf0e d68b a4d2 ....k...........\n-00007610: e634 7da2 2ca1 fbe2 398d 6760 bb9f eacf .4}.,...9.g`....\n-00007620: 445d a724 9e07 d9c5 3891 a0cc bc51 7941 D].$....8....QyA\n-00007630: b48e 9bd0 0138 7cc7 990b 4aca 3061 6875 .....8|...J.0ahu\n-00007640: 0a71 4219 e0a2 2812 b38e c85b 9384 0574 .qB...(....[...t\n-00007650: 9629 5a0a e902 7701 17d2 f575 4d61 118c .)Z...w....uMa..\n-00007660: 0f80 85bf 097e 791d f9e0 9133 1605 fe11 .....~y....3....\n-00007670: 3627 42d3 4f12 be79 5120 1f98 66d5 5b3c 6'B.O..yQ ..f.[<\n-00007680: 61ef f023 1b8a 87a2 cb51 b908 b381 84f6 a..#.....Q......\n-00007690: 538d 5952 b939 c537 8e33 c61f f20b 0343 S.YR.9.7.3.....C\n-000076a0: ebce 2ab5 2f04 6acb 89c5 35a3 24b0 07c8 ..*./.j...5.$...\n-000076b0: c231 a527 0abe 9739 5544 8247 89af 3e28 .1.'...9UD.G..>(\n-000076c0: ca17 0159 0be1 aba4 a5b2 c737 b6cf 71e1 ...Y.......7..q.\n-000076d0: b75e 043c 7499 02dd 544a 8abb 4189 8198 .^.<t...TJ..A...\n-000076e0: f99d 602a 83bd f064 53ef 3145 513d 125b ..`*...dS.1EQ=.[\n-000076f0: f82a 6262 948a 40a7 aeaa a0cf a385 20ea .*bb..@....... .\n-00007700: 9b68 4c46 a8a2 dfa9 29ef 20cb ad63 5c3d .hLF....). ..c\\=\n-00007710: 02b8 6892 2d30 7a6c fdbc 3f83 1cef 72b2 ..h.-0zl..?...r.\n-00007720: d1b7 7d70 56a8 a907 31e5 6121 59b2 547d ..}pV...1.a!Y.T}\n-00007730: 3188 d4ee 2c5c 85e5 7d35 6033 f860 0e07 1...,\\..}5`3.`..\n-00007740: 1a1e f019 7597 253a 95f0 20d9 6a38 fb47 ....u.%:.. .j8.G\n-00007750: 0d85 6979 5c05 02e4 4971 a07a 63da 6d90 ..iy\\...Iq.zc.m.\n-00007760: 5358 eb57 727f e2a8 5742 a1a2 f05f 3543 SX.Wr...WB..._5C\n-00007770: 41ae 2108 b8e8 6714 0c79 983b e709 c815 A.!...g..y.;....\n-00007780: 81ab 9e9c cabf 4aa8 febb 0aae bd14 7239 ......J.......r9\n-00007790: 297e 3380 73e2 9f8f c432 dd78 def6 b9eb )~3.s....2.x....\n-000077a0: 2b2d e5e5 5a7c 3dd1 d485 38e8 2b39 c795 +-..Z|=...8.+9..\n-000077b0: 751b 75e2 5d26 02e0 d52b b10c 3206 05da u.u.]&...+..2...\n-000077c0: 9ccb d75a 9a01 8dc6 981e ba63 acef a9d2 ...Z.......c....\n-000077d0: d17c 6342 a55e 23bd 7c62 2265 bc23 81bd .|cB.^#.|b\"e.#..\n-000077e0: 3950 69a6 cf31 9851 f31d a698 1500 8709 9Pi..1.Q........\n-000077f0: 4844 4310 dd96 5b37 6998 b38d 398b f996 HDC...[7i...9...\n-00007800: 65da 527b cd58 7011 bf24 5cd7 6862 449e e.R{.Xp..$\\.hbD.\n-00007810: 1a9b 2ae9 8368 088d 9908 0f0c a064 5ae9 ..*..h.......dZ.\n-00007820: 2e35 2353 9753 b475 5d87 b3e0 cd64 b893 .5#S.S.u]....d..\n-00007830: 8220 d694 0901 fc04 8934 183a 9b09 f33b . .......4.:...;\n-00007840: ca05 74e8 300b 89a9 28bc 81ab acfb cda3 ..t.0...(.......\n-00007850: 5eba fe1f e04f 478e 31ed 90bd ecad 5cfc ^....OG.1.....\\.\n-00007860: 30d5 6616 1fc0 3bf0 bfcd f4a1 4ec9 d7c2 0.f...;.....N...\n-00007870: 3bee fade 37e4 7ad1 d7f5 f62f 504b 0708 ;...7.z..../PK..\n-00007880: 91e3 cca0 f404 0000 9f1f 0000 504b 0304 ............PK..\n-00007890: 1400 0808 0800 3904 763d 0000 0000 0000 ......9.v=......\n-000078a0: 0000 0000 0000 1500 0000 4d45 5441 2d49 ..........META-I\n-000078b0: 4e46 2f6d 616e 6966 6573 742e 786d 6cb5 NF/manifest.xml.\n-000078c0: 954b 6fc2 300c c7ef 7c8a 2af7 36d0 c31e .Ko.0...|.*.6...\n-000078d0: 1505 0936 ce3b b00f 1052 b744 ca4b 8983 ...6.;...R.D.K..\n-000078e0: e0db af45 3cba 0d69 0335 bd34 a99c dfdf ...E<..i.5.4....\n-000078f0: b563 7b3a df2b 99ec c079 6174 4926 d998 .c{:.+...yatI&..\n-00007900: 24a0 b9a9 846e 4af2 b95e a52f 643e 1b4d $....nJ..^./d>.M\n-00007910: 15d3 a206 8fc5 7991 b4e7 b4bf 6c4b 129c ......y.....lK..\n-00007920: 2e0c f3c2 179a 29f0 05f2 c258 d095 e141 ......)....X...A\n-00007930: 81c6 e2bb 7dd1 29cd 46c9 155c 0b09 696b ....}.).F..\\..ik\n-00007940: e80e c955 0c2a c152 3c58 2809 b356 0ace ...U.*.R<X(..V..\n-00007950: b0f5 93ee 7495 1db5 b2be 4486 b047 723d ....t.....D..Gr=\n-00007960: ddfb abbc f7b9 0e52 a696 e1b6 2494 d0bb .......R....$...\n-00007970: 7c10 8a35 40ad 6e6e e33e 04c7 e0c0 d3c9 |..5@.nn.>......\n-00007980: b8f7 4c5e 4fef 7cf9 fe9c 3fad c66f 8bac ..L^O.|...?..o..\n-00007990: 43dc 27fd 87e2 9db4 2e52 b4cd c86d 2a37 C.'......R...m*7\n-000079a0: 1abb 7876 0643 723d 1e24 f8c1 b10a 903d ..xv.Cr=.$.....=\n-000079b0: 00bd 0d5b 6f83 da68 26a4 a778 5e0e 96ae ...[o..h&..x^...\n-000079c0: 1e7c 10de d2e8 5a34 c11d abc2 e794 710e .|....Z4......q.\n-000079d0: 12da ad71 9407 e71e 4be2 fd5a 5104 ac33 ...q....K..ZQ..3\n-000079e0: 4d7b b5fd 8645 12a8 a561 08b1 bc37 36d8 M{...E...a...76.\n-000079f0: b62b 8538 f88e 1c2d 3068 8c8c 063f f650 .+.8...-0h...?.P\n-00007a00: 4f17 0215 b391 eae0 a411 85ed 9161 78e4 O............ax.\n-00007a10: 52fe 1c60 3ee8 ae38 b320 32de d7f8 9f1b R..`>..8. 2.....\n-00007a20: c336 6640 6c07 fea5 354f e9af 793f fb02 .6f@l...5O..y?..\n-00007a30: 504b 0708 765a 4319 7101 0000 2a08 0000 PK..vZC.q...*...\n-00007a40: 504b 0102 1400 1400 0008 0000 3904 763d PK..........9.v=\n-00007a50: 5ec6 320c 2700 0000 2700 0000 0800 0000 ^.2.'...'.......\n-00007a60: 0000 0000 0000 0000 0000 0000 0000 6d69 ..............mi\n-00007a70: 6d65 7479 7065 504b 0102 1400 1400 0008 metypePK........\n-00007a80: 0000 3904 763d 330b 675e 7d03 0000 7d03 ..9.v=3.g^}...}.\n-00007a90: 0000 2d00 0000 0000 0000 0000 0000 0000 ..-.............\n-00007aa0: 4d00 0000 5069 6374 7572 6573 2f31 3030 M...Pictures/100\n-00007ab0: 3030 3030 3030 3030 3030 3139 3030 3030 0000000000190000\n-00007ac0: 3030 3132 4345 3732 3646 3044 422e 706e 0012CE726F0DB.pn\n-00007ad0: 6750 4b01 0214 0014 0008 0808 0039 0476 gPK..........9.v\n-00007ae0: 3d79 0b6f 7e63 0700 00e5 2400 000b 0000 =y.o~c....$.....\n-00007af0: 0000 0000 0000 0000 0000 0015 0400 0063 ...............c\n-00007b00: 6f6e 7465 6e74 2e78 6d6c 504b 0102 1400 ontent.xmlPK....\n-00007b10: 1400 0808 0800 3904 763d b6cd 6611 a607 ......9.v=..f...\n-00007b20: 0000 3a23 0000 0a00 0000 0000 0000 0000 ..:#............\n-00007b30: 0000 0000 b10b 0000 7374 796c 6573 2e78 ........styles.x\n-00007b40: 6d6c 504b 0102 1400 1400 0008 0000 3904 mlPK..........9.\n-00007b50: 763d 285a d2b3 8404 0000 8404 0000 0800 v=(Z............\n-00007b60: 0000 0000 0000 0000 0000 0000 8f13 0000 ................\n-00007b70: 6d65 7461 2e78 6d6c 504b 0102 1400 1400 meta.xmlPK......\n-00007b80: 0808 0800 3904 763d fd6c 3dbd f002 0000 ....9.v=.l=.....\n-00007b90: ed04 0000 1800 0000 0000 0000 0000 0000 ................\n-00007ba0: 0000 3918 0000 5468 756d 626e 6169 6c73 ..9...Thumbnails\n-00007bb0: 2f74 6875 6d62 6e61 696c 2e70 6e67 504b /thumbnail.pngPK\n-00007bc0: 0102 1400 1400 0808 0800 3904 763d 0000 ..........9.v=..\n-00007bd0: 0000 0200 0000 0000 0000 2700 0000 0000 ..........'.....\n-00007be0: 0000 0000 0000 0000 6f1b 0000 436f 6e66 ........o...Conf\n-00007bf0: 6967 7572 6174 696f 6e73 322f 6163 6365 igurations2/acce\n-00007c00: 6c65 7261 746f 722f 6375 7272 656e 742e lerator/current.\n-00007c10: 786d 6c50 4b01 0214 0014 0000 0800 0039 xmlPK..........9\n-00007c20: 0476 3d00 0000 0000 0000 0000 0000 001c .v=.............\n-00007c30: 0000 0000 0000 0000 0000 0000 00c6 1b00 ................\n-00007c40: 0043 6f6e 6669 6775 7261 7469 6f6e 7332 .Configurations2\n-00007c50: 2f70 726f 6772 6573 7362 6172 2f50 4b01 /progressbar/PK.\n-00007c60: 0214 0014 0000 0800 0039 0476 3d00 0000 .........9.v=...\n-00007c70: 0000 0000 0000 0000 0018 0000 0000 0000 ................\n-00007c80: 0000 0000 0000 0000 1c00 0043 6f6e 6669 ...........Confi\n-00007c90: 6775 7261 7469 6f6e 7332 2f66 6c6f 6174 gurations2/float\n-00007ca0: 6572 2f50 4b01 0214 0014 0000 0800 0039 er/PK..........9\n-00007cb0: 0476 3d00 0000 0000 0000 0000 0000 001a .v=.............\n-00007cc0: 0000 0000 0000 0000 0000 0000 0036 1c00 .............6..\n-00007cd0: 0043 6f6e 6669 6775 7261 7469 6f6e 7332 .Configurations2\n-00007ce0: 2f70 6f70 7570 6d65 6e75 2f50 4b01 0214 /popupmenu/PK...\n-00007cf0: 0014 0000 0800 0039 0476 3d00 0000 0000 .......9.v=.....\n-00007d00: 0000 0000 0000 0018 0000 0000 0000 0000 ................\n-00007d10: 0000 0000 006e 1c00 0043 6f6e 6669 6775 .....n...Configu\n-00007d20: 7261 7469 6f6e 7332 2f6d 656e 7562 6172 rations2/menubar\n-00007d30: 2f50 4b01 0214 0014 0000 0800 0039 0476 /PK..........9.v\n-00007d40: 3d00 0000 0000 0000 0000 0000 0018 0000 =...............\n-00007d50: 0000 0000 0000 0000 0000 00a4 1c00 0043 ...............C\n-00007d60: 6f6e 6669 6775 7261 7469 6f6e 7332 2f74 onfigurations2/t\n-00007d70: 6f6f 6c62 6172 2f50 4b01 0214 0014 0000 oolbar/PK.......\n-00007d80: 0800 0039 0476 3d00 0000 0000 0000 0000 ...9.v=.........\n-00007d90: 0000 001f 0000 0000 0000 0000 0000 0000 ................\n-00007da0: 00da 1c00 0043 6f6e 6669 6775 7261 7469 .....Configurati\n-00007db0: 6f6e 7332 2f69 6d61 6765 732f 4269 746d ons2/images/Bitm\n-00007dc0: 6170 732f 504b 0102 1400 1400 0008 0000 aps/PK..........\n-00007dd0: 3904 763d 0000 0000 0000 0000 0000 0000 9.v=............\n-00007de0: 1a00 0000 0000 0000 0000 0000 0000 171d ................\n-00007df0: 0000 436f 6e66 6967 7572 6174 696f 6e73 ..Configurations\n-00007e00: 322f 7374 6174 7573 6261 722f 504b 0102 2/statusbar/PK..\n-00007e10: 1400 1400 0808 0800 3904 763d 91e3 cca0 ........9.v=....\n-00007e20: f404 0000 9f1f 0000 0c00 0000 0000 0000 ................\n-00007e30: 0000 0000 0000 4f1d 0000 7365 7474 696e ......O...settin\n-00007e40: 6773 2e78 6d6c 504b 0102 1400 1400 0808 gs.xmlPK........\n-00007e50: 0800 3904 763d 765a 4319 7101 0000 2a08 ..9.v=vZC.q...*.\n-00007e60: 0000 1500 0000 0000 0000 0000 0000 0000 ................\n-00007e70: 7d22 0000 4d45 5441 2d49 4e46 2f6d 616e }\"..META-INF/man\n-00007e80: 6966 6573 742e 786d 6c50 4b05 0600 0000 ifest.xmlPK.....\n-00007e90: 0010 0010 0049 0400 0031 2400 0000 0050 .....I...1$....P\n-00007ea0: 4b03 0414 0000 0800 0042 0476 3d5e c632 K........B.v=^.2\n-00007eb0: 0c27 0000 0027 0000 0008 0000 006d 696d .'...'.......mim\n-00007ec0: 6574 7970 6561 7070 6c69 6361 7469 6f6e etypeapplication\n-00007ed0: 2f76 6e64 2e6f 6173 6973 2e6f 7065 6e64 /vnd.oasis.opend\n-00007ee0: 6f63 756d 656e 742e 7465 7874 504b 0304 ocument.textPK..\n-00007ef0: 1400 0808 0800 4204 763d 0000 0000 0000 ......B.v=......\n-00007f00: 0000 0000 0000 0b00 0000 636f 6e74 656e ..........conten\n-00007f10: 742e 786d 6ced 5bff 6fdb 3616 ff3d 7f85 t.xml.[.o.6..=..\n-00007f20: a00e 87db 0059 929d 268e aff1 9a74 0dee .....Y..&....t..\n-00007f30: 8676 cd5d b2c3 01c3 3030 126d b393 448d .v.]....00.m..D.\n-00007f40: a4ec b887 fbdf ef91 9464 4ab6 1cf9 4b52 .........dJ...KR\n-00007f50: b74b 0ad8 d5fb cecf 7b7c a418 e6d5 f7f7 .K......{|......\n-00007f60: 7164 4d31 e384 26e7 b6df f16c 0b27 010d qdM1..&....l.'..\n-00007f70: 4932 3eb7 7fbe bd72 faf6 f7c3 a357 7434 I2>....r.....Wt4\n-00007f80: 2201 1e84 34c8 629c 0827 a089 806f 0bb4 \"...4.b..'...o..\n-00007f90: 133e d0dc 733b 63c9 8022 4ef8 2041 31e6 .>..s;c..\"N. A1.\n-00007fa0: 0311 0c68 8a93 426b 604a 0f94 2f4d e162 ...h..Bk`J../M.b\n-00007fb0: 1eb5 5657 c2a6 b6c0 f7a2 adb2 94ad e8a2 ..VW............\n-00007fc0: bbf6 9e95 b0a9 1d32 346b ab2c 6501 5453 .......24k.,e.TS\n-00007fd0: 7d44 db2a dff3 c819 5140 3d4e 9120 b528 }D.*....Q@=N. .(\n-00007fe0: ee23 92fc 7e6e 4f84 4807 ae3b 9bcd 3ab3 .#..~nO.H..;..:.\n-00007ff0: 5e87 b2b1 eb9f 9d9d b98a 5b06 1c94 7269 ^.........[...ri\n-00008000: c622 2515 062e 8eb0 74c6 5dbf e3bb 856c .\"%.....t.]....l\n-00008010: 8c05 6a1b 9f94 3543 4ab2 f80e b3d6 d020 ..j...5CJ...... \n-00008020: 8196 b2ca a7e3 d615 311d 3740 134c 106b ........1.7@.L.k\n-00008030: 5d1b 4ab8 9ade 5ed8 3ebd bdd0 d48d 9198 ].J...^.>.......\n-00008040: 34e4 a4ef be07 a6fa 78ff 6e51 0b2c 6eeb 4.......x.nQ.,n.\n-00008050: 4bca 56a0 0a18 495b 0f53 4b9b fa94 d232 K.V...I[.SK....2\n-00008060: 54a9 a027 a80a b7eb 79c7 ae7e 36a4 676b T..'....y..~6.gk\n-00008070: c567 8c08 cc0c f160 ad78 80a2 a044 9cc6 .g.....`.x...D..\n-00008080: ab40 0339 df05 0907 4f65 9996 852f 81e0 .@.9....Oe.../..\n-00008090: 0d0a 5d57 b34b 611e 369a fecf fb77 37c1 ..]W.Ka.6....w7.\n-000080a0: 04c7 6821 4c1e 1676 48c2 054a 16c8 3099 ..h!L..vH..J..0.\n-000080b0: 84c6 91be 7419 4e29 1325 30a3 f60d 13b2 ....t.N).%0.....\n-000080c0: d52d bd84 2354 ba01 49de 5116 1ca9 a87c .-..#T..I.Q....|\n-000080d0: 9916 5c39 335d a9f2 a2ac 3482 a3a2 accb ..\\93]....4.....\n-000080e0: 2073 fff8 3ec5 8c48 4514 c9cc 3931 8751 s..>..HE...91.Q\n-000080f0: 4236 693a 30b4 75f1 e49a c6e2 d1b5 87c5 B6i:0.u.........\n-00008100: 4aa1 ab8c bb25 6104 2b86 3342 0176 421c J....%a.+.3B.vB.\n-00008110: 447c f84a cff8 926c e967 19c7 b9fd 2e0b D|.J...l.g......\n-00008120: 4888 384a b86f 5b30 bd0b b198 4473 936b H.8J.o[0....Ds.k\n-00008130: bbeb eddc c258 b8f5 139e 59ff a231 4a56 .....X....Y..1JV\n-00008140: d8fa 0b4a 29ff 5b4d 4e13 6dab 625a ca3b ...J).[MN.m.bZ.;\n-00008150: 639c 0040 50d0 2cb7 b790 4889 0860 ca4f c..@P.,...H..`.O\n-00008160: 1123 729d 7828 b40b 108b 5604 54d0 9b5d .#r.x(....V.T..]\n-00008170: f319 e17c 17d7 3fe0 8fe8 df99 7523 016c ...|..?.....u#.l\n-00008180: 42c4 9069 8106 9f73 81e3 5d62 3272 ba36 B..i...s..]b2r.6\n-00008190: e18f 1bc5 7b92 0413 ba22 8292 b1ab 77b7 ....{....\"....w.\n-000081a0: 693a e474 9409 a82c 4102 47d9 29e7 89fa i:.t...,A.G.)...\n-000081b0: acd6 b634 e997 fef2 40d5 1ec5 2eb4 d493 ...4....@.......\n-000081c0: 93c2 f4c5 4c10 2871 4d9e 9150 ae4e 279d ....L.(qM..P.N'.\n-000081d0: 9333 ff94 4019 eb9d 0d8a c818 e671 8447 .3..@........q.G\n-000081e0: 4285 6a78 7e28 8cce c5ca 4060 598e b238 B.jx~(....@`Y..8\n-000081f0: a9c5 a389 cb61 e5f4 3cba 6ea7 d73b 86e0 .....a..<.n..;..\n-00008200: 368d e472 ef91 789d fea9 d7df 2294 378f 6..r..x.....\".7.\n-00008210: 128a ff72 8b50 ae1e 2594 6e77 8b50 2e56 ...r.P..%.nw.P.V\n-00008220: 17ad 13e0 28aa 4702 2433 8e11 1ddc a1e0 ....(.G.$3......\n-00008230: f731 a359 12ca 3829 6c32 5f78 f0d3 8705 .1.Y..8)l2_x....\n-00008240: 09b8 290a f5ab 8bd7 f17a 7d19 9dd2 a12c ..)......z}....,\n-00008250: c4cc 9185 ad38 9e07 556f 711a 91d0 52da .....8..Uoq...R.\n-00008260: 9e67 ca31 329e 8060 4213 6c92 054d db68 .g.12..`B.l..M.h\n-00008270: df51 21e4 36a6 41b2 18a0 310e 12a3 315e .Q!.6.A...1...1^\n-00008280: a0b8 72e8 9ba6 fb33 61fc 9987 7dd1 ddf3 ..r....3a...}...\n-00008290: b08f 43f9 ef69 4aab 4e3c 8842 badc 37a2 ..C..iJ.N<.B..7.\n-000082a0: 23f5 f327 46f4 edf6 886a de54 3ec1 5b93 #..'F....j.T>.[.\n-000082b0: 93af d730 54fb 19ec 863e b80e ec9c 238f ...0T....>....#.\n-000082c0: 1ff4 6ecb d1ba 3ff9 467c 9bd4 76a0 7ef6 ..n...?.F|..v.~.\n-000082d0: 0ef7 c382 879b 80cb de9e fbc7 2361 fce5 ............#a..\n-000082e0: 94f4 dbed 11dd b87f fc79 c1be 5eda 40a5 .........y..^.@.\n-000082f0: 88a1 3143 e9a4 6000 411e 859b 9de3 ef18 ..1C..`.A.......\n-00008300: 41e8 656c a54a adac e529 7481 7e80 1375 A.el.J...)t.~..u\n-00008310: 5aa6 353e 665c 90d1 dce1 0035 589d 0114 Z.5>f\\.....5X...\n-00008320: e7f6 0845 dc78 7555 da4b 5955 2f94 95a3 ...E.xuU.KYU/...\n-00008330: 0570 a488 9c7c 02a2 efa5 a2f2 722a c90e .p...|......r*..\n-00008340: e204 254d 4c79 a61a e1fb 9cdd 7a9b 7fbd ..%MLy......z...\n-00008350: d473 db40 7723 5012 2216 da1b 0eb3 7d58 .s.@w#P.\".....}X\n-00008360: 4bf3 e631 c3fa 7ce8 1f7f f661 16b4 19d6 K..1..|....a....\n-00008370: d3fd 8e46 61fb c16b ad82 bd5a b78a cd0a ...Fa..k...Z....\n-00008380: ed52 40e9 b707 efe5 5ec0 3b8c 79df 08ff .R@.....^.;.y...\n-00008390: 0308 ef08 e1c9 9341 c805 62e2 2b44 f074 .......A..b.+D.t\n-000083a0: 1b04 d5ee e0b7 aef7 9b5c 8300 83a7 4512 .........\\....E.\n-000083b0: ecd5 df39 0c41 9a89 8824 b8b0 62b2 24dd ...9.A...$..b.$.\n-000083c0: 1113 58c0 c713 3d9e 6227 b04d c729 0db0 ..X...=.b'.M.)..\n-000083d0: 3817 554e f804 85f2 9756 a661 c580 5d03 8.UN.....V.a..].\n-000083e0: 662a 848a eb7a fe0b 7bad fbb7 ca4b ce5d f*...z..{....K.]\n-000083f0: a15c 2d9f 26eb cd4d 4edb 2ff9 cd1e ea22 .\\-.&..MN./....\"\n-00008400: ed6b b0bf 530d bed1 d703 f873 113e 17e1 .k..S......s.>..\n-00008410: 0e45 78f6 f445 8893 704f 2558 bcfd 3c97 .Ex..E..pO%X..<.\n-00008420: e097 5c82 bef7 6537 c2e7 2afc 2aaa 70cd ..\\...e7..*.*.p.\n-00008430: 69c4 162f 1dad 1d8f d992 63e5 8204 a5db i../......c.....\n-00008440: fcd9 742a afba 29b7 3031 9033 a18c 7ca2 ..t*..).01.3..|.\n-00008450: f246 49fd d5a7 2a57 3f96 8a49 1846 6581 .FI...*W?..I.Fe.\n-00008460: b02c 290a 130a 9732 accf 7c0a f60c a238 .,)....2..|....8\n-00008470: b70d a182 a16f a239 929f e2d0 2941 e232 .....o.9....)A.2\n-00008480: 0b50 ef31 2993 5906 9052 e08e 188d 1d75 .P.1).Y..R.....u\n-00008490: 3456 e332 1cad 6802 c628 17ea ea37 e9cb 4V.2..h..(...7..\n-000084a0: 0275 0b0a 0719 a143 9251 94e1 24c0 0e4d .u.....C.Q..$..M\n-000084b0: a41d 22d4 cd1a 2a29 017c 664c b69a 3225 ..\"...*).|fL..2%\n-000084c0: 119d 3933 2226 8ebe 0259 7685 6a72 3504 ..93\"&...Yv.jr5.\n-000084d0: f9dc 5b4a 717e d86d 0ae5 973b a5a1 25dd ..[Jq~.m...;..%.\n-000084e0: c50d 86e5 9b0a 39e3 8e86 f3f2 416a 1a77 ......9.....Aj.w\n-000084f0: 8058 2c6b 92c5 86f6 8806 192f 9b91 66a6 .X,k......./..f.\n-00008500: 6934 7742 cca1 109c 9886 d818 9bba c1c9 i4wB............\n-00008510: f11f 1aa6 fcf2 c432 d152 a490 f034 42f3 .......2.R...4B.\n-00008520: a2e5 4142 a612 7be8 878a ad11 f847 1441 ..AB..{......G.A\n-00008530: 8f65 4862 bdda c306 c66e 8b8b 1ebb 5981 .eHb.....n....Y.\n-00008540: ffee 6ce4 077d e354 1544 336a a956 3157 ..l..}.T.D3j.V1W\n-00008550: afeb 97a5 ef55 dc13 7b78 3bc1 d687 1427 .....U..{x;....'\n-00008560: d60d cd58 80e1 6b24 6630 8bad 1b01 5333 ...X..k$f0....S3\n-00008570: 7797 aeb1 216f 8aa9 b297 e16b 3e92 376c w...!o.....k>.7l\n-00008580: 9823 e629 5e9e 1d9f 606a 84b2 757a 39c1 .#.)^...`j..uz9.\n-00008590: b4a6 ba54 d94c 2a0b b1ee 9cd3 f1e0 de57 ...T.L*........W\n-000085a0: 27c9 fe89 4ff2 6b60 7345 f1bd b37e 41b9 '...O.k`sE...~A.\n-000085b0: efaa 3b31 fdee 6929 d335 648a e148 3ccb ..;1..i).5d..H<.\n-000085c0: d887 ad06 bb0e ce5d b8c7 f6f0 833c 2c1f .......].....<,.\n-000085d0: 5879 a914 c20a 0892 a499 c80b 06eb 0b79 Xy.............y\n-000085e0: aa9d 7ca4 543f d9c3 6ffe ab0e db3b af49 ..|.T?..o....;.I\n-000085f0: f8bf 7c24 0bd5 7d8d 4d5d 2e52 9ff9 45a3 ..|$..}.M].R..E.\n-00008600: ea05 264d 5bda 3ef9 7645 35bf 95d2 28dd ..&M[.>.vE5...(.\n-00008610: b9a8 f97a 50e1 7253 8537 45ac f9a2 a2e5 ...zP.rS.7E.....\n-00008620: 39f4 f314 2381 615f d6db d4e4 555d 81d1 9...#.a_....U]..\n-00008630: 59cd 028e a235 83f6 17f7 3011 2c1d f9f4 Y....5....0.,...\n-00008640: 8176 a68f 801a 3373 6a0f af19 0db3 402c .v....3sj.....@,\n-00008650: 92ec d6fd 3e55 243f 2744 58d7 0c74 adbf ....>U$?'DX..t..\n-00008660: 7ef3 eda1 0474 83a6 20c9 bf3b 9098 fe99 ~....t.. ..;....\n-00008670: a144 1031 3f80 506e 296c 635a 3407 5564 .D.1?.Pn)lcZ4.Ud\n-00008680: fbcd ead5 ae61 b74f 6b85 b434 2f37 9da8 .....a.Ok..4/7..\n-00008690: dd2d e3ee db1b b774 b92e 7588 c071 c790 .-.....t..u..q..\n-000086a0: 59d5 deb5 3725 61e5 7f16 10a1 649c a131 Y...7%a.....d..1\n-000086b0: 78fe f1c3 879b dce4 ebda c08f 7e79 1111 x...........~y..\n-000086c0: 2e2c bd76 a825 1c71 4b7e ff7a 74f4 ba8e .,.v.%.qK~.zt...\n-000086d0: dbd1 2fae 12ff b5d8 8628 abc3 3d15 c4e5 ../......(..=...\n-000086e0: b6c0 9ed9 43f9 abe5 0308 63fb fc66 d0a7 ....C.....c..f..\n-000086f0: f27a 5ebb 7c7f 5943 fb23 ef74 8f37 a4b7 .z^.|.YC.#.t.7..\n-00008700: 8751 3457 abc3 80f7 3a24 aa1c b9f1 7d04 .Q4W....:$....}.\n-00008710: a4e5 c796 f573 30dd 5175 75be af5a ef6d .....s0.Quu..Z.m\n-00008720: 1988 efe9 f7ac 67df 9b4f c66d 7d7f 3d93 ......g..O.m}.=.\n-00008730: 512f a442 56f2 dea6 a349 d9fa 05ae f7f0 Q/.BV....I......\n-00008740: eb9d 5b39 e971 2b87 40c5 53fd ef86 87ff ..[9.q+.@.S.....\n-00008750: 0750 4b07 08f8 373b 6a3c 0800 0078 3c00 .PK...7;j<...x<.\n-00008760: 0050 4b03 0414 0008 0808 0042 0476 3d00 .PK........B.v=.\n-00008770: 0000 0000 0000 0000 0000 000a 0000 0073 ...............s\n-00008780: 7479 6c65 732e 786d 6ced 1a6b 93db b6f1 tyles.xml..k....\n-00008790: 7b7f 0587 9976 dace 5012 756f d577 9936 {....v..P.uo.w.6\n-000087a0: 6eda 74ec 3a13 3bfd 9a81 4848 8443 021c n.t.:.;...HH.C..\n-000087b0: 0094 4ef9 f55d bc48 f025 f14e 67f7 3ed4 ..N..].H.%.Ng.>.\n-000087c0: 1f3c 27ec 6277 b12f ec2e f8e6 dbc7 220f .<'.bw./......\".\n-000087d0: 7698 0bc2 e87d 18cf 1661 8069 c252 42b7 v....}...a.i.RB.\n-000087e0: f7e1 cf9f be8f 6ec3 6f1f 7ef7 866d 3624 ......n.o.~..m6$\n-000087f0: c1ab 9425 5581 a98c 843c e458 04b0 998a ...%U....<.X....\n-00008800: 9501 de87 15a7 2b86 0411 2b8a 0a2c 5632 ......+...+..,V2\n-00008810: 59b1 1253 b769 e563 af34 2bb3 a289 4ddd Y..S.i.c.4+...M.\n-00008820: ae91 fddd 123f caa9 9b15 6e6b 2f5a 4fe7 .....?....nk/ZO.\n-00008830: ac91 fddd 2947 fba9 9b15 2ee8 d4df be61 ....)G.........a\n-00008840: 5337 3f8a 3cda b028 6145 8924 e948 f198 S7?.<..(aE.$.H..\n-00008850: 13fa eb7d 9849 59ae e6f3 fd7e 3fdb 5fcc ...}.IY....~?._.\n-00008860: 18df cee3 bbbb bbb9 86d6 0227 355e 59f1 ...........'5^Y.\n-00008870: 5c63 a5c9 1ce7 5831 13f3 7816 cf1d 6e81 \\c....X1..x...n.\n-00008880: 259a 2a9f c2f5 45a2 55b1 c67c b26a 9044 %.*...E.U..|.j.D\n-00008890: 3dab 8add 76b2 47ec b623 aa49 32c4 27fb =...v.G..#.I2.'.\n-000088a0: 8646 6e9b f722 9d6e de8b d4df 5b20 998d .Fn..\".n....[ ..\n-000088b0: d8e4 76fe 1e80 fabf f7ef 1a5f e0c5 545e ..v........_..T^\n-000088c0: 0ab7 a5aa 8493 72f2 310d b6bf 9f31 568b ......r.1....1V.\n-000088d0: aa36 9800 d5e2 2e17 8bcb b9f9 ed61 ef8f .6...........a..\n-000088e0: a2ef 3991 987b e8c9 51f4 04e5 49ad 7156 ..9..{..Q...I.qV\n-000088f0: 0c29 0df0 e239 6044 78a7 dcd4 6173 75e8 .)...9`Dx...asu.\n-00008900: 51ca 5773 8e4b c665 2dc8 667a 8202 ed2c Q.Ws.K.e-.fz...,\n-00008910: 6b2e e906 d56c 0053 cc34 8548 6dd4 bc7c k....l.S.4.Hm..|\n-00008920: 0a73 1509 73b5 e59b 30b0 89ce 4bae cbf0 .s..s...0...K...\n-00008930: c165 d20d 832c ba41 098e 529c e4e2 e18d .e...,.A..R.....\n-00008940: 8980 7a39 30bf 959c f7e1 bb2a 2129 1288 ..z90......*!)..\n-00008950: 8a38 0cc0 dd1d 5a41 f283 0f0d e7c7 e97c .8....ZA.......|\n-00008960: 2270 eae0 df78 1ffc c40a 4407 68fd 0195 \"p...x....D.h...\n-00008970: 4cfc a583 6716 c3a0 455a e147 5b4c 3127 L...g...EZ.G[L1'\n-00008980: 6060 6ee9 3518 2591 0984 c00e 71a2 f2e6 ``n.5.%.....q...\n-00008990: 29d1 fe0a 68f9 8040 6e7d 9cb5 d813 21ce )...h..@n}....!.\n-000089a0: 61fd 167f 46ff a982 8f4a 8163 1af1 7026 a...F....J.c..p&\n-000089b0: 6843 1c84 c4c5 3932 7936 3d6a f02f 2bc5 hC....92y6=j./+.\n-000089c0: 7b42 938c 0d48 5003 cee5 3e1f 0b07 bb6e {B...HP...>....n\n-000089d0: ea0c 2765 8a37 a8ca 6df5 e128 5b91 b61c ..'e.7..m..([...\n-000089e0: 9519 4942 876b 7f47 2587 00e5 9280 43ab ..IB.k.G%.....C.\n-000089f0: 3b78 2532 94b2 7d04 f405 96d1 e37d b898 ;x%2..}......}..\n-00008a00: c5f1 6d4c c07b 07e0 873e 5cc2 3511 c1ad ..mL.{...>\\.5...\n-00008a10: 8a23 51a2 04ee f428 639c fc06 0740 b9c1 .#Q....(c....@..\n-00008a20: 8e2f 8f61 ef94 34c9 002e a491 c974 7bb8 ./.a..4......t{.\n-00008a30: 4354 ad82 7238 ce9e c82c 3295 d206 e5c2 CT..r8...,2.....\n-00008a40: b37c 8938 d2ba f235 6540 0a3f 4295 648a .|.8...5e@.?B.d.\n-00008a50: 09b8 0349 3133 a828 2f33 e418 6839 d61c ...I13.(/3..h9..\n-00008a60: 23a8 4284 04e3 4b07 5157 8112 ae60 296c #.B...K.QW...`)l\n-00008a70: cf79 24d7 2d87 2034 c52a 7baa 8ad2 3f8d .y$.-. 4.*{...?.\n-00008a80: 13d2 c908 9517 d89c 9542 79cc b8d8 35ba .........By...5.\n-00008a90: 92bb 779a 4a60 5003 55c6 d5cc 1396 33a8 ..w.J`P.U.....3.\n-00008aa0: 5124 afe0 6edb 3023 9120 bf81 a4f1 b294 Q$..n.0#. ......\n-00008ab0: 7a2d 4774 5ba1 2d2c 61aa 1712 5651 c9c1 z-Gt[.-,a...VQ..\n-00008ac0: 2bfe f1b7 d649 d4be 08ee 0544 dd6e ab1b +....I.....D.n..\n-00008ad0: 4bc0 c170 6d16 4bc9 017e fed8 a7a7 8a9a K..pm.K..~......\n-00008ae0: 1c3f 8e50 aca1 7d9a 3508 a836 2a6b 45cf .?.P..}.5..6*kE.\n-00008af0: 9490 aa75 1c1e 7516 504b 7628 334c a100 ...u..u.PKv(3L..\n-00008b00: 6334 ca51 9a62 1e69 59ee 43ca c0b2 05a9 c4.Q.b.iY.C.....\n-00008b10: c59f e853 6545 1359 1982 7b00 c30d 0ce7 ...SeE.Y..{.....\n-00008b20: 06d7 38ed 74ce 59a2 9440 f451 c564 31bb ..8.t.Y..@.Q.d1.\n-00008b30: bc5b 5e35 21d1 f6cb 12b4 d9c4 c333 9cc7 .[^5!........3..\n-00008b40: b3db c83d 7bae 7b29 b2ce 53da d7d5 9773 ...={.{)..S....s\n-00008b50: 41cd b3f6 a491 3be7 e5fc d477 23ec 1240 A.....;....w#..@\n-00008b60: d7b7 382e 10a1 912a d59d 832d 7b48 6525 ..8....*...-{He%\n-00008b70: b20e ca19 41a0 bb3e 3f13 e5d8 770f d314 ....A..>?...w...\n-00008b80: ae19 573e affc 0932 3038 478e 4aa1 bcf5 ..W>...208G.J...\n-00008b90: 5cc6 1167 fb0e 7358 e944 dfaf 1897 9164 \\..g..sX.D.....d\n-00008ba0: 5b2c 33d5 75a9 e83a c5d8 6768 7cf6 23c4 [,3.u..:..gh|.#.\n-00008bb0: 4a8a 781a 8e26 0167 bc1c 0901 e241 9c34 J.x..&.g.....A.4\n-00008bc0: 51d3 a7f7 09e0 bf2c 17bf ac59 7a70 5b21 Q......,...Yzp[!\n-00008bd0: 22cb 1c1d a206 23f0 c1a3 2c61 a11e 3a44 \".....#...,a..:D\n-00008be0: c3e2 fa52 9dca 5605 e290 4a40 6390 5616 ...R..V...J@c.V.\n-00008bf0: c444 9e5d 5b33 2955 13b2 982d 6e2f 54c6 .D.][3)U...-n/T.\n-00008c00: 68f4 7842 7fff c428 f5f2 d339 67a1 2a05 h.xB...(...9g.*.\n-00008c10: f908 43ba 7cf6 8167 f1f5 f5d5 8953 d75e ..C.|..g.....S.^\n-00008c20: a5eb 06aa eb06 94ef d141 9c4a 945e 16b4 .........A.J.^..\n-00008c30: a57b 27f7 5d36 29a2 97da 06ca ca56 561b .{'.]6)......VV.\n-00008c40: dcfb c414 a568 3cd5 a84a f7cb 6127 b618 .....h<..J..a'..\n-00008c50: c1f2 3986 eff8 cc24 bbbb 7066 95d4 7760 ..9....$..pf..w`\n-00008c60: 0e4d 71ae d3e0 b85f 744d 3564 927a cd0c .Mq...._tM5d.z..\n-00008c70: e308 549d 504d d7cb 7b4c b619 78c1 9ae5 ..T.PM..{L..x...\n-00008c80: e974 0399 c358 a823 e9c1 0d55 8730 4cbb .t...X.#...U.0L.\n-00008c90: 6dba 3ef5 1a3e 4ebf 46d1 1c26 5bff 1d14 m.>..>N.F..&[...\n-00008ca0: 10cf 31eb 9170 cd15 c989 1134 e4d9 f1d3 ..1..p.....4....\n-00008cb0: 7c57 cd61 5e2c b782 b41c 1dcf 357a be6a |W.a^,......5z.j\n-00008cc0: a67f baa0 17f5 45ae 21da 61dd 7070 d12f ......E.!.a.pp./\n-00008cd0: efbb 0b4e 4426 88d4 2394 8bd9 c5e5 d54d ...ND&..#......M\n-00008ce0: 53c8 c943 09f2 2670 0038 e9fc e4f6 ebd9 S..C..&p.8......\n-00008cf0: 75ab 0e34 dbb9 f211 4faf 9e38 479b 8d69 u..4....O..8G..i\n-00008d00: 66f8 9e31 f97f 33fc cfcd f049 d54e 2a28 f..1..3....I.N*(\n-00008d10: bf83 f032 53c4 c19a 44a1 055d 9cd7 68b5 ...2S...D..]..h.\n-00008d20: c979 a03e 79e7 b619 3af8 1945 cca8 82a7 .y.>y...:..E....\n-00008d30: 2b00 ee1a d31e e664 4b6b 7fb2 643e 5742 +......dKk..d>WB\n-00008d40: 92cd 2152 6535 30dd 43c5 ddd6 cf53 3477 ..!Re50.C....S4w\n-00008d50: fc5a 1cbd eb4e 5c57 e7dd 36df a152 85c7 .Z...N\\W..6..R..\n-00008d60: d7f5 b95e 71e8 1580 a3c5 e10b abbb d314 ...^q...........\n-00008d70: 0f55 2163 f5c6 f289 f5c6 f8b5 3aad a93d .U!c........:..=\n-00008d80: 5276 4cb6 f30f 34c5 8f2f 6865 a2e9 bd6c RvL...4../he...l\n-00008d90: 66f9 1af5 c90f 2aba 29d6 9592 79a4 1cca f.....*.)...y...\n-00008da0: 4b0e 2bf0 51ea 16f9 4491 6ba7 34df 2ce0 K.+.Q...D.k.4.,.\n-00008db0: dfed a235 82aa 406b dccc 1c8d ab09 9693 ...5..@k........\n-00008dc0: 7404 654f 52f5 9ca7 1beb 610c cba9 990d t.eOR.....a.....\n-00008dd0: 4dd7 c387 777f ef9e 6bc2 2c5b 1b0e a976 M...w...k.,[...v\n-00008de0: 8947 e6fe f45d 68b7 5d3d dade 56fd 7d70 .G...]h.]=..V.}p\n-00008df0: 7f6b 6a66 9e46 19ad 4757 6e78 1cc1 1d0d .kjf.F..GWnx....\n-00008e00: 5a65 650f c055 8fd1 73d2 6640 6d76 b633 Zee..U..s.f@mv.3\n-00008e10: b607 ed6c efe9 469f c675 3403 2a32 90b0 ...l..F..u4.*2..\n-00008e20: 83a8 5b1f 8b6e 1cd9 f442 7534 834f 47ea ..[..n...Bu4.OG.\n-00008e30: b514 4132 af95 a94a 70bb b5ab cf82 a8f1 ..A2...Jp.......\n-00008e40: e51a 20fe ec30 7673 8031 e613 c55a be4e .. ..0vs.1...Z.N\n-00008e50: b12e 5ea7 5897 af53 acab d729 d6f5 eb14 ..^.X..S...)....\n-00008e60: ebe6 758a 75fb 3ac5 ba7b 9d62 c58b af2e ..u.u.:..{.b....\n-00008e70: 571b e40b 4ba1 9b16 70c5 d20d d956 5c0f W...K...p....V\\.\n-00008e80: fc83 1a10 d992 6803 3db7 fa3d 2477 6c8b ......h.=..=$wl.\n-00008e90: 1ef3 32bb 4379 a584 b28b 6ea3 889a 6e55 ..2.Cy....n...nU\n-00008ea0: 3f0f f97b 4ca5 a4de 8f14 3df7 e987 3ad1 ?..{L.....=...:.\n-00008eb0: 7409 314d c704 24c3 023a f24a 238d 0443 t.1M..$..:.J#..C\n-00008ec0: 6c46 eb3c f3a6 ad4d 7077 edf5 df43 eab1 lF.<...Mpw...C..\n-00008ed0: 541a 35e4 7823 2d8c d084 eb2f c654 3af4 T.5.x#-..../.T:.\n-00008ee0: 1ef1 35b5 e6ed 5e95 4b40 13ea 1607 182b ..5...^.K@.....+\n-00008ef0: 81de ff18 3fa7 20b6 13ae 2fd2 539e 3be6 ....?. .../.S.;.\n-00008f00: 5e74 9b06 bf6d 1904 360d c7e2 2923 eaf7 ^t...m..6...)#..\n-00008f10: 3f3e 6bf4 5c37 13af f39c 2ae8 2075 1c20 ?>k.\\7....*. u. \n-00008f20: 05b4 4f5b 1671 3880 d431 b986 d8aa fd76 ..O[.q8..1.....v\n-00008f30: b6bc beb9 b03d ad06 64b6 bf8f e3ce 20aa .....=..d..... .\n-00008f40: 1308 960b 049a 8ca0 9605 1522 9b12 1887 ...........\"....\n-00008f50: ce9a c8b0 df3f dfdc de5c 8ef5 cf7d 980a .....?...\\...}..\n-00008f60: aa61 0837 2236 2057 bb1f f9a2 c2e4 aea8 .a.7\"6 W........\n-00008f70: 408f f511 55d9 df7c e363 1104 7633 39ab @...U..|.c..v39.\n-00008f80: 2268 ed17 3771 c3c5 65eb 688d 411d 7a83 \"h..7q..e.h.A.z.\n-00008f90: 46ba b8bb 1d40 421b 08a9 611c 94aa 1033 F....@B...a....3\n-00008fa0: a9c2 2410 b30e fd80 33cf f2ea f7cd b370 ..$.....3......p\n-00008fb0: d3ae 2dfc 09d7 b0a1 ddb9 329d 06da ef9b ..-.......2.....\n-00008fc0: 766d a387 afdd 8107 a8d7 d74f df1e c3a6 vm.........O....\n-00008fd0: 1833 ab4d a68d b843 0259 49be b290 eec5 .3.M...C.YI.....\n-00008fe0: af2b 615b 9abe 969b 9cde 4fe2 1650 2051 .+a[......O..P Q\n-00008ff0: 93a8 4d61 1715 a556 d876 4717 be41 0702 ..Ma...V.vG..A..\n-00009000: db28 c65e 78a5 bb0e 9be4 a5ee 8b87 7f7d .(.^x..........}\n-00009010: f8f0 93fe c253 04cb d922 f8a0 5ee0 83b7 .....S...\"..^...\n-00009020: b860 b67a 283b f668 5be2 18f1 65f8 f0e7 .`.z(;.h[...e...\n-00009030: 8f68 0771 2602 fd61 31c7 6920 5980 6880 .h.q&..a1.i Y.h.\n-00009040: 7235 8e00 7dec b002 1598 2790 1503 b05d r5..}.....'....]\n-00009050: 5a25 72d6 b03e 4afd 8f6f 8980 4280 c0f6 Z%r..>J..o..B...\n-00009060: 5520 33e2 d810 0197 38fc cac0 98f9 2140 U 3.....8.....!@\n-00009070: 7c4d 20cf 70f8 8ba6 4186 4440 19b0 c212 |M .p...A.D@....\n-00009080: 5381 837d 86a4 6050 35f1 806d 02b6 fe8c S..}..`P5..m....\n-00009090: 1310 8bc8 43c0 7880 9204 8a82 e430 fb53 ....C.x......0.S\n-000090a0: 4f1b eefc f39e c91a ab77 8c3b 1ffe fcff O........w.;....\n-000090b0: e1bf 504b 0708 c74b 6193 2909 0000 3e30 ..PK...Ka.)...>0\n-000090c0: 0000 504b 0304 1400 0008 0000 4204 763d ..PK........B.v=\n-000090d0: 0200 abea 8504 0000 8504 0000 0800 0000 ................\n-000090e0: 6d65 7461 2e78 6d6c 3c3f 786d 6c20 7665 meta.xml<?xml ve\n-000090f0: 7273 696f 6e3d 2231 2e30 2220 656e 636f rsion=\"1.0\" enco\n-00009100: 6469 6e67 3d22 5554 462d 3822 3f3e 0a3c ding=\"UTF-8\"?>.<\n-00009110: 6f66 6669 6365 3a64 6f63 756d 656e 742d office:document-\n-00009120: 6d65 7461 2078 6d6c 6e73 3a6f 6666 6963 meta xmlns:offic\n-00009130: 653d 2275 726e 3a6f 6173 6973 3a6e 616d e=\"urn:oasis:nam\n-00009140: 6573 3a74 633a 6f70 656e 646f 6375 6d65 es:tc:opendocume\n-00009150: 6e74 3a78 6d6c 6e73 3a6f 6666 6963 653a nt:xmlns:office:\n-00009160: 312e 3022 2078 6d6c 6e73 3a78 6c69 6e6b 1.0\" xmlns:xlink\n-00009170: 3d22 6874 7470 3a2f 2f77 7777 2e77 332e =\"http://www.w3.\n-00009180: 6f72 672f 3139 3939 2f78 6c69 6e6b 2220 org/1999/xlink\" \n-00009190: 786d 6c6e 733a 6463 3d22 6874 7470 3a2f xmlns:dc=\"http:/\n-000091a0: 2f70 7572 6c2e 6f72 672f 6463 2f65 6c65 /purl.org/dc/ele\n-000091b0: 6d65 6e74 732f 312e 312f 2220 786d 6c6e ments/1.1/\" xmln\n-000091c0: 733a 6d65 7461 3d22 7572 6e3a 6f61 7369 s:meta=\"urn:oasi\n-000091d0: 733a 6e61 6d65 733a 7463 3a6f 7065 6e64 s:names:tc:opend\n-000091e0: 6f63 756d 656e 743a 786d 6c6e 733a 6d65 ocument:xmlns:me\n-000091f0: 7461 3a31 2e30 2220 786d 6c6e 733a 6f6f ta:1.0\" xmlns:oo\n-00009200: 6f3d 2268 7474 703a 2f2f 6f70 656e 6f66 o=\"http://openof\n-00009210: 6669 6365 2e6f 7267 2f32 3030 342f 6f66 fice.org/2004/of\n-00009220: 6669 6365 2220 6f66 6669 6365 3a76 6572 fice\" office:ver\n-00009230: 7369 6f6e 3d22 312e 3222 3e3c 6f66 6669 sion=\"1.2\"><offi\n-00009240: 6365 3a6d 6574 613e 0a20 203c 6d65 7461 ce:meta>. <meta\n-00009250: 3a67 656e 6572 6174 6f72 3e4f 7065 6e4f :generator>OpenO\n-00009260: 6666 6963 652e 6f72 672f 332e 3124 556e ffice.org/3.1$Un\n-00009270: 6978 204f 7065 6e4f 6666 6963 652e 6f72 ix OpenOffice.or\n-00009280: 675f 7072 6f6a 6563 742f 3331 306d 3131 g_project/310m11\n-00009290: 2442 7569 6c64 2d39 3339 393c 2f6d 6574 $Build-9399</met\n-000092a0: 613a 6765 6e65 7261 746f 723e 0a20 203c a:generator>. <\n-000092b0: 6d65 7461 3a69 6e69 7469 616c 2d63 7265 meta:initial-cre\n-000092c0: 6174 6f72 3e4d 6972 6b6f 204e 6173 6174 ator>Mirko Nasat\n-000092d0: 6f3c 2f6d 6574 613a 696e 6974 6961 6c2d o</meta:initial-\n-000092e0: 6372 6561 746f 723e 0a20 203c 6d65 7461 creator>. <meta\n-000092f0: 3a63 7265 6174 696f 6e2d 6461 7465 3e32 :creation-date>2\n-00009300: 3030 362d 3038 2d30 3354 3137 3a31 313a 006-08-03T17:11:\n-00009310: 3533 3c2f 6d65 7461 3a63 7265 6174 696f 53</meta:creatio\n-00009320: 6e2d 6461 7465 3e0a 2020 0a20 203c 6463 n-date>. . <dc\n-00009330: 3a64 6174 653e 3230 3130 2d31 312d 3232 :date>2010-11-22\n-00009340: 5431 313a 3334 3a30 353c 2f64 633a 6461 T11:34:05</dc:da\n-00009350: 7465 3e0a 2020 3c64 633a 6c61 6e67 7561 te>. <dc:langua\n-00009360: 6765 3e65 6e2d 4742 3c2f 6463 3a6c 616e ge>en-GB</dc:lan\n-00009370: 6775 6167 653e 0a20 203c 6d65 7461 3a65 guage>. <meta:e\n-00009380: 6469 7469 6e67 2d63 7963 6c65 733e 3930 diting-cycles>90\n-00009390: 3c2f 6d65 7461 3a65 6469 7469 6e67 2d63 </meta:editing-c\n-000093a0: 7963 6c65 733e 0a20 203c 6d65 7461 3a65 ycles>. <meta:e\n-000093b0: 6469 7469 6e67 2d64 7572 6174 696f 6e3e diting-duration>\n-000093c0: 5054 3032 4833 374d 3335 533c 2f6d 6574 PT02H37M35S</met\n-000093d0: 613a 6564 6974 696e 672d 6475 7261 7469 a:editing-durati\n-000093e0: 6f6e 3e0a 2020 0a20 200a 2020 0a20 200a on>. . . . .\n-000093f0: 2020 0a20 3c6d 6574 613a 646f 6375 6d65 . <meta:docume\n-00009400: 6e74 2d73 7461 7469 7374 6963 206d 6574 nt-statistic met\n-00009410: 613a 7461 626c 652d 636f 756e 743d 2231 a:table-count=\"1\n-00009420: 2220 6d65 7461 3a69 6d61 6765 2d63 6f75 \" meta:image-cou\n-00009430: 6e74 3d22 3022 206d 6574 613a 6f62 6a65 nt=\"0\" meta:obje\n-00009440: 6374 2d63 6f75 6e74 3d22 3022 206d 6574 ct-count=\"0\" met\n-00009450: 613a 7061 6765 2d63 6f75 6e74 3d22 3122 a:page-count=\"1\"\n-00009460: 206d 6574 613a 7061 7261 6772 6170 682d meta:paragraph-\n-00009470: 636f 756e 743d 2232 3122 206d 6574 613a count=\"21\" meta:\n-00009480: 776f 7264 2d63 6f75 6e74 3d22 3536 2220 word-count=\"56\" \n-00009490: 6d65 7461 3a63 6861 7261 6374 6572 2d63 meta:character-c\n-000094a0: 6f75 6e74 3d22 3433 3922 2f3e 3c6d 6574 ount=\"439\"/><met\n-000094b0: 613a 7573 6572 2d64 6566 696e 6564 206d a:user-defined m\n-000094c0: 6574 613a 6e61 6d65 3d22 496e 666f 2031 eta:name=\"Info 1\n-000094d0: 222f 3e3c 6d65 7461 3a75 7365 722d 6465 \"/><meta:user-de\n-000094e0: 6669 6e65 6420 6d65 7461 3a6e 616d 653d fined meta:name=\n-000094f0: 2249 6e66 6f20 3222 2f3e 3c6d 6574 613a \"Info 2\"/><meta:\n-00009500: 7573 6572 2d64 6566 696e 6564 206d 6574 user-defined met\n-00009510: 613a 6e61 6d65 3d22 496e 666f 2033 222f a:name=\"Info 3\"/\n-00009520: 3e3c 6d65 7461 3a75 7365 722d 6465 6669 ><meta:user-defi\n-00009530: 6e65 6420 6d65 7461 3a6e 616d 653d 2249 ned meta:name=\"I\n-00009540: 6e66 6f20 3422 2f3e 3c2f 6f66 6669 6365 nfo 4\"/></office\n-00009550: 3a6d 6574 613e 3c2f 6f66 6669 6365 3a64 :meta></office:d\n-00009560: 6f63 756d 656e 742d 6d65 7461 3e50 4b03 ocument-meta>PK.\n-00009570: 0414 0008 0808 0042 0476 3d00 0000 0000 .......B.v=.....\n-00009580: 0000 0000 0000 0018 0000 0054 6875 6d62 ...........Thumb\n-00009590: 6e61 696c 732f 7468 756d 626e 6169 6c2e nails/thumbnail.\n-000095a0: 706e 67ed d56f 5092 091e c071 9ab9 c91b png..oP....q....\n-000095b0: afce f5da ae44 c573 ecec 9ced 7488 3513 .....D.s....t.5.\n-000095c0: 3798 ddd5 5a1b ad5c 6f2c 23a1 6202 0b95 7...Z..\\o,#.b...\n-000095d0: fc83 e283 e0ed 3ab9 b5ad b26e 6d0e 8959 ......:....nm..Y\n-000095e0: 3861 9e12 2708 64fa 4033 6de1 88e9 990a 8a..'.d.@3m.....\n-000095f0: 0af8 d066 82fa 848c fc7b 02e4 f19a b997 ...f.....{......\n-00009600: 7773 77af eed5 bdfa 7dde fd66 be33 bff9 wsw.....}..f.3..\n-00009610: 5d3b 71ec c8f6 486c 2406 83d9 9efb 45f6 ];q...Hl$.....E.\n-00009620: 97ef a70a 83d9 82f9 e5d6 f7f2 2565 5830 ............%eX0\n-00009630: 9888 d9dc ec4f ffc4 153b 17ca 6f75 1cc0 .....O...;..ou..\n-00009640: 344f 05c5 a929 f0e8 addb 1529 f387 fd6f 4O...).....)...o\n-00009650: 703f bcbc 54b3 e783 c328 e080 c8eb 7f8e p?..T....(......\n-00009660: e66e fc82 5596 1cf0 0020 ba25 176d f06f .n..U.... .%.m.o\n-00009670: 7952 2649 6e7d 702d e9d2 ebab b70f fe07 yR&In}p-........\n-00009680: 02fa a5aa 808f f2a1 09f6 2920 ea1f 0d80 ..........) ....\n-00009690: a51f 5eb5 804e 4368 36d4 e93b 45fa 5541 ..^..NCh6..;E.UA\n-000096a0: d41f 9a52 d9f2 44e3 002e be7a 3672 4813 ...R..D....z6rH.\n-000096b0: 3580 5c03 3eff 089a 2294 f2ed 4e59 1a7d 5.\\.>...\"...NY.}\n-000096c0: a72b 4e02 9d88 50ed 3cc5 2e19 1ae1 7441 .+N...P.<.....tA\n-000096d0: a4d6 b71d c2ec 435f bda2 5eff 17ab a725 ......C_..^....%\n-000096e0: a9e4 c43e 9b46 464e b7c4 2ede 0aab fd19 ...>.FFN........\n-000096f0: 44a3 71c0 2358 ab92 56e4 9ca1 110a d8ca D.q.#X..V.......\n-00009700: feb4 a7d8 a13b 1248 9a5e cba6 5d78 4731 .....;.H.^..]xG1\n-00009710: 9d9b 1136 9990 2fa7 8594 d46d 668b 7457 ...6../....mf.tW\n-00009720: 683e ec7e 2ccd 5918 66dc d354 b888 57a7 h>.~,.Y.f..T..W.\n-00009730: 088b cbe9 bfa1 20b1 43c9 4dc8 fa4d 82ea ...... .C.M..M..\n-00009740: eca3 9ef6 db82 27db 24c9 1333 1a2f a3e5 ......'.$..3./..\n-00009750: 9923 9d7e 8918 8ec8 e11e 988e fa77 5d26 .#.~.........w]&\n-00009760: 6e3e e0e9 7670 0dae 8f5a 37b2 5ea0 4e86 n>..vp...Z7.^.N.\n-00009770: 3a0f bcdb 8bb0 0fca 0dab 1c5f 10a8 67c5 :.........._..g.\n-00009780: 262a 1da9 ba7c 52f5 38af 25ff 614a 8146 &*...|R.8.%.aJ.F\n-00009790: 6063 bb6c 5515 9df5 140d 4ca8 85b5 2700 `c.lU.....L...'.\n-000097a0: 73d4 b71a f4bc b3ad 3c20 1e09 7d1a 57b0 s.......< ..}.W.\n-000097b0: e3c8 cc4f d1e9 95d9 f9ff a008 7046 8c5f ...O........pF._\n-000097c0: f657 5f15 9904 1b41 4f55 60f8 346a fae6 .W_....AOU`.4j..\n-000097d0: 82cf 2477 503c 03fb f420 968c a2a7 f4ba ..$wP<... ......\n-000097e0: 081b 1aef 92bf a0cf 5168 0914 f851 6bbc ........Qh...Qk.\n-000097f0: 6d53 cf11 f473 46aa a5c7 c963 7b1b 59f3 mS...sF....c{.Y.\n-00009800: 59cb f175 ac00 b423 c3c3 fbeb f397 a1e0 Y..u...#........\n-00009810: 832a 8b52 9f59 dd4f c96f 09be cd40 e207 .*.R.Y.O.o...@..\n-00009820: 718b ddb4 fa31 e52b 884f eabe 7672 251c q....1.+.O..vr%.\n-00009830: fe79 b24e 8d28 ea0d f4b8 79a9 95c9 de5c .y.N.(....y....\\\n-00009840: 5240 4e4e 289a b79e 1030 e001 5b9b bebe R@NN(....0..[...\n-00009850: b98e 8c5d 6dff 1bc1 e6f5 a57d 11ce 56af ...]m......}..V.\n-00009860: 994e 37c2 a8b0 6c9a b794 5915 27d3 cfc7 .N7...l...Y.'...\n-00009870: f2ec 8b65 d1be ced9 e3ab 7df9 938c fc18 ...e......}.....\n-00009880: 8a50 b973 2549 9a23 a998 038a c984 2218 .P.s%I.#......\".\n-00009890: 0613 88ae 9827 d0cd f5d1 4a2f 8ec9 2fc2 .....'....J/../.\n-000098a0: 7592 3af1 f855 b6a7 1978 cc8e 8a85 ab32 u.:..U...x.....2\n-000098b0: 15f2 2484 ff86 1b5a 8ce3 891d 79fc ae20 ..$....Z....y.. \n-000098c0: 6c92 3736 6ca2 6193 c9e0 342b 1eaa 1ad8 l.76l.a...4+....\n-000098d0: 252e 5292 25ce b7a8 176e 4214 1c67 6803 %.R.%....nB..gh.\n-000098e0: ed7f 8584 b409 e48c 83c4 22d6 5b8e b598 ..........\".[...\n-000098f0: 3eab 39a2 7106 021e 47ef 62d0 bd64 68a4 >.9.q...G.b..dh.\n-00009900: efd3 4c3e b678 e92d bc82 e7d4 54b9 c9a7 ..L>.x.-....T...\n-00009910: 4e28 fe75 df4a 81a9 cdc8 7c49 fda9 8f27 N(.u.J....|I...'\n-00009920: e607 ce48 73c0 e6b9 eb8a 33c6 4850 7b68 ...Hs.....3.HP{h\n-00009930: ff0b ee8f cada c07e 2a44 a529 0c2b b9e5 .......~*D.).+..\n-00009940: 6cec 09b9 05cb 3218 bde7 b2d9 8df0 23f8 l.....2.......#.\n-00009950: 4389 f868 3f60 f8ad c1ad 9c6e 3797 4ccc C..h?`.....n7.L.\n-00009960: 08b1 9e85 89e5 0ba7 381b b2c0 bba9 81d3 ........8.......\n-00009970: 9e80 126f 9388 7769 ec63 ac51 8362 deb3 ...o..wi.c.Q.b..\n-00009980: 7245 e3c5 9d4d 7b98 c45c 50de 9b78 f795 rE...M{..\\P..x..\n-00009990: f23e 47bd 70ba 68ab 9578 a32b 7135 622e .>G.p.h..x.+q5b.\n-000099a0: b237 8373 b105 bfbf 08d4 66f0 45e5 db3d .7.s......f.E..=\n-000099b0: a556 9fa2 5d80 346d 965f 51d5 19ad d76b .V..].4m._Q....k\n-000099c0: d834 e17e 4f39 a8cc 0eef 818b 5502 d723 .4.~O9......U..#\n-000099d0: ed71 8951 cc4b 2e20 e7c6 5c66 1f5d ff2e .q.Q.K. ..\\f.]..\n-000099e0: c18d 2bf7 3700 89ab 7be7 3a68 6cfe 67a2 ..+.7...{.:hl.g.\n-000099f0: bbe2 2c9d 5704 04b8 99cf c6bf 9fd0 164e ..,.W..........N\n-00009a00: 05ab 8df8 1758 d778 549d 6ff8 7784 3c9d .....X.xT.o.w.<.\n-00009a10: 9fae 129c 7557 747d 90da 98c9 ec3c c4d0 ....uWt}.....<..\n-00009a20: 0e4e 0844 2422 5474 79dd 2418 19eb 6968 .N.D$\"Tty.$...ih\n-00009a30: a046 890a 7596 f9db c881 b059 2883 895c .F..u......Y(..\\\n-00009a40: 1a98 f29c 58b2 7bc8 decd e18f 1afd 1af7 ....X.{.........\n-00009a50: 5ac4 b4d7 fe94 173d 19dc 53f9 fb4b d283 Z......=..S..K..\n-00009a60: 3bec e377 7749 18df ca56 3eaf 3fbc 26eb ;..wwI...V>.?.&.\n-00009a70: c89d c9fb d91c 45fa 5186 dceb ecad cfe2 ......E.Q.......\n-00009a80: 75ed 7eec 6fd2 146e a5e8 c093 691d cf54 u.~.o..n....i..T\n-00009a90: 09db 098d d8c6 d901 46eb ae7a e737 9bfd ........F..z.7..\n-00009aa0: 374e 9e0f fef3 79fc 9fff 038a 530a 68a9 7N....y.....S.h.\n-00009ab0: ed30 1002 402a e3bb 2155 571b 7f1f e25c .0..@*..!UW....\\\n-00009ac0: 60b3 1644 7456 4b71 9a4e af0d 941e 9d81 `..DtVKq.N......\n-00009ad0: 6f0c 7e72 4eb6 77a0 ce06 e20d 570d 21e4 o.~rN.w.....W.!.\n-00009ae0: 969c d61e 2a5d e8a1 6600 7932 7eeb 27d2 ....*]..f.y2~.'.\n-00009af0: b64a 11d3 eced 16bc 3e3c 7986 a75e b398 .J......><y..^..\n-00009b00: 1dcb 6aa5 f08a 09cf 3f06 92d6 2f60 7cc5 ..j.....?.../`|.\n-00009b10: 1aaa aeb4 331f c657 64b6 ba6b f9db 6013 ....3..Wd..k..`.\n-00009b20: cb2a a3ff 65d2 0ed2 2f82 0aab bbfd d568 .*..e.../......h\n-00009b30: adec e47d 0a32 6d46 4b7a 8e4d 3b66 64ed ...}.2mFKz.M;fd.\n-00009b40: 1b90 f3d9 e87c 0d2b 6cfc f8be 4a08 2a79 .....|.+l...J.*y\n-00009b50: fc0d 5f57 52a1 18e8 8750 bf9a e5ac 4e1b .._WR....P....N.\n-00009b60: 6ceb 3542 d585 64d4 58e9 97f2 4147 1fe7 l.5B..d.X...AG..\n-00009b70: fcb0 89f6 c3f0 48a8 12b6 0e5a 05f6 a6f8 ......H....Z....\n-00009b80: 78d7 b2b5 ce8b 7687 6cc4 a742 315e f335 x.....v.l..B1^.5\n-00009b90: 2e73 e28e 31b7 4f23 a819 e1dd 59ef 41ef .s..1.O#....Y.A.\n-00009ba0: 7219 c3d0 ee24 8f7b eae2 18f4 f19b e51a r....$.{........\n-00009bb0: 268c 1e69 7551 df77 60b2 868d c8eb d120 &..iuQ.w`...... \n-00009bc0: 45bb a904 9742 334c 5d0c 650b e9fc 2682 E....B3L].e...&.\n-00009bd0: 6535 838b a2ca 1144 30ce 8e49 2ffb afbb e5.....D0..I/...\n-00009be0: 3b12 de65 ddf3 e4d5 65da dfff 794c 6ece ;..e....e...yLn.\n-00009bf0: b1ec 879f 9dfd faef 504b 0708 c618 708d ........PK....p.\n-00009c00: 5506 0000 0e08 0000 504b 0304 1400 0808 U.......PK......\n-00009c10: 0800 4204 763d 0000 0000 0000 0000 0000 ..B.v=..........\n-00009c20: 0000 2700 0000 436f 6e66 6967 7572 6174 ..'...Configurat\n-00009c30: 696f 6e73 322f 6163 6365 6c65 7261 746f ions2/accelerato\n-00009c40: 722f 6375 7272 656e 742e 786d 6c03 0050 r/current.xml..P\n-00009c50: 4b07 0800 0000 0002 0000 0000 0000 0050 K..............P\n-00009c60: 4b03 0414 0000 0800 0042 0476 3d00 0000 K........B.v=...\n-00009c70: 0000 0000 0000 0000 001c 0000 0043 6f6e .............Con\n-00009c80: 6669 6775 7261 7469 6f6e 7332 2f70 726f figurations2/pro\n-00009c90: 6772 6573 7362 6172 2f50 4b03 0414 0000 gressbar/PK.....\n-00009ca0: 0800 0042 0476 3d00 0000 0000 0000 0000 ...B.v=.........\n-00009cb0: 0000 0018 0000 0043 6f6e 6669 6775 7261 .......Configura\n-00009cc0: 7469 6f6e 7332 2f66 6c6f 6174 6572 2f50 tions2/floater/P\n-00009cd0: 4b03 0414 0000 0800 0042 0476 3d00 0000 K........B.v=...\n-00009ce0: 0000 0000 0000 0000 001a 0000 0043 6f6e .............Con\n-00009cf0: 6669 6775 7261 7469 6f6e 7332 2f70 6f70 figurations2/pop\n-00009d00: 7570 6d65 6e75 2f50 4b03 0414 0000 0800 upmenu/PK.......\n-00009d10: 0042 0476 3d00 0000 0000 0000 0000 0000 .B.v=...........\n-00009d20: 0018 0000 0043 6f6e 6669 6775 7261 7469 .....Configurati\n-00009d30: 6f6e 7332 2f6d 656e 7562 6172 2f50 4b03 ons2/menubar/PK.\n-00009d40: 0414 0000 0800 0042 0476 3d00 0000 0000 .......B.v=.....\n-00009d50: 0000 0000 0000 0018 0000 0043 6f6e 6669 ...........Confi\n-00009d60: 6775 7261 7469 6f6e 7332 2f74 6f6f 6c62 gurations2/toolb\n-00009d70: 6172 2f50 4b03 0414 0000 0800 0042 0476 ar/PK........B.v\n-00009d80: 3d00 0000 0000 0000 0000 0000 001f 0000 =...............\n-00009d90: 0043 6f6e 6669 6775 7261 7469 6f6e 7332 .Configurations2\n-00009da0: 2f69 6d61 6765 732f 4269 746d 6170 732f /images/Bitmaps/\n-00009db0: 504b 0304 1400 0008 0000 4204 763d 0000 PK........B.v=..\n-00009dc0: 0000 0000 0000 0000 0000 1a00 0000 436f ..............Co\n-00009dd0: 6e66 6967 7572 6174 696f 6e73 322f 7374 nfigurations2/st\n-00009de0: 6174 7573 6261 722f 504b 0304 1400 0808 atusbar/PK......\n-00009df0: 0800 4204 763d 0000 0000 0000 0000 0000 ..B.v=..........\n-00009e00: 0000 0c00 0000 7365 7474 696e 6773 2e78 ......settings.x\n-00009e10: 6d6c b559 db72 e238 107d dfaf 48f9 9d10 ml.Y.r.8.}..H...\n-00009e20: c865 3754 c294 21c3 2c13 1228 2093 da79 .e7T..!.,..( ..y\n-00009e30: 1376 03de c86a 9724 07f8 fb6d c926 9b05 .v...j.$...m.&..\n-00009e40: 3cc5 1aeb 89c2 96ba 5b7d 397d 5abe fbb2 <.......[}9}Z...\n-00009e50: 8ef9 d93b 4815 a1b8 f71a e717 de19 8800 ...;H...........\n-00009e60: c348 2cee bd97 69af f687 f7a5 fddb 1dce .H,...i.........\n-00009e70: e751 00ad 1083 3406 a16b 0ab4 a625 ea8c .Q....4..k...%..\n-00009e80: b60b d5ca 5edf 7ba9 142d 642a 522d c162 ....^.{..-d*R-.b\n-00009e90: 502d 1db4 3001 b1dd d6fa bcba 6595 654f P-..0.......e.eO\n-00009ea0: d63c 126f f7de 52eb a455 afaf 56ab f3d5 .<.o..R..U..V...\n-00009eb0: e539 ca45 bd71 7b7b 5bb7 6fb7 4b03 14f3 .9.E.q{{[.o.K...\n-00009ec0: 6871 acaa 6cf5 6755 88f8 a1c8 6cc8 8cb1 hq..l.gU....l...\n-00009ed0: ca9a 1717 57f5 ecbf 7796 1bf9 c935 4daf ....W...w....5M.\n-00009ee0: bdf5 c3f6 f8ed bb5c 41f6 538b 34c4 c637 .......\\A.S.4..7\n-00009ef0: 67f9 6363 dabd 472a 5bef 11ac 3ebc e61d g.cc..G*[...>...\n-00009f00: daf7 df3d 3f68 bd2f 814d 31f1 b66f f426 ...=?h./.M1..o.&\n-00009f10: a137 1cc5 c26b 5fdc d5f7 451c 2f76 0073 .7...k_...E./v.s\n-00009f20: ed42 ee6b 14ea e541 c1cd c6f5 e5ed 69c2 .B.k...A......i.\n-00009f30: ff84 68b1 3c6c 76f3 b279 5d52 fa64 89ab ..h.<lv..y]R.d..\n-00009f40: 3184 9463 d05d 32b1 00b5 a361 86c8 8109 1..c.]2....a....\n-00009f50: afad 650a e574 f445 47e2 4ac1 1386 5024 ..e..t.EG.J...P$\n-00009f60: 7dce b83a 5a7c 2d66 492d 1221 ac21 dc77 }..:Z|-fI-.!.!.w\n-00009f70: d6e1 04b3 7ba8 34e4 e638 97f7 c31d 5395 ....{.4..8....S.\n-00009f80: 9691 71b6 c9e5 66f9 5016 e6de cdcd d54d ..q...f.P......M\n-00009f90: 79b1 4595 72db b86e 9495 aaa2 1987 ea6b y.E.r..n.......k\n-00009fa0: c58a adbc b2ad d471 7189 5001 fe7e 92ec .......qq.P..~..\n-00009fb0: 0e6a 8d71 61fd 9514 fe13 319e 92a8 dd64 .j.qa.....1....d\n-00009fc0: 5ba2 d427 e1d1 806d 30d5 5de4 692c 766b [..'...m0.].i,vk\n-00009fd0: ba2a e91d c4b7 ca8a 7adf 2f3d 1668 9487 .*......z./=.h..\n-00009fe0: 6d6f 5c94 b4be af26 c021 d010 f624 3d28 mo\\....&.!...$=(\n-00009ff0: 61fa 8187 9fc1 a5e8 758e 5787 1750 6f3c a.......u.W..Po<\n-0000a000: be9b 660f 52c9 34f5 e6ff d356 4784 607a ..f.R.4....VG.`z\n-0000a010: c412 903d 89f1 0474 ba5b 8455 84ce 0f33 ...=...t.[.U...3\n-0000a020: d70e e773 b2ad b09f 9ca0 c19e c300 d388 ...s............\n-0000a030: 3969 5856 fe18 0cfb 81dd 3650 99fd 5346 9iXV......6P..SF\n-0000a040: a0e2 c478 d494 df3d 94bb 6055 85e9 0322 ...x...=..`U...\"\n-0000a050: a32f 49c8 f4a1 6ebe adcd 13bc d245 aa22 ./I...n......E.\"\n-0000a060: e4ae 820a f260 d633 0537 579d 4830 b9f1 .....`.3.7W.H0..\n-0000a070: ea47 60c8 42a0 040a a0f2 45d8 e14c bc29 .G`.B.....E..L.)\n-0000a080: 72f7 c070 28c6 8394 dbc2 7495 375f e344 r..p(.....t.7_.D\n-0000a090: 6f1c 257e 76b0 5e24 9536 a7e9 1364 09dd o.%~v.^$.6...d..\n-0000a0a0: 17cf 693c 03cb 7eaa 3f13 b14e 4938 0fb2 ..i<..~.?..NI8..\n-0000a0b0: 8b71 2241 9979 a3f2 8668 1d37 a103 70f8 .q\"A.y...h.7..p.\n-0000a0c0: 8e33 1790 94d5 8481 d529 c409 6580 8ba6 .3.......)..e...\n-0000a0d0: 48c8 3a22 6f4d 1216 d059 a668 21a4 0bdc H.:\"oM...Y.h!...\n-0000a0e0: 45b9 90ae af6b 0a8b 607c 002c fc45 f0cb E....k..`|.,.E..\n-0000a0f0: ebc8 078f 1cb1 28f0 8fb0 39b1 34fd 24e1 ......(...9.4.$.\n-0000a100: 9b17 05f2 8169 56bd c513 f60e 3fb2 a178 .....iV.....?..x\n-0000a110: 28ba 1c95 8b30 9b92 d07e aa31 4b2a 37a7 (....0...~.1K*7.\n-0000a120: f8c6 71c6 f843 7e61 6060 dd59 a7f6 8540 ..q..C~a``.Y...@\n-0000a130: 6d31 b1b8 6794 2cec 01b2 704c e989 82ef m1..g.,...pL....\n-0000a140: 654e 1591 e051 e2ab 0f88 f245 40d6 42f8 eN...Q.....E@.B.\n-0000a150: 2a69 a9ec f18d e539 2efc d68b 8087 2e53 *i.....9.......S\n-0000a160: a09b 4a49 7137 5562 4acc fc4e 3095 c15e ..JIq7UbJ..N0..^\n-0000a170: 78b2 a9f7 98a6 a81e 092d 7c15 3131 4a45 x........-|.11JE\n-0000a180: a053 575d d0e7 d142 10f4 4d34 2623 54d1 .SW]...B..M4&#T.\n-0000a190: afd4 9477 90c5 d631 ae1e 015c 9064 5b18 ...w...1...\\.d[.\n-0000a1a0: 3db6 7ede 9f41 8e77 39d9 e85b 1e9c 356a =.~..A.w9..[..5j\n-0000a1b0: e220 a63d 2c24 4b96 aa2f 0691 da9d 85ab . .=,$K../......\n-0000a1c0: b0bc af06 6c06 1fc8 e140 c303 3ea3 eeb2 ....l....@..>...\n-0000a1d0: 44a7 121e 245b 0d67 7fab a130 94c7 5520 D...$[.g...0..U \n-0000a1e0: 409e 1407 ea37 866e 839c c25a bf92 fb13 @....7.n...Z....\n-0000a1f0: 475c 0985 8ac2 7fd5 0c05 b986 4ac0 059f G\\..........J...\n-0000a200: 5130 e461 ee9c 2720 5704 ae38 39b5 7f95 Q0.a..' W..89...\n-0000a210: 50ff 7715 5c7b 29e4 7252 fc66 0ace 897f P.w.\\{).rR.f....\n-0000a220: 3e12 cbb0 f19c f6b9 e395 16f2 722d be9e >...........r-..\n-0000a230: 6862 210e 7825 e7b8 b26e 2326 de65 2200 hb!.x%...n#&.e\".\n-0000a240: 5ebd 128b 2063 50a0 cdb9 7cad a519 d068 ^... cP...|....h\n-0000a250: 8ce9 a13b c4fa 9e2a 1dcd 3726 54ea 35d2 ...;...*..7&T.5.\n-0000a260: cb27 2652 c63b 12d8 9b03 9566 fa1c 8319 .'&R.;.....f....\n-0000a270: 35df 618a 5903 7098 8004 3454 a2db 76eb 5.a.Y.p...4T..v.\n-0000a280: 260d 73b4 3167 31df b20c 2db5 d78c 0517 &.s.1g1...-.....\n-0000a290: f14b aaeb 1a4d 8cc8 5363 5325 3c88 86d0 .K...M..ScS%<...\n-0000a2a0: 9889 f0c0 004a a695 66a9 1998 ba9c a2ad .....J..f.......\n-0000a2b0: eb3a 9c05 6f26 c39d 3404 b1a6 4c08 e027 .:..o&..4...L..'\n-0000a2c0: 48a4 c1d0 d94c 98df 512e a043 8759 484c H....L..Q..C.YHL\n-0000a2d0: 45e1 0d5c 65ec 378f 7ae9 fe7f 003f 1d39 E..\\e.7.z....?.9\n-0000a2e0: c6d0 217b d95b b9f8 61aa cd2c 3e80 77e0 ..!{.[..a..,>.w.\n-0000a2f0: 7f99 e943 9d92 af85 77dc f5bd 6fc8 f5a2 ...C....w...o...\n-0000a300: afeb ed7f 0050 4b07 0895 0837 dff3 0400 .....PK....7....\n-0000a310: 009f 1f00 0050 4b03 0414 0008 0808 0042 .....PK........B\n-0000a320: 0476 3d00 0000 0000 0000 0000 0000 0015 .v=.............\n-0000a330: 0000 004d 4554 412d 494e 462f 6d61 6e69 ...META-INF/mani\n-0000a340: 6665 7374 2e78 6d6c b595 c16e c320 0c40 fest.xml...n. .@\n-0000a350: effd 8a88 7bc2 d6d3 1435 9db4 49fb 82ee ....{....5..I...\n-0000a360: 0328 7152 2430 089b aafd fb25 d5da 665b .(qR$0.....%..f[\n-0000a370: 0f6b 156e 1099 f70c c166 f57a 70b6 d843 .k.n.....f.zp..C\n-0000a380: 24e3 b111 cfd5 9328 00b5 6f0d f68d f8dc $......(..o.....\n-0000a390: 7c94 2fe2 75bd 5839 85a6 03e2 fa3c 2886 |./.u.X9.....<(.\n-0000a3a0: 7548 9769 2352 c4da 2b32 54a3 7240 35eb uH.i#R..+2T.r@5.\n-0000a3b0: da07 c0d6 ebe4 00b9 fe19 5f8f a6f5 a2b8 .........._.....\n-0000a3c0: 823b 63a1 1c02 e3b1 b8ca a035 aae4 6380 .;c........5..c.\n-0000a3d0: 46a8 10ac d18a 873c e51e dbea e4aa a68a F......<........\n-0000a3e0: 8ae1 c0e2 ba7a b2ab e5e4 7397 ac2d 83e2 .....z....s..-..\n-0000a3f0: 5d23 a490 77e5 300a e4b0 91db 34ed 91c7 ]#..w.0.....4...\n-0000a400: 34c6 8039 b9c4 470b 343b d601 ab07 a0b7 4..9..G.4;......\n-0000a410: 619b 5d72 5b54 c692 e4f3 b00a d8cf 0d9f a.]r[T..........\n-0000a420: 85f7 eeb1 337d 8aa7 cb44 4ba9 b406 0bc3 ....3}...DK.....\n-0000a430: d447 a953 8c8f fdc4 fb5d 5904 21fa 3e02 .G.S.....]Y.!.>.\n-0000a440: d156 6512 74d6 2b86 5cd9 fb90 c250 cc29 .Ve.t.+.\\....P.)\n-0000a450: 0f7e 2467 3b18 f6de 6683 1ba7 7a20 f966 .~$g;...f...z .f\n-0000a460: d8a9 90a9 0ebe 1d59 d8c4 8ad3 2397 f277 .......Y....#..w\n-0000a470: dfa7 8463 7156 c954 7aea f85f 1af3 3666 ...cqV.Tz.._..6f\n-0000a480: 601e dec9 4b6b 5ec9 3fcf e4fa 0b50 4b07 `...Kk^.?....PK.\n-0000a490: 0860 0333 6645 0100 0061 0700 0050 4b01 .`.3fE...a...PK.\n-0000a4a0: 0214 0014 0000 0800 0042 0476 3d5e c632 .........B.v=^.2\n-0000a4b0: 0c27 0000 0027 0000 0008 0000 0000 0000 .'...'..........\n-0000a4c0: 0000 0000 0000 0000 0000 006d 696d 6574 ...........mimet\n-0000a4d0: 7970 6550 4b01 0214 0014 0008 0808 0042 ypePK..........B\n-0000a4e0: 0476 3df8 373b 6a3c 0800 0078 3c00 000b .v=.7;j<...x<...\n-0000a4f0: 0000 0000 0000 0000 0000 0000 004d 0000 .............M..\n-0000a500: 0063 6f6e 7465 6e74 2e78 6d6c 504b 0102 .content.xmlPK..\n-0000a510: 1400 1400 0808 0800 4204 763d c74b 6193 ........B.v=.Ka.\n-0000a520: 2909 0000 3e30 0000 0a00 0000 0000 0000 )...>0..........\n-0000a530: 0000 0000 0000 c208 0000 7374 796c 6573 ..........styles\n-0000a540: 2e78 6d6c 504b 0102 1400 1400 0008 0000 .xmlPK..........\n-0000a550: 4204 763d 0200 abea 8504 0000 8504 0000 B.v=............\n-0000a560: 0800 0000 0000 0000 0000 0000 0000 2312 ..............#.\n-0000a570: 0000 6d65 7461 2e78 6d6c 504b 0102 1400 ..meta.xmlPK....\n-0000a580: 1400 0808 0800 4204 763d c618 708d 5506 ......B.v=..p.U.\n-0000a590: 0000 0e08 0000 1800 0000 0000 0000 0000 ................\n-0000a5a0: 0000 0000 ce16 0000 5468 756d 626e 6169 ........Thumbnai\n-0000a5b0: 6c73 2f74 6875 6d62 6e61 696c 2e70 6e67 ls/thumbnail.png\n-0000a5c0: 504b 0102 1400 1400 0808 0800 4204 763d PK..........B.v=\n-0000a5d0: 0000 0000 0200 0000 0000 0000 2700 0000 ............'...\n-0000a5e0: 0000 0000 0000 0000 0000 691d 0000 436f ..........i...Co\n-0000a5f0: 6e66 6967 7572 6174 696f 6e73 322f 6163 nfigurations2/ac\n-0000a600: 6365 6c65 7261 746f 722f 6375 7272 656e celerator/curren\n-0000a610: 742e 786d 6c50 4b01 0214 0014 0000 0800 t.xmlPK.........\n-0000a620: 0042 0476 3d00 0000 0000 0000 0000 0000 .B.v=...........\n-0000a630: 001c 0000 0000 0000 0000 0000 0000 00c0 ................\n-0000a640: 1d00 0043 6f6e 6669 6775 7261 7469 6f6e ...Configuration\n-0000a650: 7332 2f70 726f 6772 6573 7362 6172 2f50 s2/progressbar/P\n-0000a660: 4b01 0214 0014 0000 0800 0042 0476 3d00 K..........B.v=.\n-0000a670: 0000 0000 0000 0000 0000 0018 0000 0000 ................\n-0000a680: 0000 0000 0000 0000 00fa 1d00 0043 6f6e .............Con\n-0000a690: 6669 6775 7261 7469 6f6e 7332 2f66 6c6f figurations2/flo\n-0000a6a0: 6174 6572 2f50 4b01 0214 0014 0000 0800 ater/PK.........\n-0000a6b0: 0042 0476 3d00 0000 0000 0000 0000 0000 .B.v=...........\n-0000a6c0: 001a 0000 0000 0000 0000 0000 0000 0030 ...............0\n-0000a6d0: 1e00 0043 6f6e 6669 6775 7261 7469 6f6e ...Configuration\n-0000a6e0: 7332 2f70 6f70 7570 6d65 6e75 2f50 4b01 s2/popupmenu/PK.\n-0000a6f0: 0214 0014 0000 0800 0042 0476 3d00 0000 .........B.v=...\n-0000a700: 0000 0000 0000 0000 0018 0000 0000 0000 ................\n-0000a710: 0000 0000 0000 0068 1e00 0043 6f6e 6669 .......h...Confi\n-0000a720: 6775 7261 7469 6f6e 7332 2f6d 656e 7562 gurations2/menub\n-0000a730: 6172 2f50 4b01 0214 0014 0000 0800 0042 ar/PK..........B\n-0000a740: 0476 3d00 0000 0000 0000 0000 0000 0018 .v=.............\n-0000a750: 0000 0000 0000 0000 0000 0000 009e 1e00 ................\n-0000a760: 0043 6f6e 6669 6775 7261 7469 6f6e 7332 .Configurations2\n-0000a770: 2f74 6f6f 6c62 6172 2f50 4b01 0214 0014 /toolbar/PK.....\n-0000a780: 0000 0800 0042 0476 3d00 0000 0000 0000 .....B.v=.......\n-0000a790: 0000 0000 001f 0000 0000 0000 0000 0000 ................\n-0000a7a0: 0000 00d4 1e00 0043 6f6e 6669 6775 7261 .......Configura\n-0000a7b0: 7469 6f6e 7332 2f69 6d61 6765 732f 4269 tions2/images/Bi\n-0000a7c0: 746d 6170 732f 504b 0102 1400 1400 0008 tmaps/PK........\n-0000a7d0: 0000 4204 763d 0000 0000 0000 0000 0000 ..B.v=..........\n-0000a7e0: 0000 1a00 0000 0000 0000 0000 0000 0000 ................\n-0000a7f0: 111f 0000 436f 6e66 6967 7572 6174 696f ....Configuratio\n-0000a800: 6e73 322f 7374 6174 7573 6261 722f 504b ns2/statusbar/PK\n-0000a810: 0102 1400 1400 0808 0800 4204 763d 9508 ..........B.v=..\n-0000a820: 37df f304 0000 9f1f 0000 0c00 0000 0000 7...............\n-0000a830: 0000 0000 0000 0000 491f 0000 7365 7474 ........I...sett\n-0000a840: 696e 6773 2e78 6d6c 504b 0102 1400 1400 ings.xmlPK......\n-0000a850: 0808 0800 4204 763d 6003 3366 4501 0000 ....B.v=`.3fE...\n-0000a860: 6107 0000 1500 0000 0000 0000 0000 0000 a...............\n-0000a870: 0000 7624 0000 4d45 5441 2d49 4e46 2f6d ..v$..META-INF/m\n-0000a880: 616e 6966 6573 742e 786d 6c50 4b05 0600 anifest.xmlPK...\n-0000a890: 0000 000f 000f 00ee 0300 00fe 2500 0000 ............%...\n-0000a8a0: 0050 4b03 0414 0000 0800 0037 0376 3d5e .PK........7.v=^\n-0000a8b0: c632 0c27 0000 0027 0000 0008 0000 006d .2.'...'.......m\n-0000a8c0: 696d 6574 7970 6561 7070 6c69 6361 7469 imetypeapplicati\n-0000a8d0: 6f6e 2f76 6e64 2e6f 6173 6973 2e6f 7065 on/vnd.oasis.ope\n-0000a8e0: 6e64 6f63 756d 656e 742e 7465 7874 504b ndocument.textPK\n-0000a8f0: 0304 1400 0808 0800 3703 763d 0000 0000 ........7.v=....\n-0000a900: 0000 0000 0000 0000 0b00 0000 636f 6e74 ............cont\n-0000a910: 656e 742e 786d 6cd5 58dd 6feb 3414 7fe7 ent.xml.X.o.4...\n-0000a920: af88 7211 4fa4 5e3b 90b6 b076 20ae 10a0 ..r.O.^;...v ...\n-0000a930: edde abdd 21c1 a367 3bad ef1c 3bd8 4ed3 ....!..g;...;.N.\n-0000a940: 0af1 bf73 6c27 69b2 356b 5837 71d9 43a6 ...sl'i.5kX7q.C.\n-0000a950: f8fc cef7 874f 7a71 b9c9 45b4 66da 7025 .....Ozq..E.f.p%\n-0000a960: e7f1 7472 1247 4c12 45b9 5cce e3df 6e7f ..tr.GL.E.\\...n.\n-0000a970: 4ace e2cb c517 172a cb38 6129 55a4 cc99 J......*.8a)U...\n-0000a980: b409 51d2 c2ff 08b8 a549 0375 1e97 5aa6 ..Q......I.u..Z.\n-0000a990: 0a1b 6e52 8973 6652 4b52 5530 d970 a55d ..nR.sfRKRU0.p.]\n-0000a9a0: 74ea 7585 1363 b762 34bb 0777 b92d dbd8 t.u..c.b4..w.-..\n-0000a9b0: b1cc 0edb e3c5 77e3 357b 7097 9b6a 5c8d ......w.5{p..j\\.\n-0000a9c0: 6576 5808 6a97 3d53 6399 3746 2499 82a8 evX.j.=Sc.7F$...\n-0000a9d0: e705 b6fc 8115 1bc1 e5fd 3c5e 595b a408 ..........<^Y[..\n-0000a9e0: 5555 35a9 4e27 4a2f d1f4 fcfc 1c79 6a6b UU5.N'J/.....yjk\n-0000a9f0: 3069 7145 a985 4751 8298 604e 9941 d3c9 0iqE..GQ..`N.A..\n-0000aa00: 1435 d89c 593c d63e 87ed 9a24 cbfc 8ee9 .5..Y<.>...$....\n-0000aa10: d1a1 c116 3fca aa59 2f47 57c4 7a39 101a ....?..Y/GW.z9..\n-0000aa20: b2c2 7a74 6d78 703f bda7 747c 7a4f 6997 ..ztmxp?..t|zOi.\n-0000aa30: 37c7 7635 9093 3374 0d44 ffb8 beda d582 7.v5..3t.D......\n-0000aa40: cec7 ea72 d85e a888 e6c5 6837 03ba cbaf ...r.^....h7....\n-0000aa50: 946a 4d75 0ca1 41bd b9b3 9393 6f50 78ef .jMu..A.....oPx.\n-0000aa60: a0ab 27e1 95e6 96e9 0e9c 3c09 2758 9036 ..'.......<.'X.6\n-0000aa70: e22a df17 34c0 4d11 2012 b676 65da 16be .*..4.M. ..ve...\n-0000aa80: 0b84 1960 98a1 406e c186 0e8a fefd faea ...`..@n........\n-0000aa90: 2359 b11c efc0 fc30 38e1 d258 2c77 91d1 #Y.....08..X,w..\n-0000aaa0: 2e09 839e 7e8b 342b 94b6 6d60 b2f1 0313 ....~.4+..m`....\n-0000aab0: b235 6bb5 d00c b76a 0069 265e 42e2 18bd .5k....j.i&^B...\n-0000aac0: aeae 04e4 3a13 3996 376d a571 269a b26e ....:.9.7m.q&..n\n-0000aad0: 8dac f5b3 4dc1 3477 8c58 b8cc 25b9 012f ....M.4w.X..%../\n-0000aae0: 219b aa48 3bdc a178 6ace cee5 318b 17cd !..H;..xj...1...\n-0000aaf0: 4d11 aacc a0f6 2083 1b23 c930 6109 6544 M..... ..#.0a.eD\n-0000ab00: 98c5 45e8 f8f6 380a efce 8e79 7c8b 57ca ..E...8....y|.W.\n-0000ab10: 6503 3abb 41e4 5c6c 3b84 1d73 c12d 8156 e.:.A.\\l;..s.-.V\n-0000ab20: 5b63 cddd 7c8e d101 d1e0 9e89 deb1 2aba [c..|.........*.\n-0000ab30: 0149 728f 8eaf 70a1 cc77 0f70 e1b0 a738 .Ir...p..w.p...8\n-0000ab40: e093 2593 1033 a871 5dcb 7bb6 693f 004c ..%..3.q].{.i?.L\n-0000ab50: ec31 a839 1f56 6d2a 6ecc d1aa a7a3 7463 .1.9.Vm*n.....tc\n-0000ab60: aab4 f4d7 c53c be61 cb52 60fd bab6 5d95 .....<.a.R`...].\n-0000ab70: 8453 6cb0 347b eceb 119f 3062 6b2c cb8f .Sl.4{....0bk,..\n-0000ab80: b1e2 9a4b b252 7b2c 6809 c76a 4743 9d52 ...K.R{,h..jGC.R\n-0000ab90: 9fe3 d242 8559 4e12 2fa7 6d21 ffec d9fa ...B.YN./.m!....\n-0000aba0: 61da eaaa 8d2c b0c6 4b8d 8b55 4380 03b7 a....,..K..UC...\n-0000abb0: c7f9 9724 70fd cc30 85b9 dd88 6d59 9202 ...$p..0....mY..\n-0000abc0: da9f 69cb a11f 32e5 57a8 040b be84 9627 ..i...2.W......'\n-0000abd0: 4cfa 511f 383e 95c6 f26c 9b18 d873 406a L.Q.8>...l...s@j\n-0000abe0: a534 cc99 0c0b d309 aee7 ee0b f4fe 568c .4............V.\n-0000abf0: 2f57 303e ef94 a0bd 4005 4202 230e cb61 /W0>....@.B.#..a\n-0000ac00: b2bb fe05 dbd4 0017 cc4e 6c9e 08d4 ec39 .........Nl....9\n-0000ac10: 81fa 0853 9f62 4de3 434e d57b 2d87 69ca ...S.bM.CN.{-.i.\n-0000ac20: 49cf ec20 ae76 6a90 de7a 5523 c6fb 75fa I.. .vj..zU#..u.\n-0000ac30: 2a7e 85d3 d240 6e39 5c31 55e2 6d25 4a28 *~...@n9\\1U.m%J(\n-0000ac40: d8f5 ac2e e126 7ce0 ba84 2bf8 c1fc e8b9 .....&|...+.....\n-0000ac50: 3e48 6f5d af11 a35d bf7d 54fb ce8b a752 >Ho]...].}T....R\n-0000ac60: 55db ffe6 ecc4 fd1d 70c1 f397 121a 05f6 U.......p.......\n-0000ac70: 6ab6 c348 f61a 4ea2 c1d6 af09 778a 6edb j..H..N.....w.n.\n-0000ac80: 1767 5be7 be85 e527 f2ab e28e 3b83 b5c0 .g[....'....;...\n-0000ac90: 343d 5913 8b02 4615 6506 1a3a c915 659d 4=Y...F.e..:..e.\n-0000aca0: 96f5 5f4b 86fd 59c2 2761 3b8d 1e1f 46fe .._K..Y.'a;...F.\n-0000acb0: 8872 5308 bc4d 5469 7d68 042c 6b62 1e43 .rS..MTi}h.,kb.C\n-0000acc0: 403d 3964 e717 2160 4868 3046 c9fd 1afe @=9d..!`Hh0F....\n-0000acd0: 85b0 db66 721e 27c5 95c7 b142 de86 af3b ...fr.'....B...;\n-0000ace0: 9fc1 e1a8 1581 656f cfa1 cf0c 5343 7cbd ......eo....SC|.\n-0000acf0: 7359 94b6 8e06 0b9b 9ddf f83e 2915 dee2 sY.........>)...\n-0000ad00: c597 7f69 4678 c161 a64c 9ca4 bfeb 38ec ...iFx.a.L....8.\n-0000ad10: f89b c814 afab 1c53 aa99 31ff 997e 5813 .......S..1..~X.\n-0000ad20: ed8f d046 7b0c 889e 2f95 70bb 3dce a5cf ...F{.../.p.=...\n-0000ad30: ba76 28b6 ecd2 3dfe 473e be65 581f 91d1 .v(...=.G>.eX...\n-0000ad40: 8126 f9fa 85dd 5ddc aeb0 bc8f b6aa 74e3 .&....].......t.\n-0000ad50: 3eb2 7a0b 63aa 361b 47fe c7a1 d46e 0b60 >.z.c.6.G....n.`\n-0000ad60: 31dc 5d46 717d b6d2 2ceb 7d02 636d 5566 1.]Fq}..,.}.cmUf\n-0000ad70: 9458 03ff 042e 2e04 7e85 0f5a d3e4 db14 .X......~..Z....\n-0000ad80: 583e 3605 2ee4 c5af efdf df04 6c33 1e01 X>6.........l3..\n-0000ad90: da64 162f 262f edf4 1faa d4b0 aec0 66ce .d./&/........f.\n-0000ada0: 3413 db17 0aea 8759 e3e9 e1c8 e598 0bab 4......Y........\n-0000adb0: d29c eb7b f5fd c3d8 1d0e d8b5 e38b dec1 ...{............\n-0000adc0: 878d 557b 4376 d823 d801 47d6 3aea ed0f ..U{Cv.#..G.:...\n-0000add0: a8b7 5aa0 815f 7e17 ff00 504b 0708 50ba ..Z.._~...PK..P.\n-0000ade0: 7254 c304 0000 3a16 0000 504b 0304 1400 rT....:...PK....\n-0000adf0: 0808 0800 3703 763d 0000 0000 0000 0000 ....7.v=........\n-0000ae00: 0000 0000 0a00 0000 7374 796c 6573 2e78 ........styles.x\n-0000ae10: 6d6c cd5a 5b8f e3b6 157e cfaf 3014 b46f ml.Z[....~..0..o\n-0000ae20: b224 7b2e 1e67 6782 1645 9b16 b3d9 60b3 .${..gg..E....`.\n-0000ae30: c96b 404b b4c5 4612 0592 1a8d f7d7 e7f0 .k@K..F.........\n-0000ae40: 2a5a 175b 3bb3 6967 1f16 30cf ede3 b9f1 *Z.[;.ig..0.....\n-0000ae50: 909a 77df 3f97 c5e2 0933 4e68 751f 24cb ..w.?....3Nhu.$.\n-0000ae60: 3858 e02a a519 a90e f7c1 2f9f fe19 6e82 8X.*....../...n.\n-0000ae70: ef1f be79 47f7 7b92 e26d 46d3 a6c4 9508 ...yG.{..mF.....\n-0000ae80: b938 1698 2f40 b8e2 5b4d bc0f 1a56 6d29 .8../@..[M...Vm)\n-0000ae90: e284 6f2b 5462 be15 e996 d6b8 b242 5b9f ..o+Tb.......B[.\n-0000aea0: 7bab 4ce9 15a5 6cae b862 f6a5 057e 1673 {.L...l..b...~.s\n-0000aeb0: 8525 ef89 2cda cdb7 ac98 7de9 8ca1 76ae .%..,.....}...v.\n-0000aec0: b0e4 059f fae2 7b3a 57f8 9917 e19e 8629 ......{:W......)\n-0000aed0: 2d6b 2448 0fc5 7341 aadf ef83 5c88 7a1b -k$H..sA....\\.z.\n-0000aee0: 456d db2e dbf5 92b2 4394 dcdd dd45 8aea Em......C....E..\n-0000aef0: 00a7 8eaf 6e58 a1b8 b234 c205 96c6 7894 ....nX...4....x.\n-0000af00: 2c93 c8f2 9658 a0b9 f824 af0f a96a ca1d ,....X...$...j..\n-0000af10: 66b3 5d83 041a 4495 3f1d 6667 c4d3 61c2 f.]...D.?.fg..a.\n-0000af20: 3569 8ed8 ecdc 50cc a7e1 5d67 f3c3 bbce 5i....P...]g....\n-0000af30: 7cd9 1289 7c22 269b e83d 10d5 7fef 1fbb |...|\"&..=......\n-0000af40: 5c60 e55c 5b92 f7c4 5529 23f5 ec6d 6a6e \\`.\\[...U)#..mjn\n-0000af50: 5f9e 52ea a04a 015d a00a ee2a 8eaf 22fd _.R..J.]...*..\".\n-0000af60: dbe3 6ecf b2b7 8c08 cc3c f6f4 2c7b 8a8a ..n......<..,{..\n-0000af70: d479 9c96 634e 03be 2402 8e10 3fc9 34b5 .y..cN..$...?.4.\n-0000af80: dc4c 6e7a 52f3 75c4 704d 9970 40f6 f31b .LnzR.u.pM.p@...\n-0000af90: 1478 67e5 ac64 7be4 cc00 275f 2a0d a114 .xg..d{...'_*...\n-0000afa0: 54b6 7c0d 91ac 8448 8a7c 1b2c 4ca3 f39a T.|....H.|.,L...\n-0000afb0: eb2a 78b0 9d74 4fa1 8bee 518a c30c a705 .*x..tO...Q.....\n-0000afc0: 7f78 a72b c02d 2ff4 6f89 f33e f884 725a .x.+.-/.o..>..rZ\n-0000afd0: a260 0199 6e39 4a52 1c3d 4227 5c13 9142 .`..n9JR.=B'\\..B\n-0000afe0: ea3d 2146 64bf 0aa2 0baa 0938 62f1 236e .=!Fd......8b.#n\n-0000aff0: 171f 4153 3562 e3af a8a6 fcbb 1e9f 5e3c ..AS5b........^<\n-0000b000: 31ac f9c3 03ae 3023 1073 66f4 bd18 dadf 1.....0#.sf.....\n-0000b010: 80ad 1801 64d7 a74d f396 70fe 6ad3 c92c ....d..M..p.j..,\n-0000b020: db28 a3ac 52ed f33e f888 0f4d 81d8 9f8b .(..R..>...M....\n-0000b030: edb1 4949 8638 aaf8 08be 13e2 1910 472e ..II.8........G.\n-0000b040: 70f9 1a14 ef49 95e6 7404 8123 bcd6 7a34 p....I..t..#..z4\n-0000b050: 5529 665d 8f20 1665 86f7 a829 cc60 6235 U)f]. .e...).`b5\n-0000b060: 1b48 0786 ea9c a481 e535 bfc3 9a41 ed32 .H.......5...A.2\n-0000b070: 4120 b1e5 f1bc e539 04b3 0d41 3fc7 227c A .....9...A?.\"|\n-0000b080: be0f e265 926c 1202 593c 423f 0ee9 024e ...e.l..Y<B?...N\n-0000b090: 9010 0e5c 1cf2 1aa5 70dc 8739 65e4 336c ...\\....p..9e.3l\n-0000b0a0: 0015 9a3b b93a c7fd 24d1 a423 bcd0 6166 ...;.:..$..#..af\n-0000b0b0: eb1d f08e 6935 0e2a 603b 2d11 79a8 87a8 ....i5.*`;-.y...\n-0000b0c0: 3d2a b817 f91a 31a4 7ce5 7b4a 9324 7f88 =*....1.|.{J.$..\n-0000b0d0: 1a41 a511 4807 9261 aa59 5151 e7ae 2329 .A..H..a.YQQ..#)\n-0000b0e0: 1c3b 8611 0c28 5c40 f085 a5c8 5342 822b .;...(\\@....SB.+\n-0000b0f0: 6906 e205 0bc5 ee24 2148 9561 d958 e5b0 i......$!H.a.X..\n-0000b100: e9ef c682 b418 6128 8398 d39a cb8c 9986 ......a(........\n-0000b110: edd8 25ee c16e 1a8e c10d 950c ae32 9ed2 ..%..n.......2..\n-0000b120: 82c2 f822 5803 c7de 9e6a 449c 7c06 a4c9 ...\"X....jD.|...\n-0000b130: aa16 6aad 40d5 a141 0758 c295 5a48 6953 ..j.@..A.X..ZHiS\n-0000b140: 0906 59f1 afbf 9fec 44ca 8570 64a0 ca4a ..Y.....D..pd..J\n-0000b150: 1bdf 1805 9686 5d58 8c26 4bf8 e5e7 a13e ......]X.&K....>\n-0000b160: 39ef 14f8 7942 a3a3 0e75 3a12 68ed 5c76 9...yB...u:.h.\\v\n-0000b170: 523d 734a caf9 3838 9b2c e096 fc58 e7b8 R=sJ..88.,...X..\n-0000b180: 82d9 8c56 6181 b20c b350 61b9 0f2a 0a91 ...Va....Pa..*..\n-0000b190: 2d89 833f 33a7 eaa6 4a45 a315 b640 86c3 -..?3...JE...@..\n-0000b1a0: 19f6 0da9 7139 e96c b284 1981 eaab a491 ....q9.l........\n-0000b1b0: 7879 75b7 baee 4ae2 342f 6bf0 6657 0f2f xyu...J.4/k.fW./\n-0000b1c0: 481e 2f6e 13e7 ed6b d34b aab5 9932 320e H./n...k.K...22.\n-0000b1d0: 7ced ec53 e65c 124d 19fc 2ae9 e967 0fb6 |..S.\\.M..*..g..\n-0000b1e0: 75df 4f29 864b 44aa 500e ef36 af56 03a6 u.O).KD.P..6.V..\n-0000b1f0: bae1 798f e515 b9af ee81 7e03 2ab0 9f15 ..y.......~.*...\n-0000b200: fa9a b8a3 4ca6 ba4c 2368 bc90 1305 aab9 ....L..L#h......\n-0000b210: 4cd2 d71a 0e19 6d7b c661 a557 74bf 635c L.....m{.a.Wt.c\\\n-0000b220: 8782 1eb0 c8e5 3d4c 16d5 25c3 be41 9daa ......=L..%..A..\n-0000b230: 3f43 8964 8865 c164 eddb e015 88c3 f423 ?C.d.e.d.......#\n-0000b240: cb23 385f 2b5e 2198 11ab 4375 01cd 2750 .#8_+^!...Cu..'P\n-0000b250: f8db 2afe 6d47 b3a3 350c 655c 17e8 1876 ..*.mG..5.e\\...v\n-0000b260: 1c0b 9f3c 0918 16dc 2346 38be d9b1 3d4d ...<....#F8...=M\n-0000b270: b5b8 1231 e83f e06f e845 31d1 e56a d676 ...1.?.o.E1..j.v\n-0000b280: 5408 79a9 8997 f166 2ddb ccec fdfe 8051 T.y....f-......Q\n-0000b290: e635 b5d7 eca5 92b1 f019 c67c f9e2 0d2f .5.........|.../\n-0000b2a0: 939b 9beb 0bbb 7639 a986 8d4a 0d1b a868 ......v9...J...h\n-0000b2b0: d191 5fea aefd 8c19 34cc abae c10c fae1 .._.....4.......\n-0000b2c0: c82c 7ad2 0f47 655d 0b9a 98a5 7b0d 4eea .,z..Ge]....{.N.\n-0000b2d0: f8d2 a04a dfaf c693 d870 2c56 2f09 7c2f ...J.....p,V/.|/\n-0000b2e0: 6766 c5dd 3603 da08 7570 1670 c92e 5413 gf..6...up.p..T.\n-0000b2f0: 9d5f dc63 2171 6b52 020e 7318 5561 0477 ._.c!qkR..s.Ua.w\n-0000b300: cb2d 2687 1cb2 6047 8b6c 7e80 f466 0cd5 .-&...`G.l~..f..\n-0000b310: aaf4 e85a ab65 18d7 7d1a baa1 7647 9fd6 ...Z.e..}...vG..\n-0000b320: ef58 9485 2f8a 3e66 5fb1 3b41 1818 3a5f .X../.>f_.;A..:_\n-0000b330: adea c553 bfc7 a939 9abb 8354 5154 c8ed ...S...9...TQT..\n-0000b340: 735d 3c9c aafb 0b16 22e5 44a8 478d f572 s]<.....\".D.G..r\n-0000b350: 7d75 7ddb cd4f e258 03de 1436 003b 8d2e }u}..O.X...6.;..\n-0000b360: 8adf 2c6f 4ec6 2f2d cea4 973d bf7a 70ce ..,oN./-...=.zp.\n-0000b370: cef8 f3c2 f06f 89ad c2aa 12f4 ebe8 5821 .....o........X!\n-0000b380: 5aae 85cf e24e e20b d560 66c0 6f63 f8b7 Z....N...`f.oc..\n-0000b390: 894f 06dc 06ee 344c df68 7465 705a 906c .O....4L.htepZ.l\n-0000b3a0: 82a5 2599 7c47 54e7 f738 87b1 d44d 9ef3 ..%.|GT..8...M..\n-0000b3b0: d3f1 5702 51c0 9974 83ef 92c7 4997 1881 ..W.Q..t....I...\n-0000b3c0: 8573 cde3 2b5c b391 bef9 7fbb 46d5 80ed .s..+\\......F...\n-0000b3d0: 7c43 0f7d d094 a0c7 a85a a461 d755 a47b |C.}.....Z.a.U.{\n-0000b3e0: 66e2 1a6f 5386 f295 1641 8373 be28 e0ce f..oS....A.s.(..\n-0000b3f0: 6144 fbf5 5912 7937 da01 c5bf 9824 765e aD..Y.y7.....$v^\n-0000b400: 9832 3e13 d6ea 6dc2 5abf 4d58 576f 13d6 .2>...m.Z.MXWo..\n-0000b410: f5db 8475 f336 61dd be4d 589b b709 ebee ...u.6a..MX.....\n-0000b420: 6dc2 4ae2 ff39 ae53 920f b6a2 0273 3846 m.J..9.S.....s8F\n-0000b430: aa3d 3934 4c3d 2b2c 1c21 34f3 d89e 5221 .=94L=+,.!4...R!\n-0000b440: 7f8f e14e ccc4 a59f 7d9f 50d1 4850 66d1 ...N....}.P.HPf.\n-0000b450: 0af2 b01b 8dd4 db93 2fa3 c734 f938 25f5 ......../..4.8%.\n-0000b460: d94f 4e72 47f3 11e2 2a9b 0248 c601 5af5 .ONrG...*..H..Z.\n-0000b470: d223 1d82 3133 9343 a67e 3057 21b8 bbf1 .#..13.C.~0W!...\n-0000b480: 86bd 31f7 182d 9d1b 0abc 1786 06b7 39a6 ..1..-........9.\n-0000b490: be54 cb76 e87d 2150 daba 0f03 7224 009d .T.v.}!P....r$..\n-0000b4a0: 240d 2d61 6a02 7aff 53f2 9269 dccc f197 $.-aj.z.S..i....\n-0000b4b0: 6ec9 fa3d b320 87ca 0dc4 46e7 7f1b 2ec8 n..=. ....F.....\n-0000b4c0: fe18 ca07 21d0 da52 960d 1edf a7ee 5893 ....!..R......X.\n-0000b4d0: 17a7 0b77 9f2f b9ba c8d4 8302 3a42 219c ...w./......:B!.\n-0000b4e0: faab 2e93 6084 a987 5351 cc7c b659 ae6e ....`...SQ.|.Y.n\n-0000b4f0: 6ed7 e609 4011 72b3 8124 e9cd febd 7430 n...@.r..$....t0\n-0000b500: 5620 dde0 72ca 0838 1099 c2a0 0cae 3d44 V ..r..8......=D\n-0000b510: 04c3 a788 dbcd edd5 d453 c490 2653 6b9c .........S..&Sk.\n-0000b520: c234 c48e a4c1 9cfd 68a1 2b38 2cd1 b3db .4......h.+8,...\n-0000b530: a27c 0cea 3ea3 1906 8eed 35c8 b828 5ec6 .|..>.....5..(^.\n-0000b540: f16d d259 b13d 2bdc 6170 8712 504c ebbb .m.Y.=+.ap..PL..\n-0000b550: cd08 13da 4362 8df3 a04c 269a 2e18 5d46 ....Cb...L&...]F\n-0000b560: 7a9d 41c3 33b6 57d7 7fe9 9e60 bb3b 4b1c z.A.3.W....`.;K.\n-0000b570: 07fe f794 b140 db7d e5aa 184e df12 cd9a .....@.}...N....\n-0000b580: dcb2 ace5 d3b7 2370 afef 9f61 3cc6 4331 ......#p...a<.C1\n-0000b590: 1556 d352 3ab8 6380 0c12 f563 7463 5d33 .V.R:.c....ctc]3\n-0000b5a0: 1976 0f43 2811 773a dcee cda2 d474 f6ed .v.C(.w:.....t..\n-0000b5b0: d4f7 e148 2d69 cca6 d3d6 b60f 771d 4736 ...H-i......w.G6\n-0000b5c0: aa87 ff7c f8f0 51fd 4903 5fac 96f1 e211 ...|..Q.I._.....\n-0000b5d0: 0b30 bdf8 072e a939 b7ea 9e0f dc4f 0f65 .0.....9.....O.e\n-0000b5e0: b7d1 de7e a2f1 3ff1 7af8 0350 4b07 0809 ...~..?.z..PK...\n-0000b5f0: fe41 6cd9 0700 0022 2600 0050 4b03 0414 .Al....\"&..PK...\n-0000b600: 0000 0800 0037 0376 3dc0 1a39 cb84 0400 .....7.v=..9....\n-0000b610: 0084 0400 0008 0000 006d 6574 612e 786d .........meta.xm\n-0000b620: 6c3c 3f78 6d6c 2076 6572 7369 6f6e 3d22 l<?xml version=\"\n-0000b630: 312e 3022 2065 6e63 6f64 696e 673d 2255 1.0\" encoding=\"U\n-0000b640: 5446 2d38 223f 3e0a 3c6f 6666 6963 653a TF-8\"?>.<office:\n-0000b650: 646f 6375 6d65 6e74 2d6d 6574 6120 786d document-meta xm\n-0000b660: 6c6e 733a 6f66 6669 6365 3d22 7572 6e3a lns:office=\"urn:\n-0000b670: 6f61 7369 733a 6e61 6d65 733a 7463 3a6f oasis:names:tc:o\n-0000b680: 7065 6e64 6f63 756d 656e 743a 786d 6c6e pendocument:xmln\n-0000b690: 733a 6f66 6669 6365 3a31 2e30 2220 786d s:office:1.0\" xm\n-0000b6a0: 6c6e 733a 786c 696e 6b3d 2268 7474 703a lns:xlink=\"http:\n-0000b6b0: 2f2f 7777 772e 7733 2e6f 7267 2f31 3939 //www.w3.org/199\n-0000b6c0: 392f 786c 696e 6b22 2078 6d6c 6e73 3a64 9/xlink\" xmlns:d\n-0000b6d0: 633d 2268 7474 703a 2f2f 7075 726c 2e6f c=\"http://purl.o\n-0000b6e0: 7267 2f64 632f 656c 656d 656e 7473 2f31 rg/dc/elements/1\n-0000b6f0: 2e31 2f22 2078 6d6c 6e73 3a6d 6574 613d .1/\" xmlns:meta=\n-0000b700: 2275 726e 3a6f 6173 6973 3a6e 616d 6573 \"urn:oasis:names\n-0000b710: 3a74 633a 6f70 656e 646f 6375 6d65 6e74 :tc:opendocument\n-0000b720: 3a78 6d6c 6e73 3a6d 6574 613a 312e 3022 :xmlns:meta:1.0\"\n-0000b730: 2078 6d6c 6e73 3a6f 6f6f 3d22 6874 7470 xmlns:ooo=\"http\n-0000b740: 3a2f 2f6f 7065 6e6f 6666 6963 652e 6f72 ://openoffice.or\n-0000b750: 672f 3230 3034 2f6f 6666 6963 6522 206f g/2004/office\" o\n-0000b760: 6666 6963 653a 7665 7273 696f 6e3d 2231 ffice:version=\"1\n-0000b770: 2e32 223e 3c6f 6666 6963 653a 6d65 7461 .2\"><office:meta\n-0000b780: 3e0a 2020 3c6d 6574 613a 6765 6e65 7261 >. <meta:genera\n-0000b790: 746f 723e 4f70 656e 4f66 6669 6365 2e6f tor>OpenOffice.o\n-0000b7a0: 7267 2f33 2e31 2455 6e69 7820 4f70 656e rg/3.1$Unix Open\n-0000b7b0: 4f66 6669 6365 2e6f 7267 5f70 726f 6a65 Office.org_proje\n-0000b7c0: 6374 2f33 3130 6d31 3124 4275 696c 642d ct/310m11$Build-\n-0000b7d0: 3933 3939 3c2f 6d65 7461 3a67 656e 6572 9399</meta:gener\n-0000b7e0: 6174 6f72 3e0a 2020 3c6d 6574 613a 696e ator>. <meta:in\n-0000b7f0: 6974 6961 6c2d 6372 6561 746f 723e 4d69 itial-creator>Mi\n-0000b800: 726b 6f20 4e61 7361 746f 3c2f 6d65 7461 rko Nasato</meta\n-0000b810: 3a69 6e69 7469 616c 2d63 7265 6174 6f72 :initial-creator\n-0000b820: 3e0a 2020 3c6d 6574 613a 6372 6561 7469 >. <meta:creati\n-0000b830: 6f6e 2d64 6174 653e 3230 3035 2d30 362d on-date>2005-06-\n-0000b840: 3032 5431 353a 3338 3a32 363c 2f6d 6574 02T15:38:26</met\n-0000b850: 613a 6372 6561 7469 6f6e 2d64 6174 653e a:creation-date>\n-0000b860: 0a20 200a 2020 3c64 633a 6461 7465 3e32 . . <dc:date>2\n-0000b870: 3031 302d 3131 2d32 3254 3131 3a32 353a 010-11-22T11:25:\n-0000b880: 3436 3c2f 6463 3a64 6174 653e 0a20 203c 46</dc:date>. <\n-0000b890: 6463 3a6c 616e 6775 6167 653e 656e 2d47 dc:language>en-G\n-0000b8a0: 423c 2f64 633a 6c61 6e67 7561 6765 3e0a B</dc:language>.\n-0000b8b0: 2020 3c6d 6574 613a 6564 6974 696e 672d <meta:editing-\n-0000b8c0: 6379 636c 6573 3e32 363c 2f6d 6574 613a cycles>26</meta:\n-0000b8d0: 6564 6974 696e 672d 6379 636c 6573 3e0a editing-cycles>.\n-0000b8e0: 2020 3c6d 6574 613a 6564 6974 696e 672d <meta:editing-\n-0000b8f0: 6475 7261 7469 6f6e 3e50 5430 3048 3237 duration>PT00H27\n-0000b900: 4d32 3753 3c2f 6d65 7461 3a65 6469 7469 M27S</meta:editi\n-0000b910: 6e67 2d64 7572 6174 696f 6e3e 0a20 200a ng-duration>. .\n-0000b920: 2020 0a20 200a 2020 0a20 200a 203c 6d65 . . . . <me\n-0000b930: 7461 3a64 6f63 756d 656e 742d 7374 6174 ta:document-stat\n-0000b940: 6973 7469 6320 6d65 7461 3a74 6162 6c65 istic meta:table\n-0000b950: 2d63 6f75 6e74 3d22 3022 206d 6574 613a -count=\"0\" meta:\n-0000b960: 696d 6167 652d 636f 756e 743d 2230 2220 image-count=\"0\" \n-0000b970: 6d65 7461 3a6f 626a 6563 742d 636f 756e meta:object-coun\n-0000b980: 743d 2230 2220 6d65 7461 3a70 6167 652d t=\"0\" meta:page-\n-0000b990: 636f 756e 743d 2231 2220 6d65 7461 3a70 count=\"1\" meta:p\n-0000b9a0: 6172 6167 7261 7068 2d63 6f75 6e74 3d22 aragraph-count=\"\n-0000b9b0: 3922 206d 6574 613a 776f 7264 2d63 6f75 9\" meta:word-cou\n-0000b9c0: 6e74 3d22 3230 2220 6d65 7461 3a63 6861 nt=\"20\" meta:cha\n-0000b9d0: 7261 6374 6572 2d63 6f75 6e74 3d22 3139 racter-count=\"19\n-0000b9e0: 3722 2f3e 3c6d 6574 613a 7573 6572 2d64 7\"/><meta:user-d\n-0000b9f0: 6566 696e 6564 206d 6574 613a 6e61 6d65 efined meta:name\n-0000ba00: 3d22 496e 666f 2031 222f 3e3c 6d65 7461 =\"Info 1\"/><meta\n-0000ba10: 3a75 7365 722d 6465 6669 6e65 6420 6d65 :user-defined me\n-0000ba20: 7461 3a6e 616d 653d 2249 6e66 6f20 3222 ta:name=\"Info 2\"\n-0000ba30: 2f3e 3c6d 6574 613a 7573 6572 2d64 6566 /><meta:user-def\n-0000ba40: 696e 6564 206d 6574 613a 6e61 6d65 3d22 ined meta:name=\"\n-0000ba50: 496e 666f 2033 222f 3e3c 6d65 7461 3a75 Info 3\"/><meta:u\n-0000ba60: 7365 722d 6465 6669 6e65 6420 6d65 7461 ser-defined meta\n-0000ba70: 3a6e 616d 653d 2249 6e66 6f20 3422 2f3e :name=\"Info 4\"/>\n-0000ba80: 3c2f 6f66 6669 6365 3a6d 6574 613e 3c2f </office:meta></\n-0000ba90: 6f66 6669 6365 3a64 6f63 756d 656e 742d office:document-\n-0000baa0: 6d65 7461 3e50 4b03 0414 0008 0808 0037 meta>PK........7\n-0000bab0: 0376 3d00 0000 0000 0000 0000 0000 0018 .v=.............\n-0000bac0: 0000 0054 6875 6d62 6e61 696c 732f 7468 ...Thumbnails/th\n-0000bad0: 756d 626e 6169 6c2e 706e 67eb 0cf0 73e7 umbnail.png...s.\n-0000bae0: e592 e262 6060 e0f5 f470 0902 d25b 1918 ...b``...p...[..\n-0000baf0: 1819 38d8 80ac afca e6b7 1918 5859 3d5d ..8.........XY=]\n-0000bb00: 1c43 2ae6 bcbd 7b3b 6f76 0483 c3c5 ce2b .C*...{;ov.....+\n-0000bb10: ffe5 ce4e 4fcf 5a39 4de0 9194 7ccc a6cd ...NO.Z9M...|...\n-0000bb20: d7ba f525 de78 59b3 5c3e 7c72 fdf9 f3e7 ...%.xY.\\>|r....\n-0000bb30: eb17 3cb9 7eff 1f83 c1ac 1527 054d 2d17 ..<.~......'.M-.\n-0000bb40: a9b9 5f79 d231 4b26 70b2 7256 918b 6f1f .._y.1K&p.rV..o.\n-0000bb50: 7641 753b 20a8 ff5d 7127 6fef bb8f b394 vAu; ..]q'o.....\n-0000bb60: 6fcf b4ab 5b67 bedf befe eea5 cf9f 73e7 o...[g........s.\n-0000bb70: fc9f fe57 6751 9c61 6fb6 d4cf a019 9fbf ...WgQ.ao.......\n-0000bb80: ca6d bf7c fdcd df05 3aba b3f7 3fbf f57b .m.|....:...?..{\n-0000bb90: 6ded 3ae3 ffd7 a402 ff6f dc5e 5ef7 234b m.:......o.^^.#K\n-0000bba0: c7bd 9e79 4fb6 75e9 a27f c952 6f4a ce5b ...yO.u....RoJ.[\n-0000bbb0: c47f 3bf5 78f3 f9f7 b5fb d65e ff93 b2a8 ..;.x......^....\n-0000bbc0: 6ee2 8477 c4b8 0755 d058 e7d5 d29d 5aeb n..w...U.X....Z.\n-0000bbd0: 22be 4ffd fe30 5d62 d7f2 b859 cc8f cf3c \".O..0]b...Y...<\n-0000bbe0: fda3 f737 bd65 61e0 ecc9 4dd6 1262 5fef ...7.ea...M..b_.\n-0000bbf0: c988 b9f3 49f7 c984 fd58 9878 fe76 dfca ....I....X.x.v..\n-0000bc00: edd3 d69e 95dd 6eb2 fece add7 713f df6c ......n.....q?.l\n-0000bc10: b9f3 6bc6 af9f 37ee cd34 9609 9efc f96d ..k...7..4.....m\n-0000bc20: dfca e77f 040c cb6f 27bf faf9 49f9 f6ac .......o'...I...\n-0000bc30: bcf4 2f95 9f03 6f3f abda 6eb7 6cde ecf3 ../...o?..n.l...\n-0000bc40: 7ff7 6cbf 77e9 73ba dde5 9a57 31fb 45f7 ..l.w.s....W1.E.\n-0000bc50: b5df 960b 5e9f 9b9d 7de8 b3b6 fdf9 a9b7 ....^...}.......\n-0000bc60: 53d6 44cb 069f bf6e 6fed fff9 d69b dfde S.D....no.......\n-0000bc70: b72d 8a7b f67f 936e aaae badd b06c b363 .-.{...n.....l.c\n-0000bc80: fc57 b9f5 7bae 5fe3 e7fa 9e38 450e afbf .W..{._....8E...\n-0000bc90: e678 eb09 dd90 0ab0 97b7 aa4a 91b5 78bc .x.........J..x.\n-0000bca0: a99b e51a db27 fbe4 38a9 8afc 0c75 e53f .....'..8....u.?\n-0000bcb0: 53bb 5978 b63c f79a 1eaf 6210 bfef 5b85 S.Yx.<....b...[.\n-0000bcc0: d787 3d8f a6c5 8bc8 fa7f ee8a 76e3 5d2f ..=.........v.]/\n-0000bcd0: 8033 ccd2 3dae 5c4e 5c5a bdfe 33bb cbce .3..=.\\N\\Z..3...\n-0000bce0: 5b17 02ab b217 bf9e a627 64b1 ebdd 1cc1 [........'d.....\n-0000bcf0: 9a37 9275 4f4f df9f c121 bbac cd65 af79 .7.uOO...!...e.y\n-0000bd00: e0af 9a9b 1d9d 17b6 fbac 5f55 28f1 e9f3 .........._U(...\n-0000bd10: 9d57 dd8f 5630 f8f6 fddb 7c57 2b4b c211 .W..V0....|W+K..\n-0000bd20: e2c4 7375 397f 13cf 2adf fe71 6a97 ff7f ..su9...*..qj...\n-0000bd30: df73 6bfe fcae defb fcf1 cbbf cf1f afcd .sk.............\n-0000bd40: cdd1 7d7e 4fef 6670 fedc 4db7 ada7 effd ..}~O.fp..M.....\n-0000bd50: 92fe f8db b69d 227f c32e f067 7f3c 3fbd ......\"....g.<?.\n-0000bd60: fbf7 efca db0f 8f97 f45b df5d 3cff eff9 .........[.]<...\n-0000bd70: 196b 532f 1bcc afbe 7dfc ed97 7f41 07fc .kS/....}....A..\n-0000bd80: a34f ffb0 bb67 f6fe f8c4 ebfa 77e7 ff57 .O...g......w..W\n-0000bd90: f099 3ffb f8de 2de1 73ed beef f9bf 67ae ..?...-.s.....g.\n-0000bda0: 5cda 99fc 9ffb eefd 73fd 38b5 f878 bada \\.......s.8..x..\n-0000bdb0: 114b a703 bee7 ea26 807d 79ee c3ca 1af7 .K.....&.}y.....\n-0000bdc0: beed 060a 9deb 2b5e 5fb8 bc7e ce21 eb2a ......+^_..~.!.*\n-0000bdd0: 4626 9bd8 a21f 8655 67b6 2cb0 7cbc e9f3 F&.....Ug.,.|...\n-0000bde0: 15f7 e72b ef55 dfbb 9171 6ed7 5f71 d7e4 ...+.U...qn._q..\n-0000bdf0: c596 afbf 051e 8e04 8716 4f67 951d 57de ..........Og..W.\n-0000be00: af3b f75e 5fdb 66fa a8f8 a331 effd e0fc .;.^_.f....1....\n-0000be10: dee8 7976 f7a4 1e55 9618 d8eb 488a 7d0d ..yv...U....H.}.\n-0000be20: 5ae2 ddfc a5bf 2fd2 6cdb ccf5 5242 5f27 Z...../.l...RB_'\n-0000be30: ee7d 7969 c733 c1db ad96 f122 c467 a751 .}yi.3.....\".g.Q\n-0000be40: 412a 0bfe 947f e0ad ec3b efed 574d 60b9 A*.......;..WM`.\n-0000be50: c8e0 e9ea e7b2 ce29 a109 0050 4b07 0841 .......)...PK..A\n-0000be60: 3df5 ed80 0300 003e 0500 0050 4b03 0414 =......>...PK...\n-0000be70: 0008 0808 0037 0376 3d00 0000 0000 0000 .....7.v=.......\n-0000be80: 0000 0000 0027 0000 0043 6f6e 6669 6775 .....'...Configu\n-0000be90: 7261 7469 6f6e 7332 2f61 6363 656c 6572 rations2/acceler\n-0000bea0: 6174 6f72 2f63 7572 7265 6e74 2e78 6d6c ator/current.xml\n-0000beb0: 0300 504b 0708 0000 0000 0200 0000 0000 ..PK............\n-0000bec0: 0000 504b 0304 1400 0008 0000 3703 763d ..PK........7.v=\n-0000bed0: 0000 0000 0000 0000 0000 0000 1c00 0000 ................\n-0000bee0: 436f 6e66 6967 7572 6174 696f 6e73 322f Configurations2/\n-0000bef0: 7072 6f67 7265 7373 6261 722f 504b 0304 progressbar/PK..\n-0000bf00: 1400 0008 0000 3703 763d 0000 0000 0000 ......7.v=......\n-0000bf10: 0000 0000 0000 1800 0000 436f 6e66 6967 ..........Config\n-0000bf20: 7572 6174 696f 6e73 322f 666c 6f61 7465 urations2/floate\n-0000bf30: 722f 504b 0304 1400 0008 0000 3703 763d r/PK........7.v=\n-0000bf40: 0000 0000 0000 0000 0000 0000 1a00 0000 ................\n-0000bf50: 436f 6e66 6967 7572 6174 696f 6e73 322f Configurations2/\n-0000bf60: 706f 7075 706d 656e 752f 504b 0304 1400 popupmenu/PK....\n-0000bf70: 0008 0000 3703 763d 0000 0000 0000 0000 ....7.v=........\n-0000bf80: 0000 0000 1800 0000 436f 6e66 6967 7572 ........Configur\n-0000bf90: 6174 696f 6e73 322f 6d65 6e75 6261 722f ations2/menubar/\n-0000bfa0: 504b 0304 1400 0008 0000 3703 763d 0000 PK........7.v=..\n-0000bfb0: 0000 0000 0000 0000 0000 1800 0000 436f ..............Co\n-0000bfc0: 6e66 6967 7572 6174 696f 6e73 322f 746f nfigurations2/to\n-0000bfd0: 6f6c 6261 722f 504b 0304 1400 0008 0000 olbar/PK........\n-0000bfe0: 3703 763d 0000 0000 0000 0000 0000 0000 7.v=............\n-0000bff0: 1f00 0000 436f 6e66 6967 7572 6174 696f ....Configuratio\n-0000c000: 6e73 322f 696d 6167 6573 2f42 6974 6d61 ns2/images/Bitma\n-0000c010: 7073 2f50 4b03 0414 0000 0800 0037 0376 ps/PK........7.v\n-0000c020: 3d00 0000 0000 0000 0000 0000 001a 0000 =...............\n-0000c030: 0043 6f6e 6669 6775 7261 7469 6f6e 7332 .Configurations2\n-0000c040: 2f73 7461 7475 7362 6172 2f50 4b03 0414 /statusbar/PK...\n-0000c050: 0008 0808 0037 0376 3d00 0000 0000 0000 .....7.v=.......\n-0000c060: 0000 0000 000c 0000 0073 6574 7469 6e67 .........setting\n-0000c070: 732e 786d 6cb5 59df 73e2 380c 7ebf bfa2 s.xml.Y.s.8.~...\n-0000c080: 9377 ca8f eded b44c cb4e a0cb 1ebb b430 .w.....L.N.....0\n-0000c090: 40db b97d 3389 005f 1d2b 633b 05fe fb95 @..}3.._.+c;....\n-0000c0a0: 93d0 eb01 d9e1 42fc c490 d892 2ce9 fb24 ......B.....,..$\n-0000c0b0: 39b7 5f36 91b8 7803 a539 ca3b af79 d9f0 9._6..x..9.;.y..\n-0000c0c0: 2e40 0618 72b9 bcf3 9e66 fdda b5f7 a5f3 .@..r....f......\n-0000c0d0: c72d 2e16 3c80 7688 4112 8134 350d c6d0 .-..<.v.A..45...\n-0000c0e0: 127d 41db a56e 67af efbc 44c9 3632 cd75 .}A..ng...D.62.u\n-0000c0f0: 5bb2 0874 db04 6d8c 41ee b6b5 3fae 6ea7 [..t..m.A...?.n.\n-0000c100: cab2 271b c1e5 eb9d b732 266e d7eb ebf5 ..'......2&n....\n-0000c110: fa72 fde9 12d5 b2de bcb9 b9a9 a76f 774b .r...........owK\n-0000c120: 0394 0bbe 3c55 55b6 faa3 2a44 7c57 6437 ....<UU...*D|Wd7\n-0000c130: 64c6 a4ca 5a8d c655 3dfb ef5d e446 7e70 d...Z..U=..].F~p\n-0000c140: 4dcb ebec fcb0 3b7e e736 5790 fdd4 b881 M.....;~.6W.....\n-0000c150: c8fa e622 7f6c 4dbb f348 65fb 8dc3 fadd ...\".lM..He.....\n-0000c160: 6bde b17d ffdd f34c eb7d 056c 86b1 b77b k..}...L.}.l...{\n-0000c170: 63b6 31bd 1128 975e a771 5b3f 1471 bad8 c.1..(.^.q[?.q..\n-0000c180: 212c 8c0b b92f 3c34 aba3 82af 6e3e 379b !,.../<4....n>7.\n-0000c190: e709 ff0b f872 75dc ecd6 9fad ab4f e5a4 .....ru......O..\n-0000c1a0: 4f57 b89e 4048 3906 bd15 934b d07b 1ae6 OW..@H9....K.{..\n-0000c1b0: 8802 98f4 3a46 2550 4ec7 4076 15ae 353c ....:F%PN.@v..5<\n-0000c1c0: 6008 45d2 174c e893 c5d7 2216 d7b8 0c61 `.E..L....\"....a\n-0000c1d0: 03e1 a1b3 8e27 58ba 87a0 a1b6 a7b9 7c10 .....'X.......|.\n-0000c1e0: ee99 aa8d e2d6 d936 975b e543 5998 7bd7 .......6.[.CY.{.\n-0000c1f0: ade6 7579 b145 4869 b6ae ae4b a6c6 33d7 ..uy.EHi...K..3.\n-0000c200: 7c2e a07a b0a4 622b 8776 2a75 5288 1142 |..z..b+.v*uR..B\n-0000c210: 60e3 e62c d95d 3406 a342 0096 84f7 4fc4 `..,.]4..B....O.\n-0000c220: 6846 a2f6 b36d 85ca 9c45 4843 b6c5 c4f4 hF...m...EHC....\n-0000c230: 5024 91dc 0775 55d2 bb88 af95 a1fa d02f P$...uU......../\n-0000c240: 7d16 1854 c76d 6f36 4a5a 3fd0 5310 1018 }..T.mo6JZ?.S...\n-0000c250: 08fb 8a1e 9430 fdc8 c38f ec52 f43a 27ac .....0.....R.:'.\n-0000c260: e30b a838 9e5e 4eb3 0789 6286 8af3 ffa9 ...8.^N...b.....\n-0000c270: ab63 a230 3366 31a8 bec2 680a 26d9 0761 .c.03f1...h.&..a\n-0000c280: 15a1 f3c3 ccb5 a3c5 826c 2b2c 2867 6848 .........l+,(ghH\n-0000c290: cf61 8969 cc9c 54ac 54fe 046c fb03 fb75 .a.i..T.T..l...u\n-0000c2a0: a032 fb67 8c48 c589 f168 28bf fba8 f6c9 .2.g.H...h(.....\n-0000c2b0: aa0a d387 d48d 3ec5 2133 c7ca f90e 9b67 ......>.!3.....g\n-0000c2c0: 78a5 8784 2214 ae82 0aea 68d6 330d 9faf x...\".....h.3...\n-0000c2d0: ba5c 32b5 f5ea 2770 c852 a202 0aa0 f665 .\\2...'p.R.....e\n-0000c2e0: d815 4cbe 6a72 f7d0 3651 4c04 8948 81e9 ..L.jr..6QL..H..\n-0000c2f0: 2a6f be46 b1d9 3a4a fcec 607d aeb4 b1a7 *o.F..:J..`}....\n-0000c300: 1910 6549 3390 8f49 3487 b4fd a9fe 4cd4 ..eI3..I4.....L.\n-0000c310: 762a e279 503d 8c62 05da 0e1c 9517 c4d4 v*.yP=.b........\n-0000c320: 7153 3a80 80ef 3877 4149 1926 2cad ce20 qS:...8wAI.&,.. \n-0000c330: 8a29 035c 1445 62d6 3179 6b1a b380 ce32 .).\\.Eb.1yk....2\n-0000c340: c394 427a 205c c085 747d dd50 5824 1343 ..Bz \\..t}.PX$.C\n-0000c350: 60e1 6f82 5f5e 473e 79e4 8c45 81ff 01db `.o._^G>y..E....\n-0000c360: 33a1 e9c7 b1d8 3e69 50f7 ccb0 ea2d 9eb2 3.....>iP....-..\n-0000c370: 3778 cea6 e291 ec09 d42e c26c 2161 fcc4 7x.........l!a..\n-0000c380: 6096 546e 4ef1 4de0 9c89 fbfc c6c0 d2ba `.TnN.M.........\n-0000c390: b34a ed4b 8926 e5c4 e29a 5112 d843 64e1 .J.K.&....Q..Cd.\n-0000c3a0: 84d2 13a5 38c8 9c2a 2221 78ec eb77 8af2 ....8..*\"!x..w..\n-0000c3b0: 6540 d642 f8a2 68a9 ea8b 6dda e7b8 f05b e@.B..h...m....[\n-0000c3c0: 9f83 085d a640 2f51 8ae2 6e51 6221 667f ...].@/Q..nQb!f.\n-0000c3d0: a798 a8e0 203c d9d8 7b4a 51d4 3f88 2d7c .... <..{JQ.?.-|\n-0000c3e0: cd99 1c27 3230 89ab 2ae8 0bbe 9444 7d53 ...'20..*....D}S\n-0000c3f0: 83f1 1835 ff9d 9af2 0e4a b975 82eb 1f00 ...5.....J.u....\n-0000c400: 2e9a e414 187d b679 3c9c 414e 7739 d9e8 .....}.y<.ANw9..\n-0000c410: a77d 7056 a8a9 07b1 e561 a958 bcd2 0339 .}pV.....a.X...9\n-0000c420: e47a 7f16 aec2 f281 1eb2 39bc 3387 030d .z........9.3...\n-0000c430: f7f8 88a6 c762 9328 b857 6c3d 9aff a347 .....b.(.Wl=...G\n-0000c440: d2b6 3cae 0201 eaac 3850 bdb1 ed36 a819 ..<.....8P...6..\n-0000c450: 6ccc 0bb9 3f76 d42b a1d4 3cfc 57cd 4892 l...?v.+..<.W.H.\n-0000c460: 6b08 022e fa19 0d23 11e6 ce79 0072 45e0 k......#...y.rE.\n-0000c470: aa27 a7f2 af63 aaff ae82 9b5e 0ab9 9c14 .'...c.....^....\n-0000c480: bf59 c039 f1cf 7b62 d96e 3c6f fbdc f595 .Y.9..{b.n<o....\n-0000c490: 29e5 e55a 7c33 35d4 8538 e82b 85c0 75ea )..Z|35..8.+..u.\n-0000c4a0: 36ea c47b 4c06 20aa 5792 32c8 0434 187b 6..{L. .W.2..4.{\n-0000c4b0: 2edf 1865 0734 1a63 fae8 8eb1 be27 daf0 ...e.4.c.....'..\n-0000c4c0: c5d6 864a bf70 b37a 6032 61a2 ab80 bd3a ...J.p.z`2a....:\n-0000c4d0: 5069 a7cf 09d8 51f3 0d66 9815 0087 0948 Pi....Q..f.....H\n-0000c4e0: 4443 10dd 955b 3769 98b3 8d3d 8bfd 9865 DC...[7i...=...e\n-0000c4f0: dbd2 f49a b1e0 267e 45b8 aed1 c488 22b1 ......&~E.....\".\n-0000c500: 3655 d207 d110 1a31 191e 1940 c9b4 d25d 6U.....1...@...]\n-0000c510: 6a46 a62e a7e8 d475 5dc1 8257 9be1 4e0a jF.....u]..W..N.\n-0000c520: 82dc 5026 04f0 1314 d260 e86c 26cc ef28 ..P&.....`.l&..(\n-0000c530: 97d0 a5c3 2c15 26b2 f006 aeb2 ee37 8f7a ....,.&......7.z\n-0000c540: e9fa 7f84 3f1d 39c6 b643 e965 6fe5 e247 ....?.9..C.eo..G\n-0000c550: 89b1 b3f8 10de 40fc 6da7 0f7d 4ebe 16de ......@.m..}N...\n-0000c560: 71d7 0f3e 22d7 8b3e af77 7e01 504b 0708 q..>\"..>.w~.PK..\n-0000c570: 471b 62f7 f704 0000 a01f 0000 504b 0304 G.b.........PK..\n-0000c580: 1400 0808 0800 3703 763d 0000 0000 0000 ......7.v=......\n-0000c590: 0000 0000 0000 1500 0000 4d45 5441 2d49 ..........META-I\n-0000c5a0: 4e46 2f6d 616e 6966 6573 742e 786d 6cb5 NF/manifest.xml.\n-0000c5b0: 95c1 6ec3 200c 40ef fd8a 887b c2d6 d314 ..n. .@....{....\n-0000c5c0: 359d b449 fb82 ee03 2871 5224 3008 9baa 5..I....(qR$0...\n-0000c5d0: fdfb 25d5 da66 5b0f 6b15 6e10 99f7 0cc1 ..%..f[.k.n.....\n-0000c5e0: 66f5 7a70 b6d8 4324 e3b1 11cf d593 2800 f.zp..C$......(.\n-0000c5f0: b56f 0df6 8df8 dc7c 942f e275 bd58 3985 .o.....|./.u.X9.\n-0000c600: a603 e2fa 3c28 8675 4897 6923 52c4 da2b ....<(.uH.i#R..+\n-0000c610: 3254 a372 4035 ebda 07c0 d6eb e400 b9fe 2T.r@5..........\n-0000c620: 195f 8fa6 f5a2 b882 3b63 a11c 02e3 b1b8 ._......;c......\n-0000c630: caa0 35aa e463 8046 a810 acd1 8a87 3ce5 ..5..c.F......<.\n-0000c640: 1edb eae4 aaa6 8a8a e1c0 e2ba 7ab2 abe5 ............z...\n-0000c650: e473 97ac 2d83 e25d 23a4 9077 e530 0ae4 .s..-..]#..w.0..\n-0000c660: b091 db34 ed91 c734 c680 39b9 c447 0b34 ...4...4..9..G.4\n-0000c670: 3bd6 01ab 07a0 b761 9b5d 725b 54c6 92e4 ;......a.]r[T...\n-0000c680: f3b0 0ad8 cf0d 9f85 f7ee b133 7d8a a7cb ...........3}...\n-0000c690: 444b a9b4 060b c3d4 47a9 538c 8ffd c4fb DK......G.S.....\n-0000c6a0: 5d59 0421 fa3e 02d1 5665 1274 d62b 865c ]Y.!.>..Ve.t.+.\\\n-0000c6b0: d9fb 90c2 50cc 290f 7e24 673b 18f6 de66 ....P.).~$g;...f\n-0000c6c0: 831b a77a 20f9 66d8 a990 a90e be1d 59d8 ...z .f.......Y.\n-0000c6d0: c48a d323 97f2 77df a784 6371 56c9 547a ...#..w...cqV.Tz\n-0000c6e0: eaf8 5f1a f336 6660 1ede c94b 6b5e c93f .._..6f`...Kk^.?\n-0000c6f0: cfe4 fa0b 504b 0708 6003 3366 4501 0000 ....PK..`.3fE...\n-0000c700: 6107 0000 504b 0102 1400 1400 0008 0000 a...PK..........\n-0000c710: 3703 763d 5ec6 320c 2700 0000 2700 0000 7.v=^.2.'...'...\n-0000c720: 0800 0000 0000 0000 0000 0000 0000 0000 ................\n-0000c730: 0000 6d69 6d65 7479 7065 504b 0102 1400 ..mimetypePK....\n-0000c740: 1400 0808 0800 3703 763d 50ba 7254 c304 ......7.v=P.rT..\n-0000c750: 0000 3a16 0000 0b00 0000 0000 0000 0000 ..:.............\n-0000c760: 0000 0000 4d00 0000 636f 6e74 656e 742e ....M...content.\n-0000c770: 786d 6c50 4b01 0214 0014 0008 0808 0037 xmlPK..........7\n-0000c780: 0376 3d09 fe41 6cd9 0700 0022 2600 000a .v=..Al....\"&...\n-0000c790: 0000 0000 0000 0000 0000 0000 0049 0500 .............I..\n-0000c7a0: 0073 7479 6c65 732e 786d 6c50 4b01 0214 .styles.xmlPK...\n-0000c7b0: 0014 0000 0800 0037 0376 3dc0 1a39 cb84 .......7.v=..9..\n-0000c7c0: 0400 0084 0400 0008 0000 0000 0000 0000 ................\n-0000c7d0: 0000 0000 005a 0d00 006d 6574 612e 786d .....Z...meta.xm\n-0000c7e0: 6c50 4b01 0214 0014 0008 0808 0037 0376 lPK..........7.v\n-0000c7f0: 3d41 3df5 ed80 0300 003e 0500 0018 0000 =A=......>......\n-0000c800: 0000 0000 0000 0000 0000 0004 1200 0054 ...............T\n-0000c810: 6875 6d62 6e61 696c 732f 7468 756d 626e humbnails/thumbn\n-0000c820: 6169 6c2e 706e 6750 4b01 0214 0014 0008 ail.pngPK.......\n-0000c830: 0808 0037 0376 3d00 0000 0002 0000 0000 ...7.v=.........\n-0000c840: 0000 0027 0000 0000 0000 0000 0000 0000 ...'............\n-0000c850: 00ca 1500 0043 6f6e 6669 6775 7261 7469 .....Configurati\n-0000c860: 6f6e 7332 2f61 6363 656c 6572 6174 6f72 ons2/accelerator\n-0000c870: 2f63 7572 7265 6e74 2e78 6d6c 504b 0102 /current.xmlPK..\n-0000c880: 1400 1400 0008 0000 3703 763d 0000 0000 ........7.v=....\n-0000c890: 0000 0000 0000 0000 1c00 0000 0000 0000 ................\n-0000c8a0: 0000 0000 0000 2116 0000 436f 6e66 6967 ......!...Config\n-0000c8b0: 7572 6174 696f 6e73 322f 7072 6f67 7265 urations2/progre\n-0000c8c0: 7373 6261 722f 504b 0102 1400 1400 0008 ssbar/PK........\n-0000c8d0: 0000 3703 763d 0000 0000 0000 0000 0000 ..7.v=..........\n-0000c8e0: 0000 1800 0000 0000 0000 0000 0000 0000 ................\n-0000c8f0: 5b16 0000 436f 6e66 6967 7572 6174 696f [...Configuratio\n-0000c900: 6e73 322f 666c 6f61 7465 722f 504b 0102 ns2/floater/PK..\n-0000c910: 1400 1400 0008 0000 3703 763d 0000 0000 ........7.v=....\n-0000c920: 0000 0000 0000 0000 1a00 0000 0000 0000 ................\n-0000c930: 0000 0000 0000 9116 0000 436f 6e66 6967 ..........Config\n-0000c940: 7572 6174 696f 6e73 322f 706f 7075 706d urations2/popupm\n-0000c950: 656e 752f 504b 0102 1400 1400 0008 0000 enu/PK..........\n-0000c960: 3703 763d 0000 0000 0000 0000 0000 0000 7.v=............\n-0000c970: 1800 0000 0000 0000 0000 0000 0000 c916 ................\n-0000c980: 0000 436f 6e66 6967 7572 6174 696f 6e73 ..Configurations\n-0000c990: 322f 6d65 6e75 6261 722f 504b 0102 1400 2/menubar/PK....\n-0000c9a0: 1400 0008 0000 3703 763d 0000 0000 0000 ......7.v=......\n-0000c9b0: 0000 0000 0000 1800 0000 0000 0000 0000 ................\n-0000c9c0: 0000 0000 ff16 0000 436f 6e66 6967 7572 ........Configur\n-0000c9d0: 6174 696f 6e73 322f 746f 6f6c 6261 722f ations2/toolbar/\n-0000c9e0: 504b 0102 1400 1400 0008 0000 3703 763d PK..........7.v=\n-0000c9f0: 0000 0000 0000 0000 0000 0000 1f00 0000 ................\n-0000ca00: 0000 0000 0000 0000 0000 3517 0000 436f ..........5...Co\n-0000ca10: 6e66 6967 7572 6174 696f 6e73 322f 696d nfigurations2/im\n-0000ca20: 6167 6573 2f42 6974 6d61 7073 2f50 4b01 ages/Bitmaps/PK.\n-0000ca30: 0214 0014 0000 0800 0037 0376 3d00 0000 .........7.v=...\n-0000ca40: 0000 0000 0000 0000 001a 0000 0000 0000 ................\n-0000ca50: 0000 0000 0000 0072 1700 0043 6f6e 6669 .......r...Confi\n-0000ca60: 6775 7261 7469 6f6e 7332 2f73 7461 7475 gurations2/statu\n-0000ca70: 7362 6172 2f50 4b01 0214 0014 0008 0808 sbar/PK.........\n-0000ca80: 0037 0376 3d47 1b62 f7f7 0400 00a0 1f00 .7.v=G.b........\n-0000ca90: 000c 0000 0000 0000 0000 0000 0000 00aa ................\n-0000caa0: 1700 0073 6574 7469 6e67 732e 786d 6c50 ...settings.xmlP\n-0000cab0: 4b01 0214 0014 0008 0808 0037 0376 3d60 K..........7.v=`\n-0000cac0: 0333 6645 0100 0061 0700 0015 0000 0000 .3fE...a........\n-0000cad0: 0000 0000 0000 0000 00db 1c00 004d 4554 .............MET\n-0000cae0: 412d 494e 462f 6d61 6e69 6665 7374 2e78 A-INF/manifest.x\n-0000caf0: 6d6c 504b 0506 0000 0000 0f00 0f00 ee03 mlPK............\n-0000cb00: 0000 631e 0000 0000 504b 0304 1400 0008 ..c.....PK......\n-0000cb10: 0000 a703 763d 5ec6 320c 2700 0000 2700 ....v=^.2.'...'.\n-0000cb20: 0000 0800 0000 6d69 6d65 7479 7065 6170 ......mimetypeap\n-0000cb30: 706c 6963 6174 696f 6e2f 766e 642e 6f61 plication/vnd.oa\n-0000cb40: 7369 732e 6f70 656e 646f 6375 6d65 6e74 sis.opendocument\n-0000cb50: 2e74 6578 7450 4b03 0414 0008 0808 00a7 .textPK.........\n-0000cb60: 0376 3d00 0000 0000 0000 0000 0000 000b .v=.............\n-0000cb70: 0000 0063 6f6e 7465 6e74 2e78 6d6c cd58 ...content.xml.X\n-0000cb80: 5d6f db36 147d dfaf 10d4 614f 9319 3b1b ]o.6.}....aO..;.\n-0000cb90: 9068 b1bb 61c5 b015 495b a419 b03d 3214 .h..a...I[...=2.\n-0000cba0: 65b3 a148 8da4 2c0b c3fe fb2e 4949 961c e..H..,.....II..\n-0000cbb0: cb56 eaa4 681e 1288 3c87 f7fb f232 57af .V..h...<....2W.\n-0000cbc0: 3719 0fd6 5469 26c5 3c9c 4ece c280 0a22 7...Ti&.<.N....\"\n-0000cbd0: 1326 96f3 f0cf bbdf a28b f0f5 e29b 2b99 .&............+.\n-0000cbe0: a68c d038 91a4 c8a8 3011 91c2 c0df 00d8 ...8....0.......\n-0000cbf0: 42c7 7e77 1e16 4ac4 126b a663 8133 aa63 B.~w..J..k.c.3.c\n-0000cc00: 4362 9953 d1b0 e22e 3a76 b2fc 8a36 151f Cb.S....:v...6..\n-0000cc10: 4d77 e02e dbd0 8d19 4bb6 d81e 17df 8f97 Mw......K.......\n-0000cc20: ecc0 5d76 a270 3996 6cb1 e0d4 2e3d 9563 ..]v.p9.l....=.c\n-0000cc30: c91b cda3 5482 d7b3 1c1b b6a3 c586 33f1 ....T.........3.\n-0000cc40: 300f 57c6 e431 4265 594e caf3 8954 4b34 0.W..1BeYN...TK4\n-0000cc50: bdbc bc44 6eb7 5598 b4b8 bc50 dca1 1282 ...Dn.U....P....\n-0000cc60: 28a7 5698 46d3 c914 35d8 8c1a 3c56 3f8b (.V.F...5...<V?.\n-0000cc70: edaa 248a ec9e aad1 aec1 063f 8aaa 5e2f ..$........?..^/\n-0000cc80: 4767 c47a 39e0 1ab2 c26a 746e 3870 3fbc Gg.z9....jtn8p?.\n-0000cc90: e7c9 f8f0 9e27 5d6e 86cd 6a20 2617 e806 .....']n..j &...\n-0000cca0: 36dd af9b eb6d 2ea8 6cac 2c8b edb9 8a28 6....m..l.,....(\n-0000ccb0: 968f 36d3 a3bb 7c29 65ab aa25 f802 75ea ..6...|)e..%..u.\n-0000ccc0: cece ce7e 40fe bb83 2e0f c24b c50c 551d ...~@......K..U.\n-0000ccd0: 3839 0827 9893 d6e3 32db e734 c04d 1120 89.'....2..4.M. \n-0000cce0: 22ba b669 da26 be75 841e 20cc 90df 6ec1 \"..i.&.u.. ...n.\n-0000ccf0: 3a19 3cfa af9b eb8f 6445 33bc 05b3 e3e0 :.<.....dE3.....\n-0000cd00: 8809 6db0 d87a 46d9 200c 5afa 2352 3497 ..m..zF. .Z.#R4.\n-0000cd10: cab4 8e49 c737 4c88 d6ac 9592 a4b8 1503 ...I.7L.........\n-0000cd20: 483d 7127 4496 e864 754f 40b6 3291 a5bc H=q'D..duO@.2...\n-0000cd30: 6a33 8d51 dea4 75ab 642d 9f6e 72aa 9825 j3.Q..u.d-.nr..%\n-0000cd40: 626e 2317 651a ac84 68ca 3cee b07d f2d4 bn#.e...h.<..}..\n-0000cd50: ccce e531 0b17 cd4d e1b3 4ca3 7621 851b ...1...M..L.v!..\n-0000cd60: 234a 31a1 5142 09d7 8b2b 5ff1 ed72 e0bf #J1.QB...+_..r..\n-0000cd70: ad1e f3f0 0eaf a48d 0654 7683 c818 af3a .........Tv....:\n-0000cd80: 1b5b 72ce 0c81 525b 63c5 6c7f 0ed1 91a3 .[r...R[c.l.....\n-0000cd90: c13c 1dbc a365 700b 2789 3d32 bec3 b9d4 .<...ep.'.=2....\n-0000cda0: 3fed e0fc 624f b0c7 474b 2ac0 6790 e3aa ?...bO..GK*.g...\n-0000cdb0: 3eef b355 fb05 607c 8f42 cdfa b068 5d32 >..U..`|.B...h]2\n-0000cdc0: ad4f 163d 1d25 1b27 5209 775d ccc3 5bba .O.=.%.'R.w]..[.\n-0000cdd0: 2c38 562f abdb 7541 5882 3516 7a8f 7ebd ,8V/..uAX.5.z.~.\n-0000cde0: cd03 4a54 dad0 ec14 2d6e 9820 2bb9 4783 ..JT....-n. +.G.\n-0000cdf0: 76e3 54e9 68a8 52ea 755c 18c8 30c3 48e4 v.T.h.R.u\\..0.H.\n-0000ce00: ce69 4bc8 fdee e9fa 61da caaa 95cc b1c2 .iK.....a.......\n-0000ce10: 4b85 f355 b301 0b76 8e73 1f91 67fd 4e71 K..U...v.s..g.Nq\n-0000ce20: 027d bb39 b6a5 4439 943f 5586 413d a4d2 .}.9..D9.?U.A=..\n-0000ce30: 8d50 11e6 6c09 254f a870 adde 333e 15da .P..l.%O.p..3>..\n-0000ce40: b0b4 8a34 cc39 706a 2915 f499 1473 dd71 ...4.9pj)....s.q\n-0000ce50: ae63 f70f 74f6 9694 2d57 d03e ef25 4f7a .c..t...-W.>.%Oz\n-0000ce60: 8ef2 1b11 b438 2c86 b7ed f5cf e9a6 0658 .....8,........X\n-0000ce70: 6776 7c73 c051 b3cf 71d4 47e8 fa09 5649 gv|s.Q..q.G...VI\n-0000ce80: 78cc a87a ae65 d04d 19e9 a9ed 8fab 8d1a x..z.e.M........\n-0000ce90: dc6f adaa 11e3 ed3a 7f11 bbfc 6aa1 21b6 .o.....:....j.!.\n-0000cea0: 0cae 9832 72ba 12c9 25cc 7a46 1570 13ee ...2r...%.zF.p..\n-0000ceb0: 982e e00a dee9 1f3d d307 f75b d36b c468 .......=...[.k.h\n-0000cec0: d3ef 1ee5 beb5 e250 a86a fd5f 5d9c d99f .......P.j._]...\n-0000ced0: 2326 387e 21a0 5060 aea6 5b8c a02f 6124 #&8~!.P`..[../a$\n-0000cee0: 1a2c fd7a e35e 2655 fb61 75eb dcb7 30fc .,.z.^&U.au...0.\n-0000cef0: 046e 54dc b253 180b 7453 93f5 669e 43ab .nT..S..tS..f.C.\n-0000cf00: 4aa8 8682 8e32 99d0 4ec9 bad7 92a6 ff14 J....2..N.......\n-0000cf10: f024 6cbb d1e3 c5c0 2d25 4ce7 1c57 912c .$l.....-%L..W.,\n-0000cf20: 8c73 0d87 618d cf43 70a8 dbf6 d1f9 8373 .s..a..Cp......s\n-0000cf30: 6812 0a94 9162 bf84 271c 76d7 74ce d34e h....b..'.v.t..N\n-0000cf40: b1e9 71ea 216f fceb ce45 70d8 6bb9 a7ec ..q.!o...Ep.k...\n-0000cf50: ad39 f495 616a 88cb 7726 f2c2 d4de a07e .9..aj..w&.....~\n-0000cf60: b273 13df 2729 fd57 b8f8 f65f cbff afb6 .s..').W..._....\n-0000cf70: 7ecb 6afc 91bf 8448 9c24 8a6a fd85 a5c2 ~.j....H.$.j....\n-0000cf80: 2068 7e85 42d9 2336 78ea 5984 99ea 34f5 h~.B.#6x.Y...4.\n-0000cf90: bfea 9c80 97fd 8939 f145 cd7b 43b1 7a72 .......9.E.{C.zr\n-0000cfa0: 0807 f2fe fb67 3672 71b7 c2e2 21a8 6461 .....g6rq...!.da\n-0000cfb0: fb76 6054 05fd a656 1607 eebf 3cb1 a972 .v`T...V....<..r\n-0000cfc0: a068 666f 95b0 5e5b 299a f6de b258 1999 .hfo..^[)....X..\n-0000cfd0: 6ac9 d7c0 9fc0 0d84 c01a ff32 d54d 8075 j..........2.M.u\n-0000cfe0: 8ec5 6355 e066 5dbc 7dff fed6 639b 3e07 ..cU.f].}...c.>.\n-0000cff0: d026 9e78 3179 6ea3 ff96 8582 b903 466c .&.x1yn.......Fl\n-0000d000: aa28 af9e c9a9 1f66 8da5 c73d 9761 c68d .(.....f...=.a..\n-0000d010: 8c33 a61e e4cf bbbe 3bee b01b cb0b dec1 .3......;.......\n-0000d020: 0bc5 c8bd 2e3b 6e11 0c73 2333 1cf5 0601 .....;n..s#3....\n-0000d030: d49b 11d0 c0bf 7017 ff03 504b 0708 556b ......p...PK..Uk\n-0000d040: 5130 bc04 0000 0316 0000 504b 0304 1400 Q0........PK....\n-0000d050: 0808 0800 a703 763d 0000 0000 0000 0000 ......v=........\n-0000d060: 0000 0000 0a00 0000 7374 796c 6573 2e78 ........styles.x\n-0000d070: 6d6c cd5a 5b8f e3b6 157e cfaf 3014 b46f ml.Z[....~..0..o\n-0000d080: b224 7b2e 1e67 6782 1645 9b16 b3d9 60b3 .${..gg..E....`.\n-0000d090: c96b 404b b4c5 4612 0592 1a8d f7d7 e7f0 .k@K..F.........\n-0000d0a0: 2a5a 175b 3bb3 6967 1f16 30cf ede3 b9f1 *Z.[;.ig..0.....\n-0000d0b0: 909a 77df 3f97 c5e2 0933 4e68 751f 24cb ..w.?....3Nhu.$.\n-0000d0c0: 3858 e02a a519 a90e f7c1 2f9f fe19 6e82 8X.*....../...n.\n-0000d0d0: ef1f be79 47f7 7b92 e26d 46d3 a6c4 9508 ...yG.{..mF.....\n-0000d0e0: b938 1698 2f40 b8e2 5b4d bc0f 1a56 6d29 .8../@..[M...Vm)\n-0000d0f0: e284 6f2b 5462 be15 e996 d6b8 b242 5b9f ..o+Tb.......B[.\n-0000d100: 7bab 4ce9 15a5 6cae b862 f6a5 057e 1673 {.L...l..b...~.s\n-0000d110: 8525 ef89 2cda cdb7 ac98 7de9 8ca1 76ae .%..,.....}...v.\n-0000d120: b0e4 059f fae2 7b3a 57f8 9917 e19e 8629 ......{:W......)\n-0000d130: 2d6b 2448 0fc5 7341 aadf ef83 5c88 7a1b -k$H..sA....\\.z.\n-0000d140: 456d db2e dbf5 92b2 4394 dcdd dd45 8aea Em......C....E..\n-0000d150: 00a7 8eaf 6e58 a1b8 b234 c205 96c6 7894 ....nX...4....x.\n-0000d160: 2c93 c8f2 9658 a0b9 f824 af0f a96a ca1d ,....X...$...j..\n-0000d170: 66b3 5d83 041a 4495 3f1d 6667 c4d3 61c2 f.]...D.?.fg..a.\n-0000d180: 3569 8ed8 ecdc 50cc a7e1 5d67 f3c3 bbce 5i....P...]g....\n-0000d190: 7cd9 1289 7c22 269b e83d 10d5 7fef 1fbb |...|\"&..=......\n-0000d1a0: 5c60 e55c 5b92 f7c4 5529 23f5 ec6d 6a6e \\`.\\[...U)#..mjn\n-0000d1b0: 5f9e 52ea a04a 015d a00a ee2a 8eaf 22fd _.R..J.]...*..\".\n-0000d1c0: dbe3 6ecf b2b7 8c08 cc3c f6f4 2c7b 8a8a ..n......<..,{..\n-0000d1d0: d479 9c96 634e 03be 2402 8e10 3fc9 34b5 .y..cN..$...?.4.\n-0000d1e0: dc4c 6e7a 52f3 75c4 704d 9970 40f6 f31b .LnzR.u.pM.p@...\n-0000d1f0: 1478 67e5 ac64 7be4 cc00 275f 2a0d a114 .xg..d{...'_*...\n-0000d200: 54b6 7c0d 91ac 8448 8a7c 1b2c 4ca3 f39a T.|....H.|.,L...\n-0000d210: eb2a 78b0 9d74 4fa1 8bee 518a c30c a705 .*x..tO...Q.....\n-0000d220: 7f78 a72b c02d 2ff4 6f89 f33e f884 725a .x.+.-/.o..>..rZ\n-0000d230: a260 0199 6e39 4a52 1c3d 4227 5c13 9142 .`..n9JR.=B'\\..B\n-0000d240: ea3d 2146 64bf 0aa2 0baa 0938 62f1 236e .=!Fd......8b.#n\n-0000d250: 171f 4153 3562 e3af a8a6 fcbb 1e9f 5e3c ..AS5b........^<\n-0000d260: 31ac f9c3 03ae 3023 1073 66f4 bd18 dadf 1.....0#.sf.....\n-0000d270: 80ad 1801 64d7 a74d f396 70fe 6ad3 c92c ....d..M..p.j..,\n-0000d280: db28 a3ac 52ed f33e f888 0f4d 81d8 9f8b .(..R..>...M....\n-0000d290: edb1 4949 8638 aaf8 08be 13e2 1910 472e ..II.8........G.\n-0000d2a0: 70f9 1a14 ef49 95e6 7404 8123 bcd6 7a34 p....I..t..#..z4\n-0000d2b0: 5529 665d 8f20 1665 86f7 a829 cc60 6235 U)f]. .e...).`b5\n-0000d2c0: 1b48 0786 ea9c a481 e535 bfc3 9a41 ed32 .H.......5...A.2\n-0000d2d0: 4120 b1e5 f1bc e539 04b3 0d41 3fc7 227c A .....9...A?.\"|\n-0000d2e0: be0f e265 926c 1202 593c 423f 0ee9 024e ...e.l..Y<B?...N\n-0000d2f0: 9010 0e5c 1cf2 1aa5 70dc 8739 65e4 336c ...\\....p..9e.3l\n-0000d300: 0015 9a3b b93a c7fd 24d1 a423 bcd0 6166 ...;.:..$..#..af\n-0000d310: eb1d f08e 6935 0e2a 603b 2d11 79a8 87a8 ....i5.*`;-.y...\n-0000d320: 3d2a b817 f91a 31a4 7ce5 7b4a 9324 7f88 =*....1.|.{J.$..\n-0000d330: 1a41 a511 4807 9261 aa59 5151 e7ae 2329 .A..H..a.YQQ..#)\n-0000d340: 1c3b 8611 0c28 5c40 f085 a5c8 5342 822b .;...(\\@....SB.+\n-0000d350: 6906 e205 0bc5 ee24 2148 9561 d958 e5b0 i......$!H.a.X..\n-0000d360: e9ef c682 b418 6128 8398 d39a cb8c 9986 ......a(........\n-0000d370: edd8 25ee c16e 1a8e c10d 950c ae32 9ed2 ..%..n.......2..\n-0000d380: 82c2 f822 5803 c7de 9e6a 449c 7c06 a4c9 ...\"X....jD.|...\n-0000d390: aa16 6aad 40d5 a141 0758 c295 5a48 6953 ..j.@..A.X..ZHiS\n-0000d3a0: 0906 59f1 afbf 9fec 44ca 8570 64a0 ca4a ..Y.....D..pd..J\n-0000d3b0: 1bdf 1805 9686 5d58 8c26 4bf8 e5e7 a13e ......]X.&K....>\n-0000d3c0: 39ef 14f8 7942 a3a3 0e75 3a12 68ed 5c76 9...yB...u:.h.\\v\n-0000d3d0: 523d 734a caf9 3838 9b2c e096 fc58 e7b8 R=sJ..88.,...X..\n-0000d3e0: 82d9 8c56 6181 b20c b350 61b9 0f2a 0a91 ...Va....Pa..*..\n-0000d3f0: 2d89 833f 33a7 eaa6 4a45 a315 b640 86c3 -..?3...JE...@..\n-0000d400: 19f6 0da9 7139 e96c b284 1981 eaab a491 ....q9.l........\n-0000d410: 7879 75b7 baee 4ae2 342f 6bf0 6657 0f2f xyu...J.4/k.fW./\n-0000d420: 481e 2f6e 13e7 ed6b d34b aab5 9932 320e H./n...k.K...22.\n-0000d430: 7ced ec53 e65c 124d 19fc 2ae9 e967 0fb6 |..S.\\.M..*..g..\n-0000d440: 75df 4f29 864b 44aa 500e ef36 af56 03a6 u.O).KD.P..6.V..\n-0000d450: bae1 798f e515 b9af ee81 7e03 2ab0 9f15 ..y.......~.*...\n-0000d460: fa9a b8a3 4ca6 ba4c 2368 bc90 1305 aab9 ....L..L#h......\n-0000d470: 4cd2 d71a 0e19 6d7b c661 a557 74bf 635c L.....m{.a.Wt.c\\\n-0000d480: 8782 1eb0 c8e5 3d4c 16d5 25c3 be41 9daa ......=L..%..A..\n-0000d490: 3f43 8964 8865 c164 eddb e015 88c3 f423 ?C.d.e.d.......#\n-0000d4a0: cb23 385f 2b5e 2198 11ab 4375 01cd 2750 .#8_+^!...Cu..'P\n-0000d4b0: f8db 2afe 6d47 b3a3 350c 655c 17e8 1876 ..*.mG..5.e\\...v\n-0000d4c0: 1c0b 9f3c 0918 16dc 2346 38be d9b1 3d4d ...<....#F8...=M\n-0000d4d0: b5b8 1231 e83f e06f e845 31d1 e56a d676 ...1.?.o.E1..j.v\n-0000d4e0: 5408 79a9 8997 f166 2ddb ccec fdfe 8051 T.y....f-......Q\n-0000d4f0: e635 b5d7 eca5 92b1 f019 c67c f9e2 0d2f .5.........|.../\n-0000d500: 939b 9beb 0bbb 7639 a986 8d4a 0d1b a868 ......v9...J...h\n-0000d510: d191 5fea aefd 8c19 34cc abae c10c fae1 .._.....4.......\n-0000d520: c82c 7ad2 0f47 655d 0b9a 98a5 7b0d 4eea .,z..Ge]....{.N.\n-0000d530: f8d2 a04a dfaf c693 d870 2c56 2f09 7c2f ...J.....p,V/.|/\n-0000d540: 6766 c5dd 3603 da08 7570 1670 c92e 5413 gf..6...up.p..T.\n-0000d550: 9d5f dc63 2171 6b52 020e 7318 5561 0477 ._.c!qkR..s.Ua.w\n-0000d560: cb2d 2687 1cb2 6047 8b6c 7e80 f466 0cd5 .-&...`G.l~..f..\n-0000d570: aaf4 e85a ab65 18d7 7d1a baa1 7647 9fd6 ...Z.e..}...vG..\n-0000d580: ef58 9485 2f8a 3e66 5fb1 3b41 1818 3a5f .X../.>f_.;A..:_\n-0000d590: adea c553 bfc7 a939 9abb 8354 5154 c8ed ...S...9...TQT..\n-0000d5a0: 735d 3c9c aafb 0b16 22e5 44a8 478d f572 s]<.....\".D.G..r\n-0000d5b0: 7d75 7ddb cd4f e258 03de 1436 003b 8d2e }u}..O.X...6.;..\n-0000d5c0: 8adf 2c6f 4ec6 2f2d cea4 973d bf7a 70ce ..,oN./-...=.zp.\n-0000d5d0: cef8 f3c2 f06f 89ad c2aa 12f4 ebe8 5821 .....o........X!\n-0000d5e0: 5aae 85cf e24e e20b d560 66c0 6f63 f8b7 Z....N...`f.oc..\n-0000d5f0: 894f 06dc 06ee 344c df68 7465 705a 906c .O....4L.htepZ.l\n-0000d600: 82a5 2599 7c47 54e7 f738 87b1 d44d 9ef3 ..%.|GT..8...M..\n-0000d610: d3f1 5702 51c0 9974 83ef 92c7 4997 1881 ..W.Q..t....I...\n-0000d620: 8573 cde3 2b5c b391 bef9 7fbb 46d5 80ed .s..+\\......F...\n-0000d630: 7c43 0f7d d094 a0c7 a85a a461 d755 a47b |C.}.....Z.a.U.{\n-0000d640: 66e2 1a6f 5386 f295 1641 8373 be28 e0ce f..oS....A.s.(..\n-0000d650: 6144 fbf5 5912 7937 da01 c5bf 9824 765e aD..Y.y7.....$v^\n-0000d660: 9832 3e13 d6ea 6dc2 5abf 4d58 576f 13d6 .2>...m.Z.MXWo..\n-0000d670: f5db 8475 f336 61dd be4d 589b b709 ebee ...u.6a..MX.....\n-0000d680: 6dc2 4ae2 ff39 ae53 920f b6a2 0273 3846 m.J..9.S.....s8F\n-0000d690: aa3d 3934 4c3d 2b2c 1c21 34f3 d89e 5221 .=94L=+,.!4...R!\n-0000d6a0: 7f8f e14e ccc4 a59f 7d9f 50d1 4850 66d1 ...N....}.P.HPf.\n-0000d6b0: 0af2 b01b 8dd4 db93 2fa3 c734 f938 25f5 ......../..4.8%.\n-0000d6c0: d94f 4e72 47f3 11e2 2a9b 0248 c601 5af5 .ONrG...*..H..Z.\n-0000d6d0: d223 1d82 3133 9343 a67e 3057 21b8 bbf1 .#..13.C.~0W!...\n-0000d6e0: 86bd 31f7 182d 9d1b 0abc 1786 06b7 39a6 ..1..-........9.\n-0000d6f0: be54 cb76 e87d 2150 daba 0f03 7224 009d .T.v.}!P....r$..\n-0000d700: 240d 2d61 6a02 7aff 53f2 9269 dccc f197 $.-aj.z.S..i....\n-0000d710: 6ec9 fa3d b320 87ca 0dc4 46e7 7f1b 2ec8 n..=. ....F.....\n-0000d720: fe18 ca07 21d0 da52 960d 1edf a7ee 5893 ....!..R......X.\n-0000d730: 17a7 0b77 9f2f b9ba c8d4 8302 3a42 219c ...w./......:B!.\n-0000d740: faab 2e93 6084 a987 5351 cc7c b659 ae6e ....`...SQ.|.Y.n\n-0000d750: 6ed7 e609 4011 72b3 8124 e9cd febd 7430 n...@.r..$....t0\n-0000d760: 5620 dde0 72ca 0838 1099 c2a0 0cae 3d44 V ..r..8......=D\n-0000d770: 04c3 a788 dbcd edd5 d453 c490 2653 6b9c .........S..&Sk.\n-0000d780: c234 c48e a4c1 9cfd 68a1 2b38 2cd1 b3db .4......h.+8,...\n-0000d790: a27c 0cea 3ea3 1906 8eed 35c8 b828 5ec6 .|..>.....5..(^.\n-0000d7a0: f16d d259 b13d 2bdc 6170 8712 504c ebbb .m.Y.=+.ap..PL..\n-0000d7b0: cd08 13da 4362 8df3 a04c 269a 2e18 5d46 ....Cb...L&...]F\n-0000d7c0: 7a9d 41c3 33b6 57d7 7fe9 9e60 bb3b 4b1c z.A.3.W....`.;K.\n-0000d7d0: 07fe f794 b140 db7d e5aa 184e df12 cd9a .....@.}...N....\n-0000d7e0: dcb2 ace5 d3b7 2370 afef 9f61 3cc6 4331 ......#p...a<.C1\n-0000d7f0: 1556 d352 3ab8 6380 0c12 f563 7463 5d33 .V.R:.c....ctc]3\n-0000d800: 1976 0f43 2811 773a dcee cda2 d474 f6ed .v.C(.w:.....t..\n-0000d810: d4f7 e148 2d69 cca6 d3d6 b60f 771d 4736 ...H-i......w.G6\n-0000d820: aa87 ff7c f8f0 51fd 4903 5fac 96f1 e211 ...|..Q.I._.....\n-0000d830: 0b30 bdf8 072e a939 b7ea 9e0f dc4f 0f65 .0.....9.....O.e\n-0000d840: b7d1 de7e a2f1 3ff1 7af8 0350 4b07 0809 ...~..?.z..PK...\n-0000d850: fe41 6cd9 0700 0022 2600 0050 4b03 0414 .Al....\"&..PK...\n-0000d860: 0000 0800 00a7 0376 3d91 96ec ec84 0400 .......v=.......\n-0000d870: 0084 0400 0008 0000 006d 6574 612e 786d .........meta.xm\n-0000d880: 6c3c 3f78 6d6c 2076 6572 7369 6f6e 3d22 l<?xml version=\"\n-0000d890: 312e 3022 2065 6e63 6f64 696e 673d 2255 1.0\" encoding=\"U\n-0000d8a0: 5446 2d38 223f 3e0a 3c6f 6666 6963 653a TF-8\"?>.<office:\n-0000d8b0: 646f 6375 6d65 6e74 2d6d 6574 6120 786d document-meta xm\n-0000d8c0: 6c6e 733a 6f66 6669 6365 3d22 7572 6e3a lns:office=\"urn:\n-0000d8d0: 6f61 7369 733a 6e61 6d65 733a 7463 3a6f oasis:names:tc:o\n-0000d8e0: 7065 6e64 6f63 756d 656e 743a 786d 6c6e pendocument:xmln\n-0000d8f0: 733a 6f66 6669 6365 3a31 2e30 2220 786d s:office:1.0\" xm\n-0000d900: 6c6e 733a 786c 696e 6b3d 2268 7474 703a lns:xlink=\"http:\n-0000d910: 2f2f 7777 772e 7733 2e6f 7267 2f31 3939 //www.w3.org/199\n-0000d920: 392f 786c 696e 6b22 2078 6d6c 6e73 3a64 9/xlink\" xmlns:d\n-0000d930: 633d 2268 7474 703a 2f2f 7075 726c 2e6f c=\"http://purl.o\n-0000d940: 7267 2f64 632f 656c 656d 656e 7473 2f31 rg/dc/elements/1\n-0000d950: 2e31 2f22 2078 6d6c 6e73 3a6d 6574 613d .1/\" xmlns:meta=\n-0000d960: 2275 726e 3a6f 6173 6973 3a6e 616d 6573 \"urn:oasis:names\n-0000d970: 3a74 633a 6f70 656e 646f 6375 6d65 6e74 :tc:opendocument\n-0000d980: 3a78 6d6c 6e73 3a6d 6574 613a 312e 3022 :xmlns:meta:1.0\"\n-0000d990: 2078 6d6c 6e73 3a6f 6f6f 3d22 6874 7470 xmlns:ooo=\"http\n-0000d9a0: 3a2f 2f6f 7065 6e6f 6666 6963 652e 6f72 ://openoffice.or\n-0000d9b0: 672f 3230 3034 2f6f 6666 6963 6522 206f g/2004/office\" o\n-0000d9c0: 6666 6963 653a 7665 7273 696f 6e3d 2231 ffice:version=\"1\n-0000d9d0: 2e32 223e 3c6f 6666 6963 653a 6d65 7461 .2\"><office:meta\n-0000d9e0: 3e0a 2020 3c6d 6574 613a 6765 6e65 7261 >. <meta:genera\n-0000d9f0: 746f 723e 4f70 656e 4f66 6669 6365 2e6f tor>OpenOffice.o\n-0000da00: 7267 2f33 2e31 2455 6e69 7820 4f70 656e rg/3.1$Unix Open\n-0000da10: 4f66 6669 6365 2e6f 7267 5f70 726f 6a65 Office.org_proje\n-0000da20: 6374 2f33 3130 6d31 3124 4275 696c 642d ct/310m11$Build-\n-0000da30: 3933 3939 3c2f 6d65 7461 3a67 656e 6572 9399</meta:gener\n-0000da40: 6174 6f72 3e0a 2020 3c6d 6574 613a 696e ator>. <meta:in\n-0000da50: 6974 6961 6c2d 6372 6561 746f 723e 4d69 itial-creator>Mi\n-0000da60: 726b 6f20 4e61 7361 746f 3c2f 6d65 7461 rko Nasato</meta\n-0000da70: 3a69 6e69 7469 616c 2d63 7265 6174 6f72 :initial-creator\n-0000da80: 3e0a 2020 3c6d 6574 613a 6372 6561 7469 >. <meta:creati\n-0000da90: 6f6e 2d64 6174 653e 3230 3035 2d30 362d on-date>2005-06-\n-0000daa0: 3032 5431 353a 3338 3a32 363c 2f6d 6574 02T15:38:26</met\n-0000dab0: 613a 6372 6561 7469 6f6e 2d64 6174 653e a:creation-date>\n-0000dac0: 0a20 200a 2020 3c64 633a 6461 7465 3e32 . . <dc:date>2\n-0000dad0: 3031 302d 3131 2d32 3254 3131 3a32 393a 010-11-22T11:29:\n-0000dae0: 3134 3c2f 6463 3a64 6174 653e 0a20 203c 14</dc:date>. <\n-0000daf0: 6463 3a6c 616e 6775 6167 653e 656e 2d47 dc:language>en-G\n-0000db00: 423c 2f64 633a 6c61 6e67 7561 6765 3e0a B</dc:language>.\n-0000db10: 2020 3c6d 6574 613a 6564 6974 696e 672d <meta:editing-\n-0000db20: 6379 636c 6573 3e32 333c 2f6d 6574 613a cycles>23</meta:\n-0000db30: 6564 6974 696e 672d 6379 636c 6573 3e0a editing-cycles>.\n-0000db40: 2020 3c6d 6574 613a 6564 6974 696e 672d <meta:editing-\n-0000db50: 6475 7261 7469 6f6e 3e50 5430 3048 3233 duration>PT00H23\n-0000db60: 4d33 3453 3c2f 6d65 7461 3a65 6469 7469 M34S</meta:editi\n-0000db70: 6e67 2d64 7572 6174 696f 6e3e 0a20 200a ng-duration>. .\n-0000db80: 2020 0a20 200a 2020 0a20 200a 203c 6d65 . . . . <me\n-0000db90: 7461 3a64 6f63 756d 656e 742d 7374 6174 ta:document-stat\n-0000dba0: 6973 7469 6320 6d65 7461 3a74 6162 6c65 istic meta:table\n-0000dbb0: 2d63 6f75 6e74 3d22 3022 206d 6574 613a -count=\"0\" meta:\n-0000dbc0: 696d 6167 652d 636f 756e 743d 2230 2220 image-count=\"0\" \n-0000dbd0: 6d65 7461 3a6f 626a 6563 742d 636f 756e meta:object-coun\n-0000dbe0: 743d 2230 2220 6d65 7461 3a70 6167 652d t=\"0\" meta:page-\n-0000dbf0: 636f 756e 743d 2231 2220 6d65 7461 3a70 count=\"1\" meta:p\n-0000dc00: 6172 6167 7261 7068 2d63 6f75 6e74 3d22 aragraph-count=\"\n-0000dc10: 3922 206d 6574 613a 776f 7264 2d63 6f75 9\" meta:word-cou\n-0000dc20: 6e74 3d22 3230 2220 6d65 7461 3a63 6861 nt=\"20\" meta:cha\n-0000dc30: 7261 6374 6572 2d63 6f75 6e74 3d22 3133 racter-count=\"13\n-0000dc40: 3922 2f3e 3c6d 6574 613a 7573 6572 2d64 9\"/><meta:user-d\n-0000dc50: 6566 696e 6564 206d 6574 613a 6e61 6d65 efined meta:name\n-0000dc60: 3d22 496e 666f 2031 222f 3e3c 6d65 7461 =\"Info 1\"/><meta\n-0000dc70: 3a75 7365 722d 6465 6669 6e65 6420 6d65 :user-defined me\n-0000dc80: 7461 3a6e 616d 653d 2249 6e66 6f20 3222 ta:name=\"Info 2\"\n-0000dc90: 2f3e 3c6d 6574 613a 7573 6572 2d64 6566 /><meta:user-def\n-0000dca0: 696e 6564 206d 6574 613a 6e61 6d65 3d22 ined meta:name=\"\n-0000dcb0: 496e 666f 2033 222f 3e3c 6d65 7461 3a75 Info 3\"/><meta:u\n-0000dcc0: 7365 722d 6465 6669 6e65 6420 6d65 7461 ser-defined meta\n-0000dcd0: 3a6e 616d 653d 2249 6e66 6f20 3422 2f3e :name=\"Info 4\"/>\n-0000dce0: 3c2f 6f66 6669 6365 3a6d 6574 613e 3c2f </office:meta></\n-0000dcf0: 6f66 6669 6365 3a64 6f63 756d 656e 742d office:document-\n-0000dd00: 6d65 7461 3e50 4b03 0414 0008 0808 00a7 meta>PK.........\n-0000dd10: 0376 3d00 0000 0000 0000 0000 0000 0018 .v=.............\n-0000dd20: 0000 0054 6875 6d62 6e61 696c 732f 7468 ...Thumbnails/th\n-0000dd30: 756d 626e 6169 6c2e 706e 67eb 0cf0 73e7 umbnail.png...s.\n-0000dd40: e592 e262 6060 e0f5 f470 0902 d25b 1918 ...b``...p...[..\n-0000dd50: 1819 38d8 80ac afca e6b7 1918 580e 79ba ..8.........X.y.\n-0000dd60: 3886 54cc 797b f776 de6c 0706 8783 6eaf 8.T.y{.v.l....n.\n-0000dd70: eac3 ff7e da32 2d8b 53f1 c003 9d2b 96f3 ...~.2-.S....+..\n-0000dd80: 2a3f b2fa c8bc 6c49 dab5 a6be aeae ee5f *?....lI......._\n-0000dd90: c3a4 f9ff 7ff3 1ec8 58a4 e67e e549 c72c ........X..~.I.,\n-0000dda0: 99c0 c9ca 5945 2ebe 7d2b 4e0a 9a5a 6217 ....YE..}+N..Zb.\n-0000ddb0: 9cf7 0308 febc 7e5c b67b ebbd dcb9 b6b7 ......~\\.{......\n-0000ddc0: 67da eddb 9f57 57bf efde a5cf 9f73 65fe g....WW......se.\n-0000ddd0: 9fbd d7bd 22dc e7f1 2cb7 7d22 cffe 946e ....\"...,.}\"...n\n-0000dde0: bffd d2aa ff5f c0b4 6967 eb9f dd3a 1f5d ....._..ig...:.]\n-0000ddf0: 1def 5e77 5d2a f0ff e78c f735 9f73 74aa ..^w]*.....5.st.\n-0000de00: ffb3 eec8 b22e 5df4 2f5d ea4d c979 8bf8 ......]./].M.y..\n-0000de10: 6f53 8fbb cfaf fff2 6fdb b5ca f445 ff94 oS......o....E..\n-0000de20: 14f7 ca11 e11e 54c1 731b 564c 7fb6 4a62 ......T.s.VL..Jb\n-0000de30: a39e 8c69 89ff db4b b571 072f ac38 eb79 ...i...K.q./.8.y\n-0000de40: 505b 42ec eb2d 1931 ef96 f333 fd6c 97c5 P[B..-.1...3.l..\n-0000de50: cd96 cecb dd1b f8be f57b d92f c3af 7f2d .........{./...-\n-0000de60: 83d3 0a45 8f5f 7912 53e7 b377 cb1d 7926 ...E._y.S..w..y&\n-0000de70: e5d8 b279 55b9 a76e bbdf be69 1576 ff73 ...yU..n...i.v.s\n-0000de80: 71a5 fdf4 f9cb e79d bfbf e7f9 56ef cf8e q...........V...\n-0000de90: b777 6f7e 7625 f9d5 d6e4 376b 3d4f 7fcf .wo~v%....7k=O..\n-0000dea0: f97e f1f3 9eed 0f8f 5f89 fefe 5d27 deda .~......_...]'..\n-0000deb0: 67e6 fdae 99a6 87d9 4d6a bffe 287b ffba g.......Mj..({..\n-0000dec0: ff4f 3aff fba3 1ab6 f8bd b03c 4665 8369 .O:........<Fe.i\n-0000ded0: c7fd 0575 e7ca 6eb9 32b9 eb31 354c 8ca9 ...u..n.2..15L..\n-0000dee0: f03e 972a 7e4f eace f950 bdff 0b5e 54cc .>.*~O...P...^T.\n-0000def0: da6c f9db 118f 11ce 8be6 f99d fd9d 611b .l............a.\n-0000df00: af70 ea66 5bdf a568 e946 f3fd 1e09 57ce .p.f[..h.F....W.\n-0000df10: b7a8 1e5e 5f53 29b2 d6f0 fa9c 5c8f 2bfd ...^_S).....\\.+.\n-0000df20: 6a91 f3f5 ad3f b12e e273 b678 956a af31 j....?...s.x.j.1\n-0000df30: 2b64 6efa de9c 2b1f 74c0 66f9 59fe def8 +dn...+.t.f.Y...\n-0000df40: 3575 5ef5 b68f 67b2 dfd7 f99f 5bf3 e7d7 5u^...g.....[...\n-0000df50: ef5d bf1f bffc fbfb f1da dc1c dde7 5be7 .]............[.\n-0000df60: 6e5a 7eef b3eb fc62 eff0 d9ef 6df7 ef15 nZ~....b....m...\n-0000df70: f91b 76c1 3cfb e3f9 e9dd bf7f ef7c f321 ..v.<........|.!\n-0000df80: 79d7 f1b9 ef2e f6d7 bd7c 7e6d 53e6 8cef y........|~mS...\n-0000df90: 7bdf be2d abaa d77c b07b 6d6a 8dfc f4b3 {..-...|.{mj....\n-0000dfa0: bf37 a6ff 5dfa fbb3 7dcb cbe2 cf3b a67f .7..]...}....;..\n-0000dfb0: 5b75 f9f9 bbef efb7 5f3e dcf3 53f7 fef5 [u......_>..S...\n-0000dfc0: edb3 be27 ffbb b57e de61 b182 c99b e521 ...'...~.a.....!\n-0000dfd0: 9e33 aed1 ba3f 31d9 9427 ed91 e474 3edb .3...?1..'...t>.\n-0000dfe0: da67 22f7 ee71 0b3c 7837 e570 ffc5 e465 .g\"..q.<x7.p...e\n-0000dff0: ac67 0597 cf5d 5e67 e2ff f5de f3de d5cf .g...]^g........\n-0000e000: 564c ffbf 2023 c6d4 7d6f cd95 8229 b0f0 VL.. #..}o...)..\n-0000e010: e86f 9a6d f73d 63ef d6dc de8a f83d cb1f .o.m.=c......=..\n-0000e020: 56bf 5a5b 78fa f2f1 6867 9bef 7ccf da55 V.Z[x...hg..|..U\n-0000e030: 0f2f 8aeb 2ac9 9cf0 ef9e e1e9 6366 9fd7 ./..*.......cf..\n-0000e040: 2806 bebf 395b af37 5b6e 63ec 8ccf 8e13 (...9[.7[nc.....\n-0000e050: 89c9 07a3 82b4 109c 63df b97b 914f c863 ........c..{.O.c\n-0000e060: 3d17 60a1 c6e0 e9ea e7b2 ce29 a109 0050 =.`........)...P\n-0000e070: 4b07 0820 d5da 3434 0300 00fb 0400 0050 K.. ..44.......P\n-0000e080: 4b03 0414 0008 0808 00a7 0376 3d00 0000 K..........v=...\n-0000e090: 0000 0000 0000 0000 0027 0000 0043 6f6e .........'...Con\n-0000e0a0: 6669 6775 7261 7469 6f6e 7332 2f61 6363 figurations2/acc\n-0000e0b0: 656c 6572 6174 6f72 2f63 7572 7265 6e74 elerator/current\n-0000e0c0: 2e78 6d6c 0300 504b 0708 0000 0000 0200 .xml..PK........\n-0000e0d0: 0000 0000 0000 504b 0304 1400 0008 0000 ......PK........\n-0000e0e0: a703 763d 0000 0000 0000 0000 0000 0000 ..v=............\n-0000e0f0: 1c00 0000 436f 6e66 6967 7572 6174 696f ....Configuratio\n-0000e100: 6e73 322f 7072 6f67 7265 7373 6261 722f ns2/progressbar/\n-0000e110: 504b 0304 1400 0008 0000 a703 763d 0000 PK..........v=..\n-0000e120: 0000 0000 0000 0000 0000 1800 0000 436f ..............Co\n-0000e130: 6e66 6967 7572 6174 696f 6e73 322f 666c nfigurations2/fl\n-0000e140: 6f61 7465 722f 504b 0304 1400 0008 0000 oater/PK........\n-0000e150: a703 763d 0000 0000 0000 0000 0000 0000 ..v=............\n-0000e160: 1a00 0000 436f 6e66 6967 7572 6174 696f ....Configuratio\n-0000e170: 6e73 322f 706f 7075 706d 656e 752f 504b ns2/popupmenu/PK\n-0000e180: 0304 1400 0008 0000 a703 763d 0000 0000 ..........v=....\n-0000e190: 0000 0000 0000 0000 1800 0000 436f 6e66 ............Conf\n-0000e1a0: 6967 7572 6174 696f 6e73 322f 6d65 6e75 igurations2/menu\n-0000e1b0: 6261 722f 504b 0304 1400 0008 0000 a703 bar/PK..........\n-0000e1c0: 763d 0000 0000 0000 0000 0000 0000 1800 v=..............\n-0000e1d0: 0000 436f 6e66 6967 7572 6174 696f 6e73 ..Configurations\n-0000e1e0: 322f 746f 6f6c 6261 722f 504b 0304 1400 2/toolbar/PK....\n-0000e1f0: 0008 0000 a703 763d 0000 0000 0000 0000 ......v=........\n-0000e200: 0000 0000 1f00 0000 436f 6e66 6967 7572 ........Configur\n-0000e210: 6174 696f 6e73 322f 696d 6167 6573 2f42 ations2/images/B\n-0000e220: 6974 6d61 7073 2f50 4b03 0414 0000 0800 itmaps/PK.......\n-0000e230: 00a7 0376 3d00 0000 0000 0000 0000 0000 ...v=...........\n-0000e240: 001a 0000 0043 6f6e 6669 6775 7261 7469 .....Configurati\n-0000e250: 6f6e 7332 2f73 7461 7475 7362 6172 2f50 ons2/statusbar/P\n-0000e260: 4b03 0414 0008 0808 00a7 0376 3d00 0000 K..........v=...\n-0000e270: 0000 0000 0000 0000 000c 0000 0073 6574 .............set\n-0000e280: 7469 6e67 732e 786d 6cb5 5951 73e2 380c tings.xml.YQs.8.\n-0000e290: 7ebf 5fd1 c93b 05ba edde c1b4 ec04 baec ~._..;..........\n-0000e2a0: b1a5 8501 ba9d db37 9308 f0d5 b132 b653 .......7.....2.S\n-0000e2b0: e0df 9f9c 845e 0fc8 0e17 e227 86c4 9664 .....^.....'...d\n-0000e2c0: 49df 27c9 b9fd b289 c4c5 1b28 cd51 de79 I.'........(.Q.y\n-0000e2d0: cdcb 8677 0132 c090 cbe5 9df7 3ceb d7fe ...w.2......<...\n-0000e2e0: f0be 747e bbc5 c582 07d0 0e31 4822 90a6 ..t~.......1H\"..\n-0000e2f0: a6c1 185a a22f 68bb d4ed ecf5 9d97 28d9 ...Z./h.......(.\n-0000e300: 46a6 b96e 4b16 816e 9ba0 8d31 c8dd b6f6 F..nK..n...1....\n-0000e310: c7d5 ed54 59f6 6423 b87c bdf3 56c6 c4ed ...TY.d#.|..V...\n-0000e320: 7a7d bd5e 5fae 3f5d a25a d69b ad56 ab9e z}.^_.?].Z...V..\n-0000e330: bedd 2d0d 502e f8f2 5455 d9ea 8faa 10f1 ..-.P...TU......\n-0000e340: 5d91 dd90 1993 2abb 6a34 aeeb d97f ef22 ].....*.j4.....\"\n-0000e350: 37f2 836b aebc cece 0fbb e377 6e73 05d9 7..k.......wns..\n-0000e360: 4f8d 1b88 ac6f 2ef2 c7d6 b43b 8f54 b6df O....o.....;.T..\n-0000e370: 38ac dfbd e61d dbf7 df3d 3f68 bdaf 80cd 8........=?h....\n-0000e380: 30f6 766f cc36 a637 02e5 d2eb 346e eb87 0.vo.6.7....4n..\n-0000e390: 224e 173b 8485 7121 f785 8766 7554 f075 \"N.;..q!...fuT.u\n-0000e3a0: eb73 b379 9ef0 3f81 2f57 c7cd beba b9ba .s.y..?./W......\n-0000e3b0: fe54 4efa 7485 eb09 8494 63d0 5b31 b904 .TN.t.....c.[1..\n-0000e3c0: bda7 618e 2880 49af 6354 02e5 740c 6457 ..a.(.I.cT..t.dW\n-0000e3d0: e15a c323 8650 247d c184 3e59 7c2d 6271 .Z.#.P$}..>Y|-bq\n-0000e3e0: 8dcb 1036 101e 3aeb 7882 a57b 081a 6a7b ...6..:.x..{..j{\n-0000e3f0: 9acb 07e1 9ea9 da28 6e9d 6d73 f9aa 7c28 .......(n.ms..|(\n-0000e400: 0b73 efe6 e6e6 7379 b145 4869 357f bf2e .s....sy.EHi5...\n-0000e410: 2b55 f3b9 80ea b192 8aad 1cd9 a9d4 4921 +U............I!\n-0000e420: 4408 808d d659 b2bb 680c 4685 f82b 89ee D....Y..h.F..+..\n-0000e430: 9f88 d18c 44ed 27db 0a95 398b 8f86 6c8b ....D.'...9...l.\n-0000e440: 89e9 a148 22b9 8fe9 aaa4 7711 5f2b 03f5 ...H\".....w._+..\n-0000e450: a15f fa2c 30a8 8edb de6c 94b4 7ea0 a720 ._.,0....l..~.. \n-0000e460: 2030 10f6 153d 2861 fa91 871f c9a5 e875 0...=(a.......u\n-0000e470: ce57 c717 506d 3cbd 9a66 0f12 c50c d5e6 .W..Pm<..f......\n-0000e480: ff53 56c7 c460 66cc 6250 7d85 d114 4cb2 .SV..`f.bP}...L.\n-0000e490: 0fc2 2a42 e787 996b 478b 05d9 5658 4fce ..*B...kG...VXO.\n-0000e4a0: d090 9ec3 12d3 9839 2958 a9fc 09d8 ee07 .......9)X......\n-0000e4b0: f6cb 4065 f6cf 1891 8a13 e3d1 507e f751 ..@e........P~.Q\n-0000e4c0: ed93 5515 a60f a919 7d8e 4366 8e55 f31d ..U.....}.Cf.U..\n-0000e4d0: 36cf f04a 0f09 4528 5c05 15d4 d1ac 671a 6..J..E(\\.....g.\n-0000e4e0: 3e5f 77b9 646a ebd5 4fe0 90a5 4405 1440 >_w.dj..O...D..@\n-0000e4f0: edcb b02b 987c d5e4 eea1 eda1 9808 1291 ...+.|..........\n-0000e500: 02d3 55de 7c8d 62b3 7594 f8d9 c1fa 5c69 ..U.|.b.u.....\\i\n-0000e510: 634f 3320 ca92 6620 9f92 680e 69f7 53fd cO3 ..f ..h.i.S.\n-0000e520: 99a8 eb54 c4f3 a07a 18c5 0ab4 9d37 2a2f ...T...z.....7*/\n-0000e530: 88a9 e3a6 7400 01df 71ee 8292 324c 585a ....t...q...2LXZ\n-0000e540: 9d41 1453 06b8 288a c4ac 63f2 d634 6601 .A.S..(...c..4f.\n-0000e550: 9d65 8629 85f4 40b8 800b e9fa baa1 b048 .e.)..@........H\n-0000e560: 2686 c0c2 5f04 bfbc 8e7c f0c8 198b 02ff &..._....|......\n-0000e570: 00db 33a1 e9c7 b1d8 3e6b 50f7 ccb0 ea2d ..3.....>kP....-\n-0000e580: 9eb2 37f8 910d c523 d913 a85d 84d9 42c2 ..7....#...]..B.\n-0000e590: f889 c12c a9dc 9ce2 9bc0 3913 f7f9 8581 ...,......9.....\n-0000e5a0: a575 6795 da97 124d ca89 c535 a324 b087 .ug....M...5.$..\n-0000e5b0: c8c2 09a5 274a 7190 3955 4442 f0d8 d7ef ....'Jq.9UDB....\n-0000e5c0: 14e5 cb80 ac85 f045 d152 d517 dbb4 cf71 .......E.R.....q\n-0000e5d0: e1b7 3e07 11ba 4c81 5ea2 14c5 dda2 c442 ..>...L.^......B\n-0000e5e0: ccfe 4e31 51c1 4178 b2a9 f794 a2a8 1f88 ..N1Q.Ax........\n-0000e5f0: 2d7c cd99 1c27 3230 89ab 2ae8 0bbe 9444 -|...'20..*....D\n-0000e600: 7d53 83f1 1835 ff95 9af2 0e4a b975 82eb }S...5.....J.u..\n-0000e610: 0700 174d 720a 8c3e db3c 1dce 20a7 bb9c ...Mr..>.<.. ...\n-0000e620: 6cf4 d33e 382b d4d4 83d8 f2b0 542c 5ee9 l..>8+......T,^.\n-0000e630: 811c 72bd 3f0b 5761 f940 0fd9 1cde 99c3 ..r.?.Wa.@......\n-0000e640: 8186 7b7c 42d3 63b1 4914 dc2b b61e cdff ..{|B.c.I..+....\n-0000e650: d623 695b 1e57 8100 7556 1ca8 ded8 761b .#i[.W..uV....v.\n-0000e660: d40c 36e6 85dc 1f3b ea95 506a 1efe ab66 ..6....;..Pj...f\n-0000e670: 24c9 3504 0117 fd8c 8691 0873 e73c 02b9 $.5........s.<..\n-0000e680: 2270 d593 53f9 d731 d57f 57c1 4d2f 855c \"p..S..1..W.M/.\\\n-0000e690: 4e8a df2c e09c f8e7 3db1 6c37 9eb7 7dee N..,....=.l7..}.\n-0000e6a0: faca 94f2 722d be99 1aea 421c f495 42e0 ....r-....B...B.\n-0000e6b0: 3a75 1b75 e23d 2603 10d5 2b49 1964 021a :u.u.=&...+I.d..\n-0000e6c0: 8c3d 976f 8cb2 031a 8d31 7d74 c758 df13 .=.o.....1}t.X..\n-0000e6d0: 6df8 626b 43a5 5fb8 593d 3299 30d1 55c0 m.bkC._.Y=2.0.U.\n-0000e6e0: 5e1d a8b4 d3e7 04ec a8f9 0633 cc0a 80c3 ^..........3....\n-0000e6f0: 0424 a221 88ee caad 9b34 ccd9 c69e c57e .$.!.....4.....~\n-0000e700: cbb2 6d69 7acd 5870 11bf 225c d768 6244 ..miz.Xp..\"\\.hbD\n-0000e710: 9158 9b2a e983 6808 8d98 0c8f 0ca0 645a .X.*..h.......dZ\n-0000e720: e92e 3523 5397 5374 eaba ae60 c1ab cd70 ..5#S.St...`...p\n-0000e730: 2705 416e 2813 02f8 090a 6930 7436 13e6 '.An(.....i0t6..\n-0000e740: 7794 4be8 d261 960a 1359 7803 5759 f79b w.K..a...Yx.WY..\n-0000e750: 47bd 74fd 3fc2 9f8e 1c63 dba1 f4b2 b772 G.t.?....c.....r\n-0000e760: f1a3 c4d8 597c 086f 20fe b2d3 873e 275f ....Y|.o ....>'_\n-0000e770: 0bef b8eb 07df 90eb 455f d73b ff00 504b ........E_.;..PK\n-0000e780: 0708 63a0 e2d6 f504 0000 9f1f 0000 504b ..c...........PK\n-0000e790: 0304 1400 0808 0800 a703 763d 0000 0000 ..........v=....\n-0000e7a0: 0000 0000 0000 0000 1500 0000 4d45 5441 ............META\n-0000e7b0: 2d49 4e46 2f6d 616e 6966 6573 742e 786d -INF/manifest.xm\n-0000e7c0: 6cb5 95c1 6ec3 200c 40ef fd8a 887b c2d6 l...n. .@....{..\n-0000e7d0: d314 359d b449 fb82 ee03 2871 5224 3008 ..5..I....(qR$0.\n-0000e7e0: 9baa fdfb 25d5 da66 5b0f 6b15 6e10 99f7 ....%..f[.k.n...\n-0000e7f0: 0cc1 66f5 7a70 b6d8 4324 e3b1 11cf d593 ..f.zp..C$......\n-0000e800: 2800 b56f 0df6 8df8 dc7c 942f e275 bd58 (..o.....|./.u.X\n-0000e810: 3985 a603 e2fa 3c28 8675 4897 6923 52c4 9.....<(.uH.i#R.\n-0000e820: da2b 3254 a372 4035 ebda 07c0 d6eb e400 .+2T.r@5........\n-0000e830: b9fe 195f 8fa6 f5a2 b882 3b63 a11c 02e3 ..._......;c....\n-0000e840: b1b8 caa0 35aa e463 8046 a810 acd1 8a87 ....5..c.F......\n-0000e850: 3ce5 1edb eae4 aaa6 8a8a e1c0 e2ba 7ab2 <.............z.\n-0000e860: abe5 e473 97ac 2d83 e25d 23a4 9077 e530 ...s..-..]#..w.0\n-0000e870: 0ae4 b091 db34 ed91 c734 c680 39b9 c447 .....4...4..9..G\n-0000e880: 0b34 3bd6 01ab 07a0 b761 9b5d 725b 54c6 .4;......a.]r[T.\n-0000e890: 92e4 f3b0 0ad8 cf0d 9f85 f7ee b133 7d8a .............3}.\n-0000e8a0: a7cb 444b a9b4 060b c3d4 47a9 538c 8ffd ..DK......G.S...\n-0000e8b0: c4fb 5d59 0421 fa3e 02d1 5665 1274 d62b ..]Y.!.>..Ve.t.+\n-0000e8c0: 865c d9fb 90c2 50cc 290f 7e24 673b 18f6 .\\....P.).~$g;..\n-0000e8d0: de66 831b a77a 20f9 66d8 a990 a90e be1d .f...z .f.......\n-0000e8e0: 59d8 c48a d323 97f2 77df a784 6371 56c9 Y....#..w...cqV.\n-0000e8f0: 547a eaf8 5f1a f336 6660 1ede c94b 6b5e Tz.._..6f`...Kk^\n-0000e900: c93f cfe4 fa0b 504b 0708 6003 3366 4501 .?....PK..`.3fE.\n-0000e910: 0000 6107 0000 504b 0102 1400 1400 0008 ..a...PK........\n-0000e920: 0000 a703 763d 5ec6 320c 2700 0000 2700 ....v=^.2.'...'.\n-0000e930: 0000 0800 0000 0000 0000 0000 0000 0000 ................\n-0000e940: 0000 0000 6d69 6d65 7479 7065 504b 0102 ....mimetypePK..\n-0000e950: 1400 1400 0808 0800 a703 763d 556b 5130 ..........v=UkQ0\n-0000e960: bc04 0000 0316 0000 0b00 0000 0000 0000 ................\n-0000e970: 0000 0000 0000 4d00 0000 636f 6e74 656e ......M...conten\n-0000e980: 742e 786d 6c50 4b01 0214 0014 0008 0808 t.xmlPK.........\n-0000e990: 00a7 0376 3d09 fe41 6cd9 0700 0022 2600 ...v=..Al....\"&.\n-0000e9a0: 000a 0000 0000 0000 0000 0000 0000 0042 ...............B\n-0000e9b0: 0500 0073 7479 6c65 732e 786d 6c50 4b01 ...styles.xmlPK.\n-0000e9c0: 0214 0014 0000 0800 00a7 0376 3d91 96ec ...........v=...\n-0000e9d0: ec84 0400 0084 0400 0008 0000 0000 0000 ................\n-0000e9e0: 0000 0000 0000 0053 0d00 006d 6574 612e .......S...meta.\n-0000e9f0: 786d 6c50 4b01 0214 0014 0008 0808 00a7 xmlPK...........\n-0000ea00: 0376 3d20 d5da 3434 0300 00fb 0400 0018 .v= ..44........\n-0000ea10: 0000 0000 0000 0000 0000 0000 00fd 1100 ................\n-0000ea20: 0054 6875 6d62 6e61 696c 732f 7468 756d .Thumbnails/thum\n-0000ea30: 626e 6169 6c2e 706e 6750 4b01 0214 0014 bnail.pngPK.....\n-0000ea40: 0008 0808 00a7 0376 3d00 0000 0002 0000 .......v=.......\n-0000ea50: 0000 0000 0027 0000 0000 0000 0000 0000 .....'..........\n-0000ea60: 0000 0077 1500 0043 6f6e 6669 6775 7261 ...w...Configura\n-0000ea70: 7469 6f6e 7332 2f61 6363 656c 6572 6174 tions2/accelerat\n-0000ea80: 6f72 2f63 7572 7265 6e74 2e78 6d6c 504b or/current.xmlPK\n-0000ea90: 0102 1400 1400 0008 0000 a703 763d 0000 ............v=..\n-0000eaa0: 0000 0000 0000 0000 0000 1c00 0000 0000 ................\n-0000eab0: 0000 0000 0000 0000 ce15 0000 436f 6e66 ............Conf\n-0000eac0: 6967 7572 6174 696f 6e73 322f 7072 6f67 igurations2/prog\n-0000ead0: 7265 7373 6261 722f 504b 0102 1400 1400 ressbar/PK......\n-0000eae0: 0008 0000 a703 763d 0000 0000 0000 0000 ......v=........\n-0000eaf0: 0000 0000 1800 0000 0000 0000 0000 0000 ................\n-0000eb00: 0000 0816 0000 436f 6e66 6967 7572 6174 ......Configurat\n-0000eb10: 696f 6e73 322f 666c 6f61 7465 722f 504b ions2/floater/PK\n-0000eb20: 0102 1400 1400 0008 0000 a703 763d 0000 ............v=..\n-0000eb30: 0000 0000 0000 0000 0000 1a00 0000 0000 ................\n-0000eb40: 0000 0000 0000 0000 3e16 0000 436f 6e66 ........>...Conf\n-0000eb50: 6967 7572 6174 696f 6e73 322f 706f 7075 igurations2/popu\n-0000eb60: 706d 656e 752f 504b 0102 1400 1400 0008 pmenu/PK........\n-0000eb70: 0000 a703 763d 0000 0000 0000 0000 0000 ....v=..........\n-0000eb80: 0000 1800 0000 0000 0000 0000 0000 0000 ................\n-0000eb90: 7616 0000 436f 6e66 6967 7572 6174 696f v...Configuratio\n-0000eba0: 6e73 322f 6d65 6e75 6261 722f 504b 0102 ns2/menubar/PK..\n-0000ebb0: 1400 1400 0008 0000 a703 763d 0000 0000 ..........v=....\n-0000ebc0: 0000 0000 0000 0000 1800 0000 0000 0000 ................\n-0000ebd0: 0000 0000 0000 ac16 0000 436f 6e66 6967 ..........Config\n-0000ebe0: 7572 6174 696f 6e73 322f 746f 6f6c 6261 urations2/toolba\n-0000ebf0: 722f 504b 0102 1400 1400 0008 0000 a703 r/PK............\n-0000ec00: 763d 0000 0000 0000 0000 0000 0000 1f00 v=..............\n-0000ec10: 0000 0000 0000 0000 0000 0000 e216 0000 ................\n-0000ec20: 436f 6e66 6967 7572 6174 696f 6e73 322f Configurations2/\n-0000ec30: 696d 6167 6573 2f42 6974 6d61 7073 2f50 images/Bitmaps/P\n-0000ec40: 4b01 0214 0014 0000 0800 00a7 0376 3d00 K............v=.\n-0000ec50: 0000 0000 0000 0000 0000 001a 0000 0000 ................\n-0000ec60: 0000 0000 0000 0000 001f 1700 0043 6f6e .............Con\n-0000ec70: 6669 6775 7261 7469 6f6e 7332 2f73 7461 figurations2/sta\n-0000ec80: 7475 7362 6172 2f50 4b01 0214 0014 0008 tusbar/PK.......\n-0000ec90: 0808 00a7 0376 3d63 a0e2 d6f5 0400 009f .....v=c........\n-0000eca0: 1f00 000c 0000 0000 0000 0000 0000 0000 ................\n-0000ecb0: 0057 1700 0073 6574 7469 6e67 732e 786d .W...settings.xm\n-0000ecc0: 6c50 4b01 0214 0014 0008 0808 00a7 0376 lPK............v\n-0000ecd0: 3d60 0333 6645 0100 0061 0700 0015 0000 =`.3fE...a......\n-0000ece0: 0000 0000 0000 0000 0000 0086 1c00 004d ...............M\n-0000ecf0: 4554 412d 494e 462f 6d61 6e69 6665 7374 ETA-INF/manifest\n-0000ed00: 2e78 6d6c 504b 0506 0000 0000 0f00 0f00 .xmlPK..........\n-0000ed10: ee03 0000 0e1e 0000 0000 3c21 444f 4354 ..........<!DOCT\n-0000ed20: 5950 4520 4854 4d4c 2050 5542 4c49 4320 YPE HTML PUBLIC \n-0000ed30: 222d 2f2f 5733 432f 2f44 5444 2048 544d \"-//W3C//DTD HTM\n-0000ed40: 4c20 342e 302f 2f45 4e22 2022 6874 7470 L 4.0//EN\" \"http\n-0000ed50: 3a2f 2f77 7777 2e77 332e 6f72 672f 5452 ://www.w3.org/TR\n-0000ed60: 2f52 4543 2d68 746d 6c34 302f 7374 7269 /REC-html40/stri\n-0000ed70: 6374 2e64 7464 223e 0a3c 6874 6d6c 3e0a ct.dtd\">.<html>.\n-0000ed80: 2020 3c68 6561 643e 0a20 2020 203c 7469 <head>. <ti\n-0000ed90: 746c 653e 4a4f 4f52 6570 6f72 7473 202d tle>JOOReports -\n-0000eda0: 204c 6574 7465 7220 5361 6d70 6c65 3c2f Letter Sample</\n-0000edb0: 7469 746c 653e 0a09 3c6c 696e 6b20 7265 title>..<link re\n-0000edc0: 6c3d 2273 7479 6c65 7368 6565 7422 2074 l=\"stylesheet\" t\n-0000edd0: 7970 653d 2274 6578 742f 6373 7322 2068 ype=\"text/css\" h\n-0000ede0: 7265 663d 2273 7479 6c65 2e63 7373 223e ref=\"style.css\">\n-0000edf0: 0a20 203c 2f68 6561 643e 0a20 203c 626f . </head>. <bo\n-0000ee00: 6479 3e0a 093c 6831 3e4a 4f4f 5265 706f dy>..<h1>JOORepo\n-0000ee10: 7274 7320 2d20 4c65 7474 6572 2045 7861 rts - Letter Exa\n-0000ee20: 6d70 6c65 3c2f 6831 3e0a 090a 093c 703e mple</h1>....<p>\n-0000ee30: 0a09 2020 506c 6561 7365 2066 696c 6c20 .. Please fill \n-0000ee40: 696e 2074 6865 2066 6f72 6d20 746f 2067 in the form to g\n-0000ee50: 656e 6572 6174 6520 796f 7572 206c 6574 enerate your let\n-0000ee60: 7465 720a 093c 2f70 3e0a 0a09 3c66 6f72 ter..</p>...<for\n-0000ee70: 6d20 6d65 7468 6f64 3d22 706f 7374 2220 m method=\"post\" \n-0000ee80: 6163 7469 6f6e 3d22 223e 0a20 2020 2020 action=\"\">. \n-0000ee90: 203c 7461 626c 653e 0a09 093c 7472 3e0a <table>...<tr>.\n-0000eea0: 0909 2020 3c74 643e 4675 6c6c 204e 616d .. <td>Full Nam\n-0000eeb0: 653a 203c 2f74 643e 0a09 0920 203c 7464 e: </td>... <td\n-0000eec0: 3e3c 696e 7075 7420 7479 7065 3d22 7465 ><input type=\"te\n-0000eed0: 7874 2220 6e61 6d65 3d22 6e61 6d65 2220 xt\" name=\"name\" \n-0000eee0: 7369 7a65 3d22 3330 223e 3c2f 7464 3e0a size=\"30\"></td>.\n-0000eef0: 0909 3c2f 7472 3e0a 0909 3c74 723e 0a09 ..</tr>...<tr>..\n-0000ef00: 0920 203c 7464 3e41 6464 7265 7373 3a20 . <td>Address: \n-0000ef10: 3c2f 7464 3e0a 0909 2020 3c74 643e 3c69 </td>... <td><i\n-0000ef20: 6e70 7574 2074 7970 653d 2274 6578 7422 nput type=\"text\"\n-0000ef30: 206e 616d 653d 2261 6464 7265 7373 2220 name=\"address\" \n-0000ef40: 7369 7a65 3d22 3530 223e 3c2f 7464 3e0a size=\"50\"></td>.\n-0000ef50: 0909 3c2f 7472 3e0a 0909 3c74 723e 0a09 ..</tr>...<tr>..\n-0000ef60: 0920 203c 7464 3e50 6f73 7420 436f 6465 . <td>Post Code\n-0000ef70: 3a20 3c2f 7464 3e0a 0909 2020 3c74 643e : </td>... <td>\n-0000ef80: 3c69 6e70 7574 2074 7970 653d 2274 6578 <input type=\"tex\n-0000ef90: 7422 206e 616d 653d 2270 6f73 7443 6f64 t\" name=\"postCod\n-0000efa0: 6522 2073 697a 653d 2236 223e 3c2f 7464 e\" size=\"6\"></td\n-0000efb0: 3e0a 0909 3c2f 7472 3e0a 0909 3c74 723e >...</tr>...<tr>\n-0000efc0: 0a09 0920 203c 7464 3e43 6974 793a 203c ... <td>City: <\n-0000efd0: 2f74 643e 0a09 0920 203c 7464 3e3c 696e /td>... <td><in\n-0000efe0: 7075 7420 7479 7065 3d22 7465 7874 2220 put type=\"text\" \n-0000eff0: 6e61 6d65 3d22 6369 7479 2220 7369 7a65 name=\"city\" size\n-0000f000: 3d22 3330 223e 3c2f 7464 3e0a 0909 3c2f =\"30\"></td>...</\n-0000f010: 7472 3e0a 0909 3c74 723e 0a09 0920 203c tr>...<tr>... <\n-0000f020: 7464 2063 6f6c 7370 616e 3d22 3222 3e0a td colspan=\"2\">.\n-0000f030: 0909 2020 2020 3c69 6e70 7574 2074 7970 .. <input typ\n-0000f040: 653d 2273 7562 6d69 7422 2076 616c 7565 e=\"submit\" value\n-0000f050: 3d22 4372 6561 7465 204c 6574 7465 7222 =\"Create Letter\"\n-0000f060: 3e0a 0909 2020 3c2f 7464 3e0a 0920 2020 >... </td>.. \n-0000f070: 203c 2f74 723e 0a09 2020 3c2f 7461 626c </tr>.. </tabl\n-0000f080: 653e 0a09 3c2f 666f 726d 3e0a 0a09 3c68 e>..</form>...<h\n-0000f090: 722f 3e0a 093c 703e 0a20 2020 2020 2054 r/>..<p>. T\n-0000f0a0: 6869 7320 3c69 3e4a 4f4f 5265 706f 7274 his <i>JOOReport\n-0000f0b0: 733c 2f69 3e20 6578 616d 706c 6520 7573 s</i> example us\n-0000f0c0: 6573 2074 6865 2048 5454 5020 7061 7261 es the HTTP para\n-0000f0d0: 6d65 7465 7273 2061 7320 7468 6520 6461 meters as the da\n-0000f0e0: 7461 206d 6f64 656c 2066 6f72 2074 6865 ta model for the\n-0000f0f0: 2074 656d 706c 6174 652e 0a09 3c2f 703e template...</p>\n-0000f100: 0a0a 2020 3c2f 626f 6479 3e0a 3c2f 6874 .. </body>.</ht\n-0000f110: 6d6c 3e3c 3f78 6d6c 2076 6572 7369 6f6e ml><?xml version\n-0000f120: 3d22 312e 3022 2065 6e63 6f64 696e 673d =\"1.0\" encoding=\n-0000f130: 2255 5446 2d38 223f 3e0a 3c21 444f 4354 \"UTF-8\"?>.<!DOCT\n-0000f140: 5950 4520 6265 616e 7320 5055 424c 4943 YPE beans PUBLIC\n-0000f150: 2022 2d2f 2f53 5052 494e 472f 2f44 5444 \"-//SPRING//DTD\n-0000f160: 2042 4541 4e2f 2f45 4e22 2022 6874 7470 BEAN//EN\" \"http\n-0000f170: 3a2f 2f77 7777 2e73 7072 696e 6766 7261 ://www.springfra\n-0000f180: 6d65 776f 726b 2e6f 7267 2f64 7464 2f73 mework.org/dtd/s\n-0000f190: 7072 696e 672d 6265 616e 732e 6474 6422 pring-beans.dtd\"\n-0000f1a0: 3e0a 0a3c 6265 616e 733e 0a0a 093c 6265 >..<beans>...<be\n-0000f1b0: 616e 2069 643d 226f 7065 6e4f 6666 6963 an id=\"openOffic\n-0000f1c0: 6543 6f6e 6e65 6374 696f 6e22 2063 6c61 eConnection\" cla\n-0000f1d0: 7373 3d22 636f 6d2e 6172 746f 6673 6f6c ss=\"com.artofsol\n-0000f1e0: 7669 6e67 2e6a 6f64 636f 6e76 6572 7465 ving.jodconverte\n-0000f1f0: 722e 6f70 656e 6f66 6669 6365 2e63 6f6e r.openoffice.con\n-0000f200: 6e65 6374 696f 6e2e 536f 636b 6574 4f70 nection.SocketOp\n-0000f210: 656e 4f66 6669 6365 436f 6e6e 6563 7469 enOfficeConnecti\n-0000f220: 6f6e 2220 6465 7374 726f 792d 6d65 7468 on\" destroy-meth\n-0000f230: 6f64 3d22 6469 7363 6f6e 6e65 6374 223e od=\"disconnect\">\n-0000f240: 0a09 093c 212d 2d20 686f 7374 202d 2d3e ...<!-- host -->\n-0000f250: 0a09 093c 636f 6e73 7472 7563 746f 722d ...<constructor-\n-0000f260: 6172 6720 696e 6465 783d 2230 223e 0a09 arg index=\"0\">..\n-0000f270: 0909 3c76 616c 7565 3e6c 6f63 616c 686f ..<value>localho\n-0000f280: 7374 3c2f 7661 6c75 653e 0a09 093c 2f63 st</value>...</c\n-0000f290: 6f6e 7374 7275 6374 6f72 2d61 7267 3e0a onstructor-arg>.\n-0000f2a0: 0909 3c21 2d2d 2070 6f72 7420 2d2d 3e0a ..<!-- port -->.\n-0000f2b0: 0909 3c63 6f6e 7374 7275 6374 6f72 2d61 ..<constructor-a\n-0000f2c0: 7267 2069 6e64 6578 3d22 3122 3e0a 0909 rg index=\"1\">...\n-0000f2d0: 093c 7661 6c75 653e 3831 3030 3c2f 7661 .<value>8100</va\n-0000f2e0: 6c75 653e 0a09 093c 2f63 6f6e 7374 7275 lue>...</constru\n-0000f2f0: 6374 6f72 2d61 7267 3e0a 093c 2f62 6561 ctor-arg>..</bea\n-0000f300: 6e3e 0a0a 093c 6265 616e 2069 643d 2264 n>...<bean id=\"d\n-0000f310: 6f63 756d 656e 7446 6f72 6d61 7452 6567 ocumentFormatReg\n-0000f320: 6973 7472 7922 2063 6c61 7373 3d22 636f istry\" class=\"co\n-0000f330: 6d2e 6172 746f 6673 6f6c 7669 6e67 2e6a m.artofsolving.j\n-0000f340: 6f64 636f 6e76 6572 7465 722e 4465 6661 odconverter.Defa\n-0000f350: 756c 7444 6f63 756d 656e 7446 6f72 6d61 ultDocumentForma\n-0000f360: 7452 6567 6973 7472 7922 2f3e 0a0a 093c tRegistry\"/>...<\n-0000f370: 6265 616e 2069 643d 2264 6f63 756d 656e bean id=\"documen\n-0000f380: 7443 6f6e 7665 7274 6572 2220 636c 6173 tConverter\" clas\n-0000f390: 733d 2263 6f6d 2e61 7274 6f66 736f 6c76 s=\"com.artofsolv\n-0000f3a0: 696e 672e 6a6f 6463 6f6e 7665 7274 6572 ing.jodconverter\n-0000f3b0: 2e6f 7065 6e6f 6666 6963 652e 636f 6e76 .openoffice.conv\n-0000f3c0: 6572 7465 722e 4f70 656e 4f66 6669 6365 erter.OpenOffice\n-0000f3d0: 446f 6375 6d65 6e74 436f 6e76 6572 7465 DocumentConverte\n-0000f3e0: 7222 3e0a 0909 3c63 6f6e 7374 7275 6374 r\">...<construct\n-0000f3f0: 6f72 2d61 7267 2069 6e64 6578 3d22 3022 or-arg index=\"0\"\n-0000f400: 3e0a 0909 093c 7265 6620 6265 616e 3d22 >....<ref bean=\"\n-0000f410: 6f70 656e 4f66 6669 6365 436f 6e6e 6563 openOfficeConnec\n-0000f420: 7469 6f6e 222f 3e0a 0909 3c2f 636f 6e73 tion\"/>...</cons\n-0000f430: 7472 7563 746f 722d 6172 673e 0a09 093c tructor-arg>...<\n-0000f440: 636f 6e73 7472 7563 746f 722d 6172 6720 constructor-arg \n-0000f450: 696e 6465 783d 2231 223e 0a09 0909 3c72 index=\"1\">....<r\n-0000f460: 6566 2062 6561 6e3d 2264 6f63 756d 656e ef bean=\"documen\n-0000f470: 7446 6f72 6d61 7452 6567 6973 7472 7922 tFormatRegistry\"\n-0000f480: 2f3e 0a09 093c 2f63 6f6e 7374 7275 6374 />...</construct\n-0000f490: 6f72 2d61 7267 3e0a 093c 2f62 6561 6e3e or-arg>..</bean>\n-0000f4a0: 0a0a 3c2f 6265 616e 733e 3c3f 786d 6c20 ..</beans><?xml \n-0000f4b0: 7665 7273 696f 6e3d 2231 2e30 2220 656e version=\"1.0\" en\n-0000f4c0: 636f 6469 6e67 3d22 5554 462d 3822 3f3e coding=\"UTF-8\"?>\n-0000f4d0: 0a3c 2144 4f43 5459 5045 2077 6562 2d61 .<!DOCTYPE web-a\n-0000f4e0: 7070 0a20 2020 2050 5542 4c49 4320 222d pp. PUBLIC \"-\n-0000f4f0: 2f2f 5375 6e20 4d69 6372 6f73 7973 7465 //Sun Microsyste\n-0000f500: 6d73 2c20 496e 632e 2f2f 4454 4420 5765 ms, Inc.//DTD We\n-0000f510: 6220 4170 706c 6963 6174 696f 6e20 322e b Application 2.\n-0000f520: 332f 2f45 4e22 0a20 2020 2022 6874 7470 3//EN\". \"http\n-0000f530: 3a2f 2f6a 6176 612e 7375 6e2e 636f 6d2f ://java.sun.com/\n-0000f540: 6474 642f 7765 622d 6170 705f 325f 332e dtd/web-app_2_3.\n-0000f550: 6474 6422 3e0a 3c77 6562 2d61 7070 3e0a dtd\">.<web-app>.\n-0000f560: 0a20 203c 636f 6e74 6578 742d 7061 7261 . <context-para\n-0000f570: 6d3e 0a20 2020 203c 7061 7261 6d2d 6e61 m>. <param-na\n-0000f580: 6d65 3e63 6f6e 7465 7874 436f 6e66 6967 me>contextConfig\n-0000f590: 4c6f 6361 7469 6f6e 3c2f 7061 7261 6d2d Location</param-\n-0000f5a0: 6e61 6d65 3e0a 2020 2020 3c70 6172 616d name>. <param\n-0000f5b0: 2d76 616c 7565 3e2f 5745 422d 494e 462f -value>/WEB-INF/\n-0000f5c0: 6170 706c 6963 6174 696f 6e43 6f6e 7465 applicationConte\n-0000f5d0: 7874 2e78 6d6c 3c2f 7061 7261 6d2d 7661 xt.xml</param-va\n-0000f5e0: 6c75 653e 0a20 203c 2f63 6f6e 7465 7874 lue>. </context\n-0000f5f0: 2d70 6172 616d 3e0a 0a20 203c 7365 7276 -param>.. <serv\n-0000f600: 6c65 743e 0a20 2020 203c 7365 7276 6c65 let>. <servle\n-0000f610: 742d 6e61 6d65 3e63 6f6e 7465 7874 3c2f t-name>context</\n-0000f620: 7365 7276 6c65 742d 6e61 6d65 3e0a 2020 servlet-name>. \n-0000f630: 2020 3c73 6572 766c 6574 2d63 6c61 7373 <servlet-class\n-0000f640: 3e0a 2020 2020 2020 6f72 672e 7370 7269 >. org.spri\n-0000f650: 6e67 6672 616d 6577 6f72 6b2e 7765 622e ngframework.web.\n-0000f660: 636f 6e74 6578 742e 436f 6e74 6578 744c context.ContextL\n-0000f670: 6f61 6465 7253 6572 766c 6574 0a20 2020 oaderServlet. \n-0000f680: 203c 2f73 6572 766c 6574 2d63 6c61 7373 </servlet-class\n-0000f690: 3e0a 2020 2020 3c6c 6f61 642d 6f6e 2d73 >. <load-on-s\n-0000f6a0: 7461 7274 7570 3e31 3c2f 6c6f 6164 2d6f tartup>1</load-o\n-0000f6b0: 6e2d 7374 6172 7475 703e 0a20 203c 2f73 n-startup>. </s\n-0000f6c0: 6572 766c 6574 3e0a 0a20 203c 7365 7276 ervlet>.. <serv\n-0000f6d0: 6c65 743e 0a20 2020 203c 7365 7276 6c65 let>. <servle\n-0000f6e0: 742d 6e61 6d65 3e44 796e 616d 6963 446f t-name>DynamicDo\n-0000f6f0: 6375 6d65 6e74 3c2f 7365 7276 6c65 742d cument</servlet-\n-0000f700: 6e61 6d65 3e0a 2020 2020 3c73 6572 766c name>. <servl\n-0000f710: 6574 2d63 6c61 7373 3e0a 2020 2020 2020 et-class>. \n-0000f720: 6f72 672e 7370 7269 6e67 6672 616d 6577 org.springframew\n-0000f730: 6f72 6b2e 7765 622e 7365 7276 6c65 742e ork.web.servlet.\n-0000f740: 4469 7370 6174 6368 6572 5365 7276 6c65 DispatcherServle\n-0000f750: 740a 2020 2020 3c2f 7365 7276 6c65 742d t. </servlet-\n-0000f760: 636c 6173 733e 0a20 2020 203c 6c6f 6164 class>. <load\n-0000f770: 2d6f 6e2d 7374 6172 7475 703e 323c 2f6c -on-startup>2</l\n-0000f780: 6f61 642d 6f6e 2d73 7461 7274 7570 3e0a oad-on-startup>.\n-0000f790: 2020 3c2f 7365 7276 6c65 743e 0a0a 2020 </servlet>.. \n-0000f7a0: 3c21 2d2d 0a20 2020 202d 204d 6170 2061 <!--. - Map a\n-0000f7b0: 6c6c 206e 6565 6465 6420 6f75 7470 7574 ll needed output\n-0000f7c0: 2066 6f72 6d61 7473 0a20 202d 2d3e 0a20 formats. -->. \n-0000f7d0: 203c 7365 7276 6c65 742d 6d61 7070 696e <servlet-mappin\n-0000f7e0: 673e 0a20 2020 203c 7365 7276 6c65 742d g>. <servlet-\n-0000f7f0: 6e61 6d65 3e44 796e 616d 6963 446f 6375 name>DynamicDocu\n-0000f800: 6d65 6e74 3c2f 7365 7276 6c65 742d 6e61 ment</servlet-na\n-0000f810: 6d65 3e0a 2020 2020 3c75 726c 2d70 6174 me>. <url-pat\n-0000f820: 7465 726e 3e2a 2e70 6466 3c2f 7572 6c2d tern>*.pdf</url-\n-0000f830: 7061 7474 6572 6e3e 0a20 203c 2f73 6572 pattern>. </ser\n-0000f840: 766c 6574 2d6d 6170 7069 6e67 3e0a 2020 vlet-mapping>. \n-0000f850: 3c73 6572 766c 6574 2d6d 6170 7069 6e67 <servlet-mapping\n-0000f860: 3e0a 2020 2020 3c73 6572 766c 6574 2d6e >. <servlet-n\n-0000f870: 616d 653e 4479 6e61 6d69 6344 6f63 756d ame>DynamicDocum\n-0000f880: 656e 743c 2f73 6572 766c 6574 2d6e 616d ent</servlet-nam\n-0000f890: 653e 0a20 2020 203c 7572 6c2d 7061 7474 e>. <url-patt\n-0000f8a0: 6572 6e3e 2a2e 6f64 743c 2f75 726c 2d70 ern>*.odt</url-p\n-0000f8b0: 6174 7465 726e 3e0a 2020 3c2f 7365 7276 attern>. </serv\n-0000f8c0: 6c65 742d 6d61 7070 696e 673e 0a20 203c let-mapping>. <\n-0000f8d0: 7365 7276 6c65 742d 6d61 7070 696e 673e servlet-mapping>\n-0000f8e0: 0a20 2020 203c 7365 7276 6c65 742d 6e61 . <servlet-na\n-0000f8f0: 6d65 3e44 796e 616d 6963 446f 6375 6d65 me>DynamicDocume\n-0000f900: 6e74 3c2f 7365 7276 6c65 742d 6e61 6d65 nt</servlet-name\n-0000f910: 3e0a 2020 2020 3c75 726c 2d70 6174 7465 >. <url-patte\n-0000f920: 726e 3e2a 2e64 6f63 3c2f 7572 6c2d 7061 rn>*.doc</url-pa\n-0000f930: 7474 6572 6e3e 0a20 203c 2f73 6572 766c ttern>. </servl\n-0000f940: 6574 2d6d 6170 7069 6e67 3e0a 2020 3c73 et-mapping>. <s\n-0000f950: 6572 766c 6574 2d6d 6170 7069 6e67 3e0a ervlet-mapping>.\n-0000f960: 2020 2020 3c73 6572 766c 6574 2d6e 616d <servlet-nam\n-0000f970: 653e 4479 6e61 6d69 6344 6f63 756d 656e e>DynamicDocumen\n-0000f980: 743c 2f73 6572 766c 6574 2d6e 616d 653e t</servlet-name>\n-0000f990: 0a20 2020 203c 7572 6c2d 7061 7474 6572 . <url-patter\n-0000f9a0: 6e3e 2a2e 7274 663c 2f75 726c 2d70 6174 n>*.rtf</url-pat\n-0000f9b0: 7465 726e 3e0a 2020 3c2f 7365 7276 6c65 tern>. </servle\n-0000f9c0: 742d 6d61 7070 696e 673e 0a0a 2020 3c21 t-mapping>.. <!\n-0000f9d0: 2d2d 0a20 2020 202d 2054 6869 7320 6973 --. - This is\n-0000f9e0: 2074 6f20 7368 6f77 2068 6f77 2074 6f20 to show how to \n-0000f9f0: 706c 7567 2061 2044 6f63 756d 656e 7456 plug a DocumentV\n-0000fa00: 6965 7720 696e 746f 2061 0a20 2020 202d iew into a. -\n-0000fa10: 2022 7374 616e 6461 7264 2220 5370 7269 \"standard\" Spri\n-0000fa20: 6e67 204d 5643 2061 7070 6c69 6361 7469 ng MVC applicati\n-0000fa30: 6f6e 2e0a 2020 2d2d 3e0a 2020 3c73 6572 on.. -->. <ser\n-0000fa40: 766c 6574 2d6d 6170 7069 6e67 3e0a 2020 vlet-mapping>. \n-0000fa50: 2020 3c73 6572 766c 6574 2d6e 616d 653e <servlet-name>\n-0000fa60: 4479 6e61 6d69 6344 6f63 756d 656e 743c DynamicDocument<\n-0000fa70: 2f73 6572 766c 6574 2d6e 616d 653e 0a20 /servlet-name>. \n-0000fa80: 2020 203c 7572 6c2d 7061 7474 6572 6e3e <url-pattern>\n-0000fa90: 2f73 7072 696e 672f 2a3c 2f75 726c 2d70 /spring/*</url-p\n-0000faa0: 6174 7465 726e 3e0a 2020 3c2f 7365 7276 attern>. </serv\n-0000fab0: 6c65 742d 6d61 7070 696e 673e 0a3c 2f77 let-mapping>.</w\n-0000fac0: 6562 2d61 7070 3e0a 3c21 444f 4354 5950 eb-app>.<!DOCTYP\n-0000fad0: 4520 4854 4d4c 2050 5542 4c49 4320 222d E HTML PUBLIC \"-\n-0000fae0: 2f2f 5733 432f 2f44 5444 2048 544d 4c20 //W3C//DTD HTML \n-0000faf0: 342e 302f 2f45 4e22 2022 6874 7470 3a2f 4.0//EN\" \"http:/\n-0000fb00: 2f77 7777 2e77 332e 6f72 672f 5452 2f52 /www.w3.org/TR/R\n-0000fb10: 4543 2d68 746d 6c34 302f 7374 7269 6374 EC-html40/strict\n-0000fb20: 2e64 7464 223e 0a3c 6874 6d6c 3e0a 2020 .dtd\">.<html>. \n-0000fb30: 3c68 6561 643e 0a20 2020 203c 7469 746c <head>. <titl\n-0000fb40: 653e 4a4f 4f52 6570 6f72 7473 202d 204f e>JOOReports - O\n-0000fb50: 7264 6572 2045 7861 6d70 6c65 3c2f 7469 rder Example</ti\n-0000fb60: 746c 653e 0a09 3c6c 696e 6b20 7265 6c3d tle>..<link rel=\n-0000fb70: 2273 7479 6c65 7368 6565 7422 2074 7970 \"stylesheet\" typ\n-0000fb80: 653d 2274 6578 742f 6373 7322 2068 7265 e=\"text/css\" hre\n-0000fb90: 663d 2273 7479 6c65 2e63 7373 223e 0a20 f=\"style.css\">. \n-0000fba0: 2020 203c 7363 7269 7074 206c 616e 6775 <script langu\n-0000fbb0: 6167 653d 226a 6176 6173 6372 6970 7422 age=\"javascript\"\n-0000fbc0: 3e0a 0a69 7465 6d73 203d 206e 6577 2041 >..items = new A\n-0000fbd0: 7272 6179 2829 3b0a 6974 656d 735b 305d rray();.items[0]\n-0000fbe0: 203d 207b 0a20 2027 6465 7363 7269 7074 = {. 'descript\n-0000fbf0: 696f 6e27 3a20 274f 7065 6e4f 6666 6963 ion': 'OpenOffic\n-0000fc00: 652e 6f72 6720 322e 3027 2c0a 2020 2775 e.org 2.0',. 'u\n-0000fc10: 6e69 7453 6176 696e 6773 273a 2033 3739 nitSavings': 379\n-0000fc20: 2e39 390a 7d3b 0a69 7465 6d73 5b31 5d20 .99.};.items[1] \n-0000fc30: 3d20 7b0a 2020 2764 6573 6372 6970 7469 = {. 'descripti\n-0000fc40: 6f6e 273a 2027 5562 756e 7475 204c 696e on': 'Ubuntu Lin\n-0000fc50: 7578 2036 2e30 3627 2c0a 2020 2775 6e69 ux 6.06',. 'uni\n-0000fc60: 7453 6176 696e 6773 273a 2032 3739 2e39 tSavings': 279.9\n-0000fc70: 390a 7d3b 0a69 7465 6d73 5b32 5d20 3d20 9.};.items[2] = \n-0000fc80: 7b0a 2020 2764 6573 6372 6970 7469 6f6e {. 'description\n-0000fc90: 273a 2027 5468 6520 4749 4d50 2032 2e32 ': 'The GIMP 2.2\n-0000fca0: 272c 0a20 2027 756e 6974 5361 7669 6e67 ',. 'unitSaving\n-0000fcb0: 7327 3a20 3538 392e 3939 0a7d 3b0a 6974 s': 589.99.};.it\n-0000fcc0: 656d 735b 335d 203d 207b 0a20 2027 6465 ems[3] = {. 'de\n-0000fcd0: 7363 7269 7074 696f 6e27 3a20 274d 7953 scription': 'MyS\n-0000fce0: 514c 2035 2e30 272c 0a20 2027 756e 6974 QL 5.0',. 'unit\n-0000fcf0: 5361 7669 6e67 7327 3a20 3533 3939 2e31 Savings': 5399.1\n-0000fd00: 310a 7d3b 0a0a 6675 6e63 7469 6f6e 2061 1.};..function a\n-0000fd10: 6464 4f72 6465 724c 696e 6528 6974 656d ddOrderLine(item\n-0000fd20: 496e 6465 782c 2071 7561 6e74 6974 7946 Index, quantityF\n-0000fd30: 6965 6c64 2920 7b0a 2020 2020 7661 7220 ield) {. var \n-0000fd40: 6974 656d 203d 2069 7465 6d73 5b69 7465 item = items[ite\n-0000fd50: 6d49 6e64 6578 5d3b 0a20 2020 2076 6172 mIndex];. var\n-0000fd60: 2071 7561 6e74 6974 7920 3d20 7061 7273 quantity = pars\n-0000fd70: 6549 6e74 2871 7561 6e74 6974 7946 6965 eInt(quantityFie\n-0000fd80: 6c64 2e76 616c 7565 293b 0a20 2020 2069 ld.value);. i\n-0000fd90: 6620 2869 734e 614e 2871 7561 6e74 6974 f (isNaN(quantit\n-0000fda0: 7929 207c 7c20 7175 616e 7469 7479 203c y) || quantity <\n-0000fdb0: 2031 2920 7b0a 2020 2020 2020 2020 616c 1) {. al\n-0000fdc0: 6572 7428 2749 6e76 616c 6964 2071 7561 ert('Invalid qua\n-0000fdd0: 6e74 6974 793a 2027 2b20 7175 616e 7469 ntity: '+ quanti\n-0000fde0: 7479 4669 656c 642e 7661 6c75 6529 3b0a tyField.value);.\n-0000fdf0: 2020 2020 2020 2020 7265 7475 726e 3b0a return;.\n-0000fe00: 2020 2020 7d0a 2020 2020 7661 7220 6f72 }. var or\n-0000fe10: 6465 7254 6162 6c65 203d 2064 6f63 756d derTable = docum\n-0000fe20: 656e 742e 6765 7445 6c65 6d65 6e74 4279 ent.getElementBy\n-0000fe30: 4964 2827 6f72 6465 7254 6162 6c65 2729 Id('orderTable')\n-0000fe40: 3b0a 2020 2020 7661 7220 726f 7749 6e64 ;. var rowInd\n-0000fe50: 6578 203d 206f 7264 6572 5461 626c 652e ex = orderTable.\n-0000fe60: 726f 7773 2e6c 656e 6774 6820 2d20 313b rows.length - 1;\n-0000fe70: 0a20 2020 2076 6172 2072 6f77 203d 206f . var row = o\n-0000fe80: 7264 6572 5461 626c 652e 696e 7365 7274 rderTable.insert\n-0000fe90: 526f 7728 726f 7749 6e64 6578 293b 0a20 Row(rowIndex);. \n-0000fea0: 2020 2072 6f77 2e73 6574 4174 7472 6962 row.setAttrib\n-0000feb0: 7574 6528 2769 7465 6d49 6e64 6578 272c ute('itemIndex',\n-0000fec0: 2069 7465 6d49 6e64 6578 293b 0a20 2020 itemIndex);. \n-0000fed0: 2076 6172 2070 726f 6475 6374 4365 6c6c var productCell\n-0000fee0: 203d 2072 6f77 2e69 6e73 6572 7443 656c = row.insertCel\n-0000fef0: 6c28 3029 3b0a 2020 2020 7072 6f64 7563 l(0);. produc\n-0000ff00: 7443 656c 6c2e 696e 6e65 7248 544d 4c20 tCell.innerHTML \n-0000ff10: 3d20 6974 656d 2e64 6573 6372 6970 7469 = item.descripti\n-0000ff20: 6f6e 3b0a 2020 2020 7661 7220 7175 616e on;. var quan\n-0000ff30: 7469 7479 4365 6c6c 203d 2072 6f77 2e69 tityCell = row.i\n-0000ff40: 6e73 6572 7443 656c 6c28 3129 3b0a 2020 nsertCell(1);. \n-0000ff50: 2020 7175 616e 7469 7479 4365 6c6c 2e73 quantityCell.s\n-0000ff60: 7479 6c65 2e74 6578 7441 6c69 676e 203d tyle.textAlign =\n-0000ff70: 2027 7269 6768 7427 3b0a 2020 2020 7175 'right';. qu\n-0000ff80: 616e 7469 7479 4365 6c6c 2e69 6e6e 6572 antityCell.inner\n-0000ff90: 4854 4d4c 203d 2071 7561 6e74 6974 793b HTML = quantity;\n-0000ffa0: 0a20 2020 2076 6172 2070 7269 6365 4365 . var priceCe\n-0000ffb0: 6c6c 203d 2072 6f77 2e69 6e73 6572 7443 ll = row.insertC\n-0000ffc0: 656c 6c28 3229 3b0a 2020 2020 7072 6963 ell(2);. pric\n-0000ffd0: 6543 656c 6c2e 7374 796c 652e 7465 7874 eCell.style.text\n-0000ffe0: 416c 6967 6e20 3d20 2772 6967 6874 273b Align = 'right';\n-0000fff0: 0a20 2020 2070 7269 6365 4365 6c6c 2e69 . priceCell.i\n-00010000: 6e6e 6572 4854 4d4c 203d 2027 302e 3030 nnerHTML = '0.00\n-00010010: 273b 0a20 2020 2076 6172 2073 6176 696e ';. var savin\n-00010020: 6773 4365 6c6c 203d 2072 6f77 2e69 6e73 gsCell = row.ins\n-00010030: 6572 7443 656c 6c28 3329 3b0a 2020 2020 ertCell(3);. \n-00010040: 7361 7669 6e67 7343 656c 6c2e 7374 796c savingsCell.styl\n-00010050: 652e 7465 7874 416c 6967 6e20 3d20 2772 e.textAlign = 'r\n-00010060: 6967 6874 273b 0a20 2020 2073 6176 696e ight';. savin\n-00010070: 6773 4365 6c6c 2e69 6e6e 6572 4854 4d4c gsCell.innerHTML\n-00010080: 203d 2066 6f72 6d61 7450 7269 6365 2869 = formatPrice(i\n-00010090: 7465 6d2e 756e 6974 5361 7669 6e67 7320 tem.unitSavings \n-000100a0: 2a20 7175 616e 7469 7479 293b 0a20 2020 * quantity);. \n-000100b0: 2076 6172 2064 656c 6574 6543 656c 6c20 var deleteCell \n-000100c0: 3d20 726f 772e 696e 7365 7274 4365 6c6c = row.insertCell\n-000100d0: 2834 293b 0a20 2020 2064 656c 6574 6543 (4);. deleteC\n-000100e0: 656c 6c2e 696e 6e65 7248 544d 4c20 3d20 ell.innerHTML = \n-000100f0: 273c 6120 6872 6566 3d22 6a61 7661 7363 '<a href=\"javasc\n-00010100: 7269 7074 3a72 656d 6f76 6552 6f77 2827 ript:removeRow('\n-00010110: 2b20 726f 7749 6e64 6578 202b 2729 2220 + rowIndex +')\" \n-00010120: 7469 746c 653d 2244 656c 6574 6520 7468 title=\"Delete th\n-00010130: 6973 2072 6f77 223e 5b78 5d3c 2f61 3e27 is row\">[x]</a>'\n-00010140: 3b0a 2020 2020 7570 6461 7465 4f72 6465 ;. updateOrde\n-00010150: 7254 6f74 616c 7328 293b 0a7d 0a0a 6675 rTotals();.}..fu\n-00010160: 6e63 7469 6f6e 2072 656d 6f76 6552 6f77 nction removeRow\n-00010170: 2869 6e64 6578 2920 7b0a 2020 2020 7661 (index) {. va\n-00010180: 7220 6f72 6465 7254 6162 6c65 203d 2064 r orderTable = d\n-00010190: 6f63 756d 656e 742e 6765 7445 6c65 6d65 ocument.getEleme\n-000101a0: 6e74 4279 4964 2827 6f72 6465 7254 6162 ntById('orderTab\n-000101b0: 6c65 2729 3b0a 2020 2020 6f72 6465 7254 le');. orderT\n-000101c0: 6162 6c65 2e64 656c 6574 6552 6f77 2869 able.deleteRow(i\n-000101d0: 6e64 6578 293b 0a20 2020 2075 7064 6174 ndex);. updat\n-000101e0: 654f 7264 6572 546f 7461 6c73 2829 3b0a eOrderTotals();.\n-000101f0: 7d0a 0a66 756e 6374 696f 6e20 666f 726d }..function form\n-00010200: 6174 5072 6963 6528 616d 6f75 6e74 2920 atPrice(amount) \n-00010210: 7b0a 2020 2020 7661 7220 6469 6769 7473 {. var digits\n-00010220: 203d 206e 6577 2053 7472 696e 6728 4d61 = new String(Ma\n-00010230: 7468 2e72 6f75 6e64 2861 6d6f 756e 7420 th.round(amount \n-00010240: 2a20 3130 302e 3030 2929 3b0a 2020 2020 * 100.00));. \n-00010250: 7265 7475 726e 2064 6967 6974 732e 7375 return digits.su\n-00010260: 6273 7472 2830 2c20 6469 6769 7473 2e6c bstr(0, digits.l\n-00010270: 656e 6774 6820 2d20 3229 202b 272e 272b ength - 2) +'.'+\n-00010280: 2064 6967 6974 732e 7375 6273 7472 2864 digits.substr(d\n-00010290: 6967 6974 732e 6c65 6e67 7468 202d 2032 igits.length - 2\n-000102a0: 293b 0a7d 0a0a 6675 6e63 7469 6f6e 2075 );.}..function u\n-000102b0: 7064 6174 654f 7264 6572 546f 7461 6c73 pdateOrderTotals\n-000102c0: 2829 207b 0a20 2020 2076 6172 2074 6f74 () {. var tot\n-000102d0: 616c 203d 2030 2e30 303b 0a20 2020 2076 al = 0.00;. v\n-000102e0: 6172 206f 7264 6572 5461 626c 6520 3d20 ar orderTable = \n-000102f0: 646f 6375 6d65 6e74 2e67 6574 456c 656d document.getElem\n-00010300: 656e 7442 7949 6428 276f 7264 6572 5461 entById('orderTa\n-00010310: 626c 6527 293b 0a20 2020 2066 6f72 2028 ble');. for (\n-00010320: 7661 7220 6920 3d20 313b 2069 203c 206f var i = 1; i < o\n-00010330: 7264 6572 5461 626c 652e 726f 7773 2e6c rderTable.rows.l\n-00010340: 656e 6774 6820 2d20 313b 2069 2b2b 2920 ength - 1; i++) \n-00010350: 7b0a 2020 2020 2020 2020 746f 7461 6c20 {. total \n-00010360: 2b3d 2070 6172 7365 466c 6f61 7428 6f72 += parseFloat(or\n-00010370: 6465 7254 6162 6c65 2e72 6f77 735b 695d derTable.rows[i]\n-00010380: 2e63 656c 6c73 5b33 5d2e 696e 6e65 7248 .cells[3].innerH\n-00010390: 544d 4c29 3b0a 2020 2020 2020 2020 7661 TML);. va\n-000103a0: 7220 6465 6c65 7465 4365 6c6c 203d 206f r deleteCell = o\n-000103b0: 7264 6572 5461 626c 652e 726f 7773 5b69 rderTable.rows[i\n-000103c0: 5d2e 6365 6c6c 735b 345d 3b0a 2020 2020 ].cells[4];. \n-000103d0: 2020 2020 6465 6c65 7465 4365 6c6c 2e69 deleteCell.i\n-000103e0: 6e6e 6572 4854 4d4c 203d 2027 3c61 2068 nnerHTML = '<a h\n-000103f0: 7265 663d 226a 6176 6173 6372 6970 743a ref=\"javascript:\n-00010400: 7265 6d6f 7665 526f 7728 272b 2069 202b removeRow('+ i +\n-00010410: 2729 2220 7469 746c 653d 2252 656d 6f76 ')\" title=\"Remov\n-00010420: 6520 5468 6973 2052 6f77 223e 5b78 5d3c e This Row\">[x]<\n-00010430: 2f61 3e27 3b0a 2020 2020 7d0a 2020 2020 /a>';. }. \n-00010440: 6f72 6465 7254 6162 6c65 2e72 6f77 735b orderTable.rows[\n-00010450: 6f72 6465 7254 6162 6c65 2e72 6f77 732e orderTable.rows.\n-00010460: 6c65 6e67 7468 202d 2031 5d2e 6365 6c6c length - 1].cell\n-00010470: 735b 335d 2e69 6e6e 6572 4854 4d4c 203d s[3].innerHTML =\n-00010480: 2066 6f72 6d61 7450 7269 6365 2874 6f74 formatPrice(tot\n-00010490: 616c 293b 0a7d 0a0a 6675 6e63 7469 6f6e al);.}..function\n-000104a0: 2069 6e69 7449 7465 6d4f 7074 696f 6e73 initItemOptions\n-000104b0: 2829 207b 0a20 2020 2076 6172 206f 7074 () {. var opt\n-000104c0: 696f 6e73 203d 2064 6f63 756d 656e 742e ions = document.\n-000104d0: 6765 7445 6c65 6d65 6e74 4279 4964 2827 getElementById('\n-000104e0: 7072 6f64 7563 7453 656c 6563 7427 292e productSelect').\n-000104f0: 6f70 7469 6f6e 733b 0a20 2020 2066 6f72 options;. for\n-00010500: 2028 7661 7220 6920 3d20 303b 2069 203c (var i = 0; i <\n-00010510: 2069 7465 6d73 2e6c 656e 6774 683b 2069 items.length; i\n-00010520: 2b2b 2920 7b0a 2020 2020 2020 2020 7661 ++) {. va\n-00010530: 7220 6974 656d 203d 2069 7465 6d73 5b69 r item = items[i\n-00010540: 5d3b 0a20 2020 2020 2020 206f 7074 696f ];. optio\n-00010550: 6e73 5b69 202b 2031 5d20 3d20 6e65 7720 ns[i + 1] = new \n-00010560: 4f70 7469 6f6e 2869 7465 6d2e 6465 7363 Option(item.desc\n-00010570: 7269 7074 696f 6e2c 2069 293b 0a20 2020 ription, i);. \n-00010580: 207d 0a7d 0a0a 6675 6e63 7469 6f6e 2073 }.}..function s\n-00010590: 7562 6d69 744f 7264 6572 2866 6f72 6d29 ubmitOrder(form)\n-000105a0: 207b 0a09 7661 7220 786d 6c20 3d20 273c {..var xml = '<\n-000105b0: 6f72 6465 7220 6964 3d22 3132 3322 3e5c order id=\"123\">\\\n-000105c0: 6e27 3b0a 2020 2020 7661 7220 6f72 6465 n';. var orde\n-000105d0: 7254 6162 6c65 203d 2064 6f63 756d 656e rTable = documen\n-000105e0: 742e 6765 7445 6c65 6d65 6e74 4279 4964 t.getElementById\n-000105f0: 2827 6f72 6465 7254 6162 6c65 2729 3b0a ('orderTable');.\n-00010600: 2020 2020 7661 7220 746f 7461 6c53 6176 var totalSav\n-00010610: 696e 6773 203d 2030 2e30 303b 0a20 2020 ings = 0.00;. \n-00010620: 2066 6f72 2028 7661 7220 6920 3d20 313b for (var i = 1;\n-00010630: 2069 203c 206f 7264 6572 5461 626c 652e i < orderTable.\n-00010640: 726f 7773 2e6c 656e 6774 6820 2d20 313b rows.length - 1;\n-00010650: 2069 2b2b 2920 7b0a 2020 2020 2020 2020 i++) {. \n-00010660: 7661 7220 726f 7720 3d20 6f72 6465 7254 var row = orderT\n-00010670: 6162 6c65 2e72 6f77 735b 695d 3b0a 2020 able.rows[i];. \n-00010680: 2020 2020 2020 7661 7220 6974 656d 203d var item =\n-00010690: 2069 7465 6d73 5b72 6f77 2e67 6574 4174 items[row.getAt\n-000106a0: 7472 6962 7574 6528 2769 7465 6d49 6e64 tribute('itemInd\n-000106b0: 6578 2729 5d3b 0a20 2020 2020 2020 2076 ex')];. v\n-000106c0: 6172 2071 7561 6e74 6974 7920 3d20 726f ar quantity = ro\n-000106d0: 772e 6365 6c6c 735b 315d 2e69 6e6e 6572 w.cells[1].inner\n-000106e0: 4854 4d4c 3b0a 0909 786d 6c20 2b3d 2027 HTML;...xml += '\n-000106f0: 2020 3c6c 696e 653e 5c6e 273b 0a09 0978 <line>\\n';...x\n-00010700: 6d6c 202b 3d20 2720 2020 203c 6974 656d ml += ' <item\n-00010710: 3e5c 6e27 3b0a 0909 786d 6c20 2b3d 2027 >\\n';...xml += '\n-00010720: 2020 2020 2020 3c64 6573 6372 6970 7469 <descripti\n-00010730: 6f6e 3e27 2b20 6974 656d 2e64 6573 6372 on>'+ item.descr\n-00010740: 6970 7469 6f6e 202b 273c 2f64 6573 6372 iption +'</descr\n-00010750: 6970 7469 6f6e 3e5c 6e27 3b0a 0909 786d iption>\\n';...xm\n-00010760: 6c20 2b3d 2027 2020 2020 2020 3c75 6e69 l += ' <uni\n-00010770: 7453 6176 696e 6773 3e27 2b20 6974 656d tSavings>'+ item\n-00010780: 2e75 6e69 7453 6176 696e 6773 202b 273c .unitSavings +'<\n-00010790: 2f75 6e69 7453 6176 696e 6773 3e5c 6e27 /unitSavings>\\n'\n-000107a0: 3b0a 0909 786d 6c20 2b3d 2027 2020 2020 ;...xml += ' \n-000107b0: 3c2f 6974 656d 3e5c 6e27 3b0a 0909 786d </item>\\n';...xm\n-000107c0: 6c20 2b3d 2027 2020 2020 3c71 7561 6e74 l += ' <quant\n-000107d0: 6974 793e 272b 2071 7561 6e74 6974 7920 ity>'+ quantity \n-000107e0: 2b27 3c2f 7175 616e 7469 7479 3e5c 6e27 +'</quantity>\\n'\n-000107f0: 3b0a 0909 786d 6c20 2b3d 2027 2020 2020 ;...xml += ' \n-00010800: 3c6c 696e 6553 6176 696e 6773 3e27 2b20 <lineSavings>'+ \n-00010810: 666f 726d 6174 5072 6963 6528 6974 656d formatPrice(item\n-00010820: 2e75 6e69 7453 6176 696e 6773 202a 2071 .unitSavings * q\n-00010830: 7561 6e74 6974 7929 202b 273c 2f6c 696e uantity) +'</lin\n-00010840: 6553 6176 696e 6773 3e5c 6e27 3b0a 0909 eSavings>\\n';...\n-00010850: 786d 6c20 2b3d 2027 2020 3c2f 6c69 6e65 xml += ' </line\n-00010860: 3e5c 6e27 3b0a 0909 746f 7461 6c53 6176 >\\n';...totalSav\n-00010870: 696e 6773 202b 3d20 6974 656d 2e75 6e69 ings += item.uni\n-00010880: 7453 6176 696e 6773 202a 2071 7561 6e74 tSavings * quant\n-00010890: 6974 793b 0a20 2020 207d 0a20 2020 2078 ity;. }. x\n-000108a0: 6d6c 202b 3d20 2720 203c 746f 7461 6c53 ml += ' <totalS\n-000108b0: 6176 696e 6773 3e27 2b20 666f 726d 6174 avings>'+ format\n-000108c0: 5072 6963 6528 746f 7461 6c53 6176 696e Price(totalSavin\n-000108d0: 6773 2920 2b27 3c2f 746f 7461 6c53 6176 gs) +'</totalSav\n-000108e0: 696e 6773 3e5c 6e27 3b0a 0978 6d6c 202b ings>\\n';..xml +\n-000108f0: 3d20 273c 2f6f 7264 6572 3e27 3b0a 0966 = '</order>';..f\n-00010900: 6f72 6d2e 6d6f 6465 6c2e 7661 6c75 6520 orm.model.value \n-00010910: 3d20 786d 6c3b 0a20 2020 2066 6f72 6d2e = xml;. form.\n-00010920: 6163 7469 6f6e 203d 2027 6f72 6465 722e action = 'order.\n-00010930: 272b 2066 6f72 6d2e 6f75 7470 7574 466f '+ form.outputFo\n-00010940: 726d 6174 2e76 616c 7565 3b0a 2020 2020 rmat.value;. \n-00010950: 666f 726d 2e73 7562 6d69 7428 293b 0a7d form.submit();.}\n-00010960: 0a0a 2020 2020 3c2f 7363 7269 7074 3e0a .. </script>.\n-00010970: 2020 3c2f 6865 6164 3e0a 2020 3c62 6f64 </head>. <bod\n-00010980: 7920 6f6e 6c6f 6164 3d22 696e 6974 4974 y onload=\"initIt\n-00010990: 656d 4f70 7469 6f6e 7328 2922 3e0a 0a20 emOptions()\">.. \n-000109a0: 2020 203c 6469 7620 6964 3d22 636f 6e74 <div id=\"cont\n-000109b0: 656e 7422 3e0a 2020 2020 2020 3c68 313e ent\">. <h1>\n-000109c0: 4a4f 4f52 6570 6f72 7473 202d 204f 7264 JOOReports - Ord\n-000109d0: 6572 2045 7861 6d70 6c65 3c2f 6831 3e0a er Example</h1>.\n-000109e0: 0a20 2020 2020 203c 703e 0a20 2020 2020 . <p>. \n-000109f0: 2020 2057 656c 636f 6d65 2074 6f20 7468 Welcome to th\n-00010a00: 6520 3c62 3e4f 7065 6e20 536f 7572 6365 e <b>Open Source\n-00010a10: 2053 6f66 7477 6172 6520 5374 6f72 653c Software Store<\n-00010a20: 2f62 3e2e 0a20 2020 2020 203c 2f70 3e0a /b>.. </p>.\n-00010a30: 2020 2020 2020 3c70 3e0a 2020 2020 2020 <p>. \n-00010a40: 2020 5468 6973 2073 746f 7265 2069 7320 This store is \n-00010a50: 6120 6275 7965 7273 2720 6472 6561 6d20 a buyers' dream \n-00010a60: 636f 6d65 2074 7275 652e 2059 6f75 2063 come true. You c\n-00010a70: 616e 2062 7579 2061 7320 6d61 6e79 2069 an buy as many i\n-00010a80: 7465 6d73 0a20 2020 2020 2020 2061 7320 tems. as \n-00010a90: 796f 7520 7761 6e74 2061 6e64 2074 6865 you want and the\n-00010aa0: 2074 6f74 616c 2070 7269 6365 2061 6c77 total price alw\n-00010ab0: 6179 7320 7374 6179 7320 3c62 3e7a 6572 ays stays <b>zer\n-00010ac0: 6f3c 2f62 3e21 3c62 722f 3e0a 2020 2020 o</b>!<br/>. \n-00010ad0: 2020 2020 4164 6469 7469 6f6e 616c 6c79 Additionally\n-00010ae0: 2079 6f75 2063 616e 2073 6565 2068 6f77 you can see how\n-00010af0: 206d 7563 6820 796f 7520 7361 7665 2063 much you save c\n-00010b00: 6f6d 7061 7265 6420 746f 2073 696d 696c ompared to simil\n-00010b10: 6172 0a20 2020 2020 2020 2063 6f6d 6d65 ar. comme\n-00010b20: 7263 6961 6c20 7072 6f64 7563 7473 3c61 rcial products<a\n-00010b30: 2068 7265 663d 2223 6469 7363 6c61 696d href=\"#disclaim\n-00010b40: 6572 223e 2a3c 2f61 3e2e 0a20 2020 2020 er\">*</a>.. \n-00010b50: 203c 2f70 3e0a 0a20 2020 2020 203c 666f </p>.. <fo\n-00010b60: 726d 2069 643d 226f 7264 6572 466f 726d rm id=\"orderForm\n-00010b70: 2220 6d65 7468 6f64 3d22 706f 7374 2220 \" method=\"post\" \n-00010b80: 6163 7469 6f6e 3d22 6f72 6465 7222 3e0a action=\"order\">.\n-00010b90: 2020 2020 2020 2020 3c69 6e70 7574 2074 <input t\n-00010ba0: 7970 653d 2268 6964 6465 6e22 206e 616d ype=\"hidden\" nam\n-00010bb0: 653d 226d 6f64 656c 2220 6964 3d22 6d6f e=\"model\" id=\"mo\n-00010bc0: 6465 6c22 2076 616c 7565 3d22 223e 0a20 del\" value=\"\">. \n-00010bd0: 2020 2020 2020 203c 7461 626c 6520 636c <table cl\n-00010be0: 6173 733d 2266 6f72 6d22 3e0a 2020 2020 ass=\"form\">. \n-00010bf0: 2020 2020 2020 3c74 723e 0a20 2020 2020 <tr>. \n-00010c00: 2020 2020 2020 203c 7464 2063 6c61 7373 <td class\n-00010c10: 3d22 6c61 6265 6c22 3e50 6963 6b20 616e =\"label\">Pick an\n-00010c20: 2049 7465 6d3a 3c2f 7464 3e0a 2020 2020 Item:</td>. \n-00010c30: 2020 2020 2020 2020 3c74 643e 0a20 2020 <td>. \n-00010c40: 2020 2020 2020 2020 2020 203c 7365 6c65 <sele\n-00010c50: 6374 206e 616d 653d 2270 726f 6475 6374 ct name=\"product\n-00010c60: 2220 6964 3d22 7072 6f64 7563 7453 656c \" id=\"productSel\n-00010c70: 6563 7422 3e0a 2020 2020 2020 2020 2020 ect\">. \n-00010c80: 2020 2020 2020 3c6f 7074 696f 6e20 7661 <option va\n-00010c90: 6c75 653d 2222 3e2d 2d20 7365 6c65 6374 lue=\"\">-- select\n-00010ca0: 202d 2d3c 2f6f 7074 696f 6e3e 0a20 2020 --</option>. \n-00010cb0: 2020 2020 2020 2020 2020 203c 2f73 656c </sel\n-00010cc0: 6563 743e 0a20 2020 2020 2020 2020 2020 ect>. \n-00010cd0: 203c 2f74 643e 0a20 2020 2020 2020 2020 </td>. \n-00010ce0: 2020 203c 7464 3e0a 2020 2020 2020 2020 <td>. \n-00010cf0: 2020 2020 2020 3c69 6e70 7574 2074 7970 <input typ\n-00010d00: 653d 2274 6578 7422 206e 616d 653d 2271 e=\"text\" name=\"q\n-00010d10: 7561 6e74 6974 7922 2073 697a 653d 2233 uantity\" size=\"3\n-00010d20: 2220 7661 6c75 653d 2231 2220 7374 796c \" value=\"1\" styl\n-00010d30: 653d 2274 6578 742d 616c 6967 6e3a 2072 e=\"text-align: r\n-00010d40: 6967 6874 3b22 3e0a 2020 2020 2020 2020 ight;\">. \n-00010d50: 2020 2020 3c2f 7464 3e0a 2020 2020 2020 </td>. \n-00010d60: 2020 2020 2020 3c74 643e 0a20 2020 2020 <td>. \n-00010d70: 2020 2020 2020 2020 3c69 6e70 7574 2074 <input t\n-00010d80: 7970 653d 2262 7574 746f 6e22 2076 616c ype=\"button\" val\n-00010d90: 7565 3d22 4164 6422 206f 6e63 6c69 636b ue=\"Add\" onclick\n-00010da0: 3d22 6164 644f 7264 6572 4c69 6e65 2874 =\"addOrderLine(t\n-00010db0: 6869 732e 666f 726d 2e70 726f 6475 6374 his.form.product\n-00010dc0: 2e76 616c 7565 2c20 7468 6973 2e66 6f72 .value, this.for\n-00010dd0: 6d2e 7175 616e 7469 7479 2922 3e0a 2020 m.quantity)\">. \n-00010de0: 2020 2020 2020 2020 2020 3c2f 7464 3e0a </td>.\n-00010df0: 2020 2020 2020 2020 2020 3c2f 7472 3e0a </tr>.\n-00010e00: 2020 2020 2020 2020 3c2f 7461 626c 653e </table>\n-00010e10: 0a0a 2020 2020 2020 2020 3c74 6162 6c65 .. <table\n-00010e20: 2069 643d 226f 7264 6572 5461 626c 6522 id=\"orderTable\"\n-00010e30: 2073 7479 6c65 3d22 7769 6474 683a 2038 style=\"width: 8\n-00010e40: 3025 3b22 3e0a 2020 2020 2020 2020 2020 0%;\">. \n-00010e50: 3c74 723e 0a20 2020 2020 2020 2020 2020 <tr>. \n-00010e60: 203c 7468 2073 7479 6c65 3d22 7769 6474 <th style=\"widt\n-00010e70: 683a 2036 3025 3b22 3e50 726f 6475 6374 h: 60%;\">Product\n-00010e80: 3c2f 7468 3e0a 2020 2020 2020 2020 2020 </th>. \n-00010e90: 2020 3c74 6820 7374 796c 653d 2277 6964 <th style=\"wid\n-00010ea0: 7468 3a20 3130 253b 223e 5175 616e 7469 th: 10%;\">Quanti\n-00010eb0: 7479 3c2f 7468 3e0a 2020 2020 2020 2020 ty</th>. \n-00010ec0: 2020 2020 3c74 6820 7374 796c 653d 2277 <th style=\"w\n-00010ed0: 6964 7468 3a20 3130 253b 223e 5072 6963 idth: 10%;\">Pric\n-00010ee0: 6520 2824 293c 2f74 683e 0a20 2020 2020 e ($)</th>. \n-00010ef0: 2020 2020 2020 203c 7468 2073 7479 6c65 <th style\n-00010f00: 3d22 7769 6474 683a 2031 3025 3b22 3e53 =\"width: 10%;\">S\n-00010f10: 6176 696e 6773 2028 2429 3c2f 7468 3e0a avings ($)</th>.\n-00010f20: 2020 2020 2020 2020 2020 2020 3c74 683e <th>\n-00010f30: 3c2f 7468 3e0a 2020 2020 2020 2020 2020 </th>. \n-00010f40: 3c2f 7472 3e0a 2020 2020 2020 2020 2020 </tr>. \n-00010f50: 3c74 7220 7374 796c 653d 2266 6f6e 742d <tr style=\"font-\n-00010f60: 7765 6967 6874 3a20 626f 6c64 3b22 3e0a weight: bold;\">.\n-00010f70: 2020 2020 2020 2020 2020 2020 3c74 643e <td>\n-00010f80: 546f 7461 6c73 3c2f 7464 3e0a 2020 2020 Totals</td>. \n-00010f90: 2020 2020 2020 2020 3c74 643e 3c2f 7464 <td></td\n-00010fa0: 3e0a 2020 2020 2020 2020 2020 2020 3c74 >. <t\n-00010fb0: 6420 7374 796c 653d 2274 6578 742d 616c d style=\"text-al\n-00010fc0: 6967 6e3a 2072 6967 6874 3b20 626f 7264 ign: right; bord\n-00010fd0: 6572 2d74 6f70 3a20 736f 6c69 6420 626c er-top: solid bl\n-00010fe0: 6163 6b20 3170 783b 223e 302e 3030 3c2f ack 1px;\">0.00</\n-00010ff0: 7464 3e0a 2020 2020 2020 2020 2020 2020 td>. \n-00011000: 3c74 6420 7374 796c 653d 2274 6578 742d <td style=\"text-\n-00011010: 616c 6967 6e3a 2072 6967 6874 3b20 626f align: right; bo\n-00011020: 7264 6572 2d74 6f70 3a20 736f 6c69 6420 rder-top: solid \n-00011030: 626c 6163 6b20 3170 783b 223e 302e 3030 black 1px;\">0.00\n-00011040: 3c2f 7464 3e0a 2020 2020 2020 2020 2020 </td>. \n-00011050: 2020 3c74 643e 3c2f 7464 3e0a 2020 2020 <td></td>. \n-00011060: 2020 2020 2020 3c2f 7472 3e0a 2020 2020 </tr>. \n-00011070: 2020 2020 3c2f 7461 626c 653e 0a0a 2020 </table>.. \n-00011080: 2020 2020 2020 466f 726d 6174 3a0a 2020 Format:. \n-00011090: 2020 2020 2020 3c73 656c 6563 7420 6e61 <select na\n-000110a0: 6d65 3d22 6f75 7470 7574 466f 726d 6174 me=\"outputFormat\n-000110b0: 223e 0a09 0920 203c 6f70 7469 6f6e 2076 \">... <option v\n-000110c0: 616c 7565 3d22 7064 6622 2073 656c 6563 alue=\"pdf\" selec\n-000110d0: 7465 643d 2273 656c 6563 7465 6422 3e50 ted=\"selected\">P\n-000110e0: 6f72 7461 626c 6520 446f 6375 6d65 6e74 ortable Document\n-000110f0: 2046 6f72 6d61 7420 2870 6466 293c 2f6f Format (pdf)</o\n-00011100: 7074 696f 6e3e 0a09 0920 203c 6f70 7469 ption>... <opti\n-00011110: 6f6e 2076 616c 7565 3d22 6f64 7422 3e4f on value=\"odt\">O\n-00011120: 7065 6e44 6f63 756d 656e 7420 5465 7874 penDocument Text\n-00011130: 2028 6f64 7429 3c2f 6f70 7469 6f6e 3e0a (odt)</option>.\n-00011140: 0920 2020 2020 203c 6f70 7469 6f6e 2076 . <option v\n-00011150: 616c 7565 3d22 646f 6322 3e4d 6963 726f alue=\"doc\">Micro\n-00011160: 736f 6674 2057 6f72 6420 2864 6f63 293c soft Word (doc)<\n-00011170: 2f6f 7074 696f 6e3e 0a09 2020 2020 2020 /option>.. \n-00011180: 3c6f 7074 696f 6e20 7661 6c75 653d 2272 <option value=\"r\n-00011190: 7466 223e 5269 6368 2054 6578 7420 466f tf\">Rich Text Fo\n-000111a0: 726d 6174 2028 7274 6629 3c2f 6f70 7469 rmat (rtf)</opti\n-000111b0: 6f6e 3e0a 2020 2020 2020 2020 3c2f 7365 on>. </se\n-000111c0: 6c65 6374 3e0a 0a20 2020 2020 2020 203c lect>.. <\n-000111d0: 696e 7075 7420 7479 7065 3d22 6275 7474 input type=\"butt\n-000111e0: 6f6e 2220 7661 6c75 653d 224f 7264 6572 on\" value=\"Order\n-000111f0: 2220 6f6e 636c 6963 6b3d 2273 7562 6d69 \" onclick=\"submi\n-00011200: 744f 7264 6572 2874 6869 732e 666f 726d tOrder(this.form\n-00011210: 2922 3e0a 2020 2020 2020 3c2f 666f 726d )\">. </form\n-00011220: 3e0a 0a09 2020 3c68 722f 3e0a 0920 203c >... <hr/>.. <\n-00011230: 703e 0a20 2020 2020 2020 2054 6869 7320 p>. This \n-00011240: 3c69 3e4a 4f4f 5265 706f 7274 733c 2f69 <i>JOOReports</i\n-00011250: 3e20 6578 616d 706c 6520 636f 6e74 6169 > example contai\n-00011260: 6e73 2071 7569 7465 2061 2062 6974 206f ns quite a bit o\n-00011270: 6620 4a61 7661 5363 7269 7074 206f 6e20 f JavaScript on \n-00011280: 7468 650a 2020 2020 2020 2020 636c 6965 the. clie\n-00011290: 6e74 2073 6964 6520 616e 6420 7061 7373 nt side and pass\n-000112a0: 6573 2074 6865 206f 7264 6572 2064 6174 es the order dat\n-000112b0: 6120 6173 2058 4d4c 2028 736f 7274 206f a as XML (sort o\n-000112c0: 6620 414a 4158 2069 6620 796f 7520 6c69 f AJAX if you li\n-000112d0: 6b65 290a 2020 2020 2020 2020 746f 206f ke). to o\n-000112e0: 6e65 206f 6620 7468 6520 7265 6164 792d ne of the ready-\n-000112f0: 6d61 6465 2064 6f63 756d 656e 7420 6765 made document ge\n-00011300: 6e65 7261 746f 7273 2e0a 0920 203c 2f70 nerators... </p\n-00011310: 3e0a 090a 2020 2020 2020 3c70 2063 6c61 >... <p cla\n-00011320: 7373 3d22 736d 616c 6c22 3e0a 2020 2020 ss=\"small\">. \n-00011330: 2020 2020 3c61 206e 616d 653d 2264 6973 <a name=\"dis\n-00011340: 636c 6169 6d65 7222 3e3c 623e 2a44 6973 claimer\"><b>*Dis\n-00011350: 636c 6169 6d65 723c 2f62 3e3c 2f61 3e3a claimer</b></a>:\n-00011360: 0a20 2020 2020 2020 204f 6620 636f 7572 . Of cour\n-00011370: 7365 2074 6869 7320 6861 7320 6e6f 2070 se this has no p\n-00011380: 7265 7465 6e73 6520 7768 6174 736f 6576 retense whatsoev\n-00011390: 6572 206f 6620 6265 696e 6720 616e 2061 er of being an a\n-000113a0: 6363 7572 6174 6520 6f72 0a20 2020 2020 ccurate or. \n-000113b0: 2020 2065 7665 6e20 6d65 616e 696e 6766 even meaningf\n-000113c0: 756c 2063 6f6d 7061 7269 736f 6e20 6265 ul comparison be\n-000113d0: 7477 6565 6e20 636f 6d6d 6572 6369 616c tween commercial\n-000113e0: 2061 6e64 206f 7065 6e20 736f 7572 6365 and open source\n-000113f0: 0a20 2020 2020 2020 2073 6f66 7477 6172 . softwar\n-00011400: 6520 7072 6f64 7563 7473 2e0a 2020 2020 e products.. \n-00011410: 2020 3c2f 703e 0a0a 2020 2020 3c2f 6469 </p>.. </di\n-00011420: 763e 0a0a 2020 3c2f 626f 6479 3e0a 3c2f v>.. </body>.</\n-00011430: 6874 6d6c 3e0a 626f 6479 207b 0a20 2020 html>.body {. \n-00011440: 2066 6f6e 742d 6661 6d69 6c79 3a20 7361 font-family: sa\n-00011450: 6e73 2d73 6572 6966 3b0a 7d0a 0a2e 736d ns-serif;.}...sm\n-00011460: 616c 6c20 7b0a 0966 6f6e 742d 7369 7a65 all {..font-size\n-00011470: 3a20 736d 616c 6c3b 0a7d 0a3c 2144 4f43 : small;.}.<!DOC\n-00011480: 5459 5045 2048 544d 4c20 5055 424c 4943 TYPE HTML PUBLIC\n-00011490: 2022 2d2f 2f57 3343 2f2f 4454 4420 4854 \"-//W3C//DTD HT\n-000114a0: 4d4c 2034 2e30 2f2f 454e 2220 2268 7474 ML 4.0//EN\" \"htt\n-000114b0: 703a 2f2f 7777 772e 7733 2e6f 7267 2f54 p://www.w3.org/T\n-000114c0: 522f 5245 432d 6874 6d6c 3430 2f73 7472 R/REC-html40/str\n-000114d0: 6963 742e 6474 6422 3e0a 3c68 746d 6c3e ict.dtd\">.<html>\n-000114e0: 0a20 203c 6865 6164 3e0a 2020 2020 3c74 . <head>. <t\n-000114f0: 6974 6c65 3e4a 4f4f 5265 706f 7274 7320 itle>JOOReports \n-00011500: 2d20 4578 616d 706c 6573 3c2f 7469 746c - Examples</titl\n-00011510: 653e 0a09 3c6c 696e 6b20 7265 6c3d 2273 e>..<link rel=\"s\n-00011520: 7479 6c65 7368 6565 7422 2074 7970 653d tylesheet\" type=\n-00011530: 2274 6578 742f 6373 7322 2068 7265 663d \"text/css\" href=\n-00011540: 2273 7479 6c65 2e63 7373 223e 0a20 203c \"style.css\">. <\n-00011550: 2f68 6561 643e 0a20 203c 626f 6479 3e0a /head>. <body>.\n-00011560: 093c 6831 3e4a 4f4f 5265 706f 7274 7320 .<h1>JOOReports \n-00011570: 4578 616d 706c 6573 3c2f 6831 3e0a 090a Examples</h1>...\n-00011580: 093c 703e 0a09 2020 3c75 6c3e 0a09 093c .<p>.. <ul>...<\n-00011590: 6c69 3e3c 6120 6872 6566 3d22 6c65 7474 li><a href=\"lett\n-000115a0: 6572 2e68 746d 6c22 3e4c 6574 7465 7220 er.html\">Letter \n-000115b0: 466f 726d 3c2f 613e 3c2f 6c69 3e0a 0909 Form</a></li>...\n-000115c0: 3c6c 693e 3c61 2068 7265 663d 226f 7264 <li><a href=\"ord\n-000115d0: 6572 2e68 746d 6c22 3e4f 7264 6572 2046 er.html\">Order F\n-000115e0: 6f72 6d3c 2f61 3e3c 2f6c 693e 0a20 2020 orm</a></li>. \n-000115f0: 2020 2020 203c 6c69 3e3c 6120 6872 6566 <li><a href\n-00011600: 3d22 7265 706f 7274 2e68 746d 6c22 3e52 =\"report.html\">R\n-00011610: 6570 6f72 7420 466f 726d 3c2f 613e 3c2f eport Form</a></\n-00011620: 6c69 3e0a 0920 203c 2f75 6c3e 0a09 3c2f li>.. </ul>..</\n-00011630: 703e 0a0a 2020 3c2f 626f 6479 3e0a 3c2f p>.. </body>.</\n-00011640: 6874 6d6c 3e0a 3c21 444f 4354 5950 4520 html>.<!DOCTYPE \n-00011650: 4854 4d4c 2050 5542 4c49 4320 222d 2f2f HTML PUBLIC \"-//\n-00011660: 5733 432f 2f44 5444 2048 544d 4c20 342e W3C//DTD HTML 4.\n-00011670: 302f 2f45 4e22 2022 6874 7470 3a2f 2f77 0//EN\" \"http://w\n-00011680: 7777 2e77 332e 6f72 672f 5452 2f52 4543 ww.w3.org/TR/REC\n-00011690: 2d68 746d 6c34 302f 7374 7269 6374 2e64 -html40/strict.d\n-000116a0: 7464 223e 0a3c 6874 6d6c 3e0a 2020 3c68 td\">.<html>. <h\n-000116b0: 6561 643e 0a20 2020 203c 7469 746c 653e ead>. <title>\n-000116c0: 4a4f 4f52 6570 6f72 7473 202d 204c 6574 JOOReports - Let\n-000116d0: 7465 7220 5361 6d70 6c65 3c2f 7469 746c ter Sample</titl\n-000116e0: 653e 0a09 3c6c 696e 6b20 7265 6c3d 2273 e>..<link rel=\"s\n-000116f0: 7479 6c65 7368 6565 7422 2074 7970 653d tylesheet\" type=\n-00011700: 2274 6578 742f 6373 7322 2068 7265 663d \"text/css\" href=\n-00011710: 2273 7479 6c65 2e63 7373 223e 0a20 2020 \"style.css\">. \n-00011720: 203c 7363 7269 7074 206c 616e 6775 6167 <script languag\n-00011730: 653d 226a 6176 6173 6372 6970 7422 3e0a e=\"javascript\">.\n-00011740: 0a66 756e 6374 696f 6e20 646f 5375 626d .function doSubm\n-00011750: 6974 2866 6f72 6d29 207b 0a09 2f2f 2073 it(form) {..// s\n-00011760: 6574 2064 6174 650a 0964 6f63 756d 656e et date..documen\n-00011770: 742e 666f 726d 735b 305d 2e64 6174 652e t.forms[0].date.\n-00011780: 7661 6c75 6520 3d20 6e65 7720 4461 7465 value = new Date\n-00011790: 2829 2e74 6f4c 6f63 616c 6553 7472 696e ().toLocaleStrin\n-000117a0: 6728 293b 0a09 2f2f 2073 6574 2061 7070 g();..// set app\n-000117b0: 726f 7072 6961 7465 2066 6f72 6d61 7420 ropriate format \n-000117c0: 6578 7465 6e73 696f 6e0a 0966 6f72 6d2e extension..form.\n-000117d0: 6163 7469 6f6e 203d 2027 6c65 7474 6572 action = 'letter\n-000117e0: 2e27 2b20 666f 726d 2e66 6f72 6d61 742e .'+ form.format.\n-000117f0: 7661 6c75 653b 0a09 7265 7475 726e 2074 value;..return t\n-00011800: 7275 653b 0a7d 0a0a 093c 2f73 6372 6970 rue;.}...</scrip\n-00011810: 743e 0a20 203c 2f68 6561 643e 0a20 203c t>. </head>. <\n-00011820: 626f 6479 3e0a 093c 6831 3e4a 4f4f 5265 body>..<h1>JOORe\n-00011830: 706f 7274 7320 2d20 4c65 7474 6572 2045 ports - Letter E\n-00011840: 7861 6d70 6c65 3c2f 6831 3e0a 090a 093c xample</h1>....<\n-00011850: 703e 0a09 2020 506c 6561 7365 2066 696c p>.. Please fil\n-00011860: 6c20 696e 2074 6865 2066 6f72 6d20 746f l in the form to\n-00011870: 2067 656e 6572 6174 6520 796f 7572 206c generate your l\n-00011880: 6574 7465 720a 093c 2f70 3e0a 0a09 3c66 etter..</p>...<f\n-00011890: 6f72 6d20 6d65 7468 6f64 3d22 706f 7374 orm method=\"post\n-000118a0: 2220 6163 7469 6f6e 3d22 6c65 7474 6572 \" action=\"letter\n-000118b0: 2220 6f6e 7375 626d 6974 3d22 646f 5375 \" onsubmit=\"doSu\n-000118c0: 626d 6974 2874 6869 7329 223e 0a20 2020 bmit(this)\">. \n-000118d0: 2020 203c 7461 626c 653e 0a09 093c 7472 <table>...<tr\n-000118e0: 3e0a 0909 2020 3c74 643e 4675 6c6c 204e >... <td>Full N\n-000118f0: 616d 653a 203c 2f74 643e 0a09 0920 203c ame: </td>... <\n-00011900: 7464 3e3c 696e 7075 7420 7479 7065 3d22 td><input type=\"\n-00011910: 7465 7874 2220 6e61 6d65 3d22 6e61 6d65 text\" name=\"name\n-00011920: 2220 7369 7a65 3d22 3330 223e 3c2f 7464 \" size=\"30\"></td\n-00011930: 3e0a 0909 3c2f 7472 3e0a 0909 3c74 723e >...</tr>...<tr>\n-00011940: 0a09 0920 203c 7464 3e41 6464 7265 7373 ... <td>Address\n-00011950: 3a20 3c2f 7464 3e0a 0909 2020 3c74 643e : </td>... <td>\n-00011960: 3c69 6e70 7574 2074 7970 653d 2274 6578 <input type=\"tex\n-00011970: 7422 206e 616d 653d 2261 6464 7265 7373 t\" name=\"address\n-00011980: 2220 7369 7a65 3d22 3530 223e 3c2f 7464 \" size=\"50\"></td\n-00011990: 3e0a 0909 3c2f 7472 3e0a 0909 3c74 723e >...</tr>...<tr>\n-000119a0: 0a09 0920 203c 7464 3e50 6f73 7420 436f ... <td>Post Co\n-000119b0: 6465 3a20 3c2f 7464 3e0a 0909 2020 3c74 de: </td>... <t\n-000119c0: 643e 3c69 6e70 7574 2074 7970 653d 2274 d><input type=\"t\n-000119d0: 6578 7422 206e 616d 653d 2270 6f73 7443 ext\" name=\"postC\n-000119e0: 6f64 6522 2073 697a 653d 2236 223e 3c2f ode\" size=\"6\"></\n-000119f0: 7464 3e0a 0909 3c2f 7472 3e0a 0909 3c74 td>...</tr>...<t\n-00011a00: 723e 0a09 0920 203c 7464 3e43 6974 793a r>... <td>City:\n-00011a10: 203c 2f74 643e 0a09 0920 203c 7464 3e3c </td>... <td><\n-00011a20: 696e 7075 7420 7479 7065 3d22 7465 7874 input type=\"text\n-00011a30: 2220 6e61 6d65 3d22 6369 7479 2220 7369 \" name=\"city\" si\n-00011a40: 7a65 3d22 3330 223e 3c2f 7464 3e0a 0909 ze=\"30\"></td>...\n-00011a50: 3c2f 7472 3e0a 0909 3c74 723e 0a09 0920 </tr>...<tr>... \n-00011a60: 203c 7464 3e50 7265 6665 7272 6564 2046 <td>Preferred F\n-00011a70: 6f72 6d61 743a 203c 2f74 643e 0a09 0920 ormat: </td>... \n-00011a80: 203c 7464 3e0a 0909 093c 7365 6c65 6374 <td>....<select\n-00011a90: 206e 616d 653d 2266 6f72 6d61 7422 3e0a name=\"format\">.\n-00011aa0: 0909 0920 203c 6f70 7469 6f6e 2076 616c ... <option val\n-00011ab0: 7565 3d22 7064 6622 2073 656c 6563 7465 ue=\"pdf\" selecte\n-00011ac0: 643d 2273 656c 6563 7465 6422 3e50 6f72 d=\"selected\">Por\n-00011ad0: 7461 626c 6520 446f 6375 6d65 6e74 2046 table Document F\n-00011ae0: 6f72 6d61 7420 2870 6466 293c 2f6f 7074 ormat (pdf)</opt\n-00011af0: 696f 6e3e 0a09 0909 2020 3c6f 7074 696f ion>.... <optio\n-00011b00: 6e20 7661 6c75 653d 226f 6474 223e 4f70 n value=\"odt\">Op\n-00011b10: 656e 446f 6375 6d65 6e74 2054 6578 7420 enDocument Text \n-00011b20: 286f 6474 293c 2f6f 7074 696f 6e3e 0a09 (odt)</option>..\n-00011b30: 0920 2020 2020 203c 6f70 7469 6f6e 2076 . <option v\n-00011b40: 616c 7565 3d22 646f 6322 3e4d 6963 726f alue=\"doc\">Micro\n-00011b50: 736f 6674 2057 6f72 6420 2864 6f63 293c soft Word (doc)<\n-00011b60: 2f6f 7074 696f 6e3e 0a09 0920 2020 2020 /option>... \n-00011b70: 203c 6f70 7469 6f6e 2076 616c 7565 3d22 <option value=\"\n-00011b80: 7274 6622 3e52 6963 6820 5465 7874 2046 rtf\">Rich Text F\n-00011b90: 6f72 6d61 7420 2872 7466 293c 2f6f 7074 ormat (rtf)</opt\n-00011ba0: 696f 6e3e 0a09 0909 3c2f 7365 6c65 6374 ion>....</select\n-00011bb0: 3e0a 0909 2020 3c2f 7464 3e0a 0909 3c2f >... </td>...</\n-00011bc0: 7472 3e0a 0909 3c74 723e 0a09 0920 203c tr>...<tr>... <\n-00011bd0: 7464 2063 6f6c 7370 616e 3d22 3222 3e0a td colspan=\"2\">.\n-00011be0: 0909 2020 2020 3c69 6e70 7574 2074 7970 .. <input typ\n-00011bf0: 653d 2268 6964 6465 6e22 206e 616d 653d e=\"hidden\" name=\n-00011c00: 2264 6174 6522 2076 616c 7565 3d22 223e \"date\" value=\"\">\n-00011c10: 0a09 0920 2020 203c 696e 7075 7420 7479 ... <input ty\n-00011c20: 7065 3d22 7375 626d 6974 2220 7661 6c75 pe=\"submit\" valu\n-00011c30: 653d 2243 7265 6174 6520 4c65 7474 6572 e=\"Create Letter\n-00011c40: 223e 0a09 0920 203c 2f74 643e 0a09 2020 \">... </td>.. \n-00011c50: 2020 3c2f 7472 3e0a 0920 203c 2f74 6162 </tr>.. </tab\n-00011c60: 6c65 3e0a 093c 2f66 6f72 6d3e 0a0a 093c le>..</form>...<\n-00011c70: 6872 2f3e 0a09 3c70 3e0a 2020 2020 2020 hr/>..<p>. \n-00011c80: 5468 6973 203c 693e 4a4f 4f52 6570 6f72 This <i>JOORepor\n-00011c90: 7473 3c2f 693e 2065 7861 6d70 6c65 2075 ts</i> example u\n-00011ca0: 7365 7320 7468 6520 4854 5450 2070 6172 ses the HTTP par\n-00011cb0: 616d 6574 6572 7320 6173 2074 6865 2064 ameters as the d\n-00011cc0: 6174 6120 6d6f 6465 6c20 666f 7220 7468 ata model for th\n-00011cd0: 6520 7465 6d70 6c61 7465 2e0a 093c 2f70 e template...</p\n-00011ce0: 3e0a 0a20 203c 2f62 6f64 793e 0a3c 2f68 >.. </body>.</h\n-00011cf0: 746d 6c3e tml>\n+00001010: 0a62 6f64 7920 7b0a 2020 2020 666f 6e74 .body {. font\n+00001020: 2d66 616d 696c 793a 2073 616e 732d 7365 -family: sans-se\n+00001030: 7269 663b 0a7d 0a0a 2e73 6d61 6c6c 207b rif;.}...small {\n+00001040: 0a09 666f 6e74 2d73 697a 653a 2073 6d61 ..font-size: sma\n+00001050: 6c6c 3b0a 7d0a 3c21 444f 4354 5950 4520 ll;.}.<!DOCTYPE \n+00001060: 4854 4d4c 2050 5542 4c49 4320 222d 2f2f HTML PUBLIC \"-//\n+00001070: 5733 432f 2f44 5444 2048 544d 4c20 342e W3C//DTD HTML 4.\n+00001080: 302f 2f45 4e22 2022 6874 7470 3a2f 2f77 0//EN\" \"http://w\n+00001090: 7777 2e77 332e 6f72 672f 5452 2f52 4543 ww.w3.org/TR/REC\n+000010a0: 2d68 746d 6c34 302f 7374 7269 6374 2e64 -html40/strict.d\n+000010b0: 7464 223e 0a3c 6874 6d6c 3e0a 2020 3c68 td\">.<html>. <h\n+000010c0: 6561 643e 0a20 2020 203c 7469 746c 653e ead>. <title>\n+000010d0: 4a4f 4f52 6570 6f72 7473 202d 2045 7861 JOOReports - Exa\n+000010e0: 6d70 6c65 733c 2f74 6974 6c65 3e0a 093c mples..<\n+000010f0: 6c69 6e6b 2072 656c 3d22 7374 796c 6573 link rel=\"styles\n+00001100: 6865 6574 2220 7479 7065 3d22 7465 7874 heet\" type=\"text\n+00001110: 2f63 7373 2220 6872 6566 3d22 7374 796c /css\" href=\"styl\n+00001120: 652e 6373 7322 3e0a 2020 3c2f 6865 6164 e.css\">. . ..

\n+00001140: 4a4f 4f52 6570 6f72 7473 2045 7861 6d70 JOOReports Examp\n+00001150: 6c65 733c 2f68 313e 0a09 0a09 3c70 3e0a les

....

.\n+00001160: 0920 203c 756c 3e0a 0909 3c6c 693e 3c61 .

..

.. \n+00001210: 203c 2f62 6f64 793e 0a3c 2f68 746d 6c3e .\n+00001220: 0a3c 2144 4f43 5459 5045 2068 746d 6c20 ..<\n+00001290: 6874 6d6c 3e0a 2020 3c68 6561 643e 0a20 html>. . \n+000012a0: 2020 203c 7469 746c 653e 4a4f 4f52 6570 JOORep\n+000012b0: 6f72 7473 202d 2053 616c 6573 2052 6570 orts - Sales Rep\n+000012c0: 6f72 7420 4578 616d 706c 653c 2f74 6974 ort Example</tit\n+000012d0: 6c65 3e0a 2020 2020 3c6c 696e 6b20 7265 le>. <link re\n+000012e0: 6c3d 2273 7479 6c65 7368 6565 7422 2074 l=\"stylesheet\" t\n+000012f0: 7970 653d 2274 6578 742f 6373 7322 2068 ype=\"text/css\" h\n+00001300: 7265 663d 2273 7479 6c65 2e63 7373 222f ref=\"style.css\"/\n+00001310: 3e0a 2020 2020 3c73 6372 6970 7420 6c61 >. <script la\n+00001320: 6e67 7561 6765 3d22 6a61 7661 7363 7269 nguage=\"javascri\n+00001330: 7074 223e 0a0a 6675 6e63 7469 6f6e 2064 pt\">..function d\n+00001340: 6f53 7562 6d69 7428 666f 726d 2920 7b0a oSubmit(form) {.\n+00001350: 092f 2f20 7365 7420 6170 7072 6f70 7269 .// set appropri\n+00001360: 6174 6520 666f 726d 6174 2065 7874 656e ate format exten\n+00001370: 7369 6f6e 0a09 666f 726d 2e61 6374 696f sion..form.actio\n+00001380: 6e20 3d20 2772 6570 6f72 742e 272b 2066 n = 'report.'+ f\n+00001390: 6f72 6d2e 666f 726d 6174 2e76 616c 7565 orm.format.value\n+000013a0: 3b0a 0972 6574 7572 6e20 7472 7565 3b0a ;..return true;.\n+000013b0: 7d0a 0a09 3c2f 7363 7269 7074 3e0a 2020 }...</script>. \n+000013c0: 3c2f 6865 6164 3e0a 2020 3c62 6f64 793e </head>. <body>\n+000013d0: 0a0a 2020 2020 3c64 6976 2069 643d 2263 .. <div id=\"c\n+000013e0: 6f6e 7465 6e74 223e 0a20 2020 2020 203c ontent\">. <\n+000013f0: 6831 3e4a 4f4f 5265 706f 7274 7320 2d20 h1>JOOReports - \n+00001400: 5361 6c65 7320 5265 706f 7274 2045 7861 Sales Report Exa\n+00001410: 6d70 6c65 3c2f 6831 3e0a 0a20 2020 2020 mple</h1>.. \n+00001420: 203c 703e 0a20 2020 2020 2020 2054 6869 <p>. Thi\n+00001430: 7320 6578 616d 706c 6520 6765 6e65 7261 s example genera\n+00001440: 7465 7320 6120 7265 706f 7274 2066 6f72 tes a report for\n+00001450: 2073 6f6d 6520 6879 706f 7468 6574 6963 some hypothetic\n+00001460: 616c 206d 6f6e 7468 6c79 2073 616c 6573 al monthly sales\n+00001470: 2064 6174 612c 0a20 2020 2020 2020 2069 data,. i\n+00001480: 6e63 6c75 6469 6e67 2061 2064 796e 616d ncluding a dynam\n+00001490: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated\n+000014a0: 2063 6861 7274 2e0a 2020 2020 2020 3c2f chart.. </\n+000014b0: 703e 0a20 2020 2020 200a 2020 2020 2020 p>. . \n+000014c0: 3c66 6f72 6d20 6e61 6d65 3d22 7265 706f <form name=\"repo\n+000014d0: 7274 466f 726d 2220 6d65 7468 6f64 3d22 rtForm\" method=\"\n+000014e0: 706f 7374 2220 6163 7469 6f6e 3d22 7265 post\" action=\"re\n+000014f0: 706f 7274 2e70 6466 2220 6f6e 7375 626d port.pdf\" onsubm\n+00001500: 6974 3d22 646f 5375 626d 6974 2874 6869 it=\"doSubmit(thi\n+00001510: 7329 223e 0a20 2020 2020 2020 203c 7461 s)\">. <ta\n+00001520: 626c 653e 0a20 2020 2020 2020 2020 203c ble>. <\n+00001530: 7472 3e0a 2020 2020 2020 2020 2020 2020 tr>. \n+00001540: 3c74 6820 7374 796c 653d 2270 6164 6469 <th style=\"paddi\n+00001550: 6e67 2d72 6967 6874 3a20 3530 7078 3b22 ng-right: 50px;\"\n+00001560: 3e4d 6f6e 7468 3c2f 7468 3e0a 2020 2020 >Month</th>. \n+00001570: 2020 2020 2020 2020 3c74 683e 5361 6c65 <th>Sale\n+00001580: 733c 2f74 683e 0a20 2020 2020 2020 2020 s</th>. \n+00001590: 2020 203c 7468 3e3c 2f74 683e 0a20 2020 <th></th>. \n+000015a0: 2020 2020 2020 203c 2f74 723e 0a20 2020 </tr>. \n+000015b0: 2020 2020 2020 203c 7472 3e0a 2020 2020 <tr>. \n+000015c0: 2020 2020 2020 2020 3c74 643e 4a61 6e75 <td>Janu\n+000015d0: 6172 793c 2f74 643e 0a20 2020 2020 2020 ary</td>. \n+000015e0: 2020 2020 203c 7464 3e3c 696e 7075 7420 <td><input \n+000015f0: 7479 7065 3d22 7465 7874 2220 6e61 6d65 type=\"text\" name\n+00001600: 3d22 6d6f 6e74 685f 3122 2073 697a 653d =\"month_1\" size=\n+00001610: 2234 2220 636c 6173 733d 226e 756d 6265 \"4\" class=\"numbe\n+00001620: 7222 2076 616c 7565 3d22 3335 3022 2f3e r\" value=\"350\"/>\n+00001630: 3c2f 7464 3e0a 2020 2020 2020 2020 2020 </td>. \n+00001640: 3c2f 7472 3e0a 2020 2020 2020 2020 2020 </tr>. \n+00001650: 3c74 723e 0a20 2020 2020 2020 2020 2020 <tr>. \n+00001660: 203c 7464 3e46 6562 7275 6172 793c 2f74 <td>February</t\n+00001670: 643e 0a20 2020 2020 2020 2020 2020 203c d>. <\n+00001680: 7464 3e3c 696e 7075 7420 7479 7065 3d22 td><input type=\"\n+00001690: 7465 7874 2220 6e61 6d65 3d22 6d6f 6e74 text\" name=\"mont\n+000016a0: 685f 3222 2073 697a 653d 2234 2220 636c h_2\" size=\"4\" cl\n+000016b0: 6173 733d 226e 756d 6265 7222 2076 616c ass=\"number\" val\n+000016c0: 7565 3d22 3334 3022 2f3e 3c2f 7464 3e0a ue=\"340\"/></td>.\n+000016d0: 2020 2020 2020 2020 2020 3c2f 7472 3e0a </tr>.\n+000016e0: 2020 2020 2020 2020 2020 3c74 723e 0a20 <tr>. \n+000016f0: 2020 2020 2020 2020 2020 203c 7464 3e4d <td>M\n+00001700: 6172 6368 3c2f 7464 3e0a 2020 2020 2020 arch</td>. \n+00001710: 2020 2020 2020 3c74 643e 3c69 6e70 7574 <td><input\n+00001720: 2074 7970 653d 2274 6578 7422 206e 616d type=\"text\" nam\n+00001730: 653d 226d 6f6e 7468 5f33 2220 7369 7a65 e=\"month_3\" size\n+00001740: 3d22 3422 2063 6c61 7373 3d22 6e75 6d62 =\"4\" class=\"numb\n+00001750: 6572 2220 7661 6c75 653d 2234 3230 222f er\" value=\"420\"/\n+00001760: 3e3c 2f74 643e 0a20 2020 2020 2020 2020 ></td>. \n+00001770: 203c 2f74 723e 0a20 2020 2020 2020 2020 </tr>. \n+00001780: 203c 7472 3e0a 2020 2020 2020 2020 2020 <tr>. \n+00001790: 2020 3c74 643e 4170 7269 6c3c 2f74 643e <td>April</td>\n+000017a0: 0a20 2020 2020 2020 2020 2020 203c 7464 . <td\n+000017b0: 3e3c 696e 7075 7420 7479 7065 3d22 7465 ><input type=\"te\n+000017c0: 7874 2220 6e61 6d65 3d22 6d6f 6e74 685f xt\" name=\"month_\n+000017d0: 3422 2073 697a 653d 2234 2220 636c 6173 4\" size=\"4\" clas\n+000017e0: 733d 226e 756d 6265 7222 2076 616c 7565 s=\"number\" value\n+000017f0: 3d22 3434 3022 2f3e 3c2f 7464 3e0a 2020 =\"440\"/></td>. \n+00001800: 2020 2020 2020 2020 3c2f 7472 3e0a 2020 </tr>. \n+00001810: 2020 2020 2020 2020 3c74 723e 0a20 2020 <tr>. \n+00001820: 2020 2020 2020 2020 203c 7464 3e4d 6179 <td>May\n+00001830: 3c2f 7464 3e0a 2020 2020 2020 2020 2020 </td>. \n+00001840: 2020 3c74 643e 3c69 6e70 7574 2074 7970 <td><input typ\n+00001850: 653d 2274 6578 7422 206e 616d 653d 226d e=\"text\" name=\"m\n+00001860: 6f6e 7468 5f35 2220 7369 7a65 3d22 3422 onth_5\" size=\"4\"\n+00001870: 2063 6c61 7373 3d22 6e75 6d62 6572 2220 class=\"number\" \n+00001880: 7661 6c75 653d 2235 3130 222f 3e3c 2f74 value=\"510\"/></t\n+00001890: 643e 0a20 2020 2020 2020 2020 203c 2f74 d>. </t\n+000018a0: 723e 0a20 2020 2020 2020 2020 203c 7472 r>. <tr\n+000018b0: 3e0a 2020 2020 2020 2020 2020 2020 3c74 >. <t\n+000018c0: 643e 4a75 6e65 3c2f 7464 3e0a 2020 2020 d>June</td>. \n+000018d0: 2020 2020 2020 2020 3c74 643e 3c69 6e70 <td><inp\n+000018e0: 7574 2074 7970 653d 2274 6578 7422 206e ut type=\"text\" n\n+000018f0: 616d 653d 226d 6f6e 7468 5f36 2220 7369 ame=\"month_6\" si\n+00001900: 7a65 3d22 3422 2063 6c61 7373 3d22 6e75 ze=\"4\" class=\"nu\n+00001910: 6d62 6572 2220 7661 6c75 653d 2234 3830 mber\" value=\"480\n+00001920: 222f 3e3c 2f74 643e 0a20 2020 2020 2020 \"/></td>. \n+00001930: 2020 203c 2f74 723e 0a20 2020 2020 2020 </tr>. \n+00001940: 203c 2f74 6162 6c65 3e0a 0909 3c70 3e0a </table>...<p>.\n+00001950: 0909 2020 466f 726d 6174 3a20 0a09 0920 .. Format: ... \n+00001960: 203c 7365 6c65 6374 206e 616d 653d 2266 <select name=\"f\n+00001970: 6f72 6d61 7422 3e0a 0909 093c 6f70 7469 ormat\">....<opti\n+00001980: 6f6e 2076 616c 7565 3d22 7064 6622 2073 on value=\"pdf\" s\n+00001990: 656c 6563 7465 643d 2273 656c 6563 7465 elected=\"selecte\n+000019a0: 6422 3e50 6f72 7461 626c 6520 446f 6375 d\">Portable Docu\n+000019b0: 6d65 6e74 2046 6f72 6d61 7420 2870 6466 ment Format (pdf\n+000019c0: 293c 2f6f 7074 696f 6e3e 0a09 0909 3c6f )</option>....<o\n+000019d0: 7074 696f 6e20 7661 6c75 653d 226f 6474 ption value=\"odt\n+000019e0: 223e 4f70 656e 446f 6375 6d65 6e74 2054 \">OpenDocument T\n+000019f0: 6578 7420 286f 6474 293c 2f6f 7074 696f ext (odt)</optio\n+00001a00: 6e3e 0a09 0920 2020 203c 6f70 7469 6f6e n>... <option\n+00001a10: 2076 616c 7565 3d22 646f 6322 3e4d 6963 value=\"doc\">Mic\n+00001a20: 726f 736f 6674 2057 6f72 6420 2864 6f63 rosoft Word (doc\n+00001a30: 293c 2f6f 7074 696f 6e3e 0a09 0920 2020 )</option>... \n+00001a40: 203c 6f70 7469 6f6e 2076 616c 7565 3d22 <option value=\"\n+00001a50: 7274 6622 3e52 6963 6820 5465 7874 2046 rtf\">Rich Text F\n+00001a60: 6f72 6d61 7420 2872 7466 293c 2f6f 7074 ormat (rtf)</opt\n+00001a70: 696f 6e3e 0a09 0920 203c 2f73 656c 6563 ion>... </selec\n+00001a80: 743e 0a20 2020 2020 2020 2020 203c 696e t>. <in\n+00001a90: 7075 7420 7479 7065 3d22 7375 626d 6974 put type=\"submit\n+00001aa0: 2220 7661 6c75 653d 2247 656e 6572 6174 \" value=\"Generat\n+00001ab0: 6520 5265 706f 7274 222f 3e0a 2020 2020 e Report\"/>. \n+00001ac0: 2020 2020 3c2f 703e 0a20 2020 2020 203c </p>. <\n+00001ad0: 2f66 6f72 6d3e 0a0a 0920 203c 6872 2f3e /form>... <hr/>\n+00001ae0: 0a20 2020 2020 203c 7020 636c 6173 733d . <p class=\n+00001af0: 2273 6d61 6c6c 223e 0a20 2020 2020 2020 \"small\">. \n+00001b00: 2044 6174 6120 6973 2070 6173 7365 6420 Data is passed \n+00001b10: 6173 2048 5454 5020 7061 7261 6d65 7465 as HTTP paramete\n+00001b20: 7273 2061 6e64 2075 7365 6420 6279 2061 rs and used by a\n+00001b30: 2063 7573 746f 6d20 7765 6220 636f 6e74 custom web cont\n+00001b40: 726f 6c6c 6572 0a20 2020 2020 2020 206f roller. o\n+00001b50: 6e20 7468 6520 7365 7276 6572 2074 6f20 n the server to \n+00001b60: 6765 6e65 7261 7465 2074 6865 2064 796e generate the dyn\n+00001b70: 616d 6963 2063 6861 7274 0a20 2020 2020 amic chart. \n+00001b80: 2020 2028 7573 696e 6720 203c 6120 6872 (using <a hr\n+00001b90: 6566 3d22 6874 7470 3a2f 2f77 7777 2e6a ef=\"http://www.j\n+00001ba0: 6672 6565 2e6f 7267 2f6a 6672 6565 6368 free.org/jfreech\n+00001bb0: 6172 742f 223e 4a46 7265 6543 6861 7274 art/\">JFreeChart\n+00001bc0: 3c2f 613e 292e 0a20 2020 2020 203c 2f70 </a>).. </p\n+00001bd0: 3e0a 0a20 2020 203c 2f64 6976 3e0a 0a20 >.. </div>.. \n+00001be0: 203c 2f62 6f64 793e 0a3c 2f68 746d 6c3e </body>.</html>\n+00001bf0: 0a3c 2144 4f43 5459 5045 2048 544d 4c20 .<!DOCTYPE HTML \n+00001c00: 5055 424c 4943 2022 2d2f 2f57 3343 2f2f PUBLIC \"-//W3C//\n+00001c10: 4454 4420 4854 4d4c 2034 2e30 2f2f 454e DTD HTML 4.0//EN\n+00001c20: 2220 2268 7474 703a 2f2f 7777 772e 7733 \" \"http://www.w3\n+00001c30: 2e6f 7267 2f54 522f 5245 432d 6874 6d6c .org/TR/REC-html\n+00001c40: 3430 2f73 7472 6963 742e 6474 6422 3e0a 40/strict.dtd\">.\n+00001c50: 3c68 746d 6c3e 0a20 203c 6865 6164 3e0a <html>. <head>.\n+00001c60: 2020 2020 3c74 6974 6c65 3e4a 4f4f 5265 <title>JOORe\n+00001c70: 706f 7274 7320 2d20 4c65 7474 6572 2053 ports - Letter S\n+00001c80: 616d 706c 653c 2f74 6974 6c65 3e0a 093c ample..<\n+00001c90: 6c69 6e6b 2072 656c 3d22 7374 796c 6573 link rel=\"styles\n+00001ca0: 6865 6574 2220 7479 7065 3d22 7465 7874 heet\" type=\"text\n+00001cb0: 2f63 7373 2220 6872 6566 3d22 7374 796c /css\" href=\"styl\n+00001cc0: 652e 6373 7322 3e0a 2020 2020 3c73 6372 e.css\">. ..func\n+00001cf0: 7469 6f6e 2064 6f53 7562 6d69 7428 666f tion doSubmit(fo\n+00001d00: 726d 2920 7b0a 092f 2f20 7365 7420 6461 rm) {..// set da\n+00001d10: 7465 0a09 646f 6375 6d65 6e74 2e66 6f72 te..document.for\n+00001d20: 6d73 5b30 5d2e 6461 7465 2e76 616c 7565 ms[0].date.value\n+00001d30: 203d 206e 6577 2044 6174 6528 292e 746f = new Date().to\n+00001d40: 4c6f 6361 6c65 5374 7269 6e67 2829 3b0a LocaleString();.\n+00001d50: 092f 2f20 7365 7420 6170 7072 6f70 7269 .// set appropri\n+00001d60: 6174 6520 666f 726d 6174 2065 7874 656e ate format exten\n+00001d70: 7369 6f6e 0a09 666f 726d 2e61 6374 696f sion..form.actio\n+00001d80: 6e20 3d20 276c 6574 7465 722e 272b 2066 n = 'letter.'+ f\n+00001d90: 6f72 6d2e 666f 726d 6174 2e76 616c 7565 orm.format.value\n+00001da0: 3b0a 0972 6574 7572 6e20 7472 7565 3b0a ;..return true;.\n+00001db0: 7d0a 0a09 3c2f 7363 7269 7074 3e0a 2020 }.... \n+00001dc0: 3c2f 6865 6164 3e0a 2020 3c62 6f64 793e . \n+00001dd0: 0a09 3c68 313e 4a4f 4f52 6570 6f72 7473 ..

JOOReports\n+00001de0: 202d 204c 6574 7465 7220 4578 616d 706c - Letter Exampl\n+00001df0: 653c 2f68 313e 0a09 0a09 3c70 3e0a 0920 e

....

.. \n+00001e00: 2050 6c65 6173 6520 6669 6c6c 2069 6e20 Please fill in \n+00001e10: 7468 6520 666f 726d 2074 6f20 6765 6e65 the form to gene\n+00001e20: 7261 7465 2079 6f75 7220 6c65 7474 6572 rate your letter\n+00001e30: 0a09 3c2f 703e 0a0a 093c 666f 726d 206d ..

...
. ...... \n+00001e90: 203c 7464 3e46 756c 6c20 4e61 6d65 3a20 Full Name: \n+00001ea0: 3c2f 7464 3e0a 0909 2020 3c74 643e 3c69 ... ...<\n+00001ee0: 2f74 723e 0a09 093c 7472 3e0a 0909 2020 /tr>...... \n+00001ef0: 3c74 643e 4164 6472 6573 733a 203c 2f74 Address: ... ...<\n+00001f40: 2f74 723e 0a09 093c 7472 3e0a 0909 2020 /tr>...... \n+00001f50: 3c74 643e 506f 7374 2043 6f64 653a 203c Post Code: <\n+00001f60: 2f74 643e 0a09 0920 203c 7464 3e3c 696e /td>... ..\n+00001fa0: 093c 2f74 723e 0a09 093c 7472 3e0a 0909 .......\n+00001fb0: 2020 3c74 643e 4369 7479 3a20 3c2f 7464 City: ... ...\n+00002000: 0a09 093c 7472 3e0a 0909 2020 3c74 643e ...... \n+00002010: 5072 6566 6572 7265 6420 466f 726d 6174 Preferred Format\n+00002020: 3a20 3c2f 7464 3e0a 0909 2020 3c74 643e : ... \n+00002030: 0a09 0909 3c73 656c 6563 7420 6e61 6d65 ....... \n+00002160: 203c 2f74 643e 0a09 093c 2f74 723e 0a09 .....\n+00002170: 093c 7472 3e0a 0909 2020 3c74 6420 636f .... ... \n+00002190: 203c 696e 7075 7420 7479 7065 3d22 6869 ... \n+000021c0: 2020 3c69 6e70 7574 2074 7970 653d 2273 ...\n+000021f0: 2020 3c2f 7464 3e0a 0920 2020 203c 2f74 .. .. ..\n+00002210: 3c2f 666f 726d 3e0a 0a09 3c68 722f 3e0a ...
.\n+00002220: 093c 703e 0a20 2020 2020 2054 6869 7320 .

. This \n+00002230: 3c69 3e4a 4f4f 5265 706f 7274 733c 2f69 JOOReports example uses t\n+00002250: 6865 2048 5454 5020 7061 7261 6d65 7465 he HTTP paramete\n+00002260: 7273 2061 7320 7468 6520 6461 7461 206d rs as the data m\n+00002270: 6f64 656c 2066 6f72 2074 6865 2074 656d odel for the tem\n+00002280: 706c 6174 652e 0a09 3c2f 703e 0a0a 2020 plate...

.. \n+00002290: 3c2f 626f 6479 3e0a 3c2f 6874 6d6c 3e3c .<\n+000022a0: 3f78 6d6c 2076 6572 7369 6f6e 3d22 312e ?xml version=\"1.\n+000022b0: 3022 2065 6e63 6f64 696e 673d 2255 5446 0\" encoding=\"UTF\n+000022c0: 2d38 223f 3e0d 0a3c 2144 4f43 5459 5045 -8\"?>....\n+00002330: 0d0a 3c21 2d2d 0d0a 2020 2d20 4170 706c .................<\n+00002430: 6265 616e 2069 643d 2268 7474 7050 6172 bean id=\"httpPar\n+00002440: 616d 6574 6572 7344 6f63 756d 656e 7447 ametersDocumentG\n+00002450: 656e 6572 6174 6f72 2220 636c 6173 733d enerator\" class=\n+00002460: 226e 6574 2e73 662e 6a6f 6f72 6570 6f72 \"net.sf.joorepor\n+00002470: 7473 2e77 6562 2e73 7072 696e 672e 636f ts.web.spring.co\n+00002480: 6e74 726f 6c6c 6572 2e48 7474 7050 6172 ntroller.HttpPar\n+00002490: 616d 6574 6572 7344 6f63 756d 656e 7447 ametersDocumentG\n+000024a0: 656e 6572 6174 6f72 222f 3e0d 0a09 3c21 enerator\"/>...\n+000024d0: 0d0a 093c 6265 616e 2069 643d 2273 616c ....\n+00002530: 090a 093c 212d 2d20 6120 2273 7461 6e64 ......................<\n+000026b0: 7072 6f70 6572 7479 206e 616d 653d 226d property name=\"m\n+000026c0: 6170 7069 6e67 7322 3e0d 0a09 0909 3c70 appings\">...................letterFormCo\n+00002740: 6e74 726f 6c6c 6572 3c2f 7072 6f70 3e0a ntroller.\n+00002750: 0909 090d 0a09 0909 093c 212d 2d0d 0a09 ........................httpParametersD\n+000028b0: 6f63 756d 656e 7447 656e 6572 6174 6f72 ocumentGenerator\n+000028c0: 3c2f 7072 6f70 3e0d 0a09 0909 093c 7072 ......xmlDocumentGene\n+000028f0: 7261 746f 723c 2f70 726f 703e 0d0a 0909 rator....\n+00002900: 0909 3c70 726f 7020 6b65 793d 2272 6570 ..salesRepo\n+00002920: 7274 4765 6e65 7261 746f 723c 2f70 726f rtGenerator.................localhost.............\n+00002c90: 3831 3030 3c2f 7661 6c75 653e 0a09 093c 8100...<\n+00002ca0: 2f63 6f6e 7374 7275 6374 6f72 2d61 7267 /constructor-arg\n+00002cb0: 3e0a 093c 2f62 6561 6e3e 0a0a 093c 6265 >................\n+00002de0: 0909 3c2f 636f 6e73 7472 7563 746f 722d .............\n+00002e50: 093c 2f62 6561 6e3e 0a0a 3c2f 6265 616e ....... . <\n+00002f30: 7061 7261 6d2d 6e61 6d65 3e63 6f6e 7465 param-name>conte\n+00002f40: 7874 436f 6e66 6967 4c6f 6361 7469 6f6e xtConfigLocation\n+00002f50: 3c2f 7061 7261 6d2d 6e61 6d65 3e0a 2020 . \n+00002f60: 2020 3c70 6172 616d 2d76 616c 7565 3e2f /\n+00002f70: 5745 422d 494e 462f 6170 706c 6963 6174 WEB-INF/applicat\n+00002f80: 696f 6e43 6f6e 7465 7874 2e78 6d6c 3c2f ionContext.xml. <\n+00002fa0: 2f63 6f6e 7465 7874 2d70 6172 616d 3e0a /context-param>.\n+00002fb0: 0a20 203c 7365 7276 6c65 743e 0a20 2020 . . \n+00002fc0: 203c 7365 7276 6c65 742d 6e61 6d65 3e63 c\n+00002fd0: 6f6e 7465 7874 3c2f 7365 7276 6c65 742d ontext. . \n+00003000: 6f72 672e 7370 7269 6e67 6672 616d 6577 org.springframew\n+00003010: 6f72 6b2e 7765 622e 636f 6e74 6578 742e ork.web.context.\n+00003020: 436f 6e74 6578 744c 6f61 6465 7253 6572 ContextLoaderSer\n+00003030: 766c 6574 0a20 2020 203c 2f73 6572 766c vlet. . 1\n+00003060: 3c2f 6c6f 6164 2d6f 6e2d 7374 6172 7475 . .\n+00003080: 0a20 203c 7365 7276 6c65 743e 0a20 2020 . . \n+00003090: 203c 7365 7276 6c65 742d 6e61 6d65 3e44 D\n+000030a0: 796e 616d 6963 446f 6375 6d65 6e74 3c2f ynamicDocument. \n+000030c0: 2020 3c73 6572 766c 6574 2d63 6c61 7373 . org.spri\n+000030e0: 6e67 6672 616d 6577 6f72 6b2e 7765 622e ngframework.web.\n+000030f0: 7365 7276 6c65 742e 4469 7370 6174 6368 servlet.Dispatch\n+00003100: 6572 5365 7276 6c65 740a 2020 2020 3c2f erServlet. . \n+00003120: 2020 203c 6c6f 6164 2d6f 6e2d 7374 6172 2. .. . . <\n+000031a0: 7365 7276 6c65 742d 6e61 6d65 3e44 796e servlet-name>Dyn\n+000031b0: 616d 6963 446f 6375 6d65 6e74 3c2f 7365 amicDocument. \n+000031d0: 3c75 726c 2d70 6174 7465 726e 3e2a 2e70 *.p\n+000031e0: 6466 3c2f 7572 6c2d 7061 7474 6572 6e3e df\n+000031f0: 0a20 203c 2f73 6572 766c 6574 2d6d 6170 . . . Dyna\n+00003230: 6d69 6344 6f63 756d 656e 743c 2f73 6572 micDocument. <\n+00003250: 7572 6c2d 7061 7474 6572 6e3e 2a2e 6f64 url-pattern>*.od\n+00003260: 743c 2f75 726c 2d70 6174 7465 726e 3e0a t.\n+00003270: 2020 3c2f 7365 7276 6c65 742d 6d61 7070 . . Dynam\n+000032b0: 6963 446f 6375 6d65 6e74 3c2f 7365 7276 icDocument. *.doc\n+000032e0: 3c2f 7572 6c2d 7061 7474 6572 6e3e 0a20 . \n+000032f0: 203c 2f73 6572 766c 6574 2d6d 6170 7069 . . Dynami\n+00003330: 6344 6f63 756d 656e 743c 2f73 6572 766c cDocument. *.rtf<\n+00003360: 2f75 726c 2d70 6174 7465 726e 3e0a 2020 /url-pattern>. \n+00003370: 3c2f 7365 7276 6c65 742d 6d61 7070 696e ..