Return-Path: Delivered-To: apmail-ws-axis-user-archive@www.apache.org Received: (qmail 2968 invoked from network); 8 Dec 2005 04:33:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 8 Dec 2005 04:33:03 -0000 Received: (qmail 37626 invoked by uid 500); 8 Dec 2005 04:32:51 -0000 Delivered-To: apmail-ws-axis-user-archive@ws.apache.org Received: (qmail 37391 invoked by uid 500); 8 Dec 2005 04:32:50 -0000 Mailing-List: contact axis-user-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-user@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-user@ws.apache.org Received: (qmail 37380 invoked by uid 99); 8 Dec 2005 04:32:49 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Dec 2005 20:32:49 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [203.202.23.112] (HELO gwd-mail02.health.qld.gov.au) (203.202.23.112) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Dec 2005 20:32:47 -0800 Received: from PKI-PILOT-ES1.HEALTH.QLD.GOV.AU (unverified) by gwd-mail02.health.qld.gov.au (Content Technologies SMTPRS 4.3.17) with ESMTP id for ; Thu, 8 Dec 2005 14:32:07 +1000 Received: from PKI-PILOT-MTA by PKI-PILOT-ES1.HEALTH.QLD.GOV.AU with Novell_GroupWise; Thu, 08 Dec 2005 14:32:07 +1000 Message-Id: X-Mailer: Novell GroupWise Internet Agent 6.0.2 Date: Thu, 08 Dec 2005 14:32:00 +1000 From: "Simon McMahon" To: , Subject: Re: [Axis2] - upgrading from [Axis1.3] Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_5C7E8557.23422A07" X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 500/1000/N This is a MIME message. If you are reading this text, you may want to consider changing to a mail reader or gateway that understands how to properly handle MIME multipart messages. --=_5C7E8557.23422A07 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Original WSDL and edited are attached. The original was generated by Axis 1.3. All I did was substitute "encoded" for "literal" and changed nothing else. My understanding of all this is pretty limited although I got my Axis 1.3 service and client to work OK. Your help is most appreciated. Cheers, Simon. Simon McMahon Work: (07) 31311420 Mobile: (043) 2294180 >>> chathurah@gmail.com 12/08/05 01:56pm >>> Doesn't seem right. Pls attach the edited WSDL. Literal means the type is fully described by schema: Encoded mean the semantics of encoding applies. If its SOAP encoding then the semantics of SOAP encoding is used other than xsd type. Chathura On 12/7/05, Simon McMahon wrote: > Hi again, > > I hacked up my Axis 1.3 generated wsdl and changed all > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="urn:qh" use="encoded"/> > to > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="urn:qh" use="literal"/> > based on the WSDL2Java error > : java.lang.RuntimeException: The use 'encoded' is not > supported! > > I have no idea what that means but now WSDL2Java runs to completion and > generates a whole bunch of files. > > What is the difference between "encoded" and "literal"? > Why is all the standard 'databinding' source plugged into my package ? > Surely this will bloat the size of every web service. > > Also, my original Service method: > public Provider[] getProvider(String name, String providerId, > String orgName, String locationId, int maxResults) throws Exception > became: > /** > * Auto generated method signatures > * @param param68 > */ > public org.apache.axis2.om.OMElement getProvider( > org.apache.axis2.om.OMElement param68) throws java.rmi.RemoteException; > > The only bit that stayed the same is the method name. How can the > stub/skeleton for the same web service be so different? > Is there more I need to do to the WSDL to make it generate a proper > interface and skeleton service? > > Regards, > > Simon. > > > Simon McMahon > > Work: (07) 31311420 > Mobile: (043) 2294180 > > > >>> simon_mcmahon@health.qld.gov.au 12/07/05 04:29pm >>> > That would be it - all the samples use "services.xml". The > documentation > is correct on this too. Must just have been M2 that got it wrong (or > just me :). > > > Blind guess. Check whether the dir of the aar name is META-INF. > > "meta-inf" might not work > > Chathura > > This was also correct - "meta-inf" did not work either. It was tough > to > get right because WinZip shows all UPPERCASE names in lowercase by > default. > > The Axis2 Exception does not include the "META-INF" part of the name > that is obviously significant. The documentation looks OK though. > > ------------- > Now I get: > > This Web axisService has deployment faults > > Error: org.apache.axis2.deployment.DeploymentException: null; nested > exception is: java.lang.ClassCastException at > org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:216) > at > org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:510) > at > org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:228) > at > ... > > Full exception attached. > > ---------------- > I have a .wsdl (as generated by Axis 1.3 - attached) so I try to run > WSDL2Java. > > c:> WSDL2Java -uri ProviderService.wsdl -ss -sd -o src2 -p > au.gov.qld.health.s8online.providerdir > > It creates 'src2' (empty) and outputs: > > schemaElement = [xsd:schema: null] > Exception in thread "main" > org.apache.axis2.wsdl.codegen.CodeGenerationException > : java.lang.RuntimeException: The use 'encoded' is not supported! > at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:105) > at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:30) > at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21) > Caused by: java.lang.RuntimeException: The use 'encoded' is not > supported! > at > org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.foo(XMLBeansExtension.java:334) > at > org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.checkCompat > ibility(XMLBeansExtension.java:319) > at > org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBeansExtension.java:86) > at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:76) > ... 2 more > > Any suggestions? > > I already tried the sample which worked OK: > WSDL2Java -uri ..\samples\wsdl\Axis2SampleDocLit.wsdl -ss -sd -o > ..\samples\src -p org.apache.axis2.userguide > > Without a Java2WSDL I dont think I can try another approach than using > the wsdl from Axis 1.3. > > Thanks. > > > Simon McMahon > > Work: (07) 31311420 > Mobile: (043) 2294180 > > > >>> ajith.ranabahu@gmail.com 12/07/05 02:21pm >>> > try renaming the service.xml with services.xml. This was changed in > the > last > release but I'm afraid it's not provided with enough documentation > > On 12/7/05, Chathura Herath wrote: > > > > Sorry i didnt notice that you are using M2. > > Chathura > > > > On 12/6/05, Simon McMahon wrote: > > > For some reason I thought M2 was the most recent ??? > > > I have now installed 0.93 so I will try again. I see already that > I > > > should let the tools generate the service.xml and not try to write > it by > > > hand. > > > > > > You obviously have been busy since M2 :-). > > > > > > Thanks, > > > > > > Simon. > > > > > > > > > Simon McMahon > > > > > > Work: (07) 31311420 > > > Mobile: (043) 2294180 > > > > > > > > > >>> chinthaka@opensource.lk 12/07/05 11:47am >>> > > > I think Deepal fixed this in later releases. > > > > > > BTW, Simon, we have come a long long way since M2. The latest 0.93 > > > version is much more flexible, stable, feature rich and blah blah > blah > > > than M2 (Obviously). > > > > > > So please try to play with 0.93 forgetting M2. > > > > > > Chathura Herath wrote: > > > > > > >Blind guess. Check whether the dir of the aar name is META-INF. > > > >"meta-inf" might not work > > > >Chathura > > > > > > > >On 12/6/05, Simon McMahon > wrote: > > > > > > > > > > > >>Hi, > > > >> > > > >>I have previously been working with 1.3 and have some services > > > deployed > > > >>and working OK under that. > > > >> > > > >>I just installed Axis2 (axis2-M2-bin build (June 07, 2005)) on > XP, > > > >>Tomcat 4.1.31, Java 1.4.2_08. > > > >> > > > >>It installed just fine and I got the Axis happiness page as > > > expected. > > > >> > > > >>I have my own service for Axis 1.3 but to install it for 2 I > need > a > > > >>service.xml to complete the .aar > > > >>It is a pretty simple service and the wsdd is: > > > >> > > > >> > > >> xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> > > > >> > > > >> > > >>value="au.gov.qld.health.s8online.providerdir.ProviderService"/> > > > >> > > > >> > > > >> > > > >> > > > >> > > > >>I just guessed this content for the service.xml: > > > >> > > > >> Provider Search Web Service > > > >> > > >>locked="xsd:false"> > > au.gov.qld.health.s8online.providerdir.ProviderService > > > >> > > > >> > > >>class="au.gov.qld.health.s8online.providerdir.ProviderService"/> > > > >> > > > >> > > > >> > > > >>I put this into the meta-inf directory in the .aar and deployed > it > > > to > > > >>D:\Tomcat\4.1.31\webapps\axis2\WEB-INF\services > > > >>It found the .aar and my service but came up as a faulty service > > > with > > > >> > > > >>This Web service has deployment faults > > > >>Error: service.xml not found > > > >> > > > >>The service.xml is definitely in the meta-inf of the .aar but > the > > > >>content is pretty likely to be wrong. Any suggestions on how I > can > > > >>trouble shoot this? > > > >> > > > >>Regards, > > > >> > > > >>Simon. > > > >> > > > >> > > > >> > > > >>Simon McMahon > > > >> > > > >>Work: (07) 31311420 > > > >>Mobile: (043) 2294180 > > > >> > > > >> > > > >> > > > > >>***************************************************************** > > > >>This email, including any attachments sent with it, is > > > >>confidential and for the sole use of the intended recipient(s). > > > >>This confidentiality is not waived or lost, if you receive it > and > > > >>you are not the intended recipient(s), or if it is transmitted/ > > > >>received in error. > > > >> > > > >>Any unauthorised use, alteration, disclosure, distribution or > > > >>review of this email is strictly prohibited. The information > > > >>contained in this email, including any attachment sent with > > > >>it, may be subject to a statutory duty of confidentiality if it > > > >>relates to health service matters. > > > >> > > > >>If you are not the intended recipient(s), or if you have > > > >>received this email in error, you are asked to immediately > > > >>notify the sender by telephone collect on Australia > > > >>+61 1800 198 175 or by return email. You should also > > > >>delete this email, and any copies, from your computer > > > >>system network and destroy any hard copies produced. > > > >> > > > >>If not an intended recipient of this email, you must not copy, > > > >>distribute or take any action(s) that relies on it; any form of > > > >>disclosure, modification, distribution and/or publication of > this > > > >>email is also prohibited. > > > >> > > > >>Although Queensland Health takes all reasonable steps to > > > >>ensure this email does not contain malicious software, > > > >>Queensland Health does not accept responsibility for the > > > >>consequences if any person's computer inadvertently suffers > > > >>any disruption to services, loss of information, harm or is > > > >>infected with a virus, other malicious computer programme or > > > >>code that may occur as a consequence of receiving this > > > >>email. > > > >> > > > >>Unless stated otherwise, this email represents only the views > > > >>of the sender and not the views of the Queensland Government. > > > >>**************************************************************** > > > >> > > > >> > > > >> > > > >> > > > > > > > > > > > >-- > > > >Chathura Herath > > > >http://www.bloglines.com/blog/chathurah > > > > > > > > > > > > > > > > > > > > > ***************************************************************** > > > This email, including any attachments sent with it, is > > > confidential and for the sole use of the intended recipient(s). > > > This confidentiality is not waived or lost, if you receive it and > > > you are not the intended recipient(s), or if it is transmitted/ > > > received in error. > > > > > > Any unauthorised use, alteration, disclosure, distribution or > > > review of this email is strictly prohibited. The information > > > contained in this email, including any attachment sent with > > > it, may be subject to a statutory duty of confidentiality if it > > > relates to health service matters. > > > > > > If you are not the intended recipient(s), or if you have > > > received this email in error, you are asked to immediately > > > notify the sender by telephone collect on Australia > > > +61 1800 198 175 or by return email. You should also > > > delete this email, and any copies, from your computer > > > system network and destroy any hard copies produced. > > > > > > If not an intended recipient of this email, you must not copy, > > > distribute or take any action(s) that relies on it; any form of > > > disclosure, modification, distribution and/or publication of this > > > email is also prohibited. > > > > > > Although Queensland Health takes all reasonable steps to > > > ensure this email does not contain malicious software, > > > Queensland Health does not accept responsibility for the > > > consequences if any person's computer inadvertently suffers > > > any disruption to services, loss of information, harm or is > > > infected with a virus, other malicious computer programme or > > > code that may occur as a consequence of receiving this > > > email. > > > > > > Unless stated otherwise, this email represents only the views > > > of the sender and not the views of the Queensland Government. > > > **************************************************************** > > > > > > > > > > > > -- > > Chathura Herath > > http://www.bloglines.com/blog/chathurah > > > > > > -- > Ajith Ranabahu > -- Chathura Herath http://www.bloglines.com/blog/chathurah --=_5C7E8557.23422A07 Content-Type: application/octet-stream; name="origProviderService.wsdl" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="origProviderService.wsdl" PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjx3c2RsOmRlZmluaXRpb25z IHRhcmdldE5hbWVzcGFjZT0idXJuOnFoIiB4bWxuczphcGFjaGVzb2FwPSJodHRwOi8veG1sLmFw YWNoZS5vcmcveG1sLXNvYXAiIHhtbG5zOmltcGw9InVybjpxaCIgeG1sbnM6aW50Zj0idXJuOnFo IiB4bWxuczpzb2FwZW5jPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5n LyIgeG1sbnM6d3NkbD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3NkbC8iIHhtbG5zOndz ZGxzb2FwPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93c2RsL3NvYXAvIiB4bWxuczp4c2Q9 Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIj4NCjwhLS1XU0RMIGNyZWF0ZWQgYnkg QXBhY2hlIEF4aXMgdmVyc2lvbjogMS4zCkJ1aWx0IG9uIE9jdCAwNSwgMjAwNSAoMDU6MjM6Mzcg RURUKS0tPg0KIDx3c2RsOnR5cGVzPg0KICA8c2NoZW1hIHRhcmdldE5hbWVzcGFjZT0idXJuOnFo IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPg0KICAgPGltcG9ydCBu YW1lc3BhY2U9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW5jb2RpbmcvIi8+DQog ICA8Y29tcGxleFR5cGUgbmFtZT0iTG9jYXRpb24iPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgPGVs ZW1lbnQgbmFtZT0ib3JnIiBuaWxsYWJsZT0idHJ1ZSIgdHlwZT0ic29hcGVuYzpzdHJpbmciLz4N CiAgICAgPGVsZW1lbnQgbmFtZT0ibG9jYXRpb25JZCIgbmlsbGFibGU9InRydWUiIHR5cGU9InNv YXBlbmM6c3RyaW5nIi8+DQogICAgIDxlbGVtZW50IG5hbWU9ImVtYWlsQWRkcmVzcyIgbmlsbGFi bGU9InRydWUiIHR5cGU9InNvYXBlbmM6c3RyaW5nIi8+DQogICAgIDxlbGVtZW50IG5hbWU9ImFw cGxpY2F0aW9uIiBuaWxsYWJsZT0idHJ1ZSIgdHlwZT0ic29hcGVuYzpzdHJpbmciLz4NCiAgICAg PGVsZW1lbnQgbmFtZT0iaWQiIHR5cGU9InhzZDppbnQiLz4NCiAgICAgPGVsZW1lbnQgbmFtZT0i bG9jYXRpb24iIG5pbGxhYmxlPSJ0cnVlIiB0eXBlPSJpbXBsOkxvY2F0aW9uIi8+DQogICAgPC9z ZXF1ZW5jZT4NCiAgIDwvY29tcGxleFR5cGU+DQogICA8Y29tcGxleFR5cGUgbmFtZT0iQXJyYXlP ZkxvY2F0aW9uIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgIDxyZXN0cmljdGlvbiBiYXNl PSJzb2FwZW5jOkFycmF5Ij4NCiAgICAgIDxhdHRyaWJ1dGUgcmVmPSJzb2FwZW5jOmFycmF5VHlw ZSIgd3NkbDphcnJheVR5cGU9ImltcGw6TG9jYXRpb25bXSIvPg0KICAgICA8L3Jlc3RyaWN0aW9u Pg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogICA8L2NvbXBsZXhUeXBlPg0KICAgPGNvbXBsZXhU eXBlIG5hbWU9IlByb3ZpZGVyIj4NCiAgICA8c2VxdWVuY2U+DQogICAgIDxlbGVtZW50IG5hbWU9 Im5hbWUiIG5pbGxhYmxlPSJ0cnVlIiB0eXBlPSJzb2FwZW5jOnN0cmluZyIvPg0KICAgICA8ZWxl bWVudCBuYW1lPSJwcm92aWRlcklkIiBuaWxsYWJsZT0idHJ1ZSIgdHlwZT0ic29hcGVuYzpzdHJp bmciLz4NCiAgICAgPGVsZW1lbnQgbmFtZT0ib3JnIiBuaWxsYWJsZT0idHJ1ZSIgdHlwZT0ic29h cGVuYzpzdHJpbmciLz4NCiAgICAgPGVsZW1lbnQgbmFtZT0ibG9jYXRpb25JZCIgbmlsbGFibGU9 InRydWUiIHR5cGU9InNvYXBlbmM6c3RyaW5nIi8+DQogICAgIDxlbGVtZW50IG5hbWU9ImFwcGxp Y2F0aW9uIiBuaWxsYWJsZT0idHJ1ZSIgdHlwZT0ic29hcGVuYzpzdHJpbmciLz4NCiAgICAgPGVs ZW1lbnQgbmFtZT0iaWQiIHR5cGU9InhzZDppbnQiLz4NCiAgICAgPGVsZW1lbnQgbmFtZT0icHJv dmlkZXIiIG5pbGxhYmxlPSJ0cnVlIiB0eXBlPSJpbXBsOlByb3ZpZGVyIi8+DQogICAgPC9zZXF1 ZW5jZT4NCiAgIDwvY29tcGxleFR5cGU+DQogICA8Y29tcGxleFR5cGUgbmFtZT0iQXJyYXlPZlBy b3ZpZGVyIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgIDxyZXN0cmljdGlvbiBiYXNlPSJz b2FwZW5jOkFycmF5Ij4NCiAgICAgIDxhdHRyaWJ1dGUgcmVmPSJzb2FwZW5jOmFycmF5VHlwZSIg d3NkbDphcnJheVR5cGU9ImltcGw6UHJvdmlkZXJbXSIvPg0KICAgICA8L3Jlc3RyaWN0aW9uPg0K ICAgIDwvY29tcGxleENvbnRlbnQ+DQogICA8L2NvbXBsZXhUeXBlPg0KICA8L3NjaGVtYT4NCiA8 L3dzZGw6dHlwZXM+DQoKICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJkZWxldGVQcm92aWRlclJlcXVl c3QiPg0KCiAgICAgIDx3c2RsOnBhcnQgbmFtZT0icHJvdmlkZXIiIHR5cGU9ImltcGw6UHJvdmlk ZXIiLz4NCgogICA8L3dzZGw6bWVzc2FnZT4NCgogICA8d3NkbDptZXNzYWdlIG5hbWU9InNldExv Y2F0aW9uUmVxdWVzdCI+DQoKICAgICAgPHdzZGw6cGFydCBuYW1lPSJsb2NhdGlvbiIgdHlwZT0i aW1wbDpMb2NhdGlvbiIvPg0KCiAgIDwvd3NkbDptZXNzYWdlPg0KCiAgIDx3c2RsOm1lc3NhZ2Ug bmFtZT0ic2VuZE1lc3NhZ2VUb1Byb3ZpZGVyUmVxdWVzdCI+DQoKICAgICAgPHdzZGw6cGFydCBu YW1lPSJtZXNzYWdlIiB0eXBlPSJzb2FwZW5jOnN0cmluZyIvPg0KCiAgICAgIDx3c2RsOnBhcnQg bmFtZT0icHJvdmlkZXJJZCIgdHlwZT0ic29hcGVuYzpzdHJpbmciLz4NCgogICA8L3dzZGw6bWVz c2FnZT4NCgogICA8d3NkbDptZXNzYWdlIG5hbWU9InNldFByYWN0aXRpb25lclJlcXVlc3QiPg0K CiAgICAgIDx3c2RsOnBhcnQgbmFtZT0icHJvdmlkZXIiIHR5cGU9ImltcGw6UHJvdmlkZXIiLz4N CgogICA8L3dzZGw6bWVzc2FnZT4NCgogICA8d3NkbDptZXNzYWdlIG5hbWU9ImdldFByYWN0aXRp b25lclJlcXVlc3QiPg0KCiAgICAgIDx3c2RsOnBhcnQgbmFtZT0ibmFtZSIgdHlwZT0ic29hcGVu YzpzdHJpbmciLz4NCgogICAgICA8d3NkbDpwYXJ0IG5hbWU9Im1heFJlc3VsdHMiIHR5cGU9Inhz ZDppbnQiLz4NCgogICA8L3dzZGw6bWVzc2FnZT4NCgogICA8d3NkbDptZXNzYWdlIG5hbWU9InNl dFByb3ZpZGVyUmVzcG9uc2UiPg0KCiAgICAgIDx3c2RsOnBhcnQgbmFtZT0ic2V0UHJvdmlkZXJS ZXR1cm4iIHR5cGU9InhzZDppbnQiLz4NCgogICA8L3dzZGw6bWVzc2FnZT4NCgogICA8d3NkbDpt ZXNzYWdlIG5hbWU9ImRlbGV0ZVByYWN0aXRpb25lclJlc3BvbnNlIj4NCgogICAgICA8d3NkbDpw YXJ0IG5hbWU9ImRlbGV0ZVByYWN0aXRpb25lclJldHVybiIgdHlwZT0ieHNkOmludCIvPg0KCiAg IDwvd3NkbDptZXNzYWdlPg0KCiAgIDx3c2RsOm1lc3NhZ2UgbmFtZT0iZ2V0TG9jYXRpb25SZXF1 ZXN0Ij4NCgogICAgICA8d3NkbDpwYXJ0IG5hbWU9Im9yZ05hbWUiIHR5cGU9InNvYXBlbmM6c3Ry aW5nIi8+DQoKICAgICAgPHdzZGw6cGFydCBuYW1lPSJsb2NhdGlvbklkIiB0eXBlPSJzb2FwZW5j OnN0cmluZyIvPg0KCiAgICAgIDx3c2RsOnBhcnQgbmFtZT0iZW1haWxBZGRyZXNzIiB0eXBlPSJz b2FwZW5jOnN0cmluZyIvPg0KCiAgICAgIDx3c2RsOnBhcnQgbmFtZT0ibWF4UmVzdWx0cyIgdHlw ZT0ieHNkOmludCIvPg0KCiAgIDwvd3NkbDptZXNzYWdlPg0KCiAgIDx3c2RsOm1lc3NhZ2UgbmFt ZT0ic2V0UHJhY3RpdGlvbmVyUmVzcG9uc2UiPg0KCiAgICAgIDx3c2RsOnBhcnQgbmFtZT0ic2V0 UHJhY3RpdGlvbmVyUmV0dXJuIiB0eXBlPSJ4c2Q6aW50Ii8+DQoKICAgPC93c2RsOm1lc3NhZ2U+ DQoKICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJzZW5kTWVzc2FnZVRvUHJvdmlkZXJSZXNwb25zZSI+ DQoKICAgICAgPHdzZGw6cGFydCBuYW1lPSJzZW5kTWVzc2FnZVRvUHJvdmlkZXJSZXR1cm4iIHR5 cGU9InhzZDppbnQiLz4NCgogICA8L3dzZGw6bWVzc2FnZT4NCgogICA8d3NkbDptZXNzYWdlIG5h bWU9ImdldExvY2F0aW9uUmVzcG9uc2UiPg0KCiAgICAgIDx3c2RsOnBhcnQgbmFtZT0iZ2V0TG9j YXRpb25SZXR1cm4iIHR5cGU9ImltcGw6QXJyYXlPZkxvY2F0aW9uIi8+DQoKICAgPC93c2RsOm1l c3NhZ2U+DQoKICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJkZWxldGVMb2NhdGlvblJlc3BvbnNlIj4N CgogICAgICA8d3NkbDpwYXJ0IG5hbWU9ImRlbGV0ZUxvY2F0aW9uUmV0dXJuIiB0eXBlPSJ4c2Q6 aW50Ii8+DQoKICAgPC93c2RsOm1lc3NhZ2U+DQoKICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJkZWxl dGVMb2NhdGlvblJlcXVlc3QiPg0KCiAgICAgIDx3c2RsOnBhcnQgbmFtZT0ibG9jYXRpb24iIHR5 cGU9ImltcGw6TG9jYXRpb24iLz4NCgogICA8L3dzZGw6bWVzc2FnZT4NCgogICA8d3NkbDptZXNz YWdlIG5hbWU9ImdldFByb3ZpZGVyUmVzcG9uc2UiPg0KCiAgICAgIDx3c2RsOnBhcnQgbmFtZT0i Z2V0UHJvdmlkZXJSZXR1cm4iIHR5cGU9ImltcGw6QXJyYXlPZlByb3ZpZGVyIi8+DQoKICAgPC93 c2RsOm1lc3NhZ2U+DQoKICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJzZXRMb2NhdGlvblJlc3BvbnNl Ij4NCgogICAgICA8d3NkbDpwYXJ0IG5hbWU9InNldExvY2F0aW9uUmV0dXJuIiB0eXBlPSJ4c2Q6 aW50Ii8+DQoKICAgPC93c2RsOm1lc3NhZ2U+DQoKICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJkZWxl dGVQcmFjdGl0aW9uZXJSZXF1ZXN0Ij4NCgogICAgICA8d3NkbDpwYXJ0IG5hbWU9InByb3ZpZGVy IiB0eXBlPSJpbXBsOlByb3ZpZGVyIi8+DQoKICAgPC93c2RsOm1lc3NhZ2U+DQoKICAgPHdzZGw6 bWVzc2FnZSBuYW1lPSJkZWxldGVQcm92aWRlclJlc3BvbnNlIj4NCgogICAgICA8d3NkbDpwYXJ0 IG5hbWU9ImRlbGV0ZVByb3ZpZGVyUmV0dXJuIiB0eXBlPSJ4c2Q6aW50Ii8+DQoKICAgPC93c2Rs Om1lc3NhZ2U+DQoKICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJzZXRQcm92aWRlclJlcXVlc3QiPg0K CiAgICAgIDx3c2RsOnBhcnQgbmFtZT0icHJvdmlkZXIiIHR5cGU9ImltcGw6UHJvdmlkZXIiLz4N CgogICA8L3dzZGw6bWVzc2FnZT4NCgogICA8d3NkbDptZXNzYWdlIG5hbWU9ImdldFByYWN0aXRp b25lclJlc3BvbnNlIj4NCgogICAgICA8d3NkbDpwYXJ0IG5hbWU9ImdldFByYWN0aXRpb25lclJl dHVybiIgdHlwZT0iaW1wbDpBcnJheU9mUHJvdmlkZXIiLz4NCgogICA8L3dzZGw6bWVzc2FnZT4N CgogICA8d3NkbDptZXNzYWdlIG5hbWU9ImdldFByb3ZpZGVyUmVxdWVzdCI+DQoKICAgICAgPHdz ZGw6cGFydCBuYW1lPSJuYW1lIiB0eXBlPSJzb2FwZW5jOnN0cmluZyIvPg0KCiAgICAgIDx3c2Rs OnBhcnQgbmFtZT0icHJvdmlkZXJJZCIgdHlwZT0ic29hcGVuYzpzdHJpbmciLz4NCgogICAgICA8 d3NkbDpwYXJ0IG5hbWU9Im9yZ05hbWUiIHR5cGU9InNvYXBlbmM6c3RyaW5nIi8+DQoKICAgICAg PHdzZGw6cGFydCBuYW1lPSJsb2NhdGlvbklkIiB0eXBlPSJzb2FwZW5jOnN0cmluZyIvPg0KCiAg ICAgIDx3c2RsOnBhcnQgbmFtZT0ibWF4UmVzdWx0cyIgdHlwZT0ieHNkOmludCIvPg0KCiAgIDwv d3NkbDptZXNzYWdlPg0KCiAgIDx3c2RsOnBvcnRUeXBlIG5hbWU9IlByb3ZpZGVyU2VydmljZSI+ DQoKICAgICAgPHdzZGw6b3BlcmF0aW9uIG5hbWU9ImdldExvY2F0aW9uIiBwYXJhbWV0ZXJPcmRl cj0ib3JnTmFtZSBsb2NhdGlvbklkIGVtYWlsQWRkcmVzcyBtYXhSZXN1bHRzIj4NCgogICAgICAg ICA8d3NkbDppbnB1dCBtZXNzYWdlPSJpbXBsOmdldExvY2F0aW9uUmVxdWVzdCIgbmFtZT0iZ2V0 TG9jYXRpb25SZXF1ZXN0Ii8+DQoKICAgICAgICAgPHdzZGw6b3V0cHV0IG1lc3NhZ2U9ImltcGw6 Z2V0TG9jYXRpb25SZXNwb25zZSIgbmFtZT0iZ2V0TG9jYXRpb25SZXNwb25zZSIvPg0KCiAgICAg IDwvd3NkbDpvcGVyYXRpb24+DQoKICAgICAgPHdzZGw6b3BlcmF0aW9uIG5hbWU9ImdldFByb3Zp ZGVyIiBwYXJhbWV0ZXJPcmRlcj0ibmFtZSBwcm92aWRlcklkIG9yZ05hbWUgbG9jYXRpb25JZCBt YXhSZXN1bHRzIj4NCgogICAgICAgICA8d3NkbDppbnB1dCBtZXNzYWdlPSJpbXBsOmdldFByb3Zp ZGVyUmVxdWVzdCIgbmFtZT0iZ2V0UHJvdmlkZXJSZXF1ZXN0Ii8+DQoKICAgICAgICAgPHdzZGw6 b3V0cHV0IG1lc3NhZ2U9ImltcGw6Z2V0UHJvdmlkZXJSZXNwb25zZSIgbmFtZT0iZ2V0UHJvdmlk ZXJSZXNwb25zZSIvPg0KCiAgICAgIDwvd3NkbDpvcGVyYXRpb24+DQoKICAgICAgPHdzZGw6b3Bl cmF0aW9uIG5hbWU9ImdldFByYWN0aXRpb25lciIgcGFyYW1ldGVyT3JkZXI9Im5hbWUgbWF4UmVz dWx0cyI+DQoKICAgICAgICAgPHdzZGw6aW5wdXQgbWVzc2FnZT0iaW1wbDpnZXRQcmFjdGl0aW9u ZXJSZXF1ZXN0IiBuYW1lPSJnZXRQcmFjdGl0aW9uZXJSZXF1ZXN0Ii8+DQoKICAgICAgICAgPHdz ZGw6b3V0cHV0IG1lc3NhZ2U9ImltcGw6Z2V0UHJhY3RpdGlvbmVyUmVzcG9uc2UiIG5hbWU9Imdl dFByYWN0aXRpb25lclJlc3BvbnNlIi8+DQoKICAgICAgPC93c2RsOm9wZXJhdGlvbj4NCgogICAg ICA8d3NkbDpvcGVyYXRpb24gbmFtZT0ic2V0UHJvdmlkZXIiIHBhcmFtZXRlck9yZGVyPSJwcm92 aWRlciI+DQoKICAgICAgICAgPHdzZGw6aW5wdXQgbWVzc2FnZT0iaW1wbDpzZXRQcm92aWRlclJl cXVlc3QiIG5hbWU9InNldFByb3ZpZGVyUmVxdWVzdCIvPg0KCiAgICAgICAgIDx3c2RsOm91dHB1 dCBtZXNzYWdlPSJpbXBsOnNldFByb3ZpZGVyUmVzcG9uc2UiIG5hbWU9InNldFByb3ZpZGVyUmVz cG9uc2UiLz4NCgogICAgICA8L3dzZGw6b3BlcmF0aW9uPg0KCiAgICAgIDx3c2RsOm9wZXJhdGlv biBuYW1lPSJkZWxldGVQcm92aWRlciIgcGFyYW1ldGVyT3JkZXI9InByb3ZpZGVyIj4NCgogICAg ICAgICA8d3NkbDppbnB1dCBtZXNzYWdlPSJpbXBsOmRlbGV0ZVByb3ZpZGVyUmVxdWVzdCIgbmFt ZT0iZGVsZXRlUHJvdmlkZXJSZXF1ZXN0Ii8+DQoKICAgICAgICAgPHdzZGw6b3V0cHV0IG1lc3Nh Z2U9ImltcGw6ZGVsZXRlUHJvdmlkZXJSZXNwb25zZSIgbmFtZT0iZGVsZXRlUHJvdmlkZXJSZXNw b25zZSIvPg0KCiAgICAgIDwvd3NkbDpvcGVyYXRpb24+DQoKICAgICAgPHdzZGw6b3BlcmF0aW9u IG5hbWU9InNldExvY2F0aW9uIiBwYXJhbWV0ZXJPcmRlcj0ibG9jYXRpb24iPg0KCiAgICAgICAg IDx3c2RsOmlucHV0IG1lc3NhZ2U9ImltcGw6c2V0TG9jYXRpb25SZXF1ZXN0IiBuYW1lPSJzZXRM b2NhdGlvblJlcXVlc3QiLz4NCgogICAgICAgICA8d3NkbDpvdXRwdXQgbWVzc2FnZT0iaW1wbDpz ZXRMb2NhdGlvblJlc3BvbnNlIiBuYW1lPSJzZXRMb2NhdGlvblJlc3BvbnNlIi8+DQoKICAgICAg PC93c2RsOm9wZXJhdGlvbj4NCgogICAgICA8d3NkbDpvcGVyYXRpb24gbmFtZT0iZGVsZXRlTG9j YXRpb24iIHBhcmFtZXRlck9yZGVyPSJsb2NhdGlvbiI+DQoKICAgICAgICAgPHdzZGw6aW5wdXQg bWVzc2FnZT0iaW1wbDpkZWxldGVMb2NhdGlvblJlcXVlc3QiIG5hbWU9ImRlbGV0ZUxvY2F0aW9u UmVxdWVzdCIvPg0KCiAgICAgICAgIDx3c2RsOm91dHB1dCBtZXNzYWdlPSJpbXBsOmRlbGV0ZUxv Y2F0aW9uUmVzcG9uc2UiIG5hbWU9ImRlbGV0ZUxvY2F0aW9uUmVzcG9uc2UiLz4NCgogICAgICA8 L3dzZGw6b3BlcmF0aW9uPg0KCiAgICAgIDx3c2RsOm9wZXJhdGlvbiBuYW1lPSJzZXRQcmFjdGl0 aW9uZXIiIHBhcmFtZXRlck9yZGVyPSJwcm92aWRlciI+DQoKICAgICAgICAgPHdzZGw6aW5wdXQg bWVzc2FnZT0iaW1wbDpzZXRQcmFjdGl0aW9uZXJSZXF1ZXN0IiBuYW1lPSJzZXRQcmFjdGl0aW9u ZXJSZXF1ZXN0Ii8+DQoKICAgICAgICAgPHdzZGw6b3V0cHV0IG1lc3NhZ2U9ImltcGw6c2V0UHJh Y3RpdGlvbmVyUmVzcG9uc2UiIG5hbWU9InNldFByYWN0aXRpb25lclJlc3BvbnNlIi8+DQoKICAg ICAgPC93c2RsOm9wZXJhdGlvbj4NCgogICAgICA8d3NkbDpvcGVyYXRpb24gbmFtZT0iZGVsZXRl UHJhY3RpdGlvbmVyIiBwYXJhbWV0ZXJPcmRlcj0icHJvdmlkZXIiPg0KCiAgICAgICAgIDx3c2Rs OmlucHV0IG1lc3NhZ2U9ImltcGw6ZGVsZXRlUHJhY3RpdGlvbmVyUmVxdWVzdCIgbmFtZT0iZGVs ZXRlUHJhY3RpdGlvbmVyUmVxdWVzdCIvPg0KCiAgICAgICAgIDx3c2RsOm91dHB1dCBtZXNzYWdl PSJpbXBsOmRlbGV0ZVByYWN0aXRpb25lclJlc3BvbnNlIiBuYW1lPSJkZWxldGVQcmFjdGl0aW9u ZXJSZXNwb25zZSIvPg0KCiAgICAgIDwvd3NkbDpvcGVyYXRpb24+DQoKICAgICAgPHdzZGw6b3Bl cmF0aW9uIG5hbWU9InNlbmRNZXNzYWdlVG9Qcm92aWRlciIgcGFyYW1ldGVyT3JkZXI9Im1lc3Nh Z2UgcHJvdmlkZXJJZCI+DQoKICAgICAgICAgPHdzZGw6aW5wdXQgbWVzc2FnZT0iaW1wbDpzZW5k TWVzc2FnZVRvUHJvdmlkZXJSZXF1ZXN0IiBuYW1lPSJzZW5kTWVzc2FnZVRvUHJvdmlkZXJSZXF1 ZXN0Ii8+DQoKICAgICAgICAgPHdzZGw6b3V0cHV0IG1lc3NhZ2U9ImltcGw6c2VuZE1lc3NhZ2VU b1Byb3ZpZGVyUmVzcG9uc2UiIG5hbWU9InNlbmRNZXNzYWdlVG9Qcm92aWRlclJlc3BvbnNlIi8+ DQoKICAgICAgPC93c2RsOm9wZXJhdGlvbj4NCgogICA8L3dzZGw6cG9ydFR5cGU+DQoKICAgPHdz ZGw6YmluZGluZyBuYW1lPSJBeGlzU2VydmxldFNvYXBCaW5kaW5nIiB0eXBlPSJpbXBsOlByb3Zp ZGVyU2VydmljZSI+DQoKICAgICAgPHdzZGxzb2FwOmJpbmRpbmcgc3R5bGU9InJwYyIgdHJhbnNw b3J0PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2h0dHAiLz4NCgogICAgICA8d3Nk bDpvcGVyYXRpb24gbmFtZT0iZ2V0TG9jYXRpb24iPg0KCiAgICAgICAgIDx3c2Rsc29hcDpvcGVy YXRpb24gc29hcEFjdGlvbj0iIi8+DQoKICAgICAgICAgPHdzZGw6aW5wdXQgbmFtZT0iZ2V0TG9j YXRpb25SZXF1ZXN0Ij4NCgogICAgICAgICAgICA8d3NkbHNvYXA6Ym9keSBlbmNvZGluZ1N0eWxl PSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgbmFtZXNwYWNlPSJ1 cm46cWgiIHVzZT0iZW5jb2RlZCIvPg0KCiAgICAgICAgIDwvd3NkbDppbnB1dD4NCgogICAgICAg ICA8d3NkbDpvdXRwdXQgbmFtZT0iZ2V0TG9jYXRpb25SZXNwb25zZSI+DQoKICAgICAgICAgICAg PHdzZGxzb2FwOmJvZHkgZW5jb2RpbmdTdHlsZT0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcv c29hcC9lbmNvZGluZy8iIG5hbWVzcGFjZT0idXJuOnFoIiB1c2U9ImVuY29kZWQiLz4NCgogICAg ICAgICA8L3dzZGw6b3V0cHV0Pg0KCiAgICAgIDwvd3NkbDpvcGVyYXRpb24+DQoKICAgICAgPHdz ZGw6b3BlcmF0aW9uIG5hbWU9ImdldFByb3ZpZGVyIj4NCgogICAgICAgICA8d3NkbHNvYXA6b3Bl cmF0aW9uIHNvYXBBY3Rpb249IiIvPg0KCiAgICAgICAgIDx3c2RsOmlucHV0IG5hbWU9ImdldFBy b3ZpZGVyUmVxdWVzdCI+DQoKICAgICAgICAgICAgPHdzZGxzb2FwOmJvZHkgZW5jb2RpbmdTdHls ZT0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbmNvZGluZy8iIG5hbWVzcGFjZT0i dXJuOnFoIiB1c2U9ImVuY29kZWQiLz4NCgogICAgICAgICA8L3dzZGw6aW5wdXQ+DQoKICAgICAg ICAgPHdzZGw6b3V0cHV0IG5hbWU9ImdldFByb3ZpZGVyUmVzcG9uc2UiPg0KCiAgICAgICAgICAg IDx3c2Rsc29hcDpib2R5IGVuY29kaW5nU3R5bGU9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3Jn L3NvYXAvZW5jb2RpbmcvIiBuYW1lc3BhY2U9InVybjpxaCIgdXNlPSJlbmNvZGVkIi8+DQoKICAg ICAgICAgPC93c2RsOm91dHB1dD4NCgogICAgICA8L3dzZGw6b3BlcmF0aW9uPg0KCiAgICAgIDx3 c2RsOm9wZXJhdGlvbiBuYW1lPSJnZXRQcmFjdGl0aW9uZXIiPg0KCiAgICAgICAgIDx3c2Rsc29h cDpvcGVyYXRpb24gc29hcEFjdGlvbj0iIi8+DQoKICAgICAgICAgPHdzZGw6aW5wdXQgbmFtZT0i Z2V0UHJhY3RpdGlvbmVyUmVxdWVzdCI+DQoKICAgICAgICAgICAgPHdzZGxzb2FwOmJvZHkgZW5j b2RpbmdTdHlsZT0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbmNvZGluZy8iIG5h bWVzcGFjZT0idXJuOnFoIiB1c2U9ImVuY29kZWQiLz4NCgogICAgICAgICA8L3dzZGw6aW5wdXQ+ DQoKICAgICAgICAgPHdzZGw6b3V0cHV0IG5hbWU9ImdldFByYWN0aXRpb25lclJlc3BvbnNlIj4N CgogICAgICAgICAgICA8d3NkbHNvYXA6Ym9keSBlbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1h cy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgbmFtZXNwYWNlPSJ1cm46cWgiIHVzZT0iZW5j b2RlZCIvPg0KCiAgICAgICAgIDwvd3NkbDpvdXRwdXQ+DQoKICAgICAgPC93c2RsOm9wZXJhdGlv bj4NCgogICAgICA8d3NkbDpvcGVyYXRpb24gbmFtZT0ic2V0UHJvdmlkZXIiPg0KCiAgICAgICAg IDx3c2Rsc29hcDpvcGVyYXRpb24gc29hcEFjdGlvbj0iIi8+DQoKICAgICAgICAgPHdzZGw6aW5w dXQgbmFtZT0ic2V0UHJvdmlkZXJSZXF1ZXN0Ij4NCgogICAgICAgICAgICA8d3NkbHNvYXA6Ym9k eSBlbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5n LyIgbmFtZXNwYWNlPSJ1cm46cWgiIHVzZT0iZW5jb2RlZCIvPg0KCiAgICAgICAgIDwvd3NkbDpp bnB1dD4NCgogICAgICAgICA8d3NkbDpvdXRwdXQgbmFtZT0ic2V0UHJvdmlkZXJSZXNwb25zZSI+ DQoKICAgICAgICAgICAgPHdzZGxzb2FwOmJvZHkgZW5jb2RpbmdTdHlsZT0iaHR0cDovL3NjaGVt YXMueG1sc29hcC5vcmcvc29hcC9lbmNvZGluZy8iIG5hbWVzcGFjZT0idXJuOnFoIiB1c2U9ImVu Y29kZWQiLz4NCgogICAgICAgICA8L3dzZGw6b3V0cHV0Pg0KCiAgICAgIDwvd3NkbDpvcGVyYXRp b24+DQoKICAgICAgPHdzZGw6b3BlcmF0aW9uIG5hbWU9ImRlbGV0ZVByb3ZpZGVyIj4NCgogICAg ICAgICA8d3NkbHNvYXA6b3BlcmF0aW9uIHNvYXBBY3Rpb249IiIvPg0KCiAgICAgICAgIDx3c2Rs OmlucHV0IG5hbWU9ImRlbGV0ZVByb3ZpZGVyUmVxdWVzdCI+DQoKICAgICAgICAgICAgPHdzZGxz b2FwOmJvZHkgZW5jb2RpbmdTdHlsZT0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9l bmNvZGluZy8iIG5hbWVzcGFjZT0idXJuOnFoIiB1c2U9ImVuY29kZWQiLz4NCgogICAgICAgICA8 L3dzZGw6aW5wdXQ+DQoKICAgICAgICAgPHdzZGw6b3V0cHV0IG5hbWU9ImRlbGV0ZVByb3ZpZGVy UmVzcG9uc2UiPg0KCiAgICAgICAgICAgIDx3c2Rsc29hcDpib2R5IGVuY29kaW5nU3R5bGU9Imh0 dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW5jb2RpbmcvIiBuYW1lc3BhY2U9InVybjpx aCIgdXNlPSJlbmNvZGVkIi8+DQoKICAgICAgICAgPC93c2RsOm91dHB1dD4NCgogICAgICA8L3dz ZGw6b3BlcmF0aW9uPg0KCiAgICAgIDx3c2RsOm9wZXJhdGlvbiBuYW1lPSJzZXRMb2NhdGlvbiI+ DQoKICAgICAgICAgPHdzZGxzb2FwOm9wZXJhdGlvbiBzb2FwQWN0aW9uPSIiLz4NCgogICAgICAg ICA8d3NkbDppbnB1dCBuYW1lPSJzZXRMb2NhdGlvblJlcXVlc3QiPg0KCiAgICAgICAgICAgIDx3 c2Rsc29hcDpib2R5IGVuY29kaW5nU3R5bGU9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3Nv YXAvZW5jb2RpbmcvIiBuYW1lc3BhY2U9InVybjpxaCIgdXNlPSJlbmNvZGVkIi8+DQoKICAgICAg ICAgPC93c2RsOmlucHV0Pg0KCiAgICAgICAgIDx3c2RsOm91dHB1dCBuYW1lPSJzZXRMb2NhdGlv blJlc3BvbnNlIj4NCgogICAgICAgICAgICA8d3NkbHNvYXA6Ym9keSBlbmNvZGluZ1N0eWxlPSJo dHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgbmFtZXNwYWNlPSJ1cm46 cWgiIHVzZT0iZW5jb2RlZCIvPg0KCiAgICAgICAgIDwvd3NkbDpvdXRwdXQ+DQoKICAgICAgPC93 c2RsOm9wZXJhdGlvbj4NCgogICAgICA8d3NkbDpvcGVyYXRpb24gbmFtZT0iZGVsZXRlTG9jYXRp b24iPg0KCiAgICAgICAgIDx3c2Rsc29hcDpvcGVyYXRpb24gc29hcEFjdGlvbj0iIi8+DQoKICAg ICAgICAgPHdzZGw6aW5wdXQgbmFtZT0iZGVsZXRlTG9jYXRpb25SZXF1ZXN0Ij4NCgogICAgICAg ICAgICA8d3NkbHNvYXA6Ym9keSBlbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2Fw Lm9yZy9zb2FwL2VuY29kaW5nLyIgbmFtZXNwYWNlPSJ1cm46cWgiIHVzZT0iZW5jb2RlZCIvPg0K CiAgICAgICAgIDwvd3NkbDppbnB1dD4NCgogICAgICAgICA8d3NkbDpvdXRwdXQgbmFtZT0iZGVs ZXRlTG9jYXRpb25SZXNwb25zZSI+DQoKICAgICAgICAgICAgPHdzZGxzb2FwOmJvZHkgZW5jb2Rp bmdTdHlsZT0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbmNvZGluZy8iIG5hbWVz cGFjZT0idXJuOnFoIiB1c2U9ImVuY29kZWQiLz4NCgogICAgICAgICA8L3dzZGw6b3V0cHV0Pg0K CiAgICAgIDwvd3NkbDpvcGVyYXRpb24+DQoKICAgICAgPHdzZGw6b3BlcmF0aW9uIG5hbWU9InNl dFByYWN0aXRpb25lciI+DQoKICAgICAgICAgPHdzZGxzb2FwOm9wZXJhdGlvbiBzb2FwQWN0aW9u PSIiLz4NCgogICAgICAgICA8d3NkbDppbnB1dCBuYW1lPSJzZXRQcmFjdGl0aW9uZXJSZXF1ZXN0 Ij4NCgogICAgICAgICAgICA8d3NkbHNvYXA6Ym9keSBlbmNvZGluZ1N0eWxlPSJodHRwOi8vc2No ZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgbmFtZXNwYWNlPSJ1cm46cWgiIHVzZT0i ZW5jb2RlZCIvPg0KCiAgICAgICAgIDwvd3NkbDppbnB1dD4NCgogICAgICAgICA8d3NkbDpvdXRw dXQgbmFtZT0ic2V0UHJhY3RpdGlvbmVyUmVzcG9uc2UiPg0KCiAgICAgICAgICAgIDx3c2Rsc29h cDpib2R5IGVuY29kaW5nU3R5bGU9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW5j b2RpbmcvIiBuYW1lc3BhY2U9InVybjpxaCIgdXNlPSJlbmNvZGVkIi8+DQoKICAgICAgICAgPC93 c2RsOm91dHB1dD4NCgogICAgICA8L3dzZGw6b3BlcmF0aW9uPg0KCiAgICAgIDx3c2RsOm9wZXJh dGlvbiBuYW1lPSJkZWxldGVQcmFjdGl0aW9uZXIiPg0KCiAgICAgICAgIDx3c2Rsc29hcDpvcGVy YXRpb24gc29hcEFjdGlvbj0iIi8+DQoKICAgICAgICAgPHdzZGw6aW5wdXQgbmFtZT0iZGVsZXRl UHJhY3RpdGlvbmVyUmVxdWVzdCI+DQoKICAgICAgICAgICAgPHdzZGxzb2FwOmJvZHkgZW5jb2Rp bmdTdHlsZT0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbmNvZGluZy8iIG5hbWVz cGFjZT0idXJuOnFoIiB1c2U9ImVuY29kZWQiLz4NCgogICAgICAgICA8L3dzZGw6aW5wdXQ+DQoK ICAgICAgICAgPHdzZGw6b3V0cHV0IG5hbWU9ImRlbGV0ZVByYWN0aXRpb25lclJlc3BvbnNlIj4N CgogICAgICAgICAgICA8d3NkbHNvYXA6Ym9keSBlbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1h cy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgbmFtZXNwYWNlPSJ1cm46cWgiIHVzZT0iZW5j b2RlZCIvPg0KCiAgICAgICAgIDwvd3NkbDpvdXRwdXQ+DQoKICAgICAgPC93c2RsOm9wZXJhdGlv bj4NCgogICAgICA8d3NkbDpvcGVyYXRpb24gbmFtZT0ic2VuZE1lc3NhZ2VUb1Byb3ZpZGVyIj4N CgogICAgICAgICA8d3NkbHNvYXA6b3BlcmF0aW9uIHNvYXBBY3Rpb249IiIvPg0KCiAgICAgICAg IDx3c2RsOmlucHV0IG5hbWU9InNlbmRNZXNzYWdlVG9Qcm92aWRlclJlcXVlc3QiPg0KCiAgICAg ICAgICAgIDx3c2Rsc29hcDpib2R5IGVuY29kaW5nU3R5bGU9Imh0dHA6Ly9zY2hlbWFzLnhtbHNv YXAub3JnL3NvYXAvZW5jb2RpbmcvIiBuYW1lc3BhY2U9InVybjpxaCIgdXNlPSJlbmNvZGVkIi8+ DQoKICAgICAgICAgPC93c2RsOmlucHV0Pg0KCiAgICAgICAgIDx3c2RsOm91dHB1dCBuYW1lPSJz ZW5kTWVzc2FnZVRvUHJvdmlkZXJSZXNwb25zZSI+DQoKICAgICAgICAgICAgPHdzZGxzb2FwOmJv ZHkgZW5jb2RpbmdTdHlsZT0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbmNvZGlu Zy8iIG5hbWVzcGFjZT0idXJuOnFoIiB1c2U9ImVuY29kZWQiLz4NCgogICAgICAgICA8L3dzZGw6 b3V0cHV0Pg0KCiAgICAgIDwvd3NkbDpvcGVyYXRpb24+DQoKICAgPC93c2RsOmJpbmRpbmc+DQoK ICAgPHdzZGw6c2VydmljZSBuYW1lPSJhdS5nb3YucWxkLmhlYWx0aC5zOG9ubGluZS5wcm92aWRl cmRpci5Qcm92aWRlclNlcnZpY2UiPg0KCiAgICAgIDx3c2RsOnBvcnQgYmluZGluZz0iaW1wbDpB eGlzU2VydmxldFNvYXBCaW5kaW5nIiBuYW1lPSJBeGlzU2VydmxldCI+DQoKICAgICAgICAgPHdz ZGxzb2FwOmFkZHJlc3MgbG9jYXRpb249Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC9heGlzL3NlcnZs ZXQvQXhpc1NlcnZsZXQiLz4NCgogICAgICA8L3dzZGw6cG9ydD4NCgogICA8L3dzZGw6c2Vydmlj ZT4NCgo8L3dzZGw6ZGVmaW5pdGlvbnM+DQo= --=_5C7E8557.23422A07 Content-Type: application/octet-stream; name="ProviderService.wsdl" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ProviderService.wsdl" PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjx3c2RsOmRlZmluaXRpb25z IHRhcmdldE5hbWVzcGFjZT0idXJuOnFoIiB4bWxuczphcGFjaGVzb2FwPSJodHRwOi8veG1sLmFw YWNoZS5vcmcveG1sLXNvYXAiIHhtbG5zOmltcGw9InVybjpxaCIgeG1sbnM6aW50Zj0idXJuOnFo IiB4bWxuczpzb2FwZW5jPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5n LyIgeG1sbnM6d3NkbD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3NkbC8iIHhtbG5zOndz ZGxzb2FwPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93c2RsL3NvYXAvIiB4bWxuczp4c2Q9 Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIj4NCjwhLS1XU0RMIGNyZWF0ZWQgYnkg QXBhY2hlIEF4aXMgdmVyc2lvbjogMS4zCkJ1aWx0IG9uIE9jdCAwNSwgMjAwNSAoMDU6MjM6Mzcg RURUKS0tPg0KIDx3c2RsOnR5cGVzPg0KICA8c2NoZW1hIHRhcmdldE5hbWVzcGFjZT0idXJuOnFo IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPg0KICAgPGltcG9ydCBu YW1lc3BhY2U9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW5jb2RpbmcvIi8+DQog ICA8Y29tcGxleFR5cGUgbmFtZT0iTG9jYXRpb24iPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgPGVs ZW1lbnQgbmFtZT0ib3JnIiBuaWxsYWJsZT0idHJ1ZSIgdHlwZT0ic29hcGVuYzpzdHJpbmciLz4N CiAgICAgPGVsZW1lbnQgbmFtZT0ibG9jYXRpb25JZCIgbmlsbGFibGU9InRydWUiIHR5cGU9InNv YXBlbmM6c3RyaW5nIi8+DQogICAgIDxlbGVtZW50IG5hbWU9ImVtYWlsQWRkcmVzcyIgbmlsbGFi bGU9InRydWUiIHR5cGU9InNvYXBlbmM6c3RyaW5nIi8+DQogICAgIDxlbGVtZW50IG5hbWU9ImFw cGxpY2F0aW9uIiBuaWxsYWJsZT0idHJ1ZSIgdHlwZT0ic29hcGVuYzpzdHJpbmciLz4NCiAgICAg PGVsZW1lbnQgbmFtZT0iaWQiIHR5cGU9InhzZDppbnQiLz4NCiAgICAgPGVsZW1lbnQgbmFtZT0i bG9jYXRpb24iIG5pbGxhYmxlPSJ0cnVlIiB0eXBlPSJpbXBsOkxvY2F0aW9uIi8+DQogICAgPC9z ZXF1ZW5jZT4NCiAgIDwvY29tcGxleFR5cGU+DQogICA8Y29tcGxleFR5cGUgbmFtZT0iQXJyYXlP ZkxvY2F0aW9uIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgIDxyZXN0cmljdGlvbiBiYXNl PSJzb2FwZW5jOkFycmF5Ij4NCiAgICAgIDxhdHRyaWJ1dGUgcmVmPSJzb2FwZW5jOmFycmF5VHlw ZSIgd3NkbDphcnJheVR5cGU9ImltcGw6TG9jYXRpb25bXSIvPg0KICAgICA8L3Jlc3RyaWN0aW9u Pg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogICA8L2NvbXBsZXhUeXBlPg0KICAgPGNvbXBsZXhU eXBlIG5hbWU9IlByb3ZpZGVyIj4NCiAgICA8c2VxdWVuY2U+DQogICAgIDxlbGVtZW50IG5hbWU9 Im5hbWUiIG5pbGxhYmxlPSJ0cnVlIiB0eXBlPSJzb2FwZW5jOnN0cmluZyIvPg0KICAgICA8ZWxl bWVudCBuYW1lPSJwcm92aWRlcklkIiBuaWxsYWJsZT0idHJ1ZSIgdHlwZT0ic29hcGVuYzpzdHJp bmciLz4NCiAgICAgPGVsZW1lbnQgbmFtZT0ib3JnIiBuaWxsYWJsZT0idHJ1ZSIgdHlwZT0ic29h cGVuYzpzdHJpbmciLz4NCiAgICAgPGVsZW1lbnQgbmFtZT0ibG9jYXRpb25JZCIgbmlsbGFibGU9 InRydWUiIHR5cGU9InNvYXBlbmM6c3RyaW5nIi8+DQogICAgIDxlbGVtZW50IG5hbWU9ImFwcGxp Y2F0aW9uIiBuaWxsYWJsZT0idHJ1ZSIgdHlwZT0ic29hcGVuYzpzdHJpbmciLz4NCiAgICAgPGVs ZW1lbnQgbmFtZT0iaWQiIHR5cGU9InhzZDppbnQiLz4NCiAgICAgPGVsZW1lbnQgbmFtZT0icHJv dmlkZXIiIG5pbGxhYmxlPSJ0cnVlIiB0eXBlPSJpbXBsOlByb3ZpZGVyIi8+DQogICAgPC9zZXF1 ZW5jZT4NCiAgIDwvY29tcGxleFR5cGU+DQogICA8Y29tcGxleFR5cGUgbmFtZT0iQXJyYXlPZlBy b3ZpZGVyIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgIDxyZXN0cmljdGlvbiBiYXNlPSJz b2FwZW5jOkFycmF5Ij4NCiAgICAgIDxhdHRyaWJ1dGUgcmVmPSJzb2FwZW5jOmFycmF5VHlwZSIg d3NkbDphcnJheVR5cGU9ImltcGw6UHJvdmlkZXJbXSIvPg0KICAgICA8L3Jlc3RyaWN0aW9uPg0K ICAgIDwvY29tcGxleENvbnRlbnQ+DQogICA8L2NvbXBsZXhUeXBlPg0KICA8L3NjaGVtYT4NCiA8 L3dzZGw6dHlwZXM+DQogICA8d3NkbDptZXNzYWdlIG5hbWU9ImRlbGV0ZVByb3ZpZGVyUmVxdWVz dCI+DQogICAgICA8d3NkbDpwYXJ0IG5hbWU9InByb3ZpZGVyIiB0eXBlPSJpbXBsOlByb3ZpZGVy Ii8+DQogICA8L3dzZGw6bWVzc2FnZT4NCiAgIDx3c2RsOm1lc3NhZ2UgbmFtZT0ic2V0TG9jYXRp b25SZXF1ZXN0Ij4NCiAgICAgIDx3c2RsOnBhcnQgbmFtZT0ibG9jYXRpb24iIHR5cGU9ImltcGw6 TG9jYXRpb24iLz4NCiAgIDwvd3NkbDptZXNzYWdlPg0KICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJz ZW5kTWVzc2FnZVRvUHJvdmlkZXJSZXF1ZXN0Ij4NCiAgICAgIDx3c2RsOnBhcnQgbmFtZT0ibWVz c2FnZSIgdHlwZT0ic29hcGVuYzpzdHJpbmciLz4NCiAgICAgIDx3c2RsOnBhcnQgbmFtZT0icHJv dmlkZXJJZCIgdHlwZT0ic29hcGVuYzpzdHJpbmciLz4NCiAgIDwvd3NkbDptZXNzYWdlPg0KICAg PHdzZGw6bWVzc2FnZSBuYW1lPSJzZXRQcmFjdGl0aW9uZXJSZXF1ZXN0Ij4NCiAgICAgIDx3c2Rs OnBhcnQgbmFtZT0icHJvdmlkZXIiIHR5cGU9ImltcGw6UHJvdmlkZXIiLz4NCiAgIDwvd3NkbDpt ZXNzYWdlPg0KICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJnZXRQcmFjdGl0aW9uZXJSZXF1ZXN0Ij4N CiAgICAgIDx3c2RsOnBhcnQgbmFtZT0ibmFtZSIgdHlwZT0ic29hcGVuYzpzdHJpbmciLz4NCiAg ICAgIDx3c2RsOnBhcnQgbmFtZT0ibWF4UmVzdWx0cyIgdHlwZT0ieHNkOmludCIvPg0KICAgPC93 c2RsOm1lc3NhZ2U+DQogICA8d3NkbDptZXNzYWdlIG5hbWU9InNldFByb3ZpZGVyUmVzcG9uc2Ui Pg0KICAgICAgPHdzZGw6cGFydCBuYW1lPSJzZXRQcm92aWRlclJldHVybiIgdHlwZT0ieHNkOmlu dCIvPg0KICAgPC93c2RsOm1lc3NhZ2U+DQogICA8d3NkbDptZXNzYWdlIG5hbWU9ImRlbGV0ZVBy YWN0aXRpb25lclJlc3BvbnNlIj4NCiAgICAgIDx3c2RsOnBhcnQgbmFtZT0iZGVsZXRlUHJhY3Rp dGlvbmVyUmV0dXJuIiB0eXBlPSJ4c2Q6aW50Ii8+DQogICA8L3dzZGw6bWVzc2FnZT4NCiAgIDx3 c2RsOm1lc3NhZ2UgbmFtZT0iZ2V0TG9jYXRpb25SZXF1ZXN0Ij4NCiAgICAgIDx3c2RsOnBhcnQg bmFtZT0ib3JnTmFtZSIgdHlwZT0ic29hcGVuYzpzdHJpbmciLz4NCiAgICAgIDx3c2RsOnBhcnQg bmFtZT0ibG9jYXRpb25JZCIgdHlwZT0ic29hcGVuYzpzdHJpbmciLz4NCiAgICAgIDx3c2RsOnBh cnQgbmFtZT0iZW1haWxBZGRyZXNzIiB0eXBlPSJzb2FwZW5jOnN0cmluZyIvPg0KICAgICAgPHdz ZGw6cGFydCBuYW1lPSJtYXhSZXN1bHRzIiB0eXBlPSJ4c2Q6aW50Ii8+DQogICA8L3dzZGw6bWVz c2FnZT4NCiAgIDx3c2RsOm1lc3NhZ2UgbmFtZT0ic2V0UHJhY3RpdGlvbmVyUmVzcG9uc2UiPg0K ICAgICAgPHdzZGw6cGFydCBuYW1lPSJzZXRQcmFjdGl0aW9uZXJSZXR1cm4iIHR5cGU9InhzZDpp bnQiLz4NCiAgIDwvd3NkbDptZXNzYWdlPg0KICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJzZW5kTWVz c2FnZVRvUHJvdmlkZXJSZXNwb25zZSI+DQogICAgICA8d3NkbDpwYXJ0IG5hbWU9InNlbmRNZXNz YWdlVG9Qcm92aWRlclJldHVybiIgdHlwZT0ieHNkOmludCIvPg0KICAgPC93c2RsOm1lc3NhZ2U+ DQogICA8d3NkbDptZXNzYWdlIG5hbWU9ImdldExvY2F0aW9uUmVzcG9uc2UiPg0KICAgICAgPHdz ZGw6cGFydCBuYW1lPSJnZXRMb2NhdGlvblJldHVybiIgdHlwZT0iaW1wbDpBcnJheU9mTG9jYXRp b24iLz4NCiAgIDwvd3NkbDptZXNzYWdlPg0KICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJkZWxldGVM b2NhdGlvblJlc3BvbnNlIj4NCiAgICAgIDx3c2RsOnBhcnQgbmFtZT0iZGVsZXRlTG9jYXRpb25S ZXR1cm4iIHR5cGU9InhzZDppbnQiLz4NCiAgIDwvd3NkbDptZXNzYWdlPg0KICAgPHdzZGw6bWVz c2FnZSBuYW1lPSJkZWxldGVMb2NhdGlvblJlcXVlc3QiPg0KICAgICAgPHdzZGw6cGFydCBuYW1l PSJsb2NhdGlvbiIgdHlwZT0iaW1wbDpMb2NhdGlvbiIvPg0KICAgPC93c2RsOm1lc3NhZ2U+DQog ICA8d3NkbDptZXNzYWdlIG5hbWU9ImdldFByb3ZpZGVyUmVzcG9uc2UiPg0KICAgICAgPHdzZGw6 cGFydCBuYW1lPSJnZXRQcm92aWRlclJldHVybiIgdHlwZT0iaW1wbDpBcnJheU9mUHJvdmlkZXIi Lz4NCiAgIDwvd3NkbDptZXNzYWdlPg0KICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJzZXRMb2NhdGlv blJlc3BvbnNlIj4NCiAgICAgIDx3c2RsOnBhcnQgbmFtZT0ic2V0TG9jYXRpb25SZXR1cm4iIHR5 cGU9InhzZDppbnQiLz4NCiAgIDwvd3NkbDptZXNzYWdlPg0KICAgPHdzZGw6bWVzc2FnZSBuYW1l PSJkZWxldGVQcmFjdGl0aW9uZXJSZXF1ZXN0Ij4NCiAgICAgIDx3c2RsOnBhcnQgbmFtZT0icHJv dmlkZXIiIHR5cGU9ImltcGw6UHJvdmlkZXIiLz4NCiAgIDwvd3NkbDptZXNzYWdlPg0KICAgPHdz ZGw6bWVzc2FnZSBuYW1lPSJkZWxldGVQcm92aWRlclJlc3BvbnNlIj4NCiAgICAgIDx3c2RsOnBh cnQgbmFtZT0iZGVsZXRlUHJvdmlkZXJSZXR1cm4iIHR5cGU9InhzZDppbnQiLz4NCiAgIDwvd3Nk bDptZXNzYWdlPg0KICAgPHdzZGw6bWVzc2FnZSBuYW1lPSJzZXRQcm92aWRlclJlcXVlc3QiPg0K ICAgICAgPHdzZGw6cGFydCBuYW1lPSJwcm92aWRlciIgdHlwZT0iaW1wbDpQcm92aWRlciIvPg0K ICAgPC93c2RsOm1lc3NhZ2U+DQogICA8d3NkbDptZXNzYWdlIG5hbWU9ImdldFByYWN0aXRpb25l clJlc3BvbnNlIj4NCiAgICAgIDx3c2RsOnBhcnQgbmFtZT0iZ2V0UHJhY3RpdGlvbmVyUmV0dXJu IiB0eXBlPSJpbXBsOkFycmF5T2ZQcm92aWRlciIvPg0KICAgPC93c2RsOm1lc3NhZ2U+DQogICA8 d3NkbDptZXNzYWdlIG5hbWU9ImdldFByb3ZpZGVyUmVxdWVzdCI+DQogICAgICA8d3NkbDpwYXJ0 IG5hbWU9Im5hbWUiIHR5cGU9InNvYXBlbmM6c3RyaW5nIi8+DQogICAgICA8d3NkbDpwYXJ0IG5h bWU9InByb3ZpZGVySWQiIHR5cGU9InNvYXBlbmM6c3RyaW5nIi8+DQogICAgICA8d3NkbDpwYXJ0 IG5hbWU9Im9yZ05hbWUiIHR5cGU9InNvYXBlbmM6c3RyaW5nIi8+DQogICAgICA8d3NkbDpwYXJ0 IG5hbWU9ImxvY2F0aW9uSWQiIHR5cGU9InNvYXBlbmM6c3RyaW5nIi8+DQogICAgICA8d3NkbDpw YXJ0IG5hbWU9Im1heFJlc3VsdHMiIHR5cGU9InhzZDppbnQiLz4NCiAgIDwvd3NkbDptZXNzYWdl Pg0KICAgPHdzZGw6cG9ydFR5cGUgbmFtZT0iUHJvdmlkZXJTZXJ2aWNlIj4NCiAgICAgIDx3c2Rs Om9wZXJhdGlvbiBuYW1lPSJnZXRMb2NhdGlvbiIgcGFyYW1ldGVyT3JkZXI9Im9yZ05hbWUgbG9j YXRpb25JZCBlbWFpbEFkZHJlc3MgbWF4UmVzdWx0cyI+DQogICAgICAgICA8d3NkbDppbnB1dCBt ZXNzYWdlPSJpbXBsOmdldExvY2F0aW9uUmVxdWVzdCIgbmFtZT0iZ2V0TG9jYXRpb25SZXF1ZXN0 Ii8+DQogICAgICAgICA8d3NkbDpvdXRwdXQgbWVzc2FnZT0iaW1wbDpnZXRMb2NhdGlvblJlc3Bv bnNlIiBuYW1lPSJnZXRMb2NhdGlvblJlc3BvbnNlIi8+DQogICAgICA8L3dzZGw6b3BlcmF0aW9u Pg0KICAgICAgPHdzZGw6b3BlcmF0aW9uIG5hbWU9ImdldFByb3ZpZGVyIiBwYXJhbWV0ZXJPcmRl cj0ibmFtZSBwcm92aWRlcklkIG9yZ05hbWUgbG9jYXRpb25JZCBtYXhSZXN1bHRzIj4NCiAgICAg ICAgIDx3c2RsOmlucHV0IG1lc3NhZ2U9ImltcGw6Z2V0UHJvdmlkZXJSZXF1ZXN0IiBuYW1lPSJn ZXRQcm92aWRlclJlcXVlc3QiLz4NCiAgICAgICAgIDx3c2RsOm91dHB1dCBtZXNzYWdlPSJpbXBs OmdldFByb3ZpZGVyUmVzcG9uc2UiIG5hbWU9ImdldFByb3ZpZGVyUmVzcG9uc2UiLz4NCiAgICAg IDwvd3NkbDpvcGVyYXRpb24+DQogICAgICA8d3NkbDpvcGVyYXRpb24gbmFtZT0iZ2V0UHJhY3Rp dGlvbmVyIiBwYXJhbWV0ZXJPcmRlcj0ibmFtZSBtYXhSZXN1bHRzIj4NCiAgICAgICAgIDx3c2Rs OmlucHV0IG1lc3NhZ2U9ImltcGw6Z2V0UHJhY3RpdGlvbmVyUmVxdWVzdCIgbmFtZT0iZ2V0UHJh Y3RpdGlvbmVyUmVxdWVzdCIvPg0KICAgICAgICAgPHdzZGw6b3V0cHV0IG1lc3NhZ2U9ImltcGw6 Z2V0UHJhY3RpdGlvbmVyUmVzcG9uc2UiIG5hbWU9ImdldFByYWN0aXRpb25lclJlc3BvbnNlIi8+ DQogICAgICA8L3dzZGw6b3BlcmF0aW9uPg0KICAgICAgPHdzZGw6b3BlcmF0aW9uIG5hbWU9InNl dFByb3ZpZGVyIiBwYXJhbWV0ZXJPcmRlcj0icHJvdmlkZXIiPg0KICAgICAgICAgPHdzZGw6aW5w dXQgbWVzc2FnZT0iaW1wbDpzZXRQcm92aWRlclJlcXVlc3QiIG5hbWU9InNldFByb3ZpZGVyUmVx dWVzdCIvPg0KICAgICAgICAgPHdzZGw6b3V0cHV0IG1lc3NhZ2U9ImltcGw6c2V0UHJvdmlkZXJS ZXNwb25zZSIgbmFtZT0ic2V0UHJvdmlkZXJSZXNwb25zZSIvPg0KICAgICAgPC93c2RsOm9wZXJh dGlvbj4NCiAgICAgIDx3c2RsOm9wZXJhdGlvbiBuYW1lPSJkZWxldGVQcm92aWRlciIgcGFyYW1l dGVyT3JkZXI9InByb3ZpZGVyIj4NCiAgICAgICAgIDx3c2RsOmlucHV0IG1lc3NhZ2U9ImltcGw6 ZGVsZXRlUHJvdmlkZXJSZXF1ZXN0IiBuYW1lPSJkZWxldGVQcm92aWRlclJlcXVlc3QiLz4NCiAg ICAgICAgIDx3c2RsOm91dHB1dCBtZXNzYWdlPSJpbXBsOmRlbGV0ZVByb3ZpZGVyUmVzcG9uc2Ui IG5hbWU9ImRlbGV0ZVByb3ZpZGVyUmVzcG9uc2UiLz4NCiAgICAgIDwvd3NkbDpvcGVyYXRpb24+ DQogICAgICA8d3NkbDpvcGVyYXRpb24gbmFtZT0ic2V0TG9jYXRpb24iIHBhcmFtZXRlck9yZGVy PSJsb2NhdGlvbiI+DQogICAgICAgICA8d3NkbDppbnB1dCBtZXNzYWdlPSJpbXBsOnNldExvY2F0 aW9uUmVxdWVzdCIgbmFtZT0ic2V0TG9jYXRpb25SZXF1ZXN0Ii8+DQogICAgICAgICA8d3NkbDpv dXRwdXQgbWVzc2FnZT0iaW1wbDpzZXRMb2NhdGlvblJlc3BvbnNlIiBuYW1lPSJzZXRMb2NhdGlv blJlc3BvbnNlIi8+DQogICAgICA8L3dzZGw6b3BlcmF0aW9uPg0KICAgICAgPHdzZGw6b3BlcmF0 aW9uIG5hbWU9ImRlbGV0ZUxvY2F0aW9uIiBwYXJhbWV0ZXJPcmRlcj0ibG9jYXRpb24iPg0KICAg ICAgICAgPHdzZGw6aW5wdXQgbWVzc2FnZT0iaW1wbDpkZWxldGVMb2NhdGlvblJlcXVlc3QiIG5h bWU9ImRlbGV0ZUxvY2F0aW9uUmVxdWVzdCIvPg0KICAgICAgICAgPHdzZGw6b3V0cHV0IG1lc3Nh Z2U9ImltcGw6ZGVsZXRlTG9jYXRpb25SZXNwb25zZSIgbmFtZT0iZGVsZXRlTG9jYXRpb25SZXNw b25zZSIvPg0KICAgICAgPC93c2RsOm9wZXJhdGlvbj4NCiAgICAgIDx3c2RsOm9wZXJhdGlvbiBu YW1lPSJzZXRQcmFjdGl0aW9uZXIiIHBhcmFtZXRlck9yZGVyPSJwcm92aWRlciI+DQogICAgICAg ICA8d3NkbDppbnB1dCBtZXNzYWdlPSJpbXBsOnNldFByYWN0aXRpb25lclJlcXVlc3QiIG5hbWU9 InNldFByYWN0aXRpb25lclJlcXVlc3QiLz4NCiAgICAgICAgIDx3c2RsOm91dHB1dCBtZXNzYWdl PSJpbXBsOnNldFByYWN0aXRpb25lclJlc3BvbnNlIiBuYW1lPSJzZXRQcmFjdGl0aW9uZXJSZXNw b25zZSIvPg0KICAgICAgPC93c2RsOm9wZXJhdGlvbj4NCiAgICAgIDx3c2RsOm9wZXJhdGlvbiBu YW1lPSJkZWxldGVQcmFjdGl0aW9uZXIiIHBhcmFtZXRlck9yZGVyPSJwcm92aWRlciI+DQogICAg ICAgICA8d3NkbDppbnB1dCBtZXNzYWdlPSJpbXBsOmRlbGV0ZVByYWN0aXRpb25lclJlcXVlc3Qi IG5hbWU9ImRlbGV0ZVByYWN0aXRpb25lclJlcXVlc3QiLz4NCiAgICAgICAgIDx3c2RsOm91dHB1 dCBtZXNzYWdlPSJpbXBsOmRlbGV0ZVByYWN0aXRpb25lclJlc3BvbnNlIiBuYW1lPSJkZWxldGVQ cmFjdGl0aW9uZXJSZXNwb25zZSIvPg0KICAgICAgPC93c2RsOm9wZXJhdGlvbj4NCiAgICAgIDx3 c2RsOm9wZXJhdGlvbiBuYW1lPSJzZW5kTWVzc2FnZVRvUHJvdmlkZXIiIHBhcmFtZXRlck9yZGVy PSJtZXNzYWdlIHByb3ZpZGVySWQiPg0KICAgICAgICAgPHdzZGw6aW5wdXQgbWVzc2FnZT0iaW1w bDpzZW5kTWVzc2FnZVRvUHJvdmlkZXJSZXF1ZXN0IiBuYW1lPSJzZW5kTWVzc2FnZVRvUHJvdmlk ZXJSZXF1ZXN0Ii8+DQogICAgICAgICA8d3NkbDpvdXRwdXQgbWVzc2FnZT0iaW1wbDpzZW5kTWVz c2FnZVRvUHJvdmlkZXJSZXNwb25zZSIgbmFtZT0ic2VuZE1lc3NhZ2VUb1Byb3ZpZGVyUmVzcG9u c2UiLz4NCiAgICAgIDwvd3NkbDpvcGVyYXRpb24+DQogICA8L3dzZGw6cG9ydFR5cGU+DQogICA8 d3NkbDpiaW5kaW5nIG5hbWU9IkF4aXNTZXJ2bGV0U29hcEJpbmRpbmciIHR5cGU9ImltcGw6UHJv dmlkZXJTZXJ2aWNlIj4NCiAgICAgIDx3c2Rsc29hcDpiaW5kaW5nIHN0eWxlPSJycGMiIHRyYW5z cG9ydD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9odHRwIi8+DQogICAgICA8d3Nk bDpvcGVyYXRpb24gbmFtZT0iZ2V0TG9jYXRpb24iPg0KICAgICAgICAgPHdzZGxzb2FwOm9wZXJh dGlvbiBzb2FwQWN0aW9uPSIiLz4NCiAgICAgICAgIDx3c2RsOmlucHV0IG5hbWU9ImdldExvY2F0 aW9uUmVxdWVzdCI+DQogICAgICAgICAgICA8d3NkbHNvYXA6Ym9keSBlbmNvZGluZ1N0eWxlPSJo dHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgbmFtZXNwYWNlPSJ1cm46 cWgiIHVzZT0ibGl0ZXJhbCIvPg0KICAgICAgICAgPC93c2RsOmlucHV0Pg0KICAgICAgICAgPHdz ZGw6b3V0cHV0IG5hbWU9ImdldExvY2F0aW9uUmVzcG9uc2UiPg0KICAgICAgICAgICAgPHdzZGxz b2FwOmJvZHkgZW5jb2RpbmdTdHlsZT0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9l bmNvZGluZy8iIG5hbWVzcGFjZT0idXJuOnFoIiB1c2U9ImxpdGVyYWwiLz4NCiAgICAgICAgIDwv d3NkbDpvdXRwdXQ+DQogICAgICA8L3dzZGw6b3BlcmF0aW9uPg0KICAgICAgPHdzZGw6b3BlcmF0 aW9uIG5hbWU9ImdldFByb3ZpZGVyIj4NCiAgICAgICAgIDx3c2Rsc29hcDpvcGVyYXRpb24gc29h cEFjdGlvbj0iIi8+DQogICAgICAgICA8d3NkbDppbnB1dCBuYW1lPSJnZXRQcm92aWRlclJlcXVl c3QiPg0KICAgICAgICAgICAgPHdzZGxzb2FwOmJvZHkgZW5jb2RpbmdTdHlsZT0iaHR0cDovL3Nj aGVtYXMueG1sc29hcC5vcmcvc29hcC9lbmNvZGluZy8iIG5hbWVzcGFjZT0idXJuOnFoIiB1c2U9 ImxpdGVyYWwiLz4NCiAgICAgICAgIDwvd3NkbDppbnB1dD4NCiAgICAgICAgIDx3c2RsOm91dHB1 dCBuYW1lPSJnZXRQcm92aWRlclJlc3BvbnNlIj4NCiAgICAgICAgICAgIDx3c2Rsc29hcDpib2R5 IGVuY29kaW5nU3R5bGU9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW5jb2Rpbmcv IiBuYW1lc3BhY2U9InVybjpxaCIgdXNlPSJsaXRlcmFsIi8+DQogICAgICAgICA8L3dzZGw6b3V0 cHV0Pg0KICAgICAgPC93c2RsOm9wZXJhdGlvbj4NCiAgICAgIDx3c2RsOm9wZXJhdGlvbiBuYW1l PSJnZXRQcmFjdGl0aW9uZXIiPg0KICAgICAgICAgPHdzZGxzb2FwOm9wZXJhdGlvbiBzb2FwQWN0 aW9uPSIiLz4NCiAgICAgICAgIDx3c2RsOmlucHV0IG5hbWU9ImdldFByYWN0aXRpb25lclJlcXVl c3QiPg0KICAgICAgICAgICAgPHdzZGxzb2FwOmJvZHkgZW5jb2RpbmdTdHlsZT0iaHR0cDovL3Nj aGVtYXMueG1sc29hcC5vcmcvc29hcC9lbmNvZGluZy8iIG5hbWVzcGFjZT0idXJuOnFoIiB1c2U9 ImxpdGVyYWwiLz4NCiAgICAgICAgIDwvd3NkbDppbnB1dD4NCiAgICAgICAgIDx3c2RsOm91dHB1 dCBuYW1lPSJnZXRQcmFjdGl0aW9uZXJSZXNwb25zZSI+DQogICAgICAgICAgICA8d3NkbHNvYXA6 Ym9keSBlbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29k aW5nLyIgbmFtZXNwYWNlPSJ1cm46cWgiIHVzZT0ibGl0ZXJhbCIvPg0KICAgICAgICAgPC93c2Rs Om91dHB1dD4NCiAgICAgIDwvd3NkbDpvcGVyYXRpb24+DQogICAgICA8d3NkbDpvcGVyYXRpb24g bmFtZT0ic2V0UHJvdmlkZXIiPg0KICAgICAgICAgPHdzZGxzb2FwOm9wZXJhdGlvbiBzb2FwQWN0 aW9uPSIiLz4NCiAgICAgICAgIDx3c2RsOmlucHV0IG5hbWU9InNldFByb3ZpZGVyUmVxdWVzdCI+ DQogICAgICAgICAgICA8d3NkbHNvYXA6Ym9keSBlbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1h cy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgbmFtZXNwYWNlPSJ1cm46cWgiIHVzZT0ibGl0 ZXJhbCIvPg0KICAgICAgICAgPC93c2RsOmlucHV0Pg0KICAgICAgICAgPHdzZGw6b3V0cHV0IG5h bWU9InNldFByb3ZpZGVyUmVzcG9uc2UiPg0KICAgICAgICAgICAgPHdzZGxzb2FwOmJvZHkgZW5j b2RpbmdTdHlsZT0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbmNvZGluZy8iIG5h bWVzcGFjZT0idXJuOnFoIiB1c2U9ImxpdGVyYWwiLz4NCiAgICAgICAgIDwvd3NkbDpvdXRwdXQ+ DQogICAgICA8L3dzZGw6b3BlcmF0aW9uPg0KICAgICAgPHdzZGw6b3BlcmF0aW9uIG5hbWU9ImRl bGV0ZVByb3ZpZGVyIj4NCiAgICAgICAgIDx3c2Rsc29hcDpvcGVyYXRpb24gc29hcEFjdGlvbj0i Ii8+DQogICAgICAgICA8d3NkbDppbnB1dCBuYW1lPSJkZWxldGVQcm92aWRlclJlcXVlc3QiPg0K ICAgICAgICAgICAgPHdzZGxzb2FwOmJvZHkgZW5jb2RpbmdTdHlsZT0iaHR0cDovL3NjaGVtYXMu eG1sc29hcC5vcmcvc29hcC9lbmNvZGluZy8iIG5hbWVzcGFjZT0idXJuOnFoIiB1c2U9ImxpdGVy YWwiLz4NCiAgICAgICAgIDwvd3NkbDppbnB1dD4NCiAgICAgICAgIDx3c2RsOm91dHB1dCBuYW1l PSJkZWxldGVQcm92aWRlclJlc3BvbnNlIj4NCiAgICAgICAgICAgIDx3c2Rsc29hcDpib2R5IGVu Y29kaW5nU3R5bGU9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW5jb2RpbmcvIiBu YW1lc3BhY2U9InVybjpxaCIgdXNlPSJsaXRlcmFsIi8+DQogICAgICAgICA8L3dzZGw6b3V0cHV0 Pg0KICAgICAgPC93c2RsOm9wZXJhdGlvbj4NCiAgICAgIDx3c2RsOm9wZXJhdGlvbiBuYW1lPSJz ZXRMb2NhdGlvbiI+DQogICAgICAgICA8d3NkbHNvYXA6b3BlcmF0aW9uIHNvYXBBY3Rpb249IiIv Pg0KICAgICAgICAgPHdzZGw6aW5wdXQgbmFtZT0ic2V0TG9jYXRpb25SZXF1ZXN0Ij4NCiAgICAg ICAgICAgIDx3c2Rsc29hcDpib2R5IGVuY29kaW5nU3R5bGU9Imh0dHA6Ly9zY2hlbWFzLnhtbHNv YXAub3JnL3NvYXAvZW5jb2RpbmcvIiBuYW1lc3BhY2U9InVybjpxaCIgdXNlPSJsaXRlcmFsIi8+ DQogICAgICAgICA8L3dzZGw6aW5wdXQ+DQogICAgICAgICA8d3NkbDpvdXRwdXQgbmFtZT0ic2V0 TG9jYXRpb25SZXNwb25zZSI+DQogICAgICAgICAgICA8d3NkbHNvYXA6Ym9keSBlbmNvZGluZ1N0 eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgbmFtZXNwYWNl PSJ1cm46cWgiIHVzZT0ibGl0ZXJhbCIvPg0KICAgICAgICAgPC93c2RsOm91dHB1dD4NCiAgICAg IDwvd3NkbDpvcGVyYXRpb24+DQogICAgICA8d3NkbDpvcGVyYXRpb24gbmFtZT0iZGVsZXRlTG9j YXRpb24iPg0KICAgICAgICAgPHdzZGxzb2FwOm9wZXJhdGlvbiBzb2FwQWN0aW9uPSIiLz4NCiAg ICAgICAgIDx3c2RsOmlucHV0IG5hbWU9ImRlbGV0ZUxvY2F0aW9uUmVxdWVzdCI+DQogICAgICAg ICAgICA8d3NkbHNvYXA6Ym9keSBlbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2Fw Lm9yZy9zb2FwL2VuY29kaW5nLyIgbmFtZXNwYWNlPSJ1cm46cWgiIHVzZT0ibGl0ZXJhbCIvPg0K ICAgICAgICAgPC93c2RsOmlucHV0Pg0KICAgICAgICAgPHdzZGw6b3V0cHV0IG5hbWU9ImRlbGV0 ZUxvY2F0aW9uUmVzcG9uc2UiPg0KICAgICAgICAgICAgPHdzZGxzb2FwOmJvZHkgZW5jb2RpbmdT dHlsZT0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbmNvZGluZy8iIG5hbWVzcGFj ZT0idXJuOnFoIiB1c2U9ImxpdGVyYWwiLz4NCiAgICAgICAgIDwvd3NkbDpvdXRwdXQ+DQogICAg ICA8L3dzZGw6b3BlcmF0aW9uPg0KICAgICAgPHdzZGw6b3BlcmF0aW9uIG5hbWU9InNldFByYWN0 aXRpb25lciI+DQogICAgICAgICA8d3NkbHNvYXA6b3BlcmF0aW9uIHNvYXBBY3Rpb249IiIvPg0K ICAgICAgICAgPHdzZGw6aW5wdXQgbmFtZT0ic2V0UHJhY3RpdGlvbmVyUmVxdWVzdCI+DQogICAg ICAgICAgICA8d3NkbHNvYXA6Ym9keSBlbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxz b2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgbmFtZXNwYWNlPSJ1cm46cWgiIHVzZT0ibGl0ZXJhbCIv Pg0KICAgICAgICAgPC93c2RsOmlucHV0Pg0KICAgICAgICAgPHdzZGw6b3V0cHV0IG5hbWU9InNl dFByYWN0aXRpb25lclJlc3BvbnNlIj4NCiAgICAgICAgICAgIDx3c2Rsc29hcDpib2R5IGVuY29k aW5nU3R5bGU9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW5jb2RpbmcvIiBuYW1l c3BhY2U9InVybjpxaCIgdXNlPSJsaXRlcmFsIi8+DQogICAgICAgICA8L3dzZGw6b3V0cHV0Pg0K ICAgICAgPC93c2RsOm9wZXJhdGlvbj4NCiAgICAgIDx3c2RsOm9wZXJhdGlvbiBuYW1lPSJkZWxl dGVQcmFjdGl0aW9uZXIiPg0KICAgICAgICAgPHdzZGxzb2FwOm9wZXJhdGlvbiBzb2FwQWN0aW9u PSIiLz4NCiAgICAgICAgIDx3c2RsOmlucHV0IG5hbWU9ImRlbGV0ZVByYWN0aXRpb25lclJlcXVl c3QiPg0KICAgICAgICAgICAgPHdzZGxzb2FwOmJvZHkgZW5jb2RpbmdTdHlsZT0iaHR0cDovL3Nj aGVtYXMueG1sc29hcC5vcmcvc29hcC9lbmNvZGluZy8iIG5hbWVzcGFjZT0idXJuOnFoIiB1c2U9 ImxpdGVyYWwiLz4NCiAgICAgICAgIDwvd3NkbDppbnB1dD4NCiAgICAgICAgIDx3c2RsOm91dHB1 dCBuYW1lPSJkZWxldGVQcmFjdGl0aW9uZXJSZXNwb25zZSI+DQogICAgICAgICAgICA8d3NkbHNv YXA6Ym9keSBlbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2Vu Y29kaW5nLyIgbmFtZXNwYWNlPSJ1cm46cWgiIHVzZT0ibGl0ZXJhbCIvPg0KICAgICAgICAgPC93 c2RsOm91dHB1dD4NCiAgICAgIDwvd3NkbDpvcGVyYXRpb24+DQogICAgICA8d3NkbDpvcGVyYXRp b24gbmFtZT0ic2VuZE1lc3NhZ2VUb1Byb3ZpZGVyIj4NCiAgICAgICAgIDx3c2Rsc29hcDpvcGVy YXRpb24gc29hcEFjdGlvbj0iIi8+DQogICAgICAgICA8d3NkbDppbnB1dCBuYW1lPSJzZW5kTWVz c2FnZVRvUHJvdmlkZXJSZXF1ZXN0Ij4NCiAgICAgICAgICAgIDx3c2Rsc29hcDpib2R5IGVuY29k aW5nU3R5bGU9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW5jb2RpbmcvIiBuYW1l c3BhY2U9InVybjpxaCIgdXNlPSJsaXRlcmFsIi8+DQogICAgICAgICA8L3dzZGw6aW5wdXQ+DQog ICAgICAgICA8d3NkbDpvdXRwdXQgbmFtZT0ic2VuZE1lc3NhZ2VUb1Byb3ZpZGVyUmVzcG9uc2Ui Pg0KICAgICAgICAgICAgPHdzZGxzb2FwOmJvZHkgZW5jb2RpbmdTdHlsZT0iaHR0cDovL3NjaGVt YXMueG1sc29hcC5vcmcvc29hcC9lbmNvZGluZy8iIG5hbWVzcGFjZT0idXJuOnFoIiB1c2U9Imxp dGVyYWwiLz4NCiAgICAgICAgIDwvd3NkbDpvdXRwdXQ+DQogICAgICA8L3dzZGw6b3BlcmF0aW9u Pg0KICAgPC93c2RsOmJpbmRpbmc+DQogICA8d3NkbDpzZXJ2aWNlIG5hbWU9ImF1Lmdvdi5xbGQu aGVhbHRoLnM4b25saW5lLnByb3ZpZGVyZGlyLlByb3ZpZGVyU2VydmljZSI+DQogICAgICA8d3Nk bDpwb3J0IGJpbmRpbmc9ImltcGw6QXhpc1NlcnZsZXRTb2FwQmluZGluZyIgbmFtZT0iQXhpc1Nl cnZsZXQiPg0KICAgICAgICAgPHdzZGxzb2FwOmFkZHJlc3MgbG9jYXRpb249Imh0dHA6Ly9sb2Nh bGhvc3Q6ODA4MC9heGlzL3NlcnZsZXQvQXhpc1NlcnZsZXQiLz4NCiAgICAgIDwvd3NkbDpwb3J0 Pg0KICAgPC93c2RsOnNlcnZpY2U+DQo8L3dzZGw6ZGVmaW5pdGlvbnM+DQo= --=_5C7E8557.23422A07--