[grizzly~git:41a98ab5] [2.3.x] Fix links and images in documentation.

  • From: rlubke@...
  • To: commits@...
  • Subject: [grizzly~git:41a98ab5] [2.3.x] Fix links and images in documentation.
  • Date: Fri, 26 Apr 2013 05:56:57 +0000

Project:    grizzly
Repository: git
Revision:   41a98ab502d2ed049cec0f9328af9a48f1adeb51
Author:     rlubke
Date:       2013-04-26 05:56:30 UTC
Link:       

Log Message:
------------
[2.3.x] Fix links and images in documentation.



Revisions:
----------
41a98ab502d2ed049cec0f9328af9a48f1adeb51


Modified Paths:
---------------
site/src/site/markdown/ajp.md
site/src/site/markdown/bestpractices.md
site/src/site/markdown/dependencies.md
site/src/site/markdown/filterchainfilters.md
site/src/site/markdown/httpframework.md
site/src/site/markdown/httpserverframework.md
site/src/site/markdown/httpserverframeworkextras.md
site/src/site/markdown/iostrategies.md
site/src/site/markdown/jaxws.md
site/src/site/markdown/memory.md
site/src/site/markdown/overview.md
site/src/site/markdown/portunification.md
site/src/site/markdown/samples.md
site/src/site/markdown/transportsconnections.md
site/src/site/markdown/websockets.md


Added Paths:
------------
site/src/site/resources/images/ajp/httpserver-ajp-filterchain.png
site/src/site/resources/images/ajp/httpserver-ajp-filterchain.svg
site/src/site/resources/images/ajp/httpserver-filterchain.png
site/src/site/resources/images/ajp/httpserver-filterchain.svg
site/src/site/resources/images/coreframework/bbmmanager-uml.png
site/src/site/resources/images/coreframework/bbmmanager-uml.svg
site/src/site/resources/images/coreframework/connection-diagram.png
site/src/site/resources/images/coreframework/connection-diagram.svg
site/src/site/resources/images/coreframework/connectorhandler-diagram.png
site/src/site/resources/images/coreframework/connectorhandler-diagram.svg
site/src/site/resources/images/coreframework/connectorhandler-seq1.png
site/src/site/resources/images/coreframework/connectorhandler-seq1.svg
site/src/site/resources/images/coreframework/connectorhandler-seq2.png
site/src/site/resources/images/coreframework/connectorhandler-seq2.svg
site/src/site/resources/images/coreframework/dynamic-strategy.gif
site/src/site/resources/images/coreframework/filterchain-diagram.png
site/src/site/resources/images/coreframework/filterchain-diagram.svg
site/src/site/resources/images/coreframework/filterchaincontext.png
site/src/site/resources/images/coreframework/filterchaincontext.svg
site/src/site/resources/images/coreframework/heapmmanager-uml.png
site/src/site/resources/images/coreframework/heapmmanager-uml.svg
site/src/site/resources/images/coreframework/http-filterchain.png
site/src/site/resources/images/coreframework/http-filterchain.svg
site/src/site/resources/images/coreframework/https-filterchain.png
site/src/site/resources/images/coreframework/https-filterchain.svg
site/src/site/resources/images/coreframework/leaderfollower-strategy.gif
site/src/site/resources/images/coreframework/mmflow.png
site/src/site/resources/images/coreframework/mmflow.svg
site/src/site/resources/images/coreframework/samethread-strategy.gif
site/src/site/resources/images/coreframework/transport-diagram.png
site/src/site/resources/images/coreframework/transport-diagram.svg
site/src/site/resources/images/coreframework/workerthread-strategy.gif
site/src/site/resources/images/httpframework/http-packet-classes.png
site/src/site/resources/images/httpframework/http-packet-classes.svg
site/src/site/resources/images/httpserverframework/susres.png
site/src/site/resources/images/httpserverframework/susres.svg
site/src/site/resources/images/portunification/portunification-diagram.png
site/src/site/resources/images/portunification/portunification-diagram.svg
site/src/site/resources/images/portunification/portunification-diagram2.png
site/src/site/resources/images/portunification/portunification-diagram2.svg
site/src/site/resources/images/portunification/pufilter-flowchart.png
site/src/site/resources/images/portunification/pufilter-flowchart.svg


Diffs:
------
--- a/site/src/site/markdown/ajp.md
+++ b/site/src/site/markdown/ajp.md
@@ -23,14 +23,14 @@ messages for processing, so they are not even aware of 
AJP protocol.
 Here is a FilterChain, which is being normally constructed, when Grizzly
 HttpServer being used:
 
-![](../images/ajp/httpserver-filterchain.png)
+![""](images/ajp/httpserver-filterchain.png)
 
 Now, what happens, if we want to use AJP? It's easy, we replace HTTP
 Filter, which works as a codec for Buffer \<-\> HTTP transformation,
 with the two Filters mentioned above: AjpMessageFilter and
 AjpHandlerFilter:
 
-![](../images/ajp/httpserver-ajp-filterchain.png)
+![""](images/ajp/httpserver-ajp-filterchain.png)
 
 So the Grizzly HttpServer Filter won't even notice it operates over AJP
 rather than plain HTTP.--- a/site/src/site/markdown/bestpractices.md
+++ b/site/src/site/markdown/bestpractices.md
@@ -10,7 +10,7 @@ some tips.
 
 -   **IOStrategy**
 
-    In the [IOStrategy](#iostrategies) section, we introduced different
+    In the [IOStrategy](iostrategies.html) section, we introduced different
     Grizzly IOStrategies.
 
     By default, Grizzly Transports use the worker-thread IOStrategy,
@@ -43,7 +43,7 @@ some tips.
 
 -   **Worker thread pool**
 
-    In the [Configuration](#threadpool-config) section, the different
+    In the [Configuration](coreconfig.html)  threadpool-config section, the 
different
     thread pool implementations, and their pros and cons, were
     discussed.
 --- a/site/src/site/markdown/dependencies.md
+++ b/site/src/site/markdown/dependencies.md
@@ -79,8 +79,7 @@ dependency needs to be added to the pom:
 </dependency>
 ```
 
-Non-maven developers additionally to jars, required by [Core
-framework](#core-dep), require:
+Non-maven developers will need to download the core jars as well as:
 
 -   
[grizzly-http.jar](https://maven.java.net/content/repositories/releases/org/glassfish/grizzly/grizzly-http/2.3/grizzly-http-2.3.jar)
 
@@ -98,8 +97,7 @@ following dependency needs to be added to the pom:
 </dependency>
 ```
 
-Non-maven developers, additionally to jars, required by [HTTP
-framework](#http-dep), require:
+Non-maven developers will need to download the http and core jars as well as:
 
 -   
[grizzly-http-server.jar](https://maven.java.net/content/repositories/releases/org/glassfish/grizzly/grizzly-http-server/2.3/grizzly-http-server-2.3.jar)
 
@@ -117,8 +115,8 @@ following dependency needs to be added to the pom:
 </dependency>
 ```
 
-Non-maven developers, additionally to jars, required by [HTTP Server
-framework](#http-server-dep), require:
+Non-maven developers will need to download the http-server, http, and core 
jars
+as well as:
 
 -   
[grizzly-http-servlet.jar](https://maven.java.net/content/repositories/releases/org/glassfish/grizzly/grizzly-http-servlet/2.3/grizzly-http-servlet-2.3.jar)
 
@@ -138,8 +136,7 @@ following dependency needs to be added to the pom:
 </dependency>
 ```
 
-Non-maven developers, additionally to jars, required by [Core
-framework](#core-dep), require:
+Non-maven developers will need to download the core jars as well as:
 
 -   
[grizzly-portunif.jar](https://maven.java.net/content/repositories/releases/org/glassfish/grizzly/grizzly-portunif/2.3/grizzly-portunif-2.3.jar)
 
@@ -157,8 +154,8 @@ following dependency needs to be added to the pom:
 </dependency>
 ```
 
-Non-maven developers, additionally to jars, required by [HTTP Server
-framework](#http-server-dep), require:
+Non-maven developers will need to download the core, http, and http-server 
jars
+as well as:
 
 -   
[grizzly-comet.jar](https://maven.java.net/content/repositories/releases/org/glassfish/grizzly/grizzly-comet/2.3/grizzly-comet-2.3.jar)
 
@@ -176,8 +173,8 @@ following dependency needs to be added to the pom:
 </dependency>
 ```
 
-Non-maven developers, additionally to jars, required by [HTTP Server
-framework](#http-server-dep), require:
+Non-maven developers will need to download the core, http, and http-server 
jars
+as well as:
 
 -   
[grizzly-websockets.jar](https://maven.java.net/content/repositories/releases/org/glassfish/grizzly/grizzly-websockets/2.3/grizzly-websockets-2.3.jar)
 
@@ -195,8 +192,8 @@ dependency needs to be added to the pom:
 </dependency>
 ```
 
-Non-maven developers, additionally to jars, required by [HTTP Server
-framework](#http-server-dep), require:
+Non-maven developers will need to download the core, http, and http-server 
jars
+as well as:
 
 -   
[grizzly-http-ajp.jar](https://maven.java.net/content/repositories/releases/org/glassfish/grizzly/grizzly-http-ajp/2.3/grizzly-http-ajp-2.3.jar)
 
@@ -214,8 +211,8 @@ following dependency needs to be added to the pom:
 </dependency>
 ```
 
-Non-maven developers, additionally to jars, required by [HTTP Server
-framework](#http-server-dep), require:
+Non-maven developers will need to download the core, http, and http-server 
jars
+as well as:
 
 -   
[grizzly-http-server-jaxws.jar](https://maven.java.net/content/repositories/releases/org/glassfish/grizzly/grizzly-http-server-jaxws/2.3/grizzly-http-server-jaxws-2.3.jar)
 --- a/site/src/site/markdown/filterchainfilters.md
+++ b/site/src/site/markdown/filterchainfilters.md
@@ -5,7 +5,7 @@ In the previous sections we mentioned the *Processor*, and 
its role -
 processing I/O events occurred on Grizzly *Connection*s. The
 *FilterChain* is the most useful type of *Processor* used in Grizzly.
 
-![](../images/coreframework/filterchain-diagram.png)
+![""](images/coreframework/filterchain-diagram.png)
 
 *FilterChain*, according to its name, is a chain of *Filter*s. Each
 *Filter* represents a unit of processing work to be performed, whose
@@ -15,7 +15,7 @@ represented by a *FilterChainContext*.
 To give an idea how *FilterChain* may look like, here is example of
 *FilterChain*, which implements HTTP server logic:
 
-![](../images/coreframework/http-filterchain.png)
+![""](images/coreframework/http-filterchain.png)
 
 -   TransportFilter is responsible to read data from network
     *Connection* to a *Buffer*, and to write data from *Buffer* to a
@@ -31,7 +31,7 @@ To give an idea how *FilterChain* may look like, here is 
example of
 
 So, what if we want to implement HTTPS server? It's simple:
 
-![](../images/coreframework/https-filterchain.png)
+![""](images/coreframework/https-filterchain.png)
 
 we add just one SSLFilter, responsible for encoding/decoding SSL secured
 data.
@@ -118,7 +118,7 @@ and returns NextAction result.
 
 -   **FilterChainContext**
 
-    ![](../images/coreframework/filterchaincontext.png)
+    ![""](images/coreframework/filterchaincontext.png)
 
     FilterChainContext represents a context (state), associated with
     processing of specific I/O event on the specific Connection, so its--- 
a/site/src/site/markdown/httpframework.md
+++ b/site/src/site/markdown/httpframework.md
@@ -34,7 +34,7 @@ abstracts the network representation of an http protocol
 request/response into various different message objects.
 
 ![HTTP Message Constructions UML
-Diagram](../images/httpframework/http-packet-classes.png)
+Diagram](images/httpframework/http-packet-classes.png)
 
 As seen from the diagram all messages produced/consumed by the
 HttpCodecFilter are simply HttpPackets. From there, there are several--- 
a/site/src/site/markdown/httpserverframework.md
+++ b/site/src/site/markdown/httpserverframework.md
@@ -375,7 +375,7 @@ public boolean isSuspended() {
 
 The following diagram describes a typical suspend/resume scenario:
 
-![Suspend/Resume](../images/httpserverframework/susres.png)
+![Suspend/Resume](images/httpserverframework/susres.png)
 
 The "Suspended Response Queue" warrants some explaination. If a
 suspended Response has defined a timeout, it will be added to the
@@ -1108,9 +1108,9 @@ look something like:
 
 ```
 Sep 22, 2011 3:22:58 PM org.glassfish.grizzly.http.server.NetworkListener 
start
-INFO: Started listener bound to [0.0.0.0:8080]
+INFO: Started listener bound to \[0.0.0.0:8080]
 Sep 22, 2011 3:22:58 PM org.glassfish.grizzly.http.server.HttpServer start
-INFO: [HttpServer] Started.
+INFO: \[HttpServer] Started.
 
 Client connected!
 
@@ -1122,34 +1122,34 @@ HttpRequestPacket (
    query=null
    protocol=HTTP/1.1
    content-length=-1
-   headers=[
+   headers=\[
       Host=localhost:8080]
 )
 (Client writing: contentA-)
-[onDataAvailable] echoing 9 bytes
+\[onDataAvailable] echoing 9 bytes
 
 (delay 2 seconds)
 
 (Client writing: contentB-)
-[onDataAvailable] echoing 9 bytes
+\[onDataAvailable] echoing 9 bytes
 
 (delay 2 seconds)
 
 (Client writing: contentC-)
-[onDataAvailable] echoing 9 bytes
+\[onDataAvailable] echoing 9 bytes
 
 (delay 2 seconds)
 
 (Client writing: contentD)
-[onDataAvailable] echoing 8 bytes
+\[onDataAvailable] echoing 8 bytes
 
 
-[onAllDataRead] length: 0
+\[onAllDataRead] length: 0
 
 Echoed POST Data: contentA-contentB-contentC-contentD
 
 Sep 22, 2011 3:23:06 PM org.glassfish.grizzly.http.server.NetworkListener 
stop
-INFO: Stopped listener bound to [0.0.0.0:8080]
+INFO: Stopped listener bound to \[0.0.0.0:8080]
 ```
 
 A quick note about the output above, the (delay 2 seconds) isn't--- 
a/site/src/site/markdown/httpserverframeworkextras.md
+++ b/site/src/site/markdown/httpserverframeworkextras.md
@@ -101,7 +101,7 @@ Inside the handle(...) method we're able to process the 
passed multipart
 entry, check its content type, disposition etc., and finally initialize
 the asynchronous non-blocking processing of an entry's content using
 either the NIOInputStream (binary mode) or the NIOReader (text mode) API
-described in the http-server [section](#hsf-nio-streams)
+described in the http-server [documentation](httpserverframework.html):
 
 ```java
 NIOInputStream nioInputStream = multipartEntry.getNIOInputStream();
@@ -122,7 +122,7 @@ Also it's important to understand that multipart message 
processing is
 asynchronous, so we have to suspend HTTP request processing before
 starting the scan. Also, don't forget to resume the HTTP request
 processing inside the passed CompletionHandler. See http-server
-[section](#hsf-suspend-resume) for more information on HTTP request
+[documentation](httpserverframework.html) for more information on HTTP 
request
 suspend/resume.
 
 Dependencies--- a/site/src/site/markdown/iostrategies.md
+++ b/site/src/site/markdown/iostrategies.md
@@ -11,7 +11,7 @@ Usually we have two options: process the NIO event in the 
current
     The most useful IOStrategy, where Selector thread delegates NIO
     events processing to a worker threads.
 
-    ![](../images/coreframework/workerthread-strategy.gif)
+    ![""](images/coreframework/workerthread-strategy.gif)
 
     This IOStrategy is very scalable and safe. We can change the size of
     selector and worker thread pool as required and there is no risk
@@ -25,7 +25,7 @@ Usually we have two options: process the NIO event in the 
current
     IOStrategy, the same-thread IOStrategy processes NIO events in the
     current thread, avoiding expensive [1] thread context switches.
 
-    ![](../images/coreframework/samethread-strategy.gif)
+    ![""](images/coreframework/samethread-strategy.gif)
 
     This IOStrategy is still pretty scalable, because we can tune the
     selector thread pool size, but it does have drawbacks. Care needs to
@@ -40,7 +40,7 @@ Usually we have two options: process the NIO event in the 
current
     strategy could try to swap them smartly during runtime depending on
     the current conditions (load, gathered statistics... etc)?
 
-    ![](../images/coreframework/dynamic-strategy.gif)
+    ![""](images/coreframework/dynamic-strategy.gif)
 
     Potentially this IOStrategy could bring a lot of benefit and allow
     finer control of the resources. However, it's important to not
@@ -52,7 +52,7 @@ Usually we have two options: process the NIO event in the 
current
     The last IOStrategy included with Grizzly 2.3, is the
     leader-follower strategy:
 
-    ![](../images/coreframework/leaderfollower-strategy.gif)
+    ![""](images/coreframework/leaderfollower-strategy.gif)
 
     This IOStrategy is similar to worker-thread IOStrategy, but instead
     of passing NIO event processing to a worker thread, it changes--- 
a/site/src/site/markdown/jaxws.md
+++ b/site/src/site/markdown/jaxws.md
@@ -6,7 +6,7 @@ Overview
 
 Starting with version 2.1.2, Grizzly supports
 [JAX-WS](http://jax-ws.java.net/) web services execution via [HTTP
-server framework](#http-server-framework). Using this feature it is
+server framework](httpserverframework.html). Using this feature it is
 possible to run JAX-WS web services without need to run them inside
 web-/app-server, but at the same time use all the Grizzly features in
 order to optimize web service execution.
@@ -15,7 +15,7 @@ How it works
 ============
 
 The JAX-WS web services support is represented by the JaxwsHandler,
-which extends [HttpHandler](#hsf-building-simple-components)
+which extends HttpHandler (see HTTP Server 
[documentation](#httpserverframework.html)
 functionality, so each time JaxwsHandler is getting called, it passes
 control to JAX-WS core, which in its turn calls correspondent web
 service.--- a/site/src/site/markdown/memory.md
+++ b/site/src/site/markdown/memory.md
@@ -140,7 +140,7 @@ The following provides a flow diagram of how an 
allocation request to a
 *MemoryManager* with a *ThreadLocalPool* would typically work:
 
 ![MemoryManager Allocation Request
-Flow](../images/coreframework/mmflow.png)
+Flow](images/coreframework/mmflow.png)
 
 Buffers
 ---------- a/site/src/site/markdown/overview.md
+++ b/site/src/site/markdown/overview.md
@@ -29,24 +29,11 @@ Basically, Grizzly is able to run on any platform that 
[JDK
 Source code
 ===========
 
-Grizzly source are located in the Java.Net git
+Grizzly source may be viewed online on the Java.net git
 [repository](http://java.net/projects/grizzly/sources/git/show).
 
-Grizzly 2.3 trunk could be checked out using following command:
-
-```
-git clone git://java.net/grizzly~git
-git checkout 2.3.x
-```
-
-Latest stable Grizzly 2.3 release could be checked out
-using following command:
-
-```
-git clone git://java.net/grizzly~git
-cd grizzly~git
-git checkout 2_3
-```
+[Read][scm.html] this documentation for more details on checking out the
+sources, our branches, and tag schemes,
 
 Where to Get Help
 =================
@@ -68,7 +55,7 @@ There are several blog resources related to grizzly:
 
 -   <http://antwerkz.com>
 
--   [http://blogs.sun.com/rlubke](http://blogs.sun/com/rlubke)
+-   [http://notshabby.net](http://notshabby.net)
 
 -   <http://jfarcand.wordpress.com>
 --- a/site/src/site/markdown/portunification.md
+++ b/site/src/site/markdown/portunification.md
@@ -37,7 +37,7 @@ Each "unified" protocol, should be represented by a object 
pair:
 
 So the final FilterChain will look like:
 
-![](../images/portunification/portunification-diagram.png)
+![""](images/portunification/portunification-diagram.png)
 
 For better usability, Grizzly Port Unification introduces the PUProtocol
 abstraction, which holds ProtocolFinder + FilterChain pair.
@@ -57,11 +57,11 @@ FilterChain, which will be reponsible for redirecting 
custom protocol
 FilterChain processing back to the main FilterChain. So finally complete
 picture will look like:
 
-![](../images/portunification/portunification-diagram2.png)
+![""](images/portunification/portunification-diagram2.png)
 
 The PUFilter logic could be described using follwoing flowchart diagram:
 
-![](../images/portunification/pufilter-flowchart.png)
+![""](images/portunification/pufilter-flowchart.png)
 
 Sample
 ======--- a/site/src/site/markdown/samples.md
+++ b/site/src/site/markdown/samples.md
@@ -3,14 +3,14 @@ Samples
 
 Let's summarize all the samples mentioned in this user's guide
 
--   [Core framework](#coreframework-samples)
+-   [Core framework](coreframeworksamples.html)
 
--   [HTTP framework](#httpframework-samples)
+-   [HTTP framework](httpframework.html))
 
--   [HTTP Server framework](#httpserverframework-samples)
+-   [HTTP Server framework](httpserverframework.html)
 
--   [Port unification](#pu-samples)
+-   [Port unification](portunification.html)
 
--   [AJP](#ajp-samples)
+-   [AJP](ajp.html)
 
 --- a/site/src/site/markdown/transportsconnections.md
+++ b/site/src/site/markdown/transportsconnections.md
@@ -16,7 +16,7 @@ The relationship between Transport and Connection is 
1-to-many.
 
 - Transports
 
-    ![](../images/coreframework/transport-diagram.png)
+    ![""](images/coreframework/transport-diagram.png)
 
     Per class diagram above, Grizzly 2.3 has two Transport
     implementations: NIO TCP and NIO UDP, which is based on Java NIO,
@@ -27,7 +27,7 @@ The relationship between Transport and Connection is 
1-to-many.
     diagram
 
     -   MemoryManager implements the memory allocation/release logic
-        (see the [Memory management](#memory) section);
+        (see the [Memory management](memory.html) section);
 
     -   ExecutorService represents the Transport associated thread-pool
 
@@ -37,7 +37,7 @@ The relationship between Transport and Connection is 
1-to-many.
         but each Connection may have own customized Processor
 
     -   Strategy implements IOStrategy (see [I/O
-        Strategies](#iostrategies) section)
+        Strategies](iostrategies.html) section)
 
     -   NIOChannelDistributor is responsible for distributing newly
         created Connections among Transport NIO Selector threads
@@ -61,7 +61,7 @@ The relationship between Transport and Connection is 
1-to-many.
 
 -   Connections
 
-    ![](../images/coreframework/connection-diagram.png)
+    ![""](images/coreframework/connection-diagram.png)
 
     On the diagram above we see how Connections are related to
     Transports and basic Connection abstractions. In Grizzly
@@ -98,7 +98,7 @@ The relationship between Transport and Connection is 
1-to-many.
     The ConnectorHandler API is reponsible for establishing and
     initializing client connections.
 
-    ![](../images/coreframework/connectorhandler-diagram.png)
+    ![""](images/coreframework/connectorhandler-diagram.png)
 
     As we see from the diagram above, TCPNIOTransport and
     UDPNIOTransport implement the SocketConnectorHandler interface, so
@@ -129,7 +129,7 @@ The relationship between Transport and Connection is 
1-to-many.
     call *ConnectorHandler.connect(...)* operation and get
     *Future\<Connection\>* as the result:
 
-    ![](../images/coreframework/connectorhandler-seq1.png)
+    ![""](images/coreframework/connectorhandler-seq1.png)
 
     So the above code just adds the connection object on the
     *SelectorRunner*'s queue, which is being processed from
@@ -152,7 +152,7 @@ The relationship between Transport and Connection is 
1-to-many.
 
     In general the logic looks like:
 
-    ![](../images/coreframework/connectorhandler-seq2.png)
+    ![""](images/coreframework/connectorhandler-seq2.png)
 
     When talking about TCP transport, when we're on the server side and
     *TCPNIOServerConnection* accepts new client connection. In this case--- 
a/site/src/site/markdown/websockets.md
+++ b/site/src/site/markdown/websockets.md
@@ -621,9 +621,8 @@ public boolean isApplicationRequest(HttpRequestPacket 
request) {
 So to create a simple server-side WebSocket application, the developer,
 at a minimum, would extend this class. It's no longer required nor
 recommended to override isApplicationRequest(). Applications should be
-registered with the WebSocketEngine with a url pattern (See section
-[1.3.5](#ws-api-engine) for details). Additional functionality can be
-added as required for the application - keep in mind that the
+registered with the WebSocketEngine with a url pattern. Additional 
functionality
+can be added as required for the application - keep in mind that the
 WebSocketApplication is, itself, a WebSocketListener which will be added
 to each WebSocket registered with it. This allows handling all of the
 events exposed by WebSocketListener (as previously discussed). A word 
ofBinary files /dev/null and 
b/site/src/site/resources/images/ajp/httpserver-ajp-filterchain.png differ--- 
/dev/null
+++ b/site/src/site/resources/images/ajp/httpserver-ajp-filterchain.svg
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
+          'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
+<svg fill-opacity="0" xmlns:xlink="http://www.w3.org/1999/xlink" ;
color-rendering="auto" color-interpolation="auto" stroke="rgb(0,0,0)" 
text-rendering="auto" stroke-linecap="square" width="517" 
stroke-miterlimit="10" stroke-opacity="0" shape-rendering="auto" 
fill="rgb(0,0,0)" stroke-dasharray="none" font-weight="normal" 
stroke-width="1" height="68" xmlns="http://www.w3.org/2000/svg" ;
font-family="&apos;Dialog&apos;" font-style="normal" stroke-linejoin="miter" 
font-size="12" stroke-dashoffset="0" image-rendering="auto"
+><defs id="genericDefs"
+  /><g
+  ><defs id="defs1"
+    ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath1"
+      ><path d="M-3 -3 L127 -3 L127 67 L-3 67 L-3 -3 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2"
+      ><path d="M0 0 L0 60 L120 60 L120 0 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath3"
+      ><path d="M-3 -3 L107 -3 L107 47 L-3 47 L-3 -3 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath4"
+      ><path d="M0 0 L0 40 L100 40 L100 0 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath5"
+      ><path d="M-3 -3 L77 -3 L77 57 L-3 57 L-3 -3 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath6"
+      ><path d="M0 0 L0 50 L70 50 L70 0 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath7"
+      ><path d="M-3 -3 L107 -3 L107 57 L-3 57 L-3 -3 Z"
+      /></clipPath
+      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath8"
+      ><path d="M0 0 L0 50 L100 50 L100 0 Z"
+      /></clipPath
+    ></defs
+    ><g fill="white" text-rendering="geometricPrecision" fill-opacity="1" 
stroke-opacity="1" stroke="white"
+    ><rect x="0" width="517" height="68" y="0" stroke="none"
+    /></g
+    ><g font-size="11" transform="translate(132,2)" fill-opacity="1" 
fill="rgb(243,231,248)" text-rendering="geometricPrecision" 
font-family="sans-serif" stroke="rgb(243,231,248)" stroke-opacity="1"
+    ><path d="M0 0 L20 30 L0 59 L100 59 L119 30 L100 0 Z" 
clip-path="url(#clipPath2)" stroke="none"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(132,2)" 
fill-opacity="1" fill="rgb(204,147,225)" text-rendering="geometricPrecision" 
font-family="sans-serif" stroke-linejoin="bevel" stroke="rgb(204,147,225)" 
stroke-opacity="1" stroke-miterlimit="0"
+    ><path fill="none" d="M0 0 L20 30 L0 59 L100 59 L119 30 L100 0 Z" 
clip-path="url(#clipPath2)"
+    /></g
+    ><g font-size="15" transform="translate(149,14)" fill-opacity="1" 
fill="black" text-rendering="geometricPrecision" 
font-family="&apos;Ubuntu&apos;" stroke="black" stroke-opacity="1"
+    ><path d="M12.875 11.5096 L9.6406 11.5096 L9.125 12.9784 L7.0469 12.9784 
L10.0312 4.9628 L12.4844 4.9628 L15.4531 12.9784 L13.375 12.9784 L12.875 
11.5096 ZM10.1562 10.0253 L12.3594 10.0253 L11.2656 6.8378 L10.1562 10.0253 
ZM16.0156 4.9628 L18.0781 4.9628 L18.0781 12.1971 Q18.0781 13.6971 17.2656 
14.4393 Q16.4531 15.1815 14.7969 15.1815 L14.375 15.1815 L14.375 13.619 
L14.7031 13.619 Q15.3438 13.619 15.6797 13.2596 Q16.0156 12.9003 16.0156 
12.1971 L16.0156 4.9628 ZM20.0156 4.9628 L23.4375 4.9628 Q24.9688 4.9628 
25.7891 5.6425 Q26.6094 6.3221 26.6094 7.5721 Q26.6094 8.8378 25.7891 9.5175 
Q24.9688 10.1971 23.4375 10.1971 L22.0781 10.1971 L22.0781 12.9784 L20.0156 
12.9784 L20.0156 4.9628 ZM22.0781 6.4628 L22.0781 8.6971 L23.2188 8.6971 
Q23.8281 8.6971 24.1562 8.4081 Q24.4844 8.119 24.4844 7.5721 Q24.4844 7.0409 
24.1562 6.7518 Q23.8281 6.4628 23.2188 6.4628 L22.0781 6.4628 ZM37.5 7.9628 
Q37.8594 7.4003 38.3672 7.1112 Q38.875 6.8221 39.4688 6.8221 Q40.5 6.8221 
41.0469 7.4628 Q41.5938 8
 .1034 41.5938 9.3221 L41.5938 12.9784 L39.6562 12.9784 L39.6562 9.8378 
Q39.6562 9.7753 39.6641 9.6971 Q39.6719 9.619 39.6719 9.4784 Q39.6719 8.8378 
39.4844 8.5565 Q39.2969 8.2753 38.875 8.2753 Q38.3281 8.2753 38.0312 8.7206 
Q37.7344 9.1659 37.7188 10.0253 L37.7188 12.9784 L35.7812 12.9784 L35.7812 
9.8378 Q35.7812 8.8378 35.6094 8.5565 Q35.4375 8.2753 35 8.2753 Q34.4531 
8.2753 34.1484 8.7284 Q33.8438 9.1815 33.8438 10.0253 L33.8438 12.9784 
L31.9062 12.9784 L31.9062 6.9628 L33.8438 6.9628 L33.8438 7.8378 Q34.2031 
7.3378 34.6641 7.08 Q35.125 6.8221 35.6719 6.8221 Q36.2969 6.8221 36.7734 
7.119 Q37.25 7.4159 37.5 7.9628 ZM48.9219 9.9471 L48.9219 10.5096 L44.4375 
10.5096 Q44.5 11.1815 44.9219 11.5175 Q45.3438 11.8534 46.0938 11.8534 
Q46.7031 11.8534 47.3359 11.6737 Q47.9688 11.494 48.6406 11.1346 L48.6406 
12.619 Q47.9688 12.869 47.2812 13.0018 Q46.5938 13.1346 45.9219 13.1346 
Q44.2812 13.1346 43.375 12.3065 Q42.4688 11.4784 42.4688 9.9784 Q42.4688 
8.5096 43.3594 7.6659 Q44.25 6.8221 45.81
 25 6.8221 Q47.2188 6.8221 48.0703 7.6737 Q48.9219 8.5253 48.9219 9.9471 
ZM46.9531 9.3221 Q46.9531 8.7596 46.6328 8.4315 Q46.3125 8.1034 45.7969 
8.1034 Q45.2344 8.1034 44.8906 8.4159 Q44.5469 8.7284 44.4531 9.3221 L46.9531 
9.3221 ZM55.625 7.1503 L55.625 8.619 Q55 8.3534 54.4297 8.2284 Q53.8594 
8.1034 53.3438 8.1034 Q52.7969 8.1034 52.5312 8.2362 Q52.2656 8.369 52.2656 
8.6503 Q52.2656 8.8846 52.4688 9.0096 Q52.6719 9.1346 53.1875 9.1971 L53.5312 
9.244 Q55 9.4315 55.5156 9.8612 Q56.0312 10.2909 56.0312 11.2128 Q56.0312 
12.1659 55.3203 12.6503 Q54.6094 13.1346 53.2031 13.1346 Q52.6094 13.1346 
51.9688 13.0409 Q51.3281 12.9471 50.6562 12.7596 L50.6562 11.2909 Q51.2344 
11.5721 51.8359 11.7128 Q52.4375 11.8534 53.0625 11.8534 Q53.625 11.8534 
53.9141 11.6971 Q54.2031 11.5409 54.2031 11.244 Q54.2031 10.9784 54.0078 
10.8534 Q53.8125 10.7284 53.2188 10.6503 L52.8906 10.619 Q51.5938 10.4471 
51.0781 10.0175 Q50.5625 9.5878 50.5625 8.6971 Q50.5625 7.744 51.2188 7.2831 
Q51.875 6.8221 53.2344 6.8221
  Q53.7656 6.8221 54.3516 6.9003 Q54.9375 6.9784 55.625 7.1503 ZM62.625 
7.1503 L62.625 8.619 Q62 8.3534 61.4297 8.2284 Q60.8594 8.1034 60.3438 8.1034 
Q59.7969 8.1034 59.5312 8.2362 Q59.2656 8.369 59.2656 8.6503 Q59.2656 8.8846 
59.4688 9.0096 Q59.6719 9.1346 60.1875 9.1971 L60.5312 9.244 Q62 9.4315 
62.5156 9.8612 Q63.0312 10.2909 63.0312 11.2128 Q63.0312 12.1659 62.3203 
12.6503 Q61.6094 13.1346 60.2031 13.1346 Q59.6094 13.1346 58.9688 13.0409 
Q58.3281 12.9471 57.6562 12.7596 L57.6562 11.2909 Q58.2344 11.5721 58.8359 
11.7128 Q59.4375 11.8534 60.0625 11.8534 Q60.625 11.8534 60.9141 11.6971 
Q61.2031 11.5409 61.2031 11.244 Q61.2031 10.9784 61.0078 10.8534 Q60.8125 
10.7284 60.2188 10.6503 L59.8906 10.619 Q58.5938 10.4471 58.0781 10.0175 
Q57.5625 9.5878 57.5625 8.6971 Q57.5625 7.744 58.2188 7.2831 Q58.875 6.8221 
60.2344 6.8221 Q60.7656 6.8221 61.3516 6.9003 Q61.9375 6.9784 62.625 7.1503 
ZM67.625 10.2753 Q67.0156 10.2753 66.7109 10.4784 Q66.4062 10.6815 66.4062 
11.0721 Q66.4062 11.4471 66.65
 62 11.6503 Q66.9062 11.8534 67.3281 11.8534 Q67.875 11.8534 68.25 11.4628 
Q68.625 11.0721 68.625 10.494 L68.625 10.2753 L67.625 10.2753 ZM70.5625 
9.5409 L70.5625 12.9784 L68.625 12.9784 L68.625 12.0878 Q68.2344 12.6346 
67.75 12.8846 Q67.2656 13.1346 66.5781 13.1346 Q65.6406 13.1346 65.0547 
12.5878 Q64.4688 12.0409 64.4688 11.1659 Q64.4688 10.119 65.1953 9.6268 
Q65.9219 9.1346 67.4844 9.1346 L68.625 9.1346 L68.625 8.9784 Q68.625 8.5253 
68.2656 8.3143 Q67.9062 8.1034 67.1406 8.1034 Q66.5156 8.1034 65.9844 8.2206 
Q65.4531 8.3378 65 8.5878 L65 7.119 Q65.6094 6.9784 66.2344 6.9003 Q66.8594 
6.8221 67.4844 6.8221 Q69.1094 6.8221 69.8359 7.4628 Q70.5625 8.1034 70.5625 
9.5409 ZM77.0156 11.9628 Q76.625 12.4784 76.1406 12.7284 Q75.6562 12.9784 
75.0312 12.9784 Q73.9375 12.9784 73.2188 12.1112 Q72.5 11.244 72.5 9.9003 
Q72.5 8.5565 73.2188 7.6893 Q73.9375 6.8221 75.0312 6.8221 Q75.6562 6.8221 
76.1406 7.0721 Q76.625 7.3221 77.0156 7.8534 L77.0156 6.9628 L78.9531 6.9628 
L78.9531 12.369 Q78.9531 13.
 8221 78.0391 14.5878 Q77.125 15.3534 75.375 15.3534 Q74.8125 15.3534 74.2891 
15.2675 Q73.7656 15.1815 73.2344 15.0096 L73.2344 13.5096 Q73.7344 13.7909 
74.2188 13.9315 Q74.7031 14.0721 75.1875 14.0721 Q76.1406 14.0721 76.5781 
13.6659 Q77.0156 13.2596 77.0156 12.369 L77.0156 11.9628 ZM75.75 8.2128 
Q75.1562 8.2128 74.8203 8.6503 Q74.4844 9.0878 74.4844 9.9003 Q74.4844 
10.7284 74.8047 11.1581 Q75.125 11.5878 75.75 11.5878 Q76.3438 11.5878 
76.6797 11.1425 Q77.0156 10.6971 77.0156 9.9003 Q77.0156 9.0878 76.6797 
8.6503 Q76.3438 8.2128 75.75 8.2128 ZM86.9219 9.9471 L86.9219 10.5096 
L82.4375 10.5096 Q82.5 11.1815 82.9219 11.5175 Q83.3438 11.8534 84.0938 
11.8534 Q84.7031 11.8534 85.3359 11.6737 Q85.9688 11.494 86.6406 11.1346 
L86.6406 12.619 Q85.9688 12.869 85.2812 13.0018 Q84.5938 13.1346 83.9219 
13.1346 Q82.2812 13.1346 81.375 12.3065 Q80.4688 11.4784 80.4688 9.9784 
Q80.4688 8.5096 81.3594 7.6659 Q82.25 6.8221 83.8125 6.8221 Q85.2188 6.8221 
86.0703 7.6737 Q86.9219 8.5253 86.9219 9.9471 ZM8
 4.9531 9.3221 Q84.9531 8.7596 84.6328 8.4315 Q84.3125 8.1034 83.7969 8.1034 
Q83.2344 8.1034 82.8906 8.4159 Q82.5469 8.7284 82.4531 9.3221 L84.9531 9.3221 
Z" clip-path="url(#clipPath4)" stroke="none"
+      /><path d="M34.0156 17.9628 L39.5938 17.9628 L39.5938 19.5253 L36.0781 
19.5253 L36.0781 21.0096 L39.375 21.0096 L39.375 22.5721 L36.0781 22.5721 
L36.0781 25.9784 L34.0156 25.9784 L34.0156 17.9628 ZM41.9219 19.9628 L43.8438 
19.9628 L43.8438 25.9784 L41.9219 25.9784 L41.9219 19.9628 ZM41.9219 17.619 
L43.8438 17.619 L43.8438 19.1815 L41.9219 19.1815 L41.9219 17.619 ZM45.9219 
17.619 L47.8438 17.619 L47.8438 25.9784 L45.9219 25.9784 L45.9219 17.619 
ZM52.0312 18.2596 L52.0312 19.9628 L54 19.9628 L54 21.3378 L52.0312 21.3378 
L52.0312 23.8846 Q52.0312 24.3065 52.1953 24.455 Q52.3594 24.6034 52.8438 
24.6034 L53.8438 24.6034 L53.8438 25.9784 L52.1875 25.9784 Q51.0469 25.9784 
50.5703 25.5018 Q50.0938 25.0253 50.0938 23.8846 L50.0938 21.3378 L49.1406 
21.3378 L49.1406 19.9628 L50.0938 19.9628 L50.0938 18.2596 L52.0312 18.2596 
ZM60.9219 22.9471 L60.9219 23.5096 L56.4375 23.5096 Q56.5 24.1815 56.9219 
24.5175 Q57.3438 24.8534 58.0938 24.8534 Q58.7031 24.8534 59.3359 24.6737 
Q59.9688 24.494 60
 .6406 24.1346 L60.6406 25.619 Q59.9688 25.869 59.2812 26.0018 Q58.5938 
26.1346 57.9219 26.1346 Q56.2812 26.1346 55.375 25.3065 Q54.4688 24.4784 
54.4688 22.9784 Q54.4688 21.5096 55.3594 20.6659 Q56.25 19.8221 57.8125 
19.8221 Q59.2188 19.8221 60.0703 20.6737 Q60.9219 21.5253 60.9219 22.9471 
ZM58.9531 22.3221 Q58.9531 21.7596 58.6328 21.4315 Q58.3125 21.1034 57.7969 
21.1034 Q57.2344 21.1034 56.8906 21.4159 Q56.5469 21.7284 56.4531 22.3221 
L58.9531 22.3221 ZM67.3906 21.6034 Q67.1406 21.4784 66.8906 21.4237 Q66.6406 
21.369 66.3906 21.369 Q65.6406 21.369 65.2422 21.8456 Q64.8438 22.3221 
64.8438 23.2128 L64.8438 25.9784 L62.9219 25.9784 L62.9219 19.9628 L64.8438 
19.9628 L64.8438 20.9471 Q65.2188 20.3534 65.6953 20.0878 Q66.1719 19.8221 
66.8438 19.8221 Q66.9531 19.8221 67.0625 19.83 Q67.1719 19.8378 67.3906 
19.8534 L67.3906 21.6034 Z" clip-path="url(#clipPath4)" stroke="none"
+    /></g
+    ><g font-size="11" transform="translate(2,2)" fill-opacity="1" 
fill="rgb(243,231,248)" text-rendering="geometricPrecision" 
font-family="sans-serif" stroke="rgb(243,231,248)" stroke-opacity="1"
+    ><path d="M0 0 L20 30 L0 59 L100 59 L119 30 L100 0 Z" 
clip-path="url(#clipPath2)" stroke="none"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(2,2)" 
fill-opacity="1" fill="rgb(204,147,225)" text-rendering="geometricPrecision" 
font-family="sans-serif" stroke-linejoin="bevel" stroke="rgb(204,147,225)" 
stroke-opacity="1" stroke-miterlimit="0"
+    ><path fill="none" d="M0 0 L20 30 L0 59 L100 59 L119 30 L100 0 Z" 
clip-path="url(#clipPath2)"
+    /></g
+    ><g font-size="15" transform="translate(29,14)" fill-opacity="1" 
fill="black" text-rendering="geometricPrecision" 
font-family="&apos;Ubuntu&apos;" stroke="black" stroke-opacity="1"
+    ><path d="M4.0469 4.9628 L11.4375 4.9628 L11.4375 6.5253 L8.7812 6.5253 
L8.7812 12.9784 L6.7188 12.9784 L6.7188 6.5253 L4.0469 6.5253 L4.0469 4.9628 
ZM17.3906 8.6034 Q17.1406 8.4784 16.8906 8.4237 Q16.6406 8.369 16.3906 8.369 
Q15.6406 8.369 15.2422 8.8456 Q14.8438 9.3221 14.8438 10.2128 L14.8438 
12.9784 L12.9219 12.9784 L12.9219 6.9628 L14.8438 6.9628 L14.8438 7.9471 
Q15.2188 7.3534 15.6953 7.0878 Q16.1719 6.8221 16.8438 6.8221 Q16.9531 6.8221 
17.0625 6.83 Q17.1719 6.8378 17.3906 6.8534 L17.3906 8.6034 ZM20.625 10.2753 
Q20.0156 10.2753 19.7109 10.4784 Q19.4062 10.6815 19.4062 11.0721 Q19.4062 
11.4471 19.6562 11.6503 Q19.9062 11.8534 20.3281 11.8534 Q20.875 11.8534 
21.25 11.4628 Q21.625 11.0721 21.625 10.494 L21.625 10.2753 L20.625 10.2753 
ZM23.5625 9.5409 L23.5625 12.9784 L21.625 12.9784 L21.625 12.0878 Q21.2344 
12.6346 20.75 12.8846 Q20.2656 13.1346 19.5781 13.1346 Q18.6406 13.1346 
18.0547 12.5878 Q17.4688 12.0409 17.4688 11.1659 Q17.4688 10.119 18.1953 
9.6268 Q18.9219 9.1346 2
 0.4844 9.1346 L21.625 9.1346 L21.625 8.9784 Q21.625 8.5253 21.2656 8.3143 
Q20.9062 8.1034 20.1406 8.1034 Q19.5156 8.1034 18.9844 8.2206 Q18.4531 8.3378 
18 8.5878 L18 7.119 Q18.6094 6.9784 19.2344 6.9003 Q19.8594 6.8221 20.4844 
6.8221 Q22.1094 6.8221 22.8359 7.4628 Q23.5625 8.1034 23.5625 9.5409 
ZM31.9688 9.3221 L31.9688 12.9784 L30.0312 12.9784 L30.0312 12.3846 L30.0312 
10.1815 Q30.0312 9.4003 30 9.1034 Q29.9688 8.8065 29.875 8.6659 Q29.7656 
8.4784 29.5781 8.3768 Q29.3906 8.2753 29.1406 8.2753 Q28.5312 8.2753 28.1875 
8.7362 Q27.8438 9.1971 27.8438 10.0253 L27.8438 12.9784 L25.9219 12.9784 
L25.9219 6.9628 L27.8438 6.9628 L27.8438 7.8378 Q28.2812 7.3221 28.7734 
7.0721 Q29.2656 6.8221 29.8438 6.8221 Q30.8906 6.8221 31.4297 7.4628 Q31.9688 
8.1034 31.9688 9.3221 ZM38.625 7.1503 L38.625 8.619 Q38 8.3534 37.4297 8.2284 
Q36.8594 8.1034 36.3438 8.1034 Q35.7969 8.1034 35.5312 8.2362 Q35.2656 8.369 
35.2656 8.6503 Q35.2656 8.8846 35.4688 9.0096 Q35.6719 9.1346 36.1875 9.1971 
L36.5312 9.244 Q38 
 9.4315 38.5156 9.8612 Q39.0312 10.2909 39.0312 11.2128 Q39.0312 12.1659 
38.3203 12.6503 Q37.6094 13.1346 36.2031 13.1346 Q35.6094 13.1346 34.9688 
13.0409 Q34.3281 12.9471 33.6562 12.7596 L33.6562 11.2909 Q34.2344 11.5721 
34.8359 11.7128 Q35.4375 11.8534 36.0625 11.8534 Q36.625 11.8534 36.9141 
11.6971 Q37.2031 11.5409 37.2031 11.244 Q37.2031 10.9784 37.0078 10.8534 
Q36.8125 10.7284 36.2188 10.6503 L35.8906 10.619 Q34.5938 10.4471 34.0781 
10.0175 Q33.5625 9.5878 33.5625 8.6971 Q33.5625 7.744 34.2188 7.2831 Q34.875 
6.8221 36.2344 6.8221 Q36.7656 6.8221 37.3516 6.9003 Q37.9375 6.9784 38.625 
7.1503 ZM42.8438 12.1034 L42.8438 15.2596 L40.9219 15.2596 L40.9219 6.9628 
L42.8438 6.9628 L42.8438 7.8378 Q43.25 7.3221 43.7344 7.0721 Q44.2188 6.8221 
44.8438 6.8221 Q45.9531 6.8221 46.6641 7.705 Q47.375 8.5878 47.375 9.9784 
Q47.375 11.369 46.6641 12.2518 Q45.9531 13.1346 44.8438 13.1346 Q44.2188 
13.1346 43.7344 12.8846 Q43.25 12.6346 42.8438 12.1034 ZM44.125 8.2128 Q43.5 
8.2128 43.1719 8.6659 Q42.8
 438 9.119 42.8438 9.9784 Q42.8438 10.8221 43.1719 11.2831 Q43.5 11.744 
44.125 11.744 Q44.75 11.744 45.0703 11.2909 Q45.3906 10.8378 45.3906 9.9784 
Q45.3906 9.119 45.0703 8.6659 Q44.75 8.2128 44.125 8.2128 ZM51.7812 8.1971 
Q51.1406 8.1971 50.8047 8.6503 Q50.4688 9.1034 50.4688 9.9784 Q50.4688 
10.8378 50.8047 11.2987 Q51.1406 11.7596 51.7812 11.7596 Q52.4219 11.7596 
52.75 11.2987 Q53.0781 10.8378 53.0781 9.9784 Q53.0781 9.1034 52.75 8.6503 
Q52.4219 8.1971 51.7812 8.1971 ZM51.7812 6.8221 Q53.3438 6.8221 54.2109 
7.6581 Q55.0781 8.494 55.0781 9.9784 Q55.0781 11.4628 54.2109 12.2987 
Q53.3438 13.1346 51.7812 13.1346 Q50.2344 13.1346 49.3516 12.2987 Q48.4688 
11.4628 48.4688 9.9784 Q48.4688 8.494 49.3516 7.6581 Q50.2344 6.8221 51.7812 
6.8221 ZM61.3906 8.6034 Q61.1406 8.4784 60.8906 8.4237 Q60.6406 8.369 60.3906 
8.369 Q59.6406 8.369 59.2422 8.8456 Q58.8438 9.3221 58.8438 10.2128 L58.8438 
12.9784 L56.9219 12.9784 L56.9219 6.9628 L58.8438 6.9628 L58.8438 7.9471 
Q59.2188 7.3534 59.6953 7.0878 Q6
 0.1719 6.8221 60.8438 6.8221 Q60.9531 6.8221 61.0625 6.83 Q61.1719 6.8378 
61.3906 6.8534 L61.3906 8.6034 ZM64.0312 5.2596 L64.0312 6.9628 L66 6.9628 
L66 8.3378 L64.0312 8.3378 L64.0312 10.8846 Q64.0312 11.3065 64.1953 11.455 
Q64.3594 11.6034 64.8438 11.6034 L65.8438 11.6034 L65.8438 12.9784 L64.1875 
12.9784 Q63.0469 12.9784 62.5703 12.5018 Q62.0938 12.0253 62.0938 10.8846 
L62.0938 8.3378 L61.1406 8.3378 L61.1406 6.9628 L62.0938 6.9628 L62.0938 
5.2596 L64.0312 5.2596 Z" clip-path="url(#clipPath6)" stroke="none"
+      /><path d="M19.0156 17.9628 L24.5938 17.9628 L24.5938 19.5253 L21.0781 
19.5253 L21.0781 21.0096 L24.375 21.0096 L24.375 22.5721 L21.0781 22.5721 
L21.0781 25.9784 L19.0156 25.9784 L19.0156 17.9628 ZM26.9219 19.9628 L28.8438 
19.9628 L28.8438 25.9784 L26.9219 25.9784 L26.9219 19.9628 ZM26.9219 17.619 
L28.8438 17.619 L28.8438 19.1815 L26.9219 19.1815 L26.9219 17.619 ZM30.9219 
17.619 L32.8438 17.619 L32.8438 25.9784 L30.9219 25.9784 L30.9219 17.619 
ZM37.0312 18.2596 L37.0312 19.9628 L39 19.9628 L39 21.3378 L37.0312 21.3378 
L37.0312 23.8846 Q37.0312 24.3065 37.1953 24.455 Q37.3594 24.6034 37.8438 
24.6034 L38.8438 24.6034 L38.8438 25.9784 L37.1875 25.9784 Q36.0469 25.9784 
35.5703 25.5018 Q35.0938 25.0253 35.0938 23.8846 L35.0938 21.3378 L34.1406 
21.3378 L34.1406 19.9628 L35.0938 19.9628 L35.0938 18.2596 L37.0312 18.2596 
ZM45.9219 22.9471 L45.9219 23.5096 L41.4375 23.5096 Q41.5 24.1815 41.9219 
24.5175 Q42.3438 24.8534 43.0938 24.8534 Q43.7031 24.8534 44.3359 24.6737 
Q44.9688 24.494 45
 .6406 24.1346 L45.6406 25.619 Q44.9688 25.869 44.2812 26.0018 Q43.5938 
26.1346 42.9219 26.1346 Q41.2812 26.1346 40.375 25.3065 Q39.4688 24.4784 
39.4688 22.9784 Q39.4688 21.5096 40.3594 20.6659 Q41.25 19.8221 42.8125 
19.8221 Q44.2188 19.8221 45.0703 20.6737 Q45.9219 21.5253 45.9219 22.9471 
ZM43.9531 22.3221 Q43.9531 21.7596 43.6328 21.4315 Q43.3125 21.1034 42.7969 
21.1034 Q42.2344 21.1034 41.8906 21.4159 Q41.5469 21.7284 41.4531 22.3221 
L43.9531 22.3221 ZM52.3906 21.6034 Q52.1406 21.4784 51.8906 21.4237 Q51.6406 
21.369 51.3906 21.369 Q50.6406 21.369 50.2422 21.8456 Q49.8438 22.3221 
49.8438 23.2128 L49.8438 25.9784 L47.9219 25.9784 L47.9219 19.9628 L49.8438 
19.9628 L49.8438 20.9471 Q50.2188 20.3534 50.6953 20.0878 Q51.1719 19.8221 
51.8438 19.8221 Q51.9531 19.8221 52.0625 19.83 Q52.1719 19.8378 52.3906 
19.8534 L52.3906 21.6034 Z" clip-path="url(#clipPath6)" stroke="none"
+    /></g
+    ><g font-size="11" transform="translate(393,2)" fill-opacity="1" 
fill="rgb(243,231,248)" text-rendering="geometricPrecision" 
font-family="sans-serif" stroke="rgb(243,231,248)" stroke-opacity="1"
+    ><path d="M0 0 L20 30 L0 59 L100 59 L119 30 L100 0 Z" 
clip-path="url(#clipPath2)" stroke="none"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(393,2)" 
fill-opacity="1" fill="rgb(204,147,225)" text-rendering="geometricPrecision" 
font-family="sans-serif" stroke-linejoin="bevel" stroke="rgb(204,147,225)" 
stroke-opacity="1" stroke-miterlimit="0"
+    ><path fill="none" d="M0 0 L20 30 L0 59 L100 59 L119 30 L100 0 Z" 
clip-path="url(#clipPath2)"
+    /></g
+    ><g font-size="15" transform="translate(406,14)" fill-opacity="1" 
fill="black" text-rendering="geometricPrecision" 
font-family="&apos;Ubuntu&apos;" stroke="black" stroke-opacity="1"
+    ><path d="M12.0156 4.9628 L14.0781 4.9628 L14.0781 8.0096 L17.125 8.0096 
L17.125 4.9628 L19.2031 4.9628 L19.2031 12.9784 L17.125 12.9784 L17.125 
9.5721 L14.0781 9.5721 L14.0781 12.9784 L12.0156 12.9784 L12.0156 4.9628 
ZM20.0469 4.9628 L27.4375 4.9628 L27.4375 6.5253 L24.7812 6.5253 L24.7812 
12.9784 L22.7188 12.9784 L22.7188 6.5253 L20.0469 6.5253 L20.0469 4.9628 
ZM28.0469 4.9628 L35.4375 4.9628 L35.4375 6.5253 L32.7812 6.5253 L32.7812 
12.9784 L30.7188 12.9784 L30.7188 6.5253 L28.0469 6.5253 L28.0469 4.9628 
ZM37.0156 4.9628 L40.4375 4.9628 Q41.9688 4.9628 42.7891 5.6425 Q43.6094 
6.3221 43.6094 7.5721 Q43.6094 8.8378 42.7891 9.5175 Q41.9688 10.1971 40.4375 
10.1971 L39.0781 10.1971 L39.0781 12.9784 L37.0156 12.9784 L37.0156 4.9628 
ZM39.0781 6.4628 L39.0781 8.6971 L40.2188 8.6971 Q40.8281 8.6971 41.1562 
8.4081 Q41.4844 8.119 41.4844 7.5721 Q41.4844 7.0409 41.1562 6.7518 Q40.8281 
6.4628 40.2188 6.4628 L39.0781 6.4628 ZM53.625 7.1503 L53.625 8.619 Q53 
8.3534 52.4297 8.2284 Q51.8594 8.
 1034 51.3438 8.1034 Q50.7969 8.1034 50.5312 8.2362 Q50.2656 8.369 50.2656 
8.6503 Q50.2656 8.8846 50.4688 9.0096 Q50.6719 9.1346 51.1875 9.1971 L51.5312 
9.244 Q53 9.4315 53.5156 9.8612 Q54.0312 10.2909 54.0312 11.2128 Q54.0312 
12.1659 53.3203 12.6503 Q52.6094 13.1346 51.2031 13.1346 Q50.6094 13.1346 
49.9688 13.0409 Q49.3281 12.9471 48.6562 12.7596 L48.6562 11.2909 Q49.2344 
11.5721 49.8359 11.7128 Q50.4375 11.8534 51.0625 11.8534 Q51.625 11.8534 
51.9141 11.6971 Q52.2031 11.5409 52.2031 11.244 Q52.2031 10.9784 52.0078 
10.8534 Q51.8125 10.7284 51.2188 10.6503 L50.8906 10.619 Q49.5938 10.4471 
49.0781 10.0175 Q48.5625 9.5878 48.5625 8.6971 Q48.5625 7.744 49.2188 7.2831 
Q49.875 6.8221 51.2344 6.8221 Q51.7656 6.8221 52.3516 6.9003 Q52.9375 6.9784 
53.625 7.1503 ZM61.9219 9.9471 L61.9219 10.5096 L57.4375 10.5096 Q57.5 
11.1815 57.9219 11.5175 Q58.3438 11.8534 59.0938 11.8534 Q59.7031 11.8534 
60.3359 11.6737 Q60.9688 11.494 61.6406 11.1346 L61.6406 12.619 Q60.9688 
12.869 60.2812 13.0018 Q59.593
 8 13.1346 58.9219 13.1346 Q57.2812 13.1346 56.375 12.3065 Q55.4688 11.4784 
55.4688 9.9784 Q55.4688 8.5096 56.3594 7.6659 Q57.25 6.8221 58.8125 6.8221 
Q60.2188 6.8221 61.0703 7.6737 Q61.9219 8.5253 61.9219 9.9471 ZM59.9531 
9.3221 Q59.9531 8.7596 59.6328 8.4315 Q59.3125 8.1034 58.7969 8.1034 Q58.2344 
8.1034 57.8906 8.4159 Q57.5469 8.7284 57.4531 9.3221 L59.9531 9.3221 
ZM68.3906 8.6034 Q68.1406 8.4784 67.8906 8.4237 Q67.6406 8.369 67.3906 8.369 
Q66.6406 8.369 66.2422 8.8456 Q65.8438 9.3221 65.8438 10.2128 L65.8438 
12.9784 L63.9219 12.9784 L63.9219 6.9628 L65.8438 6.9628 L65.8438 7.9471 
Q66.2188 7.3534 66.6953 7.0878 Q67.1719 6.8221 67.8438 6.8221 Q67.9531 6.8221 
68.0625 6.83 Q68.1719 6.8378 68.3906 6.8534 L68.3906 8.6034 ZM68.1719 6.9628 
L70.0938 6.9628 L71.5938 11.119 L73.0781 6.9628 L75.0156 6.9628 L72.6406 
12.9784 L70.5312 12.9784 L68.1719 6.9628 ZM81.9219 9.9471 L81.9219 10.5096 
L77.4375 10.5096 Q77.5 11.1815 77.9219 11.5175 Q78.3438 11.8534 79.0938 
11.8534 Q79.7031 11.8534 80.3359
  11.6737 Q80.9688 11.494 81.6406 11.1346 L81.6406 12.619 Q80.9688 12.869 
80.2812 13.0018 Q79.5938 13.1346 78.9219 13.1346 Q77.2812 13.1346 76.375 
12.3065 Q75.4688 11.4784 75.4688 9.9784 Q75.4688 8.5096 76.3594 7.6659 Q77.25 
6.8221 78.8125 6.8221 Q80.2188 6.8221 81.0703 7.6737 Q81.9219 8.5253 81.9219 
9.9471 ZM79.9531 9.3221 Q79.9531 8.7596 79.6328 8.4315 Q79.3125 8.1034 
78.7969 8.1034 Q78.2344 8.1034 77.8906 8.4159 Q77.5469 8.7284 77.4531 9.3221 
L79.9531 9.3221 ZM88.3906 8.6034 Q88.1406 8.4784 87.8906 8.4237 Q87.6406 
8.369 87.3906 8.369 Q86.6406 8.369 86.2422 8.8456 Q85.8438 9.3221 85.8438 
10.2128 L85.8438 12.9784 L83.9219 12.9784 L83.9219 6.9628 L85.8438 6.9628 
L85.8438 7.9471 Q86.2188 7.3534 86.6953 7.0878 Q87.1719 6.8221 87.8438 6.8221 
Q87.9531 6.8221 88.0625 6.83 Q88.1719 6.8378 88.3906 6.8534 L88.3906 8.6034 
Z" clip-path="url(#clipPath8)" stroke="none"
+      /><path d="M34.0156 17.9628 L39.5938 17.9628 L39.5938 19.5253 L36.0781 
19.5253 L36.0781 21.0096 L39.375 21.0096 L39.375 22.5721 L36.0781 22.5721 
L36.0781 25.9784 L34.0156 25.9784 L34.0156 17.9628 ZM41.9219 19.9628 L43.8438 
19.9628 L43.8438 25.9784 L41.9219 25.9784 L41.9219 19.9628 ZM41.9219 17.619 
L43.8438 17.619 L43.8438 19.1815 L41.9219 19.1815 L41.9219 17.619 ZM45.9219 
17.619 L47.8438 17.619 L47.8438 25.9784 L45.9219 25.9784 L45.9219 17.619 
ZM52.0312 18.2596 L52.0312 19.9628 L54 19.9628 L54 21.3378 L52.0312 21.3378 
L52.0312 23.8846 Q52.0312 24.3065 52.1953 24.455 Q52.3594 24.6034 52.8438 
24.6034 L53.8438 24.6034 L53.8438 25.9784 L52.1875 25.9784 Q51.0469 25.9784 
50.5703 25.5018 Q50.0938 25.0253 50.0938 23.8846 L50.0938 21.3378 L49.1406 
21.3378 L49.1406 19.9628 L50.0938 19.9628 L50.0938 18.2596 L52.0312 18.2596 
ZM60.9219 22.9471 L60.9219 23.5096 L56.4375 23.5096 Q56.5 24.1815 56.9219 
24.5175 Q57.3438 24.8534 58.0938 24.8534 Q58.7031 24.8534 59.3359 24.6737 
Q59.9688 24.494 60
 .6406 24.1346 L60.6406 25.619 Q59.9688 25.869 59.2812 26.0018 Q58.5938 
26.1346 57.9219 26.1346 Q56.2812 26.1346 55.375 25.3065 Q54.4688 24.4784 
54.4688 22.9784 Q54.4688 21.5096 55.3594 20.6659 Q56.25 19.8221 57.8125 
19.8221 Q59.2188 19.8221 60.0703 20.6737 Q60.9219 21.5253 60.9219 22.9471 
ZM58.9531 22.3221 Q58.9531 21.7596 58.6328 21.4315 Q58.3125 21.1034 57.7969 
21.1034 Q57.2344 21.1034 56.8906 21.4159 Q56.5469 21.7284 56.4531 22.3221 
L58.9531 22.3221 ZM67.3906 21.6034 Q67.1406 21.4784 66.8906 21.4237 Q66.6406 
21.369 66.3906 21.369 Q65.6406 21.369 65.2422 21.8456 Q64.8438 22.3221 
64.8438 23.2128 L64.8438 25.9784 L62.9219 25.9784 L62.9219 19.9628 L64.8438 
19.9628 L64.8438 20.9471 Q65.2188 20.3534 65.6953 20.0878 Q66.1719 19.8221 
66.8438 19.8221 Q66.9531 19.8221 67.0625 19.83 Q67.1719 19.8378 67.3906 
19.8534 L67.3906 21.6034 Z" clip-path="url(#clipPath8)" stroke="none"
+    /></g
+    ><g font-size="11" transform="translate(262,2)" fill-opacity="1" 
fill="rgb(243,231,248)" text-rendering="geometricPrecision" 
font-family="sans-serif" stroke="rgb(243,231,248)" stroke-opacity="1"
+    ><path d="M0 0 L20 30 L0 59 L100 59 L119 30 L100 0 Z" 
clip-path="url(#clipPath2)" stroke="none"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(262,2)" 
fill-opacity="1" fill="rgb(204,147,225)" text-rendering="geometricPrecision" 
font-family="sans-serif" stroke-linejoin="bevel" stroke="rgb(204,147,225)" 
stroke-opacity="1" stroke-miterlimit="0"
+    ><path fill="none" d="M0 0 L20 30 L0 59 L100 59 L119 30 L100 0 Z" 
clip-path="url(#clipPath2)"
+    /></g
+    ><g font-size="15" transform="translate(279,14)" fill-opacity="1" 
fill="black" text-rendering="geometricPrecision" 
font-family="&apos;Ubuntu&apos;" stroke="black" stroke-opacity="1"
+    ><path d="M16.875 11.5096 L13.6406 11.5096 L13.125 12.9784 L11.0469 
12.9784 L14.0312 4.9628 L16.4844 4.9628 L19.4531 12.9784 L17.375 12.9784 
L16.875 11.5096 ZM14.1562 10.0253 L16.3594 10.0253 L15.2656 6.8378 L14.1562 
10.0253 ZM20.0156 4.9628 L22.0781 4.9628 L22.0781 12.1971 Q22.0781 13.6971 
21.2656 14.4393 Q20.4531 15.1815 18.7969 15.1815 L18.375 15.1815 L18.375 
13.619 L18.7031 13.619 Q19.3438 13.619 19.6797 13.2596 Q20.0156 12.9003 
20.0156 12.1971 L20.0156 4.9628 ZM24.0156 4.9628 L27.4375 4.9628 Q28.9688 
4.9628 29.7891 5.6425 Q30.6094 6.3221 30.6094 7.5721 Q30.6094 8.8378 29.7891 
9.5175 Q28.9688 10.1971 27.4375 10.1971 L26.0781 10.1971 L26.0781 12.9784 
L24.0156 12.9784 L24.0156 4.9628 ZM26.0781 6.4628 L26.0781 8.6971 L27.2188 
8.6971 Q27.8281 8.6971 28.1562 8.4081 Q28.4844 8.119 28.4844 7.5721 Q28.4844 
7.0409 28.1562 6.7518 Q27.8281 6.4628 27.2188 6.4628 L26.0781 6.4628 
ZM41.9688 9.3221 L41.9688 12.9784 L40.0312 12.9784 L40.0312 12.3846 L40.0312 
10.1815 Q40.0312 9.4003 40 9.1034
  Q39.9688 8.8065 39.875 8.6659 Q39.7656 8.4784 39.5781 8.3768 Q39.3906 
8.2753 39.1406 8.2753 Q38.5312 8.2753 38.1875 8.7362 Q37.8438 9.1971 37.8438 
10.0253 L37.8438 12.9784 L35.9219 12.9784 L35.9219 4.619 L37.8438 4.619 
L37.8438 7.8378 Q38.2812 7.3221 38.7734 7.0721 Q39.2656 6.8221 39.8438 6.8221 
Q40.8906 6.8221 41.4297 7.4628 Q41.9688 8.1034 41.9688 9.3221 ZM46.625 
10.2753 Q46.0156 10.2753 45.7109 10.4784 Q45.4062 10.6815 45.4062 11.0721 
Q45.4062 11.4471 45.6562 11.6503 Q45.9062 11.8534 46.3281 11.8534 Q46.875 
11.8534 47.25 11.4628 Q47.625 11.0721 47.625 10.494 L47.625 10.2753 L46.625 
10.2753 ZM49.5625 9.5409 L49.5625 12.9784 L47.625 12.9784 L47.625 12.0878 
Q47.2344 12.6346 46.75 12.8846 Q46.2656 13.1346 45.5781 13.1346 Q44.6406 
13.1346 44.0547 12.5878 Q43.4688 12.0409 43.4688 11.1659 Q43.4688 10.119 
44.1953 9.6268 Q44.9219 9.1346 46.4844 9.1346 L47.625 9.1346 L47.625 8.9784 
Q47.625 8.5253 47.2656 8.3143 Q46.9062 8.1034 46.1406 8.1034 Q45.5156 8.1034 
44.9844 8.2206 Q44.4531 8.3378 
 44 8.5878 L44 7.119 Q44.6094 6.9784 45.2344 6.9003 Q45.8594 6.8221 46.4844 
6.8221 Q48.1094 6.8221 48.8359 7.4628 Q49.5625 8.1034 49.5625 9.5409 
ZM57.9688 9.3221 L57.9688 12.9784 L56.0312 12.9784 L56.0312 12.3846 L56.0312 
10.1815 Q56.0312 9.4003 56 9.1034 Q55.9688 8.8065 55.875 8.6659 Q55.7656 
8.4784 55.5781 8.3768 Q55.3906 8.2753 55.1406 8.2753 Q54.5312 8.2753 54.1875 
8.7362 Q53.8438 9.1971 53.8438 10.0253 L53.8438 12.9784 L51.9219 12.9784 
L51.9219 6.9628 L53.8438 6.9628 L53.8438 7.8378 Q54.2812 7.3221 54.7734 
7.0721 Q55.2656 6.8221 55.8438 6.8221 Q56.8906 6.8221 57.4297 7.4628 Q57.9688 
8.1034 57.9688 9.3221 ZM64.0156 7.8378 L64.0156 4.619 L65.9531 4.619 L65.9531 
12.9784 L64.0156 12.9784 L64.0156 12.1034 Q63.625 12.6346 63.1406 12.8846 
Q62.6562 13.1346 62.0312 13.1346 Q60.9219 13.1346 60.2109 12.2518 Q59.5 
11.369 59.5 9.9784 Q59.5 8.5878 60.2109 7.705 Q60.9219 6.8221 62.0312 6.8221 
Q62.6562 6.8221 63.1406 7.0721 Q63.625 7.3221 64.0156 7.8378 ZM62.75 11.744 
Q63.3594 11.744 63.6875 11
 .2909 Q64.0156 10.8378 64.0156 9.9784 Q64.0156 9.119 63.6875 8.6659 Q63.3594 
8.2128 62.75 8.2128 Q62.1406 8.2128 61.8125 8.6659 Q61.4844 9.119 61.4844 
9.9784 Q61.4844 10.8378 61.8125 11.2909 Q62.1406 11.744 62.75 11.744 
ZM67.9219 4.619 L69.8438 4.619 L69.8438 12.9784 L67.9219 12.9784 L67.9219 
4.619 ZM77.9219 9.9471 L77.9219 10.5096 L73.4375 10.5096 Q73.5 11.1815 
73.9219 11.5175 Q74.3438 11.8534 75.0938 11.8534 Q75.7031 11.8534 76.3359 
11.6737 Q76.9688 11.494 77.6406 11.1346 L77.6406 12.619 Q76.9688 12.869 
76.2812 13.0018 Q75.5938 13.1346 74.9219 13.1346 Q73.2812 13.1346 72.375 
12.3065 Q71.4688 11.4784 71.4688 9.9784 Q71.4688 8.5096 72.3594 7.6659 Q73.25 
6.8221 74.8125 6.8221 Q76.2188 6.8221 77.0703 7.6737 Q77.9219 8.5253 77.9219 
9.9471 ZM75.9531 9.3221 Q75.9531 8.7596 75.6328 8.4315 Q75.3125 8.1034 
74.7969 8.1034 Q74.2344 8.1034 73.8906 8.4159 Q73.5469 8.7284 73.4531 9.3221 
L75.9531 9.3221 ZM84.3906 8.6034 Q84.1406 8.4784 83.8906 8.4237 Q83.6406 
8.369 83.3906 8.369 Q82.6406 8.369 82
 .2422 8.8456 Q81.8438 9.3221 81.8438 10.2128 L81.8438 12.9784 L79.9219 
12.9784 L79.9219 6.9628 L81.8438 6.9628 L81.8438 7.9471 Q82.2188 7.3534 
82.6953 7.0878 Q83.1719 6.8221 83.8438 6.8221 Q83.9531 6.8221 84.0625 6.83 
Q84.1719 6.8378 84.3906 6.8534 L84.3906 8.6034 Z" clip-path="url(#clipPath4)" 
stroke="none"
+      /><path d="M34.0156 17.9628 L39.5938 17.9628 L39.5938 19.5253 L36.0781 
19.5253 L36.0781 21.0096 L39.375 21.0096 L39.375 22.5721 L36.0781 22.5721 
L36.0781 25.9784 L34.0156 25.9784 L34.0156 17.9628 ZM41.9219 19.9628 L43.8438 
19.9628 L43.8438 25.9784 L41.9219 25.9784 L41.9219 19.9628 ZM41.9219 17.619 
L43.8438 17.619 L43.8438 19.1815 L41.9219 19.1815 L41.9219 17.619 ZM45.9219 
17.619 L47.8438 17.619 L47.8438 25.9784 L45.9219 25.9784 L45.9219 17.619 
ZM52.0312 18.2596 L52.0312 19.9628 L54 19.9628 L54 21.3378 L52.0312 21.3378 
L52.0312 23.8846 Q52.0312 24.3065 52.1953 24.455 Q52.3594 24.6034 52.8438 
24.6034 L53.8438 24.6034 L53.8438 25.9784 L52.1875 25.9784 Q51.0469 25.9784 
50.5703 25.5018 Q50.0938 25.0253 50.0938 23.8846 L50.0938 21.3378 L49.1406 
21.3378 L49.1406 19.9628 L50.0938 19.9628 L50.0938 18.2596 L52.0312 18.2596 
ZM60.9219 22.9471 L60.9219 23.5096 L56.4375 23.5096 Q56.5 24.1815 56.9219 
24.5175 Q57.3438 24.8534 58.0938 24.8534 Q58.7031 24.8534 5
[truncated due to length]



[grizzly~git:41a98ab5] [2.3.x] Fix links and images in documentation.

rlubke 04/26/2013
Terms of Use; Privacy Policy; Copyright ©2013-2017 (revision 20160708.bf2ac18)
 
 
Close
loading
Please Confirm
Close