<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>158691</bug_id>
          
          <creation_ts>2016-06-13 05:26:35 -0700</creation_ts>
          <short_desc>WebRTC: Add media setup test where media is set up in one direction at a time</short_desc>
          <delta_ts>2016-06-14 08:11:47 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>143211</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Bergkvist">adam.bergkvist</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1201821</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Bergkvist">adam.bergkvist</who>
    <bug_when>2016-06-13 05:26:35 -0700</bug_when>
    <thetext>Setting up media in one direction at a time means completing a first offer/answer dialog with unidirectional media, and then sending an updated offer to add media in the other direction.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202143</commentid>
    <comment_count>1</comment_count>
      <attachid>281248</attachid>
    <who name="Adam Bergkvist">adam.bergkvist</who>
    <bug_when>2016-06-14 02:29:33 -0700</bug_when>
    <thetext>Created attachment 281248
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202156</commentid>
    <comment_count>2</comment_count>
      <attachid>281248</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2016-06-14 05:59:08 -0700</bug_when>
    <thetext>Comment on attachment 281248
Proposed patch

View in context: https://bugs.webkit.org/attachment.cgi?id=281248&amp;action=review

&gt; LayoutTests/fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html:12
&gt; +            description(&quot;Test setting up media between two RTCPeerConnection instances with one single SDP dialog.&quot;);

Nit: &quot;... with one single ...&quot; -&gt; &quot;... with a single ...&quot;

&gt; LayoutTests/fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html:112
&gt; +                testPassed(&quot;Frist offer/answer dialog completed&quot;)

Nit: &quot;Frist&quot; -&gt; &quot;First&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202163</commentid>
    <comment_count>3</comment_count>
      <attachid>281254</attachid>
    <who name="Adam Bergkvist">adam.bergkvist</who>
    <bug_when>2016-06-14 06:44:18 -0700</bug_when>
    <thetext>Created attachment 281254
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202164</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Bergkvist">adam.bergkvist</who>
    <bug_when>2016-06-14 06:45:43 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Comment on attachment 281248 [details]
&gt; Proposed patch

Thanks for reviewing Eric. &apos;Patch for landing&apos; submitted.

&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=281248&amp;action=review
&gt; 
&gt; &gt; LayoutTests/fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html:12
&gt; &gt; +            description(&quot;Test setting up media between two RTCPeerConnection instances with one single SDP dialog.&quot;);
&gt; 
&gt; Nit: &quot;... with one single ...&quot; -&gt; &quot;... with a single ...&quot;

Fixed.

&gt; &gt; LayoutTests/fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html:112
&gt; &gt; +                testPassed(&quot;Frist offer/answer dialog completed&quot;)
&gt; 
&gt; Nit: &quot;Frist&quot; -&gt; &quot;First&quot;

Fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202186</commentid>
    <comment_count>5</comment_count>
      <attachid>281254</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-06-14 08:11:43 -0700</bug_when>
    <thetext>Comment on attachment 281254
Patch for landing

Clearing flags on attachment: 281254

Committed r202043: &lt;http://trac.webkit.org/changeset/202043&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202187</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-06-14 08:11:47 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>281248</attachid>
            <date>2016-06-14 02:29:33 -0700</date>
            <delta_ts>2016-06-14 06:44:18 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>test-two-oa-dialogs_0.patch</filename>
            <type>text/plain</type>
            <size>16393</size>
            <attacher name="Adam Bergkvist">adam.bergkvist</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlMDBiNjE3Li41OTQ2NmNjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTYtMDYt
MTQgIEFkYW0gQmVyZ2t2aXN0ICA8YWRhbS5iZXJna3Zpc3RAZXJpY3Nzb24uY29tPgorCisgICAg
ICAgIFdlYlJUQzogQWRkIG1lZGlhIHNldHVwIHRlc3Qgd2hlcmUgbWVkaWEgaXMgc2V0IHVwIGlu
IG9uZSBkaXJlY3Rpb24gYXQgYSB0aW1lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNTg2OTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBUZXN0IHNldHRpbmcgdXAgbWVkaWEgaW4gb25lIGRpcmVjdGlvbiBh
dCBhIHRpbWUuIFRoaXMgaXMgYWNoaWV2ZWQgYnkgZmlyc3QgbmVnb3RpYXRpbmcKKyAgICAgICAg
bWVkaWEgaW4gb25lIGRpcmVjdGlvbi4gSW4gYSBzZWNvbmQgc3RlcCwgYW4gdXBkYXRlZCBvZmZl
ciBpcyBzZW50IHRvIGFkZCBiaS1kaXJlY3Rpb25hbAorICAgICAgICBtZWRpYS4KKworICAgICAg
ICAqIGZhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24tbWVkaWEtc2V0dXAtdHdvLWRp
YWxvZ3MtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L21lZGlhc3RyZWFtL1JU
Q1BlZXJDb25uZWN0aW9uLW1lZGlhLXNldHVwLXR3by1kaWFsb2dzLmh0bWw6IEFkZGVkLgorICAg
ICAgICAqIHBsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICBUaGUgbWFjIHBv
cnQgaXMgbm90IGJ1aWxkaW5nIHdpdGggV0VCX1JUQyB5ZXQuCisKIDIwMTYtMDYtMTMgIEFkYW0g
QmVyZ2t2aXN0ICA8YWRhbS5iZXJna3Zpc3RAZXJpY3Nzb24uY29tPgogCiAgICAgICAgIFdlYlJU
QzogSW1sZW1lbnQgTWVkaWFFbmRwb2ludFBlZXJDb25uZWN0aW9uOjpyZXBsYWNlVHJhY2soKQpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlv
bi1tZWRpYS1zZXR1cC10d28tZGlhbG9ncy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0
L21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLW1lZGlhLXNldHVwLXR3by1kaWFsb2dzLWV4
cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5iNzRlZjZjCi0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9SVENQZWVyQ29u
bmVjdGlvbi1tZWRpYS1zZXR1cC10d28tZGlhbG9ncy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwx
MDYgQEAKK1Rlc3Qgc2V0dGluZyB1cCBtZWRpYSBiZXR3ZWVuIHR3byBSVENQZWVyQ29ubmVjdGlv
biBpbnN0YW5jZXMgd2l0aCBvbmUgc2luZ2xlIFNEUCBkaWFsb2cuCisKK09uIHN1Y2Nlc3MsIHlv
dSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNU
IENPTVBMRVRFIi4KKworCitDcmVhdGUgUlRDUGVlckNvbm5lY3Rpb24gQQorUEFTUyBwY0Euc2ln
bmFsaW5nU3RhdGUgaXMgJ3N0YWJsZScKK1BBU1MgcGNBLnBlbmRpbmdMb2NhbERlc2NyaXB0aW9u
IGlzIG51bGwKK1BBU1MgcGNBLmN1cnJlbnRMb2NhbERlc2NyaXB0aW9uIGlzIG51bGwKK1BBU1Mg
cGNBLnBlbmRpbmdSZW1vdGVEZXNjcmlwdGlvbiBpcyBudWxsCitQQVNTIHBjQS5jdXJyZW50UmVt
b3RlRGVzY3JpcHRpb24gaXMgbnVsbAorCitDcmVhdGUgUlRDUGVlckNvbm5lY3Rpb24gQgorUEFT
UyBwY0Iuc2lnbmFsaW5nU3RhdGUgaXMgJ3N0YWJsZScKK1BBU1MgcGNCLnBlbmRpbmdMb2NhbERl
c2NyaXB0aW9uIGlzIG51bGwKK1BBU1MgcGNCLmN1cnJlbnRMb2NhbERlc2NyaXB0aW9uIGlzIG51
bGwKK1BBU1MgcGNCLnBlbmRpbmdSZW1vdGVEZXNjcmlwdGlvbiBpcyBudWxsCitQQVNTIHBjQi5j
dXJyZW50UmVtb3RlRGVzY3JpcHRpb24gaXMgbnVsbAorCitBOiBhZGQgbWVkaWEKK0E6IGNyZWF0
ZSBvZmZlcgorQTogZ290IG9mZmVyLCBzZXQgaXQgYXMgbG9jYWwgZGVzY3JpcHRpb24KK0E6IGxv
Y2FsIG9mZmVyIHNldAorUEFTUyBwY0Euc2lnbmFsaW5nU3RhdGUgaXMgJ2hhdmUtbG9jYWwtb2Zm
ZXInCitQQVNTIHBjQS5wZW5kaW5nTG9jYWxEZXNjcmlwdGlvbiBpcyBhbiBpbnN0YW5jZSBvZiBS
VENTZXNzaW9uRGVzY3JpcHRpb24KK1BBU1MgcGNBLmN1cnJlbnRMb2NhbERlc2NyaXB0aW9uIGlz
IG51bGwKKworQTogc2VuZCBvZmZlciB0byBCCitBIC0tLSBvZmZlciAtLT4gQgorQjogZ290IG9m
ZmVyIGZyb20gQSwgc2V0IGl0IGFzIHJlbW90ZSBkZXNjcmlwdGlvbgorLS0tLS0tLS0tLQorUEFT
UyBCOiBnb3QgcmVtb3RlIHRyYWNrIGV2ZW50CistLS0tLS0tLS0tCitCOiByZW1vdGUgb2ZmZXIg
c2V0CitQQVNTIHBjQi5zaWduYWxpbmdTdGF0ZSBpcyAnaGF2ZS1yZW1vdGUtb2ZmZXInCitQQVNT
IHBjQi5wZW5kaW5nUmVtb3RlRGVzY3JpcHRpb24gaXMgYW4gaW5zdGFuY2Ugb2YgUlRDU2Vzc2lv
bkRlc2NyaXB0aW9uCitQQVNTIHBjQi5jdXJyZW50UmVtb3RlRGVzY3JpcHRpb24gaXMgbnVsbAor
CitCOiBjcmVhdGUgYW5zd2VyICh3aXRob3V0IGxvY2FsIG1lZGlhKQorQjogZ290IGFuc3dlciwg
c2V0IGl0IGFzIGxvY2FsIGRlc2NyaXB0aW9uCitCOiBsb2NhbCBhbnN3ZXIgc2V0CitQQVNTIHBj
Qi5zaWduYWxpbmdTdGF0ZSBpcyAnc3RhYmxlJworUEFTUyBwY0IucGVuZGluZ0xvY2FsRGVzY3Jp
cHRpb24gaXMgbnVsbAorUEFTUyBwY0IuY3VycmVudExvY2FsRGVzY3JpcHRpb24gaXMgYW4gaW5z
dGFuY2Ugb2YgUlRDU2Vzc2lvbkRlc2NyaXB0aW9uCitQQVNTIHBjQi5wZW5kaW5nUmVtb3RlRGVz
Y3JpcHRpb24gaXMgbnVsbAorUEFTUyBwY0IuY3VycmVudFJlbW90ZURlc2NyaXB0aW9uIGlzIGFu
IGluc3RhbmNlIG9mIFJUQ1Nlc3Npb25EZXNjcmlwdGlvbgorCitCOiBzZW5kIGFuc3dlciB0byBB
CitBIDwtLSBhbnN3ZXIgLS0gQgorQTogZ290IGFuc3dlciBmcm9tIEIsIHNldCBpdCBhcyByZW1v
dGUgZGVzY3JpcHRpb24KK0E6IHJlbW90ZSBhbnN3ZXIgc2V0CitQQVNTIHBjQS5zaWduYWxpbmdT
dGF0ZSBpcyAnc3RhYmxlJworUEFTUyBwY0EucGVuZGluZ0xvY2FsRGVzY3JpcHRpb24gaXMgbnVs
bAorUEFTUyBwY0EuY3VycmVudExvY2FsRGVzY3JpcHRpb24gaXMgYW4gaW5zdGFuY2Ugb2YgUlRD
U2Vzc2lvbkRlc2NyaXB0aW9uCitQQVNTIHBjQS5wZW5kaW5nUmVtb3RlRGVzY3JpcHRpb24gaXMg
bnVsbAorUEFTUyBwY0EuY3VycmVudFJlbW90ZURlc2NyaXB0aW9uIGlzIGFuIGluc3RhbmNlIG9m
IFJUQ1Nlc3Npb25EZXNjcmlwdGlvbgorCitQQVNTIEZyaXN0IG9mZmVyL2Fuc3dlciBkaWFsb2cg
Y29tcGxldGVkCis9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisKK1BB
U1MgcGNCLmdldFNlbmRlcnMoKS5sZW5ndGggaXMgMQorQjogYWRkIG1lZGlhIChzaG91bGQgcmV1
c2Ugc2VuZGVyKQorUEFTUyBwY0IuZ2V0U2VuZGVycygpLmxlbmd0aCBpcyAxCitCOiBjcmVhdGUg
b2ZmZXIKK0I6IGdvdCBvZmZlciwgc2V0IGl0IGFzIGxvY2FsIGRlc2NyaXB0aW9uCitCOiBsb2Nh
bCBvZmZlciBzZXQgKHNlc3Npb24gdXBkYXRlIHNvIHdlIGhhdmUgYm90aCBwZW5kaW5nIGFuZCBj
dXJyZW50IGxvY2FsIGRlc2NyaXB0aW9ucykKK1BBU1MgcGNCLnNpZ25hbGluZ1N0YXRlIGlzICdo
YXZlLWxvY2FsLW9mZmVyJworUEFTUyBwY0IucGVuZGluZ0xvY2FsRGVzY3JpcHRpb24gaXMgYW4g
aW5zdGFuY2Ugb2YgUlRDU2Vzc2lvbkRlc2NyaXB0aW9uCitQQVNTIHBjQi5jdXJyZW50TG9jYWxE
ZXNjcmlwdGlvbiBpcyBhbiBpbnN0YW5jZSBvZiBSVENTZXNzaW9uRGVzY3JpcHRpb24KKworQjog
c2VuZCBvZmZlciB0byBBCitBIDwtLSBvZmZlciAtLS0gQgorQTogZ290IG9mZmVyIGZyb20gQiwg
c2V0IGl0IGFzIHJlbW90ZSBkZXNjcmlwdGlvbgorLS0tLS0tLS0tLQorUEFTUyBBOiBnb3QgcmVt
b3RlIHRyYWNrIGV2ZW50CistLS0tLS0tLS0tCitBOiByZW1vdGUgb2ZmZXIgc2V0IChzZXNzaW9u
IHVwZGF0ZSBzbyB3ZSBoYXZlIGJvdGggcGVuZGluZyBhbmQgY3VycmVudCByZW1vdGUgZGVzY3Jp
cHRpb25zKQorUEFTUyBwY0Euc2lnbmFsaW5nU3RhdGUgaXMgJ2hhdmUtcmVtb3RlLW9mZmVyJwor
UEFTUyBwY0EucGVuZGluZ1JlbW90ZURlc2NyaXB0aW9uIGlzIGFuIGluc3RhbmNlIG9mIFJUQ1Nl
c3Npb25EZXNjcmlwdGlvbgorUEFTUyBwY0EuY3VycmVudFJlbW90ZURlc2NyaXB0aW9uIGlzIGFu
IGluc3RhbmNlIG9mIFJUQ1Nlc3Npb25EZXNjcmlwdGlvbgorCitBOiBjcmVhdGUgYW5zd2VyCitB
OiBnb3QgYW5zd2VyLCBzZXQgaXQgYXMgbG9jYWwgZGVzY3JpcHRpb24KK0E6IGxvY2FsIGFuc3dl
ciBzZXQKK1BBU1MgcGNBLnNpZ25hbGluZ1N0YXRlIGlzICdzdGFibGUnCitQQVNTIHBjQS5wZW5k
aW5nTG9jYWxEZXNjcmlwdGlvbiBpcyBudWxsCitQQVNTIHBjQS5jdXJyZW50TG9jYWxEZXNjcmlw
dGlvbiBpcyBhbiBpbnN0YW5jZSBvZiBSVENTZXNzaW9uRGVzY3JpcHRpb24KK1BBU1MgcGNBLnBl
bmRpbmdSZW1vdGVEZXNjcmlwdGlvbiBpcyBudWxsCitQQVNTIHBjQS5jdXJyZW50UmVtb3RlRGVz
Y3JpcHRpb24gaXMgYW4gaW5zdGFuY2Ugb2YgUlRDU2Vzc2lvbkRlc2NyaXB0aW9uCisKK0E6IHNl
bmQgYW5zd2VyIHRvIEIKK0EgLS0tIGFuc3dlciAtPiBCCitCOiBnb3QgYW5zd2VyIGZyb20gQSwg
c2V0IGl0IGFzIHJlbW90ZSBkZXNjcmlwdGlvbgorQjogcmVtb3RlIGFuc3dlciBzZXQKK1BBU1Mg
cGNCLnNpZ25hbGluZ1N0YXRlIGlzICdzdGFibGUnCitQQVNTIHBjQi5wZW5kaW5nTG9jYWxEZXNj
cmlwdGlvbiBpcyBudWxsCitQQVNTIHBjQi5jdXJyZW50TG9jYWxEZXNjcmlwdGlvbiBpcyBhbiBp
bnN0YW5jZSBvZiBSVENTZXNzaW9uRGVzY3JpcHRpb24KK1BBU1MgcGNCLnBlbmRpbmdSZW1vdGVE
ZXNjcmlwdGlvbiBpcyBudWxsCitQQVNTIHBjQi5jdXJyZW50UmVtb3RlRGVzY3JpcHRpb24gaXMg
YW4gaW5zdGFuY2Ugb2YgUlRDU2Vzc2lvbkRlc2NyaXB0aW9uCisKK1BBU1MgU2Vjb25kIG9mZmVy
L2Fuc3dlciBkaWFsb2cgY29tcGxldGVkCisKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRy
dWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L21lZGlh
c3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLW1lZGlhLXNldHVwLXR3by1kaWFsb2dzLmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLW1lZGlhLXNldHVw
LXR3by1kaWFsb2dzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNTMw
MGYyOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vUlRD
UGVlckNvbm5lY3Rpb24tbWVkaWEtc2V0dXAtdHdvLWRpYWxvZ3MuaHRtbApAQCAtMCwwICsxLDE4
OSBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0
bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMt
dGVzdC1wcmUuanMiPjwvc2NyaXB0PgorICAgICAgICA8c2NyaXB0IHNyYz0icmVzb3VyY2VzL3By
b21pc2UtdXRpbHMuanMiPjwvc2NyaXB0PgorICAgIDwvaGVhZD4KKyAgICA8Ym9keT4KKyAgICAg
ICAgPHNjcmlwdD4KKyAgICAgICAgICAgIGxldCBzdHJlYW07CisgICAgICAgICAgICBsZXQgb2Zm
ZXI7CisKKyAgICAgICAgICAgIGRlc2NyaXB0aW9uKCJUZXN0IHNldHRpbmcgdXAgbWVkaWEgYmV0
d2VlbiB0d28gUlRDUGVlckNvbm5lY3Rpb24gaW5zdGFuY2VzIHdpdGggb25lIHNpbmdsZSBTRFAg
ZGlhbG9nLiIpOworCisgICAgICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAg
ICAgICAgICAgdGVzdFJ1bm5lci5zZXRVc2VyTWVkaWFQZXJtaXNzaW9uKHRydWUpOworICAgICAg
ICAgICAgZWxzZSB7CisgICAgICAgICAgICAgICAgZGVidWcoIlRoaXMgdGVzdCBjYW4gbm90IGJl
IHJ1biB3aXRob3V0IHRoZSB0ZXN0UnVubmVyIik7CisgICAgICAgICAgICAgICAgZmluaXNoSlNU
ZXN0KCk7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGRlYnVnKCJDcmVhdGUgUlRDUGVl
ckNvbm5lY3Rpb24gQSIpOworICAgICAgICAgICAgY29uc3QgcGNBID0gbmV3IHdlYmtpdFJUQ1Bl
ZXJDb25uZWN0aW9uKHtpY2VTZXJ2ZXJzOlt7dXJsczonc3R1bjpmb28uY29tJ31dfSk7CisKKyAg
ICAgICAgICAgIHNob3VsZEJlKCJwY0Euc2lnbmFsaW5nU3RhdGUiLCAiJ3N0YWJsZSciKTsKKyAg
ICAgICAgICAgIHNob3VsZEJlTnVsbCgicGNBLnBlbmRpbmdMb2NhbERlc2NyaXB0aW9uIik7Cisg
ICAgICAgICAgICBzaG91bGRCZU51bGwoInBjQS5jdXJyZW50TG9jYWxEZXNjcmlwdGlvbiIpOwor
ICAgICAgICAgICAgc2hvdWxkQmVOdWxsKCJwY0EucGVuZGluZ1JlbW90ZURlc2NyaXB0aW9uIik7
CisgICAgICAgICAgICBzaG91bGRCZU51bGwoInBjQS5jdXJyZW50UmVtb3RlRGVzY3JpcHRpb24i
KTsKKworICAgICAgICAgICAgZGVidWcoIjxicj5DcmVhdGUgUlRDUGVlckNvbm5lY3Rpb24gQiIp
OworICAgICAgICAgICAgY29uc3QgcGNCID0gbmV3IHdlYmtpdFJUQ1BlZXJDb25uZWN0aW9uKHtp
Y2VTZXJ2ZXJzOlt7dXJsczonc3R1bjpmb28uY29tJ31dfSk7CisKKyAgICAgICAgICAgIHNob3Vs
ZEJlKCJwY0Iuc2lnbmFsaW5nU3RhdGUiLCAiJ3N0YWJsZSciKTsKKyAgICAgICAgICAgIHNob3Vs
ZEJlTnVsbCgicGNCLnBlbmRpbmdMb2NhbERlc2NyaXB0aW9uIik7CisgICAgICAgICAgICBzaG91
bGRCZU51bGwoInBjQi5jdXJyZW50TG9jYWxEZXNjcmlwdGlvbiIpOworICAgICAgICAgICAgc2hv
dWxkQmVOdWxsKCJwY0IucGVuZGluZ1JlbW90ZURlc2NyaXB0aW9uIik7CisgICAgICAgICAgICBz
aG91bGRCZU51bGwoInBjQi5jdXJyZW50UmVtb3RlRGVzY3JpcHRpb24iKTsKKyAgICAgICAgICAg
IGRlYnVnKCIiKTsKKworICAgICAgICAgICAgcGNBLm9udHJhY2sgPSBmdW5jdGlvbiAoKSB7Cisg
ICAgICAgICAgICAgICAgZGVidWcoIi0tLS0tLS0tLS0iKTsKKyAgICAgICAgICAgICAgICB0ZXN0
UGFzc2VkKCJBOiBnb3QgcmVtb3RlIHRyYWNrIGV2ZW50Iik7CisgICAgICAgICAgICAgICAgZGVi
dWcoIi0tLS0tLS0tLS0iKTsKKyAgICAgICAgICAgIH07CisKKyAgICAgICAgICAgIHBjQi5vbnRy
YWNrID0gZnVuY3Rpb24gKCkgeworICAgICAgICAgICAgICAgIGRlYnVnKCItLS0tLS0tLS0tIik7
CisgICAgICAgICAgICAgICAgdGVzdFBhc3NlZCgiQjogZ290IHJlbW90ZSB0cmFjayBldmVudCIp
OworICAgICAgICAgICAgICAgIGRlYnVnKCItLS0tLS0tLS0tIik7CisgICAgICAgICAgICB9Owor
CisgICAgICAgICAgICBuYXZpZ2F0b3IubWVkaWFEZXZpY2VzLmdldFVzZXJNZWRpYSh7ICJhdWRp
byI6IHRydWUgfSkKKyAgICAgICAgICAgIC50aGVuKGZ1bmN0aW9uIChzKSB7CisgICAgICAgICAg
ICAgICAgc3RyZWFtID0gczsKKworICAgICAgICAgICAgICAgIGRlYnVnKCJBOiBhZGQgbWVkaWEi
KTsKKyAgICAgICAgICAgICAgICBwY0EuYWRkVHJhY2soc3RyZWFtLmdldEF1ZGlvVHJhY2tzKClb
MF0sIHN0cmVhbSk7CisKKyAgICAgICAgICAgICAgICBkZWJ1ZygiQTogY3JlYXRlIG9mZmVyIik7
CisgICAgICAgICAgICAgICAgcmV0dXJuIHBjQS5jcmVhdGVPZmZlcigpOworICAgICAgICAgICAg
fSkKKyAgICAgICAgICAgIC50aGVuKGZ1bmN0aW9uIChvZmZlcikgeworICAgICAgICAgICAgICAg
IGRlYnVnKCJBOiBnb3Qgb2ZmZXIsIHNldCBpdCBhcyBsb2NhbCBkZXNjcmlwdGlvbiIpOworICAg
ICAgICAgICAgICAgIHJldHVybiBwY0Euc2V0TG9jYWxEZXNjcmlwdGlvbihvZmZlcik7CisgICAg
ICAgICAgICB9KQorICAgICAgICAgICAgLnRoZW4oZnVuY3Rpb24gKCkgeworICAgICAgICAgICAg
ICAgIGRlYnVnKCJBOiBsb2NhbCBvZmZlciBzZXQiKTsKKyAgICAgICAgICAgICAgICBzaG91bGRC
ZSgicGNBLnNpZ25hbGluZ1N0YXRlIiwgIidoYXZlLWxvY2FsLW9mZmVyJyIpOworICAgICAgICAg
ICAgICAgIHNob3VsZEJlVHlwZSgicGNBLnBlbmRpbmdMb2NhbERlc2NyaXB0aW9uIiwgIlJUQ1Nl
c3Npb25EZXNjcmlwdGlvbiIpOworICAgICAgICAgICAgICAgIHNob3VsZEJlTnVsbCgicGNBLmN1
cnJlbnRMb2NhbERlc2NyaXB0aW9uIik7CisKKyAgICAgICAgICAgICAgICBkZWJ1ZygiPGJyPkE6
IHNlbmQgb2ZmZXIgdG8gQiIpOworICAgICAgICAgICAgICAgIGRlYnVnKCJBIC0tLSBvZmZlciAt
LT4gQiIpOworICAgICAgICAgICAgICAgIGRlYnVnKCJCOiBnb3Qgb2ZmZXIgZnJvbSBBLCBzZXQg
aXQgYXMgcmVtb3RlIGRlc2NyaXB0aW9uIik7CisgICAgICAgICAgICAgICAgcmV0dXJuIHBjQi5z
ZXRSZW1vdGVEZXNjcmlwdGlvbihwY0EubG9jYWxEZXNjcmlwdGlvbik7CisgICAgICAgICAgICB9
KQorICAgICAgICAgICAgLnRoZW4oZnVuY3Rpb24gKCkgeworICAgICAgICAgICAgICAgIGRlYnVn
KCJCOiByZW1vdGUgb2ZmZXIgc2V0Iik7CisgICAgICAgICAgICAgICAgc2hvdWxkQmUoInBjQi5z
aWduYWxpbmdTdGF0ZSIsICInaGF2ZS1yZW1vdGUtb2ZmZXInIik7CisgICAgICAgICAgICAgICAg
c2hvdWxkQmVUeXBlKCJwY0IucGVuZGluZ1JlbW90ZURlc2NyaXB0aW9uIiwgIlJUQ1Nlc3Npb25E
ZXNjcmlwdGlvbiIpOworICAgICAgICAgICAgICAgIHNob3VsZEJlTnVsbCgicGNCLmN1cnJlbnRS
ZW1vdGVEZXNjcmlwdGlvbiIpOworCisgICAgICAgICAgICAgICAgZGVidWcoIjxicj5COiBjcmVh
dGUgYW5zd2VyICh3aXRob3V0IGxvY2FsIG1lZGlhKSIpOworICAgICAgICAgICAgICAgIHJldHVy
biBwY0IuY3JlYXRlQW5zd2VyKCk7CisgICAgICAgICAgICB9KQorICAgICAgICAgICAgLnRoZW4o
ZnVuY3Rpb24gKGFuc3dlcikgeworICAgICAgICAgICAgICAgIGRlYnVnKCJCOiBnb3QgYW5zd2Vy
LCBzZXQgaXQgYXMgbG9jYWwgZGVzY3JpcHRpb24iKTsKKyAgICAgICAgICAgICAgICByZXR1cm4g
cGNCLnNldExvY2FsRGVzY3JpcHRpb24oYW5zd2VyKTsKKyAgICAgICAgICAgIH0pCisgICAgICAg
ICAgICAudGhlbihmdW5jdGlvbiAoKSB7CisgICAgICAgICAgICAgICAgZGVidWcoIkI6IGxvY2Fs
IGFuc3dlciBzZXQiKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgicGNCLnNpZ25hbGluZ1N0
YXRlIiwgIidzdGFibGUnIik7CisgICAgICAgICAgICAgICAgc2hvdWxkQmVOdWxsKCJwY0IucGVu
ZGluZ0xvY2FsRGVzY3JpcHRpb24iKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZVR5cGUoInBj
Qi5jdXJyZW50TG9jYWxEZXNjcmlwdGlvbiIsICJSVENTZXNzaW9uRGVzY3JpcHRpb24iKTsKKyAg
ICAgICAgICAgICAgICBzaG91bGRCZU51bGwoInBjQi5wZW5kaW5nUmVtb3RlRGVzY3JpcHRpb24i
KTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZVR5cGUoInBjQi5jdXJyZW50UmVtb3RlRGVzY3Jp
cHRpb24iLCAiUlRDU2Vzc2lvbkRlc2NyaXB0aW9uIik7CisKKyAgICAgICAgICAgICAgICBkZWJ1
ZygiPGJyPkI6IHNlbmQgYW5zd2VyIHRvIEEiKTsKKyAgICAgICAgICAgICAgICBkZWJ1ZygiQSA8
LS0gYW5zd2VyIC0tIEIiKTsKKyAgICAgICAgICAgICAgICBkZWJ1ZygiQTogZ290IGFuc3dlciBm
cm9tIEIsIHNldCBpdCBhcyByZW1vdGUgZGVzY3JpcHRpb24iKTsKKyAgICAgICAgICAgICAgICBy
ZXR1cm4gcGNBLnNldFJlbW90ZURlc2NyaXB0aW9uKHBjQi5sb2NhbERlc2NyaXB0aW9uKTsKKyAg
ICAgICAgICAgIH0pCisgICAgICAgICAgICAudGhlbihmdW5jdGlvbiAoKSB7CisgICAgICAgICAg
ICAgICAgZGVidWcoIkE6IHJlbW90ZSBhbnN3ZXIgc2V0Iik7CisgICAgICAgICAgICAgICAgc2hv
dWxkQmUoInBjQS5zaWduYWxpbmdTdGF0ZSIsICInc3RhYmxlJyIpOworICAgICAgICAgICAgICAg
IHNob3VsZEJlTnVsbCgicGNBLnBlbmRpbmdMb2NhbERlc2NyaXB0aW9uIik7CisgICAgICAgICAg
ICAgICAgc2hvdWxkQmVUeXBlKCJwY0EuY3VycmVudExvY2FsRGVzY3JpcHRpb24iLCAiUlRDU2Vz
c2lvbkRlc2NyaXB0aW9uIik7CisgICAgICAgICAgICAgICAgc2hvdWxkQmVOdWxsKCJwY0EucGVu
ZGluZ1JlbW90ZURlc2NyaXB0aW9uIik7CisgICAgICAgICAgICAgICAgc2hvdWxkQmVUeXBlKCJw
Y0EuY3VycmVudFJlbW90ZURlc2NyaXB0aW9uIiwgIlJUQ1Nlc3Npb25EZXNjcmlwdGlvbiIpOwor
ICAgICAgICAgICAgICAgIGRlYnVnKCIiKTsKKworICAgICAgICAgICAgICAgIHRlc3RQYXNzZWQo
IkZyaXN0IG9mZmVyL2Fuc3dlciBkaWFsb2cgY29tcGxldGVkIikKKyAgICAgICAgICAgICAgICBk
ZWJ1ZygiPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PTxicj4iKQorCisg
ICAgICAgICAgICAgICAgc2hvdWxkQmUoInBjQi5nZXRTZW5kZXJzKCkubGVuZ3RoIiwgIjEiKTsK
KyAgICAgICAgICAgICAgICBkZWJ1ZygiQjogYWRkIG1lZGlhIChzaG91bGQgcmV1c2Ugc2VuZGVy
KSIpOworICAgICAgICAgICAgICAgIHBjQi5hZGRUcmFjayhzdHJlYW0uZ2V0QXVkaW9UcmFja3Mo
KVswXSwgc3RyZWFtKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgicGNCLmdldFNlbmRlcnMo
KS5sZW5ndGgiLCAiMSIpOworCisgICAgICAgICAgICAgICAgZGVidWcoIkI6IGNyZWF0ZSBvZmZl
ciIpOworICAgICAgICAgICAgICAgIHJldHVybiBwY0IuY3JlYXRlT2ZmZXIoKTsKKyAgICAgICAg
ICAgIH0pCisgICAgICAgICAgICAudGhlbihmdW5jdGlvbiAob2ZmZXIpIHsKKyAgICAgICAgICAg
ICAgICBkZWJ1ZygiQjogZ290IG9mZmVyLCBzZXQgaXQgYXMgbG9jYWwgZGVzY3JpcHRpb24iKTsK
KyAgICAgICAgICAgICAgICByZXR1cm4gcGNCLnNldExvY2FsRGVzY3JpcHRpb24ob2ZmZXIpOwor
ICAgICAgICAgICAgfSkKKyAgICAgICAgICAgIC50aGVuKGZ1bmN0aW9uICgpIHsKKyAgICAgICAg
ICAgICAgICBkZWJ1ZygiQjogbG9jYWwgb2ZmZXIgc2V0IChzZXNzaW9uIHVwZGF0ZSBzbyB3ZSBo
YXZlIGJvdGggcGVuZGluZyBhbmQgY3VycmVudCBsb2NhbCBkZXNjcmlwdGlvbnMpIik7CisgICAg
ICAgICAgICAgICAgc2hvdWxkQmUoInBjQi5zaWduYWxpbmdTdGF0ZSIsICInaGF2ZS1sb2NhbC1v
ZmZlciciKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZVR5cGUoInBjQi5wZW5kaW5nTG9jYWxE
ZXNjcmlwdGlvbiIsICJSVENTZXNzaW9uRGVzY3JpcHRpb24iKTsKKyAgICAgICAgICAgICAgICBz
aG91bGRCZVR5cGUoInBjQi5jdXJyZW50TG9jYWxEZXNjcmlwdGlvbiIsICJSVENTZXNzaW9uRGVz
Y3JpcHRpb24iKTsKKworICAgICAgICAgICAgICAgIGRlYnVnKCI8YnI+Qjogc2VuZCBvZmZlciB0
byBBIik7CisgICAgICAgICAgICAgICAgZGVidWcoIkEgPC0tIG9mZmVyIC0tLSBCIik7CisgICAg
ICAgICAgICAgICAgZGVidWcoIkE6IGdvdCBvZmZlciBmcm9tIEIsIHNldCBpdCBhcyByZW1vdGUg
ZGVzY3JpcHRpb24iKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gcGNBLnNldFJlbW90ZURlc2Ny
aXB0aW9uKHBjQi5sb2NhbERlc2NyaXB0aW9uKTsKKyAgICAgICAgICAgIH0pCisgICAgICAgICAg
ICAudGhlbihmdW5jdGlvbiAoKSB7CisgICAgICAgICAgICAgICAgZGVidWcoIkE6IHJlbW90ZSBv
ZmZlciBzZXQgKHNlc3Npb24gdXBkYXRlIHNvIHdlIGhhdmUgYm90aCBwZW5kaW5nIGFuZCBjdXJy
ZW50IHJlbW90ZSBkZXNjcmlwdGlvbnMpIik7CisgICAgICAgICAgICAgICAgc2hvdWxkQmUoInBj
QS5zaWduYWxpbmdTdGF0ZSIsICInaGF2ZS1yZW1vdGUtb2ZmZXInIik7CisgICAgICAgICAgICAg
ICAgc2hvdWxkQmVUeXBlKCJwY0EucGVuZGluZ1JlbW90ZURlc2NyaXB0aW9uIiwgIlJUQ1Nlc3Np
b25EZXNjcmlwdGlvbiIpOworICAgICAgICAgICAgICAgIHNob3VsZEJlVHlwZSgicGNBLmN1cnJl
bnRSZW1vdGVEZXNjcmlwdGlvbiIsICJSVENTZXNzaW9uRGVzY3JpcHRpb24iKTsKKworICAgICAg
ICAgICAgICAgIGRlYnVnKCI8YnI+QTogY3JlYXRlIGFuc3dlciIpOworICAgICAgICAgICAgICAg
IHJldHVybiBwY0EuY3JlYXRlQW5zd2VyKCk7CisgICAgICAgICAgICB9KQorICAgICAgICAgICAg
LnRoZW4oZnVuY3Rpb24gKGFuc3dlcikgeworICAgICAgICAgICAgICAgIGRlYnVnKCJBOiBnb3Qg
YW5zd2VyLCBzZXQgaXQgYXMgbG9jYWwgZGVzY3JpcHRpb24iKTsKKyAgICAgICAgICAgICAgICBy
ZXR1cm4gcGNBLnNldExvY2FsRGVzY3JpcHRpb24oYW5zd2VyKTsKKyAgICAgICAgICAgIH0pCisg
ICAgICAgICAgICAudGhlbihmdW5jdGlvbiAoKSB7CisgICAgICAgICAgICAgICAgZGVidWcoIkE6
IGxvY2FsIGFuc3dlciBzZXQiKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgicGNBLnNpZ25h
bGluZ1N0YXRlIiwgIidzdGFibGUnIik7CisgICAgICAgICAgICAgICAgc2hvdWxkQmVOdWxsKCJw
Y0EucGVuZGluZ0xvY2FsRGVzY3JpcHRpb24iKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZVR5
cGUoInBjQS5jdXJyZW50TG9jYWxEZXNjcmlwdGlvbiIsICJSVENTZXNzaW9uRGVzY3JpcHRpb24i
KTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZU51bGwoInBjQS5wZW5kaW5nUmVtb3RlRGVzY3Jp
cHRpb24iKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZVR5cGUoInBjQS5jdXJyZW50UmVtb3Rl
RGVzY3JpcHRpb24iLCAiUlRDU2Vzc2lvbkRlc2NyaXB0aW9uIik7CisKKyAgICAgICAgICAgICAg
ICBkZWJ1ZygiPGJyPkE6IHNlbmQgYW5zd2VyIHRvIEIiKTsKKyAgICAgICAgICAgICAgICBkZWJ1
ZygiQSAtLS0gYW5zd2VyIC0+IEIiKTsKKyAgICAgICAgICAgICAgICBkZWJ1ZygiQjogZ290IGFu
c3dlciBmcm9tIEEsIHNldCBpdCBhcyByZW1vdGUgZGVzY3JpcHRpb24iKTsKKyAgICAgICAgICAg
ICAgICByZXR1cm4gcGNCLnNldFJlbW90ZURlc2NyaXB0aW9uKHBjQS5sb2NhbERlc2NyaXB0aW9u
KTsKKyAgICAgICAgICAgIH0pCisgICAgICAgICAgICAudGhlbihmdW5jdGlvbiAoKSB7CisgICAg
ICAgICAgICAgICAgZGVidWcoIkI6IHJlbW90ZSBhbnN3ZXIgc2V0Iik7CisgICAgICAgICAgICAg
ICAgc2hvdWxkQmUoInBjQi5zaWduYWxpbmdTdGF0ZSIsICInc3RhYmxlJyIpOworICAgICAgICAg
ICAgICAgIHNob3VsZEJlTnVsbCgicGNCLnBlbmRpbmdMb2NhbERlc2NyaXB0aW9uIik7CisgICAg
ICAgICAgICAgICAgc2hvdWxkQmVUeXBlKCJwY0IuY3VycmVudExvY2FsRGVzY3JpcHRpb24iLCAi
UlRDU2Vzc2lvbkRlc2NyaXB0aW9uIik7CisgICAgICAgICAgICAgICAgc2hvdWxkQmVOdWxsKCJw
Y0IucGVuZGluZ1JlbW90ZURlc2NyaXB0aW9uIik7CisgICAgICAgICAgICAgICAgc2hvdWxkQmVU
eXBlKCJwY0IuY3VycmVudFJlbW90ZURlc2NyaXB0aW9uIiwgIlJUQ1Nlc3Npb25EZXNjcmlwdGlv
biIpOworICAgICAgICAgICAgICAgIGRlYnVnKCIiKTsKKworICAgICAgICAgICAgICAgIHRlc3RQ
YXNzZWQoIlNlY29uZCBvZmZlci9hbnN3ZXIgZGlhbG9nIGNvbXBsZXRlZCIpCisgICAgICAgICAg
ICAgICAgZGVidWcoIiIpOworCisgICAgICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAg
ICAgICAgICB9KQorICAgICAgICAgICAgLmNhdGNoKGZ1bmN0aW9uIChlcnJvcikgeworICAgICAg
ICAgICAgICAgIHRlc3RGYWlsZWQoIkVycm9yIGluIHByb21pc2UgY2hhaW46ICIgKyBlcnJvcik7
CisgICAgICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgICAgICAgICB9KTsKKworICAg
ICAgICAgICAgd2luZG93LmpzVGVzdElzQXN5bmMgPSB0cnVlOworICAgICAgICAgICAgd2luZG93
LnN1Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7CisKKyAgICAgICAgPC9zY3JpcHQ+CisgICAgICAg
IDxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4K
KyAgICA8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0
YXRpb25zCmluZGV4IDRlOGMzZGQuLmJmZjFmNTQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21h
Yy9UZXN0RXhwZWN0YXRpb25zCkBAIC0xOTYsNiArMTk2LDcgQEAgZmFzdC9tZWRpYXN0cmVhbS9S
VENQZWVyQ29ubmVjdGlvbi1zZXRSZW1vdGVEZXNjcmlwdGlvbi1vZmZlci5odG1sCiBmYXN0L21l
ZGlhc3RyZWFtL1JUQ1RyYWNrRXZlbnQtY29uc3RydWN0b3IuaHRtbAogZmFzdC9tZWRpYXN0cmVh
bS9SVENQZWVyQ29ubmVjdGlvbi1pbnNwZWN0LWFuc3dlci5odG1sCiBmYXN0L21lZGlhc3RyZWFt
L1JUQ1BlZXJDb25uZWN0aW9uLW1lZGlhLXNldHVwLXNpbmdsZS1kaWFsb2cuaHRtbAorZmFzdC9t
ZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1tZWRpYS1zZXR1cC10d28tZGlhbG9ncy5odG1s
CiAKICMgQXNzZXJ0cyBpbiBkZWJ1Zy4KIFsgRGVidWcgXSBmYXN0L2ltYWdlcy9sYXJnZS1zaXpl
LWltYWdlLWNyYXNoLmh0bWwgWyBTa2lwIF0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBkZjMyY2E5Li4zZWMyZDVh
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNv
cmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTYtMDYtMTQgIEFkYW0gQmVyZ2t2aXN0
ICA8YWRhbS5iZXJna3Zpc3RAZXJpY3Nzb24uY29tPgorCisgICAgICAgIFdlYlJUQzogQWRkIG1l
ZGlhIHNldHVwIHRlc3Qgd2hlcmUgbWVkaWEgaXMgc2V0IHVwIGluIG9uZSBkaXJlY3Rpb24gYXQg
YSB0aW1lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NTg2OTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBB
ZGQgdGVzdCBmb3Igc2V0dGluZyB1cCBtZWRpYSBpbiBvbmUgZGlyZWN0aW9uIGF0IGEgdGltZS4g
VGhpcyByZXF1aXJlcyBhIGNoYW5nZSBpbiBzZHAuanMKKyAgICAgICAgdG8gYWxsb3cgYW4gU0RQ
IHRoYXQgZG9lc24ndCBjb250YWluIGEgc3RyZWFtIGlkIG9yIHRyYWNrIGlkIChyZXByZXNlbnRp
bmcKKyAgICAgICAgYSB0cmFjayBiZWluZyBzZW50KS4gSW4gdGhpcyB0ZXN0LCB0aGUgZmlyc3Qg
YW5zd2VyIGRvZXNuJ3QgY29udGFpbiBhbnkgc2VuZGluZyBtZWRpYS4KKworICAgICAgICBUZXN0
OiBmYXN0L21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLW1lZGlhLXNldHVwLXR3by1kaWFs
b2dzLmh0bWwKKworICAgICAgICAqIE1vZHVsZXMvbWVkaWFzdHJlYW0vc2RwLmpzOgorCiAyMDE2
LTA2LTEzICBBZGFtIEJlcmdrdmlzdCAgPGFkYW0uYmVyZ2t2aXN0QGVyaWNzc29uLmNvbT4KIAog
ICAgICAgICBXZWJSVEM6IEltbGVtZW50IE1lZGlhRW5kcG9pbnRQZWVyQ29ubmVjdGlvbjo6cmVw
bGFjZVRyYWNrKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJl
YW0vc2RwLmpzIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9zZHAuanMKaW5k
ZXggNjA3NmY3OS4uZWNkMjU2MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9t
ZWRpYXN0cmVhbS9zZHAuanMKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVh
bS9zZHAuanMKQEAgLTUzOCw4ICs1MzgsNyBAQCBpZiAodHlwZW9mKFNEUCkgPT0gInVuZGVmaW5l
ZCIpCiAKICAgICB2YXIgZXhwZWN0ZWRQcm9wZXJ0aWVzID0gewogICAgICAgICAic2Vzc2lvbiI6
IFsgInZlcnNpb24iLCAib3JpZ2luYXRvciIsICJzZXNzaW9uTmFtZSIsICJzdGFydFRpbWUiLCAi
c3RvcFRpbWUiIF0sCi0gICAgICAgICJtbGluZSI6IFsgInR5cGUiLCAicG9ydCIsICJwcm90b2Nv
bCIsICJtb2RlIiwgInBheWxvYWRzIiwgInJ0Y3AiLCAibWVkaWFTdHJlYW1JZCIsCi0gICAgICAg
ICAgICAibWVkaWFTdHJlYW1UcmFja0lkIiwgImR0bHMiLCAic3NyY3MiLCAiY25hbWUiLCAiaWNl
IiBdLAorICAgICAgICAibWxpbmUiOiBbICJ0eXBlIiwgInBvcnQiLCAicHJvdG9jb2wiLCAibW9k
ZSIsICJwYXlsb2FkcyIsICJydGNwIiwgImR0bHMiLCAiaWNlIiBdLAogICAgICAgICAibWxpbmVT
dWJPYmplY3RzIjogewogICAgICAgICAgICAgInJ0Y3AiOiBbICJtdXgiIF0sCiAgICAgICAgICAg
ICAiaWNlIjogWyAidWZyYWciLCAicGFzc3dvcmQiIF0sCg==
</data>
<flag name="review"
          id="305106"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>281254</attachid>
            <date>2016-06-14 06:44:18 -0700</date>
            <delta_ts>2016-06-14 08:11:43 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>test-two-dialogs_1.patch</filename>
            <type>text/plain</type>
            <size>16385</size>
            <attacher name="Adam Bergkvist">adam.bergkvist</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlMDBiNjE3Li5iOGQzM2NlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTYtMDYt
MTQgIEFkYW0gQmVyZ2t2aXN0ICA8YWRhbS5iZXJna3Zpc3RAZXJpY3Nzb24uY29tPgorCisgICAg
ICAgIFdlYlJUQzogQWRkIG1lZGlhIHNldHVwIHRlc3Qgd2hlcmUgbWVkaWEgaXMgc2V0IHVwIGlu
IG9uZSBkaXJlY3Rpb24gYXQgYSB0aW1lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNTg2OTEKKworICAgICAgICBSZXZpZXdlZCBieSBFcmljIENhcmxz
b24uCisKKyAgICAgICAgVGVzdCBzZXR0aW5nIHVwIG1lZGlhIGluIG9uZSBkaXJlY3Rpb24gYXQg
YSB0aW1lLiBUaGlzIGlzIGFjaGlldmVkIGJ5IGZpcnN0IG5lZ290aWF0aW5nCisgICAgICAgIG1l
ZGlhIGluIG9uZSBkaXJlY3Rpb24uIEluIGEgc2Vjb25kIHN0ZXAsIGFuIHVwZGF0ZWQgb2ZmZXIg
aXMgc2VudCB0byBhZGQgYmktZGlyZWN0aW9uYWwKKyAgICAgICAgbWVkaWEuCisKKyAgICAgICAg
KiBmYXN0L21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLW1lZGlhLXNldHVwLXR3by1kaWFs
b2dzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9tZWRpYXN0cmVhbS9SVENQ
ZWVyQ29ubmVjdGlvbi1tZWRpYS1zZXR1cC10d28tZGlhbG9ncy5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBwbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9uczoKKyAgICAgICAgVGhlIG1hYyBwb3J0
IGlzIG5vdCBidWlsZGluZyB3aXRoIFdFQl9SVEMgeWV0LgorCiAyMDE2LTA2LTEzICBBZGFtIEJl
cmdrdmlzdCAgPGFkYW0uYmVyZ2t2aXN0QGVyaWNzc29uLmNvbT4KIAogICAgICAgICBXZWJSVEM6
IEltbGVtZW50IE1lZGlhRW5kcG9pbnRQZWVyQ29ubmVjdGlvbjo6cmVwbGFjZVRyYWNrKCkKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24t
bWVkaWEtc2V0dXAtdHdvLWRpYWxvZ3MtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9t
ZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1tZWRpYS1zZXR1cC10d28tZGlhbG9ncy1leHBl
Y3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOGM2ZGFjNQotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5l
Y3Rpb24tbWVkaWEtc2V0dXAtdHdvLWRpYWxvZ3MtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTA2
IEBACitUZXN0IHNldHRpbmcgdXAgbWVkaWEgYmV0d2VlbiB0d28gUlRDUGVlckNvbm5lY3Rpb24g
aW5zdGFuY2VzIHdpdGggYSBzaW5nbGUgU0RQIGRpYWxvZy4KKworT24gc3VjY2VzcywgeW91IHdp
bGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09N
UExFVEUiLgorCisKK0NyZWF0ZSBSVENQZWVyQ29ubmVjdGlvbiBBCitQQVNTIHBjQS5zaWduYWxp
bmdTdGF0ZSBpcyAnc3RhYmxlJworUEFTUyBwY0EucGVuZGluZ0xvY2FsRGVzY3JpcHRpb24gaXMg
bnVsbAorUEFTUyBwY0EuY3VycmVudExvY2FsRGVzY3JpcHRpb24gaXMgbnVsbAorUEFTUyBwY0Eu
cGVuZGluZ1JlbW90ZURlc2NyaXB0aW9uIGlzIG51bGwKK1BBU1MgcGNBLmN1cnJlbnRSZW1vdGVE
ZXNjcmlwdGlvbiBpcyBudWxsCisKK0NyZWF0ZSBSVENQZWVyQ29ubmVjdGlvbiBCCitQQVNTIHBj
Qi5zaWduYWxpbmdTdGF0ZSBpcyAnc3RhYmxlJworUEFTUyBwY0IucGVuZGluZ0xvY2FsRGVzY3Jp
cHRpb24gaXMgbnVsbAorUEFTUyBwY0IuY3VycmVudExvY2FsRGVzY3JpcHRpb24gaXMgbnVsbAor
UEFTUyBwY0IucGVuZGluZ1JlbW90ZURlc2NyaXB0aW9uIGlzIG51bGwKK1BBU1MgcGNCLmN1cnJl
bnRSZW1vdGVEZXNjcmlwdGlvbiBpcyBudWxsCisKK0E6IGFkZCBtZWRpYQorQTogY3JlYXRlIG9m
ZmVyCitBOiBnb3Qgb2ZmZXIsIHNldCBpdCBhcyBsb2NhbCBkZXNjcmlwdGlvbgorQTogbG9jYWwg
b2ZmZXIgc2V0CitQQVNTIHBjQS5zaWduYWxpbmdTdGF0ZSBpcyAnaGF2ZS1sb2NhbC1vZmZlcicK
K1BBU1MgcGNBLnBlbmRpbmdMb2NhbERlc2NyaXB0aW9uIGlzIGFuIGluc3RhbmNlIG9mIFJUQ1Nl
c3Npb25EZXNjcmlwdGlvbgorUEFTUyBwY0EuY3VycmVudExvY2FsRGVzY3JpcHRpb24gaXMgbnVs
bAorCitBOiBzZW5kIG9mZmVyIHRvIEIKK0EgLS0tIG9mZmVyIC0tPiBCCitCOiBnb3Qgb2ZmZXIg
ZnJvbSBBLCBzZXQgaXQgYXMgcmVtb3RlIGRlc2NyaXB0aW9uCistLS0tLS0tLS0tCitQQVNTIEI6
IGdvdCByZW1vdGUgdHJhY2sgZXZlbnQKKy0tLS0tLS0tLS0KK0I6IHJlbW90ZSBvZmZlciBzZXQK
K1BBU1MgcGNCLnNpZ25hbGluZ1N0YXRlIGlzICdoYXZlLXJlbW90ZS1vZmZlcicKK1BBU1MgcGNC
LnBlbmRpbmdSZW1vdGVEZXNjcmlwdGlvbiBpcyBhbiBpbnN0YW5jZSBvZiBSVENTZXNzaW9uRGVz
Y3JpcHRpb24KK1BBU1MgcGNCLmN1cnJlbnRSZW1vdGVEZXNjcmlwdGlvbiBpcyBudWxsCisKK0I6
IGNyZWF0ZSBhbnN3ZXIgKHdpdGhvdXQgbG9jYWwgbWVkaWEpCitCOiBnb3QgYW5zd2VyLCBzZXQg
aXQgYXMgbG9jYWwgZGVzY3JpcHRpb24KK0I6IGxvY2FsIGFuc3dlciBzZXQKK1BBU1MgcGNCLnNp
Z25hbGluZ1N0YXRlIGlzICdzdGFibGUnCitQQVNTIHBjQi5wZW5kaW5nTG9jYWxEZXNjcmlwdGlv
biBpcyBudWxsCitQQVNTIHBjQi5jdXJyZW50TG9jYWxEZXNjcmlwdGlvbiBpcyBhbiBpbnN0YW5j
ZSBvZiBSVENTZXNzaW9uRGVzY3JpcHRpb24KK1BBU1MgcGNCLnBlbmRpbmdSZW1vdGVEZXNjcmlw
dGlvbiBpcyBudWxsCitQQVNTIHBjQi5jdXJyZW50UmVtb3RlRGVzY3JpcHRpb24gaXMgYW4gaW5z
dGFuY2Ugb2YgUlRDU2Vzc2lvbkRlc2NyaXB0aW9uCisKK0I6IHNlbmQgYW5zd2VyIHRvIEEKK0Eg
PC0tIGFuc3dlciAtLSBCCitBOiBnb3QgYW5zd2VyIGZyb20gQiwgc2V0IGl0IGFzIHJlbW90ZSBk
ZXNjcmlwdGlvbgorQTogcmVtb3RlIGFuc3dlciBzZXQKK1BBU1MgcGNBLnNpZ25hbGluZ1N0YXRl
IGlzICdzdGFibGUnCitQQVNTIHBjQS5wZW5kaW5nTG9jYWxEZXNjcmlwdGlvbiBpcyBudWxsCitQ
QVNTIHBjQS5jdXJyZW50TG9jYWxEZXNjcmlwdGlvbiBpcyBhbiBpbnN0YW5jZSBvZiBSVENTZXNz
aW9uRGVzY3JpcHRpb24KK1BBU1MgcGNBLnBlbmRpbmdSZW1vdGVEZXNjcmlwdGlvbiBpcyBudWxs
CitQQVNTIHBjQS5jdXJyZW50UmVtb3RlRGVzY3JpcHRpb24gaXMgYW4gaW5zdGFuY2Ugb2YgUlRD
U2Vzc2lvbkRlc2NyaXB0aW9uCisKK1BBU1MgRmlyc3Qgb2ZmZXIvYW5zd2VyIGRpYWxvZyBjb21w
bGV0ZWQKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KKworUEFTUyBw
Y0IuZ2V0U2VuZGVycygpLmxlbmd0aCBpcyAxCitCOiBhZGQgbWVkaWEgKHNob3VsZCByZXVzZSBz
ZW5kZXIpCitQQVNTIHBjQi5nZXRTZW5kZXJzKCkubGVuZ3RoIGlzIDEKK0I6IGNyZWF0ZSBvZmZl
cgorQjogZ290IG9mZmVyLCBzZXQgaXQgYXMgbG9jYWwgZGVzY3JpcHRpb24KK0I6IGxvY2FsIG9m
ZmVyIHNldCAoc2Vzc2lvbiB1cGRhdGUgc28gd2UgaGF2ZSBib3RoIHBlbmRpbmcgYW5kIGN1cnJl
bnQgbG9jYWwgZGVzY3JpcHRpb25zKQorUEFTUyBwY0Iuc2lnbmFsaW5nU3RhdGUgaXMgJ2hhdmUt
bG9jYWwtb2ZmZXInCitQQVNTIHBjQi5wZW5kaW5nTG9jYWxEZXNjcmlwdGlvbiBpcyBhbiBpbnN0
YW5jZSBvZiBSVENTZXNzaW9uRGVzY3JpcHRpb24KK1BBU1MgcGNCLmN1cnJlbnRMb2NhbERlc2Ny
aXB0aW9uIGlzIGFuIGluc3RhbmNlIG9mIFJUQ1Nlc3Npb25EZXNjcmlwdGlvbgorCitCOiBzZW5k
IG9mZmVyIHRvIEEKK0EgPC0tIG9mZmVyIC0tLSBCCitBOiBnb3Qgb2ZmZXIgZnJvbSBCLCBzZXQg
aXQgYXMgcmVtb3RlIGRlc2NyaXB0aW9uCistLS0tLS0tLS0tCitQQVNTIEE6IGdvdCByZW1vdGUg
dHJhY2sgZXZlbnQKKy0tLS0tLS0tLS0KK0E6IHJlbW90ZSBvZmZlciBzZXQgKHNlc3Npb24gdXBk
YXRlIHNvIHdlIGhhdmUgYm90aCBwZW5kaW5nIGFuZCBjdXJyZW50IHJlbW90ZSBkZXNjcmlwdGlv
bnMpCitQQVNTIHBjQS5zaWduYWxpbmdTdGF0ZSBpcyAnaGF2ZS1yZW1vdGUtb2ZmZXInCitQQVNT
IHBjQS5wZW5kaW5nUmVtb3RlRGVzY3JpcHRpb24gaXMgYW4gaW5zdGFuY2Ugb2YgUlRDU2Vzc2lv
bkRlc2NyaXB0aW9uCitQQVNTIHBjQS5jdXJyZW50UmVtb3RlRGVzY3JpcHRpb24gaXMgYW4gaW5z
dGFuY2Ugb2YgUlRDU2Vzc2lvbkRlc2NyaXB0aW9uCisKK0E6IGNyZWF0ZSBhbnN3ZXIKK0E6IGdv
dCBhbnN3ZXIsIHNldCBpdCBhcyBsb2NhbCBkZXNjcmlwdGlvbgorQTogbG9jYWwgYW5zd2VyIHNl
dAorUEFTUyBwY0Euc2lnbmFsaW5nU3RhdGUgaXMgJ3N0YWJsZScKK1BBU1MgcGNBLnBlbmRpbmdM
b2NhbERlc2NyaXB0aW9uIGlzIG51bGwKK1BBU1MgcGNBLmN1cnJlbnRMb2NhbERlc2NyaXB0aW9u
IGlzIGFuIGluc3RhbmNlIG9mIFJUQ1Nlc3Npb25EZXNjcmlwdGlvbgorUEFTUyBwY0EucGVuZGlu
Z1JlbW90ZURlc2NyaXB0aW9uIGlzIG51bGwKK1BBU1MgcGNBLmN1cnJlbnRSZW1vdGVEZXNjcmlw
dGlvbiBpcyBhbiBpbnN0YW5jZSBvZiBSVENTZXNzaW9uRGVzY3JpcHRpb24KKworQTogc2VuZCBh
bnN3ZXIgdG8gQgorQSAtLS0gYW5zd2VyIC0+IEIKK0I6IGdvdCBhbnN3ZXIgZnJvbSBBLCBzZXQg
aXQgYXMgcmVtb3RlIGRlc2NyaXB0aW9uCitCOiByZW1vdGUgYW5zd2VyIHNldAorUEFTUyBwY0Iu
c2lnbmFsaW5nU3RhdGUgaXMgJ3N0YWJsZScKK1BBU1MgcGNCLnBlbmRpbmdMb2NhbERlc2NyaXB0
aW9uIGlzIG51bGwKK1BBU1MgcGNCLmN1cnJlbnRMb2NhbERlc2NyaXB0aW9uIGlzIGFuIGluc3Rh
bmNlIG9mIFJUQ1Nlc3Npb25EZXNjcmlwdGlvbgorUEFTUyBwY0IucGVuZGluZ1JlbW90ZURlc2Ny
aXB0aW9uIGlzIG51bGwKK1BBU1MgcGNCLmN1cnJlbnRSZW1vdGVEZXNjcmlwdGlvbiBpcyBhbiBp
bnN0YW5jZSBvZiBSVENTZXNzaW9uRGVzY3JpcHRpb24KKworUEFTUyBTZWNvbmQgb2ZmZXIvYW5z
d2VyIGRpYWxvZyBjb21wbGV0ZWQKKworUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQor
CitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJl
YW0vUlRDUGVlckNvbm5lY3Rpb24tbWVkaWEtc2V0dXAtdHdvLWRpYWxvZ3MuaHRtbCBiL0xheW91
dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24tbWVkaWEtc2V0dXAtdHdv
LWRpYWxvZ3MuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi44YTdmMTM1
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9SVENQZWVy
Q29ubmVjdGlvbi1tZWRpYS1zZXR1cC10d28tZGlhbG9ncy5odG1sCkBAIC0wLDAgKzEsMTg5IEBA
Cis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4K
KyAgICA8aGVhZD4KKyAgICAgICAgPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0
LXByZS5qcyI+PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvcHJvbWlz
ZS11dGlscy5qcyI+PC9zY3JpcHQ+CisgICAgPC9oZWFkPgorICAgIDxib2R5PgorICAgICAgICA8
c2NyaXB0PgorICAgICAgICAgICAgbGV0IHN0cmVhbTsKKyAgICAgICAgICAgIGxldCBvZmZlcjsK
KworICAgICAgICAgICAgZGVzY3JpcHRpb24oIlRlc3Qgc2V0dGluZyB1cCBtZWRpYSBiZXR3ZWVu
IHR3byBSVENQZWVyQ29ubmVjdGlvbiBpbnN0YW5jZXMgd2l0aCBhIHNpbmdsZSBTRFAgZGlhbG9n
LiIpOworCisgICAgICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgICAgICAg
ICAgdGVzdFJ1bm5lci5zZXRVc2VyTWVkaWFQZXJtaXNzaW9uKHRydWUpOworICAgICAgICAgICAg
ZWxzZSB7CisgICAgICAgICAgICAgICAgZGVidWcoIlRoaXMgdGVzdCBjYW4gbm90IGJlIHJ1biB3
aXRob3V0IHRoZSB0ZXN0UnVubmVyIik7CisgICAgICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7
CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGRlYnVnKCJDcmVhdGUgUlRDUGVlckNvbm5l
Y3Rpb24gQSIpOworICAgICAgICAgICAgY29uc3QgcGNBID0gbmV3IHdlYmtpdFJUQ1BlZXJDb25u
ZWN0aW9uKHtpY2VTZXJ2ZXJzOlt7dXJsczonc3R1bjpmb28uY29tJ31dfSk7CisKKyAgICAgICAg
ICAgIHNob3VsZEJlKCJwY0Euc2lnbmFsaW5nU3RhdGUiLCAiJ3N0YWJsZSciKTsKKyAgICAgICAg
ICAgIHNob3VsZEJlTnVsbCgicGNBLnBlbmRpbmdMb2NhbERlc2NyaXB0aW9uIik7CisgICAgICAg
ICAgICBzaG91bGRCZU51bGwoInBjQS5jdXJyZW50TG9jYWxEZXNjcmlwdGlvbiIpOworICAgICAg
ICAgICAgc2hvdWxkQmVOdWxsKCJwY0EucGVuZGluZ1JlbW90ZURlc2NyaXB0aW9uIik7CisgICAg
ICAgICAgICBzaG91bGRCZU51bGwoInBjQS5jdXJyZW50UmVtb3RlRGVzY3JpcHRpb24iKTsKKwor
ICAgICAgICAgICAgZGVidWcoIjxicj5DcmVhdGUgUlRDUGVlckNvbm5lY3Rpb24gQiIpOworICAg
ICAgICAgICAgY29uc3QgcGNCID0gbmV3IHdlYmtpdFJUQ1BlZXJDb25uZWN0aW9uKHtpY2VTZXJ2
ZXJzOlt7dXJsczonc3R1bjpmb28uY29tJ31dfSk7CisKKyAgICAgICAgICAgIHNob3VsZEJlKCJw
Y0Iuc2lnbmFsaW5nU3RhdGUiLCAiJ3N0YWJsZSciKTsKKyAgICAgICAgICAgIHNob3VsZEJlTnVs
bCgicGNCLnBlbmRpbmdMb2NhbERlc2NyaXB0aW9uIik7CisgICAgICAgICAgICBzaG91bGRCZU51
bGwoInBjQi5jdXJyZW50TG9jYWxEZXNjcmlwdGlvbiIpOworICAgICAgICAgICAgc2hvdWxkQmVO
dWxsKCJwY0IucGVuZGluZ1JlbW90ZURlc2NyaXB0aW9uIik7CisgICAgICAgICAgICBzaG91bGRC
ZU51bGwoInBjQi5jdXJyZW50UmVtb3RlRGVzY3JpcHRpb24iKTsKKyAgICAgICAgICAgIGRlYnVn
KCIiKTsKKworICAgICAgICAgICAgcGNBLm9udHJhY2sgPSBmdW5jdGlvbiAoKSB7CisgICAgICAg
ICAgICAgICAgZGVidWcoIi0tLS0tLS0tLS0iKTsKKyAgICAgICAgICAgICAgICB0ZXN0UGFzc2Vk
KCJBOiBnb3QgcmVtb3RlIHRyYWNrIGV2ZW50Iik7CisgICAgICAgICAgICAgICAgZGVidWcoIi0t
LS0tLS0tLS0iKTsKKyAgICAgICAgICAgIH07CisKKyAgICAgICAgICAgIHBjQi5vbnRyYWNrID0g
ZnVuY3Rpb24gKCkgeworICAgICAgICAgICAgICAgIGRlYnVnKCItLS0tLS0tLS0tIik7CisgICAg
ICAgICAgICAgICAgdGVzdFBhc3NlZCgiQjogZ290IHJlbW90ZSB0cmFjayBldmVudCIpOworICAg
ICAgICAgICAgICAgIGRlYnVnKCItLS0tLS0tLS0tIik7CisgICAgICAgICAgICB9OworCisgICAg
ICAgICAgICBuYXZpZ2F0b3IubWVkaWFEZXZpY2VzLmdldFVzZXJNZWRpYSh7ICJhdWRpbyI6IHRy
dWUgfSkKKyAgICAgICAgICAgIC50aGVuKGZ1bmN0aW9uIChzKSB7CisgICAgICAgICAgICAgICAg
c3RyZWFtID0gczsKKworICAgICAgICAgICAgICAgIGRlYnVnKCJBOiBhZGQgbWVkaWEiKTsKKyAg
ICAgICAgICAgICAgICBwY0EuYWRkVHJhY2soc3RyZWFtLmdldEF1ZGlvVHJhY2tzKClbMF0sIHN0
cmVhbSk7CisKKyAgICAgICAgICAgICAgICBkZWJ1ZygiQTogY3JlYXRlIG9mZmVyIik7CisgICAg
ICAgICAgICAgICAgcmV0dXJuIHBjQS5jcmVhdGVPZmZlcigpOworICAgICAgICAgICAgfSkKKyAg
ICAgICAgICAgIC50aGVuKGZ1bmN0aW9uIChvZmZlcikgeworICAgICAgICAgICAgICAgIGRlYnVn
KCJBOiBnb3Qgb2ZmZXIsIHNldCBpdCBhcyBsb2NhbCBkZXNjcmlwdGlvbiIpOworICAgICAgICAg
ICAgICAgIHJldHVybiBwY0Euc2V0TG9jYWxEZXNjcmlwdGlvbihvZmZlcik7CisgICAgICAgICAg
ICB9KQorICAgICAgICAgICAgLnRoZW4oZnVuY3Rpb24gKCkgeworICAgICAgICAgICAgICAgIGRl
YnVnKCJBOiBsb2NhbCBvZmZlciBzZXQiKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgicGNB
LnNpZ25hbGluZ1N0YXRlIiwgIidoYXZlLWxvY2FsLW9mZmVyJyIpOworICAgICAgICAgICAgICAg
IHNob3VsZEJlVHlwZSgicGNBLnBlbmRpbmdMb2NhbERlc2NyaXB0aW9uIiwgIlJUQ1Nlc3Npb25E
ZXNjcmlwdGlvbiIpOworICAgICAgICAgICAgICAgIHNob3VsZEJlTnVsbCgicGNBLmN1cnJlbnRM
b2NhbERlc2NyaXB0aW9uIik7CisKKyAgICAgICAgICAgICAgICBkZWJ1ZygiPGJyPkE6IHNlbmQg
b2ZmZXIgdG8gQiIpOworICAgICAgICAgICAgICAgIGRlYnVnKCJBIC0tLSBvZmZlciAtLT4gQiIp
OworICAgICAgICAgICAgICAgIGRlYnVnKCJCOiBnb3Qgb2ZmZXIgZnJvbSBBLCBzZXQgaXQgYXMg
cmVtb3RlIGRlc2NyaXB0aW9uIik7CisgICAgICAgICAgICAgICAgcmV0dXJuIHBjQi5zZXRSZW1v
dGVEZXNjcmlwdGlvbihwY0EubG9jYWxEZXNjcmlwdGlvbik7CisgICAgICAgICAgICB9KQorICAg
ICAgICAgICAgLnRoZW4oZnVuY3Rpb24gKCkgeworICAgICAgICAgICAgICAgIGRlYnVnKCJCOiBy
ZW1vdGUgb2ZmZXIgc2V0Iik7CisgICAgICAgICAgICAgICAgc2hvdWxkQmUoInBjQi5zaWduYWxp
bmdTdGF0ZSIsICInaGF2ZS1yZW1vdGUtb2ZmZXInIik7CisgICAgICAgICAgICAgICAgc2hvdWxk
QmVUeXBlKCJwY0IucGVuZGluZ1JlbW90ZURlc2NyaXB0aW9uIiwgIlJUQ1Nlc3Npb25EZXNjcmlw
dGlvbiIpOworICAgICAgICAgICAgICAgIHNob3VsZEJlTnVsbCgicGNCLmN1cnJlbnRSZW1vdGVE
ZXNjcmlwdGlvbiIpOworCisgICAgICAgICAgICAgICAgZGVidWcoIjxicj5COiBjcmVhdGUgYW5z
d2VyICh3aXRob3V0IGxvY2FsIG1lZGlhKSIpOworICAgICAgICAgICAgICAgIHJldHVybiBwY0Iu
Y3JlYXRlQW5zd2VyKCk7CisgICAgICAgICAgICB9KQorICAgICAgICAgICAgLnRoZW4oZnVuY3Rp
b24gKGFuc3dlcikgeworICAgICAgICAgICAgICAgIGRlYnVnKCJCOiBnb3QgYW5zd2VyLCBzZXQg
aXQgYXMgbG9jYWwgZGVzY3JpcHRpb24iKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gcGNCLnNl
dExvY2FsRGVzY3JpcHRpb24oYW5zd2VyKTsKKyAgICAgICAgICAgIH0pCisgICAgICAgICAgICAu
dGhlbihmdW5jdGlvbiAoKSB7CisgICAgICAgICAgICAgICAgZGVidWcoIkI6IGxvY2FsIGFuc3dl
ciBzZXQiKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgicGNCLnNpZ25hbGluZ1N0YXRlIiwg
IidzdGFibGUnIik7CisgICAgICAgICAgICAgICAgc2hvdWxkQmVOdWxsKCJwY0IucGVuZGluZ0xv
Y2FsRGVzY3JpcHRpb24iKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZVR5cGUoInBjQi5jdXJy
ZW50TG9jYWxEZXNjcmlwdGlvbiIsICJSVENTZXNzaW9uRGVzY3JpcHRpb24iKTsKKyAgICAgICAg
ICAgICAgICBzaG91bGRCZU51bGwoInBjQi5wZW5kaW5nUmVtb3RlRGVzY3JpcHRpb24iKTsKKyAg
ICAgICAgICAgICAgICBzaG91bGRCZVR5cGUoInBjQi5jdXJyZW50UmVtb3RlRGVzY3JpcHRpb24i
LCAiUlRDU2Vzc2lvbkRlc2NyaXB0aW9uIik7CisKKyAgICAgICAgICAgICAgICBkZWJ1ZygiPGJy
PkI6IHNlbmQgYW5zd2VyIHRvIEEiKTsKKyAgICAgICAgICAgICAgICBkZWJ1ZygiQSA8LS0gYW5z
d2VyIC0tIEIiKTsKKyAgICAgICAgICAgICAgICBkZWJ1ZygiQTogZ290IGFuc3dlciBmcm9tIEIs
IHNldCBpdCBhcyByZW1vdGUgZGVzY3JpcHRpb24iKTsKKyAgICAgICAgICAgICAgICByZXR1cm4g
cGNBLnNldFJlbW90ZURlc2NyaXB0aW9uKHBjQi5sb2NhbERlc2NyaXB0aW9uKTsKKyAgICAgICAg
ICAgIH0pCisgICAgICAgICAgICAudGhlbihmdW5jdGlvbiAoKSB7CisgICAgICAgICAgICAgICAg
ZGVidWcoIkE6IHJlbW90ZSBhbnN3ZXIgc2V0Iik7CisgICAgICAgICAgICAgICAgc2hvdWxkQmUo
InBjQS5zaWduYWxpbmdTdGF0ZSIsICInc3RhYmxlJyIpOworICAgICAgICAgICAgICAgIHNob3Vs
ZEJlTnVsbCgicGNBLnBlbmRpbmdMb2NhbERlc2NyaXB0aW9uIik7CisgICAgICAgICAgICAgICAg
c2hvdWxkQmVUeXBlKCJwY0EuY3VycmVudExvY2FsRGVzY3JpcHRpb24iLCAiUlRDU2Vzc2lvbkRl
c2NyaXB0aW9uIik7CisgICAgICAgICAgICAgICAgc2hvdWxkQmVOdWxsKCJwY0EucGVuZGluZ1Jl
bW90ZURlc2NyaXB0aW9uIik7CisgICAgICAgICAgICAgICAgc2hvdWxkQmVUeXBlKCJwY0EuY3Vy
cmVudFJlbW90ZURlc2NyaXB0aW9uIiwgIlJUQ1Nlc3Npb25EZXNjcmlwdGlvbiIpOworICAgICAg
ICAgICAgICAgIGRlYnVnKCIiKTsKKworICAgICAgICAgICAgICAgIHRlc3RQYXNzZWQoIkZpcnN0
IG9mZmVyL2Fuc3dlciBkaWFsb2cgY29tcGxldGVkIikKKyAgICAgICAgICAgICAgICBkZWJ1Zygi
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PTxicj4iKQorCisgICAgICAg
ICAgICAgICAgc2hvdWxkQmUoInBjQi5nZXRTZW5kZXJzKCkubGVuZ3RoIiwgIjEiKTsKKyAgICAg
ICAgICAgICAgICBkZWJ1ZygiQjogYWRkIG1lZGlhIChzaG91bGQgcmV1c2Ugc2VuZGVyKSIpOwor
ICAgICAgICAgICAgICAgIHBjQi5hZGRUcmFjayhzdHJlYW0uZ2V0QXVkaW9UcmFja3MoKVswXSwg
c3RyZWFtKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgicGNCLmdldFNlbmRlcnMoKS5sZW5n
dGgiLCAiMSIpOworCisgICAgICAgICAgICAgICAgZGVidWcoIkI6IGNyZWF0ZSBvZmZlciIpOwor
ICAgICAgICAgICAgICAgIHJldHVybiBwY0IuY3JlYXRlT2ZmZXIoKTsKKyAgICAgICAgICAgIH0p
CisgICAgICAgICAgICAudGhlbihmdW5jdGlvbiAob2ZmZXIpIHsKKyAgICAgICAgICAgICAgICBk
ZWJ1ZygiQjogZ290IG9mZmVyLCBzZXQgaXQgYXMgbG9jYWwgZGVzY3JpcHRpb24iKTsKKyAgICAg
ICAgICAgICAgICByZXR1cm4gcGNCLnNldExvY2FsRGVzY3JpcHRpb24ob2ZmZXIpOworICAgICAg
ICAgICAgfSkKKyAgICAgICAgICAgIC50aGVuKGZ1bmN0aW9uICgpIHsKKyAgICAgICAgICAgICAg
ICBkZWJ1ZygiQjogbG9jYWwgb2ZmZXIgc2V0IChzZXNzaW9uIHVwZGF0ZSBzbyB3ZSBoYXZlIGJv
dGggcGVuZGluZyBhbmQgY3VycmVudCBsb2NhbCBkZXNjcmlwdGlvbnMpIik7CisgICAgICAgICAg
ICAgICAgc2hvdWxkQmUoInBjQi5zaWduYWxpbmdTdGF0ZSIsICInaGF2ZS1sb2NhbC1vZmZlcici
KTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZVR5cGUoInBjQi5wZW5kaW5nTG9jYWxEZXNjcmlw
dGlvbiIsICJSVENTZXNzaW9uRGVzY3JpcHRpb24iKTsKKyAgICAgICAgICAgICAgICBzaG91bGRC
ZVR5cGUoInBjQi5jdXJyZW50TG9jYWxEZXNjcmlwdGlvbiIsICJSVENTZXNzaW9uRGVzY3JpcHRp
b24iKTsKKworICAgICAgICAgICAgICAgIGRlYnVnKCI8YnI+Qjogc2VuZCBvZmZlciB0byBBIik7
CisgICAgICAgICAgICAgICAgZGVidWcoIkEgPC0tIG9mZmVyIC0tLSBCIik7CisgICAgICAgICAg
ICAgICAgZGVidWcoIkE6IGdvdCBvZmZlciBmcm9tIEIsIHNldCBpdCBhcyByZW1vdGUgZGVzY3Jp
cHRpb24iKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gcGNBLnNldFJlbW90ZURlc2NyaXB0aW9u
KHBjQi5sb2NhbERlc2NyaXB0aW9uKTsKKyAgICAgICAgICAgIH0pCisgICAgICAgICAgICAudGhl
bihmdW5jdGlvbiAoKSB7CisgICAgICAgICAgICAgICAgZGVidWcoIkE6IHJlbW90ZSBvZmZlciBz
ZXQgKHNlc3Npb24gdXBkYXRlIHNvIHdlIGhhdmUgYm90aCBwZW5kaW5nIGFuZCBjdXJyZW50IHJl
bW90ZSBkZXNjcmlwdGlvbnMpIik7CisgICAgICAgICAgICAgICAgc2hvdWxkQmUoInBjQS5zaWdu
YWxpbmdTdGF0ZSIsICInaGF2ZS1yZW1vdGUtb2ZmZXInIik7CisgICAgICAgICAgICAgICAgc2hv
dWxkQmVUeXBlKCJwY0EucGVuZGluZ1JlbW90ZURlc2NyaXB0aW9uIiwgIlJUQ1Nlc3Npb25EZXNj
cmlwdGlvbiIpOworICAgICAgICAgICAgICAgIHNob3VsZEJlVHlwZSgicGNBLmN1cnJlbnRSZW1v
dGVEZXNjcmlwdGlvbiIsICJSVENTZXNzaW9uRGVzY3JpcHRpb24iKTsKKworICAgICAgICAgICAg
ICAgIGRlYnVnKCI8YnI+QTogY3JlYXRlIGFuc3dlciIpOworICAgICAgICAgICAgICAgIHJldHVy
biBwY0EuY3JlYXRlQW5zd2VyKCk7CisgICAgICAgICAgICB9KQorICAgICAgICAgICAgLnRoZW4o
ZnVuY3Rpb24gKGFuc3dlcikgeworICAgICAgICAgICAgICAgIGRlYnVnKCJBOiBnb3QgYW5zd2Vy
LCBzZXQgaXQgYXMgbG9jYWwgZGVzY3JpcHRpb24iKTsKKyAgICAgICAgICAgICAgICByZXR1cm4g
cGNBLnNldExvY2FsRGVzY3JpcHRpb24oYW5zd2VyKTsKKyAgICAgICAgICAgIH0pCisgICAgICAg
ICAgICAudGhlbihmdW5jdGlvbiAoKSB7CisgICAgICAgICAgICAgICAgZGVidWcoIkE6IGxvY2Fs
IGFuc3dlciBzZXQiKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgicGNBLnNpZ25hbGluZ1N0
YXRlIiwgIidzdGFibGUnIik7CisgICAgICAgICAgICAgICAgc2hvdWxkQmVOdWxsKCJwY0EucGVu
ZGluZ0xvY2FsRGVzY3JpcHRpb24iKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZVR5cGUoInBj
QS5jdXJyZW50TG9jYWxEZXNjcmlwdGlvbiIsICJSVENTZXNzaW9uRGVzY3JpcHRpb24iKTsKKyAg
ICAgICAgICAgICAgICBzaG91bGRCZU51bGwoInBjQS5wZW5kaW5nUmVtb3RlRGVzY3JpcHRpb24i
KTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZVR5cGUoInBjQS5jdXJyZW50UmVtb3RlRGVzY3Jp
cHRpb24iLCAiUlRDU2Vzc2lvbkRlc2NyaXB0aW9uIik7CisKKyAgICAgICAgICAgICAgICBkZWJ1
ZygiPGJyPkE6IHNlbmQgYW5zd2VyIHRvIEIiKTsKKyAgICAgICAgICAgICAgICBkZWJ1ZygiQSAt
LS0gYW5zd2VyIC0+IEIiKTsKKyAgICAgICAgICAgICAgICBkZWJ1ZygiQjogZ290IGFuc3dlciBm
cm9tIEEsIHNldCBpdCBhcyByZW1vdGUgZGVzY3JpcHRpb24iKTsKKyAgICAgICAgICAgICAgICBy
ZXR1cm4gcGNCLnNldFJlbW90ZURlc2NyaXB0aW9uKHBjQS5sb2NhbERlc2NyaXB0aW9uKTsKKyAg
ICAgICAgICAgIH0pCisgICAgICAgICAgICAudGhlbihmdW5jdGlvbiAoKSB7CisgICAgICAgICAg
ICAgICAgZGVidWcoIkI6IHJlbW90ZSBhbnN3ZXIgc2V0Iik7CisgICAgICAgICAgICAgICAgc2hv
dWxkQmUoInBjQi5zaWduYWxpbmdTdGF0ZSIsICInc3RhYmxlJyIpOworICAgICAgICAgICAgICAg
IHNob3VsZEJlTnVsbCgicGNCLnBlbmRpbmdMb2NhbERlc2NyaXB0aW9uIik7CisgICAgICAgICAg
ICAgICAgc2hvdWxkQmVUeXBlKCJwY0IuY3VycmVudExvY2FsRGVzY3JpcHRpb24iLCAiUlRDU2Vz
c2lvbkRlc2NyaXB0aW9uIik7CisgICAgICAgICAgICAgICAgc2hvdWxkQmVOdWxsKCJwY0IucGVu
ZGluZ1JlbW90ZURlc2NyaXB0aW9uIik7CisgICAgICAgICAgICAgICAgc2hvdWxkQmVUeXBlKCJw
Y0IuY3VycmVudFJlbW90ZURlc2NyaXB0aW9uIiwgIlJUQ1Nlc3Npb25EZXNjcmlwdGlvbiIpOwor
ICAgICAgICAgICAgICAgIGRlYnVnKCIiKTsKKworICAgICAgICAgICAgICAgIHRlc3RQYXNzZWQo
IlNlY29uZCBvZmZlci9hbnN3ZXIgZGlhbG9nIGNvbXBsZXRlZCIpCisgICAgICAgICAgICAgICAg
ZGVidWcoIiIpOworCisgICAgICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgICAgICAg
ICB9KQorICAgICAgICAgICAgLmNhdGNoKGZ1bmN0aW9uIChlcnJvcikgeworICAgICAgICAgICAg
ICAgIHRlc3RGYWlsZWQoIkVycm9yIGluIHByb21pc2UgY2hhaW46ICIgKyBlcnJvcik7CisgICAg
ICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgICAgICAgICB9KTsKKworICAgICAgICAg
ICAgd2luZG93LmpzVGVzdElzQXN5bmMgPSB0cnVlOworICAgICAgICAgICAgd2luZG93LnN1Y2Nl
c3NmdWxseVBhcnNlZCA9IHRydWU7CisKKyAgICAgICAgPC9zY3JpcHQ+CisgICAgICAgIDxzY3Jp
cHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKyAgICA8
L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVz
dEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25z
CmluZGV4IDRlOGMzZGQuLmJmZjFmNTQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0
RXhwZWN0YXRpb25zCkBAIC0xOTYsNiArMTk2LDcgQEAgZmFzdC9tZWRpYXN0cmVhbS9SVENQZWVy
Q29ubmVjdGlvbi1zZXRSZW1vdGVEZXNjcmlwdGlvbi1vZmZlci5odG1sCiBmYXN0L21lZGlhc3Ry
ZWFtL1JUQ1RyYWNrRXZlbnQtY29uc3RydWN0b3IuaHRtbAogZmFzdC9tZWRpYXN0cmVhbS9SVENQ
ZWVyQ29ubmVjdGlvbi1pbnNwZWN0LWFuc3dlci5odG1sCiBmYXN0L21lZGlhc3RyZWFtL1JUQ1Bl
ZXJDb25uZWN0aW9uLW1lZGlhLXNldHVwLXNpbmdsZS1kaWFsb2cuaHRtbAorZmFzdC9tZWRpYXN0
cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1tZWRpYS1zZXR1cC10d28tZGlhbG9ncy5odG1sCiAKICMg
QXNzZXJ0cyBpbiBkZWJ1Zy4KIFsgRGVidWcgXSBmYXN0L2ltYWdlcy9sYXJnZS1zaXplLWltYWdl
LWNyYXNoLmh0bWwgWyBTa2lwIF0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBkZjMyY2E5Li45NzM3Y2FhIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTYtMDYtMTQgIEFkYW0gQmVyZ2t2aXN0ICA8YWRh
bS5iZXJna3Zpc3RAZXJpY3Nzb24uY29tPgorCisgICAgICAgIFdlYlJUQzogQWRkIG1lZGlhIHNl
dHVwIHRlc3Qgd2hlcmUgbWVkaWEgaXMgc2V0IHVwIGluIG9uZSBkaXJlY3Rpb24gYXQgYSB0aW1l
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTg2OTEK
KworICAgICAgICBSZXZpZXdlZCBieSBFcmljIENhcmxzb24uCisKKyAgICAgICAgQWRkIHRlc3Qg
Zm9yIHNldHRpbmcgdXAgbWVkaWEgaW4gb25lIGRpcmVjdGlvbiBhdCBhIHRpbWUuIFRoaXMgcmVx
dWlyZXMgYSBjaGFuZ2UgaW4gc2RwLmpzCisgICAgICAgIHRvIGFsbG93IGFuIFNEUCB0aGF0IGRv
ZXNuJ3QgY29udGFpbiBhIHN0cmVhbSBpZCBvciB0cmFjayBpZCAocmVwcmVzZW50aW5nCisgICAg
ICAgIGEgdHJhY2sgYmVpbmcgc2VudCkuIEluIHRoaXMgdGVzdCwgdGhlIGZpcnN0IGFuc3dlciBk
b2Vzbid0IGNvbnRhaW4gYW55IHNlbmRpbmcgbWVkaWEuCisKKyAgICAgICAgVGVzdDogZmFzdC9t
ZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1tZWRpYS1zZXR1cC10d28tZGlhbG9ncy5odG1s
CisKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc3RyZWFtL3NkcC5qczoKKwogMjAxNi0wNi0xMyAg
QWRhbSBCZXJna3Zpc3QgIDxhZGFtLmJlcmdrdmlzdEBlcmljc3Nvbi5jb20+CiAKICAgICAgICAg
V2ViUlRDOiBJbWxlbWVudCBNZWRpYUVuZHBvaW50UGVlckNvbm5lY3Rpb246OnJlcGxhY2VUcmFj
aygpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL3NkcC5q
cyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vc2RwLmpzCmluZGV4IDYwNzZm
NzkuLmVjZDI1NjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJl
YW0vc2RwLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vc2RwLmpz
CkBAIC01MzgsOCArNTM4LDcgQEAgaWYgKHR5cGVvZihTRFApID09ICJ1bmRlZmluZWQiKQogCiAg
ICAgdmFyIGV4cGVjdGVkUHJvcGVydGllcyA9IHsKICAgICAgICAgInNlc3Npb24iOiBbICJ2ZXJz
aW9uIiwgIm9yaWdpbmF0b3IiLCAic2Vzc2lvbk5hbWUiLCAic3RhcnRUaW1lIiwgInN0b3BUaW1l
IiBdLAotICAgICAgICAibWxpbmUiOiBbICJ0eXBlIiwgInBvcnQiLCAicHJvdG9jb2wiLCAibW9k
ZSIsICJwYXlsb2FkcyIsICJydGNwIiwgIm1lZGlhU3RyZWFtSWQiLAotICAgICAgICAgICAgIm1l
ZGlhU3RyZWFtVHJhY2tJZCIsICJkdGxzIiwgInNzcmNzIiwgImNuYW1lIiwgImljZSIgXSwKKyAg
ICAgICAgIm1saW5lIjogWyAidHlwZSIsICJwb3J0IiwgInByb3RvY29sIiwgIm1vZGUiLCAicGF5
bG9hZHMiLCAicnRjcCIsICJkdGxzIiwgImljZSIgXSwKICAgICAgICAgIm1saW5lU3ViT2JqZWN0
cyI6IHsKICAgICAgICAgICAgICJydGNwIjogWyAibXV4IiBdLAogICAgICAgICAgICAgImljZSI6
IFsgInVmcmFnIiwgInBhc3N3b3JkIiBdLAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>