<?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>37408</bug_id>
          
          <creation_ts>2010-04-11 01:15:56 -0700</creation_ts>
          <short_desc>Break new-run-webkit-tests options into groups for easier re-use and possible relocation</short_desc>
          <delta_ts>2010-04-12 16:39:28 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dpranke</cc>
    
    <cc>ojan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>211337</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-04-11 01:15:56 -0700</bug_when>
    <thetext>Break new-run-webkit-tests options into groups for easier re-use and possible relocation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211338</commentid>
    <comment_count>1</comment_count>
      <attachid>53081</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-04-11 01:22:47 -0700</bug_when>
    <thetext>Created attachment 53081
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211339</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-04-11 01:24:13 -0700</bug_when>
    <thetext>One of the mild inconsistencies in this code currently is punctuation and capitalization of option help strings.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211343</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2010-04-11 02:14:26 -0700</bug_when>
    <thetext>Any chance that the misspelling of “deprecated&quot; can be fixed while you’re touching it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211365</commentid>
    <comment_count>4</comment_count>
      <attachid>53081</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-04-11 08:51:09 -0700</bug_when>
    <thetext>Comment on attachment 53081
Patch

Ok.  Please fix the spelling error that Mark pointed out.  Also configuration_options seems to occur twice.  Can we start by sharing that?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211388</commentid>
    <comment_count>5</comment_count>
      <attachid>53081</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-04-11 11:41:13 -0700</bug_when>
    <thetext>Comment on attachment 53081
Patch

Personally, I prefer options lists to be alphabetized, especially for the short flags, but I can see what you&apos;re trying to do. Can you maybe at least alphabetize in each group?

Down the road it might be good to have the groups share common prefixes in the long flags, to make this clearer.

Also, if you are really brave, it was part of my original intent to pull some options from the port object itself so, for example, Chromium-specific flags would live in chromium.py, and not clutter up the main code. This would require you to parse the flags in two passes, the first to figure out which port to run, and then second to re-parse the flags with the generic list plus a list pulled from the port. This would also address port-specific default values more cleanly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211393</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-04-11 11:50:10 -0700</bug_when>
    <thetext>I agree we should move the options to chromium.py.  I don&apos;t think we should parse in two passes, as they would be hidden from the main help.  I think we just want to list the Chromium-only and Mac-only and Qt-only, etc. options separately in the main help.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211394</commentid>
    <comment_count>7</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-04-11 11:50:38 -0700</bug_when>
    <thetext>I&apos;ve gone through and commented in each group about the options missing from new-run-webkit-tests vs. old-run-webkit-tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211487</commentid>
    <comment_count>8</comment_count>
      <attachid>53125</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-04-11 19:04:06 -0700</bug_when>
    <thetext>Created attachment 53125
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211491</commentid>
    <comment_count>9</comment_count>
      <attachid>53125</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-11 19:16:51 -0700</bug_when>
    <thetext>Comment on attachment 53125
Patch for landing

Clearing flags on attachment: 53125

Committed r57463: &lt;http://trac.webkit.org/changeset/57463&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211492</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-11 19:16:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211765</commentid>
    <comment_count>11</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2010-04-12 16:39:28 -0700</bug_when>
    <thetext>Um, this wasn&apos;t anywhere near formatted for 80-columns. Assuming this was a mistake, please be more careful next time.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53081</attachid>
            <date>2010-04-11 01:22:47 -0700</date>
            <delta_ts>2010-04-11 19:03:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-37408-20100411012245.patch</filename>
            <type>text/plain</type>
            <size>18345</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCAxNzcyNTVjLi5kMzk0MGFlIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjcgQEAKKzIwMTAtMDQt
MTEgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEJyZWFrIG5ldy1ydW4td2Via2l0LXRlc3RzIG9w
dGlvbnMgaW50byBncm91cHMgZm9yIGVhc2llciByZS11c2UgYW5kIHBvc3NpYmxlIHJlbG9jYXRp
b24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM3NDA4
CisKKyAgICAgICAgbmV3LXJ1bi13ZWJraXQtdGVzdHMgY3VycmVudGx5IGhhcyBvbmUgaHVnZSBm
dW5jdGlvbiBmb3IKKyAgICAgICAgZGVhbGluZyB3aXRoIGFsbCBvcHRpb25zLXBhcnNpbmcuIAor
ICAgICAgICBUaGlzIHBhdGNoIGlzIGEgZmlyc3QgYXR0ZW1wdCBhdCB0cnlpbmcgdG8gc3BsaXQg
dGhhdCBsYXJnZQorICAgICAgICBmdW5jdGlvbiBkb3duIGludG8gc21hbGxlciAoaG9wZWZ1bGx5
IG1vcmUgcmVhZGFibGU/KSBjaHVua3MKKyAgICAgICAgZGVhbGluZyB3aXRoIHRoZSBkaWZmZXJl
bnQgYXJlYXMgb2Ygb3B0aW9ucy4KKyAgICAgICAgRm9yIGV4YW1wbGUsIGl0IHdvdWxkIG1ha2Ug
c2Vuc2UgdG8gbW92ZSBjb25maWd1cmF0aW9uCisgICAgICAgIG9wdGlvbnMgb2ZmIGludG8gc29t
ZSBtb2R1bGUgd2hpY2ggZGVhbHMgd2l0aCB0aGUgdmFncmllcyBvZgorICAgICAgICBXZWJLaXQn
cyBjb25maWd1cmF0aW9uIHN5c3RlbS4gIEl0IHdvdWxkIGFsc28gbWFrZSBzZW5zZSB0byBtb3Zl
CisgICAgICAgIENocm9taXVtIG9wdGlvbnMgb2ZmIG9udG8gdGhlIENocm9taXVtIHBvcnQgb2Jq
ZWN0ICh3aGVyZSB0aGV5IGFyZSB1c2VkKS4KKyAgICAgICAgSXQgbWF5IG1ha2Ugc2Vuc2UgdG8g
bW92ZSByZXN1bHRzLmpzb24gb3B0aW9ucyBvdmVyIHRvIHRoZSByZXN1bHRzLmpzb24gY29kZS4K
KyAgICAgICAgVGhpcyBjaGFuZ2UgaXMgYSBmaXJzdCBpdGVyYXRpb24sIGFuZCB3ZSB3aWxsIGNl
cnRhaW5seSBuZWVkIG1vcmUKKyAgICAgICAgcmVmaW5lbWVudCB0byB0aGlzIGNvZGUgb3ZlciB0
aW1lLiAgSG9wZWZ1bGx5IEkgZGlkbid0IG1ha2UgdGhpbmdzCisgICAgICAgIGhhcmRlciB0byBy
ZWFkIGhlcmUuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9kcml2
ZXJfdGVzdC5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5f
d2Via2l0X3Rlc3RzLnB5OgorCiAyMDEwLTA0LTExICBKb3NlcGggUGVjb3Jhcm8gIDxqb2VwZWNr
QHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTWFyayBSb3dlLgpkaWZmIC0tZ2l0
IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvZHJpdmVyX3Rlc3Qu
cHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9kcml2ZXJfdGVz
dC5weQppbmRleCAzNmQxYWQ4Li45NTRhNmMyIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9TY3Jp
cHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9kcml2ZXJfdGVzdC5weQorKysgYi9XZWJLaXRUb29s
cy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9kcml2ZXJfdGVzdC5weQpAQCAtNjEsMTkg
KzYxLDE5IEBAIGRlZiBydW5fdGVzdHMocG9ydCwgb3B0aW9ucywgdGVzdHMpOgogCiAKIGlmIF9f
bmFtZV9fID09ICdfX21haW5fXyc6Ci0gICAgb3B0cGFyc2VyID0gb3B0cGFyc2UuT3B0aW9uUGFy
c2VyKCkKLSAgICBvcHRwYXJzZXIuYWRkX29wdGlvbignLXAnLCAnLS1wbGF0Zm9ybScsIGFjdGlv
bj0nc3RvcmUnLCBkZWZhdWx0PSdtYWMnLAotICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9
J1BsYXRmb3JtIHRvIHRlc3QgKGUuZy4sICJtYWMiLCAiY2hyb21pdW0tbWFjIiwgZXRjLicpCi0g
ICAgb3B0cGFyc2VyLmFkZF9vcHRpb24oJy0tZGVidWcnLCBhY3Rpb249J3N0b3JlX2NvbnN0Jywg
Y29uc3Q9J0RlYnVnJywKLSAgICAgICAgICAgICAgICAgICAgICAgICBkZXN0PSJjb25maWd1cmF0
aW9uIiwgaGVscD0nU2V0IHRoZSBjb25maWd1cmF0aW9uIHRvIERlYnVnJykKLSAgICBvcHRwYXJz
ZXIuYWRkX29wdGlvbignLS1yZWxlYXNlJywgYWN0aW9uPSdzdG9yZV9jb25zdCcsIGNvbnN0PSdS
ZWxlYXNlJywKLSAgICAgICAgICAgICAgICAgICAgICAgICBkZXN0PSJjb25maWd1cmF0aW9uIiwg
aGVscD0nU2V0IHRoZSBjb25maWd1cmF0aW9uIHRvIFJlbGVhc2UnKQotICAgIG9wdHBhcnNlci5h
ZGRfb3B0aW9uKCcnLCAnLS10aW1lb3V0JywgYWN0aW9uPSdzdG9yZScsIGRlZmF1bHQ9JzIwMDAn
LAotICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9J3Rlc3QgdGltZW91dCBpbiBtaWxsaXNl
Y29uZHMgKDIwMDAgYnkgZGVmYXVsdCknKQotICAgIG9wdHBhcnNlci5hZGRfb3B0aW9uKCcnLCAn
LS13cmFwcGVyJywgYWN0aW9uPSdzdG9yZScpCi0gICAgb3B0cGFyc2VyLmFkZF9vcHRpb24oJycs
ICctLW5vLXBpeGVsLXRlc3RzJywgYWN0aW9uPSdzdG9yZV90cnVlJywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICBkZWZhdWx0PUZhbHNlLAotICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9
J2Rpc2FibGUgcGl4ZWwtdG8tcGl4ZWwgUE5HIGNvbXBhcmlzb25zJykKKyAgICAjIEZJWE1FOiBj
b25maWd1cmF0aW9uX29wdGlvbnMgYmVsb25nIGluIGEgc2hhcmVkIGxvY2F0aW9uLgorICAgIGNv
bmZpZ3VyYXRpb25fb3B0aW9ucyA9IFsKKyAgICAgICAgbWFrZV9vcHRpb24oJy0tZGVidWcnLCBh
Y3Rpb249J3N0b3JlX2NvbnN0JywgY29uc3Q9J0RlYnVnJywgZGVzdD0iY29uZmlndXJhdGlvbiIs
IGhlbHA9J1NldCB0aGUgY29uZmlndXJhdGlvbiB0byBEZWJ1ZycpLAorICAgICAgICBtYWtlX29w
dGlvbignLS1yZWxlYXNlJywgYWN0aW9uPSdzdG9yZV9jb25zdCcsIGNvbnN0PSdSZWxlYXNlJywg
ZGVzdD0iY29uZmlndXJhdGlvbiIsIGhlbHA9J1NldCB0aGUgY29uZmlndXJhdGlvbiB0byBSZWxl
YXNlJyksCisgICAgXQorICAgIG1pc2Nfb3B0aW9ucyA9IFsKKyAgICAgICAgbWFrZV9vcHRpb24o
Jy1wJywgJy0tcGxhdGZvcm0nLCBhY3Rpb249J3N0b3JlJywgZGVmYXVsdD0nbWFjJywgaGVscD0n
UGxhdGZvcm0gdG8gdGVzdCAoZS5nLiwgIm1hYyIsICJjaHJvbWl1bS1tYWMiLCBldGMuJyksCisg
ICAgICAgIG1ha2Vfb3B0aW9uKCctLXRpbWVvdXQnLCBhY3Rpb249J3N0b3JlJywgZGVmYXVsdD0n
MjAwMCcsIGhlbHA9J3Rlc3QgdGltZW91dCBpbiBtaWxsaXNlY29uZHMgKDIwMDAgYnkgZGVmYXVs
dCknKSwKKyAgICAgICAgbWFrZV9vcHRpb24oJy0td3JhcHBlcicsIGFjdGlvbj0nc3RvcmUnKSwK
KyAgICAgICAgbWFrZV9vcHRpb24oJy0tbm8tcGl4ZWwtdGVzdHMnLCBhY3Rpb249J3N0b3JlX3Ry
dWUnLCBkZWZhdWx0PUZhbHNlLCBoZWxwPSdkaXNhYmxlIHBpeGVsLXRvLXBpeGVsIFBORyBjb21w
YXJpc29ucycpLAorICAgIF0KKyAgICBvcHRpb25fbGlzdCA9IGNvbmZpZ3VyYXRpb25fb3B0aW9u
cyArIG1pc2Nfb3B0aW9ucworICAgIG9wdHBhcnNlciA9IG9wdHBhcnNlLk9wdGlvblBhcnNlcihv
cHRpb25fbGlzdD1vcHRpb25fbGlzdCkKICAgICBvcHRpb25zLCBhcmdzID0gb3B0cGFyc2VyLnBh
cnNlX2FyZ3MoKQogICAgIHAgPSBwb3J0LmdldChvcHRpb25zLnBsYXRmb3JtLCBvcHRpb25zKQog
ICAgIHJ1bl90ZXN0cyhwLCBvcHRpb25zLCBhcmdzKQpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMv
U2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weSBiL1dlYktp
dFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkK
aW5kZXggYzdlZDgzNS4uNmU0NGEwNSAxMDA3NTUKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93
ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weQorKysgYi9XZWJLaXRUb29s
cy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5CkBAIC0x
NTI1LDEzMyArMTUyNSw3MiBAQCBkZWYgcGFyc2VfYXJncyhhcmdzPU5vbmUpOgogICAgICIiIlBy
b3ZpZGVzIGEgZGVmYXVsdCBzZXQgb2YgY29tbWFuZCBsaW5lIGFyZ3MuCiAKICAgICBSZXR1cm5z
IGEgdHVwbGUgb2Ygb3B0aW9ucywgYXJncyBmcm9tIG9wdHBhcnNlIiIiCi0gICAgb3B0aW9uX3Bh
cnNlciA9IG9wdHBhcnNlLk9wdGlvblBhcnNlcigpCi0gICAgb3B0aW9uX3BhcnNlci5hZGRfb3B0
aW9uKCIiLCAiLS1waXhlbC10ZXN0cyciLCBhY3Rpb249InN0b3JlX3RydWUiLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkZXN0PSJwaXhlbF90ZXN0cyIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGhlbHA9ImVuYWJsZSBwaXhlbC10by1waXhlbCBQTkcgY29tcGFyaXNvbnMi
KQotICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlvbigiIiwgIi0tbm8tcGl4ZWwtdGVzdHMiLCBh
Y3Rpb249InN0b3JlX2ZhbHNlIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzdD0i
cGl4ZWxfdGVzdHMiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSJkaXNhYmxl
IHBpeGVsLXRvLXBpeGVsIFBORyBjb21wYXJpc29ucyIpCi0gICAgb3B0aW9uX3BhcnNlci5hZGRf
b3B0aW9uKCIiLCAiLS1mdXp6eS1waXhlbC10ZXN0cyIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ9RmFsc2UsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGhlbHA9IkFsc28gdXNlIGZ1enp5IG1hdGNoaW5nIHRvIGNvbXBhcmUg
cGl4ZWwgIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXN0IG91dHB1dHMu
IikKLSAgICBvcHRpb25fcGFyc2VyLmFkZF9vcHRpb24oIiIsICItLXJlc3VsdHMtZGlyZWN0b3J5
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdD0ibGF5b3V0LXRlc3QtcmVz
dWx0cyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9Ik91dHB1dCByZXN1bHRz
IGRpcmVjdG9yeSBzb3VyY2UgZGlyLCIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiIHJlbGF0aXZlIHRvIERlYnVnIG9yIFJlbGVhc2UiKQotICAgIG9wdGlvbl9wYXJzZXIuYWRk
X29wdGlvbigiIiwgIi0tbmV3LWJhc2VsaW5lIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdD1GYWxzZSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaGVscD0ic2F2ZSBhbGwgZ2VuZXJhdGVkIHJlc3VsdHMgYXMgbmV3IGJhc2Vs
aW5lcyIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIGludG8gdGhlIHBsYXRm
b3JtIGRpcmVjdG9yeSwgb3ZlcndyaXRpbmcgIgotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJ3aGF0ZXZlcidzIGFscmVhZHkgdGhlcmUuIikKLSAgICBvcHRpb25fcGFyc2VyLmFk
ZF9vcHRpb24oIiIsICItLW5vc2hvdy1yZXN1bHRzIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdD1GYWxzZSwgaGVscD0iZG9uJ3QgbGF1
bmNoIER1bXBSZW5kZXJUcmVlIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIHdpdGgg
cmVzdWx0cyBhZnRlciB0aGUgdGVzdHMgYXJlIGRvbmUiKQotICAgIG9wdGlvbl9wYXJzZXIuYWRk
X29wdGlvbigiIiwgIi0tZnVsbC1yZXN1bHRzLWh0bWwiLCBhY3Rpb249InN0b3JlX3RydWUiLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0PUZhbHNlLCBoZWxwPSJzaG93IGFs
bCBmYWlsdXJlcyBpbiAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXN1bHRzLmh0
bWwsIHJhdGhlciB0aGFuIG9ubHkgcmVncmVzc2lvbnMiKQotICAgIG9wdGlvbl9wYXJzZXIuYWRk
X29wdGlvbigiIiwgIi0tY2xvYmJlci1vbGQtcmVzdWx0cyIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ9RmFsc2UsIGhlbHA9IkNsb2Ji
ZXJzIHRlc3QgcmVzdWx0cyBmcm9tICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBy
ZXZpb3VzIHJ1bnMuIikKLSAgICBvcHRpb25fcGFyc2VyLmFkZF9vcHRpb24oIiIsICItLWxpbnQt
dGVzdC1maWxlcyIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRlZmF1bHQ9RmFsc2UsIGhlbHA9Ik1ha2VzIHN1cmUgdGhlIHRlc3QgZmlsZXMgIgot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFyc2UgZm9yIGFsbCBjb25maWd1cmF0aW9u
cy4gRG9lcyBub3QgcnVuIGFueSAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXN0
cy4iKQotICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlvbigiIiwgIi0tZm9yY2UiLCBhY3Rpb249
InN0b3JlX3RydWUiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0PUZhbHNl
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSJSdW4gYWxsIHRlc3RzLCBldmVu
IHRob3NlIG1hcmtlZCBTS0lQICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
aW4gdGhlIHRlc3QgbGlzdCIpCi0gICAgb3B0aW9uX3BhcnNlci5hZGRfb3B0aW9uKCIiLCAiLS1u
dW0tZHVtcF9yZW5kZXJfdHJlZXMiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxw
PSJOdW1iZXIgb2YgRHVtcFJlbmRlclRyZWVzIHRvIHJ1biBpbiBwYXJhbGxlbC4iKQotICAgIG9w
dGlvbl9wYXJzZXIuYWRkX29wdGlvbigiIiwgIi0tdXNlLWFwYWNoZSIsIGFjdGlvbj0ic3RvcmVf
dHJ1ZSIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ9RmFsc2UsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9IldoZXRoZXIgdG8gdXNlIGFwYWNoZSBpbnN0
ZWFkIG9mIGxpZ2h0dHBkLiIpCi0gICAgb3B0aW9uX3BhcnNlci5hZGRfb3B0aW9uKCIiLCAiLS10
aW1lLW91dC1tcyIsIGRlZmF1bHQ9Tm9uZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aGVscD0iU2V0IHRoZSB0aW1lb3V0IGZvciBlYWNoIHRlc3QiKQotICAgIG9wdGlvbl9wYXJzZXIu
YWRkX29wdGlvbigiIiwgIi0tcnVuLXNpbmdseSIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ9RmFsc2UsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGhlbHA9InJ1biBhIHNlcGFyYXRlIER1bXBSZW5kZXJUcmVlIGZvciBlYWNo
IHRlc3QiKQotICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlvbigiIiwgIi0tbnVtLXNsb3ctdGVz
dHMtdG8tbG9nIiwgZGVmYXVsdD01MCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVs
cD0iTnVtYmVyIG9mIHNsb3cgdGVzdHMgd2hvc2UgdGltaW5ncyAiCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgInRvIHByaW50LiIpCi0gICAgb3B0aW9uX3BhcnNlci5hZGRfb3B0
aW9uKCIiLCAiLS1wbGF0Zm9ybSIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9
Ik92ZXJyaWRlIHRoZSBwbGF0Zm9ybSBmb3IgZXhwZWN0ZWQgcmVzdWx0cyIpCi0gICAgb3B0aW9u
X3BhcnNlci5hZGRfb3B0aW9uKCctLWRlYnVnJywgYWN0aW9uPSdzdG9yZV9jb25zdCcsIGNvbnN0
PSdEZWJ1ZycsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc3Q9ImNvbmZpZ3VyYXRp
b24iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSdTZXQgdGhlIGNvbmZpZ3Vy
YXRpb24gdG8gRGVidWcnKQotICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlvbignLS1yZWxlYXNl
JywgYWN0aW9uPSdzdG9yZV9jb25zdCcsIGNvbnN0PSdSZWxlYXNlJywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZGVzdD0iY29uZmlndXJhdGlvbiIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGhlbHA9J1NldCB0aGUgY29uZmlndXJhdGlvbiB0byBSZWxlYXNlJykKLSAgICBv
cHRpb25fcGFyc2VyLmFkZF9vcHRpb24oIi10IiwgIi0tdGFyZ2V0IiwgZGVzdD0iY29uZmlndXJh
dGlvbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9IihERVBSSUNBVEVEKSIp
IAotICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlvbigiIiwgIi0tbG9nIiwgYWN0aW9uPSJzdG9y
ZSIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ9ImRldGFpbGVkLXByb2dy
ZXNzLHVuZXhwZWN0ZWQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSJsb2cg
dmFyaW91cyB0eXBlcyBvZiBkYXRhLiBUaGUgcGFyYW0gc2hvdWxkIgotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiIGJlIGEgY29tbWEtc2VwYXJhdGVkIGxpc3Qgb2YgdmFsdWVzIGZyb206
ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjdHVhbCxjb25maWcsIiArIExPR19E
RVRBSUxFRF9QUk9HUkVTUyArCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICIsZXhwZWN0
ZWQsdGltaW5nLCIgKyBMT0dfVU5FWFBFQ1RFRCArICIgIgotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiKGRlZmF1bHRzIHRvICIgKwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
LS1sb2cgZGV0YWlsZWQtcHJvZ3Jlc3MsdW5leHBlY3RlZCkiKQotICAgIG9wdGlvbl9wYXJzZXIu
YWRkX29wdGlvbigiLXYiLCAiLS12ZXJib3NlIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdD1GYWxzZSwgaGVscD0iaW5jbHVkZSBkZWJ1
Zy1sZXZlbCBsb2dnaW5nIikKLSAgICBvcHRpb25fcGFyc2VyLmFkZF9vcHRpb24oIiIsICItLXNv
dXJjZXMiLCBhY3Rpb249InN0b3JlX3RydWUiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBoZWxwPSJzaG93IGV4cGVjdGVkIHJlc3VsdCBmaWxlIHBhdGggZm9yIGVhY2ggIgotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXN0IChpbXBsaWVzIC0tdmVyYm9zZSkiKQot
ICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlvbigiIiwgIi0tc3RhcnR1cC1kaWFsb2ciLCBhY3Rp
b249InN0b3JlX3RydWUiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0PUZh
bHNlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSJjcmVhdGUgYSBkaWFsb2cg
b24gRHVtcFJlbmRlclRyZWUgc3RhcnR1cCIpCi0gICAgb3B0aW9uX3BhcnNlci5hZGRfb3B0aW9u
KCIiLCAiLS1ncC1mYXVsdC1lcnJvci1ib3giLCBhY3Rpb249InN0b3JlX3RydWUiLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0PUZhbHNlLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBoZWxwPSJlbmFibGUgV2luZG93cyBHUCBmYXVsdCBlcnJvciBib3giKQotICAg
IG9wdGlvbl9wYXJzZXIuYWRkX29wdGlvbigiIiwgIi0td3JhcHBlciIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGhlbHA9IndyYXBwZXIgY29tbWFuZCB0byBpbnNlcnQgYmVmb3JlICIK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW52b2NhdGlvbnMgb2YgRHVtcFJl
bmRlclRyZWU7IG9wdGlvbiBpcyBzcGxpdCAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIm9uIHdoaXRlc3BhY2UgYmVmb3JlIHJ1bm5pbmcuIChFeGFtcGxlOiAiCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0td3JhcHBlcj0ndmFsZ3JpbmQgLS1zbWMtY2hl
Y2s9YWxsJykiKQotICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlvbigiIiwgIi0tdGVzdC1saXN0
IiwgYWN0aW9uPSJhcHBlbmQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSJy
ZWFkIGxpc3Qgb2YgdGVzdHMgdG8gcnVuIGZyb20gZmlsZSIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1ldGF2YXI9IkZJTEUiKQotICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlvbigi
IiwgIi0tbm9jaGVjay1zeXMtZGVwcyIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ9RmFsc2UsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGhlbHA9IkRvbid0IGNoZWNrIHRoZSBzeXN0ZW0gZGVwZW5kZW5jaWVzICIKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiKHRoZW1lcykiKQotICAgIG9wdGlvbl9wYXJz
ZXIuYWRkX29wdGlvbigiIiwgIi0tcmFuZG9taXplLW9yZGVyIiwgYWN0aW9uPSJzdG9yZV90cnVl
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdD1GYWxzZSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaGVscD0oIlJ1biB0ZXN0cyBpbiByYW5kb20gb3JkZXIgKHVz
ZWZ1bCBmb3IgIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhY2tpbmcg
ZG93biBjb3JydXB0aW9uKSIpKQotICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlvbigiIiwgIi0t
cnVuLWNodW5rIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdD1Ob25lLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSgiUnVuIGEgc3BlY2lmaWVkIGNodW5r
IChuOmwpLCB0aGUgIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibnRoIG9m
IGxlbiBsLCBvZiB0aGUgbGF5b3V0IHRlc3RzIikpCi0gICAgb3B0aW9uX3BhcnNlci5hZGRfb3B0
aW9uKCIiLCAiLS1ydW4tcGFydCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1
bHQ9Tm9uZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0oIlJ1biBhIHNwZWNp
ZmllZCBwYXJ0IChuOm0pLCB0aGUgbnRoIG9mIG0iCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICIgcGFydHMsIG9mIHRoZSBsYXlvdXQgdGVzdHMiKSkKLSAgICBvcHRpb25fcGFy
c2VyLmFkZF9vcHRpb24oIiIsICItLWJhdGNoLXNpemUiLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkZWZhdWx0PU5vbmUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9
KCJSdW4gYSB0aGUgdGVzdHMgaW4gYmF0Y2hlcyAobiksIGFmdGVyICIKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImV2ZXJ5IG4gdGVzdHMsIER1bXBSZW5kZXJUcmVlIGlzICIK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlbGF1bmNoZWQuIikpCi0gICAg
b3B0aW9uX3BhcnNlci5hZGRfb3B0aW9uKCIiLCAiLS1idWlsZGVyLW5hbWUiLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkZWZhdWx0PSJEVU1NWV9CVUlMREVSX05BTUUiLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSgiVGhlIG5hbWUgb2YgdGhlIGJ1aWxkZXIgc2hv
d24gb24gdGhlICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIndhdGVyZmFs
bCBydW5uaW5nIHRoaXMgc2NyaXB0IGUuZy4gIgotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiV2ViS2l0LiIpKQotICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlvbigiIiwgIi0t
YnVpbGQtbmFtZSIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ9IkRVTU1Z
X0JVSUxEX05BTUUiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSgiVGhlIG5h
bWUgb2YgdGhlIGJ1aWxkZXIgdXNlZCBpbiBpdHMgcGF0aCwgIgotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiZS5nLiB3ZWJraXQtcmVsLiIpKQotICAgIG9wdGlvbl9wYXJzZXIu
YWRkX29wdGlvbigiIiwgIi0tYnVpbGQtbnVtYmVyIiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZGVmYXVsdD0iRFVNTVlfQlVJTERfTlVNQkVSIiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaGVscD0oIlRoZSBidWlsZCBudW1iZXIgb2YgdGhlIGJ1aWxkZXIgcnVubmluZyIK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRoaXMgc2NyaXB0LiIpKQotICAg
IG9wdGlvbl9wYXJzZXIuYWRkX29wdGlvbigiIiwgIi0tZXhwZXJpbWVudGFsLWZ1bGx5LXBhcmFs
bGVsIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0aW9uPSJzdG9yZV90cnVlIiwg
ZGVmYXVsdD1GYWxzZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0icnVuIGFs
bCB0ZXN0cyBpbiBwYXJhbGxlbCIpCi0gICAgb3B0aW9uX3BhcnNlci5hZGRfb3B0aW9uKCIiLCAi
LS1jaHJvbWl1bSIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdGlvbj0ic3RvcmVf
dHJ1ZSIsIGRlZmF1bHQ9RmFsc2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9
InVzZSB0aGUgQ2hyb21pdW0gcG9ydCIpCisKKyAgICAjIEZJWE1FOiBBbGwgb2YgdGhlc2Ugb3B0
aW9ucyBzaG91bGQgYmUgc3RvcmVkIGNsb3NlciB0byB0aGUgY29kZSB3aGljaCBhY3R1YWxseSB1
c2VzIHRoZW0uCisgICAgIyBGSVhNRTogY29uZmlndXJhdGlvbl9vcHRpb25zIHNob3VsZCBiZSBz
aGFyZWQgYWNyb3NzIGFsbCBzY3JpcHRzLgorICAgIGNvbmZpZ3VyYXRpb25fb3B0aW9ucyA9IFsK
KyAgICAgICAgbWFrZV9vcHRpb24oIi10IiwgIi0tdGFyZ2V0IiwgZGVzdD0iY29uZmlndXJhdGlv
biIsIGhlbHA9IihERVBSSUNBVEVEKSIpLAorICAgICAgICBtYWtlX29wdGlvbignLS1kZWJ1Zycs
IGFjdGlvbj0nc3RvcmVfY29uc3QnLCBjb25zdD0nRGVidWcnLCBkZXN0PSJjb25maWd1cmF0aW9u
IiwgaGVscD0nU2V0IHRoZSBjb25maWd1cmF0aW9uIHRvIERlYnVnJyksCisgICAgICAgIG1ha2Vf
b3B0aW9uKCctLXJlbGVhc2UnLCBhY3Rpb249J3N0b3JlX2NvbnN0JywgY29uc3Q9J1JlbGVhc2Un
LCBkZXN0PSJjb25maWd1cmF0aW9uIiwgaGVscD0nU2V0IHRoZSBjb25maWd1cmF0aW9uIHRvIFJl
bGVhc2UnKSwKKyAgICBdCisKKyAgICBsb2dnaW5nX29wdGlvbnMgPSBbCisgICAgICAgIG1ha2Vf
b3B0aW9uKCItLWxvZyIsIGFjdGlvbj0ic3RvcmUiLCBkZWZhdWx0PSJkZXRhaWxlZC1wcm9ncmVz
cyx1bmV4cGVjdGVkIiwKKyAgICAgICAgICAgICAgICAgICAgaGVscD0ibG9nIHZhcmlvdXMgdHlw
ZXMgb2YgZGF0YS4gVGhlIHBhcmFtIHNob3VsZCBiZSBhIGNvbW1hLXNlcGFyYXRlZCBsaXN0IG9m
IHZhbHVlcyBmcm9tOiAiCisgICAgICAgICAgICAgICAgICAgICAgICAgImFjdHVhbCxjb25maWcs
IiArIExPR19ERVRBSUxFRF9QUk9HUkVTUyArICIsZXhwZWN0ZWQsdGltaW5nLCIgKyBMT0dfVU5F
WFBFQ1RFRCArICIgIgorICAgICAgICAgICAgICAgICAgICAgICAgICAiKGRlZmF1bHRzIHRvICIg
KyAiLS1sb2cgZGV0YWlsZWQtcHJvZ3Jlc3MsdW5leHBlY3RlZCkiKSwKKyAgICAgICAgbWFrZV9v
cHRpb24oIi12IiwgIi0tdmVyYm9zZSIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRlZmF1bHQ9RmFs
c2UsIGhlbHA9ImluY2x1ZGUgZGVidWctbGV2ZWwgbG9nZ2luZyIpLAorICAgICAgICBtYWtlX29w
dGlvbigiLS1zb3VyY2VzIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwgaGVscD0ic2hvdyBleHBlY3Rl
ZCByZXN1bHQgZmlsZSBwYXRoIGZvciBlYWNoIHRlc3QgKGltcGxpZXMgLS12ZXJib3NlKSIpLAor
ICAgICAgICBtYWtlX29wdGlvbigiLS1udW0tc2xvdy10ZXN0cy10by1sb2ciLCBkZWZhdWx0PTUw
LCBoZWxwPSJOdW1iZXIgb2Ygc2xvdyB0ZXN0cyB3aG9zZSB0aW1pbmdzIHRvIHByaW50LiIpLAor
ICAgIF0KKworICAgIGNocm9taXVtX29wdGlvbnMgPSBbCisgICAgICAgIG1ha2Vfb3B0aW9uKCIt
LWNocm9taXVtIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwgZGVmYXVsdD1GYWxzZSwgaGVscD0idXNl
IHRoZSBDaHJvbWl1bSBwb3J0IiksCisgICAgICAgIG1ha2Vfb3B0aW9uKCItLXN0YXJ0dXAtZGlh
bG9nIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwgZGVmYXVsdD1GYWxzZSwgaGVscD0iY3JlYXRlIGEg
ZGlhbG9nIG9uIER1bXBSZW5kZXJUcmVlIHN0YXJ0dXAiKSwKKyAgICAgICAgbWFrZV9vcHRpb24o
Ii0tZ3AtZmF1bHQtZXJyb3ItYm94IiwgYWN0aW9uPSJzdG9yZV90cnVlIiwgZGVmYXVsdD1GYWxz
ZSwgaGVscD0iZW5hYmxlIFdpbmRvd3MgR1AgZmF1bHQgZXJyb3IgYm94IiksCisgICAgICAgIG1h
a2Vfb3B0aW9uKCItLW5vY2hlY2stc3lzLWRlcHMiLCBhY3Rpb249InN0b3JlX3RydWUiLCBkZWZh
dWx0PUZhbHNlLCBoZWxwPSJEb24ndCBjaGVjayB0aGUgc3lzdGVtIGRlcGVuZGVuY2llcyAodGhl
bWVzKSIpLAorICAgIF0KKworICAgIHJlc3VsdHNfb3B0aW9ucyA9IFsKKyAgICAgICAgbWFrZV9v
cHRpb24oIi0tcGl4ZWwtdGVzdHMnIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwgZGVzdD0icGl4ZWxf
dGVzdHMiLCBoZWxwPSJlbmFibGUgcGl4ZWwtdG8tcGl4ZWwgUE5HIGNvbXBhcmlzb25zIiksCisg
ICAgICAgIG1ha2Vfb3B0aW9uKCItLW5vLXBpeGVsLXRlc3RzIiwgYWN0aW9uPSJzdG9yZV9mYWxz
ZSIsIGRlc3Q9InBpeGVsX3Rlc3RzIiwgaGVscD0iZGlzYWJsZSBwaXhlbC10by1waXhlbCBQTkcg
Y29tcGFyaXNvbnMiKSwKKyAgICAgICAgbWFrZV9vcHRpb24oIi0tZnV6enktcGl4ZWwtdGVzdHMi
LCBhY3Rpb249InN0b3JlX3RydWUiLCBkZWZhdWx0PUZhbHNlLCBoZWxwPSJBbHNvIHVzZSBmdXp6
eSBtYXRjaGluZyB0byBjb21wYXJlIHBpeGVsIHRlc3Qgb3V0cHV0cy4iKSwKKyAgICAgICAgbWFr
ZV9vcHRpb24oIi0tcmVzdWx0cy1kaXJlY3RvcnkiLCBkZWZhdWx0PSJsYXlvdXQtdGVzdC1yZXN1
bHRzIiwgaGVscD0iT3V0cHV0IHJlc3VsdHMgZGlyZWN0b3J5IHNvdXJjZSBkaXIsIHJlbGF0aXZl
IHRvIERlYnVnIG9yIFJlbGVhc2UiKSwKKyAgICAgICAgbWFrZV9vcHRpb24oIi0tbmV3LWJhc2Vs
aW5lIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwgZGVmYXVsdD1GYWxzZSwgaGVscD0ic2F2ZSBhbGwg
Z2VuZXJhdGVkIHJlc3VsdHMgYXMgbmV3IGJhc2VsaW5lcyBpbnRvIHRoZSBwbGF0Zm9ybSBkaXJl
Y3RvcnksIG92ZXJ3cml0aW5nIHdoYXRldmVyJ3MgYWxyZWFkeSB0aGVyZS4iKSwKKyAgICAgICAg
bWFrZV9vcHRpb24oIi0tbm9zaG93LXJlc3VsdHMiLCBhY3Rpb249InN0b3JlX3RydWUiLCBkZWZh
dWx0PUZhbHNlLCBoZWxwPSJkb24ndCBsYXVuY2ggRHVtcFJlbmRlclRyZWUgd2l0aCByZXN1bHRz
IGFmdGVyIHRoZSB0ZXN0cyBhcmUgZG9uZSIpLAorICAgICAgICBtYWtlX29wdGlvbigiLS1mdWxs
LXJlc3VsdHMtaHRtbCIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRlZmF1bHQ9RmFsc2UsIGhlbHA9
InNob3cgYWxsIGZhaWx1cmVzIGluIHJlc3VsdHMuaHRtbCwgcmF0aGVyIHRoYW4gb25seSByZWdy
ZXNzaW9ucyIpLAorICAgICAgICBtYWtlX29wdGlvbigiLS1jbG9iYmVyLW9sZC1yZXN1bHRzIiwg
YWN0aW9uPSJzdG9yZV90cnVlIiwgZGVmYXVsdD1GYWxzZSwgaGVscD0iQ2xvYmJlcnMgdGVzdCBy
ZXN1bHRzIGZyb20gcHJldmlvdXMgcnVucy4iKSwKKyAgICAgICAgbWFrZV9vcHRpb24oIi0tcGxh
dGZvcm0iLCBoZWxwPSJPdmVycmlkZSB0aGUgcGxhdGZvcm0gZm9yIGV4cGVjdGVkIHJlc3VsdHMi
KSwKKyAgICBdCisKKyAgICB0ZXN0X29wdGlvbnMgPSBbCisgICAgICAgIG1ha2Vfb3B0aW9uKCIt
LXdyYXBwZXIiLCBoZWxwPSJ3cmFwcGVyIGNvbW1hbmQgdG8gaW5zZXJ0IGJlZm9yZSBpbnZvY2F0
aW9ucyBvZiBEdW1wUmVuZGVyVHJlZTsgb3B0aW9uIGlzIHNwbGl0ICIKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIm9uIHdoaXRlc3BhY2UgYmVmb3JlIHJ1bm5pbmcuIChF
eGFtcGxlOiAtLXdyYXBwZXI9J3ZhbGdyaW5kIC0tc21jLWNoZWNrPWFsbCcpIiksCisgICAgICAg
IG1ha2Vfb3B0aW9uKCItLXRlc3QtbGlzdCIsIGFjdGlvbj0iYXBwZW5kIiwgaGVscD0icmVhZCBs
aXN0IG9mIHRlc3RzIHRvIHJ1biBmcm9tIGZpbGUiLCBtZXRhdmFyPSJGSUxFIiksCisgICAgICAg
IG1ha2Vfb3B0aW9uKCItLWZvcmNlIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwgZGVmYXVsdD1GYWxz
ZSwgaGVscD0iUnVuIGFsbCB0ZXN0cywgZXZlbiB0aG9zZSBtYXJrZWQgU0tJUCBpbiB0aGUgdGVz
dCBsaXN0IiksCisgICAgICAgIG1ha2Vfb3B0aW9uKCItLXVzZS1hcGFjaGUiLCBhY3Rpb249InN0
b3JlX3RydWUiLCBkZWZhdWx0PUZhbHNlLCBoZWxwPSJXaGV0aGVyIHRvIHVzZSBhcGFjaGUgaW5z
dGVhZCBvZiBsaWdodHRwZC4iKSwKKyAgICAgICAgbWFrZV9vcHRpb24oIi0tdGltZS1vdXQtbXMi
LCBoZWxwPSJTZXQgdGhlIHRpbWVvdXQgZm9yIGVhY2ggdGVzdCIpLAorICAgICAgICBtYWtlX29w
dGlvbigiLS1yYW5kb21pemUtb3JkZXIiLCBhY3Rpb249InN0b3JlX3RydWUiLCBkZWZhdWx0PUZh
bHNlLCBoZWxwPSgiUnVuIHRlc3RzIGluIHJhbmRvbSBvcmRlciAodXNlZnVsIGZvciB0cmFja2lu
ZyBkb3duIGNvcnJ1cHRpb24pIikpLAorICAgICAgICBtYWtlX29wdGlvbigiLS1ydW4tY2h1bmsi
LCBoZWxwPSgiUnVuIGEgc3BlY2lmaWVkIGNodW5rIChuOmwpLCB0aGUgbnRoIG9mIGxlbiBsLCBv
ZiB0aGUgbGF5b3V0IHRlc3RzIikpLAorICAgICAgICBtYWtlX29wdGlvbigiLS1ydW4tcGFydCIs
IGhlbHA9KCJSdW4gYSBzcGVjaWZpZWQgcGFydCAobjptKSwgdGhlIG50aCBvZiBtIHBhcnRzLCBv
ZiB0aGUgbGF5b3V0IHRlc3RzIikpLAorICAgICAgICBtYWtlX29wdGlvbigiLS1iYXRjaC1zaXpl
IiwgaGVscD0oIlJ1biBhIHRoZSB0ZXN0cyBpbiBiYXRjaGVzIChuKSwgYWZ0ZXIgZXZlcnkgbiB0
ZXN0cywgRHVtcFJlbmRlclRyZWUgaXMgcmVsYXVuY2hlZC4iKSksCisgICAgICAgIG1ha2Vfb3B0
aW9uKCItLXJ1bi1zaW5nbHkiLCBhY3Rpb249InN0b3JlX3RydWUiLCBkZWZhdWx0PUZhbHNlLCBo
ZWxwPSJydW4gYSBzZXBhcmF0ZSBEdW1wUmVuZGVyVHJlZSBmb3IgZWFjaCB0ZXN0IiksCisgICAg
ICAgIG1ha2Vfb3B0aW9uKCItLW51bS1kdW1wX3JlbmRlcl90cmVlcyIsIGhlbHA9Ik51bWJlciBv
ZiBEdW1wUmVuZGVyVHJlZXMgdG8gcnVuIGluIHBhcmFsbGVsLiIpLAorICAgICAgICBtYWtlX29w
dGlvbigiLS1leHBlcmltZW50YWwtZnVsbHktcGFyYWxsZWwiLCBhY3Rpb249InN0b3JlX3RydWUi
LCBkZWZhdWx0PUZhbHNlLCBoZWxwPSJydW4gYWxsIHRlc3RzIGluIHBhcmFsbGVsIiksCisgICAg
XQorCisgICAgbWlzY19vcHRpb25zID0gWworICAgICAgICBtYWtlX29wdGlvbigiLS1saW50LXRl
c3QtZmlsZXMiLCBhY3Rpb249InN0b3JlX3RydWUiLCBkZWZhdWx0PUZhbHNlLCBoZWxwPSJNYWtl
cyBzdXJlIHRoZSB0ZXN0IGZpbGVzIHBhcnNlIGZvciBhbGwgY29uZmlndXJhdGlvbnMuIERvZXMg
bm90IHJ1biBhbnkgdGVzdHMuIiksCisgICAgXQorCisgICAgcmVzdWx0c19qc29uX29wdGlvbnMg
PSBbCisgICAgICAgIG1ha2Vfb3B0aW9uKCItLWJ1aWxkZXItbmFtZSIsIGRlZmF1bHQ9IkRVTU1Z
X0JVSUxERVJfTkFNRSIsIGhlbHA9KCJUaGUgbmFtZSBvZiB0aGUgYnVpbGRlciBzaG93biBvbiB0
aGUgd2F0ZXJmYWxsIHJ1bm5pbmcgdGhpcyBzY3JpcHQgZS5nLiBXZWJLaXQuIikpLAorICAgICAg
ICBtYWtlX29wdGlvbigiLS1idWlsZC1uYW1lIiwgZGVmYXVsdD0iRFVNTVlfQlVJTERfTkFNRSIs
IGhlbHA9KCJUaGUgbmFtZSBvZiB0aGUgYnVpbGRlciB1c2VkIGluIGl0cyBwYXRoLCBlLmcuIHdl
YmtpdC1yZWwuIikpLAorICAgICAgICBtYWtlX29wdGlvbigiLS1idWlsZC1udW1iZXIiLCBkZWZh
dWx0PSJEVU1NWV9CVUlMRF9OVU1CRVIiLCBoZWxwPSgiVGhlIGJ1aWxkIG51bWJlciBvZiB0aGUg
YnVpbGRlciBydW5uaW5nIHRoaXMgc2NyaXB0LiIpKSwKKyAgICBdCisKKyAgICBvcHRpb25zX2xp
c3QgPSBjb25maWd1cmF0aW9uX29wdGlvbnMgKyBsb2dnaW5nX29wdGlvbnMgKyBjaHJvbWl1bV9v
cHRpb25zICsgcmVzdWx0c19vcHRpb25zICsgdGVzdF9vcHRpb25zICsgbWlzY19vcHRpb25zICsg
cmVzdWx0c19qc29uX29wdGlvbnMKKyAgICBvcHRpb25fcGFyc2VyID0gb3B0cGFyc2UuT3B0aW9u
UGFyc2VyKG9wdGlvbl9saXN0PW9wdGlvbl9saXN0KQogICAgIHJldHVybiBvcHRpb25fcGFyc2Vy
LnBhcnNlX2FyZ3MoYXJncykKIAogaWYgJ19fbWFpbl9fJyA9PSBfX25hbWVfXzoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53125</attachid>
            <date>2010-04-11 19:04:06 -0700</date>
            <delta_ts>2010-04-11 19:16:51 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-37408-20100411190404.patch</filename>
            <type>text/plain</type>
            <size>20599</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCA2ZWMwMTE2Li4yOTMzM2EwIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjcgQEAKKzIwMTAtMDQt
MTEgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5
IEFkYW0gQmFydGguCisKKyAgICAgICAgQnJlYWsgbmV3LXJ1bi13ZWJraXQtdGVzdHMgb3B0aW9u
cyBpbnRvIGdyb3VwcyBmb3IgZWFzaWVyIHJlLXVzZSBhbmQgcG9zc2libGUgcmVsb2NhdGlvbgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzc0MDgKKwor
ICAgICAgICBuZXctcnVuLXdlYmtpdC10ZXN0cyBjdXJyZW50bHkgaGFzIG9uZSBodWdlIGZ1bmN0
aW9uIGZvcgorICAgICAgICBkZWFsaW5nIHdpdGggYWxsIG9wdGlvbnMtcGFyc2luZy4gCisgICAg
ICAgIFRoaXMgcGF0Y2ggaXMgYSBmaXJzdCBhdHRlbXB0IGF0IHRyeWluZyB0byBzcGxpdCB0aGF0
IGxhcmdlCisgICAgICAgIGZ1bmN0aW9uIGRvd24gaW50byBzbWFsbGVyIChob3BlZnVsbHkgbW9y
ZSByZWFkYWJsZT8pIGNodW5rcworICAgICAgICBkZWFsaW5nIHdpdGggdGhlIGRpZmZlcmVudCBh
cmVhcyBvZiBvcHRpb25zLgorICAgICAgICBGb3IgZXhhbXBsZSwgaXQgd291bGQgbWFrZSBzZW5z
ZSB0byBtb3ZlIGNvbmZpZ3VyYXRpb24KKyAgICAgICAgb3B0aW9ucyBvZmYgaW50byBzb21lIG1v
ZHVsZSB3aGljaCBkZWFscyB3aXRoIHRoZSB2YWdyaWVzIG9mCisgICAgICAgIFdlYktpdCdzIGNv
bmZpZ3VyYXRpb24gc3lzdGVtLiAgSXQgd291bGQgYWxzbyBtYWtlIHNlbnNlIHRvIG1vdmUKKyAg
ICAgICAgQ2hyb21pdW0gb3B0aW9ucyBvZmYgb250byB0aGUgQ2hyb21pdW0gcG9ydCBvYmplY3Qg
KHdoZXJlIHRoZXkgYXJlIHVzZWQpLgorICAgICAgICBJdCBtYXkgbWFrZSBzZW5zZSB0byBtb3Zl
IHJlc3VsdHMuanNvbiBvcHRpb25zIG92ZXIgdG8gdGhlIHJlc3VsdHMuanNvbiBjb2RlLgorICAg
ICAgICBUaGlzIGNoYW5nZSBpcyBhIGZpcnN0IGl0ZXJhdGlvbiwgYW5kIHdlIHdpbGwgY2VydGFp
bmx5IG5lZWQgbW9yZQorICAgICAgICByZWZpbmVtZW50IHRvIHRoaXMgY29kZSBvdmVyIHRpbWUu
ICBIb3BlZnVsbHkgSSBkaWRuJ3QgbWFrZSB0aGluZ3MKKyAgICAgICAgaGFyZGVyIHRvIHJlYWQg
aGVyZS4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2RyaXZlcl90
ZXN0LnB5OgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJr
aXRfdGVzdHMucHk6CisKIDIwMTAtMDQtMTEgIEpvc2VwaCBQZWNvcmFybyAgPGpvZXBlY2tAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KZGlmZiAtLWdpdCBh
L1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2RyaXZlcl90ZXN0LnB5
IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvZHJpdmVyX3Rlc3Qu
cHkKaW5kZXggMzZkMWFkOC4uOTU0YTZjMiAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0
cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvZHJpdmVyX3Rlc3QucHkKKysrIGIvV2ViS2l0VG9vbHMv
U2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvZHJpdmVyX3Rlc3QucHkKQEAgLTYxLDE5ICs2
MSwxOSBAQCBkZWYgcnVuX3Rlc3RzKHBvcnQsIG9wdGlvbnMsIHRlc3RzKToKIAogCiBpZiBfX25h
bWVfXyA9PSAnX19tYWluX18nOgotICAgIG9wdHBhcnNlciA9IG9wdHBhcnNlLk9wdGlvblBhcnNl
cigpCi0gICAgb3B0cGFyc2VyLmFkZF9vcHRpb24oJy1wJywgJy0tcGxhdGZvcm0nLCBhY3Rpb249
J3N0b3JlJywgZGVmYXVsdD0nbWFjJywKLSAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSdQ
bGF0Zm9ybSB0byB0ZXN0IChlLmcuLCAibWFjIiwgImNocm9taXVtLW1hYyIsIGV0Yy4nKQotICAg
IG9wdHBhcnNlci5hZGRfb3B0aW9uKCctLWRlYnVnJywgYWN0aW9uPSdzdG9yZV9jb25zdCcsIGNv
bnN0PSdEZWJ1ZycsCi0gICAgICAgICAgICAgICAgICAgICAgICAgZGVzdD0iY29uZmlndXJhdGlv
biIsIGhlbHA9J1NldCB0aGUgY29uZmlndXJhdGlvbiB0byBEZWJ1ZycpCi0gICAgb3B0cGFyc2Vy
LmFkZF9vcHRpb24oJy0tcmVsZWFzZScsIGFjdGlvbj0nc3RvcmVfY29uc3QnLCBjb25zdD0nUmVs
ZWFzZScsCi0gICAgICAgICAgICAgICAgICAgICAgICAgZGVzdD0iY29uZmlndXJhdGlvbiIsIGhl
bHA9J1NldCB0aGUgY29uZmlndXJhdGlvbiB0byBSZWxlYXNlJykKLSAgICBvcHRwYXJzZXIuYWRk
X29wdGlvbignJywgJy0tdGltZW91dCcsIGFjdGlvbj0nc3RvcmUnLCBkZWZhdWx0PScyMDAwJywK
LSAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSd0ZXN0IHRpbWVvdXQgaW4gbWlsbGlzZWNv
bmRzICgyMDAwIGJ5IGRlZmF1bHQpJykKLSAgICBvcHRwYXJzZXIuYWRkX29wdGlvbignJywgJy0t
d3JhcHBlcicsIGFjdGlvbj0nc3RvcmUnKQotICAgIG9wdHBhcnNlci5hZGRfb3B0aW9uKCcnLCAn
LS1uby1waXhlbC10ZXN0cycsIGFjdGlvbj0nc3RvcmVfdHJ1ZScsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgZGVmYXVsdD1GYWxzZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSdk
aXNhYmxlIHBpeGVsLXRvLXBpeGVsIFBORyBjb21wYXJpc29ucycpCisgICAgIyBGSVhNRTogY29u
ZmlndXJhdGlvbl9vcHRpb25zIGJlbG9uZyBpbiBhIHNoYXJlZCBsb2NhdGlvbi4KKyAgICBjb25m
aWd1cmF0aW9uX29wdGlvbnMgPSBbCisgICAgICAgIG1ha2Vfb3B0aW9uKCctLWRlYnVnJywgYWN0
aW9uPSdzdG9yZV9jb25zdCcsIGNvbnN0PSdEZWJ1ZycsIGRlc3Q9ImNvbmZpZ3VyYXRpb24iLCBo
ZWxwPSdTZXQgdGhlIGNvbmZpZ3VyYXRpb24gdG8gRGVidWcnKSwKKyAgICAgICAgbWFrZV9vcHRp
b24oJy0tcmVsZWFzZScsIGFjdGlvbj0nc3RvcmVfY29uc3QnLCBjb25zdD0nUmVsZWFzZScsIGRl
c3Q9ImNvbmZpZ3VyYXRpb24iLCBoZWxwPSdTZXQgdGhlIGNvbmZpZ3VyYXRpb24gdG8gUmVsZWFz
ZScpLAorICAgIF0KKyAgICBtaXNjX29wdGlvbnMgPSBbCisgICAgICAgIG1ha2Vfb3B0aW9uKCct
cCcsICctLXBsYXRmb3JtJywgYWN0aW9uPSdzdG9yZScsIGRlZmF1bHQ9J21hYycsIGhlbHA9J1Bs
YXRmb3JtIHRvIHRlc3QgKGUuZy4sICJtYWMiLCAiY2hyb21pdW0tbWFjIiwgZXRjLicpLAorICAg
ICAgICBtYWtlX29wdGlvbignLS10aW1lb3V0JywgYWN0aW9uPSdzdG9yZScsIGRlZmF1bHQ9JzIw
MDAnLCBoZWxwPSd0ZXN0IHRpbWVvdXQgaW4gbWlsbGlzZWNvbmRzICgyMDAwIGJ5IGRlZmF1bHQp
JyksCisgICAgICAgIG1ha2Vfb3B0aW9uKCctLXdyYXBwZXInLCBhY3Rpb249J3N0b3JlJyksCisg
ICAgICAgIG1ha2Vfb3B0aW9uKCctLW5vLXBpeGVsLXRlc3RzJywgYWN0aW9uPSdzdG9yZV90cnVl
JywgZGVmYXVsdD1GYWxzZSwgaGVscD0nZGlzYWJsZSBwaXhlbC10by1waXhlbCBQTkcgY29tcGFy
aXNvbnMnKSwKKyAgICBdCisgICAgb3B0aW9uX2xpc3QgPSBjb25maWd1cmF0aW9uX29wdGlvbnMg
KyBtaXNjX29wdGlvbnMKKyAgICBvcHRwYXJzZXIgPSBvcHRwYXJzZS5PcHRpb25QYXJzZXIob3B0
aW9uX2xpc3Q9b3B0aW9uX2xpc3QpCiAgICAgb3B0aW9ucywgYXJncyA9IG9wdHBhcnNlci5wYXJz
ZV9hcmdzKCkKICAgICBwID0gcG9ydC5nZXQob3B0aW9ucy5wbGF0Zm9ybSwgb3B0aW9ucykKICAg
ICBydW5fdGVzdHMocCwgb3B0aW9ucywgYXJncykKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkgYi9XZWJLaXRU
b29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5Cmlu
ZGV4IGM3ZWQ4MzUuLjU3MGM1NDIgMTAwNzU1Ci0tLSBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkKKysrIGIvV2ViS2l0VG9vbHMv
U2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weQpAQCAtMTUy
NSwxMzMgKzE1MjUsOTcgQEAgZGVmIHBhcnNlX2FyZ3MoYXJncz1Ob25lKToKICAgICAiIiJQcm92
aWRlcyBhIGRlZmF1bHQgc2V0IG9mIGNvbW1hbmQgbGluZSBhcmdzLgogCiAgICAgUmV0dXJucyBh
IHR1cGxlIG9mIG9wdGlvbnMsIGFyZ3MgZnJvbSBvcHRwYXJzZSIiIgotICAgIG9wdGlvbl9wYXJz
ZXIgPSBvcHRwYXJzZS5PcHRpb25QYXJzZXIoKQotICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlv
bigiIiwgIi0tcGl4ZWwtdGVzdHMnIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZGVzdD0icGl4ZWxfdGVzdHMiLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBoZWxwPSJlbmFibGUgcGl4ZWwtdG8tcGl4ZWwgUE5HIGNvbXBhcmlzb25zIikK
LSAgICBvcHRpb25fcGFyc2VyLmFkZF9vcHRpb24oIiIsICItLW5vLXBpeGVsLXRlc3RzIiwgYWN0
aW9uPSJzdG9yZV9mYWxzZSIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc3Q9InBp
eGVsX3Rlc3RzIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0iZGlzYWJsZSBw
aXhlbC10by1waXhlbCBQTkcgY29tcGFyaXNvbnMiKQotICAgIG9wdGlvbl9wYXJzZXIuYWRkX29w
dGlvbigiIiwgIi0tZnV6enktcGl4ZWwtdGVzdHMiLCBhY3Rpb249InN0b3JlX3RydWUiLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0PUZhbHNlLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBoZWxwPSJBbHNvIHVzZSBmdXp6eSBtYXRjaGluZyB0byBjb21wYXJlIHBp
eGVsICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGVzdCBvdXRwdXRzLiIp
Ci0gICAgb3B0aW9uX3BhcnNlci5hZGRfb3B0aW9uKCIiLCAiLS1yZXN1bHRzLWRpcmVjdG9yeSIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ9ImxheW91dC10ZXN0LXJlc3Vs
dHMiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSJPdXRwdXQgcmVzdWx0cyBk
aXJlY3Rvcnkgc291cmNlIGRpciwiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IiByZWxhdGl2ZSB0byBEZWJ1ZyBvciBSZWxlYXNlIikKLSAgICBvcHRpb25fcGFyc2VyLmFkZF9v
cHRpb24oIiIsICItLW5ldy1iYXNlbGluZSIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ9RmFsc2UsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGhlbHA9InNhdmUgYWxsIGdlbmVyYXRlZCByZXN1bHRzIGFzIG5ldyBiYXNlbGlu
ZXMiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBpbnRvIHRoZSBwbGF0Zm9y
bSBkaXJlY3RvcnksIG92ZXJ3cml0aW5nICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAid2hhdGV2ZXIncyBhbHJlYWR5IHRoZXJlLiIpCi0gICAgb3B0aW9uX3BhcnNlci5hZGRf
b3B0aW9uKCIiLCAiLS1ub3Nob3ctcmVzdWx0cyIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ9RmFsc2UsIGhlbHA9ImRvbid0IGxhdW5j
aCBEdW1wUmVuZGVyVHJlZSIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiB3aXRoIHJl
c3VsdHMgYWZ0ZXIgdGhlIHRlc3RzIGFyZSBkb25lIikKLSAgICBvcHRpb25fcGFyc2VyLmFkZF9v
cHRpb24oIiIsICItLWZ1bGwtcmVzdWx0cy1odG1sIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdD1GYWxzZSwgaGVscD0ic2hvdyBhbGwg
ZmFpbHVyZXMgaW4gIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzdWx0cy5odG1s
LCByYXRoZXIgdGhhbiBvbmx5IHJlZ3Jlc3Npb25zIikKLSAgICBvcHRpb25fcGFyc2VyLmFkZF9v
cHRpb24oIiIsICItLWNsb2JiZXItb2xkLXJlc3VsdHMiLCBhY3Rpb249InN0b3JlX3RydWUiLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0PUZhbHNlLCBoZWxwPSJDbG9iYmVy
cyB0ZXN0IHJlc3VsdHMgZnJvbSAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwcmV2
aW91cyBydW5zLiIpCi0gICAgb3B0aW9uX3BhcnNlci5hZGRfb3B0aW9uKCIiLCAiLS1saW50LXRl
c3QtZmlsZXMiLCBhY3Rpb249InN0b3JlX3RydWUiLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkZWZhdWx0PUZhbHNlLCBoZWxwPSJNYWtlcyBzdXJlIHRoZSB0ZXN0IGZpbGVzICIKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhcnNlIGZvciBhbGwgY29uZmlndXJhdGlvbnMu
IERvZXMgbm90IHJ1biBhbnkgIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGVzdHMu
IikKLSAgICBvcHRpb25fcGFyc2VyLmFkZF9vcHRpb24oIiIsICItLWZvcmNlIiwgYWN0aW9uPSJz
dG9yZV90cnVlIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdD1GYWxzZSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0iUnVuIGFsbCB0ZXN0cywgZXZlbiB0
aG9zZSBtYXJrZWQgU0tJUCAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlu
IHRoZSB0ZXN0IGxpc3QiKQotICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlvbigiIiwgIi0tbnVt
LWR1bXBfcmVuZGVyX3RyZWVzIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0i
TnVtYmVyIG9mIER1bXBSZW5kZXJUcmVlcyB0byBydW4gaW4gcGFyYWxsZWwuIikKLSAgICBvcHRp
b25fcGFyc2VyLmFkZF9vcHRpb24oIiIsICItLXVzZS1hcGFjaGUiLCBhY3Rpb249InN0b3JlX3Ry
dWUiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0PUZhbHNlLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSJXaGV0aGVyIHRvIHVzZSBhcGFjaGUgaW5zdGVh
ZCBvZiBsaWdodHRwZC4iKQotICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlvbigiIiwgIi0tdGlt
ZS1vdXQtbXMiLCBkZWZhdWx0PU5vbmUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhl
bHA9IlNldCB0aGUgdGltZW91dCBmb3IgZWFjaCB0ZXN0IikKLSAgICBvcHRpb25fcGFyc2VyLmFk
ZF9vcHRpb24oIiIsICItLXJ1bi1zaW5nbHkiLCBhY3Rpb249InN0b3JlX3RydWUiLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0PUZhbHNlLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBoZWxwPSJydW4gYSBzZXBhcmF0ZSBEdW1wUmVuZGVyVHJlZSBmb3IgZWFjaCB0
ZXN0IikKLSAgICBvcHRpb25fcGFyc2VyLmFkZF9vcHRpb24oIiIsICItLW51bS1zbG93LXRlc3Rz
LXRvLWxvZyIsIGRlZmF1bHQ9NTAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9
Ik51bWJlciBvZiBzbG93IHRlc3RzIHdob3NlIHRpbWluZ3MgIgotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJ0byBwcmludC4iKQotICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlv
bigiIiwgIi0tcGxhdGZvcm0iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSJP
dmVycmlkZSB0aGUgcGxhdGZvcm0gZm9yIGV4cGVjdGVkIHJlc3VsdHMiKQotICAgIG9wdGlvbl9w
YXJzZXIuYWRkX29wdGlvbignLS1kZWJ1ZycsIGFjdGlvbj0nc3RvcmVfY29uc3QnLCBjb25zdD0n
RGVidWcnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXN0PSJjb25maWd1cmF0aW9u
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0nU2V0IHRoZSBjb25maWd1cmF0
aW9uIHRvIERlYnVnJykKLSAgICBvcHRpb25fcGFyc2VyLmFkZF9vcHRpb24oJy0tcmVsZWFzZScs
IGFjdGlvbj0nc3RvcmVfY29uc3QnLCBjb25zdD0nUmVsZWFzZScsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRlc3Q9ImNvbmZpZ3VyYXRpb24iLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBoZWxwPSdTZXQgdGhlIGNvbmZpZ3VyYXRpb24gdG8gUmVsZWFzZScpCi0gICAgb3B0
aW9uX3BhcnNlci5hZGRfb3B0aW9uKCItdCIsICItLXRhcmdldCIsIGRlc3Q9ImNvbmZpZ3VyYXRp
b24iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSIoREVQUklDQVRFRCkiKSAK
LSAgICBvcHRpb25fcGFyc2VyLmFkZF9vcHRpb24oIiIsICItLWxvZyIsIGFjdGlvbj0ic3RvcmUi
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0PSJkZXRhaWxlZC1wcm9ncmVz
cyx1bmV4cGVjdGVkIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0ibG9nIHZh
cmlvdXMgdHlwZXMgb2YgZGF0YS4gVGhlIHBhcmFtIHNob3VsZCIKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIiBiZSBhIGNvbW1hLXNlcGFyYXRlZCBsaXN0IG9mIHZhbHVlcyBmcm9tOiAi
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhY3R1YWwsY29uZmlnLCIgKyBMT0dfREVU
QUlMRURfUFJPR1JFU1MgKwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLGV4cGVjdGVk
LHRpbWluZywiICsgTE9HX1VORVhQRUNURUQgKyAiICIKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIihkZWZhdWx0cyB0byAiICsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0t
bG9nIGRldGFpbGVkLXByb2dyZXNzLHVuZXhwZWN0ZWQpIikKLSAgICBvcHRpb25fcGFyc2VyLmFk
ZF9vcHRpb24oIi12IiwgIi0tdmVyYm9zZSIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ9RmFsc2UsIGhlbHA9ImluY2x1ZGUgZGVidWct
bGV2ZWwgbG9nZ2luZyIpCi0gICAgb3B0aW9uX3BhcnNlci5hZGRfb3B0aW9uKCIiLCAiLS1zb3Vy
Y2VzIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aGVscD0ic2hvdyBleHBlY3RlZCByZXN1bHQgZmlsZSBwYXRoIGZvciBlYWNoICIKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAidGVzdCAoaW1wbGllcyAtLXZlcmJvc2UpIikKLSAg
ICBvcHRpb25fcGFyc2VyLmFkZF9vcHRpb24oIiIsICItLXN0YXJ0dXAtZGlhbG9nIiwgYWN0aW9u
PSJzdG9yZV90cnVlIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdD1GYWxz
ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0iY3JlYXRlIGEgZGlhbG9nIG9u
IER1bXBSZW5kZXJUcmVlIHN0YXJ0dXAiKQotICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlvbigi
IiwgIi0tZ3AtZmF1bHQtZXJyb3ItYm94IiwgYWN0aW9uPSJzdG9yZV90cnVlIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdD1GYWxzZSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaGVscD0iZW5hYmxlIFdpbmRvd3MgR1AgZmF1bHQgZXJyb3IgYm94IikKLSAgICBv
cHRpb25fcGFyc2VyLmFkZF9vcHRpb24oIiIsICItLXdyYXBwZXIiLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBoZWxwPSJ3cmFwcGVyIGNvbW1hbmQgdG8gaW5zZXJ0IGJlZm9yZSAiCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImludm9jYXRpb25zIG9mIER1bXBSZW5k
ZXJUcmVlOyBvcHRpb24gaXMgc3BsaXQgIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJvbiB3aGl0ZXNwYWNlIGJlZm9yZSBydW5uaW5nLiAoRXhhbXBsZTogIgotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICItLXdyYXBwZXI9J3ZhbGdyaW5kIC0tc21jLWNoZWNr
PWFsbCcpIikKLSAgICBvcHRpb25fcGFyc2VyLmFkZF9vcHRpb24oIiIsICItLXRlc3QtbGlzdCIs
IGFjdGlvbj0iYXBwZW5kIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0icmVh
ZCBsaXN0IG9mIHRlc3RzIHRvIHJ1biBmcm9tIGZpbGUiLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtZXRhdmFyPSJGSUxFIikKLSAgICBvcHRpb25fcGFyc2VyLmFkZF9vcHRpb24oIiIs
ICItLW5vY2hlY2stc3lzLWRlcHMiLCBhY3Rpb249InN0b3JlX3RydWUiLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkZWZhdWx0PUZhbHNlLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBoZWxwPSJEb24ndCBjaGVjayB0aGUgc3lzdGVtIGRlcGVuZGVuY2llcyAiCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIih0aGVtZXMpIikKLSAgICBvcHRpb25fcGFyc2Vy
LmFkZF9vcHRpb24oIiIsICItLXJhbmRvbWl6ZS1vcmRlciIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ9RmFsc2UsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGhlbHA9KCJSdW4gdGVzdHMgaW4gcmFuZG9tIG9yZGVyICh1c2Vm
dWwgZm9yICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYWNraW5nIGRv
d24gY29ycnVwdGlvbikiKSkKLSAgICBvcHRpb25fcGFyc2VyLmFkZF9vcHRpb24oIiIsICItLXJ1
bi1jaHVuayIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ9Tm9uZSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0oIlJ1biBhIHNwZWNpZmllZCBjaHVuayAo
bjpsKSwgdGhlICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm50aCBvZiBs
ZW4gbCwgb2YgdGhlIGxheW91dCB0ZXN0cyIpKQotICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlv
bigiIiwgIi0tcnVuLXBhcnQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0
PU5vbmUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9KCJSdW4gYSBzcGVjaWZp
ZWQgcGFydCAobjptKSwgdGhlIG50aCBvZiBtIgotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiIHBhcnRzLCBvZiB0aGUgbGF5b3V0IHRlc3RzIikpCi0gICAgb3B0aW9uX3BhcnNl
ci5hZGRfb3B0aW9uKCIiLCAiLS1iYXRjaC1zaXplIiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZGVmYXVsdD1Ob25lLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSgi
UnVuIGEgdGhlIHRlc3RzIGluIGJhdGNoZXMgKG4pLCBhZnRlciAiCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJldmVyeSBuIHRlc3RzLCBEdW1wUmVuZGVyVHJlZSBpcyAiCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZWxhdW5jaGVkLiIpKQotICAgIG9w
dGlvbl9wYXJzZXIuYWRkX29wdGlvbigiIiwgIi0tYnVpbGRlci1uYW1lIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZGVmYXVsdD0iRFVNTVlfQlVJTERFUl9OQU1FIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaGVscD0oIlRoZSBuYW1lIG9mIHRoZSBidWlsZGVyIHNob3du
IG9uIHRoZSAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ3YXRlcmZhbGwg
cnVubmluZyB0aGlzIHNjcmlwdCBlLmcuICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIldlYktpdC4iKSkKLSAgICBvcHRpb25fcGFyc2VyLmFkZF9vcHRpb24oIiIsICItLWJ1
aWxkLW5hbWUiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0PSJEVU1NWV9C
VUlMRF9OQU1FIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0oIlRoZSBuYW1l
IG9mIHRoZSBidWlsZGVyIHVzZWQgaW4gaXRzIHBhdGgsICIKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgImUuZy4gd2Via2l0LXJlbC4iKSkKLSAgICBvcHRpb25fcGFyc2VyLmFk
ZF9vcHRpb24oIiIsICItLWJ1aWxkLW51bWJlciIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRlZmF1bHQ9IkRVTU1ZX0JVSUxEX05VTUJFUiIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGhlbHA9KCJUaGUgYnVpbGQgbnVtYmVyIG9mIHRoZSBidWlsZGVyIHJ1bm5pbmciCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0aGlzIHNjcmlwdC4iKSkKLSAgICBv
cHRpb25fcGFyc2VyLmFkZF9vcHRpb24oIiIsICItLWV4cGVyaW1lbnRhbC1mdWxseS1wYXJhbGxl
bCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRl
ZmF1bHQ9RmFsc2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9InJ1biBhbGwg
dGVzdHMgaW4gcGFyYWxsZWwiKQotICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlvbigiIiwgIi0t
Y2hyb21pdW0iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY3Rpb249InN0b3JlX3Ry
dWUiLCBkZWZhdWx0PUZhbHNlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSJ1
c2UgdGhlIENocm9taXVtIHBvcnQiKQorCisgICAgIyBGSVhNRTogQWxsIG9mIHRoZXNlIG9wdGlv
bnMgc2hvdWxkIGJlIHN0b3JlZCBjbG9zZXIgdG8gdGhlIGNvZGUgd2hpY2ggYWN0dWFsbHkgdXNl
cyB0aGVtLgorICAgICMgRklYTUU6IGNvbmZpZ3VyYXRpb25fb3B0aW9ucyBzaG91bGQgbW92ZSB0
byBXZWJLaXRQb3J0IGFuZCBiZSBzaGFyZWQgYWNyb3NzIGFsbCBzY3JpcHRzLgorICAgIGNvbmZp
Z3VyYXRpb25fb3B0aW9ucyA9IFsKKyAgICAgICAgbWFrZV9vcHRpb24oIi10IiwgIi0tdGFyZ2V0
IiwgZGVzdD0iY29uZmlndXJhdGlvbiIsIGhlbHA9IihERVBSRUNBVEVEKSIpLAorICAgICAgICAj
IEZJWE1FOiAtLWhlbHAgc2hvdWxkIGRpc3BsYXkgd2hpY2ggY29uZmlndXJhdGlvbiBpcyBkZWZh
dWx0LgorICAgICAgICBtYWtlX29wdGlvbignLS1kZWJ1ZycsIGFjdGlvbj0nc3RvcmVfY29uc3Qn
LCBjb25zdD0nRGVidWcnLCBkZXN0PSJjb25maWd1cmF0aW9uIiwgaGVscD0nU2V0IHRoZSBjb25m
aWd1cmF0aW9uIHRvIERlYnVnJyksCisgICAgICAgIG1ha2Vfb3B0aW9uKCctLXJlbGVhc2UnLCBh
Y3Rpb249J3N0b3JlX2NvbnN0JywgY29uc3Q9J1JlbGVhc2UnLCBkZXN0PSJjb25maWd1cmF0aW9u
IiwgaGVscD0nU2V0IHRoZSBjb25maWd1cmF0aW9uIHRvIFJlbGVhc2UnKSwKKyAgICAgICAgIyBv
bGQtcnVuLXdlYmtpdC10ZXN0cyBhbHNvIGFjY2VwdHMgLWMsIC0tY29uZmlndXJhdGlvbiBDT05G
SUdVUkFUSU9OLgorICAgIF0KKworICAgIGxvZ2dpbmdfb3B0aW9ucyA9IFsKKyAgICAgICAgbWFr
ZV9vcHRpb24oIi0tbG9nIiwgYWN0aW9uPSJzdG9yZSIsIGRlZmF1bHQ9ImRldGFpbGVkLXByb2dy
ZXNzLHVuZXhwZWN0ZWQiLAorICAgICAgICAgICAgICAgICAgICBoZWxwPSJsb2cgdmFyaW91cyB0
eXBlcyBvZiBkYXRhLiBUaGUgcGFyYW0gc2hvdWxkIGJlIGEgY29tbWEtc2VwYXJhdGVkIGxpc3Qg
b2YgdmFsdWVzIGZyb206ICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAiYWN0dWFsLGNvbmZp
ZywiICsgTE9HX0RFVEFJTEVEX1BST0dSRVNTICsgIixleHBlY3RlZCx0aW1pbmcsIiArIExPR19V
TkVYUEVDVEVEICsgIiAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICIoZGVmYXVsdHMgdG8g
IiArICItLWxvZyBkZXRhaWxlZC1wcm9ncmVzcyx1bmV4cGVjdGVkKSIpLAorICAgICAgICBtYWtl
X29wdGlvbigiLXYiLCAiLS12ZXJib3NlIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwgZGVmYXVsdD1G
YWxzZSwgaGVscD0iaW5jbHVkZSBkZWJ1Zy1sZXZlbCBsb2dnaW5nIiksCisgICAgICAgIG1ha2Vf
b3B0aW9uKCItLXNvdXJjZXMiLCBhY3Rpb249InN0b3JlX3RydWUiLCBoZWxwPSJzaG93IGV4cGVj
dGVkIHJlc3VsdCBmaWxlIHBhdGggZm9yIGVhY2ggdGVzdCAoaW1wbGllcyAtLXZlcmJvc2UpIiks
CisgICAgICAgICMgb2xkLXJ1bi13ZWJraXQtdGVzdHMgaGFzIGEgLS1zbG93ZXN0IG9wdGlvbiB3
aGljaCBqdXN0IHByaW50cyB0aGUgc2xvd2VzdCAxMC4KKyAgICAgICAgbWFrZV9vcHRpb24oIi0t
bnVtLXNsb3ctdGVzdHMtdG8tbG9nIiwgZGVmYXVsdD01MCwgaGVscD0iTnVtYmVyIG9mIHNsb3cg
dGVzdHMgd2hvc2UgdGltaW5ncyB0byBwcmludC4iKSwKKyAgICBdCisKKyAgICAjIEZJWE1FOiBU
aGVzZSBvcHRpb25zIHNob3VsZCBtb3ZlIG9udG8gdGhlIENocm9taXVtUG9ydC4KKyAgICBjaHJv
bWl1bV9vcHRpb25zID0gWworICAgICAgICBtYWtlX29wdGlvbigiLS1jaHJvbWl1bSIsIGFjdGlv
bj0ic3RvcmVfdHJ1ZSIsIGRlZmF1bHQ9RmFsc2UsIGhlbHA9InVzZSB0aGUgQ2hyb21pdW0gcG9y
dCIpLAorICAgICAgICBtYWtlX29wdGlvbigiLS1zdGFydHVwLWRpYWxvZyIsIGFjdGlvbj0ic3Rv
cmVfdHJ1ZSIsIGRlZmF1bHQ9RmFsc2UsIGhlbHA9ImNyZWF0ZSBhIGRpYWxvZyBvbiBEdW1wUmVu
ZGVyVHJlZSBzdGFydHVwIiksCisgICAgICAgIG1ha2Vfb3B0aW9uKCItLWdwLWZhdWx0LWVycm9y
LWJveCIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRlZmF1bHQ9RmFsc2UsIGhlbHA9ImVuYWJsZSBX
aW5kb3dzIEdQIGZhdWx0IGVycm9yIGJveCIpLAorICAgICAgICBtYWtlX29wdGlvbigiLS1ub2No
ZWNrLXN5cy1kZXBzIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwgZGVmYXVsdD1GYWxzZSwgaGVscD0i
RG9uJ3QgY2hlY2sgdGhlIHN5c3RlbSBkZXBlbmRlbmNpZXMgKHRoZW1lcykiKSwKKyAgICBdCisK
KyAgICAjIE1pc3NpbmcgTWFjIG9wdGlvbnM6CisgICAgIyBGSVhNRTogTmVlZDogLWcsIC0tZ3Vh
cmQgZm9yIGd1YXJkIG1hbGxvYyBzdXBwb3J0IG9uIE1hYy4KKyAgICAjIEZJWE1FOiBOZWVkOiAt
bCAtLWxlYWtzICAgIEVuYWJsZSBsZWFrcyBjaGVja2luZy4KKyAgICAjIEZJWE1FOiBOZWVkOiAt
LVtuby1dc2FtcGxlLW9uLXRpbWVvdXQgUnVuIHNhbXBsZSBvbiB0aW1lb3V0IChkZWZhdWx0OiBy
dW4pIChNYWMgT1MgWCBvbmx5KQorCisgICAgcmVzdWx0c19vcHRpb25zID0gWworICAgICAgICAj
IE5FRUQgZm9yIGJvdHM6IC0tdXNlLXJlbW90ZS1saW5rcy10by10ZXN0cyAgICAgTGluayB0byB0
ZXN0IGZpbGVzIHdpdGhpbiB0aGUgU1ZOIHJlcG9zaXRvcnkgaW4gdGhlIHJlc3VsdHMuCisgICAg
ICAgIG1ha2Vfb3B0aW9uKCItcCIsICItLXBpeGVsLXRlc3RzJyIsIGFjdGlvbj0ic3RvcmVfdHJ1
ZSIsIGRlc3Q9InBpeGVsX3Rlc3RzIiwgaGVscD0iRW5hYmxlIHBpeGVsLXRvLXBpeGVsIFBORyBj
b21wYXJpc29ucyIpLAorICAgICAgICBtYWtlX29wdGlvbigiLS1uby1waXhlbC10ZXN0cyIsIGFj
dGlvbj0ic3RvcmVfZmFsc2UiLCBkZXN0PSJwaXhlbF90ZXN0cyIsIGhlbHA9IkRpc2FibGUgcGl4
ZWwtdG8tcGl4ZWwgUE5HIGNvbXBhcmlzb25zIiksCisgICAgICAgIG1ha2Vfb3B0aW9uKCItLWZ1
enp5LXBpeGVsLXRlc3RzIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwgZGVmYXVsdD1GYWxzZSwgaGVs
cD0iQWxzbyB1c2UgZnV6enkgbWF0Y2hpbmcgdG8gY29tcGFyZSBwaXhlbCB0ZXN0IG91dHB1dHMu
IiksCisgICAgICAgICMgb2xkLXJ1bi13ZWJraXQtdGVzdHMgYWxsb3dzIGEgc3BlY2lmaWMgdG9s
bGVyYW5jZTogLS10b2xlcmFuY2UgdCAgSWdub3JlIGltYWdlIGRpZmZlcmVuY2VzIGxlc3MgdGhh
biB0aGlzIHBlcmNlbnRhZ2UgKGRlZmF1bHQ6IDAuMSkKKyAgICAgICAgbWFrZV9vcHRpb24oIi0t
cmVzdWx0cy1kaXJlY3RvcnkiLCBkZWZhdWx0PSJsYXlvdXQtdGVzdC1yZXN1bHRzIiwgaGVscD0i
T3V0cHV0IHJlc3VsdHMgZGlyZWN0b3J5IHNvdXJjZSBkaXIsIHJlbGF0aXZlIHRvIERlYnVnIG9y
IFJlbGVhc2UiKSwKKyAgICAgICAgbWFrZV9vcHRpb24oIi0tbmV3LWJhc2VsaW5lIiwgYWN0aW9u
PSJzdG9yZV90cnVlIiwgZGVmYXVsdD1GYWxzZSwgaGVscD0iU2F2ZSBhbGwgZ2VuZXJhdGVkIHJl
c3VsdHMgYXMgbmV3IGJhc2VsaW5lcyBpbnRvIHRoZSBwbGF0Zm9ybSBkaXJlY3RvcnksIG92ZXJ3
cml0aW5nIHdoYXRldmVyJ3MgYWxyZWFkeSB0aGVyZS4iKSwKKyAgICAgICAgIyBGSVhNRTogLS1u
b3Nob3cgc2hvdWxkIGJlIC0tbm8tc2hvdyB0byBtYXRjaCB0aGUgR05VIGdldF9vcHQgcGF0dGVy
bi4KKyAgICAgICAgbWFrZV9vcHRpb24oIi0tbm9zaG93LXJlc3VsdHMiLCBhY3Rpb249InN0b3Jl
X3RydWUiLCBkZWZhdWx0PUZhbHNlLCBoZWxwPSJEb24ndCBsYXVuY2ggYSBicm93c2VyIHdpdGgg
cmVzdWx0cyBhZnRlciB0aGUgdGVzdHMgYXJlIGRvbmUiKSwKKyAgICAgICAgIyBvbGQtcnVuLXdl
YmtpdC10ZXN0czogLS1bbm8tXWxhdW5jaC1zYWZhcmkgICAgICAgICAgICBMYXVuY2ggKG9yIGRv
IG5vdCBsYXVuY2gpIFNhZmFyaSB0byBkaXNwbGF5IHRlc3QgcmVzdWx0cyAoZGVmYXVsdDogbGF1
bmNoKQorICAgICAgICBtYWtlX29wdGlvbigiLS1mdWxsLXJlc3VsdHMtaHRtbCIsIGFjdGlvbj0i
c3RvcmVfdHJ1ZSIsIGRlZmF1bHQ9RmFsc2UsIGhlbHA9IlNob3cgYWxsIGZhaWx1cmVzIGluIHJl
c3VsdHMuaHRtbCwgcmF0aGVyIHRoYW4gb25seSByZWdyZXNzaW9ucyIpLAorICAgICAgICBtYWtl
X29wdGlvbigiLS1jbG9iYmVyLW9sZC1yZXN1bHRzIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwgZGVm
YXVsdD1GYWxzZSwgaGVscD0iQ2xvYmJlcnMgdGVzdCByZXN1bHRzIGZyb20gcHJldmlvdXMgcnVu
cy4iKSwKKyAgICAgICAgbWFrZV9vcHRpb24oIi0tcGxhdGZvcm0iLCBoZWxwPSJPdmVycmlkZSB0
aGUgcGxhdGZvcm0gZm9yIGV4cGVjdGVkIHJlc3VsdHMiKSwKKyAgICAgICAgIyBvbGQtcnVuLXdl
YmtpdC10ZXN0cyBhbHNvIGhhcyBIVFRQIHRvZ2dsZSBvcHRpb25zOgorICAgICAgICAjIC0tW25v
LV1odHRwICAgICAgICAgICAgICAgICAgICAgUnVuIChvciBkbyBub3QgcnVuKSBodHRwIHRlc3Rz
IChkZWZhdWx0OiBydW4pCisgICAgICAgICMgLS1bbm8tXXdhaXQtZm9yLWh0dHBkICAgICAgICAg
ICBXYWl0IGZvciBodHRwZCBpZiBzb21lIG90aGVyIHRlc3Qgc2Vzc2lvbiBpcyB1c2luZyBpdCBh
bHJlYWR5IChzYW1lIGFzIFdFQktJVF9XQUlUX0ZPUl9IVFRQRD0xKS4gKGRlZmF1bHQ6IDApCisg
ICAgXQorCisgICAgdGVzdF9vcHRpb25zID0gWworICAgICAgICAjIG9sZC1ydW4td2Via2l0LXRl
c3RzIGhhcyAtLXZhbGdyaW5kIGluc3RlYWQgb2Ygd3JhcHBlci4KKyAgICAgICAgbWFrZV9vcHRp
b24oIi0td3JhcHBlciIsIGhlbHA9IndyYXBwZXIgY29tbWFuZCB0byBpbnNlcnQgYmVmb3JlIGlu
dm9jYXRpb25zIG9mIER1bXBSZW5kZXJUcmVlOyBvcHRpb24gaXMgc3BsaXQgIgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib24gd2hpdGVzcGFjZSBiZWZvcmUgcnVubmlu
Zy4gKEV4YW1wbGU6IC0td3JhcHBlcj0ndmFsZ3JpbmQgLS1zbWMtY2hlY2s9YWxsJykiKSwKKyAg
ICAgICAgIyBvbGQtcnVuLXdlYmtpdC10ZXN0czogLWl8LS1pZ25vcmUtdGVzdHMgICAgICAgICAg
ICAgICBDb21tYS1zZXBhcmF0ZWQgbGlzdCBvZiBkaXJlY3RvcmllcyBvciB0ZXN0cyB0byBpZ25v
cmUKKyAgICAgICAgbWFrZV9vcHRpb24oIi0tdGVzdC1saXN0IiwgYWN0aW9uPSJhcHBlbmQiLCBo
ZWxwPSJyZWFkIGxpc3Qgb2YgdGVzdHMgdG8gcnVuIGZyb20gZmlsZSIsIG1ldGF2YXI9IkZJTEUi
KSwKKyAgICAgICAgIyBvbGQtcnVuLXdlYmtpdC10ZXN0cyB1c2VzIC0tc2tpcHBlZD09W2RlZmF1
bHR8aWdub3JlfG9ubHldIGluc3RlYWQgb2YgLS1mb3JjZToKKyAgICAgICAgbWFrZV9vcHRpb24o
Ii0tZm9yY2UiLCBhY3Rpb249InN0b3JlX3RydWUiLCBkZWZhdWx0PUZhbHNlLCBoZWxwPSJSdW4g
YWxsIHRlc3RzLCBldmVuIHRob3NlIG1hcmtlZCBTS0lQIGluIHRoZSB0ZXN0IGxpc3QiKSwKKyAg
ICAgICAgbWFrZV9vcHRpb24oIi0tdXNlLWFwYWNoZSIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRl
ZmF1bHQ9RmFsc2UsIGhlbHA9IldoZXRoZXIgdG8gdXNlIGFwYWNoZSBpbnN0ZWFkIG9mIGxpZ2h0
dHBkLiIpLAorICAgICAgICBtYWtlX29wdGlvbigiLS10aW1lLW91dC1tcyIsIGhlbHA9IlNldCB0
aGUgdGltZW91dCBmb3IgZWFjaCB0ZXN0IiksCisgICAgICAgICMgb2xkLXJ1bi13ZWJraXQtdGVz
dHMgY2FsbHMgLS1yYW5kb21pemUtb3JkZXIgLS1yYW5kb206CisgICAgICAgIG1ha2Vfb3B0aW9u
KCItLXJhbmRvbWl6ZS1vcmRlciIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRlZmF1bHQ9RmFsc2Us
IGhlbHA9KCJSdW4gdGVzdHMgaW4gcmFuZG9tIG9yZGVyICh1c2VmdWwgZm9yIHRyYWNraW5nIGRv
d24gY29ycnVwdGlvbikiKSksCisgICAgICAgIG1ha2Vfb3B0aW9uKCItLXJ1bi1jaHVuayIsIGhl
bHA9KCJSdW4gYSBzcGVjaWZpZWQgY2h1bmsgKG46bCksIHRoZSBudGggb2YgbGVuIGwsIG9mIHRo
ZSBsYXlvdXQgdGVzdHMiKSksCisgICAgICAgIG1ha2Vfb3B0aW9uKCItLXJ1bi1wYXJ0IiwgaGVs
cD0oIlJ1biBhIHNwZWNpZmllZCBwYXJ0IChuOm0pLCB0aGUgbnRoIG9mIG0gcGFydHMsIG9mIHRo
ZSBsYXlvdXQgdGVzdHMiKSksCisgICAgICAgICMgb2xkLXJ1bi13ZWJraXQtdGVzdHMgY2FsbHMg
LS1iYXRjaC1zaXplOiAtLW50aGx5IG4gICBSZXN0YXJ0IER1bXBSZW5kZXJUcmVlIGV2ZXJ5IG4g
dGVzdHMgKGRlZmF1bHQ6IDEwMDApCisgICAgICAgIG1ha2Vfb3B0aW9uKCItLWJhdGNoLXNpemUi
LCBoZWxwPSgiUnVuIGEgdGhlIHRlc3RzIGluIGJhdGNoZXMgKG4pLCBhZnRlciBldmVyeSBuIHRl
c3RzLCBEdW1wUmVuZGVyVHJlZSBpcyByZWxhdW5jaGVkLiIpKSwKKyAgICAgICAgIyBvbGQtcnVu
LXdlYmtpdC10ZXN0cyBjYWxscyAtLXJ1bi1zaW5nbHk6IC0xfC0tc2luZ2x5ICBJc29sYXRlIGVh
Y2ggdGVzdCBjYXNlIHJ1biAoaW1wbGllcyAtLW50aGx5IDEgLS12ZXJib3NlKQorICAgICAgICBt
YWtlX29wdGlvbigiLS1ydW4tc2luZ2x5IiwgYWN0aW9uPSJzdG9yZV90cnVlIiwgZGVmYXVsdD1G
YWxzZSwgaGVscD0icnVuIGEgc2VwYXJhdGUgRHVtcFJlbmRlclRyZWUgZm9yIGVhY2ggdGVzdCIp
LAorICAgICAgICBtYWtlX29wdGlvbigiLS1jaGlsZC1wcm9jZXNzZXMiLCBoZWxwPSJOdW1iZXIg
b2YgRHVtcFJlbmRlclRyZWVzIHRvIHJ1biBpbiBwYXJhbGxlbC4iKSwgIyBGSVhNRTogRGlzcGxh
eSBkZWZhdWx0LgorICAgICAgICBtYWtlX29wdGlvbigiLS1leHBlcmltZW50YWwtZnVsbHktcGFy
YWxsZWwiLCBhY3Rpb249InN0b3JlX3RydWUiLCBkZWZhdWx0PUZhbHNlLCBoZWxwPSJydW4gYWxs
IHRlc3RzIGluIHBhcmFsbGVsIiksCisgICAgICAgICMgRklYTUU6IE5lZWQgLS1leGl0LWFmdGVy
LW4tZmFpbHVyZXMgTiAgICAgICBFeGl0IGFmdGVyIHRoZSBmaXJzdCBOIGZhaWx1cmVzIGluc3Rl
YWQgb2YgcnVubmluZyBhbGwgdGVzdHMKKyAgICAgICAgIyBGSVhNRTogY29uc2lkZXI6IC0taXRl
cmF0aW9ucyBuICAgICAgICAgICAgICAgICAgTnVtYmVyIG9mIHRpbWVzIHRvIHJ1biB0aGUgc2V0
IG9mIHRlc3RzIChlLmcuIEFCQ0FCQ0FCQykKKyAgICBdCisKKyAgICBtaXNjX29wdGlvbnMgPSBb
CisgICAgICAgIG1ha2Vfb3B0aW9uKCItLWxpbnQtdGVzdC1maWxlcyIsIGFjdGlvbj0ic3RvcmVf
dHJ1ZSIsIGRlZmF1bHQ9RmFsc2UsIGhlbHA9Ik1ha2VzIHN1cmUgdGhlIHRlc3QgZmlsZXMgcGFy
c2UgZm9yIGFsbCBjb25maWd1cmF0aW9ucy4gRG9lcyBub3QgcnVuIGFueSB0ZXN0cy4iKSwKKyAg
ICBdCisKKyAgICAjIEZJWE1FOiBNb3ZlIHRoZXNlIGludG8ganNvbl9yZXN1bHRzX2dlbmVyYXRv
ci5weQorICAgIHJlc3VsdHNfanNvbl9vcHRpb25zID0gWworICAgICAgICBtYWtlX29wdGlvbigi
LS1idWlsZGVyLW5hbWUiLCBkZWZhdWx0PSJEVU1NWV9CVUlMREVSX05BTUUiLCBoZWxwPSgiVGhl
IG5hbWUgb2YgdGhlIGJ1aWxkZXIgc2hvd24gb24gdGhlIHdhdGVyZmFsbCBydW5uaW5nIHRoaXMg
c2NyaXB0IGUuZy4gV2ViS2l0LiIpKSwKKyAgICAgICAgbWFrZV9vcHRpb24oIi0tYnVpbGQtbmFt
ZSIsIGRlZmF1bHQ9IkRVTU1ZX0JVSUxEX05BTUUiLCBoZWxwPSgiVGhlIG5hbWUgb2YgdGhlIGJ1
aWxkZXIgdXNlZCBpbiBpdHMgcGF0aCwgZS5nLiB3ZWJraXQtcmVsLiIpKSwKKyAgICAgICAgbWFr
ZV9vcHRpb24oIi0tYnVpbGQtbnVtYmVyIiwgZGVmYXVsdD0iRFVNTVlfQlVJTERfTlVNQkVSIiwg
aGVscD0oIlRoZSBidWlsZCBudW1iZXIgb2YgdGhlIGJ1aWxkZXIgcnVubmluZyB0aGlzIHNjcmlw
dC4iKSksCisgICAgXQorCisgICAgb3B0aW9uc19saXN0ID0gY29uZmlndXJhdGlvbl9vcHRpb25z
ICsgbG9nZ2luZ19vcHRpb25zICsgY2hyb21pdW1fb3B0aW9ucyArIHJlc3VsdHNfb3B0aW9ucyAr
IHRlc3Rfb3B0aW9ucyArIG1pc2Nfb3B0aW9ucyArIHJlc3VsdHNfanNvbl9vcHRpb25zCisgICAg
b3B0aW9uX3BhcnNlciA9IG9wdHBhcnNlLk9wdGlvblBhcnNlcihvcHRpb25fbGlzdD1vcHRpb25f
bGlzdCkKICAgICByZXR1cm4gb3B0aW9uX3BhcnNlci5wYXJzZV9hcmdzKGFyZ3MpCiAKIGlmICdf
X21haW5fXycgPT0gX19uYW1lX186Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>