Return-Path: X-Original-To: apmail-cxf-users-archive@www.apache.org Delivered-To: apmail-cxf-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C4BD69BF7 for ; Fri, 22 Jun 2012 19:34:27 +0000 (UTC) Received: (qmail 70133 invoked by uid 500); 22 Jun 2012 19:34:27 -0000 Delivered-To: apmail-cxf-users-archive@cxf.apache.org Received: (qmail 70076 invoked by uid 500); 22 Jun 2012 19:34:27 -0000 Mailing-List: contact users-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@cxf.apache.org Delivered-To: mailing list users@cxf.apache.org Received: (qmail 70068 invoked by uid 99); 22 Jun 2012 19:34:26 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Jun 2012 19:34:26 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of javakurious@gmail.com designates 209.85.214.169 as permitted sender) Received: from [209.85.214.169] (HELO mail-ob0-f169.google.com) (209.85.214.169) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Jun 2012 19:34:19 +0000 Received: by obhx4 with SMTP id x4so3041771obh.0 for ; Fri, 22 Jun 2012 12:33:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=ozO8eObCNXJx45pyKbB2gERgK74l6IUYbLGfYUUJryo=; b=z2EeJBrPLq9SC353umVOftN2DLR0c3CDZq2vK4fTsQCHXdYRXlEkvoKIBIhsr8tO8k n6wVTwcB+l43Tp5fZHuou7VIMr5wHwrUnkHG2n7v9i9NgMWGgq9BLdThgHxMrcbsBcfN h2wmCKtbIMjj4Ct+xyoBo5Cad3iHobVxJA/l4jI4XjRqG85Dngh/oiWU6Wkcu/pNTX5A VV9Mbo48xUZG8BUau/PS2aCOmbwh2a6Dka9zgvyzxHMoDzpA2jJVKmOPqkTeJ2zrDwwL 4bnYhoruKnHUhmbM0QVZiCNzgIkjvUQIfjra6DversH2wbHMVPjOU1iZ0/XyUgGQESHh eX/g== MIME-Version: 1.0 Received: by 10.60.2.3 with SMTP id 3mr3227002oeq.29.1340393638594; Fri, 22 Jun 2012 12:33:58 -0700 (PDT) Received: by 10.182.73.229 with HTTP; Fri, 22 Jun 2012 12:33:58 -0700 (PDT) Date: Fri, 22 Jun 2012 15:33:58 -0400 Message-ID: Subject: Wrong binding ID: http://cxf.apache.org/bindings/xformat error From: java kurious To: users@cxf.apache.org Content-Type: multipart/mixed; boundary=e89a8fb205f2b0091e04c314b6fb --e89a8fb205f2b0091e04c314b6fb Content-Type: multipart/alternative; boundary=e89a8fb205f2b0090e04c314b6f9 --e89a8fb205f2b0090e04c314b6f9 Content-Type: text/plain; charset=ISO-8859-1 Hi I am trying to follow "CXF sample using WRAPPED Style in XML Binding(pure XML)" to create a Web Service for Stock Quote. The WSDL is attached. The difference is that I am using a web application structure and trying to deploy it in Glassfish 3.1. I created a Service Implementation class, and specified the binding annotation. See below: @javax.jws.WebService @javax.xml.ws.BindingType(value = "http://cxf.apache.org/bindings/xformat") public class PureXMLBindingImpl implements DelayedStockQuoteSoap{ @Override public QuoteData getQuote(String stockSymbol, String licenseKey) { throw new UnsupportedOperationException("Not supported yet."); } @Override public BigDecimal getQuickQuote(String stockSymbol, String licenseKey) { return new BigDecimal(2.0); } When I deploy it to Glassfish, I get following exception: javax.xml.ws.WebServiceException: Wrong binding ID: http://cxf.apache.org/bindings/xformat at com.sun.xml.ws.api.BindingID.parse(BindingID.java:278) at org.glassfish.webservices.WSServletContextListener.registerEndpoint(WSServletContextListener.java:265) at org.glassfish.webservices.WSServletContextListener.contextInitialized(WSServletContextListener.java:102) Any ideas ? Thanks Vineet --e89a8fb205f2b0090e04c314b6f9 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi

I am trying to follow "CXF sample using WRAPPED Style in XM= L Binding(pure XML)" to create a Web Service for Stock Quote. The WSDL= is attached. The difference is that I am using a web application structure= and trying to deploy it in Glassfish 3.1.

I created a Service Implementation class, and specified the binding ann= otation. See below:

@javax.jws.WebService
@javax.xml.ws.BindingTy= pe(value =3D "http:= //cxf.apache.org/bindings/xformat")
public class PureXMLBindingImpl implements DelayedStockQuoteSoap{

= =A0=A0=A0 @Override
=A0=A0=A0 public QuoteData getQuote(String stockSymb= ol, String licenseKey) {
=A0=A0=A0=A0=A0=A0=A0 throw new UnsupportedOper= ationException("Not supported yet.");
=A0=A0=A0 }

=A0=A0=A0 @Override
=A0=A0=A0 public BigDecimal getQu= ickQuote(String stockSymbol, String licenseKey) {
=A0=A0=A0=A0=A0=A0=A0 = return new BigDecimal(2.0);
=A0=A0=A0 }

When I deploy it to Glass= fish, I get following exception:

javax.xml.ws.WebServiceException: Wrong binding ID: http://cxf.apache.org/bindings/xformat<= br>=A0=A0=A0 at com.sun.xml.ws.api.BindingID.parse(BindingID.java:278)
= =A0=A0=A0 at org.glassfish.webservices.WSServletContextListener.registerEnd= point(WSServletContextListener.java:265)
=A0=A0=A0 at org.glassfish.webservices.WSServletContextListener.contextInit= ialized(WSServletContextListener.java:102)


Any ideas ?

Th= anks
Vineet
--e89a8fb205f2b0090e04c314b6f9-- --e89a8fb205f2b0091e04c314b6fb Content-Type: text/xml; charset=US-ASCII; name="stockQuote.wsdl" Content-Disposition: attachment; filename="stockQuote.wsdl" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h3rnm9cq0 PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHdzZGw6ZGVmaW5pdGlvbnMg eG1sbnM6cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIAogICAgICAgICAgICB4 bWxuczpzb2FwMTI9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzZGwvc29hcDEyLyIgCiAg ICAgICAgICAgIHhtbG5zOm1pbWU9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzZGwvbWlt ZS8iIAogICAgICAgICAgICB4bWxuczp0bnM9Imh0dHA6Ly93cy5jZHluZS5jb20vIiAKICAgICAg ICAgICAgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3NkbC9zb2FwLyIg CiAgICAgICAgICAgIHhtbG5zOnRtPSJodHRwOi8vbWljcm9zb2Z0LmNvbS93c2RsL21pbWUvdGV4 dE1hdGNoaW5nLyIgCiAgICAgICAgICAgIHhtbG5zOmh0dHA9Imh0dHA6Ly9zY2hlbWFzLnhtbHNv YXAub3JnL3dzZGwvaHR0cC8iIAogICAgICAgICAgICB4bWxuczpzb2FwZW5jPSJodHRwOi8vc2No ZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIKICAgICAgICAgICAgeG1sbnM6eGZvcm1h dD0iaHR0cDovL2N4Zi5hcGFjaGUub3JnL2JpbmRpbmdzL3hmb3JtYXQiCiAgICAgICAgICAgIHRh cmdldE5hbWVzcGFjZT0iaHR0cDovL3dzLmNkeW5lLmNvbS8iIAogICAgICAgICAgICB4bWxuczp3 c2RsPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93c2RsLyI+CiAgICA8d3NkbDp0eXBlcz4K ICAgICAgICA8czpzY2hlbWEgZWxlbWVudEZvcm1EZWZhdWx0PSJxdWFsaWZpZWQiIHRhcmdldE5h bWVzcGFjZT0iaHR0cDovL3dzLmNkeW5lLmNvbS8iPgogICAgICAgICAgICA8czplbGVtZW50IG5h bWU9IkdldFF1b3RlIj4KICAgICAgICAgICAgICAgIDxzOmNvbXBsZXhUeXBlPgogICAgICAgICAg ICAgICAgICAgIDxzOnNlcXVlbmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8czplbGVtZW50 IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiBuYW1lPSJTdG9ja1N5bWJvbCIgdHlwZT0iczpz dHJpbmciIC8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzOmVsZW1lbnQgbWluT2NjdXJzPSIw IiBtYXhPY2N1cnM9IjEiIG5hbWU9IkxpY2Vuc2VLZXkiIHR5cGU9InM6c3RyaW5nIiAvPgogICAg ICAgICAgICAgICAgICAgIDwvczpzZXF1ZW5jZT4KICAgICAgICAgICAgICAgIDwvczpjb21wbGV4 VHlwZT4KICAgICAgICAgICAgPC9zOmVsZW1lbnQ+CiAgICAgICAgICAgIDxzOmVsZW1lbnQgbmFt ZT0iR2V0UXVvdGVSZXNwb25zZSI+CiAgICAgICAgICAgICAgICA8czpjb21wbGV4VHlwZT4KICAg ICAgICAgICAgICAgICAgICA8czpzZXF1ZW5jZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHM6 ZWxlbWVudCBtaW5PY2N1cnM9IjEiIG1heE9jY3Vycz0iMSIgbmFtZT0iR2V0UXVvdGVSZXN1bHQi IHR5cGU9InRuczpRdW90ZURhdGEiIC8+CiAgICAgICAgICAgICAgICAgICAgPC9zOnNlcXVlbmNl PgogICAgICAgICAgICAgICAgPC9zOmNvbXBsZXhUeXBlPgogICAgICAgICAgICA8L3M6ZWxlbWVu dD4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxzOmNvbXBsZXhUeXBlIG5hbWU9IlF1b3RlRGF0 YSI+CiAgICAgICAgICAgICAgICA8czpzZXF1ZW5jZT4KICAgICAgICAgICAgICAgICAgICA8czpl bGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiBuYW1lPSJTdG9ja1N5bWJvbCIgdHlw ZT0iczpzdHJpbmciIC8+CiAgICAgICAgICAgICAgICAgICAgPHM6ZWxlbWVudCBtaW5PY2N1cnM9 IjEiIG1heE9jY3Vycz0iMSIgbmFtZT0iTGFzdFRyYWRlQW1vdW50IiB0eXBlPSJzOmRlY2ltYWwi IC8+CiAgICAgICAgICAgICAgICAgICAgPHM6ZWxlbWVudCBtaW5PY2N1cnM9IjEiIG1heE9jY3Vy cz0iMSIgbmFtZT0iTGFzdFRyYWRlRGF0ZVRpbWUiIHR5cGU9InM6ZGF0ZVRpbWUiIC8+CiAgICAg ICAgICAgICAgICAgICAgPHM6ZWxlbWVudCBtaW5PY2N1cnM9IjEiIG1heE9jY3Vycz0iMSIgbmFt ZT0iU3RvY2tDaGFuZ2UiIHR5cGU9InM6ZGVjaW1hbCIgLz4KICAgICAgICAgICAgICAgICAgICA8 czplbGVtZW50IG1pbk9jY3Vycz0iMSIgbWF4T2NjdXJzPSIxIiBuYW1lPSJPcGVuQW1vdW50IiB0 eXBlPSJzOmRlY2ltYWwiIC8+CiAgICAgICAgICAgICAgICAgICAgPHM6ZWxlbWVudCBtaW5PY2N1 cnM9IjEiIG1heE9jY3Vycz0iMSIgbmFtZT0iRGF5SGlnaCIgdHlwZT0iczpkZWNpbWFsIiAvPgog ICAgICAgICAgICAgICAgICAgIDxzOmVsZW1lbnQgbWluT2NjdXJzPSIxIiBtYXhPY2N1cnM9IjEi IG5hbWU9IkRheUxvdyIgdHlwZT0iczpkZWNpbWFsIiAvPgogICAgICAgICAgICAgICAgICAgIDxz OmVsZW1lbnQgbWluT2NjdXJzPSIxIiBtYXhPY2N1cnM9IjEiIG5hbWU9IlN0b2NrVm9sdW1lIiB0 eXBlPSJzOmludCIgLz4KICAgICAgICAgICAgICAgICAgICA8czplbGVtZW50IG1pbk9jY3Vycz0i MSIgbWF4T2NjdXJzPSIxIiBuYW1lPSJQcmV2Q2xzIiB0eXBlPSJzOmRlY2ltYWwiIC8+CiAgICAg ICAgICAgICAgICAgICAgPHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgbmFt ZT0iQ2hhbmdlUGVyY2VudCIgdHlwZT0iczpzdHJpbmciIC8+CiAgICAgICAgICAgICAgICAgICAg PHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgbmFtZT0iRmlmdHlUd29XZWVr UmFuZ2UiIHR5cGU9InM6c3RyaW5nIiAvPgogICAgICAgICAgICAgICAgICAgIDxzOmVsZW1lbnQg bWluT2NjdXJzPSIxIiBtYXhPY2N1cnM9IjEiIG5hbWU9IkVhcm5QZXJTaGFyZSIgdHlwZT0iczpk ZWNpbWFsIiAvPgogICAgICAgICAgICAgICAgICAgIDxzOmVsZW1lbnQgbWluT2NjdXJzPSIxIiBt YXhPY2N1cnM9IjEiIG5hbWU9IlBFIiB0eXBlPSJzOmRlY2ltYWwiIC8+CiAgICAgICAgICAgICAg ICAgICAgPHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgbmFtZT0iQ29tcGFu eU5hbWUiIHR5cGU9InM6c3RyaW5nIiAvPgogICAgICAgICAgICAgICAgICAgIDxzOmVsZW1lbnQg bWluT2NjdXJzPSIxIiBtYXhPY2N1cnM9IjEiIG5hbWU9IlF1b3RlRXJyb3IiIHR5cGU9InM6Ym9v bGVhbiIgLz4KICAgICAgICAgICAgICAgIDwvczpzZXF1ZW5jZT4KICAgICAgICAgICAgPC9zOmNv bXBsZXhUeXBlPgogICAgICAgICAgICAKICAgICAgICAgICAgPHM6ZWxlbWVudCBuYW1lPSJHZXRR dWlja1F1b3RlIj4KICAgICAgICAgICAgICAgIDxzOmNvbXBsZXhUeXBlPgogICAgICAgICAgICAg ICAgICAgIDxzOnNlcXVlbmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8czplbGVtZW50IG1p bk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiBuYW1lPSJTdG9ja1N5bWJvbCIgdHlwZT0iczpzdHJp bmciIC8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBt YXhPY2N1cnM9IjEiIG5hbWU9IkxpY2Vuc2VLZXkiIHR5cGU9InM6c3RyaW5nIiAvPgogICAgICAg ICAgICAgICAgICAgIDwvczpzZXF1ZW5jZT4KICAgICAgICAgICAgICAgIDwvczpjb21wbGV4VHlw ZT4KICAgICAgICAgICAgPC9zOmVsZW1lbnQ+CiAgICAgICAgICAgIDxzOmVsZW1lbnQgbmFtZT0i R2V0UXVpY2tRdW90ZVJlc3BvbnNlIj4KICAgICAgICAgICAgICAgIDxzOmNvbXBsZXhUeXBlPgog ICAgICAgICAgICAgICAgICAgIDxzOnNlcXVlbmNlPgogICAgICAgICAgICAgICAgICAgICAgICA8 czplbGVtZW50IG1pbk9jY3Vycz0iMSIgbWF4T2NjdXJzPSIxIiBuYW1lPSJHZXRRdWlja1F1b3Rl UmVzdWx0IiB0eXBlPSJzOmRlY2ltYWwiIC8+CiAgICAgICAgICAgICAgICAgICAgPC9zOnNlcXVl bmNlPgogICAgICAgICAgICAgICAgPC9zOmNvbXBsZXhUeXBlPgogICAgICAgICAgICA8L3M6ZWxl bWVudD4KICAgICAgICAgICAgPHM6ZWxlbWVudCBuYW1lPSJHZXRRdW90ZURhdGFTZXQiPgogICAg ICAgICAgICAgICAgPHM6Y29tcGxleFR5cGU+CiAgICAgICAgICAgICAgICAgICAgPHM6c2VxdWVu Y2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhP Y2N1cnM9IjEiIG5hbWU9IlN0b2NrU3ltYm9scyIgdHlwZT0iczpzdHJpbmciIC8+CiAgICAgICAg ICAgICAgICAgICAgICAgIDxzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIG5h bWU9IkxpY2Vuc2VLZXkiIHR5cGU9InM6c3RyaW5nIiAvPgogICAgICAgICAgICAgICAgICAgIDwv czpzZXF1ZW5jZT4KICAgICAgICAgICAgICAgIDwvczpjb21wbGV4VHlwZT4KICAgICAgICAgICAg PC9zOmVsZW1lbnQ+ICAgICAgICAgICAgCiAgICAgICAgICAgIDxzOmVsZW1lbnQgbmFtZT0iUXVv dGVEYXRhIiB0eXBlPSJ0bnM6UXVvdGVEYXRhIi8+CiAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgPHM6ZWxlbWVudCBuYW1lPSJkZWNpbWFsIiB0eXBlPSJzOmRlY2ltYWwiIC8+CiAgICAgICAg ICAgCiAgICAgICAgPC9zOnNjaGVtYT4KICAgIDwvd3NkbDp0eXBlcz4KICAgIAogICAgPHdzZGw6 bWVzc2FnZSBuYW1lPSJHZXRRdW90ZVNvYXBJbiI+CiAgICAgICAgPHdzZGw6cGFydCBuYW1lPSJw YXJhbWV0ZXJzIiBlbGVtZW50PSJ0bnM6R2V0UXVvdGUiIC8+CiAgICA8L3dzZGw6bWVzc2FnZT4K ICAgIDx3c2RsOm1lc3NhZ2UgbmFtZT0iR2V0UXVvdGVTb2FwT3V0Ij4KICAgICAgICA8d3NkbDpw YXJ0IG5hbWU9InBhcmFtZXRlcnMiIGVsZW1lbnQ9InRuczpHZXRRdW90ZVJlc3BvbnNlIiAvPgog ICAgPC93c2RsOm1lc3NhZ2U+CiAgICA8d3NkbDptZXNzYWdlIG5hbWU9IkdldFF1aWNrUXVvdGVT b2FwSW4iPgogICAgICAgIDx3c2RsOnBhcnQgbmFtZT0icGFyYW1ldGVycyIgZWxlbWVudD0idG5z OkdldFF1aWNrUXVvdGUiIC8+CiAgICA8L3dzZGw6bWVzc2FnZT4KICAgIDx3c2RsOm1lc3NhZ2Ug bmFtZT0iR2V0UXVpY2tRdW90ZVNvYXBPdXQiPgogICAgICAgIDx3c2RsOnBhcnQgbmFtZT0icGFy YW1ldGVycyIgZWxlbWVudD0idG5zOkdldFF1aWNrUXVvdGVSZXNwb25zZSIgLz4KICAgIDwvd3Nk bDptZXNzYWdlPgogICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJHZXRRdW90ZURhdGFTZXRTb2FwSW4i PgogICAgICAgIDx3c2RsOnBhcnQgbmFtZT0icGFyYW1ldGVycyIgZWxlbWVudD0idG5zOkdldFF1 b3RlRGF0YVNldCIgLz4KICAgIDwvd3NkbDptZXNzYWdlPgogICAKICAgIDx3c2RsOm1lc3NhZ2Ug bmFtZT0iR2V0UXVvdGVIdHRwR2V0SW4iPgogICAgICAgIDx3c2RsOnBhcnQgbmFtZT0iU3RvY2tT eW1ib2wiIHR5cGU9InM6c3RyaW5nIiAvPgogICAgICAgIDx3c2RsOnBhcnQgbmFtZT0iTGljZW5z ZUtleSIgdHlwZT0iczpzdHJpbmciIC8+CiAgICA8L3dzZGw6bWVzc2FnZT4KICAgIDx3c2RsOm1l c3NhZ2UgbmFtZT0iR2V0UXVvdGVIdHRwR2V0T3V0Ij4KICAgICAgICA8d3NkbDpwYXJ0IG5hbWU9 IkJvZHkiIGVsZW1lbnQ9InRuczpRdW90ZURhdGEiIC8+CiAgICA8L3dzZGw6bWVzc2FnZT4KICAg IDx3c2RsOm1lc3NhZ2UgbmFtZT0iR2V0UXVpY2tRdW90ZUh0dHBHZXRJbiI+CiAgICAgICAgPHdz ZGw6cGFydCBuYW1lPSJTdG9ja1N5bWJvbCIgdHlwZT0iczpzdHJpbmciIC8+CiAgICAgICAgPHdz ZGw6cGFydCBuYW1lPSJMaWNlbnNlS2V5IiB0eXBlPSJzOnN0cmluZyIgLz4KICAgIDwvd3NkbDpt ZXNzYWdlPgogICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJHZXRRdWlja1F1b3RlSHR0cEdldE91dCI+ CiAgICAgICAgPHdzZGw6cGFydCBuYW1lPSJCb2R5IiBlbGVtZW50PSJ0bnM6ZGVjaW1hbCIgLz4K ICAgIDwvd3NkbDptZXNzYWdlPgogICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJHZXRRdW90ZURhdGFT ZXRIdHRwR2V0SW4iPgogICAgICAgIDx3c2RsOnBhcnQgbmFtZT0iU3RvY2tTeW1ib2xzIiB0eXBl PSJzOnN0cmluZyIgLz4KICAgICAgICA8d3NkbDpwYXJ0IG5hbWU9IkxpY2Vuc2VLZXkiIHR5cGU9 InM6c3RyaW5nIiAvPgogICAgPC93c2RsOm1lc3NhZ2U+CiAgICA8d3NkbDptZXNzYWdlIG5hbWU9 IkdldFF1b3RlRGF0YVNldEh0dHBHZXRPdXQiPgogICAgICAgIDx3c2RsOnBhcnQgbmFtZT0iQm9k eSIgZWxlbWVudD0idG5zOkRhdGFTZXQiIC8+CiAgICA8L3dzZGw6bWVzc2FnZT4KICAgIDx3c2Rs Om1lc3NhZ2UgbmFtZT0iR2V0UXVvdGVIdHRwUG9zdEluIj4KICAgICAgICA8d3NkbDpwYXJ0IG5h bWU9IlN0b2NrU3ltYm9sIiB0eXBlPSJzOnN0cmluZyIgLz4KICAgICAgICA8d3NkbDpwYXJ0IG5h bWU9IkxpY2Vuc2VLZXkiIHR5cGU9InM6c3RyaW5nIiAvPgogICAgPC93c2RsOm1lc3NhZ2U+CiAg ICA8d3NkbDptZXNzYWdlIG5hbWU9IkdldFF1b3RlSHR0cFBvc3RPdXQiPgogICAgICAgIDx3c2Rs OnBhcnQgbmFtZT0iQm9keSIgZWxlbWVudD0idG5zOlF1b3RlRGF0YSIgLz4KICAgIDwvd3NkbDpt ZXNzYWdlPgogICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJHZXRRdWlja1F1b3RlSHR0cFBvc3RJbiI+ CiAgICAgICAgPHdzZGw6cGFydCBuYW1lPSJTdG9ja1N5bWJvbCIgdHlwZT0iczpzdHJpbmciIC8+ CiAgICAgICAgPHdzZGw6cGFydCBuYW1lPSJMaWNlbnNlS2V5IiB0eXBlPSJzOnN0cmluZyIgLz4K ICAgIDwvd3NkbDptZXNzYWdlPgogICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJHZXRRdWlja1F1b3Rl SHR0cFBvc3RPdXQiPgogICAgICAgIDx3c2RsOnBhcnQgbmFtZT0iQm9keSIgZWxlbWVudD0idG5z OmRlY2ltYWwiIC8+CiAgICA8L3dzZGw6bWVzc2FnZT4KICAgIDx3c2RsOm1lc3NhZ2UgbmFtZT0i R2V0UXVvdGVEYXRhU2V0SHR0cFBvc3RJbiI+CiAgICAgICAgPHdzZGw6cGFydCBuYW1lPSJTdG9j a1N5bWJvbHMiIHR5cGU9InM6c3RyaW5nIiAvPgogICAgICAgIDx3c2RsOnBhcnQgbmFtZT0iTGlj ZW5zZUtleSIgdHlwZT0iczpzdHJpbmciIC8+CiAgICA8L3dzZGw6bWVzc2FnZT4KICAgIDx3c2Rs Om1lc3NhZ2UgbmFtZT0iR2V0UXVvdGVEYXRhU2V0SHR0cFBvc3RPdXQiPgogICAgICAgIDx3c2Rs OnBhcnQgbmFtZT0iQm9keSIgZWxlbWVudD0idG5zOkRhdGFTZXQiIC8+CiAgICA8L3dzZGw6bWVz c2FnZT4KICAgIAogICAgCiAgICA8IS0tICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMgLS0+CiAgICA8IS0tIHBvcnQgdHlwZSAtLT4KICAgIDwhLS0gIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAtLT4KICAgIAogICAgPHdzZGw6cG9ydFR5cGUgbmFtZT0i RGVsYXllZFN0b2NrUXVvdGVTb2FwIj4KICAgICAgICA8d3NkbDpvcGVyYXRpb24gbmFtZT0iR2V0 UXVvdGUiPgogICAgICAgICAgICA8d3NkbDpkb2N1bWVudGF0aW9uIHhtbG5zOndzZGw9Imh0dHA6 Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzZGwvIj5UaGlzIG1ldGhvZCByZXRyaWV2ZXMgYSBjdXJy ZW50IHN0b2NrIHF1b3RlLiAgVXNlIGEgbGljZW5zZSBrZXkgb2YgMCBmb3IgdGVzdGluZy48L3dz ZGw6ZG9jdW1lbnRhdGlvbj4KICAgICAgICAgICAgPHdzZGw6aW5wdXQgbWVzc2FnZT0idG5zOkdl dFF1b3RlU29hcEluIiAvPgogICAgICAgICAgICA8d3NkbDpvdXRwdXQgbWVzc2FnZT0idG5zOkdl dFF1b3RlU29hcE91dCIgLz4KICAgICAgICA8L3dzZGw6b3BlcmF0aW9uPgogICAgICAgIDx3c2Rs Om9wZXJhdGlvbiBuYW1lPSJHZXRRdWlja1F1b3RlIj4KICAgICAgICAgICAgPHdzZGw6ZG9jdW1l bnRhdGlvbiB4bWxuczp3c2RsPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93c2RsLyI+VGhp cyBtZXRob2QgcmV0cmlldmVzIGp1c3QgYSBzdG9jayBwcmljZS4gIFVzZSBhIGxpY2Vuc2Uga2V5 IG9mIDAgZm9yIHRlc3RpbmcuPC93c2RsOmRvY3VtZW50YXRpb24+CiAgICAgICAgICAgIDx3c2Rs OmlucHV0IG1lc3NhZ2U9InRuczpHZXRRdWlja1F1b3RlU29hcEluIiAvPgogICAgICAgICAgICA8 d3NkbDpvdXRwdXQgbWVzc2FnZT0idG5zOkdldFF1aWNrUXVvdGVTb2FwT3V0IiAvPgogICAgICAg IDwvd3NkbDpvcGVyYXRpb24+CiAgICA8L3dzZGw6cG9ydFR5cGU+CiAgICAKICAgIDx3c2RsOnBv cnRUeXBlIG5hbWU9IkRlbGF5ZWRTdG9ja1F1b3RlSHR0cEdldCI+CiAgICAgICAgPHdzZGw6b3Bl cmF0aW9uIG5hbWU9IkdldFF1b3RlIj4KICAgICAgICAgICAgPHdzZGw6ZG9jdW1lbnRhdGlvbiB4 bWxuczp3c2RsPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93c2RsLyI+VGhpcyBtZXRob2Qg cmV0cmlldmVzIGEgY3VycmVudCBzdG9jayBxdW90ZS4gIFVzZSBhIGxpY2Vuc2Uga2V5IG9mIDAg Zm9yIHRlc3RpbmcuPC93c2RsOmRvY3VtZW50YXRpb24+CiAgICAgICAgICAgIDx3c2RsOmlucHV0 IG1lc3NhZ2U9InRuczpHZXRRdW90ZUh0dHBHZXRJbiIgLz4KICAgICAgICAgICAgPHdzZGw6b3V0 cHV0IG1lc3NhZ2U9InRuczpHZXRRdW90ZUh0dHBHZXRPdXQiIC8+CiAgICAgICAgPC93c2RsOm9w ZXJhdGlvbj4KICAgICAgICA8d3NkbDpvcGVyYXRpb24gbmFtZT0iR2V0UXVpY2tRdW90ZSI+CiAg ICAgICAgICAgIDx3c2RsOmRvY3VtZW50YXRpb24geG1sbnM6d3NkbD0iaHR0cDovL3NjaGVtYXMu eG1sc29hcC5vcmcvd3NkbC8iPlRoaXMgbWV0aG9kIHJldHJpZXZlcyBqdXN0IGEgc3RvY2sgcHJp Y2UuICBVc2UgYSBsaWNlbnNlIGtleSBvZiAwIGZvciB0ZXN0aW5nLjwvd3NkbDpkb2N1bWVudGF0 aW9uPgogICAgICAgICAgICA8d3NkbDppbnB1dCBtZXNzYWdlPSJ0bnM6R2V0UXVpY2tRdW90ZUh0 dHBHZXRJbiIgLz4KICAgICAgICAgICAgPHdzZGw6b3V0cHV0IG1lc3NhZ2U9InRuczpHZXRRdWlj a1F1b3RlSHR0cEdldE91dCIgLz4KICAgICAgICA8L3dzZGw6b3BlcmF0aW9uPiAgICAgICAKICAg IDwvd3NkbDpwb3J0VHlwZT4KICAgIDx3c2RsOnBvcnRUeXBlIG5hbWU9IkRlbGF5ZWRTdG9ja1F1 b3RlSHR0cFBvc3QiPgogICAgICAgIDx3c2RsOm9wZXJhdGlvbiBuYW1lPSJHZXRRdW90ZSI+CiAg ICAgICAgICAgIDx3c2RsOmRvY3VtZW50YXRpb24geG1sbnM6d3NkbD0iaHR0cDovL3NjaGVtYXMu eG1sc29hcC5vcmcvd3NkbC8iPlRoaXMgbWV0aG9kIHJldHJpZXZlcyBhIGN1cnJlbnQgc3RvY2sg cXVvdGUuICBVc2UgYSBsaWNlbnNlIGtleSBvZiAwIGZvciB0ZXN0aW5nLjwvd3NkbDpkb2N1bWVu dGF0aW9uPgogICAgICAgICAgICA8d3NkbDppbnB1dCBtZXNzYWdlPSJ0bnM6R2V0UXVvdGVIdHRw UG9zdEluIiAvPgogICAgICAgICAgICA8d3NkbDpvdXRwdXQgbWVzc2FnZT0idG5zOkdldFF1b3Rl SHR0cFBvc3RPdXQiIC8+CiAgICAgICAgPC93c2RsOm9wZXJhdGlvbj4KICAgICAgICA8d3NkbDpv cGVyYXRpb24gbmFtZT0iR2V0UXVpY2tRdW90ZSI+CiAgICAgICAgICAgIDx3c2RsOmRvY3VtZW50 YXRpb24geG1sbnM6d3NkbD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3NkbC8iPlRoaXMg bWV0aG9kIHJldHJpZXZlcyBqdXN0IGEgc3RvY2sgcHJpY2UuICBVc2UgYSBsaWNlbnNlIGtleSBv ZiAwIGZvciB0ZXN0aW5nLjwvd3NkbDpkb2N1bWVudGF0aW9uPgogICAgICAgICAgICA8d3NkbDpp bnB1dCBtZXNzYWdlPSJ0bnM6R2V0UXVpY2tRdW90ZUh0dHBQb3N0SW4iIC8+CiAgICAgICAgICAg IDx3c2RsOm91dHB1dCBtZXNzYWdlPSJ0bnM6R2V0UXVpY2tRdW90ZUh0dHBQb3N0T3V0IiAvPgog ICAgICAgIDwvd3NkbDpvcGVyYXRpb24+CiAgICA8L3dzZGw6cG9ydFR5cGU+CiAgICAKICAgIAog ICAgPCEtLSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC0tPgogICAgPCEt LSBCaW5kaW5ncyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLT4KICAgIDwhLS0gIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAtLT4KICAgIDx3c2RsOmJpbmRpbmcg bmFtZT0iRGVsYXllZFN0b2NrUXVvdGVTb2FwIiB0eXBlPSJ0bnM6RGVsYXllZFN0b2NrUXVvdGVT b2FwIj4KICAgICAgICA8c29hcDpiaW5kaW5nIHRyYW5zcG9ydD0iaHR0cDovL3NjaGVtYXMueG1s c29hcC5vcmcvc29hcC9odHRwIiAvPgogICAgICAgIDx3c2RsOm9wZXJhdGlvbiBuYW1lPSJHZXRR dW90ZSI+CiAgICAgICAgICAgIDxzb2FwOm9wZXJhdGlvbiBzb2FwQWN0aW9uPSJodHRwOi8vd3Mu Y2R5bmUuY29tL0dldFF1b3RlIiBzdHlsZT0iZG9jdW1lbnQiIC8+CiAgICAgICAgICAgIDx3c2Rs OmlucHV0PgogICAgICAgICAgICAgICAgPHNvYXA6Ym9keSB1c2U9ImxpdGVyYWwiIC8+CiAgICAg ICAgICAgIDwvd3NkbDppbnB1dD4KICAgICAgICAgICAgPHdzZGw6b3V0cHV0PgogICAgICAgICAg ICAgICAgPHNvYXA6Ym9keSB1c2U9ImxpdGVyYWwiIC8+CiAgICAgICAgICAgIDwvd3NkbDpvdXRw dXQ+CiAgICAgICAgPC93c2RsOm9wZXJhdGlvbj4KICAgICAgICA8d3NkbDpvcGVyYXRpb24gbmFt ZT0iR2V0UXVpY2tRdW90ZSI+CiAgICAgICAgICAgIDxzb2FwOm9wZXJhdGlvbiBzb2FwQWN0aW9u PSJodHRwOi8vd3MuY2R5bmUuY29tL0dldFF1aWNrUXVvdGUiIHN0eWxlPSJkb2N1bWVudCIgLz4K ICAgICAgICAgICAgPHdzZGw6aW5wdXQ+CiAgICAgICAgICAgICAgICA8c29hcDpib2R5IHVzZT0i bGl0ZXJhbCIgLz4KICAgICAgICAgICAgPC93c2RsOmlucHV0PgogICAgICAgICAgICA8d3NkbDpv dXRwdXQ+CiAgICAgICAgICAgICAgICA8c29hcDpib2R5IHVzZT0ibGl0ZXJhbCIgLz4KICAgICAg ICAgICAgPC93c2RsOm91dHB1dD4KICAgICAgICA8L3dzZGw6b3BlcmF0aW9uPgogICAgPC93c2Rs OmJpbmRpbmc+CiAgICAKICAgIDx3c2RsOmJpbmRpbmcgbmFtZT0iRGVsYXllZFN0b2NrUXVvdGVT b2FwMTIiIHR5cGU9InRuczpEZWxheWVkU3RvY2tRdW90ZVNvYXAiPgogICAgICAgIDxzb2FwMTI6 YmluZGluZyB0cmFuc3BvcnQ9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvaHR0cCIg Lz4KICAgICAgICA8d3NkbDpvcGVyYXRpb24gbmFtZT0iR2V0UXVvdGUiPgogICAgICAgICAgICA8 c29hcDEyOm9wZXJhdGlvbiBzb2FwQWN0aW9uPSJodHRwOi8vd3MuY2R5bmUuY29tL0dldFF1b3Rl IiBzdHlsZT0iZG9jdW1lbnQiIC8+CiAgICAgICAgICAgIDx3c2RsOmlucHV0PgogICAgICAgICAg ICAgICAgPHNvYXAxMjpib2R5IHVzZT0ibGl0ZXJhbCIgLz4KICAgICAgICAgICAgPC93c2RsOmlu cHV0PgogICAgICAgICAgICA8d3NkbDpvdXRwdXQ+CiAgICAgICAgICAgICAgICA8c29hcDEyOmJv ZHkgdXNlPSJsaXRlcmFsIiAvPgogICAgICAgICAgICA8L3dzZGw6b3V0cHV0PgogICAgICAgIDwv d3NkbDpvcGVyYXRpb24+CiAgICAgICAgPHdzZGw6b3BlcmF0aW9uIG5hbWU9IkdldFF1aWNrUXVv dGUiPgogICAgICAgICAgICA8c29hcDEyOm9wZXJhdGlvbiBzb2FwQWN0aW9uPSJodHRwOi8vd3Mu Y2R5bmUuY29tL0dldFF1aWNrUXVvdGUiIHN0eWxlPSJkb2N1bWVudCIgLz4KICAgICAgICAgICAg PHdzZGw6aW5wdXQ+CiAgICAgICAgICAgICAgICA8c29hcDEyOmJvZHkgdXNlPSJsaXRlcmFsIiAv PgogICAgICAgICAgICA8L3dzZGw6aW5wdXQ+CiAgICAgICAgICAgIDx3c2RsOm91dHB1dD4KICAg ICAgICAgICAgICAgIDxzb2FwMTI6Ym9keSB1c2U9ImxpdGVyYWwiIC8+CiAgICAgICAgICAgIDwv d3NkbDpvdXRwdXQ+CiAgICAgICAgPC93c2RsOm9wZXJhdGlvbj4gICAgICAgIAogICAgPC93c2Rs OmJpbmRpbmc+CiAgICAKICAgIDx3c2RsOmJpbmRpbmcgbmFtZT0iRGVsYXllZFN0b2NrUXVvdGVI dHRwR2V0IiB0eXBlPSJ0bnM6RGVsYXllZFN0b2NrUXVvdGVTb2FwIj4KICAgICAgICA8eGZvcm1h dDpiaW5kaW5nIC8+CiAgICAgICAgPHdzZGw6b3BlcmF0aW9uIG5hbWU9IkdldFF1b3RlIj4KICAg ICAgICAgICAgPHNvYXAxMjpvcGVyYXRpb24gc29hcEFjdGlvbj0iaHR0cDovL3dzLmNkeW5lLmNv bS9HZXRRdW90ZSIgc3R5bGU9ImRvY3VtZW50IiAvPgogICAgICAgICAgICA8d3NkbDppbnB1dD4K ICAgICAgICAgICAgICAgIDxzb2FwMTI6Ym9keSB1c2U9ImxpdGVyYWwiIC8+CiAgICAgICAgICAg IDwvd3NkbDppbnB1dD4KICAgICAgICAgICAgPHdzZGw6b3V0cHV0PgogICAgICAgICAgICAgICAg PHNvYXAxMjpib2R5IHVzZT0ibGl0ZXJhbCIgLz4KICAgICAgICAgICAgPC93c2RsOm91dHB1dD4K ICAgICAgICA8L3dzZGw6b3BlcmF0aW9uPgogICAgICAgIDx3c2RsOm9wZXJhdGlvbiBuYW1lPSJH ZXRRdWlja1F1b3RlIj4KICAgICAgICAgICAgPHNvYXAxMjpvcGVyYXRpb24gc29hcEFjdGlvbj0i aHR0cDovL3dzLmNkeW5lLmNvbS9HZXRRdWlja1F1b3RlIiBzdHlsZT0iZG9jdW1lbnQiIC8+CiAg ICAgICAgICAgIDx3c2RsOmlucHV0PgogICAgICAgICAgICAgICAgPHNvYXAxMjpib2R5IHVzZT0i bGl0ZXJhbCIgLz4KICAgICAgICAgICAgPC93c2RsOmlucHV0PgogICAgICAgICAgICA8d3NkbDpv dXRwdXQ+CiAgICAgICAgICAgICAgICA8c29hcDEyOmJvZHkgdXNlPSJsaXRlcmFsIiAvPgogICAg ICAgICAgICA8L3dzZGw6b3V0cHV0PgogICAgICAgIDwvd3NkbDpvcGVyYXRpb24+ICAgICAgICAK ICAgICAgICA8IS0tCiAgICAgICAgPGh0dHA6YmluZGluZyB2ZXJiPSJHRVQiIC8+CiAgICAgICAg PHdzZGw6b3BlcmF0aW9uIG5hbWU9IkdldFF1b3RlIj4KICAgICAgICAgICAgPGh0dHA6b3BlcmF0 aW9uIGxvY2F0aW9uPSIvR2V0UXVvdGUiIC8+CiAgICAgICAgICAgIDx3c2RsOmlucHV0PgogICAg ICAgICAgICAgICAgPGh0dHA6dXJsRW5jb2RlZCAvPgogICAgICAgICAgICA8L3dzZGw6aW5wdXQ+ CiAgICAgICAgICAgIDx3c2RsOm91dHB1dD4KICAgICAgICAgICAgICAgIDxtaW1lOm1pbWVYbWwg cGFydD0iQm9keSIgLz4KICAgICAgICAgICAgPC93c2RsOm91dHB1dD4KICAgICAgICA8L3dzZGw6 b3BlcmF0aW9uPgogICAgICAgIDx3c2RsOm9wZXJhdGlvbiBuYW1lPSJHZXRRdWlja1F1b3RlIj4K ICAgICAgICAgICAgPGh0dHA6b3BlcmF0aW9uIGxvY2F0aW9uPSIvR2V0UXVpY2tRdW90ZSIgLz4K ICAgICAgICAgICAgPHdzZGw6aW5wdXQ+CiAgICAgICAgICAgICAgICA8aHR0cDp1cmxFbmNvZGVk IC8+CiAgICAgICAgICAgIDwvd3NkbDppbnB1dD4KICAgICAgICAgICAgPHdzZGw6b3V0cHV0Pgog ICAgICAgICAgICAgICAgPG1pbWU6bWltZVhtbCBwYXJ0PSJCb2R5IiAvPgogICAgICAgICAgICA8 L3dzZGw6b3V0cHV0PgogICAgICAgIDwvd3NkbDpvcGVyYXRpb24+ICAgICAgICAKICAgICAgICAt LT4KICAgIDwvd3NkbDpiaW5kaW5nPgogICAgCiAgICA8IS0tCiAgICA8d3NkbDpiaW5kaW5nIG5h bWU9IkRlbGF5ZWRTdG9ja1F1b3RlSHR0cFBvc3QiIHR5cGU9InRuczpEZWxheWVkU3RvY2tRdW90 ZUh0dHBQb3N0Ij4KICAgICAgICA8aHR0cDpiaW5kaW5nIHZlcmI9IlBPU1QiIC8+CiAgICAgICAg PHdzZGw6b3BlcmF0aW9uIG5hbWU9IkdldFF1b3RlIj4KICAgICAgICAgICAgPGh0dHA6b3BlcmF0 aW9uIGxvY2F0aW9uPSIvR2V0UXVvdGUiIC8+CiAgICAgICAgICAgIDx3c2RsOmlucHV0PgogICAg ICAgICAgICAgICAgPG1pbWU6Y29udGVudCB0eXBlPSJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVy bGVuY29kZWQiIC8+CiAgICAgICAgICAgIDwvd3NkbDppbnB1dD4KICAgICAgICAgICAgPHdzZGw6 b3V0cHV0PgogICAgICAgICAgICAgICAgPG1pbWU6bWltZVhtbCBwYXJ0PSJCb2R5IiAvPgogICAg ICAgICAgICA8L3dzZGw6b3V0cHV0PgogICAgICAgIDwvd3NkbDpvcGVyYXRpb24+CiAgICAgICAg PHdzZGw6b3BlcmF0aW9uIG5hbWU9IkdldFF1aWNrUXVvdGUiPgogICAgICAgICAgICA8aHR0cDpv cGVyYXRpb24gbG9jYXRpb249Ii9HZXRRdWlja1F1b3RlIiAvPgogICAgICAgICAgICA8d3NkbDpp bnB1dD4KICAgICAgICAgICAgICAgIDxtaW1lOmNvbnRlbnQgdHlwZT0iYXBwbGljYXRpb24veC13 d3ctZm9ybS11cmxlbmNvZGVkIiAvPgogICAgICAgICAgICA8L3dzZGw6aW5wdXQ+CiAgICAgICAg ICAgIDx3c2RsOm91dHB1dD4KICAgICAgICAgICAgICAgIDxtaW1lOm1pbWVYbWwgcGFydD0iQm9k eSIgLz4KICAgICAgICAgICAgPC93c2RsOm91dHB1dD4KICAgICAgICA8L3dzZGw6b3BlcmF0aW9u PgogICAgICAgIAogICAgPC93c2RsOmJpbmRpbmc+CiAgICAtLT4KICAgIAogICAgPCEtLSAjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC0tPgogICAgPCEtLSBTZXJ2aWNlcyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLT4KICAgIDwhLS0gIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAtLT4KICAgIAogICAgPHdzZGw6c2VydmljZSBuYW1lPSJE ZWxheWVkU3RvY2tRdW90ZVNvYXAxMVNlcnZpY2UiPiAgICAgICAgCiAgICAgICAgPHdzZGw6cG9y dCBuYW1lPSJEZWxheWVkU3RvY2tRdW90ZVNvYXAiIGJpbmRpbmc9InRuczpEZWxheWVkU3RvY2tR dW90ZVNvYXAiPgogICAgICAgICAgICA8c29hcDphZGRyZXNzIGxvY2F0aW9uPSJodHRwOi8vd3Mu Y2R5bmUuY29tL2RlbGF5ZWRzdG9ja3F1b3RlL2RlbGF5ZWRzdG9ja3F1b3RlLmFzbXgiIC8+CiAg ICAgICAgPC93c2RsOnBvcnQ+CiAgICAgICAgPHdzZGw6cG9ydCBuYW1lPSJEZWxheWVkU3RvY2tR dW90ZVNvYXAxMiIgYmluZGluZz0idG5zOkRlbGF5ZWRTdG9ja1F1b3RlU29hcDEyIj4KICAgICAg ICAgICAgPHNvYXAxMjphZGRyZXNzIGxvY2F0aW9uPSJodHRwOi8vd3MuY2R5bmUuY29tL2RlbGF5 ZWRzdG9ja3F1b3RlL2RlbGF5ZWRzdG9ja3F1b3RlLmFzbXgiIC8+CiAgICAgICAgPC93c2RsOnBv cnQ+CiAgICAgICAgPHdzZGw6cG9ydCBuYW1lPSJEZWxheWVkU3RvY2tRdW90ZUdFVCIgYmluZGlu Zz0idG5zOkRlbGF5ZWRTdG9ja1F1b3RlSHR0cEdldCI+CiAgICAgICAgICAgIDxzb2FwMTI6YWRk cmVzcyBsb2NhdGlvbj0iaHR0cDovL3dzLmNkeW5lLmNvbS9kZWxheWVkc3RvY2txdW90ZS9kZWxh eWVkc3RvY2txdW90ZS5hc214IiAvPgogICAgICAgIDwvd3NkbDpwb3J0PgogICAgPC93c2RsOnNl cnZpY2U+CiAgICAKICAgIDwhLS0KICAgIDx3c2RsOnNlcnZpY2UgbmFtZT0iRGVsYXllZFN0b2Nr UXVvdGVTb2FwMTJTZXJ2aWNlIj4gICAgICAgIAogICAgICAgIDx3c2RsOnBvcnQgbmFtZT0iRGVs YXllZFN0b2NrUXVvdGVTb2FwMTIiIGJpbmRpbmc9InRuczpEZWxheWVkU3RvY2tRdW90ZVNvYXAx MiI+CiAgICAgICAgICAgIDxzb2FwMTI6YWRkcmVzcyBsb2NhdGlvbj0iaHR0cDovL3dzLmNkeW5l LmNvbS9kZWxheWVkc3RvY2txdW90ZS9kZWxheWVkc3RvY2txdW90ZS5hc214IiAvPgogICAgICAg IDwvd3NkbDpwb3J0PgogICAgPC93c2RsOnNlcnZpY2U+CiAgICAtLT4KICAgIDwhLS0KICAgIDx3 c2RsOnNlcnZpY2UgbmFtZT0iRGVsYXllZFN0b2NrUXVvdGVHRVRTZXJ2aWNlIj4gICAgICAgIAog ICAgICAgIDx3c2RsOnBvcnQgbmFtZT0iRGVsYXllZFN0b2NrUXVvdGVHRVQiIGJpbmRpbmc9InRu czpEZWxheWVkU3RvY2tRdW90ZUh0dHBHZXQiPgogICAgICAgICAgICA8aHR0cDphZGRyZXNzIGxv Y2F0aW9uPSJodHRwOi8vd3MuY2R5bmUuY29tL2RlbGF5ZWRzdG9ja3F1b3RlL2RlbGF5ZWRzdG9j a3F1b3RlLmFzbXgiIC8+CiAgICAgICAgPC93c2RsOnBvcnQ+CiAgICA8L3dzZGw6c2VydmljZT4K ICAgIC0tPgoKICAgIAogICAgIDwhLS0KICAgICAgICA8d3NkbDpwb3J0IG5hbWU9IkRlbGF5ZWRT dG9ja1F1b3RlU29hcDEyIiBiaW5kaW5nPSJ0bnM6RGVsYXllZFN0b2NrUXVvdGVTb2FwMTIiPgog ICAgICAgICAgICA8c29hcDEyOmFkZHJlc3MgbG9jYXRpb249Imh0dHA6Ly93cy5jZHluZS5jb20v ZGVsYXllZHN0b2NrcXVvdGUvZGVsYXllZHN0b2NrcXVvdGUuYXNteCIgLz4KICAgICAgICA8L3dz ZGw6cG9ydD4KICAgICAgICAtLT4KICAgICAgICA8IS0tCiAgICAgICAgPHdzZGw6cG9ydCBuYW1l PSJEZWxheWVkU3RvY2tRdW90ZUh0dHBHZXQiIGJpbmRpbmc9InRuczpEZWxheWVkU3RvY2tRdW90 ZUh0dHBHZXQiPgogICAgICAgICAgICA8aHR0cDphZGRyZXNzIGxvY2F0aW9uPSJodHRwOi8vd3Mu Y2R5bmUuY29tL2RlbGF5ZWRzdG9ja3F1b3RlL2RlbGF5ZWRzdG9ja3F1b3RlLmFzbXgiIC8+CiAg ICAgICAgPC93c2RsOnBvcnQ+CiAgICAgICAgLS0+CiAgICAgICAgPCEtLQogICAgICAgIDx3c2Rs OnBvcnQgbmFtZT0iRGVsYXllZFN0b2NrUXVvdGVIdHRwUG9zdCIgYmluZGluZz0idG5zOkRlbGF5 ZWRTdG9ja1F1b3RlSHR0cFBvc3QiPgogICAgICAgICAgICA8aHR0cDphZGRyZXNzIGxvY2F0aW9u PSJodHRwOi8vd3MuY2R5bmUuY29tL2RlbGF5ZWRzdG9ja3F1b3RlL2RlbGF5ZWRzdG9ja3F1b3Rl LmFzbXgiIC8+CiAgICAgICAgPC93c2RsOnBvcnQ+CiAgICAgICAgLS0+Cjwvd3NkbDpkZWZpbml0 aW9ucz4= --e89a8fb205f2b0091e04c314b6fb--