From wolfgang.laun at gmail.com Tue Sep 7 02:31:02 2010 Content-Type: multipart/mixed; boundary="===============2302139864162861840==" MIME-Version: 1.0 From: Wolfgang Laun To: rules-dev at lists.jboss.org Subject: Re: [rules-dev] Drools 5.1 Released - Javadoc broken, badly Date: Tue, 07 Sep 2010 08:31:01 +0200 Message-ID: --===============2302139864162861840== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Downloaded Drools Javadocs from http://www.jboss.org/drools/downloads.html. BAD: The javadoc for drools-server, starting at javadoc/unstable/drools-server/index.html, is completely broken. BAD: javadoc/unstable/drools-dataloaders-jaxb/index.html and javadoc/unstable/drools-dataloaders-smooks/index.html (on javadoc/index.html) are completely missing; I think that the entries should be removed from javadoc/index.html. A minor glitch: All the HTML pages linked from javadoc/index.html, when displayed in a browser, end with a single line containing "true". A minor nuisance: javadoc/index.html still contains "5.0.0". BAD: The following links from the *stable *Javadoc result in "404 page not found": ./drools-api/org/drools/runtime/StatelessKnowledgeSession.html:runtime.command.CommandFactory, ./drools-api/org/drools/runtime/StatelessKnowledgeSession.html:runtime.command.BatchExecution, ./drools-api/org/drools/runtime/StatelessKnowledgeSession.html:runtime.ExecutionResults.BatchExecutionResults, ./drools-api/org/drools/runtime/StatelessKnowledgeSession.html:runtime.help.BatchExecutionHelp, ./drools-api/org/drools/runtime/StatelessKnowledgeSession.html:PipelineFactory, BAD: There are so many (similar) broken links (I counted 5147 in 721 different HTML files) in the unstable part that I cannot repeat them here. Try this: $ cd javadoc/unstable $ grep -i 'HREF=3D' $h | grep -v -i -e 'HREF=3D"\.' -e 'http://java.sun.com= ' | grep http -W On 3 September 2010 19:37, Mark Proctor wrote: > http://www.theserverside.com/news/thread.tss?thread_id=3D60824 > > Drools 5.1has been released. The main fo= cus for this release has been around improved > consumerability for users with declarative services based on Spring, Camel > and CXF integration as well as the BPMN2 implementation for Flow and an > improved Rete algorithm for reduced memory consumption providing better > scalability for large number of objects. > > You can get full release details here: > Drools 5.1 New and Noteworthy > Download > Documentation > Drools Blog > Oryx integration for web based BPMN2 Authoring > > > Core > JMX Monitoring > Spring, Camel and CXF integration > Knowledge Agent Incremental Change Set Support > > Expert > Differential Update (reduced memory consumption for better scalability) > Channels > Live Querries > Timers and Calendars > > Flow > BPMN2 (Eclipse + Web authoring) > Pluggable Variable Persistence > > Guvnor > Discussions > Inbox (to monitor changes) > Bulk Importer > Built in Selector > Working Sets > Fact Constraints > Guided editor improvements > Rule Templates > Oryx integration for web based BPMN2 editing (more details here > ) > > Rules Fest > Don't forget about the San Jose Rules Fest Oct 2010. > It's a 3 day event of talks followed by a one day Boot Camp with separate > rooms for Jess, Drools&jBPM, Grind Works and Open Rules. You may attend t= he > talks or the bootcamps or both. > > The Boot Camp will spend the morning introducing the 4 Drools technologie= s: > Expert, Fusion, Flow and Guvnor and will additionally cover what's new in > Drools 5.1. We will also discuss the plans for jBPM3, jBPM4 and Drools Fl= ow. > The afternoon will be an open floor where you can get time with us core > developers for any questions, mentoring or assistance that you would like. > > Thanks > Drools 5.1 wouldn't have been possible without the following people: > > Core: > Mark Proctor > Edson Tirelli > Kris Verlaenen > Toni Rikkola > Geoffrey De Smet > Jervis Liu > > Community: > Antoine Toulm > Wolfgang Laun > Nicolas H=C3=A9ron > Hadrian Zbarcea > Tihomir Surdilovic > Pablo Nussembaum > Lucaz Amador > Esteban Aliverti > Diego L=C3=B3pez Le=C3=B3n > Mauricio Salatino > > > _______________________________________________ > rules-dev mailing list > rules-dev(a)lists.jboss.org > https://lists.jboss.org/mailman/listinfo/rules-dev > > --===============2302139864162861840== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" RG93bmxvYWRlZCBEcm9vbHMgSmF2YWRvY3MgZnJvbSA8YSBocmVmPSJodHRwOi8vd3d3Lmpib3Nz Lm9yZy9kcm9vbHMvZG93bmxvYWRzLmh0bWwiPmh0dHA6Ly93d3cuamJvc3Mub3JnL2Ryb29scy9k b3dubG9hZHMuaHRtbDwvYT4uPGJyPjxicj5CQUQ6IFRoZSBqYXZhZG9jIGZvciBkcm9vbHMtc2Vy dmVyLCBzdGFydGluZyBhdCBqYXZhZG9jL3Vuc3RhYmxlL2Ryb29scy1zZXJ2ZXIvaW5kZXguaHRt bCwgaXMgY29tcGxldGVseSBicm9rZW4uPGJyPgo8YnI+QkFEOiBqYXZhZG9jL3Vuc3RhYmxlL2Ry b29scy1kYXRhbG9hZGVycy1qYXhiL2luZGV4Lmh0bWwgYW5kIGphdmFkb2MvdW5zdGFibGUvZHJv b2xzLWRhdGFsb2FkZXJzLXNtb29rcy9pbmRleC5odG1sIChvbiBqYXZhZG9jL2luZGV4Lmh0bWwp IGFyZSBjb21wbGV0ZWx5IG1pc3Npbmc7IEkgdGhpbmsgdGhhdCB0aGUgZW50cmllcyBzaG91bGQg YmUgcmVtb3ZlZCBmcm9tIGphdmFkb2MvaW5kZXguaHRtbC48YnI+Cjxicj5BIG1pbm9yIGdsaXRj aDogQWxsIHRoZSBIVE1MIHBhZ2VzIGxpbmtlZCBmcm9toCBqYXZhZG9jL2luZGV4Lmh0bWwsIHdo ZW4gZGlzcGxheWVkIGluIGEgYnJvd3NlciwgZW5kIHdpdGggYSBzaW5nbGUgbGluZSBjb250YWlu aW5nICZxdW90O3RydWUmcXVvdDsuPGJyPjxicj5BIG1pbm9yIG51aXNhbmNlOiBqYXZhZG9jL2lu ZGV4Lmh0bWwgc3RpbGwgY29udGFpbnMgJnF1b3Q7NS4wLjAmcXVvdDsuPGJyPgo8YnI+QkFEOiBU aGUgZm9sbG93aW5nIGxpbmtzIGZyb20gdGhlIDxiPnN0YWJsZSA8L2I+SmF2YWRvYyByZXN1bHQg aW4gJnF1b3Q7NDA0IHBhZ2Ugbm90IGZvdW5kJnF1b3Q7Ojxicj48YnI+Li9kcm9vbHMtYXBpL29y Zy9kcm9vbHMvcnVudGltZS9TdGF0ZWxlc3NLbm93bGVkZ2VTZXNzaW9uLmh0bWw6Jmx0O0EgSFJF Rj0mcXVvdDs8YSBocmVmPSJodHRwOi8vd3d3Lmpib3NzLmNvbS9wcm9kdWN0cy9ydWxlcy9kcm9v bHMtY29yZS9hcGlkb2NzL29yZy9kcm9vbHMvcnVudGltZS5jb21tYW5kLkNvbW1hbmRGYWN0b3J5 Lmh0bWwiPmh0dHA6Ly93d3cuamJvc3MuY29tL3Byb2R1Y3RzL3J1bGVzL2Ryb29scy1jb3JlL2Fw aWRvY3Mvb3JnL2Ryb29scy9ydW50aW1lLmNvbW1hbmQuQ29tbWFuZEZhY3RvcnkuaHRtbDwvYT4m cXVvdDsgdGl0bGU9JnF1b3Q7Y2xhc3Mgb3IgaW50ZXJmYWNlIGluIG9yZy5kcm9vbHMmcXVvdDsm Z3Q7Jmx0O0NPREUmZ3Q7cnVudGltZS5jb21tYW5kLkNvbW1hbmRGYWN0b3J5Jmx0Oy9DT0RFJmd0 OyZsdDsvQSZndDssIDxicj4KLi9kcm9vbHMtYXBpL29yZy9kcm9vbHMvcnVudGltZS9TdGF0ZWxl c3NLbm93bGVkZ2VTZXNzaW9uLmh0bWw6Jmx0O0EgSFJFRj0mcXVvdDs8YSBocmVmPSJodHRwOi8v d3d3Lmpib3NzLmNvbS9wcm9kdWN0cy9ydWxlcy9kcm9vbHMtY29yZS9hcGlkb2NzL29yZy9kcm9v bHMvcnVudGltZS5jb21tYW5kLkJhdGNoRXhlY3V0aW9uLmh0bWwiPmh0dHA6Ly93d3cuamJvc3Mu Y29tL3Byb2R1Y3RzL3J1bGVzL2Ryb29scy1jb3JlL2FwaWRvY3Mvb3JnL2Ryb29scy9ydW50aW1l LmNvbW1hbmQuQmF0Y2hFeGVjdXRpb24uaHRtbDwvYT4mcXVvdDsgdGl0bGU9JnF1b3Q7Y2xhc3Mg b3IgaW50ZXJmYWNlIGluIG9yZy5kcm9vbHMmcXVvdDsmZ3Q7Jmx0O0NPREUmZ3Q7cnVudGltZS5j b21tYW5kLkJhdGNoRXhlY3V0aW9uJmx0Oy9DT0RFJmd0OyZsdDsvQSZndDssIDxicj4KLi9kcm9v bHMtYXBpL29yZy9kcm9vbHMvcnVudGltZS9TdGF0ZWxlc3NLbm93bGVkZ2VTZXNzaW9uLmh0bWw6 Jmx0O0EgSFJFRj0mcXVvdDs8YSBocmVmPSJodHRwOi8vd3d3Lmpib3NzLmNvbS9wcm9kdWN0cy9y dWxlcy9kcm9vbHMtY29yZS9hcGlkb2NzL29yZy9kcm9vbHMvcnVudGltZS5FeGVjdXRpb25SZXN1 bHRzLkJhdGNoRXhlY3V0aW9uUmVzdWx0cy5odG1sIj5odHRwOi8vd3d3Lmpib3NzLmNvbS9wcm9k dWN0cy9ydWxlcy9kcm9vbHMtY29yZS9hcGlkb2NzL29yZy9kcm9vbHMvcnVudGltZS5FeGVjdXRp b25SZXN1bHRzLkJhdGNoRXhlY3V0aW9uUmVzdWx0cy5odG1sPC9hPiZxdW90OyB0aXRsZT0mcXVv dDtjbGFzcyBvciBpbnRlcmZhY2UgaW4gb3JnLmRyb29scyZxdW90OyZndDsmbHQ7Q09ERSZndDty dW50aW1lLkV4ZWN1dGlvblJlc3VsdHMuQmF0Y2hFeGVjdXRpb25SZXN1bHRzJmx0Oy9DT0RFJmd0 OyZsdDsvQSZndDssIDxicj4KLi9kcm9vbHMtYXBpL29yZy9kcm9vbHMvcnVudGltZS9TdGF0ZWxl c3NLbm93bGVkZ2VTZXNzaW9uLmh0bWw6Jmx0O0EgSFJFRj0mcXVvdDs8YSBocmVmPSJodHRwOi8v d3d3Lmpib3NzLmNvbS9wcm9kdWN0cy9ydWxlcy9kcm9vbHMtY29yZS9hcGlkb2NzL29yZy9kcm9v bHMvcnVudGltZS5oZWxwLkJhdGNoRXhlY3V0aW9uSGVscC5odG1sIj5odHRwOi8vd3d3Lmpib3Nz LmNvbS9wcm9kdWN0cy9ydWxlcy9kcm9vbHMtY29yZS9hcGlkb2NzL29yZy9kcm9vbHMvcnVudGlt ZS5oZWxwLkJhdGNoRXhlY3V0aW9uSGVscC5odG1sPC9hPiZxdW90OyB0aXRsZT0mcXVvdDtjbGFz cyBvciBpbnRlcmZhY2UgaW4gb3JnLmRyb29scyZxdW90OyZndDsmbHQ7Q09ERSZndDtydW50aW1l LmhlbHAuQmF0Y2hFeGVjdXRpb25IZWxwJmx0Oy9DT0RFJmd0OyZsdDsvQSZndDssIDxicj4KLi9k cm9vbHMtYXBpL29yZy9kcm9vbHMvcnVudGltZS9TdGF0ZWxlc3NLbm93bGVkZ2VTZXNzaW9uLmh0 bWw6Jmx0O0EgSFJFRj0mcXVvdDs8YSBocmVmPSJodHRwOi8vd3d3Lmpib3NzLmNvbS9wcm9kdWN0 cy9ydWxlcy9kcm9vbHMtcGlwZWxpbmUvYXBpZG9jcy9vcmcvZHJvb2xzL3J1bnRpbWUvcGlwZWxp bmUvUGlwZWxpbmVGYWN0b3J5Lmh0bWwiPmh0dHA6Ly93d3cuamJvc3MuY29tL3Byb2R1Y3RzL3J1 bGVzL2Ryb29scy1waXBlbGluZS9hcGlkb2NzL29yZy9kcm9vbHMvcnVudGltZS9waXBlbGluZS9Q aXBlbGluZUZhY3RvcnkuaHRtbDwvYT4mcXVvdDsgdGl0bGU9JnF1b3Q7Y2xhc3Mgb3IgaW50ZXJm YWNlIGluIG9yZy5kcm9vbHMucnVudGltZS5waXBlbGluZSZxdW90OyZndDsmbHQ7Q09ERSZndDtQ aXBlbGluZUZhY3RvcnkmbHQ7L0NPREUmZ3Q7Jmx0Oy9BJmd0OywgPGJyPgo8YnI+QkFEOiBUaGVy ZSBhcmUgc28gbWFueSAoc2ltaWxhcikgYnJva2VuIGxpbmtzIChJIGNvdW50ZWQgNTE0NyBpbiA3 MjEgZGlmZmVyZW50IEhUTUwgZmlsZXMpIGluIHRoZSB1bnN0YWJsZSBwYXJ0IHRoYXQgSSBjYW5u b3QgcmVwZWF0IHRoZW0gaGVyZS4gVHJ5IHRoaXM6PGJyPjxicj4kIGNkIGphdmFkb2MvdW5zdGFi bGU8YnI+JCBncmVwIC1pICYjMzk7SFJFRj0mIzM5OyAkaCB8IGdyZXAgLXYgLWkgLWUgJiMzOTtI UkVGPSZxdW90O1wuJiMzOTsgLWUgJiMzOTs8YSBocmVmPSJodHRwOi8vamF2YS5zdW4uY29tIj5o dHRwOi8vamF2YS5zdW4uY29tPC9hPiYjMzk7IHwgZ3JlcCBodHRwPGJyPgo8YnI+LVc8YnI+PGJy Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+T24gMyBTZXB0ZW1iZXIgMjAxMCAxOTozNywg TWFyayBQcm9jdG9yIDxzcGFuIGRpcj0ibHRyIj4mbHQ7PGEgaHJlZj0ibWFpbHRvOm1wcm9jdG9y QGNvZGVoYXVzLm9yZyI+bXByb2N0b3JAY29kZWhhdXMub3JnPC9hPiZndDs8L3NwYW4+IHdyb3Rl Ojxicj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJib3JkZXItbGVmdDog MXB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTsgbWFyZ2luOiAwcHQgMHB0IDBwdCAwLjhleDsg cGFkZGluZy1sZWZ0OiAxZXg7Ij4KCgogIAoKICAgIAogIAogIDxkaXYgYmdjb2xvcj0iI2ZmZmZm ZiIgdGV4dD0iIzAwMDAwMCI+CiAgICA8YSBocmVmPSJodHRwOi8vd3d3LnRoZXNlcnZlcnNpZGUu Y29tL25ld3MvdGhyZWFkLnRzcz90aHJlYWRfaWQ9NjA4MjQiIHRhcmdldD0iX2JsYW5rIj5odHRw Oi8vd3d3LnRoZXNlcnZlcnNpZGUuY29tL25ld3MvdGhyZWFkLnRzcz90aHJlYWRfaWQ9NjA4MjQ8 L2E+PGJyPgogICAgPGJyPgogICAgPGRpdj4KICAgICAgPHA+PGEgaHJlZj0iaHR0cDovL2Rvd25s b2Fkcy5qYm9zcy5jb20vZHJvb2xzL2RvY3MvNS4xLjEuMzQ4NTguRklOQUwvZHJvb2xzLWludHJv ZHVjdGlvbi9odG1sX3NpbmdsZS9pbmRleC5odG1sI2QwZTQ3IiB0YXJnZXQ9Il9ibGFuayI+RHJv b2xzIDUuMTwvYT4gaGFzIGJlZW4gcmVsZWFzZWQuIFRoZSBtYWluCiAgICAgICAgZm9jdXMgZm9y IHRoaXMgcmVsZWFzZSBoYXMgYmVlbiBhcm91bmQgaW1wcm92ZWQgY29uc3VtZXJhYmlsaXR5CiAg ICAgICAgZm9yIHVzZXJzIHdpdGggZGVjbGFyYXRpdmUgc2VydmljZXMgYmFzZWQgb24gU3ByaW5n LCBDYW1lbCBhbmQKICAgICAgICBDWEYgaW50ZWdyYXRpb24gYXMgd2VsbCBhcyB0aGUgQlBNTjIg aW1wbGVtZW50YXRpb24gZm9yIEZsb3cgYW5kCiAgICAgICAgYW4gaW1wcm92ZWQgUmV0ZSBhbGdv cml0aG0gZm9yIHJlZHVjZWQgbWVtb3J5IGNvbnN1bXB0aW9uCiAgICAgICAgcHJvdmlkaW5nIGJl dHRlciBzY2FsYWJpbGl0eSBmb3IgbGFyZ2UgbnVtYmVyIG9mIG9iamVjdHMuPC9wPgogICAgICA8 cD5Zb3UgY2FuIGdldCBmdWxsIHJlbGVhc2UgZGV0YWlscyBoZXJlOjxhIGhyZWY9Imh0dHA6Ly9k b3dubG9hZHMuamJvc3MuY29tL2Ryb29scy9kb2NzLzUuMS4xLjM0ODU4LkZJTkFML2Ryb29scy1p bnRyb2R1Y3Rpb24vaHRtbF9zaW5nbGUvaW5kZXguaHRtbCNkMGU0NyIgdGFyZ2V0PSJfYmxhbmsi Pjxicj4KICAgICAgICAgIERyb29scyA1LjEgTmV3IGFuZCBOb3Rld29ydGh5PC9hPjxhIGhyZWY9 Imh0dHA6Ly93d3cuamJvc3Mub3JnL2Ryb29scy9kb3dubG9hZHMuaHRtbCIgdGFyZ2V0PSJfYmxh bmsiPjxicj4KICAgICAgICAgIERvd25sb2FkPC9hPjxhIGhyZWY9Imh0dHA6Ly9qYm9zcy5vcmcv ZHJvb2xzL2RvY3VtZW50YXRpb24uaHRtbCIgdGFyZ2V0PSJfYmxhbmsiPjxicj4KICAgICAgICAg IERvY3VtZW50YXRpb248L2E+PGJyPgogICAgICAgIDxhIGhyZWY9Imh0dHA6Ly9ibG9nLmF0aGlj by5jb20iIHRhcmdldD0iX2JsYW5rIj5Ecm9vbHMgQmxvZzwvYT48YnI+CiAgICAgICAgPGEgaHJl Zj0iaHR0cDovL2Jsb2cuYXRoaWNvLmNvbS8yMDEwLzA5L2JwbW4yLWF1dGhvcmluZy1pbi1kcm9v bHMtZ3V2bm9yLmh0bWwiIHRhcmdldD0iX2JsYW5rIj5Pcnl4IGludGVncmF0aW9uIGZvciB3ZWIg YmFzZWQgQlBNTjIgQXV0aG9yaW5nPC9hPjwvcD4KICAgICAgPHA+PGJyPgogICAgICAgIDxzcGFu IHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsiPkNvcmU8L3NwYW4+PGJyPgogICAgICAgIEpNWCBN b25pdG9yaW5nPGJyPgogICAgICAgIFNwcmluZywgQ2FtZWwgYW5kIENYRiBpbnRlZ3JhdGlvbjxi cj4KICAgICAgICBLbm93bGVkZ2UgQWdlbnQgSW5jcmVtZW50YWwgQ2hhbmdlIFNldCBTdXBwb3J0 PGJyPgogICAgICAgIDxicj4KICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IGJvbGQ7 Ij5FeHBlcnQ8L3NwYW4+PGJyPgogICAgICAgIERpZmZlcmVudGlhbCBVcGRhdGUgKHJlZHVjZWQg bWVtb3J5IGNvbnN1bXB0aW9uIGZvciBiZXR0ZXIKICAgICAgICBzY2FsYWJpbGl0eSk8YnI+CiAg ICAgICAgQ2hhbm5lbHM8YnI+CiAgICAgICAgTGl2ZSBRdWVycmllczxicj4KICAgICAgICBUaW1l cnMgYW5kIENhbGVuZGFyczxicj4KICAgICAgICA8YnI+CiAgICAgICAgPHNwYW4gc3R5bGU9ImZv bnQtd2VpZ2h0OiBib2xkOyI+Rmxvdzwvc3Bhbj48YnI+CiAgICAgICAgQlBNTjIgKEVjbGlwc2Ug KyBXZWIgYXV0aG9yaW5nKTxicj4KICAgICAgICBQbHVnZ2FibGUgVmFyaWFibGUgUGVyc2lzdGVu Y2U8YnI+CiAgICAgICAgPGJyPgogICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogYm9s ZDsiPkd1dm5vcjwvc3Bhbj48YnI+CiAgICAgICAgRGlzY3Vzc2lvbnM8YnI+CiAgICAgICAgSW5i b3ggKHRvIG1vbml0b3IgY2hhbmdlcyk8YnI+CiAgICAgICAgQnVsayBJbXBvcnRlcjxicj4KICAg ICAgICBCdWlsdCBpbiBTZWxlY3Rvcjxicj4KICAgICAgICBXb3JraW5nIFNldHM8YnI+CiAgICAg ICAgRmFjdCBDb25zdHJhaW50czxicj4KICAgICAgICBHdWlkZWQgZWRpdG9yIGltcHJvdmVtZW50 czxicj4KICAgICAgICBSdWxlIFRlbXBsYXRlczxicj4KICAgICAgICBPcnl4IGludGVncmF0aW9u IGZvciB3ZWIgYmFzZWQgQlBNTjIgZWRpdGluZyAoPGEgaHJlZj0iaHR0cDovL2Jsb2cuYXRoaWNv LmNvbS8yMDEwLzA5L2JwbW4yLWF1dGhvcmluZy1pbi1kcm9vbHMtZ3V2bm9yLmh0bWwiIHRhcmdl dD0iX2JsYW5rIj5tb3JlIGRldGFpbHMgaGVyZTwvYT4pPGJyPgogICAgICAgIDxicj4KICAgICAg ICA8YSBocmVmPSJodHRwOi8vcnVsZXNmZXN0Lm9yZy9odG1sL2hvbWUuaHRtbCIgdGFyZ2V0PSJf YmxhbmsiPlJ1bGVzCiAgICAgICAgICBGZXN0PC9hPjxicj4KICAgICAgICBEb24mIzM5O3QgZm9y Z2V0IGFib3V0IHRoZTxhIGhyZWY9Imh0dHA6Ly9ydWxlc2Zlc3Qub3JnL2h0bWwvaG9tZS5odG1s IiB0YXJnZXQ9Il9ibGFuayI+CiAgICAgICAgICBTYW4gSm9zZSBSdWxlcyBGZXN0IE9jdCAyMDEw PC9hPi4gSXQmIzM5O3MgYSAzIGRheSBldmVudCBvZiB0YWxrcwogICAgICAgIGZvbGxvd2VkIGJ5 IGEgb25lIGRheSBCb290IENhbXAgd2l0aCBzZXBhcmF0ZSByb29tcyBmb3IgSmVzcywKICAgICAg ICBEcm9vbHMmYW1wO2pCUE0sIEdyaW5kIFdvcmtzIGFuZCBPcGVuIFJ1bGVzLiBZb3UgbWF5IGF0 dGVuZCB0aGUKICAgICAgICB0YWxrcyBvciB0aGUgYm9vdGNhbXBzIG9yIGJvdGguPGJyPgogICAg ICAgIDxicj4KICAgICAgICBUaGUgQm9vdCBDYW1wIHdpbGwgc3BlbmQgdGhlIG1vcm5pbmcgaW50 cm9kdWNpbmcgdGhlIDQgRHJvb2xzCiAgICAgICAgdGVjaG5vbG9naWVzOiBFeHBlcnQsIEZ1c2lv biwgRmxvdyBhbmQgR3V2bm9yIGFuZCB3aWxsCiAgICAgICAgYWRkaXRpb25hbGx5IGNvdmVyIHdo YXQmIzM5O3MgbmV3IGluIERyb29scyA1LjEuIFdlIHdpbGwgYWxzbwogICAgICAgIGRpc2N1c3Mg dGhlIHBsYW5zIGZvciBqQlBNMywgakJQTTQgYW5kIERyb29scyBGbG93LiBUaGUKICAgICAgICBh ZnRlcm5vb24gd2lsbCBiZSBhbiBvcGVuIGZsb29yIHdoZXJlIHlvdSBjYW4gZ2V0IHRpbWUgd2l0 aCB1cwogICAgICAgIGNvcmUgZGV2ZWxvcGVycyBmb3IgYW55IHF1ZXN0aW9ucywgbWVudG9yaW5n IG9yIGFzc2lzdGFuY2UgdGhhdAogICAgICAgIHlvdSB3b3VsZCBsaWtlLjxicj4KICAgICAgICA8 YnI+CiAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiBib2xkOyI+VGhhbmtzPC9zcGFu Pjxicj4KICAgICAgICBEcm9vbHMgNS4xIHdvdWxkbiYjMzk7dCBoYXZlIGJlZW4gcG9zc2libGUg d2l0aG91dCB0aGUgZm9sbG93aW5nCiAgICAgICAgcGVvcGxlOiA8c3BhbiBzdHlsZT0iZm9udC13 ZWlnaHQ6IGJvbGQ7Ij48YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAgICBDb3JlOiA8L3NwYW4+ PGJyPgogICAgICAgIE1hcmsgUHJvY3Rvcjxicj4KICAgICAgICBFZHNvbiBUaXJlbGxpPGJyPgog ICAgICAgIEtyaXMgVmVybGFlbmVuPGJyPgogICAgICAgIFRvbmkgUmlra29sYTxicj4KICAgICAg ICBHZW9mZnJleSBEZSBTbWV0PGJyPgogICAgICAgIEplcnZpcyBMaXU8YnI+CiAgICAgICAgPGJy PgogICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsiPkNvbW11bml0eTo8L3Nw YW4+PGJyPgogICAgICAgIEFudG9pbmUgVG91bG08YnI+CiAgICAgICAgV29sZmdhbmcgTGF1bjxi cj4KICAgICAgICBOaWNvbGFzIEjpcm9uPGJyPgogICAgICAgIEhhZHJpYW4gWmJhcmNlYTxicj4K ICAgICAgICBUaWhvbWlyIFN1cmRpbG92aWM8YnI+CiAgICAgICAgUGFibG8gTnVzc2VtYmF1bTxi cj4KICAgICAgICBMdWNheiBBbWFkb3I8YnI+CiAgICAgICAgRXN0ZWJhbiBBbGl2ZXJ0aTxicj4K ICAgICAgICBEaWVnbyBM83BleiBMZfNuPGJyPgogICAgICAgIE1hdXJpY2lvIFNhbGF0aW5vPC9w PgogICAgPC9kaXY+CiAgICA8YnI+CiAgPC9kaXY+Cgo8YnI+X19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+CnJ1bGVzLWRldiBtYWlsaW5nIGxpc3Q8YnI+ CjxhIGhyZWY9Im1haWx0bzpydWxlcy1kZXZAbGlzdHMuamJvc3Mub3JnIj5ydWxlcy1kZXZAbGlz dHMuamJvc3Mub3JnPC9hPjxicj4KPGEgaHJlZj0iaHR0cHM6Ly9saXN0cy5qYm9zcy5vcmcvbWFp bG1hbi9saXN0aW5mby9ydWxlcy1kZXYiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2xpc3RzLmpi b3NzLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3J1bGVzLWRldjwvYT48YnI+Cjxicj48L2Jsb2NrcXVv dGU+PC9kaXY+PGJyPgo= --===============2302139864162861840==--