<?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>68463</bug_id>
          
          <creation_ts>2011-09-20 13:16:50 -0700</creation_ts>
          <short_desc>binaries in webkit.gyp should be split into a new file to break circular dependencies on webkit_support</short_desc>
          <delta_ts>2012-01-23 19:22:13 -0800</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>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>
          <dependson>73382</dependson>
    
    <dependson>73384</dependson>
    
    <dependson>76505</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dirk Pranke">dpranke</reporter>
          <assigned_to name="Dirk Pranke">dpranke</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>evan</cc>
    
    <cc>fishd</cc>
    
    <cc>jochen</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>470282</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-09-20 13:16:50 -0700</bug_when>
    <thetext>binaries in webkit.gyp should be split into a new file to break circular dependencies on webkit_support</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470288</commentid>
    <comment_count>1</comment_count>
      <attachid>108047</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-09-20 13:21:14 -0700</bug_when>
    <thetext>Created attachment 108047
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470290</commentid>
    <comment_count>2</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-09-20 13:23:38 -0700</bug_when>
    <thetext>Tony, this is roughly what I had in mind to fix the circular dependencies between WebKit.gyp and webkit_support.gyp.

As an aside, why does the webkit target include the webkit_unittest_files in the component build? If we can fix that, then WebKit.gyp doesn&apos;t need to include DRT.gypi, which would seem like a good thing, but I assume there&apos;s a good reason for the include that I&apos;m just not seeing ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470331</commentid>
    <comment_count>3</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-09-20 14:21:43 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; As an aside, why does the webkit target include the webkit_unittest_files in the component build? If we can fix that, then WebKit.gyp doesn&apos;t need to include DRT.gypi, which would seem like a good thing, but I assume there&apos;s a good reason for the include that I&apos;m just not seeing ...

I&apos;m not very familiar with the component build.  Victor did the work for webkit.dll right before switching teams.  Darin may also be familiar with the reasoning.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470332</commentid>
    <comment_count>4</comment_count>
      <attachid>108047</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-20 14:22:05 -0700</bug_when>
    <thetext>Comment on attachment 108047
Patch

Attachment 108047 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/9774389</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470435</commentid>
    <comment_count>5</comment_count>
      <attachid>108047</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-09-20 16:09:02 -0700</bug_when>
    <thetext>Comment on attachment 108047
Patch

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

I just skimmed, but conceptually this looks fine.  r- because it looks like there are build errors.  Also, you&apos;ll have to find a way to not break the canary bots since src/webkit/webkit.gyp references WebKit.gyp:DumpRenderTree directly (probably need to do a 3 sided change).

&gt; Tools/DumpRenderTree/DumpRenderTree.gyp:433
&gt; +# Local Variables:
&gt; +# tab-width:2
&gt; +# indent-tabs-mode:nil
&gt; +# End:
&gt; +# vim: set expandtab tabstop=2 shiftwidth=2:

Remove this and locally use tools/emacs/chrome-filetypes.el or tools/vim/filetypes.vim intead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470472</commentid>
    <comment_count>6</comment_count>
      <attachid>108078</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-09-20 16:58:30 -0700</bug_when>
    <thetext>Created attachment 108078
merge, update w/ review feedback</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470475</commentid>
    <comment_count>7</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-09-20 16:59:43 -0700</bug_when>
    <thetext>Uploading a new patch to see if the build errors disappear with a merge to HEAD. I&apos;m still pondering the three-sided change issue.

As an aside, I&apos;m pretty sure the component build doesn&apos;t work for a webkit-only checkout. It looks like WebTestingSupport is never built in that config.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470487</commentid>
    <comment_count>8</comment_count>
      <attachid>108078</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-20 17:11:21 -0700</bug_when>
    <thetext>Comment on attachment 108078
merge, update w/ review feedback

Attachment 108078 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/9763480</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471324</commentid>
    <comment_count>9</comment_count>
      <attachid>108269</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-09-21 19:29:41 -0700</bug_when>
    <thetext>Created attachment 108269
fix most compile problems on linux</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471326</commentid>
    <comment_count>10</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-09-21 19:35:41 -0700</bug_when>
    <thetext>Okay, I think I have most of the compiling issues working, but for some reason, after I type make once (and things compile), if I type &quot;rm out/Debug/DumpRenderTree; make -f Makefile.chromium&quot; it doesn&apos;t do anything. Similarly, &apos;make -f Makefile.chromium out/Debug/DumpRenderTree&apos; doesn&apos;t work (but make -f Makefile.chrome DumpRenderTree does).

It&apos;s as if the aliases in the targets aren&apos;t getting set up properly. Any ideas?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471611</commentid>
    <comment_count>11</comment_count>
    <who name="Evan Martin">evan</who>
    <bug_when>2011-09-22 09:14:28 -0700</bug_when>
    <thetext>I&apos;m not too familiar with this setup.  What is the difference between Makefile.chromium and Makefile.chrome?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471757</commentid>
    <comment_count>12</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-09-22 11:56:04 -0700</bug_when>
    <thetext>Dirk made a typo.  There&apos;s only Makefile.chromium.

The reason out/Debug/DumpRenderTree doesn&apos;t work is because the output dir is in Source/WebKit/chromium/out.  E.g., make -f Makefile.chromium Source/WebKit/chromium/out/Debug/DumpRenderTree should work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471759</commentid>
    <comment_count>13</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-09-22 11:57:21 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; The reason out/Debug/DumpRenderTree doesn&apos;t work is because the output dir is in Source/WebKit/chromium/out.  E.g., make -f Makefile.chromium Source/WebKit/chromium/out/Debug/DumpRenderTree should work.

Nope, I&apos;m wrong.  The output files are in out, not Source/WebKit/chromium.  Hmm, I dunno what&apos;s going on.  Maybe look at the generated Makefile?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471828</commentid>
    <comment_count>14</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-09-22 13:37:51 -0700</bug_when>
    <thetext>Okay, the output *.target.chromium.mk files generated from my patch don&apos;t contain the 

# Add target alias to &quot;all&quot; target.
.PHONY: all
all: DumpRenderTree

lines. Any idea what might cause that? Does it have to do wit the fact that the gyp file being generated is not in the current working directory?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471842</commentid>
    <comment_count>15</comment_count>
    <who name="Evan Martin">evan</who>
    <bug_when>2011-09-22 13:52:53 -0700</bug_when>
    <thetext>Relevant code:

    # Add an alias for each target (if there are any outputs).
    # Installable target aliases are created below.
    if ((self.output and self.output != self.target) and
        (self.type not in self._INSTALLABLE_TARGETS)):
      self.WriteMakeRule([self.target], [self.output],
                         comment=&apos;Add target alias&apos;, phony = True)
      if part_of_all:
        self.WriteMakeRule([&apos;all&apos;], [self.target],
                           comment = &apos;Add target alias to &quot;all&quot; target.&apos;,
                           phony = True)


self.target is the gyp target name, as specified in the input file (like &quot;chrome_common&quot;).  self.output is the output filename for the current gyp target (like &quot;out/Debug/DumpRenderTree&quot;).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471860</commentid>
    <comment_count>16</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-09-22 14:16:39 -0700</bug_when>
    <thetext>Ugh. It turns out that there&apos;s a minor discrepancy in how gyp is handling the paths to the build file.

make.py:2550:

  # Find the list of targets that derive from the gyp file(s) being built.
  needed_targets = set()
  for build_file in params[&apos;build_files&apos;]:
    for target in gyp.common.AllTargets(target_list, target_dicts, build_file):
      needed_targets.add(target)

in gyp.common.AllTargets, build_file needs to prefix match the targets in target_list, so I need to match against &quot;../../../../Tools/DumpRenderTree/DumpRenderTree.gyp:&quot;. However, in gyp_webkit, I pass in os.path.join(script_dir, &quot;..&quot;, &quot;..&quot;, &quot;..&quot;, &quot;..&quot;). That first script_dir turns into &apos;.&apos;, which throws off the prefix string match.

The script_dir isn&apos;t really needed (I don&apos;t think), so I can just fix that. However, it seems like this might be a bug in gyp -- it should probably be more resilient to path matches -- and I might want to throw in an os.chdir(script_dir) prior to running the gyp invocation, just to be more safe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471905</commentid>
    <comment_count>17</comment_count>
      <attachid>108412</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-09-22 15:28:20 -0700</bug_when>
    <thetext>Created attachment 108412
fix relative paths</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>484488</commentid>
    <comment_count>18</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-10-14 23:04:58 -0700</bug_when>
    <thetext>@tony^work: Would you be willing to review this patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>484651</commentid>
    <comment_count>19</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-10-15 14:43:27 -0700</bug_when>
    <thetext>I&apos;m actually going to clear the review? bit on this ... I need to figure out how to roll out this patch before it&apos;s really ready.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>504450</commentid>
    <comment_count>20</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-11-16 17:35:06 -0800</bug_when>
    <thetext>Okay, per conversation w/ Tony here&apos;s the plan:

We&apos;ll split out all of the executables into new .gyp files, a Source/WebKit/chromium/WebKitTests.gyp for TestWebKitAPI and webkit_unit_tests and a Tools/Tools.gyp for DRT, ImageDiff et al. 

DRT will also depend on the targets in TestWebKitAPI just to be able to pull in all of the executables in one place (although I&apos;m kinda wondering if it makes more sense to have an AllWebKit.gyp instead somewhere).

In terms of rolling this out, life is kinda complicated by having to split these things over the two repos. The plan is:

1) create a new &quot;build_drt_from_webkit_tools&quot; flag in build/common.gypi in chromium (actual name TBD)
2) rev the webkit Source/WebKit/chromium/DEPS to pull in (1)
3) clone the executable targets into the new files and wrap them (in both places) behind the appropriate conditions.
4) what for (3) to get picked up by the downstream roll
5) flip the flag in build/common.gypi
6) remove the executable targets from WebKit.gyp.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>511292</commentid>
    <comment_count>21</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-11-29 18:31:22 -0800</bug_when>
    <thetext>(In reply to comment #20)
&gt; 
&gt; 1) create a new &quot;build_drt_from_webkit_tools&quot; flag in build/common.gypi in chromium (actual name TBD)
&gt; 2) rev the webkit Source/WebKit/chromium/DEPS to pull in (1)

These are done.

&gt; 3) clone the executable targets into the new files and wrap them (in both places) behind the appropriate conditions.

This is now posted for review in bug 73382.

&gt; 4) wait for (3) to get picked up by the downstream roll
&gt; 5) flip the flag in build/common.gypi

This will happen in chromium bug 105826: http://code.google.com/p/chromium/issues/detail?id=105826

&gt; 6) remove the executable targets from WebKit.gyp.

This will be tracked in bug 73384.

There&apos;s also a 7) remove the flag from build/common.gypi, which will be tracked in chromium bug 105827: http://code.google.com/p/chromium/issues/detail?id=105827</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108047</attachid>
            <date>2011-09-20 13:21:14 -0700</date>
            <delta_ts>2011-09-20 16:58:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-68463-20110920132113.patch</filename>
            <type>text/plain</type>
            <size>40258</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTUzODEKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
MjU1OGYwZDY1MGFmZmUwMTIwZWNlODJiYjNhOTBhZjllYTllMjkzMS4uMzM1MzkzYzIzYTgwNmQ1
MDM4NzE4YTBlODhkZGVhNTk4YzIxYzI1MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwyMSBAQAorMjAxMS0wOS0yMCAgRGlyayBQcmFua2UgIDxkcHJhbmtlQGNocm9taXVt
Lm9yZz4KKworICAgICAgICBiaW5hcmllcyBpbiB3ZWJraXQuZ3lwIHNob3VsZCBiZSBzcGxpdCBp
bnRvIGEgbmV3IGZpbGUgdG8gYnJlYWsgY2lyY3VsYXIgZGVwZW5kZW5jaWVzIG9uIHdlYmtpdF9z
dXBwb3J0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02
ODQ2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFhD
b2RlIChhbmQgaGVuY2UgR1lQKSBjYW4ndCBoYW5kbGUgY2lyY3VsYXIgZGVwZW5kZW5jaWVzIGJl
dHdlZW4KKyAgICAgICAgZmlsZXMgKGFuZCBwcm9qZWN0cykuIEFjY29yZGluZ2x5LCBhbHRob3Vn
aCB0aGUgYmluYXJpZXMgaW4KKyAgICAgICAgV2ViS2l0Lmd5cCBkZXBlbmQgb24gd2Via2l0X3N1
cHBvcnQgYW5kIHdlYmtpdF9zdXBwb3J0IGRlcGVuZHMKKyAgICAgICAgb24gd2Via2l0LCB3ZSBk
b24ndCBtZW50aW9uIHRoZSBsYXR0ZXIgZGVwZW5kZW5jeSBpbiB0aGUgZmlsZS4KKyAgICAgICAg
VG8gZml4IHRoaXMsIHRoaXMgY2hhbmdlIG1vdmVzIHRoZSBiaW5hcmllcyBsaWtlIERSVCBpbnRv
IGEgbmV3CisgICAgICAgIEdZUCBmaWxlLCBhbmQgbW9kaWZpZXMgZ3lwX3dlYmtpdCB0byBidWls
ZCBmcm9tIHRoYXQgZmlsZQorICAgICAgICBpbnN0ZWFkIG9mIFdlYktpdC5neXAuCisKKyAgICAg
ICAgKiBXZWJLaXQuZ3lwOgorICAgICAgICAqIGd5cF93ZWJraXQ6CisKIDIwMTEtMDktMTcgIGNo
YW5kcmEgc2hla2FyIHZhbGxhbGEgIDxjaGFuZHJhLnZhbGxhbGFAbW90b3JvbGEuY29tPgogCiAg
ICAgICAgIFtjaHJvbWl1bV1UaGUgZm9jdXMgb2YgYW4gaW5wdXQgZmllbGQgaW5zaWRlIGFuIElm
cmFtZSBkb2Vzbid0IGdldCBjbGVhcmVkIGV2ZW4gdGhvdWdoIGNsZWFyRm9jdXNlZE5vZGUgaXMg
Y2FsbGVkLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9XZWJLaXQuZ3lwIGIv
U291cmNlL1dlYktpdC9jaHJvbWl1bS9XZWJLaXQuZ3lwCmluZGV4IDJiMzY5NjBlNDI1OWI4MGUw
ZGIwNTQzMDVlMTE5NzlkNGZhOWZlMjUuLmYzZmY0OGNmYmJiOGExYzkzMTIyMzgyYzE1NWUyNjI0
YmJjMGU0OWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vV2ViS2l0Lmd5cAor
KysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXAKQEAgLTQ4LDggKzQ4LDYgQEAK
ICAgICAgICAgICAgICAgICAnY2hyb21pdW1fc3JjX2Rpcic6ICcuLi8uLi8uLi8uLi8uLicsCiAg
ICAgICAgICAgICB9XSwKICAgICAgICAgXSwKLSAgICAgICAgJ2FoZW1fcGF0aCc6ICcuLi8uLi8u
Li9Ub29scy9EdW1wUmVuZGVyVHJlZS9xdC9mb250cy9BSEVNX19fXy5UVEYnLAotCiAgICAgICAg
ICMgSWYgZGVidWdfZGV2dG9vbHMgaXMgc2V0IHRvIDEsIEphdmFTY3JpcHQgZmlsZXMgZm9yIERl
dlRvb2xzIGFyZQogICAgICAgICAjIHN0b3JlZCBhcyBpcy4gT3RoZXJ3aXNlLCBhIGNvbmNhdGVu
YXRlZCBmaWxlIGlzIHN0b3JlZC4KICAgICAgICAgJ2RlYnVnX2RldnRvb2xzJSc6IDAsCkBAIC05
MzMsMzQ5ICs5MzEsOCBAQAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICct
LW91dHB1dCcsICc8QChfb3V0cHV0cyknXSwKICAgICAgICAgICAgIH1dLAogICAgICAgICB9LAot
ICAgICAgICB7Ci0gICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAnd2Via2l0X3VuaXRfdGVzdHMn
LAotICAgICAgICAgICAgJ3R5cGUnOiAnZXhlY3V0YWJsZScsCi0gICAgICAgICAgICAnbXN2c19n
dWlkJzogJzdDRUZFODAwLTg0MDMtNDE4QS1BRDZBLTJENTJDNkZDM0VBRCcsCi0gICAgICAgICAg
ICAnZGVwZW5kZW5jaWVzJzogWwotICAgICAgICAgICAgICAgICd3ZWJraXQnLAotICAgICAgICAg
ICAgICAgICcuLi8uLi9XZWJDb3JlL1dlYkNvcmUuZ3lwL1dlYkNvcmUuZ3lwOndlYmNvcmUnLAot
ICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3Rlc3RpbmcvZ3Rlc3QuZ3lwOmd0
ZXN0JywKLSAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS90ZXN0aW5nL2dtb2Nr
Lmd5cDpnbW9jaycsCi0gICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvYmFzZS9i
YXNlLmd5cDpiYXNlJywKLSAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS9iYXNl
L2Jhc2UuZ3lwOmJhc2VfaTE4bicsCi0gICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2Rp
cikvYmFzZS9iYXNlLmd5cDp0ZXN0X3N1cHBvcnRfYmFzZScsCi0gICAgICAgICAgICAgICAgJzwo
Y2hyb21pdW1fc3JjX2Rpcikvd2Via2l0L3N1cHBvcnQvd2Via2l0X3N1cHBvcnQuZ3lwOndlYmtp
dF9zdXBwb3J0JywKLSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAnc291cmNlcyc6IFsKLSAg
ICAgICAgICAgICAgICAndGVzdHMvUnVuQWxsVGVzdHMuY3BwJywKLSAgICAgICAgICAgIF0sCi0g
ICAgICAgICAgICAnaW5jbHVkZV9kaXJzJzogWwotICAgICAgICAgICAgICAgICdwdWJsaWMnLAot
ICAgICAgICAgICAgICAgICdzcmMnLAotICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICdjb25k
aXRpb25zJzogWwotICAgICAgICAgICAgICAgIFsnaW5zaWRlX2Nocm9taXVtX2J1aWxkPT0xIGFu
ZCBjb21wb25lbnQ9PSJzaGFyZWRfbGlicmFyeSInLCB7Ci0gICAgICAgICAgICAgICAgICAgICdk
ZWZpbmVzJzogWwotICAgICAgICAgICAgICAgICAgICAgICAgJ1dFQktJVF9ETExfVU5JVFRFU1Qn
LAotICAgICAgICAgICAgICAgICAgICBdLAotICAgICAgICAgICAgICAgIH0sIHsKLSAgICAgICAg
ICAgICAgICAgICAgJ3NvdXJjZXMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICAnPEAod2Vi
a2l0X3VuaXR0ZXN0X2ZpbGVzKScsCi0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAg
ICAgICAgICAgICdjb25kaXRpb25zJzogWwotICAgICAgICAgICAgICAgICAgICAgICAgWyd0b29s
a2l0X3VzZXNfZ3RrID09IDEnLCB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2luY2x1
ZGVfZGlycyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3B1YmxpYy9ndGsn
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJ3ZhcmlhYmxlcyc6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgRklY
TUU6IEVuYWJsZSB3YXJuaW5ncyBvbiBvdGhlciBwbGF0Zm9ybXMuCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAnY2hyb21pdW1fY29kZSc6IDEsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfSwKLSAgICAgICAgICAgICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgICAgICAg
ICBdLAotICAgICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgICAgIFsnaW5zaWRlX2Nocm9t
aXVtX2J1aWxkPT0xIGFuZCBPUz09IndpbiIgYW5kIGNvbXBvbmVudCE9InNoYXJlZF9saWJyYXJ5
IicsIHsKLSAgICAgICAgICAgICAgICAgICAgJ2NvbmZpZ3VyYXRpb25zJzogewotICAgICAgICAg
ICAgICAgICAgICAgICAgJ0RlYnVnX0Jhc2UnOiB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJ21zdnNfc2V0dGluZ3MnOiB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdW
Q0xpbmtlclRvb2wnOiB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTGlu
a0luY3JlbWVudGFsJzogJzwobXN2c19sYXJnZV9tb2R1bGVfZGVidWdfbGlua19tb2RlKScsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfSwKLSAgICAgICAgICAgICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAgICAgICAg
IH0sCi0gICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICBdLAotICAgICAgICB9LAotICAg
ICAgICB7Ci0gICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAnSW1hZ2VEaWZmJywKLSAgICAgICAg
ICAgICd0eXBlJzogJ2V4ZWN1dGFibGUnLAotICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsK
LSAgICAgICAgICAgICAgICAnd2Via2l0JywKLSAgICAgICAgICAgICAgICAnLi4vLi4vSmF2YVNj
cmlwdENvcmUvSmF2YVNjcmlwdENvcmUuZ3lwL0phdmFTY3JpcHRDb3JlLmd5cDp3dGYnLAotICAg
ICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3dlYmtpdC9zdXBwb3J0L3dlYmtpdF9z
dXBwb3J0Lmd5cDp3ZWJraXRfc3VwcG9ydCcsCi0gICAgICAgICAgICBdLAotICAgICAgICAgICAg
J2luY2x1ZGVfZGlycyc6IFsKLSAgICAgICAgICAgICAgICAnLi4vLi4vSmF2YVNjcmlwdENvcmUn
LAotICAgICAgICAgICAgICAgICc8KERFUFRIKScsCi0gICAgICAgICAgICBdLAotICAgICAgICAg
ICAgJ3NvdXJjZXMnOiBbCi0gICAgICAgICAgICAgICAgJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5k
ZXJUcmVlL2Nocm9taXVtL0ltYWdlRGlmZi5jcHAnLAotICAgICAgICAgICAgXSwKLSAgICAgICAg
fSwKLSAgICAgICAgewotICAgICAgICAgICAgJ3RhcmdldF9uYW1lJzogJ0R1bXBSZW5kZXJUcmVl
JywKLSAgICAgICAgICAgICd0eXBlJzogJ2V4ZWN1dGFibGUnLAotICAgICAgICAgICAgJ21hY19i
dW5kbGUnOiAxLAotICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKLSAgICAgICAgICAgICAg
ICAnSW1hZ2VEaWZmJywKLSAgICAgICAgICAgICAgICAnaW5zcGVjdG9yX3Jlc291cmNlcycsCi0g
ICAgICAgICAgICAgICAgJ3dlYmtpdCcsCi0gICAgICAgICAgICAgICAgJy4uLy4uL0phdmFTY3Jp
cHRDb3JlL0phdmFTY3JpcHRDb3JlLmd5cC9KYXZhU2NyaXB0Q29yZS5neXA6d3RmX2NvbmZpZycs
Ci0gICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvYnVpbGQvdGVtcF9neXAvZ29v
Z2xldXJsLmd5cDpnb29nbGV1cmwnLAotICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19k
aXIpL3RoaXJkX3BhcnR5L2ljdS9pY3UuZ3lwOmljdXVjJywKLSAgICAgICAgICAgICAgICAnPChj
aHJvbWl1bV9zcmNfZGlyKS92OC90b29scy9neXAvdjguZ3lwOnY4JywKLSAgICAgICAgICAgICAg
ICAnPChjaHJvbWl1bV9zcmNfZGlyKS93ZWJraXQvc3VwcG9ydC93ZWJraXRfc3VwcG9ydC5neXA6
YmxvYicsCi0gICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2Rpcikvd2Via2l0L3N1cHBv
cnQvd2Via2l0X3N1cHBvcnQuZ3lwOndlYmtpdF9zdXBwb3J0JywKLSAgICAgICAgICAgIF0sCi0g
ICAgICAgICAgICAnaW5jbHVkZV9kaXJzJzogWwotICAgICAgICAgICAgICAgICc8KGNocm9taXVt
X3NyY19kaXIpJywKLSAgICAgICAgICAgICAgICAncHVibGljJywKLSAgICAgICAgICAgICAgICAn
Li4vLi4vSmF2YVNjcmlwdENvcmUnLAotICAgICAgICAgICAgICAgICcuLi8uLi9KYXZhU2NyaXB0
Q29yZS93dGYnLCAjIHd0Zi90ZXh0LyouaCByZWZlcnMgaGVhZGVycyBpbiB3dGYvIHdpdGhvdXQg
d3RmLy4KLSAgICAgICAgICAgICAgICAnPChERVBUSCknLAotICAgICAgICAgICAgXSwKLSAgICAg
ICAgICAgICdkZWZpbmVzJzogWwotICAgICAgICAgICAgICAgICMgVGVjaG5pY2FsbHkgbm90IGEg
dW5pdCB0ZXN0IGJ1dCByZXF1aXJlIGZ1bmN0aW9ucyBhdmFpbGFibGUgb25seSB0bwotICAgICAg
ICAgICAgICAgICMgdW5pdCB0ZXN0cy4KLSAgICAgICAgICAgICAgICAnVU5JVF9URVNUJywKLSAg
ICAgICAgICAgIF0sCi0gICAgICAgICAgICAnc291cmNlcyc6IFsKLSAgICAgICAgICAgICAgICAn
PEAoZHJ0X2ZpbGVzKScsCi0gICAgICAgICAgICBdLAotICAgICAgICAgICAgJ2NvbmRpdGlvbnMn
OiBbCi0gICAgICAgICAgICAgICAgWydPUz09IndpbiInLCB7Ci0gICAgICAgICAgICAgICAgICAg
ICdkZXBlbmRlbmNpZXMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICAnTGF5b3V0VGVzdEhl
bHBlcicsCi0gICAgICAgICAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS90aGly
ZF9wYXJ0eS9hbmdsZS9zcmMvYnVpbGRfYW5nbGUuZ3lwOmxpYkVHTCcsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9hbmdsZS9zcmMvYnVp
bGRfYW5nbGUuZ3lwOmxpYkdMRVN2MicsCi0gICAgICAgICAgICAgICAgICAgIF0sCi0KLSAgICAg
ICAgICAgICAgICAgICAgJ3Jlc291cmNlX2luY2x1ZGVfZGlycyc6IFsnPChTSEFSRURfSU5URVJN
RURJQVRFX0RJUikvd2Via2l0J10sCi0gICAgICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWwot
ICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL25ldC9u
ZXRfcmVzb3VyY2VzLnJjJywKLSAgICAgICAgICAgICAgICAgICAgICAgICc8KFNIQVJFRF9JTlRF
Uk1FRElBVEVfRElSKS93ZWJraXQvd2Via2l0X2Nocm9taXVtX3Jlc291cmNlcy5yYycsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAnPChTSEFSRURfSU5URVJNRURJQVRFX0RJUikvd2Via2l0L3dl
YmtpdF9yZXNvdXJjZXMucmMnLAotICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lO
VEVSTUVESUFURV9ESVIpL3dlYmtpdC93ZWJraXRfc3RyaW5nc19lbi1VUy5yYycsCi0gICAgICAg
ICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgICAgICdjb25kaXRpb25zJzogWwotICAg
ICAgICAgICAgICAgICAgICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVpbGQ9PTEnLCB7Ci0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJ2NvbmZpZ3VyYXRpb25zJzogewotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAnRGVidWdfQmFzZSc6IHsKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICdtc3ZzX3NldHRpbmdzJzogewotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICdWQ0xpbmtlclRvb2wnOiB7Ci0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICdMaW5rSW5jcmVtZW50YWwnOiAnPChtc3ZzX2xhcmdl
X21vZHVsZV9kZWJ1Z19saW5rX21vZGUpJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB9LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB9LAotICAgICAgICAgICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICAgICAgICAg
IF0sCi0gICAgICAgICAgICAgICAgICAgICdjb3BpZXMnOiBbewotICAgICAgICAgICAgICAgICAg
ICAgICAgJ2Rlc3RpbmF0aW9uJzogJzwoUFJPRFVDVF9ESVIpJywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICdmaWxlcyc6IFsnPChhaGVtX3BhdGgpJ10sCi0gICAgICAgICAgICAgICAgICAgIH1d
LAotICAgICAgICAgICAgICAgIH0seyAjIE9TIT0id2luIgotICAgICAgICAgICAgICAgICAgICAn
c291cmNlcy8nOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICBbJ2V4Y2x1ZGUnLCAnV2luXFwu
Y3BwJCddLAotICAgICAgICAgICAgICAgICAgICBdLAotICAgICAgICAgICAgICAgICAgICAnYWN0
aW9ucyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAnYWN0aW9uX25hbWUnOiAncmVwYWNrX2xvY2FsZScsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJ3ZhcmlhYmxlcyc6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJ3JlcGFja19wYXRoJzogJzwoY2hyb21pdW1fc3JjX2RpcikvdG9vbHMvZ3JpdC9ncml0L2Zv
cm1hdC9yZXBhY2sucHknLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAncGFrX2lu
cHV0cyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KFNIQVJFRF9J
TlRFUk1FRElBVEVfRElSKS9uZXQvbmV0X3Jlc291cmNlcy5wYWsnLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL3VpL2dmeC9n
ZnhfcmVzb3VyY2VzLnBhaycsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAn
PChTSEFSRURfSU5URVJNRURJQVRFX0RJUikvd2Via2l0L3dlYmtpdF9jaHJvbWl1bV9yZXNvdXJj
ZXMucGFrJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KFNIQVJFRF9J
TlRFUk1FRElBVEVfRElSKS93ZWJraXQvd2Via2l0X3N0cmluZ3NfZW4tVVMucGFrJywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KFNIQVJFRF9JTlRFUk1FRElBVEVfRElS
KS93ZWJraXQvd2Via2l0X3Jlc291cmNlcy5wYWsnLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF19LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICdpbnB1dHMnOiBbCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICc8KHJlcGFja19wYXRoKScsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICc8QChwYWtfaW5wdXRzKScsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAnb3V0cHV0cyc6IFsKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoSU5URVJNRURJQVRFX0RJUikvcmVwYWNr
L0R1bXBSZW5kZXJUcmVlLnBhaycsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAnYWN0aW9uJzogWydweXRob24nLCAnPChyZXBhY2tf
cGF0aCknLCAnPEAoX291dHB1dHMpJywgJzxAKHBha19pbnB1dHMpJ10sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJ3Byb2Nlc3Nfb3V0cHV0c19hc19tYWNfYnVuZGxlX3Jlc291cmNlcyc6
IDEsCi0gICAgICAgICAgICAgICAgICAgICAgICB9LAotICAgICAgICAgICAgICAgICAgICBdLCAj
IGFjdGlvbnMKLSAgICAgICAgICAgICAgICB9XSwKLSAgICAgICAgICAgICAgICBbJ09TPT0ibWFj
IicsIHsKLSAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKLSAgICAgICAgICAg
ICAgICAgICAgICAgICdjb3B5X21lc2EnLAotICAgICAgICAgICAgICAgICAgICAgICAgJ0xheW91
dFRlc3RIZWxwZXInLAotICAgICAgICAgICAgICAgICAgICBdLAotICAgICAgICAgICAgICAgICAg
ICAnbWFjX2J1bmRsZV9yZXNvdXJjZXMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICAnPChh
aGVtX3BhdGgpJywKLSAgICAgICAgICAgICAgICAgICAgICAgICcuLi8uLi8uLi9Ub29scy9EdW1w
UmVuZGVyVHJlZS9mb250cy9XZWJLaXRXZWlnaHRXYXRjaGVyMTAwLnR0ZicsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRyZWUvZm9udHMvV2ViS2l0
V2VpZ2h0V2F0Y2hlcjIwMC50dGYnLAotICAgICAgICAgICAgICAgICAgICAgICAgJy4uLy4uLy4u
L1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2ZvbnRzL1dlYktpdFdlaWdodFdhdGNoZXIzMDAudHRmJywK
LSAgICAgICAgICAgICAgICAgICAgICAgICcuLi8uLi8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9m
b250cy9XZWJLaXRXZWlnaHRXYXRjaGVyNDAwLnR0ZicsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRyZWUvZm9udHMvV2ViS2l0V2VpZ2h0V2F0Y2hl
cjUwMC50dGYnLAotICAgICAgICAgICAgICAgICAgICAgICAgJy4uLy4uLy4uL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2ZvbnRzL1dlYktpdFdlaWdodFdhdGNoZXI2MDAudHRmJywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICcuLi8uLi8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9mb250cy9XZWJLaXRX
ZWlnaHRXYXRjaGVyNzAwLnR0ZicsCi0gICAgICAgICAgICAgICAgICAgICAgICAnLi4vLi4vLi4v
VG9vbHMvRHVtcFJlbmRlclRyZWUvZm9udHMvV2ViS2l0V2VpZ2h0V2F0Y2hlcjgwMC50dGYnLAot
ICAgICAgICAgICAgICAgICAgICAgICAgJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Zv
bnRzL1dlYktpdFdlaWdodFdhdGNoZXI5MDAudHRmJywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICc8KFNIQVJFRF9JTlRFUk1FRElBVEVfRElSKS93ZWJraXQvdGV4dEFyZWFSZXNpemVDb3JuZXIu
cG5nJywKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICB9LHsgIyBPUyE9
Im1hYyIKLSAgICAgICAgICAgICAgICAgICAgJ3NvdXJjZXMvJzogWwotICAgICAgICAgICAgICAg
ICAgICAgICAgIyAubW0gaXMgYWxyZWFkeSBleGNsdWRlZCBieSBjb21tb24uZ3lwaQotICAgICAg
ICAgICAgICAgICAgICAgICAgWydleGNsdWRlJywgJ01hY1xcLmNwcCQnXSwKLSAgICAgICAgICAg
ICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICB9XSwKLSAgICAgICAgICAgICAgICBbJ3Rvb2xr
aXRfdXNlc19ndGsgPT0gMScsIHsKLSAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6
IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2J1aWxkL2xp
bnV4L3N5c3RlbS5neXA6Zm9udGNvbmZpZycsCi0gICAgICAgICAgICAgICAgICAgICAgICAnPChj
aHJvbWl1bV9zcmNfZGlyKS9idWlsZC9saW51eC9zeXN0ZW0uZ3lwOmd0aycsCi0gICAgICAgICAg
ICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgICAgICdpbmNsdWRlX2RpcnMnOiBbCi0gICAg
ICAgICAgICAgICAgICAgICAgICAncHVibGljL2d0aycsCi0gICAgICAgICAgICAgICAgICAgIF0s
Ci0gICAgICAgICAgICAgICAgICAgICdjb3BpZXMnOiBbewotICAgICAgICAgICAgICAgICAgICAg
ICAgJ2Rlc3RpbmF0aW9uJzogJzwoUFJPRFVDVF9ESVIpJywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICdmaWxlcyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPChhaGVtX3BhdGgp
JywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRl
clRyZWUvY2hyb21pdW0vZm9udHMuY29uZicsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
JzwoSU5URVJNRURJQVRFX0RJUikvcmVwYWNrL0R1bXBSZW5kZXJUcmVlLnBhaycsCi0gICAgICAg
ICAgICAgICAgICAgICAgICBdCi0gICAgICAgICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAg
ICAgICAgICAndmFyaWFibGVzJzogewotICAgICAgICAgICAgICAgICAgICAgICAgIyBGSVhNRTog
RW5hYmxlIHdhcm5pbmdzIG9uIG90aGVyIHBsYXRmb3Jtcy4KLSAgICAgICAgICAgICAgICAgICAg
ICAgICdjaHJvbWl1bV9jb2RlJzogMSwKLSAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAg
ICAgICAgICAgICAgJ2NvbmRpdGlvbnMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICBbJ2xp
bnV4X3VzZV90Y21hbGxvYyA9PSAxJywgewotICAgICAgICAgICAgICAgICAgICAgICAgICAgICdk
ZXBlbmRlbmNpZXMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KGNocm9t
aXVtX3NyY19kaXIpL2Jhc2UvYWxsb2NhdG9yL2FsbG9jYXRvci5neXA6YWxsb2NhdG9yJywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBdLAotICAgICAgICAgICAgICAgICAgICAgICAgfV0s
Ci0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgfSx7ICMgdG9vbGtpdF91
c2VzX2d0ayAhPSAxCi0gICAgICAgICAgICAgICAgICAgICdzb3VyY2VzLyc6IFsKLSAgICAgICAg
ICAgICAgICAgICAgICAgIFsnZXhjbHVkZScsICcoR3RrfExpbnV4KVxcLmNwcCQnXQotICAgICAg
ICAgICAgICAgICAgICBdCi0gICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICAgICAgWydP
UyE9ImFuZHJvaWQiJywgewotICAgICAgICAgICAgICAgICAgICAnc291cmNlcy8nOiBbCi0gICAg
ICAgICAgICAgICAgICAgICAgICBbJ2V4Y2x1ZGUnLCAnKEFuZHJvaWQpXFwuY3BwJCddCi0gICAg
ICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBb
Ci0gICAgICAgICAgICAgICAgICAgICAgICAnY29weV9UZXN0TmV0c2NhcGVQbHVnSW4nLAotICAg
ICAgICAgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvdGhpcmRfcGFydHkvbWVz
YS9tZXNhLmd5cDpvc21lc2EnLAotICAgICAgICAgICAgICAgICAgICBdLAotICAgICAgICAgICAg
ICAgIH1dLAotICAgICAgICAgICAgICAgIFsnaW5zaWRlX2Nocm9taXVtX2J1aWxkPT0xIGFuZCBj
b21wb25lbnQ9PSJzaGFyZWRfbGlicmFyeSInLCB7Ci0gICAgICAgICAgICAgICAgICAgICdzb3Vy
Y2VzJzogWwotICAgICAgICAgICAgICAgICAgICAgICAgJ3NyYy9DaHJvbWl1bUN1cnJlbnRUaW1l
LmNwcCcsCi0gICAgICAgICAgICAgICAgICAgICAgICAnc3JjL0Nocm9taXVtVGhyZWFkaW5nLmNw
cCcsCi0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgICAgICdpbmNsdWRl
X2RpcnMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICAncHVibGljJywKLSAgICAgICAgICAg
ICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKLSAgICAg
ICAgICAgICAgICAgICAgICAgICcuLi8uLi9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS5n
eXAvSmF2YVNjcmlwdENvcmUuZ3lwOnd0ZicsCi0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAg
ICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVpbGQ9
PTAnLCB7Ci0gICAgICAgICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCi0gICAgICAgICAg
ICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS93ZWJraXQvc3VwcG9ydC9zZXR1cF90
aGlyZF9wYXJ0eS5neXA6dGhpcmRfcGFydHlfaGVhZGVycycsCi0gICAgICAgICAgICAgICAgICAg
IF0KLSAgICAgICAgICAgICAgICB9XSwKLSAgICAgICAgICAgICAgICBbJ2NvbXBvbmVudCE9InNo
YXJlZF9saWJyYXJ5IicsIHsKLSAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsK
LSAgICAgICAgICAgICAgICAgICAgICAgICcuLi8uLi9XZWJDb3JlL1dlYkNvcmUuZ3lwL1dlYkNv
cmUuZ3lwOndlYmNvcmVfdGVzdF9zdXBwb3J0JywKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAg
ICAgICAgICAgICAgICAgICAgJ2luY2x1ZGVfZGlycyc6IFsKLSAgICAgICAgICAgICAgICAgICAg
ICAgICMgV0FSTklORzogRG8gbm90IHZpZXcgdGhpcyBwYXJ0aWN1bGFyIGNhc2UgYXMgYSBwcmVj
ZWRlbnQgZm9yCi0gICAgICAgICAgICAgICAgICAgICAgICAjIGluY2x1ZGluZyBXZWJDb3JlIGhl
YWRlcnMgaW4gRHVtcFJlbmRlclRyZWUgcHJvamVjdC4KLSAgICAgICAgICAgICAgICAgICAgICAg
ICcuLi8uLi9XZWJDb3JlL3Rlc3RpbmcvdjgnLCAjIGZvciBXZWJDb3JlVGVzdFN1cHBvcnQuaCwg
bmVlZGVkIHRvIGxpbmsgaW4gd2luZG93LmludGVybmFscyBjb2RlLgotICAgICAgICAgICAgICAg
ICAgICBdLAotICAgICAgICAgICAgICAgICAgICAnc291cmNlcyc6IFsKLSAgICAgICAgICAgICAg
ICAgICAgICAgICdzcmMvV2ViVGVzdGluZ1N1cHBvcnQuY3BwJywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICdwdWJsaWMvV2ViVGVzdGluZ1N1cHBvcnQuaCcsCi0gICAgICAgICAgICAgICAgICAg
IF0sCi0gICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICBdLAotICAgICAgICB9LAotICAg
ICAgICB7Ci0gICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAnVGVzdE5ldHNjYXBlUGx1Z0luJywK
LSAgICAgICAgICAgICd0eXBlJzogJ2xvYWRhYmxlX21vZHVsZScsCi0gICAgICAgICAgICAnc291
cmNlcyc6IFsgJzxAKHRlc3RfcGx1Z2luX2ZpbGVzKScgXSwKLSAgICAgICAgICAgICdkZXBlbmRl
bmNpZXMnOiBbCi0gICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvdGhpcmRfcGFy
dHkvbnBhcGkvbnBhcGkuZ3lwOm5wYXBpJywKLSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAn
aW5jbHVkZV9kaXJzJzogWwotICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpJywK
LSAgICAgICAgICAgICAgICAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdE5ldHNj
YXBlUGx1Z0luJywKLSAgICAgICAgICAgICAgICAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRy
ZWUvY2hyb21pdW0vVGVzdE5ldHNjYXBlUGx1Z0luL0ZvcndhcmRpbmdIZWFkZXJzJywKLSAgICAg
ICAgICAgIF0sCi0gICAgICAgICAgICAnY29uZGl0aW9ucyc6IFsKLSAgICAgICAgICAgICAgICBb
J09TPT0ibWFjIicsIHsKLSAgICAgICAgICAgICAgICAgICAgJ21hY19idW5kbGUnOiAxLAotICAg
ICAgICAgICAgICAgICAgICAncHJvZHVjdF9leHRlbnNpb24nOiAncGx1Z2luJywKLSAgICAgICAg
ICAgICAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAn
bGlicmFyaWVzJzogWwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICckKFNES1JPT1QpL1N5
c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ2FyYm9uLmZyYW1ld29yaycsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJyQoU0RLUk9PVCkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9Db2Nv
YS5mcmFtZXdvcmsnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICckKFNES1JPT1QpL1N5
c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvUXVhcnR6Q29yZS5mcmFtZXdvcmsnLAotICAgICAgICAg
ICAgICAgICAgICAgICAgXQotICAgICAgICAgICAgICAgICAgICB9LAotICAgICAgICAgICAgICAg
ICAgICAneGNvZGVfc2V0dGluZ3MnOiB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAnR0NDX1NZ
TUJPTFNfUFJJVkFURV9FWFRFUk4nOiAnTk8nLAotICAgICAgICAgICAgICAgICAgICAgICAgJ0lO
Rk9QTElTVF9GSUxFJzogJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2Fw
ZVBsdWdJbi9tYWMvSW5mby5wbGlzdCcsCi0gICAgICAgICAgICAgICAgICAgIH0sCi0gICAgICAg
ICAgICAgICAgfV0sCi0gICAgICAgICAgICAgICAgWydvc19wb3NpeCA9PSAxIGFuZCBPUyAhPSAi
bWFjIicsIHsKLSAgICAgICAgICAgICAgICAgICAgJ2NmbGFncyc6IFsKLSAgICAgICAgICAgICAg
ICAgICAgICAgICctZnZpc2liaWxpdHk9ZGVmYXVsdCcsCi0gICAgICAgICAgICAgICAgICAgIF0s
Ci0gICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICAgICAgWydPUz09IndpbiInLCB7Ci0g
ICAgICAgICAgICAgICAgICAgICdkZWZpbmVzJzogWwotICAgICAgICAgICAgICAgICAgICAgICAg
IyBUaGlzIHNlZW1zIGxpa2UgYSBoYWNrLCBidXQgdGhpcyBpcyB3aGF0IFNhZmFyaSBXaW4gZG9l
cy4KLSAgICAgICAgICAgICAgICAgICAgICAgICdzbnByaW50Zj1fc25wcmludGYnLAotICAgICAg
ICAgICAgICAgICAgICBdLAotICAgICAgICAgICAgICAgICAgICAnc291cmNlcyc6IFsKLSAgICAg
ICAgICAgICAgICAgICAgICAgICcuLi8uLi8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0
c2NhcGVQbHVnSW4vd2luL1Rlc3ROZXRzY2FwZVBsdWdpbi5kZWYnLAotICAgICAgICAgICAgICAg
ICAgICAgICAgJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBsdWdJ
bi93aW4vVGVzdE5ldHNjYXBlUGx1Z2luLnJjJywKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAg
ICAgICAgICAgICAgICAgICAgIyBUaGUgLnJjIGZpbGUgcmVxdWlyZXMgdGhhdCB0aGUgbmFtZSBv
ZiB0aGUgZGxsIGlzIG5wVGVzdE5ldHNjYXBlUGx1Z2luLmRsbC4KLSAgICAgICAgICAgICAgICAg
ICAgJ3Byb2R1Y3RfbmFtZSc6ICducFRlc3ROZXRzY2FwZVBsdWdpbicsCi0gICAgICAgICAgICAg
ICAgfV0sCi0gICAgICAgICAgICBdLAotICAgICAgICB9LAotICAgICAgICB7Ci0gICAgICAgICAg
ICAndGFyZ2V0X25hbWUnOiAnY29weV9UZXN0TmV0c2NhcGVQbHVnSW4nLAotICAgICAgICAgICAg
J3R5cGUnOiAnbm9uZScsCi0gICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWwotICAgICAgICAg
ICAgICAgICdUZXN0TmV0c2NhcGVQbHVnSW4nLAotICAgICAgICAgICAgXSwKLSAgICAgICAgICAg
ICdjb25kaXRpb25zJzogWwotICAgICAgICAgICAgICAgIFsnT1M9PSJ3aW4iJywgewotICAgICAg
ICAgICAgICAgICAgICAnY29waWVzJzogW3sKLSAgICAgICAgICAgICAgICAgICAgICAgICdkZXN0
aW5hdGlvbic6ICc8KFBST0RVQ1RfRElSKS9wbHVnaW5zJywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICdmaWxlcyc6IFsnPChQUk9EVUNUX0RJUikvbnBUZXN0TmV0c2NhcGVQbHVnSW4uZGxsJ10s
Ci0gICAgICAgICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgICAgIH1dLAotICAgICAgICAg
ICAgICAgIFsnT1M9PSJtYWMiJywgewotICAgICAgICAgICAgICAgICAgICAnZGVwZW5kZW5jaWVz
JzogWydUZXN0TmV0c2NhcGVQbHVnSW4nXSwKLSAgICAgICAgICAgICAgICAgICAgJ2NvcGllcyc6
IFt7Ci0gICAgICAgICAgICAgICAgICAgICAgICAnZGVzdGluYXRpb24nOiAnPChQUk9EVUNUX0RJ
UikvcGx1Z2lucy8nLAotICAgICAgICAgICAgICAgICAgICAgICAgJ2ZpbGVzJzogWyc8KFBST0RV
Q1RfRElSKS9UZXN0TmV0c2NhcGVQbHVnSW4ucGx1Z2luLyddLAotICAgICAgICAgICAgICAgICAg
ICB9XSwKLSAgICAgICAgICAgICAgICB9XSwKLSAgICAgICAgICAgICAgICBbJ29zX3Bvc2l4ID09
IDEgYW5kIE9TICE9ICJtYWMiJywgewotICAgICAgICAgICAgICAgICAgICAnY29waWVzJzogW3sK
LSAgICAgICAgICAgICAgICAgICAgICAgICdkZXN0aW5hdGlvbic6ICc8KFBST0RVQ1RfRElSKS9w
bHVnaW5zJywKLSAgICAgICAgICAgICAgICAgICAgICAgICdmaWxlcyc6IFsnPChQUk9EVUNUX0RJ
UikvbGliVGVzdE5ldHNjYXBlUGx1Z0luLnNvJ10sCi0gICAgICAgICAgICAgICAgICAgIH1dLAot
ICAgICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgXSwKLSAgICAgICAgfSwKICAgICBdLCAj
IHRhcmdldHMKICAgICAnY29uZGl0aW9ucyc6IFsKLSAgICAgICAgWydPUz09IndpbiInLCB7Ci0g
ICAgICAgICAgICAndGFyZ2V0cyc6IFt7Ci0gICAgICAgICAgICAgICAgJ3RhcmdldF9uYW1lJzog
J0xheW91dFRlc3RIZWxwZXInLAotICAgICAgICAgICAgICAgICd0eXBlJzogJ2V4ZWN1dGFibGUn
LAotICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWycuLi8uLi8uLi9Ub29scy9EdW1wUmVuZGVy
VHJlZS9jaHJvbWl1bS9MYXlvdXRUZXN0SGVscGVyV2luLmNwcCddLAotICAgICAgICAgICAgfV0s
Ci0gICAgICAgIH1dLAogICAgICAgICBbJ29zX3Bvc2l4PT0xIGFuZCBPUyE9Im1hYyIgYW5kIGdj
Y192ZXJzaW9uPT00NicsIHsKICAgICAgICAgICAgICd0YXJnZXRfZGVmYXVsdHMnOiB7CiAgICAg
ICAgICAgICAgICAgIyBEaXNhYmxlIHdhcm5pbmdzIGFib3V0IGMrKzB4IGNvbXBhdGliaWxpdHks
IGFzIHNvbWUgbmFtZXMgKHN1Y2gKQEAgLTEyODMsMjkgKzk0MCw2IEBACiAgICAgICAgICAgICAg
ICAgJ2NmbGFnc19jYyc6IFsnLVduby1jKysweC1jb21wYXQnXSwKICAgICAgICAgICAgIH0sCiAg
ICAgICAgIH1dLAotICAgICAgICBbJ09TPT0ibWFjIicsIHsKLSAgICAgICAgICAgICd0YXJnZXRz
JzogWwotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgJ3RhcmdldF9uYW1l
JzogJ0xheW91dFRlc3RIZWxwZXInLAotICAgICAgICAgICAgICAgICAgICAndHlwZSc6ICdleGVj
dXRhYmxlJywKLSAgICAgICAgICAgICAgICAgICAgJ3NvdXJjZXMnOiBbJy4uLy4uLy4uL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0xheW91dFRlc3RIZWxwZXIubW0nXSwKLSAgICAgICAg
ICAgICAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAn
bGlicmFyaWVzJzogWwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICckKFNES1JPT1QpL1N5
c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwS2l0LmZyYW1ld29yaycsCi0gICAgICAgICAgICAg
ICAgICAgICAgICBdLAotICAgICAgICAgICAgICAgICAgICB9LAotICAgICAgICAgICAgICAgIH0s
Ci0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAn
Y29weV9tZXNhJywKLSAgICAgICAgICAgICAgICAgICAgJ3R5cGUnOiAnbm9uZScsCi0gICAgICAg
ICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbJzwoY2hyb21pdW1fc3JjX2RpcikvdGhpcmRf
cGFydHkvbWVzYS9tZXNhLmd5cDpvc21lc2EnXSwKLSAgICAgICAgICAgICAgICAgICAgJ2NvcGll
cyc6IFt7Ci0gICAgICAgICAgICAgICAgICAgICAgICAnZGVzdGluYXRpb24nOiAnPChQUk9EVUNU
X0RJUikvRHVtcFJlbmRlclRyZWUuYXBwL0NvbnRlbnRzL01hY09TLycsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAnZmlsZXMnOiBbJzwoUFJPRFVDVF9ESVIpL29zbWVzYS5zbyddLAotICAgICAg
ICAgICAgICAgICAgICB9XSwKLSAgICAgICAgICAgICAgICB9LAotICAgICAgICAgICAgXSwKLSAg
ICAgICAgfV0sCiAgICAgICAgIFsnZGVidWdfZGV2dG9vbHM9PTAnLCB7CiAgICAgICAgICAgICAn
dGFyZ2V0cyc6IFsKICAgICAgICAgICAgICAgICB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL2d5cF93ZWJraXQgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL2d5cF93ZWJraXQK
aW5kZXggNTI0Nzc1Njg5YjhiOTg1NzExYzAwMGNiN2RkOTVhNjk2ZThlOWU4YS4uZDI1MmY0ODQ3
NmMxZmQzOGI4MmZkOGY4Mjk2OTc0OGFmMzQ2YTE5MiAxMDA3NTUKLS0tIGEvU291cmNlL1dlYktp
dC9jaHJvbWl1bS9neXBfd2Via2l0CisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vZ3lwX3dl
YmtpdApAQCAtMTA4LDcgKzEwOCw3IEBAIGlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6CiAgICAg
ICAgICAgICAgICAnLS1kZXB0aD0uLycsCiAKICAgICAgICAgICAgICAgICMgZ3lwIGZpbGUgdG8g
ZXhlY3V0ZS4KLSAgICAgICAgICAgICAgICdXZWJLaXQuZ3lwJ10pCisgICAgICAgICAgICAgICBv
cy5wYXRoLmpvaW4oc2NyaXB0X2RpciwgJy4uJywgJy4uJywgJy4uJywgJ1Rvb2xzJywgJ0R1bXBS
ZW5kZXJUcmVlJywgJ0R1bXBSZW5kZXJUcmVlLmd5cCcpXSkKIAogICBwcmludCAnVXBkYXRpbmcg
d2Via2l0IHByb2plY3RzIGZyb20gZ3lwIGZpbGVzLi4uJwogICBzeXMuc3Rkb3V0LmZsdXNoKCkK
ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA4OWNj
YWU1NWNiMzRjYWJjZTY4NzkwZDBjYzdmOGIzMmIzYWQ1ZTIwLi4wOTIyOTAzNmNjZGE5YmUyMzc4
NTM2MjU4YzM0MzQzMWU5NzlkOGNhIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIv
VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMDktMjAgIERpcmsgUHJhbmtl
ICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgYmluYXJpZXMgaW4gd2Via2l0Lmd5
cCBzaG91bGQgYmUgc3BsaXQgaW50byBhIG5ldyBmaWxlIHRvIGJyZWFrIGNpcmN1bGFyIGRlcGVu
ZGVuY2llcyBvbiB3ZWJraXRfc3VwcG9ydAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9Njg0NjMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBYQ29kZSAoYW5kIGhlbmNlIEdZUCkgY2FuJ3QgaGFuZGxlIGNpcmN1
bGFyIGRlcGVuZGVuY2llcyBiZXR3ZWVuCisgICAgICAgIGZpbGVzIChhbmQgcHJvamVjdHMpLiBB
Y2NvcmRpbmdseSwgYWx0aG91Z2ggdGhlIGJpbmFyaWVzIGluCisgICAgICAgIFdlYktpdC5neXAg
ZGVwZW5kIG9uIHdlYmtpdF9zdXBwb3J0IGFuZCB3ZWJraXRfc3VwcG9ydCBkZXBlbmRzCisgICAg
ICAgIG9uIHdlYmtpdCwgd2UgZG9uJ3QgbWVudGlvbiB0aGUgbGF0dGVyIGRlcGVuZGVuY3kgaW4g
dGhlIGZpbGUuCisgICAgICAgIFRvIGZpeCB0aGlzLCB0aGlzIGNoYW5nZSBtb3ZlcyB0aGUgYmlu
YXJpZXMgbGlrZSBEUlQgaW50byBhIG5ldworICAgICAgICBHWVAgZmlsZSwgYW5kIG1vZGlmaWVz
IGd5cF93ZWJraXQgdG8gYnVpbGQgZnJvbSB0aGF0IGZpbGUKKyAgICAgICAgaW5zdGVhZCBvZiBX
ZWJLaXQuZ3lwLgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvRHVtcFJlbmRlclRyZWUuZ3lw
OiBBZGRlZC4KKwogMjAxMS0wOS0xNiAgRWxsaW90IFBvZ2VyICA8ZXBvZ2VyQGdvb2dsZS5jb20+
CiAKICAgICAgICAgYWRkIG5vbi1DRyBXZWJraXQtTWFjIGJ1aWxkcyB0byBmbGFraW5lc3MgZGFz
aGJvYXJkCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9EdW1wUmVuZGVyVHJlZS5n
eXAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9EdW1wUmVuZGVyVHJlZS5neXAKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
MjFhOGU2ZjJkNGUzMmIxNjI2NTcyYTY3ZTNiMTlmZDRiNWEyNjgwYgotLS0gL2Rldi9udWxsCisr
KyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL0R1bXBSZW5kZXJUcmVlLmd5cApAQCAtMCwwICsxLDQz
MyBAQAorIworIyBDb3B5cmlnaHQgKEMpIDIwMTEgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNl
cnZlZC4KKyMKKyMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBm
b3Jtcywgd2l0aCBvciB3aXRob3V0CisjIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92
aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKKyMgbWV0OgorIworIyAgICAg
ICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92
ZSBjb3B5cmlnaHQKKyMgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZv
bGxvd2luZyBkaXNjbGFpbWVyLgorIyAgICAgICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFy
eSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZQorIyBjb3B5cmlnaHQgbm90aWNlLCB0aGlz
IGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyCisjIGluIHRo
ZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUK
KyMgZGlzdHJpYnV0aW9uLgorIyAgICAgICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBHb29nbGUg
SW5jLiBub3IgdGhlIG5hbWVzIG9mIGl0cworIyBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8g
ZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorIyB0aGlzIHNvZnR3YXJl
IHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorIworIyBUSElTIFNP
RlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVU
T1JTCisjICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5D
TFVESU5HLCBCVVQgTk9UCisjIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0Yg
TUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgorIyBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBB
UkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAorIyBPV05FUiBP
UiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURF
TlRBTCwKKyMgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElO
Q0xVRElORywgQlVUIE5PVAorIyBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRF
IEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKKyMgREFUQSwgT1IgUFJPRklUUzsgT1Ig
QlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCisjIFRIRU9S
WSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9S
IFRPUlQKKyMgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBB
TlkgV0FZIE9VVCBPRiBUSEUgVVNFCisjIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNF
RCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisjCisKK3sKKyAgICAnaW5jbHVk
ZXMnOiBbCisgICAgICAgICdEdW1wUmVuZGVyVHJlZS5neXBpJywKKyAgICAgICAgJy4uLy4uL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vV2ViS2l0Lmd5cGknLAorICAgICAgICAnLi4vLi4vU291cmNl
L1dlYktpdC9jaHJvbWl1bS9mZWF0dXJlcy5neXBpJywKKyAgICBdLAorICAgICd2YXJpYWJsZXMn
OiB7CisgICAgICAgICdjb25kaXRpb25zJzogWworICAgICAgICAgICAgIyBMb2NhdGlvbiBvZiB0
aGUgY2hyb21pdW0gc3JjIGRpcmVjdG9yeSBhbmQgdGFyZ2V0IHR5cGUgaXMgZGlmZmVyZW50Cisg
ICAgICAgICAgICAjIGlmIHdlYmtpdCBpcyBidWlsdCBpbnNpZGUgY2hyb21pdW0gb3IgYXMgc3Rh
bmRhbG9uZSBwcm9qZWN0LgorICAgICAgICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVpbGQ9PTAn
LCB7CisgICAgICAgICAgICAgICAgIyBXZWJraXQgaXMgYmVpbmcgYnVpbHQgb3V0c2lkZSBvZiB0
aGUgZnVsbCBjaHJvbWl1bSBwcm9qZWN0LgorICAgICAgICAgICAgICAgICMgZS5nLiB2aWEgYnVp
bGQtd2Via2l0IC0tY2hyb21pdW0KKyAgICAgICAgICAgICAgICAnY2hyb21pdW1fc3JjX2Rpcic6
ICcuLi8uLi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtJywKKyAgICAgICAgICAgIH0seworICAgICAg
ICAgICAgICAgICMgV2ViS2l0IGlzIGNoZWNrZWQgb3V0IGluIHNyYy9jaHJvbWl1bS90aGlyZF9w
YXJ0eS9XZWJLaXQKKyAgICAgICAgICAgICAgICAnY2hyb21pdW1fc3JjX2Rpcic6ICcuLi8uLi8u
Li8uLicsCisgICAgICAgICAgICB9XSwKKyAgICAgICAgXSwKKyAgICAgICAgJ2FoZW1fcGF0aCc6
ICdxdC9mb250cy9BSEVNX19fXy5UVEYnLAorICAgIH0sCisgICAgJ3RhcmdldHMnOiBbCisgICAg
ICAgIHsKKyAgICAgICAgICAgICd0YXJnZXRfbmFtZSc6ICd3ZWJraXRfdW5pdF90ZXN0cycsCisg
ICAgICAgICAgICAndHlwZSc6ICdleGVjdXRhYmxlJywKKyAgICAgICAgICAgICdtc3ZzX2d1aWQn
OiAnN0NFRkU4MDAtODQwMy00MThBLUFENkEtMkQ1MkM2RkMzRUFEJywKKyAgICAgICAgICAgICdk
ZXBlbmRlbmNpZXMnOiBbCisgICAgICAgICAgICAgICAgJy4uLy4uL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vV2ViS2l0Lmd5cDp3ZWJraXQnLAorICAgICAgICAgICAgICAgICcuLi8uLi9Tb3VyY2Uv
V2ViQ29yZS9XZWJDb3JlLmd5cC9XZWJDb3JlLmd5cDp3ZWJjb3JlJywKKyAgICAgICAgICAgICAg
ICAnPChjaHJvbWl1bV9zcmNfZGlyKS90ZXN0aW5nL2d0ZXN0Lmd5cDpndGVzdCcsCisgICAgICAg
ICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvdGVzdGluZy9nbW9jay5neXA6Z21vY2snLAor
ICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2Jhc2UvYmFzZS5neXA6YmFzZScs
CisgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvYmFzZS9iYXNlLmd5cDpiYXNl
X2kxOG4nLAorICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2Jhc2UvYmFzZS5n
eXA6dGVzdF9zdXBwb3J0X2Jhc2UnLAorICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19k
aXIpL3dlYmtpdC9zdXBwb3J0L3dlYmtpdF9zdXBwb3J0Lmd5cDp3ZWJraXRfc3VwcG9ydCcsCisg
ICAgICAgICAgICBdLAorICAgICAgICAgICAgJ3NvdXJjZXMnOiBbCisgICAgICAgICAgICAgICAg
J3Rlc3RzL1J1bkFsbFRlc3RzLmNwcCcsCisgICAgICAgICAgICBdLAorICAgICAgICAgICAgJ2lu
Y2x1ZGVfZGlycyc6IFsKKyAgICAgICAgICAgICAgICAncHVibGljJywKKyAgICAgICAgICAgICAg
ICAnc3JjJywKKyAgICAgICAgICAgIF0sCisgICAgICAgICAgICAnY29uZGl0aW9ucyc6IFsKKyAg
ICAgICAgICAgICAgICBbJ2luc2lkZV9jaHJvbWl1bV9idWlsZD09MSBhbmQgY29tcG9uZW50PT0i
c2hhcmVkX2xpYnJhcnkiJywgeworICAgICAgICAgICAgICAgICAgICAnZGVmaW5lcyc6IFsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICdXRUJLSVRfRExMX1VOSVRURVNUJywKKyAgICAgICAgICAg
ICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICB9LCB7CisgICAgICAgICAgICAgICAgICAgICdz
b3VyY2VzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgJzxAKHdlYmtpdF91bml0dGVzdF9m
aWxlcyknLAorICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAgICAnY29u
ZGl0aW9ucyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgIFsndG9vbGtpdF91c2VzX2d0ayA9
PSAxJywgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICdpbmNsdWRlX2RpcnMnOiBbCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdwdWJsaWMvZ3RrJywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICd2YXJpYWJs
ZXMnOiB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIEZJWE1FOiBFbmFibGUgd2Fy
bmluZ3Mgb24gb3RoZXIgcGxhdGZvcm1zLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
J2Nocm9taXVtX2NvZGUnOiAxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCisgICAg
ICAgICAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAg
ICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICBbJ2luc2lkZV9jaHJvbWl1bV9idWlsZD09MSBh
bmQgT1M9PSJ3aW4iIGFuZCBjb21wb25lbnQhPSJzaGFyZWRfbGlicmFyeSInLCB7CisgICAgICAg
ICAgICAgICAgICAgICdjb25maWd1cmF0aW9ucyc6IHsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICdEZWJ1Z19CYXNlJzogeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICdtc3ZzX3NldHRp
bmdzJzogeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnVkNMaW5rZXJUb29sJzog
eworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ0xpbmtJbmNyZW1lbnRhbCc6
ICc8KG1zdnNfbGFyZ2VfbW9kdWxlX2RlYnVnX2xpbmtfbW9kZSknLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCisgICAg
ICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAg
ICAgICAgIH1dLAorICAgICAgICAgICAgXSwKKyAgICAgICAgfSwKKyAgICAgICAgeworICAgICAg
ICAgICAgJ3RhcmdldF9uYW1lJzogJ0ltYWdlRGlmZicsCisgICAgICAgICAgICAndHlwZSc6ICdl
eGVjdXRhYmxlJywKKyAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCisgICAgICAgICAgICAg
ICAgJy4uLy4uL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vV2ViS2l0Lmd5cDp3ZWJraXQnLAorICAg
ICAgICAgICAgICAgICcuLi8uLi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUu
Z3lwL0phdmFTY3JpcHRDb3JlLmd5cDp3dGYnLAorICAgICAgICAgICAgICAgICc8KGNocm9taXVt
X3NyY19kaXIpL3dlYmtpdC9zdXBwb3J0L3dlYmtpdF9zdXBwb3J0Lmd5cDp3ZWJraXRfc3VwcG9y
dCcsCisgICAgICAgICAgICBdLAorICAgICAgICAgICAgJ2luY2x1ZGVfZGlycyc6IFsKKyAgICAg
ICAgICAgICAgICAnLi4vLi4vU291cmNlL0phdmFTY3JpcHRDb3JlJywKKyAgICAgICAgICAgICAg
ICAnPChERVBUSCknLAorICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICdzb3VyY2VzJzogWwor
ICAgICAgICAgICAgICAgICdjaHJvbWl1bS9JbWFnZURpZmYuY3BwJywKKyAgICAgICAgICAgIF0s
CisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAgICd0YXJnZXRfbmFtZSc6ICdEdW1w
UmVuZGVyVHJlZScsCisgICAgICAgICAgICAndHlwZSc6ICdleGVjdXRhYmxlJywKKyAgICAgICAg
ICAgICdtYWNfYnVuZGxlJzogMSwKKyAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCisgICAg
ICAgICAgICAgICAgJ0ltYWdlRGlmZicsCisgICAgICAgICAgICAgICAgJy4uLy4uL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vV2ViS2l0Lmd5cDppbnNwZWN0b3JfcmVzb3VyY2VzJywKKyAgICAgICAg
ICAgICAgICAnLi4vLi4vU291cmNlL1dlYktpdC9jaHJvbWl1bS9XZWJLaXQuZ3lwOndlYmtpdCcs
CisgICAgICAgICAgICAgICAgJy4uLy4uL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0
Q29yZS5neXAvSmF2YVNjcmlwdENvcmUuZ3lwOnd0Zl9jb25maWcnLAorICAgICAgICAgICAgICAg
ICc8KGNocm9taXVtX3NyY19kaXIpL2J1aWxkL3RlbXBfZ3lwL2dvb2dsZXVybC5neXA6Z29vZ2xl
dXJsJywKKyAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9p
Y3UvaWN1Lmd5cDppY3V1YycsCisgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2Rpcikv
djgvdG9vbHMvZ3lwL3Y4Lmd5cDp2OCcsCisgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3Jj
X2Rpcikvd2Via2l0L3N1cHBvcnQvd2Via2l0X3N1cHBvcnQuZ3lwOmJsb2InLAorICAgICAgICAg
ICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3dlYmtpdC9zdXBwb3J0L3dlYmtpdF9zdXBwb3J0
Lmd5cDp3ZWJraXRfc3VwcG9ydCcsCisgICAgICAgICAgICBdLAorICAgICAgICAgICAgJ2luY2x1
ZGVfZGlycyc6IFsKKyAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKScsCisgICAg
ICAgICAgICAgICAgJy4uLy4uL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljJywKKyAgICAg
ICAgICAgICAgICAnLi4vLi4vU291cmNlL0phdmFTY3JpcHRDb3JlJywKKyAgICAgICAgICAgICAg
ICAnLi4vLi4vU291cmNlL0phdmFTY3JpcHRDb3JlL3d0ZicsICMgd3RmL3RleHQvKi5oIHJlZmVy
cyBoZWFkZXJzIGluIHd0Zi8gd2l0aG91dCB3dGYvLgorICAgICAgICAgICAgICAgICc8KERFUFRI
KScsCisgICAgICAgICAgICBdLAorICAgICAgICAgICAgJ2RlZmluZXMnOiBbCisgICAgICAgICAg
ICAgICAgIyBUZWNobmljYWxseSBub3QgYSB1bml0IHRlc3QgYnV0IHJlcXVpcmUgZnVuY3Rpb25z
IGF2YWlsYWJsZSBvbmx5IHRvCisgICAgICAgICAgICAgICAgIyB1bml0IHRlc3RzLgorICAgICAg
ICAgICAgICAgICdVTklUX1RFU1QnLAorICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICdzb3Vy
Y2VzJzogWworICAgICAgICAgICAgICAgICc8QChkcnRfZmlsZXMpJywKKyAgICAgICAgICAgIF0s
CisgICAgICAgICAgICAnY29uZGl0aW9ucyc6IFsKKyAgICAgICAgICAgICAgICBbJ09TPT0id2lu
IicsIHsKKyAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICdMYXlvdXRUZXN0SGVscGVyJywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICc8KGNocm9taXVtX3NyY19kaXIpL3RoaXJkX3BhcnR5L2FuZ2xlL3NyYy9idWlsZF9hbmdsZS5n
eXA6bGliRUdMJywKKyAgICAgICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIp
L3RoaXJkX3BhcnR5L2FuZ2xlL3NyYy9idWlsZF9hbmdsZS5neXA6bGliR0xFU3YyJywKKyAgICAg
ICAgICAgICAgICAgICAgXSwKKworICAgICAgICAgICAgICAgICAgICAncmVzb3VyY2VfaW5jbHVk
ZV9kaXJzJzogWyc8KFNIQVJFRF9JTlRFUk1FRElBVEVfRElSKS93ZWJraXQnXSwKKyAgICAgICAg
ICAgICAgICAgICAgJ3NvdXJjZXMnOiBbCisgICAgICAgICAgICAgICAgICAgICAgICAnPChTSEFS
RURfSU5URVJNRURJQVRFX0RJUikvbmV0L25ldF9yZXNvdXJjZXMucmMnLAorICAgICAgICAgICAg
ICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL3dlYmtpdC93ZWJraXRfY2hy
b21pdW1fcmVzb3VyY2VzLnJjJywKKyAgICAgICAgICAgICAgICAgICAgICAgICc8KFNIQVJFRF9J
TlRFUk1FRElBVEVfRElSKS93ZWJraXQvd2Via2l0X3Jlc291cmNlcy5yYycsCisgICAgICAgICAg
ICAgICAgICAgICAgICAnPChTSEFSRURfSU5URVJNRURJQVRFX0RJUikvd2Via2l0L3dlYmtpdF9z
dHJpbmdzX2VuLVVTLnJjJywKKyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAg
ICAgICAgJ2NvbmRpdGlvbnMnOiBbCisgICAgICAgICAgICAgICAgICAgICAgICBbJ2luc2lkZV9j
aHJvbWl1bV9idWlsZD09MScsIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAnY29uZmln
dXJhdGlvbnMnOiB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdEZWJ1Z19CYXNl
JzogeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ21zdnNfc2V0dGluZ3Mn
OiB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1ZDTGlua2VyVG9v
bCc6IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ0xpbmtJ
bmNyZW1lbnRhbCc6ICc8KG1zdnNfbGFyZ2VfbW9kdWxlX2RlYnVnX2xpbmtfbW9kZSknLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgICAgICAg
ICB9XSwKKyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICAgICAgJ2NvcGll
cyc6IFt7CisgICAgICAgICAgICAgICAgICAgICAgICAnZGVzdGluYXRpb24nOiAnPChQUk9EVUNU
X0RJUiknLAorICAgICAgICAgICAgICAgICAgICAgICAgJ2ZpbGVzJzogWyc8KGFoZW1fcGF0aCkn
XSwKKyAgICAgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICAgICAgfSx7ICMgT1MhPSJ3
aW4iCisgICAgICAgICAgICAgICAgICAgICdzb3VyY2VzLyc6IFsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIFsnZXhjbHVkZScsICdXaW5cXC5jcHAkJ10sCisgICAgICAgICAgICAgICAgICAgIF0s
CisgICAgICAgICAgICAgICAgICAgICdhY3Rpb25zJzogWworICAgICAgICAgICAgICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICdhY3Rpb25fbmFtZSc6ICdyZXBhY2tf
bG9jYWxlJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAndmFyaWFibGVzJzogeworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAncmVwYWNrX3BhdGgnOiAnPChjaHJvbWl1bV9z
cmNfZGlyKS90b29scy9ncml0L2dyaXQvZm9ybWF0L3JlcGFjay5weScsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICdwYWtfaW5wdXRzJzogWworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL25ldC9uZXRfcmVzb3Vy
Y2VzLnBhaycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPChTSEFSRURf
SU5URVJNRURJQVRFX0RJUikvdWkvZ2Z4L2dmeF9yZXNvdXJjZXMucGFrJywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICc8KFNIQVJFRF9JTlRFUk1FRElBVEVfRElSKS93ZWJr
aXQvd2Via2l0X2Nocm9taXVtX3Jlc291cmNlcy5wYWsnLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL3dlYmtpdC93ZWJraXRf
c3RyaW5nc19lbi1VUy5wYWsnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JzwoU0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL3dlYmtpdC93ZWJraXRfcmVzb3VyY2VzLnBhaycs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgXX0sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJ2lucHV0cyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwocmVw
YWNrX3BhdGgpJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzxAKHBha19pbnB1
dHMpJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICdvdXRwdXRzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAn
PChJTlRFUk1FRElBVEVfRElSKS9yZXBhY2svRHVtcFJlbmRlclRyZWUucGFrJywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICdhY3Rp
b24nOiBbJ3B5dGhvbicsICc8KHJlcGFja19wYXRoKScsICc8QChfb3V0cHV0cyknLCAnPEAocGFr
X2lucHV0cyknXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAncHJvY2Vzc19vdXRwdXRz
X2FzX21hY19idW5kbGVfcmVzb3VyY2VzJzogMSwKKyAgICAgICAgICAgICAgICAgICAgICAgIH0s
CisgICAgICAgICAgICAgICAgICAgIF0sICMgYWN0aW9ucworICAgICAgICAgICAgICAgIH1dLAor
ICAgICAgICAgICAgICAgIFsnT1M9PSJtYWMiJywgeworICAgICAgICAgICAgICAgICAgICAnZGVw
ZW5kZW5jaWVzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgJ2NvcHlfbWVzYScsCisgICAg
ICAgICAgICAgICAgICAgICAgICAnTGF5b3V0VGVzdEhlbHBlcicsCisgICAgICAgICAgICAgICAg
ICAgIF0sCisgICAgICAgICAgICAgICAgICAgICdtYWNfYnVuZGxlX3Jlc291cmNlcyc6IFsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICc8KGFoZW1fcGF0aCknLAorICAgICAgICAgICAgICAgICAg
ICAgICAgJ2ZvbnRzL1dlYktpdFdlaWdodFdhdGNoZXIxMDAudHRmJywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICdmb250cy9XZWJLaXRXZWlnaHRXYXRjaGVyMjAwLnR0ZicsCisgICAgICAgICAg
ICAgICAgICAgICAgICAnZm9udHMvV2ViS2l0V2VpZ2h0V2F0Y2hlcjMwMC50dGYnLAorICAgICAg
ICAgICAgICAgICAgICAgICAgJ2ZvbnRzL1dlYktpdFdlaWdodFdhdGNoZXI0MDAudHRmJywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICdmb250cy9XZWJLaXRXZWlnaHRXYXRjaGVyNTAwLnR0Zics
CisgICAgICAgICAgICAgICAgICAgICAgICAnZm9udHMvV2ViS2l0V2VpZ2h0V2F0Y2hlcjYwMC50
dGYnLAorICAgICAgICAgICAgICAgICAgICAgICAgJ2ZvbnRzL1dlYktpdFdlaWdodFdhdGNoZXI3
MDAudHRmJywKKyAgICAgICAgICAgICAgICAgICAgICAgICdmb250cy9XZWJLaXRXZWlnaHRXYXRj
aGVyODAwLnR0ZicsCisgICAgICAgICAgICAgICAgICAgICAgICAnZm9udHMvV2ViS2l0V2VpZ2h0
V2F0Y2hlcjkwMC50dGYnLAorICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVS
TUVESUFURV9ESVIpL3dlYmtpdC90ZXh0QXJlYVJlc2l6ZUNvcm5lci5wbmcnLAorICAgICAgICAg
ICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgIH0seyAjIE9TIT0ibWFjIgorICAgICAgICAg
ICAgICAgICAgICAnc291cmNlcy8nOiBbCisgICAgICAgICAgICAgICAgICAgICAgICAjIC5tbSBp
cyBhbHJlYWR5IGV4Y2x1ZGVkIGJ5IGNvbW1vbi5neXBpCisgICAgICAgICAgICAgICAgICAgICAg
ICBbJ2V4Y2x1ZGUnLCAnTWFjXFwuY3BwJCddLAorICAgICAgICAgICAgICAgICAgICBdLAorICAg
ICAgICAgICAgICAgIH1dLAorICAgICAgICAgICAgICAgIFsndG9vbGtpdF91c2VzX2d0ayA9PSAx
JywgeworICAgICAgICAgICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWworICAgICAgICAgICAg
ICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvYnVpbGQvbGludXgvc3lzdGVtLmd5cDpm
b250Y29uZmlnJywKKyAgICAgICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIp
L2J1aWxkL2xpbnV4L3N5c3RlbS5neXA6Z3RrJywKKyAgICAgICAgICAgICAgICAgICAgXSwKKyAg
ICAgICAgICAgICAgICAgICAgJ2luY2x1ZGVfZGlycyc6IFsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICdwdWJsaWMvZ3RrJywKKyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAg
ICAgICAgJ2NvcGllcyc6IFt7CisgICAgICAgICAgICAgICAgICAgICAgICAnZGVzdGluYXRpb24n
OiAnPChQUk9EVUNUX0RJUiknLAorICAgICAgICAgICAgICAgICAgICAgICAgJ2ZpbGVzJzogWwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KGFoZW1fcGF0aCknLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICdjaHJvbWl1bS9mb250cy5jb25mJywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAnPChJTlRFUk1FRElBVEVfRElSKS9yZXBhY2svRHVtcFJlbmRlclRyZWUucGFr
JywKKyAgICAgICAgICAgICAgICAgICAgICAgIF0KKyAgICAgICAgICAgICAgICAgICAgfV0sCisg
ICAgICAgICAgICAgICAgICAgICd2YXJpYWJsZXMnOiB7CisgICAgICAgICAgICAgICAgICAgICAg
ICAjIEZJWE1FOiBFbmFibGUgd2FybmluZ3Mgb24gb3RoZXIgcGxhdGZvcm1zLgorICAgICAgICAg
ICAgICAgICAgICAgICAgJ2Nocm9taXVtX2NvZGUnOiAxLAorICAgICAgICAgICAgICAgICAgICB9
LAorICAgICAgICAgICAgICAgICAgICAnY29uZGl0aW9ucyc6IFsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIFsnbGludXhfdXNlX3RjbWFsbG9jID09IDEnLCB7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJzwoY2hyb21pdW1fc3JjX2RpcikvYmFzZS9hbGxvY2F0b3IvYWxsb2NhdG9yLmd5cDphbGxv
Y2F0b3InLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAg
ICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICB9LHsg
IyB0b29sa2l0X3VzZXNfZ3RrICE9IDEKKyAgICAgICAgICAgICAgICAgICAgJ3NvdXJjZXMvJzog
WworICAgICAgICAgICAgICAgICAgICAgICAgWydleGNsdWRlJywgJyhHdGt8TGludXgpXFwuY3Bw
JCddCisgICAgICAgICAgICAgICAgICAgIF0KKyAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAg
ICAgICAgICBbJ09TIT0iYW5kcm9pZCInLCB7CisgICAgICAgICAgICAgICAgICAgICdzb3VyY2Vz
Lyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgIFsnZXhjbHVkZScsICcoQW5kcm9pZClcXC5j
cHAkJ10KKyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICAgICAgJ2RlcGVu
ZGVuY2llcyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICdjb3B5X1Rlc3ROZXRzY2FwZVBs
dWdJbicsCisgICAgICAgICAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS90aGly
ZF9wYXJ0eS9tZXNhL21lc2EuZ3lwOm9zbWVzYScsCisgICAgICAgICAgICAgICAgICAgIF0sCisg
ICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVp
bGQ9PTEgYW5kIGNvbXBvbmVudD09InNoYXJlZF9saWJyYXJ5IicsIHsKKyAgICAgICAgICAgICAg
ICAgICAgJ3NvdXJjZXMnOiBbCisgICAgICAgICAgICAgICAgICAgICAgICAnc3JjL0Nocm9taXVt
Q3VycmVudFRpbWUuY3BwJywKKyAgICAgICAgICAgICAgICAgICAgICAgICdzcmMvQ2hyb21pdW1U
aHJlYWRpbmcuY3BwJywKKyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICAg
ICAgJ2luY2x1ZGVfZGlycyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICdwdWJsaWMnLAor
ICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAgICAnZGVwZW5kZW5jaWVz
JzogWworICAgICAgICAgICAgICAgICAgICAgICAgJy4uLy4uL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9KYXZhU2NyaXB0Q29yZS5neXAvSmF2YVNjcmlwdENvcmUuZ3lwOnd0ZicsCisgICAgICAgICAg
ICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICAgICAgWydpbnNp
ZGVfY2hyb21pdW1fYnVpbGQ9PTAnLCB7CisgICAgICAgICAgICAgICAgICAgICdkZXBlbmRlbmNp
ZXMnOiBbCisgICAgICAgICAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS93ZWJr
aXQvc3VwcG9ydC9zZXR1cF90aGlyZF9wYXJ0eS5neXA6dGhpcmRfcGFydHlfaGVhZGVycycsCisg
ICAgICAgICAgICAgICAgICAgIF0KKyAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAgICAg
ICBbJ2NvbXBvbmVudCE9InNoYXJlZF9saWJyYXJ5IicsIHsKKyAgICAgICAgICAgICAgICAgICAg
J2RlcGVuZGVuY2llcyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICcuLi8uLi9Tb3VyY2Uv
V2ViQ29yZS9XZWJDb3JlLmd5cC9XZWJDb3JlLmd5cDp3ZWJjb3JlX3Rlc3Rfc3VwcG9ydCcsCisg
ICAgICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAgICAgICdpbmNsdWRlX2RpcnMn
OiBbCisgICAgICAgICAgICAgICAgICAgICAgICAjIFdBUk5JTkc6IERvIG5vdCB2aWV3IHRoaXMg
cGFydGljdWxhciBjYXNlIGFzIGEgcHJlY2VkZW50IGZvcgorICAgICAgICAgICAgICAgICAgICAg
ICAgIyBpbmNsdWRpbmcgV2ViQ29yZSBoZWFkZXJzIGluIER1bXBSZW5kZXJUcmVlIHByb2plY3Qu
CisgICAgICAgICAgICAgICAgICAgICAgICAnLi4vLi4vU291cmNlL1dlYkNvcmUvdGVzdGluZy92
OCcsICMgZm9yIFdlYkNvcmVUZXN0U3VwcG9ydC5oLCBuZWVkZWQgdG8gbGluayBpbiB3aW5kb3cu
aW50ZXJuYWxzIGNvZGUuCisgICAgICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAg
ICAgICdzb3VyY2VzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgJ3NyYy9XZWJUZXN0aW5n
U3VwcG9ydC5jcHAnLAorICAgICAgICAgICAgICAgICAgICAgICAgJ3B1YmxpYy9XZWJUZXN0aW5n
U3VwcG9ydC5oJywKKyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICB9XSwK
KyAgICAgICAgICAgIF0sCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAgICd0YXJn
ZXRfbmFtZSc6ICdUZXN0TmV0c2NhcGVQbHVnSW4nLAorICAgICAgICAgICAgJ3R5cGUnOiAnbG9h
ZGFibGVfbW9kdWxlJywKKyAgICAgICAgICAgICdzb3VyY2VzJzogWyAnPEAodGVzdF9wbHVnaW5f
ZmlsZXMpJyBdLAorICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKKyAgICAgICAgICAgICAg
ICAnPChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9ucGFwaS9ucGFwaS5neXA6bnBhcGkn
LAorICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICdpbmNsdWRlX2RpcnMnOiBbCisgICAgICAg
ICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpciknLAorICAgICAgICAgICAgICAgICdUZXN0TmV0
c2NhcGVQbHVnSW4nLAorICAgICAgICAgICAgICAgICdjaHJvbWl1bS9UZXN0TmV0c2NhcGVQbHVn
SW4vRm9yd2FyZGluZ0hlYWRlcnMnLAorICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICdjb25k
aXRpb25zJzogWworICAgICAgICAgICAgICAgIFsnT1M9PSJtYWMiJywgeworICAgICAgICAgICAg
ICAgICAgICAnbWFjX2J1bmRsZSc6IDEsCisgICAgICAgICAgICAgICAgICAgICdwcm9kdWN0X2V4
dGVuc2lvbic6ICdwbHVnaW4nLAorICAgICAgICAgICAgICAgICAgICAnbGlua19zZXR0aW5ncyc6
IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICdsaWJyYXJpZXMnOiBbCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJyQoU0RLUk9PVCkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9DYXJi
b24uZnJhbWV3b3JrJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAnJChTREtST09UKS9T
eXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NvY29hLmZyYW1ld29yaycsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJyQoU0RLUk9PVCkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9RdWFy
dHpDb3JlLmZyYW1ld29yaycsCisgICAgICAgICAgICAgICAgICAgICAgICBdCisgICAgICAgICAg
ICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgICAgICd4Y29kZV9zZXR0aW5ncyc6IHsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICdHQ0NfU1lNQk9MU19QUklWQVRFX0VYVEVSTic6ICdOTycs
CisgICAgICAgICAgICAgICAgICAgICAgICAnSU5GT1BMSVNUX0ZJTEUnOiAnVGVzdE5ldHNjYXBl
UGx1Z0luL21hYy9JbmZvLnBsaXN0JywKKyAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAg
ICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICBbJ29zX3Bvc2l4ID09IDEgYW5kIE9TICE9ICJt
YWMiJywgeworICAgICAgICAgICAgICAgICAgICAnY2ZsYWdzJzogWworICAgICAgICAgICAgICAg
ICAgICAgICAgJy1mdmlzaWJpbGl0eT1kZWZhdWx0JywKKyAgICAgICAgICAgICAgICAgICAgXSwK
KyAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICBbJ09TPT0id2luIicsIHsKKyAg
ICAgICAgICAgICAgICAgICAgJ2RlZmluZXMnOiBbCisgICAgICAgICAgICAgICAgICAgICAgICAj
IFRoaXMgc2VlbXMgbGlrZSBhIGhhY2ssIGJ1dCB0aGlzIGlzIHdoYXQgU2FmYXJpIFdpbiBkb2Vz
LgorICAgICAgICAgICAgICAgICAgICAgICAgJ3NucHJpbnRmPV9zbnByaW50ZicsCisgICAgICAg
ICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWworICAgICAg
ICAgICAgICAgICAgICAgICAgJ1Rlc3ROZXRzY2FwZVBsdWdJbi93aW4vVGVzdE5ldHNjYXBlUGx1
Z2luLmRlZicsCisgICAgICAgICAgICAgICAgICAgICAgICAnVGVzdE5ldHNjYXBlUGx1Z0luL3dp
bi9UZXN0TmV0c2NhcGVQbHVnaW4ucmMnLAorICAgICAgICAgICAgICAgICAgICBdLAorICAgICAg
ICAgICAgICAgICAgICAjIFRoZSAucmMgZmlsZSByZXF1aXJlcyB0aGF0IHRoZSBuYW1lIG9mIHRo
ZSBkbGwgaXMgbnBUZXN0TmV0c2NhcGVQbHVnaW4uZGxsLgorICAgICAgICAgICAgICAgICAgICAn
cHJvZHVjdF9uYW1lJzogJ25wVGVzdE5ldHNjYXBlUGx1Z2luJywKKyAgICAgICAgICAgICAgICB9
XSwKKyAgICAgICAgICAgIF0sCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAgICd0
YXJnZXRfbmFtZSc6ICdjb3B5X1Rlc3ROZXRzY2FwZVBsdWdJbicsCisgICAgICAgICAgICAndHlw
ZSc6ICdub25lJywKKyAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCisgICAgICAgICAgICAg
ICAgJ1Rlc3ROZXRzY2FwZVBsdWdJbicsCisgICAgICAgICAgICBdLAorICAgICAgICAgICAgJ2Nv
bmRpdGlvbnMnOiBbCisgICAgICAgICAgICAgICAgWydPUz09IndpbiInLCB7CisgICAgICAgICAg
ICAgICAgICAgICdjb3BpZXMnOiBbeworICAgICAgICAgICAgICAgICAgICAgICAgJ2Rlc3RpbmF0
aW9uJzogJzwoUFJPRFVDVF9ESVIpL3BsdWdpbnMnLAorICAgICAgICAgICAgICAgICAgICAgICAg
J2ZpbGVzJzogWyc8KFBST0RVQ1RfRElSKS9ucFRlc3ROZXRzY2FwZVBsdWdJbi5kbGwnXSwKKyAg
ICAgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICAg
ICAgWydPUz09Im1hYyInLCB7CisgICAgICAgICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBb
J1Rlc3ROZXRzY2FwZVBsdWdJbiddLAorICAgICAgICAgICAgICAgICAgICAnY29waWVzJzogW3sK
KyAgICAgICAgICAgICAgICAgICAgICAgICdkZXN0aW5hdGlvbic6ICc8KFBST0RVQ1RfRElSKS9w
bHVnaW5zLycsCisgICAgICAgICAgICAgICAgICAgICAgICAnZmlsZXMnOiBbJzwoUFJPRFVDVF9E
SVIpL1Rlc3ROZXRzY2FwZVBsdWdJbi5wbHVnaW4vJ10sCisgICAgICAgICAgICAgICAgICAgIH1d
LAorICAgICAgICAgICAgICAgIH1dLAorICAgICAgICAgICAgICAgIFsnb3NfcG9zaXggPT0gMSBh
bmQgT1MgIT0gIm1hYyInLCB7CisgICAgICAgICAgICAgICAgICAgICdjb3BpZXMnOiBbeworICAg
ICAgICAgICAgICAgICAgICAgICAgJ2Rlc3RpbmF0aW9uJzogJzwoUFJPRFVDVF9ESVIpL3BsdWdp
bnMnLAorICAgICAgICAgICAgICAgICAgICAgICAgJ2ZpbGVzJzogWyc8KFBST0RVQ1RfRElSKS9s
aWJUZXN0TmV0c2NhcGVQbHVnSW4uc28nXSwKKyAgICAgICAgICAgICAgICAgICAgfV0sCisgICAg
ICAgICAgICAgICAgfV0sCisgICAgICAgICAgICBdLAorICAgICAgICB9LAorICAgIF0sICMgdGFy
Z2V0cworICAgICdjb25kaXRpb25zJzogWworICAgICAgICBbJ09TPT0id2luIicsIHsKKyAgICAg
ICAgICAgICd0YXJnZXRzJzogW3sKKyAgICAgICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAnTGF5
b3V0VGVzdEhlbHBlcicsCisgICAgICAgICAgICAgICAgJ3R5cGUnOiAnZXhlY3V0YWJsZScsCisg
ICAgICAgICAgICAgICAgJ3NvdXJjZXMnOiBbJ2Nocm9taXVtL0xheW91dFRlc3RIZWxwZXJXaW4u
Y3BwJ10sCisgICAgICAgICAgICB9XSwKKyAgICAgICAgfV0sCisgICAgICAgIFsnb3NfcG9zaXg9
PTEgYW5kIE9TIT0ibWFjIiBhbmQgZ2NjX3ZlcnNpb249PTQ2JywgeworICAgICAgICAgICAgJ3Rh
cmdldF9kZWZhdWx0cyc6IHsKKyAgICAgICAgICAgICAgICAjIERpc2FibGUgd2FybmluZ3MgYWJv
dXQgYysrMHggY29tcGF0aWJpbGl0eSwgYXMgc29tZSBuYW1lcyAoc3VjaAorICAgICAgICAgICAg
ICAgICMgYXMgbnVsbHB0cikgY29uZmxpY3Qgd2l0aCB1cGNvbWluZyBjKysweCB0eXBlcy4KKyAg
ICAgICAgICAgICAgICAnY2ZsYWdzX2NjJzogWyctV25vLWMrKzB4LWNvbXBhdCddLAorICAgICAg
ICAgICAgfSwKKyAgICAgICAgfV0sCisgICAgICAgIFsnT1M9PSJtYWMiJywgeworICAgICAgICAg
ICAgJ3RhcmdldHMnOiBbCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAn
dGFyZ2V0X25hbWUnOiAnTGF5b3V0VGVzdEhlbHBlcicsCisgICAgICAgICAgICAgICAgICAgICd0
eXBlJzogJ2V4ZWN1dGFibGUnLAorICAgICAgICAgICAgICAgICAgICAnc291cmNlcyc6IFsnY2hy
b21pdW0vTGF5b3V0VGVzdEhlbHBlci5tbSddLAorICAgICAgICAgICAgICAgICAgICAnbGlua19z
ZXR0aW5ncyc6IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICdsaWJyYXJpZXMnOiBbCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJyQoU0RLUk9PVCkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3
b3Jrcy9BcHBLaXQuZnJhbWV3b3JrJywKKyAgICAgICAgICAgICAgICAgICAgICAgIF0sCisgICAg
ICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgICAgICd0YXJnZXRfbmFtZSc6ICdjb3B5X21lc2EnLAorICAgICAg
ICAgICAgICAgICAgICAndHlwZSc6ICdub25lJywKKyAgICAgICAgICAgICAgICAgICAgJ2RlcGVu
ZGVuY2llcyc6IFsnPChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9tZXNhL21lc2EuZ3lw
Om9zbWVzYSddLAorICAgICAgICAgICAgICAgICAgICAnY29waWVzJzogW3sKKyAgICAgICAgICAg
ICAgICAgICAgICAgICdkZXN0aW5hdGlvbic6ICc8KFBST0RVQ1RfRElSKS9EdW1wUmVuZGVyVHJl
ZS5hcHAvQ29udGVudHMvTWFjT1MvJywKKyAgICAgICAgICAgICAgICAgICAgICAgICdmaWxlcyc6
IFsnPChQUk9EVUNUX0RJUikvb3NtZXNhLnNvJ10sCisgICAgICAgICAgICAgICAgICAgIH1dLAor
ICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICBdLAorICAgICAgICB9XSwKKyAgICBdLCAj
IGNvbmRpdGlvbnMKK30KKworIyBMb2NhbCBWYXJpYWJsZXM6CisjIHRhYi13aWR0aDoyCisjIGlu
ZGVudC10YWJzLW1vZGU6bmlsCisjIEVuZDoKKyMgdmltOiBzZXQgZXhwYW5kdGFiIHRhYnN0b3A9
MiBzaGlmdHdpZHRoPTI6Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108078</attachid>
            <date>2011-09-20 16:58:30 -0700</date>
            <delta_ts>2011-09-21 19:29:38 -0700</delta_ts>
            <desc>merge, update w/ review feedback</desc>
            <filename>bug-68463-20110920165829.patch</filename>
            <type>text/plain</type>
            <size>40222</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTU1NzIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
MzA0Yjk5ZWQwNGY1YzQwYmEwZDI0MGViYTAyOWJhNjQxYjlkNmZjZS4uYzFkMjMyN2UzM2M3Y2Fh
ZDgzNTM4YTAxMzcyNDY2YzYyNWEyODkwMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwyMSBAQAorMjAxMS0wOS0yMCAgRGlyayBQcmFua2UgIDxkcHJhbmtlQGNocm9taXVt
Lm9yZz4KKworICAgICAgICBiaW5hcmllcyBpbiB3ZWJraXQuZ3lwIHNob3VsZCBiZSBzcGxpdCBp
bnRvIGEgbmV3IGZpbGUgdG8gYnJlYWsgY2lyY3VsYXIgZGVwZW5kZW5jaWVzIG9uIHdlYmtpdF9z
dXBwb3J0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02
ODQ2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFhD
b2RlIChhbmQgaGVuY2UgR1lQKSBjYW4ndCBoYW5kbGUgY2lyY3VsYXIgZGVwZW5kZW5jaWVzIGJl
dHdlZW4KKyAgICAgICAgZmlsZXMgKGFuZCBwcm9qZWN0cykuIEFjY29yZGluZ2x5LCBhbHRob3Vn
aCB0aGUgYmluYXJpZXMgaW4KKyAgICAgICAgV2ViS2l0Lmd5cCBkZXBlbmQgb24gd2Via2l0X3N1
cHBvcnQgYW5kIHdlYmtpdF9zdXBwb3J0IGRlcGVuZHMKKyAgICAgICAgb24gd2Via2l0LCB3ZSBk
b24ndCBtZW50aW9uIHRoZSBsYXR0ZXIgZGVwZW5kZW5jeSBpbiB0aGUgZmlsZS4KKyAgICAgICAg
VG8gZml4IHRoaXMsIHRoaXMgY2hhbmdlIG1vdmVzIHRoZSBiaW5hcmllcyBsaWtlIERSVCBpbnRv
IGEgbmV3CisgICAgICAgIEdZUCBmaWxlLCBhbmQgbW9kaWZpZXMgZ3lwX3dlYmtpdCB0byBidWls
ZCBmcm9tIHRoYXQgZmlsZQorICAgICAgICBpbnN0ZWFkIG9mIFdlYktpdC5neXAuCisKKyAgICAg
ICAgKiBXZWJLaXQuZ3lwOgorICAgICAgICAqIGd5cF93ZWJraXQ6CisKIDIwMTEtMDktMjAgIEFh
cm9uIEJvb2RtYW4gIDxhYUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV3b3JrIHNjcmlwdCBj
b250ZXh0IGNyZWF0aW9uL3JlbGVhc2Ugbm90aWZpY2F0aW9ucwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9jaHJvbWl1bS9XZWJLaXQuZ3lwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9XZWJL
aXQuZ3lwCmluZGV4IDJiMzY5NjBlNDI1OWI4MGUwZGIwNTQzMDVlMTE5NzlkNGZhOWZlMjUuLmJi
MGU3ZWUwZDM2MjAxMTYzNGY3MTdmMGRiM2Y3YzFhZDdiN2QzMmQgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vV2ViS2l0Lmd5cAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L1dlYktpdC5neXAKQEAgLTQ4LDggKzQ4LDYgQEAKICAgICAgICAgICAgICAgICAnY2hyb21pdW1f
c3JjX2Rpcic6ICcuLi8uLi8uLi8uLi8uLicsCiAgICAgICAgICAgICB9XSwKICAgICAgICAgXSwK
LSAgICAgICAgJ2FoZW1fcGF0aCc6ICcuLi8uLi8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9xdC9m
b250cy9BSEVNX19fXy5UVEYnLAotCiAgICAgICAgICMgSWYgZGVidWdfZGV2dG9vbHMgaXMgc2V0
IHRvIDEsIEphdmFTY3JpcHQgZmlsZXMgZm9yIERldlRvb2xzIGFyZQogICAgICAgICAjIHN0b3Jl
ZCBhcyBpcy4gT3RoZXJ3aXNlLCBhIGNvbmNhdGVuYXRlZCBmaWxlIGlzIHN0b3JlZC4KICAgICAg
ICAgJ2RlYnVnX2RldnRvb2xzJSc6IDAsCkBAIC05MzMsMzQ5ICs5MzEsOCBAQAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICctLW91dHB1dCcsICc8QChfb3V0cHV0cyknXSwK
ICAgICAgICAgICAgIH1dLAogICAgICAgICB9LAotICAgICAgICB7Ci0gICAgICAgICAgICAndGFy
Z2V0X25hbWUnOiAnd2Via2l0X3VuaXRfdGVzdHMnLAotICAgICAgICAgICAgJ3R5cGUnOiAnZXhl
Y3V0YWJsZScsCi0gICAgICAgICAgICAnbXN2c19ndWlkJzogJzdDRUZFODAwLTg0MDMtNDE4QS1B
RDZBLTJENTJDNkZDM0VBRCcsCi0gICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWwotICAgICAg
ICAgICAgICAgICd3ZWJraXQnLAotICAgICAgICAgICAgICAgICcuLi8uLi9XZWJDb3JlL1dlYkNv
cmUuZ3lwL1dlYkNvcmUuZ3lwOndlYmNvcmUnLAotICAgICAgICAgICAgICAgICc8KGNocm9taXVt
X3NyY19kaXIpL3Rlc3RpbmcvZ3Rlc3QuZ3lwOmd0ZXN0JywKLSAgICAgICAgICAgICAgICAnPChj
aHJvbWl1bV9zcmNfZGlyKS90ZXN0aW5nL2dtb2NrLmd5cDpnbW9jaycsCi0gICAgICAgICAgICAg
ICAgJzwoY2hyb21pdW1fc3JjX2RpcikvYmFzZS9iYXNlLmd5cDpiYXNlJywKLSAgICAgICAgICAg
ICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS9iYXNlL2Jhc2UuZ3lwOmJhc2VfaTE4bicsCi0gICAg
ICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvYmFzZS9iYXNlLmd5cDp0ZXN0X3N1cHBv
cnRfYmFzZScsCi0gICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2Rpcikvd2Via2l0L3N1
cHBvcnQvd2Via2l0X3N1cHBvcnQuZ3lwOndlYmtpdF9zdXBwb3J0JywKLSAgICAgICAgICAgIF0s
Ci0gICAgICAgICAgICAnc291cmNlcyc6IFsKLSAgICAgICAgICAgICAgICAndGVzdHMvUnVuQWxs
VGVzdHMuY3BwJywKLSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAnaW5jbHVkZV9kaXJzJzog
WwotICAgICAgICAgICAgICAgICdwdWJsaWMnLAotICAgICAgICAgICAgICAgICdzcmMnLAotICAg
ICAgICAgICAgXSwKLSAgICAgICAgICAgICdjb25kaXRpb25zJzogWwotICAgICAgICAgICAgICAg
IFsnaW5zaWRlX2Nocm9taXVtX2J1aWxkPT0xIGFuZCBjb21wb25lbnQ9PSJzaGFyZWRfbGlicmFy
eSInLCB7Ci0gICAgICAgICAgICAgICAgICAgICdkZWZpbmVzJzogWwotICAgICAgICAgICAgICAg
ICAgICAgICAgJ1dFQktJVF9ETExfVU5JVFRFU1QnLAotICAgICAgICAgICAgICAgICAgICBdLAot
ICAgICAgICAgICAgICAgIH0sIHsKLSAgICAgICAgICAgICAgICAgICAgJ3NvdXJjZXMnOiBbCi0g
ICAgICAgICAgICAgICAgICAgICAgICAnPEAod2Via2l0X3VuaXR0ZXN0X2ZpbGVzKScsCi0gICAg
ICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgICAgICdjb25kaXRpb25zJzogWwot
ICAgICAgICAgICAgICAgICAgICAgICAgWyd0b29sa2l0X3VzZXNfZ3RrID09IDEnLCB7Ci0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJ2luY2x1ZGVfZGlycyc6IFsKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJ3B1YmxpYy9ndGsnLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3ZhcmlhYmxlcyc6IHsKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICMgRklYTUU6IEVuYWJsZSB3YXJuaW5ncyBvbiBvdGhl
ciBwbGF0Zm9ybXMuCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnY2hyb21pdW1fY29k
ZSc6IDEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgIH1dLAotICAgICAgICAgICAgICAgICAgICBdLAotICAgICAgICAgICAgICAgIH1dLAot
ICAgICAgICAgICAgICAgIFsnaW5zaWRlX2Nocm9taXVtX2J1aWxkPT0xIGFuZCBPUz09IndpbiIg
YW5kIGNvbXBvbmVudCE9InNoYXJlZF9saWJyYXJ5IicsIHsKLSAgICAgICAgICAgICAgICAgICAg
J2NvbmZpZ3VyYXRpb25zJzogewotICAgICAgICAgICAgICAgICAgICAgICAgJ0RlYnVnX0Jhc2Un
OiB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ21zdnNfc2V0dGluZ3MnOiB7Ci0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICdWQ0xpbmtlclRvb2wnOiB7Ci0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAnTGlua0luY3JlbWVudGFsJzogJzwobXN2c19sYXJn
ZV9tb2R1bGVfZGVidWdfbGlua19tb2RlKScsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIH0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgIH0sCi0gICAgICAgICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAgICAgfV0sCi0g
ICAgICAgICAgICBdLAotICAgICAgICB9LAotICAgICAgICB7Ci0gICAgICAgICAgICAndGFyZ2V0
X25hbWUnOiAnSW1hZ2VEaWZmJywKLSAgICAgICAgICAgICd0eXBlJzogJ2V4ZWN1dGFibGUnLAot
ICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKLSAgICAgICAgICAgICAgICAnd2Via2l0JywK
LSAgICAgICAgICAgICAgICAnLi4vLi4vSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUuZ3lw
L0phdmFTY3JpcHRDb3JlLmd5cDp3dGYnLAotICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3Ny
Y19kaXIpL3dlYmtpdC9zdXBwb3J0L3dlYmtpdF9zdXBwb3J0Lmd5cDp3ZWJraXRfc3VwcG9ydCcs
Ci0gICAgICAgICAgICBdLAotICAgICAgICAgICAgJ2luY2x1ZGVfZGlycyc6IFsKLSAgICAgICAg
ICAgICAgICAnLi4vLi4vSmF2YVNjcmlwdENvcmUnLAotICAgICAgICAgICAgICAgICc8KERFUFRI
KScsCi0gICAgICAgICAgICBdLAotICAgICAgICAgICAgJ3NvdXJjZXMnOiBbCi0gICAgICAgICAg
ICAgICAgJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0ltYWdlRGlmZi5j
cHAnLAotICAgICAgICAgICAgXSwKLSAgICAgICAgfSwKLSAgICAgICAgewotICAgICAgICAgICAg
J3RhcmdldF9uYW1lJzogJ0R1bXBSZW5kZXJUcmVlJywKLSAgICAgICAgICAgICd0eXBlJzogJ2V4
ZWN1dGFibGUnLAotICAgICAgICAgICAgJ21hY19idW5kbGUnOiAxLAotICAgICAgICAgICAgJ2Rl
cGVuZGVuY2llcyc6IFsKLSAgICAgICAgICAgICAgICAnSW1hZ2VEaWZmJywKLSAgICAgICAgICAg
ICAgICAnaW5zcGVjdG9yX3Jlc291cmNlcycsCi0gICAgICAgICAgICAgICAgJ3dlYmtpdCcsCi0g
ICAgICAgICAgICAgICAgJy4uLy4uL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLmd5cC9K
YXZhU2NyaXB0Q29yZS5neXA6d3RmX2NvbmZpZycsCi0gICAgICAgICAgICAgICAgJzwoY2hyb21p
dW1fc3JjX2RpcikvYnVpbGQvdGVtcF9neXAvZ29vZ2xldXJsLmd5cDpnb29nbGV1cmwnLAotICAg
ICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3RoaXJkX3BhcnR5L2ljdS9pY3UuZ3lw
OmljdXVjJywKLSAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS92OC90b29scy9n
eXAvdjguZ3lwOnY4JywKLSAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS93ZWJr
aXQvc3VwcG9ydC93ZWJraXRfc3VwcG9ydC5neXA6YmxvYicsCi0gICAgICAgICAgICAgICAgJzwo
Y2hyb21pdW1fc3JjX2Rpcikvd2Via2l0L3N1cHBvcnQvd2Via2l0X3N1cHBvcnQuZ3lwOndlYmtp
dF9zdXBwb3J0JywKLSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAnaW5jbHVkZV9kaXJzJzog
WwotICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpJywKLSAgICAgICAgICAgICAg
ICAncHVibGljJywKLSAgICAgICAgICAgICAgICAnLi4vLi4vSmF2YVNjcmlwdENvcmUnLAotICAg
ICAgICAgICAgICAgICcuLi8uLi9KYXZhU2NyaXB0Q29yZS93dGYnLCAjIHd0Zi90ZXh0LyouaCBy
ZWZlcnMgaGVhZGVycyBpbiB3dGYvIHdpdGhvdXQgd3RmLy4KLSAgICAgICAgICAgICAgICAnPChE
RVBUSCknLAotICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICdkZWZpbmVzJzogWwotICAgICAg
ICAgICAgICAgICMgVGVjaG5pY2FsbHkgbm90IGEgdW5pdCB0ZXN0IGJ1dCByZXF1aXJlIGZ1bmN0
aW9ucyBhdmFpbGFibGUgb25seSB0bwotICAgICAgICAgICAgICAgICMgdW5pdCB0ZXN0cy4KLSAg
ICAgICAgICAgICAgICAnVU5JVF9URVNUJywKLSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAn
c291cmNlcyc6IFsKLSAgICAgICAgICAgICAgICAnPEAoZHJ0X2ZpbGVzKScsCi0gICAgICAgICAg
ICBdLAotICAgICAgICAgICAgJ2NvbmRpdGlvbnMnOiBbCi0gICAgICAgICAgICAgICAgWydPUz09
IndpbiInLCB7Ci0gICAgICAgICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCi0gICAgICAg
ICAgICAgICAgICAgICAgICAnTGF5b3V0VGVzdEhlbHBlcicsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9hbmdsZS9zcmMvYnVpbGRfYW5n
bGUuZ3lwOmxpYkVHTCcsCi0gICAgICAgICAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNf
ZGlyKS90aGlyZF9wYXJ0eS9hbmdsZS9zcmMvYnVpbGRfYW5nbGUuZ3lwOmxpYkdMRVN2MicsCi0g
ICAgICAgICAgICAgICAgICAgIF0sCi0KLSAgICAgICAgICAgICAgICAgICAgJ3Jlc291cmNlX2lu
Y2x1ZGVfZGlycyc6IFsnPChTSEFSRURfSU5URVJNRURJQVRFX0RJUikvd2Via2l0J10sCi0gICAg
ICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWwotICAgICAgICAgICAgICAgICAgICAgICAgJzwo
U0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL25ldC9uZXRfcmVzb3VyY2VzLnJjJywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICc8KFNIQVJFRF9JTlRFUk1FRElBVEVfRElSKS93ZWJraXQvd2Via2l0
X2Nocm9taXVtX3Jlc291cmNlcy5yYycsCi0gICAgICAgICAgICAgICAgICAgICAgICAnPChTSEFS
RURfSU5URVJNRURJQVRFX0RJUikvd2Via2l0L3dlYmtpdF9yZXNvdXJjZXMucmMnLAotICAgICAg
ICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL3dlYmtpdC93ZWJr
aXRfc3RyaW5nc19lbi1VUy5yYycsCi0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAg
ICAgICAgICAgICdjb25kaXRpb25zJzogWwotICAgICAgICAgICAgICAgICAgICAgICAgWydpbnNp
ZGVfY2hyb21pdW1fYnVpbGQ9PTEnLCB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2Nv
bmZpZ3VyYXRpb25zJzogewotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnRGVidWdf
QmFzZSc6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdtc3ZzX3NldHRp
bmdzJzogewotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdWQ0xpbmtl
clRvb2wnOiB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdM
aW5rSW5jcmVtZW50YWwnOiAnPChtc3ZzX2xhcmdlX21vZHVsZV9kZWJ1Z19saW5rX21vZGUpJywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAotICAgICAgICAgICAgICAgICAg
ICAgICAgfV0sCi0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgICAgICdj
b3BpZXMnOiBbewotICAgICAgICAgICAgICAgICAgICAgICAgJ2Rlc3RpbmF0aW9uJzogJzwoUFJP
RFVDVF9ESVIpJywKLSAgICAgICAgICAgICAgICAgICAgICAgICdmaWxlcyc6IFsnPChhaGVtX3Bh
dGgpJ10sCi0gICAgICAgICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgICAgIH0seyAjIE9T
IT0id2luIgotICAgICAgICAgICAgICAgICAgICAnc291cmNlcy8nOiBbCi0gICAgICAgICAgICAg
ICAgICAgICAgICBbJ2V4Y2x1ZGUnLCAnV2luXFwuY3BwJCddLAotICAgICAgICAgICAgICAgICAg
ICBdLAotICAgICAgICAgICAgICAgICAgICAnYWN0aW9ucyc6IFsKLSAgICAgICAgICAgICAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAnYWN0aW9uX25hbWUnOiAncmVw
YWNrX2xvY2FsZScsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3ZhcmlhYmxlcyc6IHsK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3JlcGFja19wYXRoJzogJzwoY2hyb21p
dW1fc3JjX2RpcikvdG9vbHMvZ3JpdC9ncml0L2Zvcm1hdC9yZXBhY2sucHknLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAncGFrX2lucHV0cyc6IFsKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICc8KFNIQVJFRF9JTlRFUk1FRElBVEVfRElSKS9uZXQvbmV0X3Jl
c291cmNlcy5wYWsnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hB
UkVEX0lOVEVSTUVESUFURV9ESVIpL3VpL2dmeC9nZnhfcmVzb3VyY2VzLnBhaycsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPChTSEFSRURfSU5URVJNRURJQVRFX0RJUikv
d2Via2l0L3dlYmtpdF9jaHJvbWl1bV9yZXNvdXJjZXMucGFrJywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICc8KFNIQVJFRF9JTlRFUk1FRElBVEVfRElSKS93ZWJraXQvd2Vi
a2l0X3N0cmluZ3NfZW4tVVMucGFrJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICc8KFNIQVJFRF9JTlRFUk1FRElBVEVfRElSKS93ZWJraXQvd2Via2l0X3Jlc291cmNlcy5w
YWsnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF19LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICdpbnB1dHMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8
KHJlcGFja19wYXRoKScsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8QChwYWtf
aW5wdXRzKScsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAnb3V0cHV0cyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJzwoSU5URVJNRURJQVRFX0RJUikvcmVwYWNrL0R1bXBSZW5kZXJUcmVlLnBhaycsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAn
YWN0aW9uJzogWydweXRob24nLCAnPChyZXBhY2tfcGF0aCknLCAnPEAoX291dHB1dHMpJywgJzxA
KHBha19pbnB1dHMpJ10sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3Byb2Nlc3Nfb3V0
cHV0c19hc19tYWNfYnVuZGxlX3Jlc291cmNlcyc6IDEsCi0gICAgICAgICAgICAgICAgICAgICAg
ICB9LAotICAgICAgICAgICAgICAgICAgICBdLCAjIGFjdGlvbnMKLSAgICAgICAgICAgICAgICB9
XSwKLSAgICAgICAgICAgICAgICBbJ09TPT0ibWFjIicsIHsKLSAgICAgICAgICAgICAgICAgICAg
J2RlcGVuZGVuY2llcyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICdjb3B5X21lc2EnLAot
ICAgICAgICAgICAgICAgICAgICAgICAgJ0xheW91dFRlc3RIZWxwZXInLAotICAgICAgICAgICAg
ICAgICAgICBdLAotICAgICAgICAgICAgICAgICAgICAnbWFjX2J1bmRsZV9yZXNvdXJjZXMnOiBb
Ci0gICAgICAgICAgICAgICAgICAgICAgICAnPChhaGVtX3BhdGgpJywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICcuLi8uLi8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9mb250cy9XZWJLaXRXZWln
aHRXYXRjaGVyMTAwLnR0ZicsCi0gICAgICAgICAgICAgICAgICAgICAgICAnLi4vLi4vLi4vVG9v
bHMvRHVtcFJlbmRlclRyZWUvZm9udHMvV2ViS2l0V2VpZ2h0V2F0Y2hlcjIwMC50dGYnLAotICAg
ICAgICAgICAgICAgICAgICAgICAgJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2ZvbnRz
L1dlYktpdFdlaWdodFdhdGNoZXIzMDAudHRmJywKLSAgICAgICAgICAgICAgICAgICAgICAgICcu
Li8uLi8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9mb250cy9XZWJLaXRXZWlnaHRXYXRjaGVyNDAw
LnR0ZicsCi0gICAgICAgICAgICAgICAgICAgICAgICAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRl
clRyZWUvZm9udHMvV2ViS2l0V2VpZ2h0V2F0Y2hlcjUwMC50dGYnLAotICAgICAgICAgICAgICAg
ICAgICAgICAgJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2ZvbnRzL1dlYktpdFdlaWdo
dFdhdGNoZXI2MDAudHRmJywKLSAgICAgICAgICAgICAgICAgICAgICAgICcuLi8uLi8uLi9Ub29s
cy9EdW1wUmVuZGVyVHJlZS9mb250cy9XZWJLaXRXZWlnaHRXYXRjaGVyNzAwLnR0ZicsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRyZWUvZm9udHMv
V2ViS2l0V2VpZ2h0V2F0Y2hlcjgwMC50dGYnLAotICAgICAgICAgICAgICAgICAgICAgICAgJy4u
Ly4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2ZvbnRzL1dlYktpdFdlaWdodFdhdGNoZXI5MDAu
dHRmJywKLSAgICAgICAgICAgICAgICAgICAgICAgICc8KFNIQVJFRF9JTlRFUk1FRElBVEVfRElS
KS93ZWJraXQvdGV4dEFyZWFSZXNpemVDb3JuZXIucG5nJywKLSAgICAgICAgICAgICAgICAgICAg
XSwKLSAgICAgICAgICAgICAgICB9LHsgIyBPUyE9Im1hYyIKLSAgICAgICAgICAgICAgICAgICAg
J3NvdXJjZXMvJzogWwotICAgICAgICAgICAgICAgICAgICAgICAgIyAubW0gaXMgYWxyZWFkeSBl
eGNsdWRlZCBieSBjb21tb24uZ3lwaQotICAgICAgICAgICAgICAgICAgICAgICAgWydleGNsdWRl
JywgJ01hY1xcLmNwcCQnXSwKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAg
ICB9XSwKLSAgICAgICAgICAgICAgICBbJ3Rvb2xraXRfdXNlc19ndGsgPT0gMScsIHsKLSAgICAg
ICAgICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAg
ICc8KGNocm9taXVtX3NyY19kaXIpL2J1aWxkL2xpbnV4L3N5c3RlbS5neXA6Zm9udGNvbmZpZycs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS9idWlsZC9saW51
eC9zeXN0ZW0uZ3lwOmd0aycsCi0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAg
ICAgICAgICdpbmNsdWRlX2RpcnMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICAncHVibGlj
L2d0aycsCi0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgICAgICdjb3Bp
ZXMnOiBbewotICAgICAgICAgICAgICAgICAgICAgICAgJ2Rlc3RpbmF0aW9uJzogJzwoUFJPRFVD
VF9ESVIpJywKLSAgICAgICAgICAgICAgICAgICAgICAgICdmaWxlcyc6IFsKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAnPChhaGVtX3BhdGgpJywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vZm9udHMuY29uZics
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoSU5URVJNRURJQVRFX0RJUikvcmVwYWNr
L0R1bXBSZW5kZXJUcmVlLnBhaycsCi0gICAgICAgICAgICAgICAgICAgICAgICBdCi0gICAgICAg
ICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgICAgICAgICAndmFyaWFibGVzJzogewotICAg
ICAgICAgICAgICAgICAgICAgICAgIyBGSVhNRTogRW5hYmxlIHdhcm5pbmdzIG9uIG90aGVyIHBs
YXRmb3Jtcy4KLSAgICAgICAgICAgICAgICAgICAgICAgICdjaHJvbWl1bV9jb2RlJzogMSwKLSAg
ICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAgICAgICAgJ2NvbmRpdGlvbnMnOiBb
Ci0gICAgICAgICAgICAgICAgICAgICAgICBbJ2xpbnV4X3VzZV90Y21hbGxvYyA9PSAxJywgewot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2Jhc2UvYWxsb2NhdG9y
L2FsbG9jYXRvci5neXA6YWxsb2NhdG9yJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBd
LAotICAgICAgICAgICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICAgICAgICAgIF0sCi0g
ICAgICAgICAgICAgICAgfSx7ICMgdG9vbGtpdF91c2VzX2d0ayAhPSAxCi0gICAgICAgICAgICAg
ICAgICAgICdzb3VyY2VzLyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgIFsnZXhjbHVkZScs
ICcoR3RrfExpbnV4KVxcLmNwcCQnXQotICAgICAgICAgICAgICAgICAgICBdCi0gICAgICAgICAg
ICAgICAgfV0sCi0gICAgICAgICAgICAgICAgWydPUyE9ImFuZHJvaWQiJywgewotICAgICAgICAg
ICAgICAgICAgICAnc291cmNlcy8nOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICBbJ2V4Y2x1
ZGUnLCAnKEFuZHJvaWQpXFwuY3BwJCddCi0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAg
ICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICAn
Y29weV9UZXN0TmV0c2NhcGVQbHVnSW4nLAotICAgICAgICAgICAgICAgICAgICAgICAgJzwoY2hy
b21pdW1fc3JjX2RpcikvdGhpcmRfcGFydHkvbWVzYS9tZXNhLmd5cDpvc21lc2EnLAotICAgICAg
ICAgICAgICAgICAgICBdLAotICAgICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgICAgIFsn
aW5zaWRlX2Nocm9taXVtX2J1aWxkPT0xIGFuZCBjb21wb25lbnQ9PSJzaGFyZWRfbGlicmFyeSIn
LCB7Ci0gICAgICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWwotICAgICAgICAgICAgICAgICAg
ICAgICAgJ3NyYy9DaHJvbWl1bUN1cnJlbnRUaW1lLmNwcCcsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAnc3JjL0Nocm9taXVtVGhyZWFkaW5nLmNwcCcsCi0gICAgICAgICAgICAgICAgICAgIF0s
Ci0gICAgICAgICAgICAgICAgICAgICdpbmNsdWRlX2RpcnMnOiBbCi0gICAgICAgICAgICAgICAg
ICAgICAgICAncHVibGljJywKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAg
ICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICcuLi8uLi9K
YXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS5neXAvSmF2YVNjcmlwdENvcmUuZ3lwOnd0Zics
Ci0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAg
ICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVpbGQ9PTAnLCB7Ci0gICAgICAgICAgICAgICAgICAg
ICdkZXBlbmRlbmNpZXMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9z
cmNfZGlyKS93ZWJraXQvc3VwcG9ydC9zZXR1cF90aGlyZF9wYXJ0eS5neXA6dGhpcmRfcGFydHlf
aGVhZGVycycsCi0gICAgICAgICAgICAgICAgICAgIF0KLSAgICAgICAgICAgICAgICB9XSwKLSAg
ICAgICAgICAgICAgICBbJ2NvbXBvbmVudCE9InNoYXJlZF9saWJyYXJ5IicsIHsKLSAgICAgICAg
ICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICcu
Li8uLi9XZWJDb3JlL1dlYkNvcmUuZ3lwL1dlYkNvcmUuZ3lwOndlYmNvcmVfdGVzdF9zdXBwb3J0
JywKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAgICAgJ2luY2x1ZGVf
ZGlycyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICMgV0FSTklORzogRG8gbm90IHZpZXcg
dGhpcyBwYXJ0aWN1bGFyIGNhc2UgYXMgYSBwcmVjZWRlbnQgZm9yCi0gICAgICAgICAgICAgICAg
ICAgICAgICAjIGluY2x1ZGluZyBXZWJDb3JlIGhlYWRlcnMgaW4gRHVtcFJlbmRlclRyZWUgcHJv
amVjdC4KLSAgICAgICAgICAgICAgICAgICAgICAgICcuLi8uLi9XZWJDb3JlL3Rlc3Rpbmcvdjgn
LCAjIGZvciBXZWJDb3JlVGVzdFN1cHBvcnQuaCwgbmVlZGVkIHRvIGxpbmsgaW4gd2luZG93Lmlu
dGVybmFscyBjb2RlLgotICAgICAgICAgICAgICAgICAgICBdLAotICAgICAgICAgICAgICAgICAg
ICAnc291cmNlcyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICdzcmMvV2ViVGVzdGluZ1N1
cHBvcnQuY3BwJywKLSAgICAgICAgICAgICAgICAgICAgICAgICdwdWJsaWMvV2ViVGVzdGluZ1N1
cHBvcnQuaCcsCi0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgfV0sCi0g
ICAgICAgICAgICBdLAotICAgICAgICB9LAotICAgICAgICB7Ci0gICAgICAgICAgICAndGFyZ2V0
X25hbWUnOiAnVGVzdE5ldHNjYXBlUGx1Z0luJywKLSAgICAgICAgICAgICd0eXBlJzogJ2xvYWRh
YmxlX21vZHVsZScsCi0gICAgICAgICAgICAnc291cmNlcyc6IFsgJzxAKHRlc3RfcGx1Z2luX2Zp
bGVzKScgXSwKLSAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCi0gICAgICAgICAgICAgICAg
JzwoY2hyb21pdW1fc3JjX2RpcikvdGhpcmRfcGFydHkvbnBhcGkvbnBhcGkuZ3lwOm5wYXBpJywK
LSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAnaW5jbHVkZV9kaXJzJzogWwotICAgICAgICAg
ICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpJywKLSAgICAgICAgICAgICAgICAnLi4vLi4vLi4v
VG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdE5ldHNjYXBlUGx1Z0luJywKLSAgICAgICAgICAgICAg
ICAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdE5ldHNjYXBlUGx1
Z0luL0ZvcndhcmRpbmdIZWFkZXJzJywKLSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAnY29u
ZGl0aW9ucyc6IFsKLSAgICAgICAgICAgICAgICBbJ09TPT0ibWFjIicsIHsKLSAgICAgICAgICAg
ICAgICAgICAgJ21hY19idW5kbGUnOiAxLAotICAgICAgICAgICAgICAgICAgICAncHJvZHVjdF9l
eHRlbnNpb24nOiAncGx1Z2luJywKLSAgICAgICAgICAgICAgICAgICAgJ2xpbmtfc2V0dGluZ3Mn
OiB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAnbGlicmFyaWVzJzogWwotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICckKFNES1JPT1QpL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ2Fy
Ym9uLmZyYW1ld29yaycsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJyQoU0RLUk9PVCkv
U3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9Db2NvYS5mcmFtZXdvcmsnLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICckKFNES1JPT1QpL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvUXVh
cnR6Q29yZS5mcmFtZXdvcmsnLAotICAgICAgICAgICAgICAgICAgICAgICAgXQotICAgICAgICAg
ICAgICAgICAgICB9LAotICAgICAgICAgICAgICAgICAgICAneGNvZGVfc2V0dGluZ3MnOiB7Ci0g
ICAgICAgICAgICAgICAgICAgICAgICAnR0NDX1NZTUJPTFNfUFJJVkFURV9FWFRFUk4nOiAnTk8n
LAotICAgICAgICAgICAgICAgICAgICAgICAgJ0lORk9QTElTVF9GSUxFJzogJy4uLy4uLy4uL1Rv
b2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBsdWdJbi9tYWMvSW5mby5wbGlzdCcsCi0g
ICAgICAgICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICAg
ICAgWydvc19wb3NpeCA9PSAxIGFuZCBPUyAhPSAibWFjIicsIHsKLSAgICAgICAgICAgICAgICAg
ICAgJ2NmbGFncyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICctZnZpc2liaWxpdHk9ZGVm
YXVsdCcsCi0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgfV0sCi0gICAg
ICAgICAgICAgICAgWydPUz09IndpbiInLCB7Ci0gICAgICAgICAgICAgICAgICAgICdkZWZpbmVz
JzogWwotICAgICAgICAgICAgICAgICAgICAgICAgIyBUaGlzIHNlZW1zIGxpa2UgYSBoYWNrLCBi
dXQgdGhpcyBpcyB3aGF0IFNhZmFyaSBXaW4gZG9lcy4KLSAgICAgICAgICAgICAgICAgICAgICAg
ICdzbnByaW50Zj1fc25wcmludGYnLAotICAgICAgICAgICAgICAgICAgICBdLAotICAgICAgICAg
ICAgICAgICAgICAnc291cmNlcyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICcuLi8uLi8u
Li9Ub29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4vd2luL1Rlc3ROZXRzY2Fw
ZVBsdWdpbi5kZWYnLAotICAgICAgICAgICAgICAgICAgICAgICAgJy4uLy4uLy4uL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBsdWdJbi93aW4vVGVzdE5ldHNjYXBlUGx1Z2luLnJj
JywKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAgICAgIyBUaGUgLnJj
IGZpbGUgcmVxdWlyZXMgdGhhdCB0aGUgbmFtZSBvZiB0aGUgZGxsIGlzIG5wVGVzdE5ldHNjYXBl
UGx1Z2luLmRsbC4KLSAgICAgICAgICAgICAgICAgICAgJ3Byb2R1Y3RfbmFtZSc6ICducFRlc3RO
ZXRzY2FwZVBsdWdpbicsCi0gICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICBdLAotICAg
ICAgICB9LAotICAgICAgICB7Ci0gICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAnY29weV9UZXN0
TmV0c2NhcGVQbHVnSW4nLAotICAgICAgICAgICAgJ3R5cGUnOiAnbm9uZScsCi0gICAgICAgICAg
ICAnZGVwZW5kZW5jaWVzJzogWwotICAgICAgICAgICAgICAgICdUZXN0TmV0c2NhcGVQbHVnSW4n
LAotICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICdjb25kaXRpb25zJzogWwotICAgICAgICAg
ICAgICAgIFsnT1M9PSJ3aW4iJywgewotICAgICAgICAgICAgICAgICAgICAnY29waWVzJzogW3sK
LSAgICAgICAgICAgICAgICAgICAgICAgICdkZXN0aW5hdGlvbic6ICc8KFBST0RVQ1RfRElSKS9w
bHVnaW5zJywKLSAgICAgICAgICAgICAgICAgICAgICAgICdmaWxlcyc6IFsnPChQUk9EVUNUX0RJ
UikvbnBUZXN0TmV0c2NhcGVQbHVnSW4uZGxsJ10sCi0gICAgICAgICAgICAgICAgICAgIH1dLAot
ICAgICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgICAgIFsnT1M9PSJtYWMiJywgewotICAg
ICAgICAgICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWydUZXN0TmV0c2NhcGVQbHVnSW4nXSwK
LSAgICAgICAgICAgICAgICAgICAgJ2NvcGllcyc6IFt7Ci0gICAgICAgICAgICAgICAgICAgICAg
ICAnZGVzdGluYXRpb24nOiAnPChQUk9EVUNUX0RJUikvcGx1Z2lucy8nLAotICAgICAgICAgICAg
ICAgICAgICAgICAgJ2ZpbGVzJzogWyc8KFBST0RVQ1RfRElSKS9UZXN0TmV0c2NhcGVQbHVnSW4u
cGx1Z2luLyddLAotICAgICAgICAgICAgICAgICAgICB9XSwKLSAgICAgICAgICAgICAgICB9XSwK
LSAgICAgICAgICAgICAgICBbJ29zX3Bvc2l4ID09IDEgYW5kIE9TICE9ICJtYWMiJywgewotICAg
ICAgICAgICAgICAgICAgICAnY29waWVzJzogW3sKLSAgICAgICAgICAgICAgICAgICAgICAgICdk
ZXN0aW5hdGlvbic6ICc8KFBST0RVQ1RfRElSKS9wbHVnaW5zJywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICdmaWxlcyc6IFsnPChQUk9EVUNUX0RJUikvbGliVGVzdE5ldHNjYXBlUGx1Z0luLnNv
J10sCi0gICAgICAgICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgICAgIH1dLAotICAgICAg
ICAgICAgXSwKLSAgICAgICAgfSwKICAgICBdLCAjIHRhcmdldHMKICAgICAnY29uZGl0aW9ucyc6
IFsKLSAgICAgICAgWydPUz09IndpbiInLCB7Ci0gICAgICAgICAgICAndGFyZ2V0cyc6IFt7Ci0g
ICAgICAgICAgICAgICAgJ3RhcmdldF9uYW1lJzogJ0xheW91dFRlc3RIZWxwZXInLAotICAgICAg
ICAgICAgICAgICd0eXBlJzogJ2V4ZWN1dGFibGUnLAotICAgICAgICAgICAgICAgICdzb3VyY2Vz
JzogWycuLi8uLi8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9MYXlvdXRUZXN0SGVs
cGVyV2luLmNwcCddLAotICAgICAgICAgICAgfV0sCi0gICAgICAgIH1dLAogICAgICAgICBbJ29z
X3Bvc2l4PT0xIGFuZCBPUyE9Im1hYyIgYW5kIGdjY192ZXJzaW9uPT00NicsIHsKICAgICAgICAg
ICAgICd0YXJnZXRfZGVmYXVsdHMnOiB7CiAgICAgICAgICAgICAgICAgIyBEaXNhYmxlIHdhcm5p
bmdzIGFib3V0IGMrKzB4IGNvbXBhdGliaWxpdHksIGFzIHNvbWUgbmFtZXMgKHN1Y2gKQEAgLTEy
ODMsMjkgKzk0MCw2IEBACiAgICAgICAgICAgICAgICAgJ2NmbGFnc19jYyc6IFsnLVduby1jKysw
eC1jb21wYXQnXSwKICAgICAgICAgICAgIH0sCiAgICAgICAgIH1dLAotICAgICAgICBbJ09TPT0i
bWFjIicsIHsKLSAgICAgICAgICAgICd0YXJnZXRzJzogWwotICAgICAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICAgICAgJ3RhcmdldF9uYW1lJzogJ0xheW91dFRlc3RIZWxwZXInLAotICAg
ICAgICAgICAgICAgICAgICAndHlwZSc6ICdleGVjdXRhYmxlJywKLSAgICAgICAgICAgICAgICAg
ICAgJ3NvdXJjZXMnOiBbJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL0xh
eW91dFRlc3RIZWxwZXIubW0nXSwKLSAgICAgICAgICAgICAgICAgICAgJ2xpbmtfc2V0dGluZ3Mn
OiB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAnbGlicmFyaWVzJzogWwotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICckKFNES1JPT1QpL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBw
S2l0LmZyYW1ld29yaycsCi0gICAgICAgICAgICAgICAgICAgICAgICBdLAotICAgICAgICAgICAg
ICAgICAgICB9LAotICAgICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAnY29weV9tZXNhJywKLSAgICAgICAgICAgICAg
ICAgICAgJ3R5cGUnOiAnbm9uZScsCi0gICAgICAgICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMn
OiBbJzwoY2hyb21pdW1fc3JjX2RpcikvdGhpcmRfcGFydHkvbWVzYS9tZXNhLmd5cDpvc21lc2En
XSwKLSAgICAgICAgICAgICAgICAgICAgJ2NvcGllcyc6IFt7Ci0gICAgICAgICAgICAgICAgICAg
ICAgICAnZGVzdGluYXRpb24nOiAnPChQUk9EVUNUX0RJUikvRHVtcFJlbmRlclRyZWUuYXBwL0Nv
bnRlbnRzL01hY09TLycsCi0gICAgICAgICAgICAgICAgICAgICAgICAnZmlsZXMnOiBbJzwoUFJP
RFVDVF9ESVIpL29zbWVzYS5zbyddLAotICAgICAgICAgICAgICAgICAgICB9XSwKLSAgICAgICAg
ICAgICAgICB9LAotICAgICAgICAgICAgXSwKLSAgICAgICAgfV0sCiAgICAgICAgIFsnZGVidWdf
ZGV2dG9vbHM9PTAnLCB7CiAgICAgICAgICAgICAndGFyZ2V0cyc6IFsKICAgICAgICAgICAgICAg
ICB7CkBAIC0xNDA0LDkgKzEwMzgsMyBAQAogICAgICAgICB9XSwKICAgICBdLCAjIGNvbmRpdGlv
bnMKIH0KLQotIyBMb2NhbCBWYXJpYWJsZXM6Ci0jIHRhYi13aWR0aDoyCi0jIGluZGVudC10YWJz
LW1vZGU6bmlsCi0jIEVuZDoKLSMgdmltOiBzZXQgZXhwYW5kdGFiIHRhYnN0b3A9MiBzaGlmdHdp
ZHRoPTI6CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL2d5cF93ZWJraXQgYi9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL2d5cF93ZWJraXQKaW5kZXggMzIzOTM2OGNhZWYwM2FlZmJi
ZmJjN2QyODU3M2NiNDkzM2Q0ZDA1OC4uYjVlNzRlOWMxNTgzMDFlZjMyOGY2ZTRkM2FmZDFlOTZi
NDM1NGM4YiAxMDA3NTUKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9neXBfd2Via2l0Cisr
KyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vZ3lwX3dlYmtpdApAQCAtMTEyLDcgKzExMiw3IEBA
IGlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6CiAgICAgICAgICAgICAgICAnLS1kZXB0aD0uLycs
CiAKICAgICAgICAgICAgICAgICMgZ3lwIGZpbGUgdG8gZXhlY3V0ZS4KLSAgICAgICAgICAgICAg
ICdXZWJLaXQuZ3lwJ10pCisgICAgICAgICAgICAgICBvcy5wYXRoLmpvaW4oc2NyaXB0X2Rpciwg
Jy4uJywgJy4uJywgJy4uJywgJ1Rvb2xzJywgJ0R1bXBSZW5kZXJUcmVlJywgJ0R1bXBSZW5kZXJU
cmVlLmd5cCcpXSkKIAogICBwcmludCAnVXBkYXRpbmcgd2Via2l0IHByb2plY3RzIGZyb20gZ3lw
IGZpbGVzLi4uJwogICBzeXMuc3Rkb3V0LmZsdXNoKCkKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5n
ZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA5ODhjNWZmMDZiNGNiMjg1NTQ3ODUyZDcyZWEy
N2VjMmY5YjBjMWY4Li4xNGZlMjFiZTFlODkwMDFlZDM2N2IyZDVkM2U3OWJiNjBkNjU5MjUyIDEw
MDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMjAgQEAKKzIwMTEtMDktMjAgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+
CisKKyAgICAgICAgYmluYXJpZXMgaW4gd2Via2l0Lmd5cCBzaG91bGQgYmUgc3BsaXQgaW50byBh
IG5ldyBmaWxlIHRvIGJyZWFrIGNpcmN1bGFyIGRlcGVuZGVuY2llcyBvbiB3ZWJraXRfc3VwcG9y
dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njg0NjMK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBYQ29kZSAo
YW5kIGhlbmNlIEdZUCkgY2FuJ3QgaGFuZGxlIGNpcmN1bGFyIGRlcGVuZGVuY2llcyBiZXR3ZWVu
CisgICAgICAgIGZpbGVzIChhbmQgcHJvamVjdHMpLiBBY2NvcmRpbmdseSwgYWx0aG91Z2ggdGhl
IGJpbmFyaWVzIGluCisgICAgICAgIFdlYktpdC5neXAgZGVwZW5kIG9uIHdlYmtpdF9zdXBwb3J0
IGFuZCB3ZWJraXRfc3VwcG9ydCBkZXBlbmRzCisgICAgICAgIG9uIHdlYmtpdCwgd2UgZG9uJ3Qg
bWVudGlvbiB0aGUgbGF0dGVyIGRlcGVuZGVuY3kgaW4gdGhlIGZpbGUuCisgICAgICAgIFRvIGZp
eCB0aGlzLCB0aGlzIGNoYW5nZSBtb3ZlcyB0aGUgYmluYXJpZXMgbGlrZSBEUlQgaW50byBhIG5l
dworICAgICAgICBHWVAgZmlsZSwgYW5kIG1vZGlmaWVzIGd5cF93ZWJraXQgdG8gYnVpbGQgZnJv
bSB0aGF0IGZpbGUKKyAgICAgICAgaW5zdGVhZCBvZiBXZWJLaXQuZ3lwLgorCisgICAgICAgICog
RHVtcFJlbmRlclRyZWUvRHVtcFJlbmRlclRyZWUuZ3lwOiBBZGRlZC4KKwogMjAxMS0wOS0yMCAg
U2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5y
ZXZpZXdlZCwgcm9sbGluZyBvdXQgcjk1NTY1LgpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRl
clRyZWUvRHVtcFJlbmRlclRyZWUuZ3lwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvRHVtcFJlbmRl
clRyZWUuZ3lwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmZlMTJiMmQ2ODUxMjBlOTU5OTExZjZjZTE1ZWU4NmQ1M2Vj
ZTkzM2YKLS0tIC9kZXYvbnVsbAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9EdW1wUmVuZGVy
VHJlZS5neXAKQEAgLTAsMCArMSw0MjcgQEAKKyMKKyMgQ29weXJpZ2h0IChDKSAyMDExIEdvb2ds
ZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisjCisjIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2Ug
aW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorIyBtb2RpZmljYXRp
b24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMg
YXJlCisjIG1ldDoKKyMKKyMgICAgICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29k
ZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisjIG5vdGljZSwgdGhpcyBsaXN0IG9m
IGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyMgICAgICAgICAqIFJl
ZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUKKyMg
Y29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lcgorIyBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJp
YWxzIHByb3ZpZGVkIHdpdGggdGhlCisjIGRpc3RyaWJ1dGlvbi4KKyMgICAgICAgICAqIE5laXRo
ZXIgdGhlIG5hbWUgb2YgR29vZ2xlIEluYy4gbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyMgY29udHJp
YnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVk
IGZyb20KKyMgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVy
bWlzc2lvbi4KKyMKKyMgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hU
IEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUworIyAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJ
TVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAorIyBMSU1JVEVEIFRPLCBUSEUg
SU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKKyMg
QSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRI
RSBDT1BZUklHSFQKKyMgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJ
UkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCisjIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09O
U0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKKyMgTElNSVRFRCBUTywgUFJP
Q1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCisj
IERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVT
RUQgQU5EIE9OIEFOWQorIyBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNU
LCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisjIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBP
VEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorIyBPRiBUSElTIFNP
RlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdF
LgorIworCit7CisgICAgJ2luY2x1ZGVzJzogWworICAgICAgICAnRHVtcFJlbmRlclRyZWUuZ3lw
aScsCisgICAgICAgICcuLi8uLi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXBpJywK
KyAgICAgICAgJy4uLy4uL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vZmVhdHVyZXMuZ3lwaScsCisg
ICAgXSwKKyAgICAndmFyaWFibGVzJzogeworICAgICAgICAnY29uZGl0aW9ucyc6IFsKKyAgICAg
ICAgICAgICMgTG9jYXRpb24gb2YgdGhlIGNocm9taXVtIHNyYyBkaXJlY3RvcnkgYW5kIHRhcmdl
dCB0eXBlIGlzIGRpZmZlcmVudAorICAgICAgICAgICAgIyBpZiB3ZWJraXQgaXMgYnVpbHQgaW5z
aWRlIGNocm9taXVtIG9yIGFzIHN0YW5kYWxvbmUgcHJvamVjdC4KKyAgICAgICAgICAgIFsnaW5z
aWRlX2Nocm9taXVtX2J1aWxkPT0wJywgeworICAgICAgICAgICAgICAgICMgV2Via2l0IGlzIGJl
aW5nIGJ1aWx0IG91dHNpZGUgb2YgdGhlIGZ1bGwgY2hyb21pdW0gcHJvamVjdC4KKyAgICAgICAg
ICAgICAgICAjIGUuZy4gdmlhIGJ1aWxkLXdlYmtpdCAtLWNocm9taXVtCisgICAgICAgICAgICAg
ICAgJ2Nocm9taXVtX3NyY19kaXInOiAnLi4vLi4vU291cmNlL1dlYktpdC9jaHJvbWl1bScsCisg
ICAgICAgICAgICB9LHsKKyAgICAgICAgICAgICAgICAjIFdlYktpdCBpcyBjaGVja2VkIG91dCBp
biBzcmMvY2hyb21pdW0vdGhpcmRfcGFydHkvV2ViS2l0CisgICAgICAgICAgICAgICAgJ2Nocm9t
aXVtX3NyY19kaXInOiAnLi4vLi4vLi4vLi4nLAorICAgICAgICAgICAgfV0sCisgICAgICAgIF0s
CisgICAgICAgICdhaGVtX3BhdGgnOiAncXQvZm9udHMvQUhFTV9fX18uVFRGJywKKyAgICB9LAor
ICAgICd0YXJnZXRzJzogWworICAgICAgICB7CisgICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAn
d2Via2l0X3VuaXRfdGVzdHMnLAorICAgICAgICAgICAgJ3R5cGUnOiAnZXhlY3V0YWJsZScsCisg
ICAgICAgICAgICAnbXN2c19ndWlkJzogJzdDRUZFODAwLTg0MDMtNDE4QS1BRDZBLTJENTJDNkZD
M0VBRCcsCisgICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWworICAgICAgICAgICAgICAgICcu
Li8uLi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXA6d2Via2l0JywKKyAgICAgICAg
ICAgICAgICAnLi4vLi4vU291cmNlL1dlYkNvcmUvV2ViQ29yZS5neXAvV2ViQ29yZS5neXA6d2Vi
Y29yZScsCisgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvdGVzdGluZy9ndGVz
dC5neXA6Z3Rlc3QnLAorICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3Rlc3Rp
bmcvZ21vY2suZ3lwOmdtb2NrJywKKyAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGly
KS9iYXNlL2Jhc2UuZ3lwOmJhc2UnLAorICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19k
aXIpL2Jhc2UvYmFzZS5neXA6YmFzZV9pMThuJywKKyAgICAgICAgICAgICAgICAnPChjaHJvbWl1
bV9zcmNfZGlyKS9iYXNlL2Jhc2UuZ3lwOnRlc3Rfc3VwcG9ydF9iYXNlJywKKyAgICAgICAgICAg
ICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS93ZWJraXQvc3VwcG9ydC93ZWJraXRfc3VwcG9ydC5n
eXA6d2Via2l0X3N1cHBvcnQnLAorICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICdzb3VyY2Vz
JzogWworICAgICAgICAgICAgICAgICd0ZXN0cy9SdW5BbGxUZXN0cy5jcHAnLAorICAgICAgICAg
ICAgXSwKKyAgICAgICAgICAgICdpbmNsdWRlX2RpcnMnOiBbCisgICAgICAgICAgICAgICAgJ3B1
YmxpYycsCisgICAgICAgICAgICAgICAgJ3NyYycsCisgICAgICAgICAgICBdLAorICAgICAgICAg
ICAgJ2NvbmRpdGlvbnMnOiBbCisgICAgICAgICAgICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVp
bGQ9PTEgYW5kIGNvbXBvbmVudD09InNoYXJlZF9saWJyYXJ5IicsIHsKKyAgICAgICAgICAgICAg
ICAgICAgJ2RlZmluZXMnOiBbCisgICAgICAgICAgICAgICAgICAgICAgICAnV0VCS0lUX0RMTF9V
TklUVEVTVCcsCisgICAgICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAgfSwgewor
ICAgICAgICAgICAgICAgICAgICAnc291cmNlcyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICc8QCh3ZWJraXRfdW5pdHRlc3RfZmlsZXMpJywKKyAgICAgICAgICAgICAgICAgICAgXSwKKyAg
ICAgICAgICAgICAgICAgICAgJ2NvbmRpdGlvbnMnOiBbCisgICAgICAgICAgICAgICAgICAgICAg
ICBbJ3Rvb2xraXRfdXNlc19ndGsgPT0gMScsIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAnaW5jbHVkZV9kaXJzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAncHVi
bGljL2d0aycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAndmFyaWFibGVzJzogeworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIyBGSVhNRTogRW5hYmxlIHdhcm5pbmdzIG9uIG90aGVyIHBsYXRmb3Jtcy4KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICdjaHJvbWl1bV9jb2RlJzogMSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAg
ICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICAgICAgWydpbnNp
ZGVfY2hyb21pdW1fYnVpbGQ9PTEgYW5kIE9TPT0id2luIiBhbmQgY29tcG9uZW50IT0ic2hhcmVk
X2xpYnJhcnkiJywgeworICAgICAgICAgICAgICAgICAgICAnY29uZmlndXJhdGlvbnMnOiB7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAnRGVidWdfQmFzZSc6IHsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAnbXN2c19zZXR0aW5ncyc6IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJ1ZDTGlua2VyVG9vbCc6IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICdMaW5rSW5jcmVtZW50YWwnOiAnPChtc3ZzX2xhcmdlX21vZHVsZV9kZWJ1Z19saW5rX21v
ZGUpJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAg
ICAgICAgICAgfSwKKyAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAgIF0sCisgICAgICAg
IH0sCisgICAgICAgIHsKKyAgICAgICAgICAgICd0YXJnZXRfbmFtZSc6ICdJbWFnZURpZmYnLAor
ICAgICAgICAgICAgJ3R5cGUnOiAnZXhlY3V0YWJsZScsCisgICAgICAgICAgICAnZGVwZW5kZW5j
aWVzJzogWworICAgICAgICAgICAgICAgICcuLi8uLi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL1dl
YktpdC5neXA6d2Via2l0JywKKyAgICAgICAgICAgICAgICAnLi4vLi4vU291cmNlL0phdmFTY3Jp
cHRDb3JlL0phdmFTY3JpcHRDb3JlLmd5cC9KYXZhU2NyaXB0Q29yZS5neXA6d3RmJywKKyAgICAg
ICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS93ZWJraXQvc3VwcG9ydC93ZWJraXRfc3Vw
cG9ydC5neXA6d2Via2l0X3N1cHBvcnQnLAorICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICdp
bmNsdWRlX2RpcnMnOiBbCisgICAgICAgICAgICAgICAgJy4uLy4uL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZScsCisgICAgICAgICAgICAgICAgJzwoREVQVEgpJywKKyAgICAgICAgICAgIF0sCisgICAg
ICAgICAgICAnc291cmNlcyc6IFsKKyAgICAgICAgICAgICAgICAnY2hyb21pdW0vSW1hZ2VEaWZm
LmNwcCcsCisgICAgICAgICAgICBdLAorICAgICAgICB9LAorICAgICAgICB7CisgICAgICAgICAg
ICAndGFyZ2V0X25hbWUnOiAnRHVtcFJlbmRlclRyZWUnLAorICAgICAgICAgICAgJ3R5cGUnOiAn
ZXhlY3V0YWJsZScsCisgICAgICAgICAgICAnbWFjX2J1bmRsZSc6IDEsCisgICAgICAgICAgICAn
ZGVwZW5kZW5jaWVzJzogWworICAgICAgICAgICAgICAgICdJbWFnZURpZmYnLAorICAgICAgICAg
ICAgICAgICcuLi8uLi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXA6aW5zcGVjdG9y
X3Jlc291cmNlcycsCisgICAgICAgICAgICAgICAgJy4uLy4uL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vV2ViS2l0Lmd5cDp3ZWJraXQnLAorICAgICAgICAgICAgICAgICcuLi8uLi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUuZ3lwL0phdmFTY3JpcHRDb3JlLmd5cDp3dGZfY29u
ZmlnJywKKyAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS9idWlsZC90ZW1wX2d5
cC9nb29nbGV1cmwuZ3lwOmdvb2dsZXVybCcsCisgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1f
c3JjX2RpcikvdGhpcmRfcGFydHkvaWN1L2ljdS5neXA6aWN1dWMnLAorICAgICAgICAgICAgICAg
ICc8KGNocm9taXVtX3NyY19kaXIpL3Y4L3Rvb2xzL2d5cC92OC5neXA6djgnLAorICAgICAgICAg
ICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3dlYmtpdC9zdXBwb3J0L3dlYmtpdF9zdXBwb3J0
Lmd5cDpibG9iJywKKyAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS93ZWJraXQv
c3VwcG9ydC93ZWJraXRfc3VwcG9ydC5neXA6d2Via2l0X3N1cHBvcnQnLAorICAgICAgICAgICAg
XSwKKyAgICAgICAgICAgICdpbmNsdWRlX2RpcnMnOiBbCisgICAgICAgICAgICAgICAgJzwoY2hy
b21pdW1fc3JjX2RpciknLAorICAgICAgICAgICAgICAgICcuLi8uLi9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL3B1YmxpYycsCisgICAgICAgICAgICAgICAgJy4uLy4uL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZScsCisgICAgICAgICAgICAgICAgJy4uLy4uL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYn
LCAjIHd0Zi90ZXh0LyouaCByZWZlcnMgaGVhZGVycyBpbiB3dGYvIHdpdGhvdXQgd3RmLy4KKyAg
ICAgICAgICAgICAgICAnPChERVBUSCknLAorICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICdk
ZWZpbmVzJzogWworICAgICAgICAgICAgICAgICMgVGVjaG5pY2FsbHkgbm90IGEgdW5pdCB0ZXN0
IGJ1dCByZXF1aXJlIGZ1bmN0aW9ucyBhdmFpbGFibGUgb25seSB0bworICAgICAgICAgICAgICAg
ICMgdW5pdCB0ZXN0cy4KKyAgICAgICAgICAgICAgICAnVU5JVF9URVNUJywKKyAgICAgICAgICAg
IF0sCisgICAgICAgICAgICAnc291cmNlcyc6IFsKKyAgICAgICAgICAgICAgICAnPEAoZHJ0X2Zp
bGVzKScsCisgICAgICAgICAgICBdLAorICAgICAgICAgICAgJ2NvbmRpdGlvbnMnOiBbCisgICAg
ICAgICAgICAgICAgWydPUz09IndpbiInLCB7CisgICAgICAgICAgICAgICAgICAgICdkZXBlbmRl
bmNpZXMnOiBbCisgICAgICAgICAgICAgICAgICAgICAgICAnTGF5b3V0VGVzdEhlbHBlcicsCisg
ICAgICAgICAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9h
bmdsZS9zcmMvYnVpbGRfYW5nbGUuZ3lwOmxpYkVHTCcsCisgICAgICAgICAgICAgICAgICAgICAg
ICAnPChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9hbmdsZS9zcmMvYnVpbGRfYW5nbGUu
Z3lwOmxpYkdMRVN2MicsCisgICAgICAgICAgICAgICAgICAgIF0sCisKKyAgICAgICAgICAgICAg
ICAgICAgJ3Jlc291cmNlX2luY2x1ZGVfZGlycyc6IFsnPChTSEFSRURfSU5URVJNRURJQVRFX0RJ
Uikvd2Via2l0J10sCisgICAgICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWworICAgICAgICAg
ICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL25ldC9uZXRfcmVzb3Vy
Y2VzLnJjJywKKyAgICAgICAgICAgICAgICAgICAgICAgICc8KFNIQVJFRF9JTlRFUk1FRElBVEVf
RElSKS93ZWJraXQvd2Via2l0X2Nocm9taXVtX3Jlc291cmNlcy5yYycsCisgICAgICAgICAgICAg
ICAgICAgICAgICAnPChTSEFSRURfSU5URVJNRURJQVRFX0RJUikvd2Via2l0L3dlYmtpdF9yZXNv
dXJjZXMucmMnLAorICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVESUFU
RV9ESVIpL3dlYmtpdC93ZWJraXRfc3RyaW5nc19lbi1VUy5yYycsCisgICAgICAgICAgICAgICAg
ICAgIF0sCisgICAgICAgICAgICAgICAgICAgICdjb25kaXRpb25zJzogWworICAgICAgICAgICAg
ICAgICAgICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVpbGQ9PTEnLCB7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJ2NvbmZpZ3VyYXRpb25zJzogeworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAnRGVidWdfQmFzZSc6IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICdtc3ZzX3NldHRpbmdzJzogeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICdWQ0xpbmtlclRvb2wnOiB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICdMaW5rSW5jcmVtZW50YWwnOiAnPChtc3ZzX2xhcmdlX21vZHVsZV9k
ZWJ1Z19saW5rX21vZGUpJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB9LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAor
ICAgICAgICAgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICAgICAgICAgIF0sCisgICAg
ICAgICAgICAgICAgICAgICdjb3BpZXMnOiBbeworICAgICAgICAgICAgICAgICAgICAgICAgJ2Rl
c3RpbmF0aW9uJzogJzwoUFJPRFVDVF9ESVIpJywKKyAgICAgICAgICAgICAgICAgICAgICAgICdm
aWxlcyc6IFsnPChhaGVtX3BhdGgpJ10sCisgICAgICAgICAgICAgICAgICAgIH1dLAorICAgICAg
ICAgICAgICAgIH0seyAjIE9TIT0id2luIgorICAgICAgICAgICAgICAgICAgICAnc291cmNlcy8n
OiBbCisgICAgICAgICAgICAgICAgICAgICAgICBbJ2V4Y2x1ZGUnLCAnV2luXFwuY3BwJCddLAor
ICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAgICAnYWN0aW9ucyc6IFsK
KyAgICAgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAn
YWN0aW9uX25hbWUnOiAncmVwYWNrX2xvY2FsZScsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJ3ZhcmlhYmxlcyc6IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3JlcGFj
a19wYXRoJzogJzwoY2hyb21pdW1fc3JjX2RpcikvdG9vbHMvZ3JpdC9ncml0L2Zvcm1hdC9yZXBh
Y2sucHknLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAncGFrX2lucHV0cyc6IFsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KFNIQVJFRF9JTlRFUk1FRElB
VEVfRElSKS9uZXQvbmV0X3Jlc291cmNlcy5wYWsnLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL3VpL2dmeC9nZnhfcmVzb3Vy
Y2VzLnBhaycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPChTSEFSRURf
SU5URVJNRURJQVRFX0RJUikvd2Via2l0L3dlYmtpdF9jaHJvbWl1bV9yZXNvdXJjZXMucGFrJywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KFNIQVJFRF9JTlRFUk1FRElB
VEVfRElSKS93ZWJraXQvd2Via2l0X3N0cmluZ3NfZW4tVVMucGFrJywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICc8KFNIQVJFRF9JTlRFUk1FRElBVEVfRElSKS93ZWJraXQv
d2Via2l0X3Jlc291cmNlcy5wYWsnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIF19LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICdpbnB1dHMnOiBbCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICc8KHJlcGFja19wYXRoKScsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICc8QChwYWtfaW5wdXRzKScsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAnb3V0cHV0cyc6IFsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJzwoSU5URVJNRURJQVRFX0RJUikvcmVwYWNrL0R1bXBSZW5k
ZXJUcmVlLnBhaycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAnYWN0aW9uJzogWydweXRob24nLCAnPChyZXBhY2tfcGF0aCknLCAn
PEAoX291dHB1dHMpJywgJzxAKHBha19pbnB1dHMpJ10sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJ3Byb2Nlc3Nfb3V0cHV0c19hc19tYWNfYnVuZGxlX3Jlc291cmNlcyc6IDEsCisgICAg
ICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAgICAgICBdLCAjIGFjdGlvbnMK
KyAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICBbJ09TPT0ibWFjIicsIHsKKyAg
ICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICdjb3B5X21lc2EnLAorICAgICAgICAgICAgICAgICAgICAgICAgJ0xheW91dFRlc3RIZWxw
ZXInLAorICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAgICAnbWFjX2J1
bmRsZV9yZXNvdXJjZXMnOiBbCisgICAgICAgICAgICAgICAgICAgICAgICAnPChhaGVtX3BhdGgp
JywKKyAgICAgICAgICAgICAgICAgICAgICAgICdmb250cy9XZWJLaXRXZWlnaHRXYXRjaGVyMTAw
LnR0ZicsCisgICAgICAgICAgICAgICAgICAgICAgICAnZm9udHMvV2ViS2l0V2VpZ2h0V2F0Y2hl
cjIwMC50dGYnLAorICAgICAgICAgICAgICAgICAgICAgICAgJ2ZvbnRzL1dlYktpdFdlaWdodFdh
dGNoZXIzMDAudHRmJywKKyAgICAgICAgICAgICAgICAgICAgICAgICdmb250cy9XZWJLaXRXZWln
aHRXYXRjaGVyNDAwLnR0ZicsCisgICAgICAgICAgICAgICAgICAgICAgICAnZm9udHMvV2ViS2l0
V2VpZ2h0V2F0Y2hlcjUwMC50dGYnLAorICAgICAgICAgICAgICAgICAgICAgICAgJ2ZvbnRzL1dl
YktpdFdlaWdodFdhdGNoZXI2MDAudHRmJywKKyAgICAgICAgICAgICAgICAgICAgICAgICdmb250
cy9XZWJLaXRXZWlnaHRXYXRjaGVyNzAwLnR0ZicsCisgICAgICAgICAgICAgICAgICAgICAgICAn
Zm9udHMvV2ViS2l0V2VpZ2h0V2F0Y2hlcjgwMC50dGYnLAorICAgICAgICAgICAgICAgICAgICAg
ICAgJ2ZvbnRzL1dlYktpdFdlaWdodFdhdGNoZXI5MDAudHRmJywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICc8KFNIQVJFRF9JTlRFUk1FRElBVEVfRElSKS93ZWJraXQvdGV4dEFyZWFSZXNpemVD
b3JuZXIucG5nJywKKyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICB9LHsg
IyBPUyE9Im1hYyIKKyAgICAgICAgICAgICAgICAgICAgJ3NvdXJjZXMvJzogWworICAgICAgICAg
ICAgICAgICAgICAgICAgIyAubW0gaXMgYWxyZWFkeSBleGNsdWRlZCBieSBjb21tb24uZ3lwaQor
ICAgICAgICAgICAgICAgICAgICAgICAgWydleGNsdWRlJywgJ01hY1xcLmNwcCQnXSwKKyAgICAg
ICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICBb
J3Rvb2xraXRfdXNlc19ndGsgPT0gMScsIHsKKyAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVu
Y2llcyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2J1
aWxkL2xpbnV4L3N5c3RlbS5neXA6Zm9udGNvbmZpZycsCisgICAgICAgICAgICAgICAgICAgICAg
ICAnPChjaHJvbWl1bV9zcmNfZGlyKS9idWlsZC9saW51eC9zeXN0ZW0uZ3lwOmd0aycsCisgICAg
ICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAgICAgICdpbmNsdWRlX2RpcnMnOiBb
CisgICAgICAgICAgICAgICAgICAgICAgICAncHVibGljL2d0aycsCisgICAgICAgICAgICAgICAg
ICAgIF0sCisgICAgICAgICAgICAgICAgICAgICdjb3BpZXMnOiBbeworICAgICAgICAgICAgICAg
ICAgICAgICAgJ2Rlc3RpbmF0aW9uJzogJzwoUFJPRFVDVF9ESVIpJywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICdmaWxlcyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPChhaGVt
X3BhdGgpJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAnY2hyb21pdW0vZm9udHMuY29u
ZicsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoSU5URVJNRURJQVRFX0RJUikvcmVw
YWNrL0R1bXBSZW5kZXJUcmVlLnBhaycsCisgICAgICAgICAgICAgICAgICAgICAgICBdCisgICAg
ICAgICAgICAgICAgICAgIH1dLAorICAgICAgICAgICAgICAgICAgICAndmFyaWFibGVzJzogewor
ICAgICAgICAgICAgICAgICAgICAgICAgIyBGSVhNRTogRW5hYmxlIHdhcm5pbmdzIG9uIG90aGVy
IHBsYXRmb3Jtcy4KKyAgICAgICAgICAgICAgICAgICAgICAgICdjaHJvbWl1bV9jb2RlJzogMSwK
KyAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAgICAgICAgJ2NvbmRpdGlvbnMn
OiBbCisgICAgICAgICAgICAgICAgICAgICAgICBbJ2xpbnV4X3VzZV90Y21hbGxvYyA9PSAxJywg
eworICAgICAgICAgICAgICAgICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2Jhc2UvYWxsb2Nh
dG9yL2FsbG9jYXRvci5neXA6YWxsb2NhdG9yJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBdLAorICAgICAgICAgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICAgICAgICAgIF0s
CisgICAgICAgICAgICAgICAgfSx7ICMgdG9vbGtpdF91c2VzX2d0ayAhPSAxCisgICAgICAgICAg
ICAgICAgICAgICdzb3VyY2VzLyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgIFsnZXhjbHVk
ZScsICcoR3RrfExpbnV4KVxcLmNwcCQnXQorICAgICAgICAgICAgICAgICAgICBdCisgICAgICAg
ICAgICAgICAgfV0sCisgICAgICAgICAgICAgICAgWydPUyE9ImFuZHJvaWQiJywgeworICAgICAg
ICAgICAgICAgICAgICAnc291cmNlcy8nOiBbCisgICAgICAgICAgICAgICAgICAgICAgICBbJ2V4
Y2x1ZGUnLCAnKEFuZHJvaWQpXFwuY3BwJCddCisgICAgICAgICAgICAgICAgICAgIF0sCisgICAg
ICAgICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCisgICAgICAgICAgICAgICAgICAgICAg
ICAnY29weV9UZXN0TmV0c2NhcGVQbHVnSW4nLAorICAgICAgICAgICAgICAgICAgICAgICAgJzwo
Y2hyb21pdW1fc3JjX2RpcikvdGhpcmRfcGFydHkvbWVzYS9tZXNhLmd5cDpvc21lc2EnLAorICAg
ICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgIH1dLAorICAgICAgICAgICAgICAg
IFsnaW5zaWRlX2Nocm9taXVtX2J1aWxkPT0xIGFuZCBjb21wb25lbnQ9PSJzaGFyZWRfbGlicmFy
eSInLCB7CisgICAgICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWworICAgICAgICAgICAgICAg
ICAgICAgICAgJ3NyYy9DaHJvbWl1bUN1cnJlbnRUaW1lLmNwcCcsCisgICAgICAgICAgICAgICAg
ICAgICAgICAnc3JjL0Nocm9taXVtVGhyZWFkaW5nLmNwcCcsCisgICAgICAgICAgICAgICAgICAg
IF0sCisgICAgICAgICAgICAgICAgICAgICdpbmNsdWRlX2RpcnMnOiBbCisgICAgICAgICAgICAg
ICAgICAgICAgICAncHVibGljJywKKyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAg
ICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICcuLi8u
Li9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUuZ3lwL0phdmFTY3JpcHRDb3Jl
Lmd5cDp3dGYnLAorICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgIH1dLAor
ICAgICAgICAgICAgICAgIFsnaW5zaWRlX2Nocm9taXVtX2J1aWxkPT0wJywgeworICAgICAgICAg
ICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgJzwo
Y2hyb21pdW1fc3JjX2Rpcikvd2Via2l0L3N1cHBvcnQvc2V0dXBfdGhpcmRfcGFydHkuZ3lwOnRo
aXJkX3BhcnR5X2hlYWRlcnMnLAorICAgICAgICAgICAgICAgICAgICBdCisgICAgICAgICAgICAg
ICAgfV0sCisgICAgICAgICAgICAgICAgWydjb21wb25lbnQhPSJzaGFyZWRfbGlicmFyeSInLCB7
CisgICAgICAgICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCisgICAgICAgICAgICAgICAg
ICAgICAgICAnLi4vLi4vU291cmNlL1dlYkNvcmUvV2ViQ29yZS5neXAvV2ViQ29yZS5neXA6d2Vi
Y29yZV90ZXN0X3N1cHBvcnQnLAorICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAg
ICAgICAgICAnaW5jbHVkZV9kaXJzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgIyBXQVJO
SU5HOiBEbyBub3QgdmlldyB0aGlzIHBhcnRpY3VsYXIgY2FzZSBhcyBhIHByZWNlZGVudCBmb3IK
KyAgICAgICAgICAgICAgICAgICAgICAgICMgaW5jbHVkaW5nIFdlYkNvcmUgaGVhZGVycyBpbiBE
dW1wUmVuZGVyVHJlZSBwcm9qZWN0LgorICAgICAgICAgICAgICAgICAgICAgICAgJy4uLy4uL1Nv
dXJjZS9XZWJDb3JlL3Rlc3RpbmcvdjgnLCAjIGZvciBXZWJDb3JlVGVzdFN1cHBvcnQuaCwgbmVl
ZGVkIHRvIGxpbmsgaW4gd2luZG93LmludGVybmFscyBjb2RlLgorICAgICAgICAgICAgICAgICAg
ICBdLAorICAgICAgICAgICAgICAgICAgICAnc291cmNlcyc6IFsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICdzcmMvV2ViVGVzdGluZ1N1cHBvcnQuY3BwJywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICdwdWJsaWMvV2ViVGVzdGluZ1N1cHBvcnQuaCcsCisgICAgICAgICAgICAgICAgICAgIF0s
CisgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICBdLAorICAgICAgICB9LAorICAgICAg
ICB7CisgICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAnVGVzdE5ldHNjYXBlUGx1Z0luJywKKyAg
ICAgICAgICAgICd0eXBlJzogJ2xvYWRhYmxlX21vZHVsZScsCisgICAgICAgICAgICAnc291cmNl
cyc6IFsgJzxAKHRlc3RfcGx1Z2luX2ZpbGVzKScgXSwKKyAgICAgICAgICAgICdkZXBlbmRlbmNp
ZXMnOiBbCisgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvdGhpcmRfcGFydHkv
bnBhcGkvbnBhcGkuZ3lwOm5wYXBpJywKKyAgICAgICAgICAgIF0sCisgICAgICAgICAgICAnaW5j
bHVkZV9kaXJzJzogWworICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpJywKKyAg
ICAgICAgICAgICAgICAnVGVzdE5ldHNjYXBlUGx1Z0luJywKKyAgICAgICAgICAgICAgICAnY2hy
b21pdW0vVGVzdE5ldHNjYXBlUGx1Z0luL0ZvcndhcmRpbmdIZWFkZXJzJywKKyAgICAgICAgICAg
IF0sCisgICAgICAgICAgICAnY29uZGl0aW9ucyc6IFsKKyAgICAgICAgICAgICAgICBbJ09TPT0i
bWFjIicsIHsKKyAgICAgICAgICAgICAgICAgICAgJ21hY19idW5kbGUnOiAxLAorICAgICAgICAg
ICAgICAgICAgICAncHJvZHVjdF9leHRlbnNpb24nOiAncGx1Z2luJywKKyAgICAgICAgICAgICAg
ICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7CisgICAgICAgICAgICAgICAgICAgICAgICAnbGlicmFy
aWVzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgICAgICckKFNES1JPT1QpL1N5c3RlbS9M
aWJyYXJ5L0ZyYW1ld29ya3MvQ2FyYm9uLmZyYW1ld29yaycsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJyQoU0RLUk9PVCkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9Db2NvYS5mcmFt
ZXdvcmsnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICckKFNES1JPT1QpL1N5c3RlbS9M
aWJyYXJ5L0ZyYW1ld29ya3MvUXVhcnR6Q29yZS5mcmFtZXdvcmsnLAorICAgICAgICAgICAgICAg
ICAgICAgICAgXQorICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAgICAgICAn
eGNvZGVfc2V0dGluZ3MnOiB7CisgICAgICAgICAgICAgICAgICAgICAgICAnR0NDX1NZTUJPTFNf
UFJJVkFURV9FWFRFUk4nOiAnTk8nLAorICAgICAgICAgICAgICAgICAgICAgICAgJ0lORk9QTElT
VF9GSUxFJzogJ1Rlc3ROZXRzY2FwZVBsdWdJbi9tYWMvSW5mby5wbGlzdCcsCisgICAgICAgICAg
ICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICAgICAgWydvc19w
b3NpeCA9PSAxIGFuZCBPUyAhPSAibWFjIicsIHsKKyAgICAgICAgICAgICAgICAgICAgJ2NmbGFn
cyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICctZnZpc2liaWxpdHk9ZGVmYXVsdCcsCisg
ICAgICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICAg
ICAgWydPUz09IndpbiInLCB7CisgICAgICAgICAgICAgICAgICAgICdkZWZpbmVzJzogWworICAg
ICAgICAgICAgICAgICAgICAgICAgIyBUaGlzIHNlZW1zIGxpa2UgYSBoYWNrLCBidXQgdGhpcyBp
cyB3aGF0IFNhZmFyaSBXaW4gZG9lcy4KKyAgICAgICAgICAgICAgICAgICAgICAgICdzbnByaW50
Zj1fc25wcmludGYnLAorICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAg
ICAnc291cmNlcyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICdUZXN0TmV0c2NhcGVQbHVn
SW4vd2luL1Rlc3ROZXRzY2FwZVBsdWdpbi5kZWYnLAorICAgICAgICAgICAgICAgICAgICAgICAg
J1Rlc3ROZXRzY2FwZVBsdWdJbi93aW4vVGVzdE5ldHNjYXBlUGx1Z2luLnJjJywKKyAgICAgICAg
ICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICAgICAgIyBUaGUgLnJjIGZpbGUgcmVxdWly
ZXMgdGhhdCB0aGUgbmFtZSBvZiB0aGUgZGxsIGlzIG5wVGVzdE5ldHNjYXBlUGx1Z2luLmRsbC4K
KyAgICAgICAgICAgICAgICAgICAgJ3Byb2R1Y3RfbmFtZSc6ICducFRlc3ROZXRzY2FwZVBsdWdp
bicsCisgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICBdLAorICAgICAgICB9LAorICAg
ICAgICB7CisgICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAnY29weV9UZXN0TmV0c2NhcGVQbHVn
SW4nLAorICAgICAgICAgICAgJ3R5cGUnOiAnbm9uZScsCisgICAgICAgICAgICAnZGVwZW5kZW5j
aWVzJzogWworICAgICAgICAgICAgICAgICdUZXN0TmV0c2NhcGVQbHVnSW4nLAorICAgICAgICAg
ICAgXSwKKyAgICAgICAgICAgICdjb25kaXRpb25zJzogWworICAgICAgICAgICAgICAgIFsnT1M9
PSJ3aW4iJywgeworICAgICAgICAgICAgICAgICAgICAnY29waWVzJzogW3sKKyAgICAgICAgICAg
ICAgICAgICAgICAgICdkZXN0aW5hdGlvbic6ICc8KFBST0RVQ1RfRElSKS9wbHVnaW5zJywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICdmaWxlcyc6IFsnPChQUk9EVUNUX0RJUikvbnBUZXN0TmV0
c2NhcGVQbHVnSW4uZGxsJ10sCisgICAgICAgICAgICAgICAgICAgIH1dLAorICAgICAgICAgICAg
ICAgIH1dLAorICAgICAgICAgICAgICAgIFsnT1M9PSJtYWMiJywgeworICAgICAgICAgICAgICAg
ICAgICAnZGVwZW5kZW5jaWVzJzogWydUZXN0TmV0c2NhcGVQbHVnSW4nXSwKKyAgICAgICAgICAg
ICAgICAgICAgJ2NvcGllcyc6IFt7CisgICAgICAgICAgICAgICAgICAgICAgICAnZGVzdGluYXRp
b24nOiAnPChQUk9EVUNUX0RJUikvcGx1Z2lucy8nLAorICAgICAgICAgICAgICAgICAgICAgICAg
J2ZpbGVzJzogWyc8KFBST0RVQ1RfRElSKS9UZXN0TmV0c2NhcGVQbHVnSW4ucGx1Z2luLyddLAor
ICAgICAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAg
ICAgICBbJ29zX3Bvc2l4ID09IDEgYW5kIE9TICE9ICJtYWMiJywgeworICAgICAgICAgICAgICAg
ICAgICAnY29waWVzJzogW3sKKyAgICAgICAgICAgICAgICAgICAgICAgICdkZXN0aW5hdGlvbic6
ICc8KFBST0RVQ1RfRElSKS9wbHVnaW5zJywKKyAgICAgICAgICAgICAgICAgICAgICAgICdmaWxl
cyc6IFsnPChQUk9EVUNUX0RJUikvbGliVGVzdE5ldHNjYXBlUGx1Z0luLnNvJ10sCisgICAgICAg
ICAgICAgICAgICAgIH1dLAorICAgICAgICAgICAgICAgIH1dLAorICAgICAgICAgICAgXSwKKyAg
ICAgICAgfSwKKyAgICBdLCAjIHRhcmdldHMKKyAgICAnY29uZGl0aW9ucyc6IFsKKyAgICAgICAg
WydPUz09IndpbiInLCB7CisgICAgICAgICAgICAndGFyZ2V0cyc6IFt7CisgICAgICAgICAgICAg
ICAgJ3RhcmdldF9uYW1lJzogJ0xheW91dFRlc3RIZWxwZXInLAorICAgICAgICAgICAgICAgICd0
eXBlJzogJ2V4ZWN1dGFibGUnLAorICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWydjaHJvbWl1
bS9MYXlvdXRUZXN0SGVscGVyV2luLmNwcCddLAorICAgICAgICAgICAgfV0sCisgICAgICAgIH1d
LAorICAgICAgICBbJ29zX3Bvc2l4PT0xIGFuZCBPUyE9Im1hYyIgYW5kIGdjY192ZXJzaW9uPT00
NicsIHsKKyAgICAgICAgICAgICd0YXJnZXRfZGVmYXVsdHMnOiB7CisgICAgICAgICAgICAgICAg
IyBEaXNhYmxlIHdhcm5pbmdzIGFib3V0IGMrKzB4IGNvbXBhdGliaWxpdHksIGFzIHNvbWUgbmFt
ZXMgKHN1Y2gKKyAgICAgICAgICAgICAgICAjIGFzIG51bGxwdHIpIGNvbmZsaWN0IHdpdGggdXBj
b21pbmcgYysrMHggdHlwZXMuCisgICAgICAgICAgICAgICAgJ2NmbGFnc19jYyc6IFsnLVduby1j
KysweC1jb21wYXQnXSwKKyAgICAgICAgICAgIH0sCisgICAgICAgIH1dLAorICAgICAgICBbJ09T
PT0ibWFjIicsIHsKKyAgICAgICAgICAgICd0YXJnZXRzJzogWworICAgICAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICAgICAgJ3RhcmdldF9uYW1lJzogJ0xheW91dFRlc3RIZWxwZXInLAor
ICAgICAgICAgICAgICAgICAgICAndHlwZSc6ICdleGVjdXRhYmxlJywKKyAgICAgICAgICAgICAg
ICAgICAgJ3NvdXJjZXMnOiBbJ2Nocm9taXVtL0xheW91dFRlc3RIZWxwZXIubW0nXSwKKyAgICAg
ICAgICAgICAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7CisgICAgICAgICAgICAgICAgICAgICAg
ICAnbGlicmFyaWVzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgICAgICckKFNES1JPT1Qp
L1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwS2l0LmZyYW1ld29yaycsCisgICAgICAgICAg
ICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAg
IH0sCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAndGFyZ2V0X25hbWUn
OiAnY29weV9tZXNhJywKKyAgICAgICAgICAgICAgICAgICAgJ3R5cGUnOiAnbm9uZScsCisgICAg
ICAgICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbJzwoY2hyb21pdW1fc3JjX2RpcikvdGhp
cmRfcGFydHkvbWVzYS9tZXNhLmd5cDpvc21lc2EnXSwKKyAgICAgICAgICAgICAgICAgICAgJ2Nv
cGllcyc6IFt7CisgICAgICAgICAgICAgICAgICAgICAgICAnZGVzdGluYXRpb24nOiAnPChQUk9E
VUNUX0RJUikvRHVtcFJlbmRlclRyZWUuYXBwL0NvbnRlbnRzL01hY09TLycsCisgICAgICAgICAg
ICAgICAgICAgICAgICAnZmlsZXMnOiBbJzwoUFJPRFVDVF9ESVIpL29zbWVzYS5zbyddLAorICAg
ICAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgXSwK
KyAgICAgICAgfV0sCisgICAgXSwgIyBjb25kaXRpb25zCit9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108269</attachid>
            <date>2011-09-21 19:29:41 -0700</date>
            <delta_ts>2011-09-22 15:28:16 -0700</delta_ts>
            <desc>fix most compile problems on linux</desc>
            <filename>bug-68463-20110921192940.patch</filename>
            <type>text/plain</type>
            <size>40416</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTU1NzYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
ODAzYzg2YzY2MzgwODIxN2MzNGM1NDgzMWJlNmMyMTJhNTdiNzg4ZS4uMjM0NjBjYzgzZTNlNjk1
MGQzNmE2OTAyNWI2NDM5ZGVmMmY5ZDEyYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwyMSBAQAorMjAxMS0wOS0yMCAgRGlyayBQcmFua2UgIDxkcHJhbmtlQGNocm9taXVt
Lm9yZz4KKworICAgICAgICBiaW5hcmllcyBpbiB3ZWJraXQuZ3lwIHNob3VsZCBiZSBzcGxpdCBp
bnRvIGEgbmV3IGZpbGUgdG8gYnJlYWsgY2lyY3VsYXIgZGVwZW5kZW5jaWVzIG9uIHdlYmtpdF9z
dXBwb3J0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02
ODQ2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFhD
b2RlIChhbmQgaGVuY2UgR1lQKSBjYW4ndCBoYW5kbGUgY2lyY3VsYXIgZGVwZW5kZW5jaWVzIGJl
dHdlZW4KKyAgICAgICAgZmlsZXMgKGFuZCBwcm9qZWN0cykuIEFjY29yZGluZ2x5LCBhbHRob3Vn
aCB0aGUgYmluYXJpZXMgaW4KKyAgICAgICAgV2ViS2l0Lmd5cCBkZXBlbmQgb24gd2Via2l0X3N1
cHBvcnQgYW5kIHdlYmtpdF9zdXBwb3J0IGRlcGVuZHMKKyAgICAgICAgb24gd2Via2l0LCB3ZSBk
b24ndCBtZW50aW9uIHRoZSBsYXR0ZXIgZGVwZW5kZW5jeSBpbiB0aGUgZmlsZS4KKyAgICAgICAg
VG8gZml4IHRoaXMsIHRoaXMgY2hhbmdlIG1vdmVzIHRoZSBiaW5hcmllcyBsaWtlIERSVCBpbnRv
IGEgbmV3CisgICAgICAgIEdZUCBmaWxlLCBhbmQgbW9kaWZpZXMgZ3lwX3dlYmtpdCB0byBidWls
ZCBmcm9tIHRoYXQgZmlsZQorICAgICAgICBpbnN0ZWFkIG9mIFdlYktpdC5neXAuCisKKyAgICAg
ICAgKiBXZWJLaXQuZ3lwOgorICAgICAgICAqIGd5cF93ZWJraXQ6CisKIDIwMTEtMDktMjAgIEpv
Y2hlbiBFaXNpbmdlciAgPGpvY2hlbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2Nocm9taXVt
XSByZW1vdmUgb2Jzb2xldGUgV2ViUGVybWlzc2lvbkNsaWVudDo6YWxsb3dJbWFnZXMgbWV0aG9k
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXAgYi9Tb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXAKaW5kZXggMmIzNjk2MGU0MjU5YjgwZTBkYjA1NDMw
NWUxMTk3OWQ0ZmE5ZmUyNS4uYmIwZTdlZTBkMzYyMDExNjM0ZjcxN2YwZGIzZjdjMWFkN2I3ZDMy
ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9XZWJLaXQuZ3lwCisrKyBiL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vV2ViS2l0Lmd5cApAQCAtNDgsOCArNDgsNiBAQAogICAgICAg
ICAgICAgICAgICdjaHJvbWl1bV9zcmNfZGlyJzogJy4uLy4uLy4uLy4uLy4uJywKICAgICAgICAg
ICAgIH1dLAogICAgICAgICBdLAotICAgICAgICAnYWhlbV9wYXRoJzogJy4uLy4uLy4uL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL3F0L2ZvbnRzL0FIRU1fX19fLlRURicsCi0KICAgICAgICAgIyBJZiBk
ZWJ1Z19kZXZ0b29scyBpcyBzZXQgdG8gMSwgSmF2YVNjcmlwdCBmaWxlcyBmb3IgRGV2VG9vbHMg
YXJlCiAgICAgICAgICMgc3RvcmVkIGFzIGlzLiBPdGhlcndpc2UsIGEgY29uY2F0ZW5hdGVkIGZp
bGUgaXMgc3RvcmVkLgogICAgICAgICAnZGVidWdfZGV2dG9vbHMlJzogMCwKQEAgLTkzMywzNDkg
KzkzMSw4IEBACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJy0tb3V0cHV0
JywgJzxAKF9vdXRwdXRzKSddLAogICAgICAgICAgICAgfV0sCiAgICAgICAgIH0sCi0gICAgICAg
IHsKLSAgICAgICAgICAgICd0YXJnZXRfbmFtZSc6ICd3ZWJraXRfdW5pdF90ZXN0cycsCi0gICAg
ICAgICAgICAndHlwZSc6ICdleGVjdXRhYmxlJywKLSAgICAgICAgICAgICdtc3ZzX2d1aWQnOiAn
N0NFRkU4MDAtODQwMy00MThBLUFENkEtMkQ1MkM2RkMzRUFEJywKLSAgICAgICAgICAgICdkZXBl
bmRlbmNpZXMnOiBbCi0gICAgICAgICAgICAgICAgJ3dlYmtpdCcsCi0gICAgICAgICAgICAgICAg
Jy4uLy4uL1dlYkNvcmUvV2ViQ29yZS5neXAvV2ViQ29yZS5neXA6d2ViY29yZScsCi0gICAgICAg
ICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvdGVzdGluZy9ndGVzdC5neXA6Z3Rlc3QnLAot
ICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3Rlc3RpbmcvZ21vY2suZ3lwOmdt
b2NrJywKLSAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS9iYXNlL2Jhc2UuZ3lw
OmJhc2UnLAotICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2Jhc2UvYmFzZS5n
eXA6YmFzZV9pMThuJywKLSAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS9iYXNl
L2Jhc2UuZ3lwOnRlc3Rfc3VwcG9ydF9iYXNlJywKLSAgICAgICAgICAgICAgICAnPChjaHJvbWl1
bV9zcmNfZGlyKS93ZWJraXQvc3VwcG9ydC93ZWJraXRfc3VwcG9ydC5neXA6d2Via2l0X3N1cHBv
cnQnLAotICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICdzb3VyY2VzJzogWwotICAgICAgICAg
ICAgICAgICd0ZXN0cy9SdW5BbGxUZXN0cy5jcHAnLAotICAgICAgICAgICAgXSwKLSAgICAgICAg
ICAgICdpbmNsdWRlX2RpcnMnOiBbCi0gICAgICAgICAgICAgICAgJ3B1YmxpYycsCi0gICAgICAg
ICAgICAgICAgJ3NyYycsCi0gICAgICAgICAgICBdLAotICAgICAgICAgICAgJ2NvbmRpdGlvbnMn
OiBbCi0gICAgICAgICAgICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVpbGQ9PTEgYW5kIGNvbXBv
bmVudD09InNoYXJlZF9saWJyYXJ5IicsIHsKLSAgICAgICAgICAgICAgICAgICAgJ2RlZmluZXMn
OiBbCi0gICAgICAgICAgICAgICAgICAgICAgICAnV0VCS0lUX0RMTF9VTklUVEVTVCcsCi0gICAg
ICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgfSwgewotICAgICAgICAgICAgICAg
ICAgICAnc291cmNlcyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICc8QCh3ZWJraXRfdW5p
dHRlc3RfZmlsZXMpJywKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAg
ICAgJ2NvbmRpdGlvbnMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICBbJ3Rvb2xraXRfdXNl
c19ndGsgPT0gMScsIHsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAnaW5jbHVkZV9kaXJz
JzogWwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAncHVibGljL2d0aycsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAn
dmFyaWFibGVzJzogewotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBGSVhNRTogRW5h
YmxlIHdhcm5pbmdzIG9uIG90aGVyIHBsYXRmb3Jtcy4KLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICdjaHJvbWl1bV9jb2RlJzogMSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB9
LAotICAgICAgICAgICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICAgICAgICAgIF0sCi0g
ICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVp
bGQ9PTEgYW5kIE9TPT0id2luIiBhbmQgY29tcG9uZW50IT0ic2hhcmVkX2xpYnJhcnkiJywgewot
ICAgICAgICAgICAgICAgICAgICAnY29uZmlndXJhdGlvbnMnOiB7Ci0gICAgICAgICAgICAgICAg
ICAgICAgICAnRGVidWdfQmFzZSc6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbXN2
c19zZXR0aW5ncyc6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1ZDTGlua2Vy
VG9vbCc6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdMaW5rSW5jcmVt
ZW50YWwnOiAnPChtc3ZzX2xhcmdlX21vZHVsZV9kZWJ1Z19saW5rX21vZGUpJywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB9
LAotICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAgICAgICAgfSwKLSAg
ICAgICAgICAgICAgICB9XSwKLSAgICAgICAgICAgIF0sCi0gICAgICAgIH0sCi0gICAgICAgIHsK
LSAgICAgICAgICAgICd0YXJnZXRfbmFtZSc6ICdJbWFnZURpZmYnLAotICAgICAgICAgICAgJ3R5
cGUnOiAnZXhlY3V0YWJsZScsCi0gICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWwotICAgICAg
ICAgICAgICAgICd3ZWJraXQnLAotICAgICAgICAgICAgICAgICcuLi8uLi9KYXZhU2NyaXB0Q29y
ZS9KYXZhU2NyaXB0Q29yZS5neXAvSmF2YVNjcmlwdENvcmUuZ3lwOnd0ZicsCi0gICAgICAgICAg
ICAgICAgJzwoY2hyb21pdW1fc3JjX2Rpcikvd2Via2l0L3N1cHBvcnQvd2Via2l0X3N1cHBvcnQu
Z3lwOndlYmtpdF9zdXBwb3J0JywKLSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAnaW5jbHVk
ZV9kaXJzJzogWwotICAgICAgICAgICAgICAgICcuLi8uLi9KYXZhU2NyaXB0Q29yZScsCi0gICAg
ICAgICAgICAgICAgJzwoREVQVEgpJywKLSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAnc291
cmNlcyc6IFsKLSAgICAgICAgICAgICAgICAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRyZWUv
Y2hyb21pdW0vSW1hZ2VEaWZmLmNwcCcsCi0gICAgICAgICAgICBdLAotICAgICAgICB9LAotICAg
ICAgICB7Ci0gICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAnRHVtcFJlbmRlclRyZWUnLAotICAg
ICAgICAgICAgJ3R5cGUnOiAnZXhlY3V0YWJsZScsCi0gICAgICAgICAgICAnbWFjX2J1bmRsZSc6
IDEsCi0gICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWwotICAgICAgICAgICAgICAgICdJbWFn
ZURpZmYnLAotICAgICAgICAgICAgICAgICdpbnNwZWN0b3JfcmVzb3VyY2VzJywKLSAgICAgICAg
ICAgICAgICAnd2Via2l0JywKLSAgICAgICAgICAgICAgICAnLi4vLi4vSmF2YVNjcmlwdENvcmUv
SmF2YVNjcmlwdENvcmUuZ3lwL0phdmFTY3JpcHRDb3JlLmd5cDp3dGZfY29uZmlnJywKLSAgICAg
ICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS9idWlsZC90ZW1wX2d5cC9nb29nbGV1cmwu
Z3lwOmdvb2dsZXVybCcsCi0gICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvdGhp
cmRfcGFydHkvaWN1L2ljdS5neXA6aWN1dWMnLAotICAgICAgICAgICAgICAgICc8KGNocm9taXVt
X3NyY19kaXIpL3Y4L3Rvb2xzL2d5cC92OC5neXA6djgnLAotICAgICAgICAgICAgICAgICc8KGNo
cm9taXVtX3NyY19kaXIpL3dlYmtpdC9zdXBwb3J0L3dlYmtpdF9zdXBwb3J0Lmd5cDpibG9iJywK
LSAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS93ZWJraXQvc3VwcG9ydC93ZWJr
aXRfc3VwcG9ydC5neXA6d2Via2l0X3N1cHBvcnQnLAotICAgICAgICAgICAgXSwKLSAgICAgICAg
ICAgICdpbmNsdWRlX2RpcnMnOiBbCi0gICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2Rp
ciknLAotICAgICAgICAgICAgICAgICdwdWJsaWMnLAotICAgICAgICAgICAgICAgICcuLi8uLi9K
YXZhU2NyaXB0Q29yZScsCi0gICAgICAgICAgICAgICAgJy4uLy4uL0phdmFTY3JpcHRDb3JlL3d0
ZicsICMgd3RmL3RleHQvKi5oIHJlZmVycyBoZWFkZXJzIGluIHd0Zi8gd2l0aG91dCB3dGYvLgot
ICAgICAgICAgICAgICAgICc8KERFUFRIKScsCi0gICAgICAgICAgICBdLAotICAgICAgICAgICAg
J2RlZmluZXMnOiBbCi0gICAgICAgICAgICAgICAgIyBUZWNobmljYWxseSBub3QgYSB1bml0IHRl
c3QgYnV0IHJlcXVpcmUgZnVuY3Rpb25zIGF2YWlsYWJsZSBvbmx5IHRvCi0gICAgICAgICAgICAg
ICAgIyB1bml0IHRlc3RzLgotICAgICAgICAgICAgICAgICdVTklUX1RFU1QnLAotICAgICAgICAg
ICAgXSwKLSAgICAgICAgICAgICdzb3VyY2VzJzogWwotICAgICAgICAgICAgICAgICc8QChkcnRf
ZmlsZXMpJywKLSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAnY29uZGl0aW9ucyc6IFsKLSAg
ICAgICAgICAgICAgICBbJ09TPT0id2luIicsIHsKLSAgICAgICAgICAgICAgICAgICAgJ2RlcGVu
ZGVuY2llcyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICdMYXlvdXRUZXN0SGVscGVyJywK
LSAgICAgICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3RoaXJkX3BhcnR5
L2FuZ2xlL3NyYy9idWlsZF9hbmdsZS5neXA6bGliRUdMJywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICc8KGNocm9taXVtX3NyY19kaXIpL3RoaXJkX3BhcnR5L2FuZ2xlL3NyYy9idWlsZF9hbmds
ZS5neXA6bGliR0xFU3YyJywKLSAgICAgICAgICAgICAgICAgICAgXSwKLQotICAgICAgICAgICAg
ICAgICAgICAncmVzb3VyY2VfaW5jbHVkZV9kaXJzJzogWyc8KFNIQVJFRF9JTlRFUk1FRElBVEVf
RElSKS93ZWJraXQnXSwKLSAgICAgICAgICAgICAgICAgICAgJ3NvdXJjZXMnOiBbCi0gICAgICAg
ICAgICAgICAgICAgICAgICAnPChTSEFSRURfSU5URVJNRURJQVRFX0RJUikvbmV0L25ldF9yZXNv
dXJjZXMucmMnLAotICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVESUFU
RV9ESVIpL3dlYmtpdC93ZWJraXRfY2hyb21pdW1fcmVzb3VyY2VzLnJjJywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICc8KFNIQVJFRF9JTlRFUk1FRElBVEVfRElSKS93ZWJraXQvd2Via2l0X3Jl
c291cmNlcy5yYycsCi0gICAgICAgICAgICAgICAgICAgICAgICAnPChTSEFSRURfSU5URVJNRURJ
QVRFX0RJUikvd2Via2l0L3dlYmtpdF9zdHJpbmdzX2VuLVVTLnJjJywKLSAgICAgICAgICAgICAg
ICAgICAgXSwKLSAgICAgICAgICAgICAgICAgICAgJ2NvbmRpdGlvbnMnOiBbCi0gICAgICAgICAg
ICAgICAgICAgICAgICBbJ2luc2lkZV9jaHJvbWl1bV9idWlsZD09MScsIHsKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAnY29uZmlndXJhdGlvbnMnOiB7Ci0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICdEZWJ1Z19CYXNlJzogewotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJ21zdnNfc2V0dGluZ3MnOiB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJ1ZDTGlua2VyVG9vbCc6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJ0xpbmtJbmNyZW1lbnRhbCc6ICc8KG1zdnNfbGFyZ2VfbW9kdWxl
X2RlYnVnX2xpbmtfbW9kZSknLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIH0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB9LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICB9XSwKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAg
ICAgICAgICAgICAgICAgICAgJ2NvcGllcyc6IFt7Ci0gICAgICAgICAgICAgICAgICAgICAgICAn
ZGVzdGluYXRpb24nOiAnPChQUk9EVUNUX0RJUiknLAotICAgICAgICAgICAgICAgICAgICAgICAg
J2ZpbGVzJzogWyc8KGFoZW1fcGF0aCknXSwKLSAgICAgICAgICAgICAgICAgICAgfV0sCi0gICAg
ICAgICAgICAgICAgfSx7ICMgT1MhPSJ3aW4iCi0gICAgICAgICAgICAgICAgICAgICdzb3VyY2Vz
Lyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgIFsnZXhjbHVkZScsICdXaW5cXC5jcHAkJ10s
Ci0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgICAgICdhY3Rpb25zJzog
WwotICAgICAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICdhY3Rpb25fbmFtZSc6ICdyZXBhY2tfbG9jYWxlJywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAndmFyaWFibGVzJzogewotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAncmVw
YWNrX3BhdGgnOiAnPChjaHJvbWl1bV9zcmNfZGlyKS90b29scy9ncml0L2dyaXQvZm9ybWF0L3Jl
cGFjay5weScsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdwYWtfaW5wdXRzJzog
WwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVE
SUFURV9ESVIpL25ldC9uZXRfcmVzb3VyY2VzLnBhaycsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAnPChTSEFSRURfSU5URVJNRURJQVRFX0RJUikvdWkvZ2Z4L2dmeF9yZXNv
dXJjZXMucGFrJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KFNIQVJF
RF9JTlRFUk1FRElBVEVfRElSKS93ZWJraXQvd2Via2l0X2Nocm9taXVtX3Jlc291cmNlcy5wYWsn
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVE
SUFURV9ESVIpL3dlYmtpdC93ZWJraXRfc3RyaW5nc19lbi1VUy5wYWsnLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL3dlYmtp
dC93ZWJraXRfcmVzb3VyY2VzLnBhaycsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgXX0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2lucHV0cyc6IFsKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJzwocmVwYWNrX3BhdGgpJywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJzxAKHBha19pbnB1dHMpJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICdvdXRwdXRzJzogWwotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAnPChJTlRFUk1FRElBVEVfRElSKS9yZXBhY2svRHVtcFJl
bmRlclRyZWUucGFrJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICdhY3Rpb24nOiBbJ3B5dGhvbicsICc8KHJlcGFja19wYXRoKScs
ICc8QChfb3V0cHV0cyknLCAnPEAocGFrX2lucHV0cyknXSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAncHJvY2Vzc19vdXRwdXRzX2FzX21hY19idW5kbGVfcmVzb3VyY2VzJzogMSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAgICAgICAgIF0sICMgYWN0aW9u
cwotICAgICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgICAgIFsnT1M9PSJtYWMiJywgewot
ICAgICAgICAgICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWwotICAgICAgICAgICAgICAgICAg
ICAgICAgJ2NvcHlfbWVzYScsCi0gICAgICAgICAgICAgICAgICAgICAgICAnTGF5b3V0VGVzdEhl
bHBlcicsCi0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgICAgICdtYWNf
YnVuZGxlX3Jlc291cmNlcyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICc8KGFoZW1fcGF0
aCknLAotICAgICAgICAgICAgICAgICAgICAgICAgJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJU
cmVlL2ZvbnRzL1dlYktpdFdlaWdodFdhdGNoZXIxMDAudHRmJywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICcuLi8uLi8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9mb250cy9XZWJLaXRXZWlnaHRX
YXRjaGVyMjAwLnR0ZicsCi0gICAgICAgICAgICAgICAgICAgICAgICAnLi4vLi4vLi4vVG9vbHMv
RHVtcFJlbmRlclRyZWUvZm9udHMvV2ViS2l0V2VpZ2h0V2F0Y2hlcjMwMC50dGYnLAotICAgICAg
ICAgICAgICAgICAgICAgICAgJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2ZvbnRzL1dl
YktpdFdlaWdodFdhdGNoZXI0MDAudHRmJywKLSAgICAgICAgICAgICAgICAgICAgICAgICcuLi8u
Li8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9mb250cy9XZWJLaXRXZWlnaHRXYXRjaGVyNTAwLnR0
ZicsCi0gICAgICAgICAgICAgICAgICAgICAgICAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRy
ZWUvZm9udHMvV2ViS2l0V2VpZ2h0V2F0Y2hlcjYwMC50dGYnLAotICAgICAgICAgICAgICAgICAg
ICAgICAgJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2ZvbnRzL1dlYktpdFdlaWdodFdh
dGNoZXI3MDAudHRmJywKLSAgICAgICAgICAgICAgICAgICAgICAgICcuLi8uLi8uLi9Ub29scy9E
dW1wUmVuZGVyVHJlZS9mb250cy9XZWJLaXRXZWlnaHRXYXRjaGVyODAwLnR0ZicsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRyZWUvZm9udHMvV2Vi
S2l0V2VpZ2h0V2F0Y2hlcjkwMC50dGYnLAotICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hB
UkVEX0lOVEVSTUVESUFURV9ESVIpL3dlYmtpdC90ZXh0QXJlYVJlc2l6ZUNvcm5lci5wbmcnLAot
ICAgICAgICAgICAgICAgICAgICBdLAotICAgICAgICAgICAgICAgIH0seyAjIE9TIT0ibWFjIgot
ICAgICAgICAgICAgICAgICAgICAnc291cmNlcy8nOiBbCi0gICAgICAgICAgICAgICAgICAgICAg
ICAjIC5tbSBpcyBhbHJlYWR5IGV4Y2x1ZGVkIGJ5IGNvbW1vbi5neXBpCi0gICAgICAgICAgICAg
ICAgICAgICAgICBbJ2V4Y2x1ZGUnLCAnTWFjXFwuY3BwJCddLAotICAgICAgICAgICAgICAgICAg
ICBdLAotICAgICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgICAgIFsndG9vbGtpdF91c2Vz
X2d0ayA9PSAxJywgewotICAgICAgICAgICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWwotICAg
ICAgICAgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvYnVpbGQvbGludXgvc3lz
dGVtLmd5cDpmb250Y29uZmlnJywKLSAgICAgICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVt
X3NyY19kaXIpL2J1aWxkL2xpbnV4L3N5c3RlbS5neXA6Z3RrJywKLSAgICAgICAgICAgICAgICAg
ICAgXSwKLSAgICAgICAgICAgICAgICAgICAgJ2luY2x1ZGVfZGlycyc6IFsKLSAgICAgICAgICAg
ICAgICAgICAgICAgICdwdWJsaWMvZ3RrJywKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAgICAg
ICAgICAgICAgICAgICAgJ2NvcGllcyc6IFt7Ci0gICAgICAgICAgICAgICAgICAgICAgICAnZGVz
dGluYXRpb24nOiAnPChQUk9EVUNUX0RJUiknLAotICAgICAgICAgICAgICAgICAgICAgICAgJ2Zp
bGVzJzogWwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KGFoZW1fcGF0aCknLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICcuLi8uLi8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9j
aHJvbWl1bS9mb250cy5jb25mJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPChJTlRF
Uk1FRElBVEVfRElSKS9yZXBhY2svRHVtcFJlbmRlclRyZWUucGFrJywKLSAgICAgICAgICAgICAg
ICAgICAgICAgIF0KLSAgICAgICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICAgICAgICAg
ICd2YXJpYWJsZXMnOiB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAjIEZJWE1FOiBFbmFibGUg
d2FybmluZ3Mgb24gb3RoZXIgcGxhdGZvcm1zLgotICAgICAgICAgICAgICAgICAgICAgICAgJ2No
cm9taXVtX2NvZGUnOiAxLAotICAgICAgICAgICAgICAgICAgICB9LAotICAgICAgICAgICAgICAg
ICAgICAnY29uZGl0aW9ucyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgIFsnbGludXhfdXNl
X3RjbWFsbG9jID09IDEnLCB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVu
Y2llcyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3Jj
X2RpcikvYmFzZS9hbGxvY2F0b3IvYWxsb2NhdG9yLmd5cDphbGxvY2F0b3InLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgICAgICAgICB9XSwKLSAgICAg
ICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICB9LHsgIyB0b29sa2l0X3VzZXNfZ3Rr
ICE9IDEKLSAgICAgICAgICAgICAgICAgICAgJ3NvdXJjZXMvJzogWwotICAgICAgICAgICAgICAg
ICAgICAgICAgWydleGNsdWRlJywgJyhHdGt8TGludXgpXFwuY3BwJCddCi0gICAgICAgICAgICAg
ICAgICAgIF0KLSAgICAgICAgICAgICAgICB9XSwKLSAgICAgICAgICAgICAgICBbJ09TIT0iYW5k
cm9pZCInLCB7Ci0gICAgICAgICAgICAgICAgICAgICdzb3VyY2VzLyc6IFsKLSAgICAgICAgICAg
ICAgICAgICAgICAgIFsnZXhjbHVkZScsICcoQW5kcm9pZClcXC5jcHAkJ10KLSAgICAgICAgICAg
ICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKLSAgICAg
ICAgICAgICAgICAgICAgICAgICdjb3B5X1Rlc3ROZXRzY2FwZVBsdWdJbicsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9tZXNhL21lc2Eu
Z3lwOm9zbWVzYScsCi0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgfV0s
Ci0gICAgICAgICAgICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVpbGQ9PTEgYW5kIGNvbXBvbmVu
dD09InNoYXJlZF9saWJyYXJ5IicsIHsKLSAgICAgICAgICAgICAgICAgICAgJ3NvdXJjZXMnOiBb
Ci0gICAgICAgICAgICAgICAgICAgICAgICAnc3JjL0Nocm9taXVtQ3VycmVudFRpbWUuY3BwJywK
LSAgICAgICAgICAgICAgICAgICAgICAgICdzcmMvQ2hyb21pdW1UaHJlYWRpbmcuY3BwJywKLSAg
ICAgICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAgICAgJ2luY2x1ZGVfZGlycyc6
IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICdwdWJsaWMnLAotICAgICAgICAgICAgICAgICAg
ICBdLAotICAgICAgICAgICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWwotICAgICAgICAgICAg
ICAgICAgICAgICAgJy4uLy4uL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLmd5cC9KYXZh
U2NyaXB0Q29yZS5neXA6d3RmJywKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAg
ICAgICB9XSwKLSAgICAgICAgICAgICAgICBbJ2luc2lkZV9jaHJvbWl1bV9idWlsZD09MCcsIHsK
LSAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKLSAgICAgICAgICAgICAgICAg
ICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3dlYmtpdC9zdXBwb3J0L3NldHVwX3RoaXJkX3Bh
cnR5Lmd5cDp0aGlyZF9wYXJ0eV9oZWFkZXJzJywKLSAgICAgICAgICAgICAgICAgICAgXQotICAg
ICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgICAgIFsnY29tcG9uZW50IT0ic2hhcmVkX2xp
YnJhcnkiJywgewotICAgICAgICAgICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWwotICAgICAg
ICAgICAgICAgICAgICAgICAgJy4uLy4uL1dlYkNvcmUvV2ViQ29yZS5neXAvV2ViQ29yZS5neXA6
d2ViY29yZV90ZXN0X3N1cHBvcnQnLAotICAgICAgICAgICAgICAgICAgICBdLAotICAgICAgICAg
ICAgICAgICAgICAnaW5jbHVkZV9kaXJzJzogWwotICAgICAgICAgICAgICAgICAgICAgICAgIyBX
QVJOSU5HOiBEbyBub3QgdmlldyB0aGlzIHBhcnRpY3VsYXIgY2FzZSBhcyBhIHByZWNlZGVudCBm
b3IKLSAgICAgICAgICAgICAgICAgICAgICAgICMgaW5jbHVkaW5nIFdlYkNvcmUgaGVhZGVycyBp
biBEdW1wUmVuZGVyVHJlZSBwcm9qZWN0LgotICAgICAgICAgICAgICAgICAgICAgICAgJy4uLy4u
L1dlYkNvcmUvdGVzdGluZy92OCcsICMgZm9yIFdlYkNvcmVUZXN0U3VwcG9ydC5oLCBuZWVkZWQg
dG8gbGluayBpbiB3aW5kb3cuaW50ZXJuYWxzIGNvZGUuCi0gICAgICAgICAgICAgICAgICAgIF0s
Ci0gICAgICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWwotICAgICAgICAgICAgICAgICAgICAg
ICAgJ3NyYy9XZWJUZXN0aW5nU3VwcG9ydC5jcHAnLAotICAgICAgICAgICAgICAgICAgICAgICAg
J3B1YmxpYy9XZWJUZXN0aW5nU3VwcG9ydC5oJywKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAg
ICAgICAgICAgICAgICB9XSwKLSAgICAgICAgICAgIF0sCi0gICAgICAgIH0sCi0gICAgICAgIHsK
LSAgICAgICAgICAgICd0YXJnZXRfbmFtZSc6ICdUZXN0TmV0c2NhcGVQbHVnSW4nLAotICAgICAg
ICAgICAgJ3R5cGUnOiAnbG9hZGFibGVfbW9kdWxlJywKLSAgICAgICAgICAgICdzb3VyY2VzJzog
WyAnPEAodGVzdF9wbHVnaW5fZmlsZXMpJyBdLAotICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6
IFsKLSAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9ucGFw
aS9ucGFwaS5neXA6bnBhcGknLAotICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICdpbmNsdWRl
X2RpcnMnOiBbCi0gICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpciknLAotICAgICAg
ICAgICAgICAgICcuLi8uLi8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVn
SW4nLAotICAgICAgICAgICAgICAgICcuLi8uLi8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJv
bWl1bS9UZXN0TmV0c2NhcGVQbHVnSW4vRm9yd2FyZGluZ0hlYWRlcnMnLAotICAgICAgICAgICAg
XSwKLSAgICAgICAgICAgICdjb25kaXRpb25zJzogWwotICAgICAgICAgICAgICAgIFsnT1M9PSJt
YWMiJywgewotICAgICAgICAgICAgICAgICAgICAnbWFjX2J1bmRsZSc6IDEsCi0gICAgICAgICAg
ICAgICAgICAgICdwcm9kdWN0X2V4dGVuc2lvbic6ICdwbHVnaW4nLAotICAgICAgICAgICAgICAg
ICAgICAnbGlua19zZXR0aW5ncyc6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICdsaWJyYXJp
ZXMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJyQoU0RLUk9PVCkvU3lzdGVtL0xp
YnJhcnkvRnJhbWV3b3Jrcy9DYXJib24uZnJhbWV3b3JrJywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAnJChTREtST09UKS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NvY29hLmZyYW1l
d29yaycsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJyQoU0RLUk9PVCkvU3lzdGVtL0xp
YnJhcnkvRnJhbWV3b3Jrcy9RdWFydHpDb3JlLmZyYW1ld29yaycsCi0gICAgICAgICAgICAgICAg
ICAgICAgICBdCi0gICAgICAgICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAgICAgICAgICd4
Y29kZV9zZXR0aW5ncyc6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICdHQ0NfU1lNQk9MU19Q
UklWQVRFX0VYVEVSTic6ICdOTycsCi0gICAgICAgICAgICAgICAgICAgICAgICAnSU5GT1BMSVNU
X0ZJTEUnOiAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdE5ldHNjYXBlUGx1Z0lu
L21hYy9JbmZvLnBsaXN0JywKLSAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAg
ICB9XSwKLSAgICAgICAgICAgICAgICBbJ29zX3Bvc2l4ID09IDEgYW5kIE9TICE9ICJtYWMiJywg
ewotICAgICAgICAgICAgICAgICAgICAnY2ZsYWdzJzogWwotICAgICAgICAgICAgICAgICAgICAg
ICAgJy1mdmlzaWJpbGl0eT1kZWZhdWx0JywKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAgICAg
ICAgICAgICAgICB9XSwKLSAgICAgICAgICAgICAgICBbJ09TPT0id2luIicsIHsKLSAgICAgICAg
ICAgICAgICAgICAgJ2RlZmluZXMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICAjIFRoaXMg
c2VlbXMgbGlrZSBhIGhhY2ssIGJ1dCB0aGlzIGlzIHdoYXQgU2FmYXJpIFdpbiBkb2VzLgotICAg
ICAgICAgICAgICAgICAgICAgICAgJ3NucHJpbnRmPV9zbnByaW50ZicsCi0gICAgICAgICAgICAg
ICAgICAgIF0sCi0gICAgICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWwotICAgICAgICAgICAg
ICAgICAgICAgICAgJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBs
dWdJbi93aW4vVGVzdE5ldHNjYXBlUGx1Z2luLmRlZicsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdE5ldHNjYXBlUGx1Z0luL3dpbi9U
ZXN0TmV0c2NhcGVQbHVnaW4ucmMnLAotICAgICAgICAgICAgICAgICAgICBdLAotICAgICAgICAg
ICAgICAgICAgICAjIFRoZSAucmMgZmlsZSByZXF1aXJlcyB0aGF0IHRoZSBuYW1lIG9mIHRoZSBk
bGwgaXMgbnBUZXN0TmV0c2NhcGVQbHVnaW4uZGxsLgotICAgICAgICAgICAgICAgICAgICAncHJv
ZHVjdF9uYW1lJzogJ25wVGVzdE5ldHNjYXBlUGx1Z2luJywKLSAgICAgICAgICAgICAgICB9XSwK
LSAgICAgICAgICAgIF0sCi0gICAgICAgIH0sCi0gICAgICAgIHsKLSAgICAgICAgICAgICd0YXJn
ZXRfbmFtZSc6ICdjb3B5X1Rlc3ROZXRzY2FwZVBsdWdJbicsCi0gICAgICAgICAgICAndHlwZSc6
ICdub25lJywKLSAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCi0gICAgICAgICAgICAgICAg
J1Rlc3ROZXRzY2FwZVBsdWdJbicsCi0gICAgICAgICAgICBdLAotICAgICAgICAgICAgJ2NvbmRp
dGlvbnMnOiBbCi0gICAgICAgICAgICAgICAgWydPUz09IndpbiInLCB7Ci0gICAgICAgICAgICAg
ICAgICAgICdjb3BpZXMnOiBbewotICAgICAgICAgICAgICAgICAgICAgICAgJ2Rlc3RpbmF0aW9u
JzogJzwoUFJPRFVDVF9ESVIpL3BsdWdpbnMnLAotICAgICAgICAgICAgICAgICAgICAgICAgJ2Zp
bGVzJzogWyc8KFBST0RVQ1RfRElSKS9ucFRlc3ROZXRzY2FwZVBsdWdJbi5kbGwnXSwKLSAgICAg
ICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICAgICAg
WydPUz09Im1hYyInLCB7Ci0gICAgICAgICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbJ1Rl
c3ROZXRzY2FwZVBsdWdJbiddLAotICAgICAgICAgICAgICAgICAgICAnY29waWVzJzogW3sKLSAg
ICAgICAgICAgICAgICAgICAgICAgICdkZXN0aW5hdGlvbic6ICc8KFBST0RVQ1RfRElSKS9wbHVn
aW5zLycsCi0gICAgICAgICAgICAgICAgICAgICAgICAnZmlsZXMnOiBbJzwoUFJPRFVDVF9ESVIp
L1Rlc3ROZXRzY2FwZVBsdWdJbi5wbHVnaW4vJ10sCi0gICAgICAgICAgICAgICAgICAgIH1dLAot
ICAgICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgICAgIFsnb3NfcG9zaXggPT0gMSBhbmQg
T1MgIT0gIm1hYyInLCB7Ci0gICAgICAgICAgICAgICAgICAgICdjb3BpZXMnOiBbewotICAgICAg
ICAgICAgICAgICAgICAgICAgJ2Rlc3RpbmF0aW9uJzogJzwoUFJPRFVDVF9ESVIpL3BsdWdpbnMn
LAotICAgICAgICAgICAgICAgICAgICAgICAgJ2ZpbGVzJzogWyc8KFBST0RVQ1RfRElSKS9saWJU
ZXN0TmV0c2NhcGVQbHVnSW4uc28nXSwKLSAgICAgICAgICAgICAgICAgICAgfV0sCi0gICAgICAg
ICAgICAgICAgfV0sCi0gICAgICAgICAgICBdLAotICAgICAgICB9LAogICAgIF0sICMgdGFyZ2V0
cwogICAgICdjb25kaXRpb25zJzogWwotICAgICAgICBbJ09TPT0id2luIicsIHsKLSAgICAgICAg
ICAgICd0YXJnZXRzJzogW3sKLSAgICAgICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAnTGF5b3V0
VGVzdEhlbHBlcicsCi0gICAgICAgICAgICAgICAgJ3R5cGUnOiAnZXhlY3V0YWJsZScsCi0gICAg
ICAgICAgICAgICAgJ3NvdXJjZXMnOiBbJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2No
cm9taXVtL0xheW91dFRlc3RIZWxwZXJXaW4uY3BwJ10sCi0gICAgICAgICAgICB9XSwKLSAgICAg
ICAgfV0sCiAgICAgICAgIFsnb3NfcG9zaXg9PTEgYW5kIE9TIT0ibWFjIiBhbmQgZ2NjX3ZlcnNp
b249PTQ2JywgewogICAgICAgICAgICAgJ3RhcmdldF9kZWZhdWx0cyc6IHsKICAgICAgICAgICAg
ICAgICAjIERpc2FibGUgd2FybmluZ3MgYWJvdXQgYysrMHggY29tcGF0aWJpbGl0eSwgYXMgc29t
ZSBuYW1lcyAoc3VjaApAQCAtMTI4MywyOSArOTQwLDYgQEAKICAgICAgICAgICAgICAgICAnY2Zs
YWdzX2NjJzogWyctV25vLWMrKzB4LWNvbXBhdCddLAogICAgICAgICAgICAgfSwKICAgICAgICAg
fV0sCi0gICAgICAgIFsnT1M9PSJtYWMiJywgewotICAgICAgICAgICAgJ3RhcmdldHMnOiBbCi0g
ICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAnTGF5
b3V0VGVzdEhlbHBlcicsCi0gICAgICAgICAgICAgICAgICAgICd0eXBlJzogJ2V4ZWN1dGFibGUn
LAotICAgICAgICAgICAgICAgICAgICAnc291cmNlcyc6IFsnLi4vLi4vLi4vVG9vbHMvRHVtcFJl
bmRlclRyZWUvY2hyb21pdW0vTGF5b3V0VGVzdEhlbHBlci5tbSddLAotICAgICAgICAgICAgICAg
ICAgICAnbGlua19zZXR0aW5ncyc6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICdsaWJyYXJp
ZXMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJyQoU0RLUk9PVCkvU3lzdGVtL0xp
YnJhcnkvRnJhbWV3b3Jrcy9BcHBLaXQuZnJhbWV3b3JrJywKLSAgICAgICAgICAgICAgICAgICAg
ICAgIF0sCi0gICAgICAgICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAgICAgfSwKLSAgICAg
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICd0YXJnZXRfbmFtZSc6ICdjb3B5X21l
c2EnLAotICAgICAgICAgICAgICAgICAgICAndHlwZSc6ICdub25lJywKLSAgICAgICAgICAgICAg
ICAgICAgJ2RlcGVuZGVuY2llcyc6IFsnPChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9t
ZXNhL21lc2EuZ3lwOm9zbWVzYSddLAotICAgICAgICAgICAgICAgICAgICAnY29waWVzJzogW3sK
LSAgICAgICAgICAgICAgICAgICAgICAgICdkZXN0aW5hdGlvbic6ICc8KFBST0RVQ1RfRElSKS9E
dW1wUmVuZGVyVHJlZS5hcHAvQ29udGVudHMvTWFjT1MvJywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICdmaWxlcyc6IFsnPChQUk9EVUNUX0RJUikvb3NtZXNhLnNvJ10sCi0gICAgICAgICAgICAg
ICAgICAgIH1dLAotICAgICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICBdLAotICAgICAgICB9
XSwKICAgICAgICAgWydkZWJ1Z19kZXZ0b29scz09MCcsIHsKICAgICAgICAgICAgICd0YXJnZXRz
JzogWwogICAgICAgICAgICAgICAgIHsKQEAgLTE0MDQsOSArMTAzOCwzIEBACiAgICAgICAgIH1d
LAogICAgIF0sICMgY29uZGl0aW9ucwogfQotCi0jIExvY2FsIFZhcmlhYmxlczoKLSMgdGFiLXdp
ZHRoOjIKLSMgaW5kZW50LXRhYnMtbW9kZTpuaWwKLSMgRW5kOgotIyB2aW06IHNldCBleHBhbmR0
YWIgdGFic3RvcD0yIHNoaWZ0d2lkdGg9MjoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vZ3lwX3dlYmtpdCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vZ3lwX3dlYmtpdAppbmRl
eCAzMjM5MzY4Y2FlZjAzYWVmYmJmYmM3ZDI4NTczY2I0OTMzZDRkMDU4Li5iNWU3NGU5YzE1ODMw
MWVmMzI4ZjZlNGQzYWZkMWU5NmI0MzU0YzhiIDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL2d5cF93ZWJraXQKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9neXBfd2Via2l0
CkBAIC0xMTIsNyArMTEyLDcgQEAgaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKICAgICAgICAg
ICAgICAgICctLWRlcHRoPS4vJywKIAogICAgICAgICAgICAgICAgIyBneXAgZmlsZSB0byBleGVj
dXRlLgotICAgICAgICAgICAgICAgJ1dlYktpdC5neXAnXSkKKyAgICAgICAgICAgICAgIG9zLnBh
dGguam9pbihzY3JpcHRfZGlyLCAnLi4nLCAnLi4nLCAnLi4nLCAnVG9vbHMnLCAnRHVtcFJlbmRl
clRyZWUnLCAnRHVtcFJlbmRlclRyZWUuZ3lwJyldKQogCiAgIHByaW50ICdVcGRhdGluZyB3ZWJr
aXQgcHJvamVjdHMgZnJvbSBneXAgZmlsZXMuLi4nCiAgIHN5cy5zdGRvdXQuZmx1c2goKQpkaWZm
IC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDk4OGM1ZmYw
NmI0Y2IyODU1NDc4NTJkNzJlYTI3ZWMyZjliMGMxZjguLjE0ZmUyMWJlMWU4OTAwMWVkMzY3YjJk
NWQzZTc5YmI2MGQ2NTkyNTIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29s
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMS0wOS0yMCAgRGlyayBQcmFua2UgIDxk
cHJhbmtlQGNocm9taXVtLm9yZz4KKworICAgICAgICBiaW5hcmllcyBpbiB3ZWJraXQuZ3lwIHNo
b3VsZCBiZSBzcGxpdCBpbnRvIGEgbmV3IGZpbGUgdG8gYnJlYWsgY2lyY3VsYXIgZGVwZW5kZW5j
aWVzIG9uIHdlYmtpdF9zdXBwb3J0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD02ODQ2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFhDb2RlIChhbmQgaGVuY2UgR1lQKSBjYW4ndCBoYW5kbGUgY2lyY3VsYXIg
ZGVwZW5kZW5jaWVzIGJldHdlZW4KKyAgICAgICAgZmlsZXMgKGFuZCBwcm9qZWN0cykuIEFjY29y
ZGluZ2x5LCBhbHRob3VnaCB0aGUgYmluYXJpZXMgaW4KKyAgICAgICAgV2ViS2l0Lmd5cCBkZXBl
bmQgb24gd2Via2l0X3N1cHBvcnQgYW5kIHdlYmtpdF9zdXBwb3J0IGRlcGVuZHMKKyAgICAgICAg
b24gd2Via2l0LCB3ZSBkb24ndCBtZW50aW9uIHRoZSBsYXR0ZXIgZGVwZW5kZW5jeSBpbiB0aGUg
ZmlsZS4KKyAgICAgICAgVG8gZml4IHRoaXMsIHRoaXMgY2hhbmdlIG1vdmVzIHRoZSBiaW5hcmll
cyBsaWtlIERSVCBpbnRvIGEgbmV3CisgICAgICAgIEdZUCBmaWxlLCBhbmQgbW9kaWZpZXMgZ3lw
X3dlYmtpdCB0byBidWlsZCBmcm9tIHRoYXQgZmlsZQorICAgICAgICBpbnN0ZWFkIG9mIFdlYktp
dC5neXAuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9EdW1wUmVuZGVyVHJlZS5neXA6IEFk
ZGVkLgorCiAyMDExLTA5LTIwICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWls
LmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByOTU1NjUuCmRpZmYgLS1n
aXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9EdW1wUmVuZGVyVHJlZS5neXAgYi9Ub29scy9EdW1w
UmVuZGVyVHJlZS9EdW1wUmVuZGVyVHJlZS5neXAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYjUxY2JhNzQxMmRiMjQ2
NTM3NTU3YzIyNTBiNTY0Y2NiYmMyZWI2OQotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL0R1bXBSZW5kZXJUcmVlLmd5cApAQCAtMCwwICsxLDQyNyBAQAorIworIyBDb3B5
cmlnaHQgKEMpIDIwMTEgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyMKKyMgUmVk
aXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3
aXRob3V0CisjIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBm
b2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKKyMgbWV0OgorIworIyAgICAgICAgICogUmVkaXN0cmli
dXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyMg
bm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFp
bWVyLgorIyAgICAgICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVw
cm9kdWNlIHRoZSBhYm92ZQorIyBjb3B5cmlnaHQgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0
aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyCisjIGluIHRoZSBkb2N1bWVudGF0aW9u
IGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUKKyMgZGlzdHJpYnV0aW9u
LgorIyAgICAgICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBHb29nbGUgSW5jLiBub3IgdGhlIG5h
bWVzIG9mIGl0cworIyBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9t
b3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorIyB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lm
aWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorIworIyBUSElTIFNPRlRXQVJFIElTIFBST1ZJ
REVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCisjICJBUyBJUyIg
QU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9U
CisjIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZ
IEFORCBGSVRORVNTIEZPUgorIyBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4g
SU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAorIyBPV05FUiBPUiBDT05UUklCVVRPUlMg
QkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKKyMgU1BFQ0lB
TCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5P
VAorIyBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJ
Q0VTOyBMT1NTIE9GIFVTRSwKKyMgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJS
VVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCisjIFRIRU9SWSBPRiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyMgKElOQ0xV
RElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBU
SEUgVVNFCisjIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lC
SUxJVFkgT0YgU1VDSCBEQU1BR0UuCisjCisKK3sKKyAgICAnaW5jbHVkZXMnOiBbCisgICAgICAg
ICdEdW1wUmVuZGVyVHJlZS5neXBpJywKKyAgICAgICAgJy4uLy4uL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vV2ViS2l0Lmd5cGknLAorICAgICAgICAnLi4vLi4vU291cmNlL1dlYktpdC9jaHJvbWl1
bS9mZWF0dXJlcy5neXBpJywKKyAgICBdLAorICAgICd2YXJpYWJsZXMnOiB7CisgICAgICAgICdj
b25kaXRpb25zJzogWworICAgICAgICAgICAgIyBMb2NhdGlvbiBvZiB0aGUgY2hyb21pdW0gc3Jj
IGRpcmVjdG9yeSBhbmQgdGFyZ2V0IHR5cGUgaXMgZGlmZmVyZW50CisgICAgICAgICAgICAjIGlm
IHdlYmtpdCBpcyBidWlsdCBpbnNpZGUgY2hyb21pdW0gb3IgYXMgc3RhbmRhbG9uZSBwcm9qZWN0
LgorICAgICAgICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVpbGQ9PTAnLCB7CisgICAgICAgICAg
ICAgICAgIyBXZWJraXQgaXMgYmVpbmcgYnVpbHQgb3V0c2lkZSBvZiB0aGUgZnVsbCBjaHJvbWl1
bSBwcm9qZWN0LgorICAgICAgICAgICAgICAgICMgZS5nLiB2aWEgYnVpbGQtd2Via2l0IC0tY2hy
b21pdW0KKyAgICAgICAgICAgICAgICAnY2hyb21pdW1fc3JjX2Rpcic6ICcuLi8uLi9Tb3VyY2Uv
V2ViS2l0L2Nocm9taXVtJywKKyAgICAgICAgICAgIH0seworICAgICAgICAgICAgICAgICMgV2Vi
S2l0IGlzIGNoZWNrZWQgb3V0IGluIHNyYy9jaHJvbWl1bS90aGlyZF9wYXJ0eS9XZWJLaXQKKyAg
ICAgICAgICAgICAgICAnY2hyb21pdW1fc3JjX2Rpcic6ICcuLi8uLi8uLi8uLicsCisgICAgICAg
ICAgICB9XSwKKyAgICAgICAgXSwKKyAgICAgICAgJ2FoZW1fcGF0aCc6ICdxdC9mb250cy9BSEVN
X19fXy5UVEYnLAorICAgIH0sCisgICAgJ3RhcmdldHMnOiBbCisgICAgICAgIHsKKyAgICAgICAg
ICAgICd0YXJnZXRfbmFtZSc6ICd3ZWJraXRfdW5pdF90ZXN0cycsCisgICAgICAgICAgICAndHlw
ZSc6ICdleGVjdXRhYmxlJywKKyAgICAgICAgICAgICdtc3ZzX2d1aWQnOiAnN0NFRkU4MDAtODQw
My00MThBLUFENkEtMkQ1MkM2RkMzRUFEJywKKyAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBb
CisgICAgICAgICAgICAgICAgJy4uLy4uL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vV2ViS2l0Lmd5
cDp3ZWJraXQnLAorICAgICAgICAgICAgICAgICcuLi8uLi9Tb3VyY2UvV2ViQ29yZS9XZWJDb3Jl
Lmd5cC9XZWJDb3JlLmd5cDp3ZWJjb3JlJywKKyAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9z
cmNfZGlyKS90ZXN0aW5nL2d0ZXN0Lmd5cDpndGVzdCcsCisgICAgICAgICAgICAgICAgJzwoY2hy
b21pdW1fc3JjX2RpcikvdGVzdGluZy9nbW9jay5neXA6Z21vY2snLAorICAgICAgICAgICAgICAg
ICc8KGNocm9taXVtX3NyY19kaXIpL2Jhc2UvYmFzZS5neXA6YmFzZScsCisgICAgICAgICAgICAg
ICAgJzwoY2hyb21pdW1fc3JjX2RpcikvYmFzZS9iYXNlLmd5cDpiYXNlX2kxOG4nLAorICAgICAg
ICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2Jhc2UvYmFzZS5neXA6dGVzdF9zdXBwb3J0
X2Jhc2UnLAorICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3dlYmtpdC9zdXBw
b3J0L3dlYmtpdF9zdXBwb3J0Lmd5cDp3ZWJraXRfc3VwcG9ydCcsCisgICAgICAgICAgICBdLAor
ICAgICAgICAgICAgJ3NvdXJjZXMnOiBbCisgICAgICAgICAgICAgICAgJy4uLy4uL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vdGVzdHMvUnVuQWxsVGVzdHMuY3BwJywKKyAgICAgICAgICAgIF0sCisg
ICAgICAgICAgICAnaW5jbHVkZV9kaXJzJzogWworICAgICAgICAgICAgICAgICcuLi8uLi9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYycsCisgICAgICAgICAgICAgICAgJy4uLy4uL1NvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vc3JjJywKKyAgICAgICAgICAgIF0sCisgICAgICAgICAgICAnY29u
ZGl0aW9ucyc6IFsKKyAgICAgICAgICAgICAgICBbJ2luc2lkZV9jaHJvbWl1bV9idWlsZD09MSBh
bmQgY29tcG9uZW50PT0ic2hhcmVkX2xpYnJhcnkiJywgeworICAgICAgICAgICAgICAgICAgICAn
ZGVmaW5lcyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICdXRUJLSVRfRExMX1VOSVRURVNU
JywKKyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICB9LCB7CisgICAgICAg
ICAgICAgICAgICAgICdzb3VyY2VzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgJzxAKHdl
YmtpdF91bml0dGVzdF9maWxlcyknLAorICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAg
ICAgICAgICAgICAnY29uZGl0aW9ucyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgIFsndG9v
bGtpdF91c2VzX2d0ayA9PSAxJywgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICdpbmNs
dWRlX2RpcnMnOiBbCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcuLi8uLi9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9ndGsnLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3ZhcmlhYmxlcyc6IHsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICMgRklYTUU6IEVuYWJsZSB3YXJuaW5ncyBvbiBvdGhl
ciBwbGF0Zm9ybXMuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnY2hyb21pdW1fY29k
ZSc6IDEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgIH1dLAorICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgIH1dLAor
ICAgICAgICAgICAgICAgIFsnaW5zaWRlX2Nocm9taXVtX2J1aWxkPT0xIGFuZCBPUz09IndpbiIg
YW5kIGNvbXBvbmVudCE9InNoYXJlZF9saWJyYXJ5IicsIHsKKyAgICAgICAgICAgICAgICAgICAg
J2NvbmZpZ3VyYXRpb25zJzogeworICAgICAgICAgICAgICAgICAgICAgICAgJ0RlYnVnX0Jhc2Un
OiB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ21zdnNfc2V0dGluZ3MnOiB7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICdWQ0xpbmtlclRvb2wnOiB7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAnTGlua0luY3JlbWVudGFsJzogJzwobXN2c19sYXJn
ZV9tb2R1bGVfZGVidWdfbGlua19tb2RlKScsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIH0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgIH0sCisgICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgfV0sCisg
ICAgICAgICAgICBdLAorICAgICAgICB9LAorICAgICAgICB7CisgICAgICAgICAgICAndGFyZ2V0
X25hbWUnOiAnSW1hZ2VEaWZmJywKKyAgICAgICAgICAgICd0eXBlJzogJ2V4ZWN1dGFibGUnLAor
ICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKKyAgICAgICAgICAgICAgICAnLi4vLi4vU291
cmNlL1dlYktpdC9jaHJvbWl1bS9XZWJLaXQuZ3lwOndlYmtpdCcsCisgICAgICAgICAgICAgICAg
Jy4uLy4uL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS5neXAvSmF2YVNjcmlw
dENvcmUuZ3lwOnd0ZicsCisgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2Rpcikvd2Vi
a2l0L3N1cHBvcnQvd2Via2l0X3N1cHBvcnQuZ3lwOndlYmtpdF9zdXBwb3J0JywKKyAgICAgICAg
ICAgIF0sCisgICAgICAgICAgICAnaW5jbHVkZV9kaXJzJzogWworICAgICAgICAgICAgICAgICcu
Li8uLi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUnLAorICAgICAgICAgICAgICAgICc8KERFUFRIKScs
CisgICAgICAgICAgICBdLAorICAgICAgICAgICAgJ3NvdXJjZXMnOiBbCisgICAgICAgICAgICAg
ICAgJ2Nocm9taXVtL0ltYWdlRGlmZi5jcHAnLAorICAgICAgICAgICAgXSwKKyAgICAgICAgfSwK
KyAgICAgICAgeworICAgICAgICAgICAgJ3RhcmdldF9uYW1lJzogJ0R1bXBSZW5kZXJUcmVlJywK
KyAgICAgICAgICAgICd0eXBlJzogJ2V4ZWN1dGFibGUnLAorICAgICAgICAgICAgJ21hY19idW5k
bGUnOiAxLAorICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKKyAgICAgICAgICAgICAgICAn
SW1hZ2VEaWZmJywKKyAgICAgICAgICAgICAgICAnLi4vLi4vU291cmNlL1dlYktpdC9jaHJvbWl1
bS9XZWJLaXQuZ3lwOmluc3BlY3Rvcl9yZXNvdXJjZXMnLAorICAgICAgICAgICAgICAgICcuLi8u
Li9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXA6d2Via2l0JywKKyAgICAgICAgICAg
ICAgICAnLi4vLi4vU291cmNlL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLmd5cC9KYXZh
U2NyaXB0Q29yZS5neXA6d3RmX2NvbmZpZycsCisgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1f
c3JjX2RpcikvYnVpbGQvdGVtcF9neXAvZ29vZ2xldXJsLmd5cDpnb29nbGV1cmwnLAorICAgICAg
ICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3RoaXJkX3BhcnR5L2ljdS9pY3UuZ3lwOmlj
dXVjJywKKyAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS92OC90b29scy9neXAv
djguZ3lwOnY4JywKKyAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS93ZWJraXQv
c3VwcG9ydC93ZWJraXRfc3VwcG9ydC5neXA6YmxvYicsCisgICAgICAgICAgICAgICAgJzwoY2hy
b21pdW1fc3JjX2Rpcikvd2Via2l0L3N1cHBvcnQvd2Via2l0X3N1cHBvcnQuZ3lwOndlYmtpdF9z
dXBwb3J0JywKKyAgICAgICAgICAgIF0sCisgICAgICAgICAgICAnaW5jbHVkZV9kaXJzJzogWwor
ICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpJywKKyAgICAgICAgICAgICAgICAn
Li4vLi4vU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMnLAorICAgICAgICAgICAgICAgICcu
Li8uLi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUnLAorICAgICAgICAgICAgICAgICcuLi8uLi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvd3RmJywgIyB3dGYvdGV4dC8qLmggcmVmZXJzIGhlYWRlcnMgaW4g
d3RmLyB3aXRob3V0IHd0Zi8uCisgICAgICAgICAgICAgICAgJzwoREVQVEgpJywKKyAgICAgICAg
ICAgIF0sCisgICAgICAgICAgICAnZGVmaW5lcyc6IFsKKyAgICAgICAgICAgICAgICAjIFRlY2hu
aWNhbGx5IG5vdCBhIHVuaXQgdGVzdCBidXQgcmVxdWlyZSBmdW5jdGlvbnMgYXZhaWxhYmxlIG9u
bHkgdG8KKyAgICAgICAgICAgICAgICAjIHVuaXQgdGVzdHMuCisgICAgICAgICAgICAgICAgJ1VO
SVRfVEVTVCcsCisgICAgICAgICAgICBdLAorICAgICAgICAgICAgJ3NvdXJjZXMnOiBbCisgICAg
ICAgICAgICAgICAgJzxAKGRydF9maWxlcyknLAorICAgICAgICAgICAgXSwKKyAgICAgICAgICAg
ICdjb25kaXRpb25zJzogWworICAgICAgICAgICAgICAgIFsnT1M9PSJ3aW4iJywgeworICAgICAg
ICAgICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWworICAgICAgICAgICAgICAgICAgICAgICAg
J0xheW91dFRlc3RIZWxwZXInLAorICAgICAgICAgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1f
c3JjX2RpcikvdGhpcmRfcGFydHkvYW5nbGUvc3JjL2J1aWxkX2FuZ2xlLmd5cDpsaWJFR0wnLAor
ICAgICAgICAgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvdGhpcmRfcGFydHkv
YW5nbGUvc3JjL2J1aWxkX2FuZ2xlLmd5cDpsaWJHTEVTdjInLAorICAgICAgICAgICAgICAgICAg
ICBdLAorCisgICAgICAgICAgICAgICAgICAgICdyZXNvdXJjZV9pbmNsdWRlX2RpcnMnOiBbJzwo
U0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL3dlYmtpdCddLAorICAgICAgICAgICAgICAgICAgICAn
c291cmNlcyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICc8KFNIQVJFRF9JTlRFUk1FRElB
VEVfRElSKS9uZXQvbmV0X3Jlc291cmNlcy5yYycsCisgICAgICAgICAgICAgICAgICAgICAgICAn
PChTSEFSRURfSU5URVJNRURJQVRFX0RJUikvd2Via2l0L3dlYmtpdF9jaHJvbWl1bV9yZXNvdXJj
ZXMucmMnLAorICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVESUFURV9E
SVIpL3dlYmtpdC93ZWJraXRfcmVzb3VyY2VzLnJjJywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICc8KFNIQVJFRF9JTlRFUk1FRElBVEVfRElSKS93ZWJraXQvd2Via2l0X3N0cmluZ3NfZW4tVVMu
cmMnLAorICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAgICAnY29uZGl0
aW9ucyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgIFsnaW5zaWRlX2Nocm9taXVtX2J1aWxk
PT0xJywgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjb25maWd1cmF0aW9ucyc6IHsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ0RlYnVnX0Jhc2UnOiB7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbXN2c19zZXR0aW5ncyc6IHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnVkNMaW5rZXJUb29sJzogeworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTGlua0luY3JlbWVudGFsJzog
JzwobXN2c19sYXJnZV9tb2R1bGVfZGVidWdfbGlua19tb2RlKScsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIH0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAgICAgICAgICAgIH1dLAorICAgICAg
ICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAgICAnY29waWVzJzogW3sKKyAgICAg
ICAgICAgICAgICAgICAgICAgICdkZXN0aW5hdGlvbic6ICc8KFBST0RVQ1RfRElSKScsCisgICAg
ICAgICAgICAgICAgICAgICAgICAnZmlsZXMnOiBbJzwoYWhlbV9wYXRoKSddLAorICAgICAgICAg
ICAgICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICB9LHsgIyBPUyE9IndpbiIKKyAgICAgICAg
ICAgICAgICAgICAgJ3NvdXJjZXMvJzogWworICAgICAgICAgICAgICAgICAgICAgICAgWydleGNs
dWRlJywgJ1dpblxcLmNwcCQnXSwKKyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAg
ICAgICAgICAgJ2FjdGlvbnMnOiBbCisgICAgICAgICAgICAgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJ2FjdGlvbl9uYW1lJzogJ3JlcGFja19sb2NhbGUnLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICd2YXJpYWJsZXMnOiB7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICdyZXBhY2tfcGF0aCc6ICc8KGNocm9taXVtX3NyY19kaXIpL3Rvb2xz
L2dyaXQvZ3JpdC9mb3JtYXQvcmVwYWNrLnB5JywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJ3Bha19pbnB1dHMnOiBbCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAnPChTSEFSRURfSU5URVJNRURJQVRFX0RJUikvbmV0L25ldF9yZXNvdXJjZXMucGFrJywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KFNIQVJFRF9JTlRFUk1FRElBVEVf
RElSKS91aS9nZngvZ2Z4X3Jlc291cmNlcy5wYWsnLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL3dlYmtpdC93ZWJraXRfY2hy
b21pdW1fcmVzb3VyY2VzLnBhaycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAnPChTSEFSRURfSU5URVJNRURJQVRFX0RJUikvd2Via2l0L3dlYmtpdF9zdHJpbmdzX2VuLVVT
LnBhaycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPChTSEFSRURfSU5U
RVJNRURJQVRFX0RJUikvd2Via2l0L3dlYmtpdF9yZXNvdXJjZXMucGFrJywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBdfSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAnaW5wdXRz
JzogWworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPChyZXBhY2tfcGF0aCknLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPEAocGFrX2lucHV0cyknLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ291
dHB1dHMnOiBbCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KElOVEVSTUVESUFU
RV9ESVIpL3JlcGFjay9EdW1wUmVuZGVyVHJlZS5wYWsnLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2FjdGlvbic6IFsncHl0aG9u
JywgJzwocmVwYWNrX3BhdGgpJywgJzxAKF9vdXRwdXRzKScsICc8QChwYWtfaW5wdXRzKSddLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICdwcm9jZXNzX291dHB1dHNfYXNfbWFjX2J1bmRs
ZV9yZXNvdXJjZXMnOiAxLAorICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAg
ICAgICAgICAgXSwgIyBhY3Rpb25zCisgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICAg
ICAgWydPUz09Im1hYyInLCB7CisgICAgICAgICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBb
CisgICAgICAgICAgICAgICAgICAgICAgICAnY29weV9tZXNhJywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICdMYXlvdXRUZXN0SGVscGVyJywKKyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAg
ICAgICAgICAgICAgICAgJ21hY19idW5kbGVfcmVzb3VyY2VzJzogWworICAgICAgICAgICAgICAg
ICAgICAgICAgJzwoYWhlbV9wYXRoKScsCisgICAgICAgICAgICAgICAgICAgICAgICAnZm9udHMv
V2ViS2l0V2VpZ2h0V2F0Y2hlcjEwMC50dGYnLAorICAgICAgICAgICAgICAgICAgICAgICAgJ2Zv
bnRzL1dlYktpdFdlaWdodFdhdGNoZXIyMDAudHRmJywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICdmb250cy9XZWJLaXRXZWlnaHRXYXRjaGVyMzAwLnR0ZicsCisgICAgICAgICAgICAgICAgICAg
ICAgICAnZm9udHMvV2ViS2l0V2VpZ2h0V2F0Y2hlcjQwMC50dGYnLAorICAgICAgICAgICAgICAg
ICAgICAgICAgJ2ZvbnRzL1dlYktpdFdlaWdodFdhdGNoZXI1MDAudHRmJywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICdmb250cy9XZWJLaXRXZWlnaHRXYXRjaGVyNjAwLnR0ZicsCisgICAgICAg
ICAgICAgICAgICAgICAgICAnZm9udHMvV2ViS2l0V2VpZ2h0V2F0Y2hlcjcwMC50dGYnLAorICAg
ICAgICAgICAgICAgICAgICAgICAgJ2ZvbnRzL1dlYktpdFdlaWdodFdhdGNoZXI4MDAudHRmJywK
KyAgICAgICAgICAgICAgICAgICAgICAgICdmb250cy9XZWJLaXRXZWlnaHRXYXRjaGVyOTAwLnR0
ZicsCisgICAgICAgICAgICAgICAgICAgICAgICAnPChTSEFSRURfSU5URVJNRURJQVRFX0RJUikv
d2Via2l0L3RleHRBcmVhUmVzaXplQ29ybmVyLnBuZycsCisgICAgICAgICAgICAgICAgICAgIF0s
CisgICAgICAgICAgICAgICAgfSx7ICMgT1MhPSJtYWMiCisgICAgICAgICAgICAgICAgICAgICdz
b3VyY2VzLyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICMgLm1tIGlzIGFscmVhZHkgZXhj
bHVkZWQgYnkgY29tbW9uLmd5cGkKKyAgICAgICAgICAgICAgICAgICAgICAgIFsnZXhjbHVkZScs
ICdNYWNcXC5jcHAkJ10sCisgICAgICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAg
fV0sCisgICAgICAgICAgICAgICAgWyd0b29sa2l0X3VzZXNfZ3RrID09IDEnLCB7CisgICAgICAg
ICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCisgICAgICAgICAgICAgICAgICAgICAgICAn
PChjaHJvbWl1bV9zcmNfZGlyKS9idWlsZC9saW51eC9zeXN0ZW0uZ3lwOmZvbnRjb25maWcnLAor
ICAgICAgICAgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvYnVpbGQvbGludXgv
c3lzdGVtLmd5cDpndGsnLAorICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAg
ICAgICAnaW5jbHVkZV9kaXJzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgJ3B1YmxpYy9n
dGsnLAorICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAgICAnY29waWVz
JzogW3sKKyAgICAgICAgICAgICAgICAgICAgICAgICdkZXN0aW5hdGlvbic6ICc8KFBST0RVQ1Rf
RElSKScsCisgICAgICAgICAgICAgICAgICAgICAgICAnZmlsZXMnOiBbCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJzwoYWhlbV9wYXRoKScsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJ2Nocm9taXVtL2ZvbnRzLmNvbmYnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8
KElOVEVSTUVESUFURV9ESVIpL3JlcGFjay9EdW1wUmVuZGVyVHJlZS5wYWsnLAorICAgICAgICAg
ICAgICAgICAgICAgICAgXQorICAgICAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAgICAg
ICAgICAgJ3ZhcmlhYmxlcyc6IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICMgRklYTUU6IEVu
YWJsZSB3YXJuaW5ncyBvbiBvdGhlciBwbGF0Zm9ybXMuCisgICAgICAgICAgICAgICAgICAgICAg
ICAnY2hyb21pdW1fY29kZSc6IDEsCisgICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAg
ICAgICAgICAgICdjb25kaXRpb25zJzogWworICAgICAgICAgICAgICAgICAgICAgICAgWydsaW51
eF91c2VfdGNtYWxsb2MgPT0gMScsIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAnZGVw
ZW5kZW5jaWVzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPChjaHJvbWl1
bV9zcmNfZGlyKS9iYXNlL2FsbG9jYXRvci9hbGxvY2F0b3IuZ3lwOmFsbG9jYXRvcicsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICAgICAgICAgIH1dLAor
ICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgIH0seyAjIHRvb2xraXRfdXNl
c19ndGsgIT0gMQorICAgICAgICAgICAgICAgICAgICAnc291cmNlcy8nOiBbCisgICAgICAgICAg
ICAgICAgICAgICAgICBbJ2V4Y2x1ZGUnLCAnKEd0a3xMaW51eClcXC5jcHAkJ10KKyAgICAgICAg
ICAgICAgICAgICAgXQorICAgICAgICAgICAgICAgIH1dLAorICAgICAgICAgICAgICAgIFsnT1Mh
PSJhbmRyb2lkIicsIHsKKyAgICAgICAgICAgICAgICAgICAgJ3NvdXJjZXMvJzogWworICAgICAg
ICAgICAgICAgICAgICAgICAgWydleGNsdWRlJywgJyhBbmRyb2lkKVxcLmNwcCQnXQorICAgICAg
ICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWwor
ICAgICAgICAgICAgICAgICAgICAgICAgJ2NvcHlfVGVzdE5ldHNjYXBlUGx1Z0luJywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3RoaXJkX3BhcnR5L21lc2Ev
bWVzYS5neXA6b3NtZXNhJywKKyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAg
ICB9XSwKKyAgICAgICAgICAgICAgICBbJ2luc2lkZV9jaHJvbWl1bV9idWlsZD09MSBhbmQgY29t
cG9uZW50PT0ic2hhcmVkX2xpYnJhcnkiJywgeworICAgICAgICAgICAgICAgICAgICAnc291cmNl
cyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICdzcmMvQ2hyb21pdW1DdXJyZW50VGltZS5j
cHAnLAorICAgICAgICAgICAgICAgICAgICAgICAgJ3NyYy9DaHJvbWl1bVRocmVhZGluZy5jcHAn
LAorICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAgICAnaW5jbHVkZV9k
aXJzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgJ3B1YmxpYycsCisgICAgICAgICAgICAg
ICAgICAgIF0sCisgICAgICAgICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCisgICAgICAg
ICAgICAgICAgICAgICAgICAnLi4vLi4vU291cmNlL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRD
b3JlLmd5cC9KYXZhU2NyaXB0Q29yZS5neXA6d3RmJywKKyAgICAgICAgICAgICAgICAgICAgXSwK
KyAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICBbJ2luc2lkZV9jaHJvbWl1bV9i
dWlsZD09MCcsIHsKKyAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3dlYmtpdC9zdXBwb3J0L3Nl
dHVwX3RoaXJkX3BhcnR5Lmd5cDp0aGlyZF9wYXJ0eV9oZWFkZXJzJywKKyAgICAgICAgICAgICAg
ICAgICAgXQorICAgICAgICAgICAgICAgIH1dLAorICAgICAgICAgICAgICAgIFsnY29tcG9uZW50
IT0ic2hhcmVkX2xpYnJhcnkiJywgeworICAgICAgICAgICAgICAgICAgICAnZGVwZW5kZW5jaWVz
JzogWworICAgICAgICAgICAgICAgICAgICAgICAgJy4uLy4uL1NvdXJjZS9XZWJDb3JlL1dlYkNv
cmUuZ3lwL1dlYkNvcmUuZ3lwOndlYmNvcmVfdGVzdF9zdXBwb3J0JywKKyAgICAgICAgICAgICAg
ICAgICAgXSwKKyAgICAgICAgICAgICAgICAgICAgJ2luY2x1ZGVfZGlycyc6IFsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICMgV0FSTklORzogRG8gbm90IHZpZXcgdGhpcyBwYXJ0aWN1bGFyIGNh
c2UgYXMgYSBwcmVjZWRlbnQgZm9yCisgICAgICAgICAgICAgICAgICAgICAgICAjIGluY2x1ZGlu
ZyBXZWJDb3JlIGhlYWRlcnMgaW4gRHVtcFJlbmRlclRyZWUgcHJvamVjdC4KKyAgICAgICAgICAg
ICAgICAgICAgICAgICcuLi8uLi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL3Y4JywgIyBmb3IgV2Vi
Q29yZVRlc3RTdXBwb3J0LmgsIG5lZWRlZCB0byBsaW5rIGluIHdpbmRvdy5pbnRlcm5hbHMgY29k
ZS4KKyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICAgICAgJ3NvdXJjZXMn
OiBbCisgICAgICAgICAgICAgICAgICAgICAgICAnLi4vLi4vU291cmNlL1dlYktpdC9jaHJvbWl1
bS9zcmMvV2ViVGVzdGluZ1N1cHBvcnQuY3BwJywKKyAgICAgICAgICAgICAgICAgICAgICAgICcu
Li8uLi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJUZXN0aW5nU3VwcG9ydC5oJywK
KyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAg
IF0sCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAgICd0YXJnZXRfbmFtZSc6ICdU
ZXN0TmV0c2NhcGVQbHVnSW4nLAorICAgICAgICAgICAgJ3R5cGUnOiAnbG9hZGFibGVfbW9kdWxl
JywKKyAgICAgICAgICAgICdzb3VyY2VzJzogWyAnPEAodGVzdF9wbHVnaW5fZmlsZXMpJyBdLAor
ICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKKyAgICAgICAgICAgICAgICAnPChjaHJvbWl1
bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9ucGFwaS9ucGFwaS5neXA6bnBhcGknLAorICAgICAgICAg
ICAgXSwKKyAgICAgICAgICAgICdpbmNsdWRlX2RpcnMnOiBbCisgICAgICAgICAgICAgICAgJzwo
Y2hyb21pdW1fc3JjX2RpciknLAorICAgICAgICAgICAgICAgICdUZXN0TmV0c2NhcGVQbHVnSW4n
LAorICAgICAgICAgICAgICAgICdjaHJvbWl1bS9UZXN0TmV0c2NhcGVQbHVnSW4vRm9yd2FyZGlu
Z0hlYWRlcnMnLAorICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICdjb25kaXRpb25zJzogWwor
ICAgICAgICAgICAgICAgIFsnT1M9PSJtYWMiJywgeworICAgICAgICAgICAgICAgICAgICAnbWFj
X2J1bmRsZSc6IDEsCisgICAgICAgICAgICAgICAgICAgICdwcm9kdWN0X2V4dGVuc2lvbic6ICdw
bHVnaW4nLAorICAgICAgICAgICAgICAgICAgICAnbGlua19zZXR0aW5ncyc6IHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICdsaWJyYXJpZXMnOiBbCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJyQoU0RLUk9PVCkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9DYXJib24uZnJhbWV3b3Jr
JywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAnJChTREtST09UKS9TeXN0ZW0vTGlicmFy
eS9GcmFtZXdvcmtzL0NvY29hLmZyYW1ld29yaycsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJyQoU0RLUk9PVCkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9RdWFydHpDb3JlLmZyYW1l
d29yaycsCisgICAgICAgICAgICAgICAgICAgICAgICBdCisgICAgICAgICAgICAgICAgICAgIH0s
CisgICAgICAgICAgICAgICAgICAgICd4Y29kZV9zZXR0aW5ncyc6IHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICdHQ0NfU1lNQk9MU19QUklWQVRFX0VYVEVSTic6ICdOTycsCisgICAgICAgICAg
ICAgICAgICAgICAgICAnSU5GT1BMSVNUX0ZJTEUnOiAnVGVzdE5ldHNjYXBlUGx1Z0luL21hYy9J
bmZvLnBsaXN0JywKKyAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAgICB9XSwK
KyAgICAgICAgICAgICAgICBbJ29zX3Bvc2l4ID09IDEgYW5kIE9TICE9ICJtYWMiJywgeworICAg
ICAgICAgICAgICAgICAgICAnY2ZsYWdzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgJy1m
dmlzaWJpbGl0eT1kZWZhdWx0JywKKyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAg
ICAgICB9XSwKKyAgICAgICAgICAgICAgICBbJ09TPT0id2luIicsIHsKKyAgICAgICAgICAgICAg
ICAgICAgJ2RlZmluZXMnOiBbCisgICAgICAgICAgICAgICAgICAgICAgICAjIFRoaXMgc2VlbXMg
bGlrZSBhIGhhY2ssIGJ1dCB0aGlzIGlzIHdoYXQgU2FmYXJpIFdpbiBkb2VzLgorICAgICAgICAg
ICAgICAgICAgICAgICAgJ3NucHJpbnRmPV9zbnByaW50ZicsCisgICAgICAgICAgICAgICAgICAg
IF0sCisgICAgICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWworICAgICAgICAgICAgICAgICAg
ICAgICAgJ1Rlc3ROZXRzY2FwZVBsdWdJbi93aW4vVGVzdE5ldHNjYXBlUGx1Z2luLmRlZicsCisg
ICAgICAgICAgICAgICAgICAgICAgICAnVGVzdE5ldHNjYXBlUGx1Z0luL3dpbi9UZXN0TmV0c2Nh
cGVQbHVnaW4ucmMnLAorICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAg
ICAjIFRoZSAucmMgZmlsZSByZXF1aXJlcyB0aGF0IHRoZSBuYW1lIG9mIHRoZSBkbGwgaXMgbnBU
ZXN0TmV0c2NhcGVQbHVnaW4uZGxsLgorICAgICAgICAgICAgICAgICAgICAncHJvZHVjdF9uYW1l
JzogJ25wVGVzdE5ldHNjYXBlUGx1Z2luJywKKyAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAg
ICAgIF0sCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAgICd0YXJnZXRfbmFtZSc6
ICdjb3B5X1Rlc3ROZXRzY2FwZVBsdWdJbicsCisgICAgICAgICAgICAndHlwZSc6ICdub25lJywK
KyAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCisgICAgICAgICAgICAgICAgJ1Rlc3ROZXRz
Y2FwZVBsdWdJbicsCisgICAgICAgICAgICBdLAorICAgICAgICAgICAgJ2NvbmRpdGlvbnMnOiBb
CisgICAgICAgICAgICAgICAgWydPUz09IndpbiInLCB7CisgICAgICAgICAgICAgICAgICAgICdj
b3BpZXMnOiBbeworICAgICAgICAgICAgICAgICAgICAgICAgJ2Rlc3RpbmF0aW9uJzogJzwoUFJP
RFVDVF9ESVIpL3BsdWdpbnMnLAorICAgICAgICAgICAgICAgICAgICAgICAgJ2ZpbGVzJzogWyc8
KFBST0RVQ1RfRElSKS9ucFRlc3ROZXRzY2FwZVBsdWdJbi5kbGwnXSwKKyAgICAgICAgICAgICAg
ICAgICAgfV0sCisgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICAgICAgWydPUz09Im1h
YyInLCB7CisgICAgICAgICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbJ1Rlc3ROZXRzY2Fw
ZVBsdWdJbiddLAorICAgICAgICAgICAgICAgICAgICAnY29waWVzJzogW3sKKyAgICAgICAgICAg
ICAgICAgICAgICAgICdkZXN0aW5hdGlvbic6ICc8KFBST0RVQ1RfRElSKS9wbHVnaW5zLycsCisg
ICAgICAgICAgICAgICAgICAgICAgICAnZmlsZXMnOiBbJzwoUFJPRFVDVF9ESVIpL1Rlc3ROZXRz
Y2FwZVBsdWdJbi5wbHVnaW4vJ10sCisgICAgICAgICAgICAgICAgICAgIH1dLAorICAgICAgICAg
ICAgICAgIH1dLAorICAgICAgICAgICAgICAgIFsnb3NfcG9zaXggPT0gMSBhbmQgT1MgIT0gIm1h
YyInLCB7CisgICAgICAgICAgICAgICAgICAgICdjb3BpZXMnOiBbeworICAgICAgICAgICAgICAg
ICAgICAgICAgJ2Rlc3RpbmF0aW9uJzogJzwoUFJPRFVDVF9ESVIpL3BsdWdpbnMnLAorICAgICAg
ICAgICAgICAgICAgICAgICAgJ2ZpbGVzJzogWyc8KFBST0RVQ1RfRElSKS9saWJUZXN0TmV0c2Nh
cGVQbHVnSW4uc28nXSwKKyAgICAgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICAgICAg
fV0sCisgICAgICAgICAgICBdLAorICAgICAgICB9LAorICAgIF0sICMgdGFyZ2V0cworICAgICdj
b25kaXRpb25zJzogWworICAgICAgICBbJ09TPT0id2luIicsIHsKKyAgICAgICAgICAgICd0YXJn
ZXRzJzogW3sKKyAgICAgICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAnTGF5b3V0VGVzdEhlbHBl
cicsCisgICAgICAgICAgICAgICAgJ3R5cGUnOiAnZXhlY3V0YWJsZScsCisgICAgICAgICAgICAg
ICAgJ3NvdXJjZXMnOiBbJ2Nocm9taXVtL0xheW91dFRlc3RIZWxwZXJXaW4uY3BwJ10sCisgICAg
ICAgICAgICB9XSwKKyAgICAgICAgfV0sCisgICAgICAgIFsnb3NfcG9zaXg9PTEgYW5kIE9TIT0i
bWFjIiBhbmQgZ2NjX3ZlcnNpb249PTQ2JywgeworICAgICAgICAgICAgJ3RhcmdldF9kZWZhdWx0
cyc6IHsKKyAgICAgICAgICAgICAgICAjIERpc2FibGUgd2FybmluZ3MgYWJvdXQgYysrMHggY29t
cGF0aWJpbGl0eSwgYXMgc29tZSBuYW1lcyAoc3VjaAorICAgICAgICAgICAgICAgICMgYXMgbnVs
bHB0cikgY29uZmxpY3Qgd2l0aCB1cGNvbWluZyBjKysweCB0eXBlcy4KKyAgICAgICAgICAgICAg
ICAnY2ZsYWdzX2NjJzogWyctV25vLWMrKzB4LWNvbXBhdCddLAorICAgICAgICAgICAgfSwKKyAg
ICAgICAgfV0sCisgICAgICAgIFsnT1M9PSJtYWMiJywgeworICAgICAgICAgICAgJ3RhcmdldHMn
OiBbCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAndGFyZ2V0X25hbWUn
OiAnTGF5b3V0VGVzdEhlbHBlcicsCisgICAgICAgICAgICAgICAgICAgICd0eXBlJzogJ2V4ZWN1
dGFibGUnLAorICAgICAgICAgICAgICAgICAgICAnc291cmNlcyc6IFsnY2hyb21pdW0vTGF5b3V0
VGVzdEhlbHBlci5tbSddLAorICAgICAgICAgICAgICAgICAgICAnbGlua19zZXR0aW5ncyc6IHsK
KyAgICAgICAgICAgICAgICAgICAgICAgICdsaWJyYXJpZXMnOiBbCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJyQoU0RLUk9PVCkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBLaXQu
ZnJhbWV3b3JrJywKKyAgICAgICAgICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAg
ICAgIH0sCisgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgICAgICd0YXJnZXRfbmFtZSc6ICdjb3B5X21lc2EnLAorICAgICAgICAgICAgICAgICAg
ICAndHlwZSc6ICdub25lJywKKyAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsn
PChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9tZXNhL21lc2EuZ3lwOm9zbWVzYSddLAor
ICAgICAgICAgICAgICAgICAgICAnY29waWVzJzogW3sKKyAgICAgICAgICAgICAgICAgICAgICAg
ICdkZXN0aW5hdGlvbic6ICc8KFBST0RVQ1RfRElSKS9EdW1wUmVuZGVyVHJlZS5hcHAvQ29udGVu
dHMvTWFjT1MvJywKKyAgICAgICAgICAgICAgICAgICAgICAgICdmaWxlcyc6IFsnPChQUk9EVUNU
X0RJUikvb3NtZXNhLnNvJ10sCisgICAgICAgICAgICAgICAgICAgIH1dLAorICAgICAgICAgICAg
ICAgIH0sCisgICAgICAgICAgICBdLAorICAgICAgICB9XSwKKyAgICBdLCAjIGNvbmRpdGlvbnMK
K30K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108412</attachid>
            <date>2011-09-22 15:28:20 -0700</date>
            <delta_ts>2011-11-16 17:35:16 -0800</delta_ts>
            <desc>fix relative paths</desc>
            <filename>bug-68463-20110922152819.patch</filename>
            <type>text/plain</type>
            <size>40513</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTU1NzYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
ODAzYzg2YzY2MzgwODIxN2MzNGM1NDgzMWJlNmMyMTJhNTdiNzg4ZS4uMjM0NjBjYzgzZTNlNjk1
MGQzNmE2OTAyNWI2NDM5ZGVmMmY5ZDEyYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwyMSBAQAorMjAxMS0wOS0yMCAgRGlyayBQcmFua2UgIDxkcHJhbmtlQGNocm9taXVt
Lm9yZz4KKworICAgICAgICBiaW5hcmllcyBpbiB3ZWJraXQuZ3lwIHNob3VsZCBiZSBzcGxpdCBp
bnRvIGEgbmV3IGZpbGUgdG8gYnJlYWsgY2lyY3VsYXIgZGVwZW5kZW5jaWVzIG9uIHdlYmtpdF9z
dXBwb3J0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02
ODQ2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFhD
b2RlIChhbmQgaGVuY2UgR1lQKSBjYW4ndCBoYW5kbGUgY2lyY3VsYXIgZGVwZW5kZW5jaWVzIGJl
dHdlZW4KKyAgICAgICAgZmlsZXMgKGFuZCBwcm9qZWN0cykuIEFjY29yZGluZ2x5LCBhbHRob3Vn
aCB0aGUgYmluYXJpZXMgaW4KKyAgICAgICAgV2ViS2l0Lmd5cCBkZXBlbmQgb24gd2Via2l0X3N1
cHBvcnQgYW5kIHdlYmtpdF9zdXBwb3J0IGRlcGVuZHMKKyAgICAgICAgb24gd2Via2l0LCB3ZSBk
b24ndCBtZW50aW9uIHRoZSBsYXR0ZXIgZGVwZW5kZW5jeSBpbiB0aGUgZmlsZS4KKyAgICAgICAg
VG8gZml4IHRoaXMsIHRoaXMgY2hhbmdlIG1vdmVzIHRoZSBiaW5hcmllcyBsaWtlIERSVCBpbnRv
IGEgbmV3CisgICAgICAgIEdZUCBmaWxlLCBhbmQgbW9kaWZpZXMgZ3lwX3dlYmtpdCB0byBidWls
ZCBmcm9tIHRoYXQgZmlsZQorICAgICAgICBpbnN0ZWFkIG9mIFdlYktpdC5neXAuCisKKyAgICAg
ICAgKiBXZWJLaXQuZ3lwOgorICAgICAgICAqIGd5cF93ZWJraXQ6CisKIDIwMTEtMDktMjAgIEpv
Y2hlbiBFaXNpbmdlciAgPGpvY2hlbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2Nocm9taXVt
XSByZW1vdmUgb2Jzb2xldGUgV2ViUGVybWlzc2lvbkNsaWVudDo6YWxsb3dJbWFnZXMgbWV0aG9k
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXAgYi9Tb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXAKaW5kZXggMmIzNjk2MGU0MjU5YjgwZTBkYjA1NDMw
NWUxMTk3OWQ0ZmE5ZmUyNS4uYmIwZTdlZTBkMzYyMDExNjM0ZjcxN2YwZGIzZjdjMWFkN2I3ZDMy
ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9XZWJLaXQuZ3lwCisrKyBiL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vV2ViS2l0Lmd5cApAQCAtNDgsOCArNDgsNiBAQAogICAgICAg
ICAgICAgICAgICdjaHJvbWl1bV9zcmNfZGlyJzogJy4uLy4uLy4uLy4uLy4uJywKICAgICAgICAg
ICAgIH1dLAogICAgICAgICBdLAotICAgICAgICAnYWhlbV9wYXRoJzogJy4uLy4uLy4uL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL3F0L2ZvbnRzL0FIRU1fX19fLlRURicsCi0KICAgICAgICAgIyBJZiBk
ZWJ1Z19kZXZ0b29scyBpcyBzZXQgdG8gMSwgSmF2YVNjcmlwdCBmaWxlcyBmb3IgRGV2VG9vbHMg
YXJlCiAgICAgICAgICMgc3RvcmVkIGFzIGlzLiBPdGhlcndpc2UsIGEgY29uY2F0ZW5hdGVkIGZp
bGUgaXMgc3RvcmVkLgogICAgICAgICAnZGVidWdfZGV2dG9vbHMlJzogMCwKQEAgLTkzMywzNDkg
KzkzMSw4IEBACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJy0tb3V0cHV0
JywgJzxAKF9vdXRwdXRzKSddLAogICAgICAgICAgICAgfV0sCiAgICAgICAgIH0sCi0gICAgICAg
IHsKLSAgICAgICAgICAgICd0YXJnZXRfbmFtZSc6ICd3ZWJraXRfdW5pdF90ZXN0cycsCi0gICAg
ICAgICAgICAndHlwZSc6ICdleGVjdXRhYmxlJywKLSAgICAgICAgICAgICdtc3ZzX2d1aWQnOiAn
N0NFRkU4MDAtODQwMy00MThBLUFENkEtMkQ1MkM2RkMzRUFEJywKLSAgICAgICAgICAgICdkZXBl
bmRlbmNpZXMnOiBbCi0gICAgICAgICAgICAgICAgJ3dlYmtpdCcsCi0gICAgICAgICAgICAgICAg
Jy4uLy4uL1dlYkNvcmUvV2ViQ29yZS5neXAvV2ViQ29yZS5neXA6d2ViY29yZScsCi0gICAgICAg
ICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvdGVzdGluZy9ndGVzdC5neXA6Z3Rlc3QnLAot
ICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3Rlc3RpbmcvZ21vY2suZ3lwOmdt
b2NrJywKLSAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS9iYXNlL2Jhc2UuZ3lw
OmJhc2UnLAotICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2Jhc2UvYmFzZS5n
eXA6YmFzZV9pMThuJywKLSAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS9iYXNl
L2Jhc2UuZ3lwOnRlc3Rfc3VwcG9ydF9iYXNlJywKLSAgICAgICAgICAgICAgICAnPChjaHJvbWl1
bV9zcmNfZGlyKS93ZWJraXQvc3VwcG9ydC93ZWJraXRfc3VwcG9ydC5neXA6d2Via2l0X3N1cHBv
cnQnLAotICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICdzb3VyY2VzJzogWwotICAgICAgICAg
ICAgICAgICd0ZXN0cy9SdW5BbGxUZXN0cy5jcHAnLAotICAgICAgICAgICAgXSwKLSAgICAgICAg
ICAgICdpbmNsdWRlX2RpcnMnOiBbCi0gICAgICAgICAgICAgICAgJ3B1YmxpYycsCi0gICAgICAg
ICAgICAgICAgJ3NyYycsCi0gICAgICAgICAgICBdLAotICAgICAgICAgICAgJ2NvbmRpdGlvbnMn
OiBbCi0gICAgICAgICAgICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVpbGQ9PTEgYW5kIGNvbXBv
bmVudD09InNoYXJlZF9saWJyYXJ5IicsIHsKLSAgICAgICAgICAgICAgICAgICAgJ2RlZmluZXMn
OiBbCi0gICAgICAgICAgICAgICAgICAgICAgICAnV0VCS0lUX0RMTF9VTklUVEVTVCcsCi0gICAg
ICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgfSwgewotICAgICAgICAgICAgICAg
ICAgICAnc291cmNlcyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICc8QCh3ZWJraXRfdW5p
dHRlc3RfZmlsZXMpJywKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAg
ICAgJ2NvbmRpdGlvbnMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICBbJ3Rvb2xraXRfdXNl
c19ndGsgPT0gMScsIHsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAnaW5jbHVkZV9kaXJz
JzogWwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAncHVibGljL2d0aycsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAn
dmFyaWFibGVzJzogewotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBGSVhNRTogRW5h
YmxlIHdhcm5pbmdzIG9uIG90aGVyIHBsYXRmb3Jtcy4KLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICdjaHJvbWl1bV9jb2RlJzogMSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB9
LAotICAgICAgICAgICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICAgICAgICAgIF0sCi0g
ICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVp
bGQ9PTEgYW5kIE9TPT0id2luIiBhbmQgY29tcG9uZW50IT0ic2hhcmVkX2xpYnJhcnkiJywgewot
ICAgICAgICAgICAgICAgICAgICAnY29uZmlndXJhdGlvbnMnOiB7Ci0gICAgICAgICAgICAgICAg
ICAgICAgICAnRGVidWdfQmFzZSc6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbXN2
c19zZXR0aW5ncyc6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1ZDTGlua2Vy
VG9vbCc6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdMaW5rSW5jcmVt
ZW50YWwnOiAnPChtc3ZzX2xhcmdlX21vZHVsZV9kZWJ1Z19saW5rX21vZGUpJywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB9
LAotICAgICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAgICAgICAgfSwKLSAg
ICAgICAgICAgICAgICB9XSwKLSAgICAgICAgICAgIF0sCi0gICAgICAgIH0sCi0gICAgICAgIHsK
LSAgICAgICAgICAgICd0YXJnZXRfbmFtZSc6ICdJbWFnZURpZmYnLAotICAgICAgICAgICAgJ3R5
cGUnOiAnZXhlY3V0YWJsZScsCi0gICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWwotICAgICAg
ICAgICAgICAgICd3ZWJraXQnLAotICAgICAgICAgICAgICAgICcuLi8uLi9KYXZhU2NyaXB0Q29y
ZS9KYXZhU2NyaXB0Q29yZS5neXAvSmF2YVNjcmlwdENvcmUuZ3lwOnd0ZicsCi0gICAgICAgICAg
ICAgICAgJzwoY2hyb21pdW1fc3JjX2Rpcikvd2Via2l0L3N1cHBvcnQvd2Via2l0X3N1cHBvcnQu
Z3lwOndlYmtpdF9zdXBwb3J0JywKLSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAnaW5jbHVk
ZV9kaXJzJzogWwotICAgICAgICAgICAgICAgICcuLi8uLi9KYXZhU2NyaXB0Q29yZScsCi0gICAg
ICAgICAgICAgICAgJzwoREVQVEgpJywKLSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAnc291
cmNlcyc6IFsKLSAgICAgICAgICAgICAgICAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRyZWUv
Y2hyb21pdW0vSW1hZ2VEaWZmLmNwcCcsCi0gICAgICAgICAgICBdLAotICAgICAgICB9LAotICAg
ICAgICB7Ci0gICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAnRHVtcFJlbmRlclRyZWUnLAotICAg
ICAgICAgICAgJ3R5cGUnOiAnZXhlY3V0YWJsZScsCi0gICAgICAgICAgICAnbWFjX2J1bmRsZSc6
IDEsCi0gICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWwotICAgICAgICAgICAgICAgICdJbWFn
ZURpZmYnLAotICAgICAgICAgICAgICAgICdpbnNwZWN0b3JfcmVzb3VyY2VzJywKLSAgICAgICAg
ICAgICAgICAnd2Via2l0JywKLSAgICAgICAgICAgICAgICAnLi4vLi4vSmF2YVNjcmlwdENvcmUv
SmF2YVNjcmlwdENvcmUuZ3lwL0phdmFTY3JpcHRDb3JlLmd5cDp3dGZfY29uZmlnJywKLSAgICAg
ICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS9idWlsZC90ZW1wX2d5cC9nb29nbGV1cmwu
Z3lwOmdvb2dsZXVybCcsCi0gICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvdGhp
cmRfcGFydHkvaWN1L2ljdS5neXA6aWN1dWMnLAotICAgICAgICAgICAgICAgICc8KGNocm9taXVt
X3NyY19kaXIpL3Y4L3Rvb2xzL2d5cC92OC5neXA6djgnLAotICAgICAgICAgICAgICAgICc8KGNo
cm9taXVtX3NyY19kaXIpL3dlYmtpdC9zdXBwb3J0L3dlYmtpdF9zdXBwb3J0Lmd5cDpibG9iJywK
LSAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS93ZWJraXQvc3VwcG9ydC93ZWJr
aXRfc3VwcG9ydC5neXA6d2Via2l0X3N1cHBvcnQnLAotICAgICAgICAgICAgXSwKLSAgICAgICAg
ICAgICdpbmNsdWRlX2RpcnMnOiBbCi0gICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2Rp
ciknLAotICAgICAgICAgICAgICAgICdwdWJsaWMnLAotICAgICAgICAgICAgICAgICcuLi8uLi9K
YXZhU2NyaXB0Q29yZScsCi0gICAgICAgICAgICAgICAgJy4uLy4uL0phdmFTY3JpcHRDb3JlL3d0
ZicsICMgd3RmL3RleHQvKi5oIHJlZmVycyBoZWFkZXJzIGluIHd0Zi8gd2l0aG91dCB3dGYvLgot
ICAgICAgICAgICAgICAgICc8KERFUFRIKScsCi0gICAgICAgICAgICBdLAotICAgICAgICAgICAg
J2RlZmluZXMnOiBbCi0gICAgICAgICAgICAgICAgIyBUZWNobmljYWxseSBub3QgYSB1bml0IHRl
c3QgYnV0IHJlcXVpcmUgZnVuY3Rpb25zIGF2YWlsYWJsZSBvbmx5IHRvCi0gICAgICAgICAgICAg
ICAgIyB1bml0IHRlc3RzLgotICAgICAgICAgICAgICAgICdVTklUX1RFU1QnLAotICAgICAgICAg
ICAgXSwKLSAgICAgICAgICAgICdzb3VyY2VzJzogWwotICAgICAgICAgICAgICAgICc8QChkcnRf
ZmlsZXMpJywKLSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAnY29uZGl0aW9ucyc6IFsKLSAg
ICAgICAgICAgICAgICBbJ09TPT0id2luIicsIHsKLSAgICAgICAgICAgICAgICAgICAgJ2RlcGVu
ZGVuY2llcyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICdMYXlvdXRUZXN0SGVscGVyJywK
LSAgICAgICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3RoaXJkX3BhcnR5
L2FuZ2xlL3NyYy9idWlsZF9hbmdsZS5neXA6bGliRUdMJywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICc8KGNocm9taXVtX3NyY19kaXIpL3RoaXJkX3BhcnR5L2FuZ2xlL3NyYy9idWlsZF9hbmds
ZS5neXA6bGliR0xFU3YyJywKLSAgICAgICAgICAgICAgICAgICAgXSwKLQotICAgICAgICAgICAg
ICAgICAgICAncmVzb3VyY2VfaW5jbHVkZV9kaXJzJzogWyc8KFNIQVJFRF9JTlRFUk1FRElBVEVf
RElSKS93ZWJraXQnXSwKLSAgICAgICAgICAgICAgICAgICAgJ3NvdXJjZXMnOiBbCi0gICAgICAg
ICAgICAgICAgICAgICAgICAnPChTSEFSRURfSU5URVJNRURJQVRFX0RJUikvbmV0L25ldF9yZXNv
dXJjZXMucmMnLAotICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVESUFU
RV9ESVIpL3dlYmtpdC93ZWJraXRfY2hyb21pdW1fcmVzb3VyY2VzLnJjJywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICc8KFNIQVJFRF9JTlRFUk1FRElBVEVfRElSKS93ZWJraXQvd2Via2l0X3Jl
c291cmNlcy5yYycsCi0gICAgICAgICAgICAgICAgICAgICAgICAnPChTSEFSRURfSU5URVJNRURJ
QVRFX0RJUikvd2Via2l0L3dlYmtpdF9zdHJpbmdzX2VuLVVTLnJjJywKLSAgICAgICAgICAgICAg
ICAgICAgXSwKLSAgICAgICAgICAgICAgICAgICAgJ2NvbmRpdGlvbnMnOiBbCi0gICAgICAgICAg
ICAgICAgICAgICAgICBbJ2luc2lkZV9jaHJvbWl1bV9idWlsZD09MScsIHsKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAnY29uZmlndXJhdGlvbnMnOiB7Ci0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICdEZWJ1Z19CYXNlJzogewotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJ21zdnNfc2V0dGluZ3MnOiB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJ1ZDTGlua2VyVG9vbCc6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJ0xpbmtJbmNyZW1lbnRhbCc6ICc8KG1zdnNfbGFyZ2VfbW9kdWxl
X2RlYnVnX2xpbmtfbW9kZSknLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIH0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB9LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICB9XSwKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAg
ICAgICAgICAgICAgICAgICAgJ2NvcGllcyc6IFt7Ci0gICAgICAgICAgICAgICAgICAgICAgICAn
ZGVzdGluYXRpb24nOiAnPChQUk9EVUNUX0RJUiknLAotICAgICAgICAgICAgICAgICAgICAgICAg
J2ZpbGVzJzogWyc8KGFoZW1fcGF0aCknXSwKLSAgICAgICAgICAgICAgICAgICAgfV0sCi0gICAg
ICAgICAgICAgICAgfSx7ICMgT1MhPSJ3aW4iCi0gICAgICAgICAgICAgICAgICAgICdzb3VyY2Vz
Lyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgIFsnZXhjbHVkZScsICdXaW5cXC5jcHAkJ10s
Ci0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgICAgICdhY3Rpb25zJzog
WwotICAgICAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICdhY3Rpb25fbmFtZSc6ICdyZXBhY2tfbG9jYWxlJywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAndmFyaWFibGVzJzogewotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAncmVw
YWNrX3BhdGgnOiAnPChjaHJvbWl1bV9zcmNfZGlyKS90b29scy9ncml0L2dyaXQvZm9ybWF0L3Jl
cGFjay5weScsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdwYWtfaW5wdXRzJzog
WwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVE
SUFURV9ESVIpL25ldC9uZXRfcmVzb3VyY2VzLnBhaycsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAnPChTSEFSRURfSU5URVJNRURJQVRFX0RJUikvdWkvZ2Z4L2dmeF9yZXNv
dXJjZXMucGFrJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KFNIQVJF
RF9JTlRFUk1FRElBVEVfRElSKS93ZWJraXQvd2Via2l0X2Nocm9taXVtX3Jlc291cmNlcy5wYWsn
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVE
SUFURV9ESVIpL3dlYmtpdC93ZWJraXRfc3RyaW5nc19lbi1VUy5wYWsnLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL3dlYmtp
dC93ZWJraXRfcmVzb3VyY2VzLnBhaycsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgXX0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2lucHV0cyc6IFsKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJzwocmVwYWNrX3BhdGgpJywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJzxAKHBha19pbnB1dHMpJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICdvdXRwdXRzJzogWwotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAnPChJTlRFUk1FRElBVEVfRElSKS9yZXBhY2svRHVtcFJl
bmRlclRyZWUucGFrJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICdhY3Rpb24nOiBbJ3B5dGhvbicsICc8KHJlcGFja19wYXRoKScs
ICc8QChfb3V0cHV0cyknLCAnPEAocGFrX2lucHV0cyknXSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAncHJvY2Vzc19vdXRwdXRzX2FzX21hY19idW5kbGVfcmVzb3VyY2VzJzogMSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAgICAgICAgIF0sICMgYWN0aW9u
cwotICAgICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgICAgIFsnT1M9PSJtYWMiJywgewot
ICAgICAgICAgICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWwotICAgICAgICAgICAgICAgICAg
ICAgICAgJ2NvcHlfbWVzYScsCi0gICAgICAgICAgICAgICAgICAgICAgICAnTGF5b3V0VGVzdEhl
bHBlcicsCi0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgICAgICdtYWNf
YnVuZGxlX3Jlc291cmNlcyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICc8KGFoZW1fcGF0
aCknLAotICAgICAgICAgICAgICAgICAgICAgICAgJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJU
cmVlL2ZvbnRzL1dlYktpdFdlaWdodFdhdGNoZXIxMDAudHRmJywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICcuLi8uLi8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9mb250cy9XZWJLaXRXZWlnaHRX
YXRjaGVyMjAwLnR0ZicsCi0gICAgICAgICAgICAgICAgICAgICAgICAnLi4vLi4vLi4vVG9vbHMv
RHVtcFJlbmRlclRyZWUvZm9udHMvV2ViS2l0V2VpZ2h0V2F0Y2hlcjMwMC50dGYnLAotICAgICAg
ICAgICAgICAgICAgICAgICAgJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2ZvbnRzL1dl
YktpdFdlaWdodFdhdGNoZXI0MDAudHRmJywKLSAgICAgICAgICAgICAgICAgICAgICAgICcuLi8u
Li8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9mb250cy9XZWJLaXRXZWlnaHRXYXRjaGVyNTAwLnR0
ZicsCi0gICAgICAgICAgICAgICAgICAgICAgICAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRy
ZWUvZm9udHMvV2ViS2l0V2VpZ2h0V2F0Y2hlcjYwMC50dGYnLAotICAgICAgICAgICAgICAgICAg
ICAgICAgJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2ZvbnRzL1dlYktpdFdlaWdodFdh
dGNoZXI3MDAudHRmJywKLSAgICAgICAgICAgICAgICAgICAgICAgICcuLi8uLi8uLi9Ub29scy9E
dW1wUmVuZGVyVHJlZS9mb250cy9XZWJLaXRXZWlnaHRXYXRjaGVyODAwLnR0ZicsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRyZWUvZm9udHMvV2Vi
S2l0V2VpZ2h0V2F0Y2hlcjkwMC50dGYnLAotICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hB
UkVEX0lOVEVSTUVESUFURV9ESVIpL3dlYmtpdC90ZXh0QXJlYVJlc2l6ZUNvcm5lci5wbmcnLAot
ICAgICAgICAgICAgICAgICAgICBdLAotICAgICAgICAgICAgICAgIH0seyAjIE9TIT0ibWFjIgot
ICAgICAgICAgICAgICAgICAgICAnc291cmNlcy8nOiBbCi0gICAgICAgICAgICAgICAgICAgICAg
ICAjIC5tbSBpcyBhbHJlYWR5IGV4Y2x1ZGVkIGJ5IGNvbW1vbi5neXBpCi0gICAgICAgICAgICAg
ICAgICAgICAgICBbJ2V4Y2x1ZGUnLCAnTWFjXFwuY3BwJCddLAotICAgICAgICAgICAgICAgICAg
ICBdLAotICAgICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgICAgIFsndG9vbGtpdF91c2Vz
X2d0ayA9PSAxJywgewotICAgICAgICAgICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWwotICAg
ICAgICAgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvYnVpbGQvbGludXgvc3lz
dGVtLmd5cDpmb250Y29uZmlnJywKLSAgICAgICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVt
X3NyY19kaXIpL2J1aWxkL2xpbnV4L3N5c3RlbS5neXA6Z3RrJywKLSAgICAgICAgICAgICAgICAg
ICAgXSwKLSAgICAgICAgICAgICAgICAgICAgJ2luY2x1ZGVfZGlycyc6IFsKLSAgICAgICAgICAg
ICAgICAgICAgICAgICdwdWJsaWMvZ3RrJywKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAgICAg
ICAgICAgICAgICAgICAgJ2NvcGllcyc6IFt7Ci0gICAgICAgICAgICAgICAgICAgICAgICAnZGVz
dGluYXRpb24nOiAnPChQUk9EVUNUX0RJUiknLAotICAgICAgICAgICAgICAgICAgICAgICAgJ2Zp
bGVzJzogWwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KGFoZW1fcGF0aCknLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICcuLi8uLi8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9j
aHJvbWl1bS9mb250cy5jb25mJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPChJTlRF
Uk1FRElBVEVfRElSKS9yZXBhY2svRHVtcFJlbmRlclRyZWUucGFrJywKLSAgICAgICAgICAgICAg
ICAgICAgICAgIF0KLSAgICAgICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICAgICAgICAg
ICd2YXJpYWJsZXMnOiB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAjIEZJWE1FOiBFbmFibGUg
d2FybmluZ3Mgb24gb3RoZXIgcGxhdGZvcm1zLgotICAgICAgICAgICAgICAgICAgICAgICAgJ2No
cm9taXVtX2NvZGUnOiAxLAotICAgICAgICAgICAgICAgICAgICB9LAotICAgICAgICAgICAgICAg
ICAgICAnY29uZGl0aW9ucyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgIFsnbGludXhfdXNl
X3RjbWFsbG9jID09IDEnLCB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVu
Y2llcyc6IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3Jj
X2RpcikvYmFzZS9hbGxvY2F0b3IvYWxsb2NhdG9yLmd5cDphbGxvY2F0b3InLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgICAgICAgICB9XSwKLSAgICAg
ICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICB9LHsgIyB0b29sa2l0X3VzZXNfZ3Rr
ICE9IDEKLSAgICAgICAgICAgICAgICAgICAgJ3NvdXJjZXMvJzogWwotICAgICAgICAgICAgICAg
ICAgICAgICAgWydleGNsdWRlJywgJyhHdGt8TGludXgpXFwuY3BwJCddCi0gICAgICAgICAgICAg
ICAgICAgIF0KLSAgICAgICAgICAgICAgICB9XSwKLSAgICAgICAgICAgICAgICBbJ09TIT0iYW5k
cm9pZCInLCB7Ci0gICAgICAgICAgICAgICAgICAgICdzb3VyY2VzLyc6IFsKLSAgICAgICAgICAg
ICAgICAgICAgICAgIFsnZXhjbHVkZScsICcoQW5kcm9pZClcXC5jcHAkJ10KLSAgICAgICAgICAg
ICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKLSAgICAg
ICAgICAgICAgICAgICAgICAgICdjb3B5X1Rlc3ROZXRzY2FwZVBsdWdJbicsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9tZXNhL21lc2Eu
Z3lwOm9zbWVzYScsCi0gICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgfV0s
Ci0gICAgICAgICAgICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVpbGQ9PTEgYW5kIGNvbXBvbmVu
dD09InNoYXJlZF9saWJyYXJ5IicsIHsKLSAgICAgICAgICAgICAgICAgICAgJ3NvdXJjZXMnOiBb
Ci0gICAgICAgICAgICAgICAgICAgICAgICAnc3JjL0Nocm9taXVtQ3VycmVudFRpbWUuY3BwJywK
LSAgICAgICAgICAgICAgICAgICAgICAgICdzcmMvQ2hyb21pdW1UaHJlYWRpbmcuY3BwJywKLSAg
ICAgICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAgICAgJ2luY2x1ZGVfZGlycyc6
IFsKLSAgICAgICAgICAgICAgICAgICAgICAgICdwdWJsaWMnLAotICAgICAgICAgICAgICAgICAg
ICBdLAotICAgICAgICAgICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWwotICAgICAgICAgICAg
ICAgICAgICAgICAgJy4uLy4uL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLmd5cC9KYXZh
U2NyaXB0Q29yZS5neXA6d3RmJywKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAg
ICAgICB9XSwKLSAgICAgICAgICAgICAgICBbJ2luc2lkZV9jaHJvbWl1bV9idWlsZD09MCcsIHsK
LSAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKLSAgICAgICAgICAgICAgICAg
ICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3dlYmtpdC9zdXBwb3J0L3NldHVwX3RoaXJkX3Bh
cnR5Lmd5cDp0aGlyZF9wYXJ0eV9oZWFkZXJzJywKLSAgICAgICAgICAgICAgICAgICAgXQotICAg
ICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgICAgIFsnY29tcG9uZW50IT0ic2hhcmVkX2xp
YnJhcnkiJywgewotICAgICAgICAgICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWwotICAgICAg
ICAgICAgICAgICAgICAgICAgJy4uLy4uL1dlYkNvcmUvV2ViQ29yZS5neXAvV2ViQ29yZS5neXA6
d2ViY29yZV90ZXN0X3N1cHBvcnQnLAotICAgICAgICAgICAgICAgICAgICBdLAotICAgICAgICAg
ICAgICAgICAgICAnaW5jbHVkZV9kaXJzJzogWwotICAgICAgICAgICAgICAgICAgICAgICAgIyBX
QVJOSU5HOiBEbyBub3QgdmlldyB0aGlzIHBhcnRpY3VsYXIgY2FzZSBhcyBhIHByZWNlZGVudCBm
b3IKLSAgICAgICAgICAgICAgICAgICAgICAgICMgaW5jbHVkaW5nIFdlYkNvcmUgaGVhZGVycyBp
biBEdW1wUmVuZGVyVHJlZSBwcm9qZWN0LgotICAgICAgICAgICAgICAgICAgICAgICAgJy4uLy4u
L1dlYkNvcmUvdGVzdGluZy92OCcsICMgZm9yIFdlYkNvcmVUZXN0U3VwcG9ydC5oLCBuZWVkZWQg
dG8gbGluayBpbiB3aW5kb3cuaW50ZXJuYWxzIGNvZGUuCi0gICAgICAgICAgICAgICAgICAgIF0s
Ci0gICAgICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWwotICAgICAgICAgICAgICAgICAgICAg
ICAgJ3NyYy9XZWJUZXN0aW5nU3VwcG9ydC5jcHAnLAotICAgICAgICAgICAgICAgICAgICAgICAg
J3B1YmxpYy9XZWJUZXN0aW5nU3VwcG9ydC5oJywKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAg
ICAgICAgICAgICAgICB9XSwKLSAgICAgICAgICAgIF0sCi0gICAgICAgIH0sCi0gICAgICAgIHsK
LSAgICAgICAgICAgICd0YXJnZXRfbmFtZSc6ICdUZXN0TmV0c2NhcGVQbHVnSW4nLAotICAgICAg
ICAgICAgJ3R5cGUnOiAnbG9hZGFibGVfbW9kdWxlJywKLSAgICAgICAgICAgICdzb3VyY2VzJzog
WyAnPEAodGVzdF9wbHVnaW5fZmlsZXMpJyBdLAotICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6
IFsKLSAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9ucGFw
aS9ucGFwaS5neXA6bnBhcGknLAotICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICdpbmNsdWRl
X2RpcnMnOiBbCi0gICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpciknLAotICAgICAg
ICAgICAgICAgICcuLi8uLi8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVn
SW4nLAotICAgICAgICAgICAgICAgICcuLi8uLi8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJv
bWl1bS9UZXN0TmV0c2NhcGVQbHVnSW4vRm9yd2FyZGluZ0hlYWRlcnMnLAotICAgICAgICAgICAg
XSwKLSAgICAgICAgICAgICdjb25kaXRpb25zJzogWwotICAgICAgICAgICAgICAgIFsnT1M9PSJt
YWMiJywgewotICAgICAgICAgICAgICAgICAgICAnbWFjX2J1bmRsZSc6IDEsCi0gICAgICAgICAg
ICAgICAgICAgICdwcm9kdWN0X2V4dGVuc2lvbic6ICdwbHVnaW4nLAotICAgICAgICAgICAgICAg
ICAgICAnbGlua19zZXR0aW5ncyc6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICdsaWJyYXJp
ZXMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJyQoU0RLUk9PVCkvU3lzdGVtL0xp
YnJhcnkvRnJhbWV3b3Jrcy9DYXJib24uZnJhbWV3b3JrJywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAnJChTREtST09UKS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NvY29hLmZyYW1l
d29yaycsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJyQoU0RLUk9PVCkvU3lzdGVtL0xp
YnJhcnkvRnJhbWV3b3Jrcy9RdWFydHpDb3JlLmZyYW1ld29yaycsCi0gICAgICAgICAgICAgICAg
ICAgICAgICBdCi0gICAgICAgICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAgICAgICAgICd4
Y29kZV9zZXR0aW5ncyc6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICdHQ0NfU1lNQk9MU19Q
UklWQVRFX0VYVEVSTic6ICdOTycsCi0gICAgICAgICAgICAgICAgICAgICAgICAnSU5GT1BMSVNU
X0ZJTEUnOiAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdE5ldHNjYXBlUGx1Z0lu
L21hYy9JbmZvLnBsaXN0JywKLSAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAg
ICB9XSwKLSAgICAgICAgICAgICAgICBbJ29zX3Bvc2l4ID09IDEgYW5kIE9TICE9ICJtYWMiJywg
ewotICAgICAgICAgICAgICAgICAgICAnY2ZsYWdzJzogWwotICAgICAgICAgICAgICAgICAgICAg
ICAgJy1mdmlzaWJpbGl0eT1kZWZhdWx0JywKLSAgICAgICAgICAgICAgICAgICAgXSwKLSAgICAg
ICAgICAgICAgICB9XSwKLSAgICAgICAgICAgICAgICBbJ09TPT0id2luIicsIHsKLSAgICAgICAg
ICAgICAgICAgICAgJ2RlZmluZXMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICAjIFRoaXMg
c2VlbXMgbGlrZSBhIGhhY2ssIGJ1dCB0aGlzIGlzIHdoYXQgU2FmYXJpIFdpbiBkb2VzLgotICAg
ICAgICAgICAgICAgICAgICAgICAgJ3NucHJpbnRmPV9zbnByaW50ZicsCi0gICAgICAgICAgICAg
ICAgICAgIF0sCi0gICAgICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWwotICAgICAgICAgICAg
ICAgICAgICAgICAgJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBs
dWdJbi93aW4vVGVzdE5ldHNjYXBlUGx1Z2luLmRlZicsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAnLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdE5ldHNjYXBlUGx1Z0luL3dpbi9U
ZXN0TmV0c2NhcGVQbHVnaW4ucmMnLAotICAgICAgICAgICAgICAgICAgICBdLAotICAgICAgICAg
ICAgICAgICAgICAjIFRoZSAucmMgZmlsZSByZXF1aXJlcyB0aGF0IHRoZSBuYW1lIG9mIHRoZSBk
bGwgaXMgbnBUZXN0TmV0c2NhcGVQbHVnaW4uZGxsLgotICAgICAgICAgICAgICAgICAgICAncHJv
ZHVjdF9uYW1lJzogJ25wVGVzdE5ldHNjYXBlUGx1Z2luJywKLSAgICAgICAgICAgICAgICB9XSwK
LSAgICAgICAgICAgIF0sCi0gICAgICAgIH0sCi0gICAgICAgIHsKLSAgICAgICAgICAgICd0YXJn
ZXRfbmFtZSc6ICdjb3B5X1Rlc3ROZXRzY2FwZVBsdWdJbicsCi0gICAgICAgICAgICAndHlwZSc6
ICdub25lJywKLSAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCi0gICAgICAgICAgICAgICAg
J1Rlc3ROZXRzY2FwZVBsdWdJbicsCi0gICAgICAgICAgICBdLAotICAgICAgICAgICAgJ2NvbmRp
dGlvbnMnOiBbCi0gICAgICAgICAgICAgICAgWydPUz09IndpbiInLCB7Ci0gICAgICAgICAgICAg
ICAgICAgICdjb3BpZXMnOiBbewotICAgICAgICAgICAgICAgICAgICAgICAgJ2Rlc3RpbmF0aW9u
JzogJzwoUFJPRFVDVF9ESVIpL3BsdWdpbnMnLAotICAgICAgICAgICAgICAgICAgICAgICAgJ2Zp
bGVzJzogWyc8KFBST0RVQ1RfRElSKS9ucFRlc3ROZXRzY2FwZVBsdWdJbi5kbGwnXSwKLSAgICAg
ICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICAgICAgfV0sCi0gICAgICAgICAgICAgICAg
WydPUz09Im1hYyInLCB7Ci0gICAgICAgICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbJ1Rl
c3ROZXRzY2FwZVBsdWdJbiddLAotICAgICAgICAgICAgICAgICAgICAnY29waWVzJzogW3sKLSAg
ICAgICAgICAgICAgICAgICAgICAgICdkZXN0aW5hdGlvbic6ICc8KFBST0RVQ1RfRElSKS9wbHVn
aW5zLycsCi0gICAgICAgICAgICAgICAgICAgICAgICAnZmlsZXMnOiBbJzwoUFJPRFVDVF9ESVIp
L1Rlc3ROZXRzY2FwZVBsdWdJbi5wbHVnaW4vJ10sCi0gICAgICAgICAgICAgICAgICAgIH1dLAot
ICAgICAgICAgICAgICAgIH1dLAotICAgICAgICAgICAgICAgIFsnb3NfcG9zaXggPT0gMSBhbmQg
T1MgIT0gIm1hYyInLCB7Ci0gICAgICAgICAgICAgICAgICAgICdjb3BpZXMnOiBbewotICAgICAg
ICAgICAgICAgICAgICAgICAgJ2Rlc3RpbmF0aW9uJzogJzwoUFJPRFVDVF9ESVIpL3BsdWdpbnMn
LAotICAgICAgICAgICAgICAgICAgICAgICAgJ2ZpbGVzJzogWyc8KFBST0RVQ1RfRElSKS9saWJU
ZXN0TmV0c2NhcGVQbHVnSW4uc28nXSwKLSAgICAgICAgICAgICAgICAgICAgfV0sCi0gICAgICAg
ICAgICAgICAgfV0sCi0gICAgICAgICAgICBdLAotICAgICAgICB9LAogICAgIF0sICMgdGFyZ2V0
cwogICAgICdjb25kaXRpb25zJzogWwotICAgICAgICBbJ09TPT0id2luIicsIHsKLSAgICAgICAg
ICAgICd0YXJnZXRzJzogW3sKLSAgICAgICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAnTGF5b3V0
VGVzdEhlbHBlcicsCi0gICAgICAgICAgICAgICAgJ3R5cGUnOiAnZXhlY3V0YWJsZScsCi0gICAg
ICAgICAgICAgICAgJ3NvdXJjZXMnOiBbJy4uLy4uLy4uL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2No
cm9taXVtL0xheW91dFRlc3RIZWxwZXJXaW4uY3BwJ10sCi0gICAgICAgICAgICB9XSwKLSAgICAg
ICAgfV0sCiAgICAgICAgIFsnb3NfcG9zaXg9PTEgYW5kIE9TIT0ibWFjIiBhbmQgZ2NjX3ZlcnNp
b249PTQ2JywgewogICAgICAgICAgICAgJ3RhcmdldF9kZWZhdWx0cyc6IHsKICAgICAgICAgICAg
ICAgICAjIERpc2FibGUgd2FybmluZ3MgYWJvdXQgYysrMHggY29tcGF0aWJpbGl0eSwgYXMgc29t
ZSBuYW1lcyAoc3VjaApAQCAtMTI4MywyOSArOTQwLDYgQEAKICAgICAgICAgICAgICAgICAnY2Zs
YWdzX2NjJzogWyctV25vLWMrKzB4LWNvbXBhdCddLAogICAgICAgICAgICAgfSwKICAgICAgICAg
fV0sCi0gICAgICAgIFsnT1M9PSJtYWMiJywgewotICAgICAgICAgICAgJ3RhcmdldHMnOiBbCi0g
ICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAnTGF5
b3V0VGVzdEhlbHBlcicsCi0gICAgICAgICAgICAgICAgICAgICd0eXBlJzogJ2V4ZWN1dGFibGUn
LAotICAgICAgICAgICAgICAgICAgICAnc291cmNlcyc6IFsnLi4vLi4vLi4vVG9vbHMvRHVtcFJl
bmRlclRyZWUvY2hyb21pdW0vTGF5b3V0VGVzdEhlbHBlci5tbSddLAotICAgICAgICAgICAgICAg
ICAgICAnbGlua19zZXR0aW5ncyc6IHsKLSAgICAgICAgICAgICAgICAgICAgICAgICdsaWJyYXJp
ZXMnOiBbCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJyQoU0RLUk9PVCkvU3lzdGVtL0xp
YnJhcnkvRnJhbWV3b3Jrcy9BcHBLaXQuZnJhbWV3b3JrJywKLSAgICAgICAgICAgICAgICAgICAg
ICAgIF0sCi0gICAgICAgICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAgICAgfSwKLSAgICAg
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICd0YXJnZXRfbmFtZSc6ICdjb3B5X21l
c2EnLAotICAgICAgICAgICAgICAgICAgICAndHlwZSc6ICdub25lJywKLSAgICAgICAgICAgICAg
ICAgICAgJ2RlcGVuZGVuY2llcyc6IFsnPChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9t
ZXNhL21lc2EuZ3lwOm9zbWVzYSddLAotICAgICAgICAgICAgICAgICAgICAnY29waWVzJzogW3sK
LSAgICAgICAgICAgICAgICAgICAgICAgICdkZXN0aW5hdGlvbic6ICc8KFBST0RVQ1RfRElSKS9E
dW1wUmVuZGVyVHJlZS5hcHAvQ29udGVudHMvTWFjT1MvJywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICdmaWxlcyc6IFsnPChQUk9EVUNUX0RJUikvb3NtZXNhLnNvJ10sCi0gICAgICAgICAgICAg
ICAgICAgIH1dLAotICAgICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICBdLAotICAgICAgICB9
XSwKICAgICAgICAgWydkZWJ1Z19kZXZ0b29scz09MCcsIHsKICAgICAgICAgICAgICd0YXJnZXRz
JzogWwogICAgICAgICAgICAgICAgIHsKQEAgLTE0MDQsOSArMTAzOCwzIEBACiAgICAgICAgIH1d
LAogICAgIF0sICMgY29uZGl0aW9ucwogfQotCi0jIExvY2FsIFZhcmlhYmxlczoKLSMgdGFiLXdp
ZHRoOjIKLSMgaW5kZW50LXRhYnMtbW9kZTpuaWwKLSMgRW5kOgotIyB2aW06IHNldCBleHBhbmR0
YWIgdGFic3RvcD0yIHNoaWZ0d2lkdGg9MjoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vZ3lwX3dlYmtpdCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vZ3lwX3dlYmtpdAppbmRl
eCAzMjM5MzY4Y2FlZjAzYWVmYmJmYmM3ZDI4NTczY2I0OTMzZDRkMDU4Li5jNDczZTY4ZDEzZDhk
NjFkYzE4MjJlYzcxYmUxZTNkZjE5ZTczNDQ0IDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL2d5cF93ZWJraXQKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9neXBfd2Via2l0
CkBAIC0xMTIsNyArMTEyLDEwIEBAIGlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6CiAgICAgICAg
ICAgICAgICAnLS1kZXB0aD0uLycsCiAKICAgICAgICAgICAgICAgICMgZ3lwIGZpbGUgdG8gZXhl
Y3V0ZS4KLSAgICAgICAgICAgICAgICdXZWJLaXQuZ3lwJ10pCisgICAgICAgICAgICAgICBvcy5w
YXRoLmpvaW4oJy4uJywgJy4uJywgJy4uJywgJ1Rvb2xzJywgJ0R1bXBSZW5kZXJUcmVlJywgJ0R1
bXBSZW5kZXJUcmVlLmd5cCcpXSkKKworICAjIENoYW5nZSB0byB0aGUgYmFzZSBkaXIgbmVlZGVk
IGZvciB0aGUgZ3lwIGZpbGUgcGF0aCBhYm92ZSB0byB3b3JrIGNvcnJlY3RseS4KKyAgb3MuY2hk
aXIoc2NyaXB0X2RpcikKIAogICBwcmludCAnVXBkYXRpbmcgd2Via2l0IHByb2plY3RzIGZyb20g
Z3lwIGZpbGVzLi4uJwogICBzeXMuc3Rkb3V0LmZsdXNoKCkKZGlmZiAtLWdpdCBhL1Rvb2xzL0No
YW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA5ODhjNWZmMDZiNGNiMjg1NTQ3ODUyZDcy
ZWEyN2VjMmY5YjBjMWY4Li4xNGZlMjFiZTFlODkwMDFlZDM2N2IyZDVkM2U3OWJiNjBkNjU5MjUy
IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjAgQEAKKzIwMTEtMDktMjAgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5v
cmc+CisKKyAgICAgICAgYmluYXJpZXMgaW4gd2Via2l0Lmd5cCBzaG91bGQgYmUgc3BsaXQgaW50
byBhIG5ldyBmaWxlIHRvIGJyZWFrIGNpcmN1bGFyIGRlcGVuZGVuY2llcyBvbiB3ZWJraXRfc3Vw
cG9ydAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njg0
NjMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBYQ29k
ZSAoYW5kIGhlbmNlIEdZUCkgY2FuJ3QgaGFuZGxlIGNpcmN1bGFyIGRlcGVuZGVuY2llcyBiZXR3
ZWVuCisgICAgICAgIGZpbGVzIChhbmQgcHJvamVjdHMpLiBBY2NvcmRpbmdseSwgYWx0aG91Z2gg
dGhlIGJpbmFyaWVzIGluCisgICAgICAgIFdlYktpdC5neXAgZGVwZW5kIG9uIHdlYmtpdF9zdXBw
b3J0IGFuZCB3ZWJraXRfc3VwcG9ydCBkZXBlbmRzCisgICAgICAgIG9uIHdlYmtpdCwgd2UgZG9u
J3QgbWVudGlvbiB0aGUgbGF0dGVyIGRlcGVuZGVuY3kgaW4gdGhlIGZpbGUuCisgICAgICAgIFRv
IGZpeCB0aGlzLCB0aGlzIGNoYW5nZSBtb3ZlcyB0aGUgYmluYXJpZXMgbGlrZSBEUlQgaW50byBh
IG5ldworICAgICAgICBHWVAgZmlsZSwgYW5kIG1vZGlmaWVzIGd5cF93ZWJraXQgdG8gYnVpbGQg
ZnJvbSB0aGF0IGZpbGUKKyAgICAgICAgaW5zdGVhZCBvZiBXZWJLaXQuZ3lwLgorCisgICAgICAg
ICogRHVtcFJlbmRlclRyZWUvRHVtcFJlbmRlclRyZWUuZ3lwOiBBZGRlZC4KKwogMjAxMS0wOS0y
MCAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAg
VW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjk1NTY1LgpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJl
bmRlclRyZWUvRHVtcFJlbmRlclRyZWUuZ3lwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvRHVtcFJl
bmRlclRyZWUuZ3lwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmI1MWNiYTc0MTJkYjI0NjUzNzU1N2MyMjUwYjU2NGNj
YmJjMmViNjkKLS0tIC9kZXYvbnVsbAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9EdW1wUmVu
ZGVyVHJlZS5neXAKQEAgLTAsMCArMSw0MjcgQEAKKyMKKyMgQ29weXJpZ2h0IChDKSAyMDExIEdv
b2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisjCisjIFJlZGlzdHJpYnV0aW9uIGFuZCB1
c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorIyBtb2RpZmlj
YXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlv
bnMgYXJlCisjIG1ldDoKKyMKKyMgICAgICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2Ug
Y29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisjIG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyMgICAgICAgICAq
IFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUK
KyMgY29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xs
b3dpbmcgZGlzY2xhaW1lcgorIyBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0
ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCisjIGRpc3RyaWJ1dGlvbi4KKyMgICAgICAgICAqIE5l
aXRoZXIgdGhlIG5hbWUgb2YgR29vZ2xlIEluYy4gbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyMgY29u
dHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJp
dmVkIGZyb20KKyMgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4g
cGVybWlzc2lvbi4KKyMKKyMgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJ
R0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUworIyAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBP
UiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAorIyBMSU1JVEVEIFRPLCBU
SEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IK
KyMgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxM
IFRIRSBDT1BZUklHSFQKKyMgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5Z
IERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCisjIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1Ig
Q09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKKyMgTElNSVRFRCBUTywg
UFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0Us
CisjIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBD
QVVTRUQgQU5EIE9OIEFOWQorIyBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRS
QUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisjIChJTkNMVURJTkcgTkVHTElHRU5DRSBP
UiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorIyBPRiBUSElT
IFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFN
QUdFLgorIworCit7CisgICAgJ2luY2x1ZGVzJzogWworICAgICAgICAnRHVtcFJlbmRlclRyZWUu
Z3lwaScsCisgICAgICAgICcuLi8uLi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXBp
JywKKyAgICAgICAgJy4uLy4uL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vZmVhdHVyZXMuZ3lwaScs
CisgICAgXSwKKyAgICAndmFyaWFibGVzJzogeworICAgICAgICAnY29uZGl0aW9ucyc6IFsKKyAg
ICAgICAgICAgICMgTG9jYXRpb24gb2YgdGhlIGNocm9taXVtIHNyYyBkaXJlY3RvcnkgYW5kIHRh
cmdldCB0eXBlIGlzIGRpZmZlcmVudAorICAgICAgICAgICAgIyBpZiB3ZWJraXQgaXMgYnVpbHQg
aW5zaWRlIGNocm9taXVtIG9yIGFzIHN0YW5kYWxvbmUgcHJvamVjdC4KKyAgICAgICAgICAgIFsn
aW5zaWRlX2Nocm9taXVtX2J1aWxkPT0wJywgeworICAgICAgICAgICAgICAgICMgV2Via2l0IGlz
IGJlaW5nIGJ1aWx0IG91dHNpZGUgb2YgdGhlIGZ1bGwgY2hyb21pdW0gcHJvamVjdC4KKyAgICAg
ICAgICAgICAgICAjIGUuZy4gdmlhIGJ1aWxkLXdlYmtpdCAtLWNocm9taXVtCisgICAgICAgICAg
ICAgICAgJ2Nocm9taXVtX3NyY19kaXInOiAnLi4vLi4vU291cmNlL1dlYktpdC9jaHJvbWl1bScs
CisgICAgICAgICAgICB9LHsKKyAgICAgICAgICAgICAgICAjIFdlYktpdCBpcyBjaGVja2VkIG91
dCBpbiBzcmMvY2hyb21pdW0vdGhpcmRfcGFydHkvV2ViS2l0CisgICAgICAgICAgICAgICAgJ2No
cm9taXVtX3NyY19kaXInOiAnLi4vLi4vLi4vLi4nLAorICAgICAgICAgICAgfV0sCisgICAgICAg
IF0sCisgICAgICAgICdhaGVtX3BhdGgnOiAncXQvZm9udHMvQUhFTV9fX18uVFRGJywKKyAgICB9
LAorICAgICd0YXJnZXRzJzogWworICAgICAgICB7CisgICAgICAgICAgICAndGFyZ2V0X25hbWUn
OiAnd2Via2l0X3VuaXRfdGVzdHMnLAorICAgICAgICAgICAgJ3R5cGUnOiAnZXhlY3V0YWJsZScs
CisgICAgICAgICAgICAnbXN2c19ndWlkJzogJzdDRUZFODAwLTg0MDMtNDE4QS1BRDZBLTJENTJD
NkZDM0VBRCcsCisgICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWworICAgICAgICAgICAgICAg
ICcuLi8uLi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXA6d2Via2l0JywKKyAgICAg
ICAgICAgICAgICAnLi4vLi4vU291cmNlL1dlYkNvcmUvV2ViQ29yZS5neXAvV2ViQ29yZS5neXA6
d2ViY29yZScsCisgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvdGVzdGluZy9n
dGVzdC5neXA6Z3Rlc3QnLAorICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3Rl
c3RpbmcvZ21vY2suZ3lwOmdtb2NrJywKKyAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNf
ZGlyKS9iYXNlL2Jhc2UuZ3lwOmJhc2UnLAorICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3Ny
Y19kaXIpL2Jhc2UvYmFzZS5neXA6YmFzZV9pMThuJywKKyAgICAgICAgICAgICAgICAnPChjaHJv
bWl1bV9zcmNfZGlyKS9iYXNlL2Jhc2UuZ3lwOnRlc3Rfc3VwcG9ydF9iYXNlJywKKyAgICAgICAg
ICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS93ZWJraXQvc3VwcG9ydC93ZWJraXRfc3VwcG9y
dC5neXA6d2Via2l0X3N1cHBvcnQnLAorICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICdzb3Vy
Y2VzJzogWworICAgICAgICAgICAgICAgICcuLi8uLi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rl
c3RzL1J1bkFsbFRlc3RzLmNwcCcsCisgICAgICAgICAgICBdLAorICAgICAgICAgICAgJ2luY2x1
ZGVfZGlycyc6IFsKKyAgICAgICAgICAgICAgICAnLi4vLi4vU291cmNlL1dlYktpdC9jaHJvbWl1
bS9wdWJsaWMnLAorICAgICAgICAgICAgICAgICcuLi8uLi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYycsCisgICAgICAgICAgICBdLAorICAgICAgICAgICAgJ2NvbmRpdGlvbnMnOiBbCisgICAg
ICAgICAgICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVpbGQ9PTEgYW5kIGNvbXBvbmVudD09InNo
YXJlZF9saWJyYXJ5IicsIHsKKyAgICAgICAgICAgICAgICAgICAgJ2RlZmluZXMnOiBbCisgICAg
ICAgICAgICAgICAgICAgICAgICAnV0VCS0lUX0RMTF9VTklUVEVTVCcsCisgICAgICAgICAgICAg
ICAgICAgIF0sCisgICAgICAgICAgICAgICAgfSwgeworICAgICAgICAgICAgICAgICAgICAnc291
cmNlcyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICc8QCh3ZWJraXRfdW5pdHRlc3RfZmls
ZXMpJywKKyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICAgICAgJ2NvbmRp
dGlvbnMnOiBbCisgICAgICAgICAgICAgICAgICAgICAgICBbJ3Rvb2xraXRfdXNlc19ndGsgPT0g
MScsIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAnaW5jbHVkZV9kaXJzJzogWworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnLi4vLi4vU291cmNlL1dlYktpdC9jaHJvbWl1
bS9wdWJsaWMvZ3RrJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICd2YXJpYWJsZXMnOiB7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAjIEZJWE1FOiBFbmFibGUgd2FybmluZ3Mgb24gb3RoZXIgcGxhdGZvcm1zLgorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2Nocm9taXVtX2NvZGUnOiAxLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgICAgICAgICB9XSwKKyAgICAg
ICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICBb
J2luc2lkZV9jaHJvbWl1bV9idWlsZD09MSBhbmQgT1M9PSJ3aW4iIGFuZCBjb21wb25lbnQhPSJz
aGFyZWRfbGlicmFyeSInLCB7CisgICAgICAgICAgICAgICAgICAgICdjb25maWd1cmF0aW9ucyc6
IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICdEZWJ1Z19CYXNlJzogeworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICdtc3ZzX3NldHRpbmdzJzogeworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAnVkNMaW5rZXJUb29sJzogeworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJ0xpbmtJbmNyZW1lbnRhbCc6ICc8KG1zdnNfbGFyZ2VfbW9kdWxlX2RlYnVnX2xp
bmtfbW9kZSknLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgICAgICAgICB9LAorICAgICAg
ICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAgIH1dLAorICAgICAgICAgICAgXSwKKyAg
ICAgICAgfSwKKyAgICAgICAgeworICAgICAgICAgICAgJ3RhcmdldF9uYW1lJzogJ0ltYWdlRGlm
ZicsCisgICAgICAgICAgICAndHlwZSc6ICdleGVjdXRhYmxlJywKKyAgICAgICAgICAgICdkZXBl
bmRlbmNpZXMnOiBbCisgICAgICAgICAgICAgICAgJy4uLy4uL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vV2ViS2l0Lmd5cDp3ZWJraXQnLAorICAgICAgICAgICAgICAgICcuLi8uLi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUuZ3lwL0phdmFTY3JpcHRDb3JlLmd5cDp3dGYnLAor
ICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3dlYmtpdC9zdXBwb3J0L3dlYmtp
dF9zdXBwb3J0Lmd5cDp3ZWJraXRfc3VwcG9ydCcsCisgICAgICAgICAgICBdLAorICAgICAgICAg
ICAgJ2luY2x1ZGVfZGlycyc6IFsKKyAgICAgICAgICAgICAgICAnLi4vLi4vU291cmNlL0phdmFT
Y3JpcHRDb3JlJywKKyAgICAgICAgICAgICAgICAnPChERVBUSCknLAorICAgICAgICAgICAgXSwK
KyAgICAgICAgICAgICdzb3VyY2VzJzogWworICAgICAgICAgICAgICAgICdjaHJvbWl1bS9JbWFn
ZURpZmYuY3BwJywKKyAgICAgICAgICAgIF0sCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAg
ICAgICAgICd0YXJnZXRfbmFtZSc6ICdEdW1wUmVuZGVyVHJlZScsCisgICAgICAgICAgICAndHlw
ZSc6ICdleGVjdXRhYmxlJywKKyAgICAgICAgICAgICdtYWNfYnVuZGxlJzogMSwKKyAgICAgICAg
ICAgICdkZXBlbmRlbmNpZXMnOiBbCisgICAgICAgICAgICAgICAgJ0ltYWdlRGlmZicsCisgICAg
ICAgICAgICAgICAgJy4uLy4uL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vV2ViS2l0Lmd5cDppbnNw
ZWN0b3JfcmVzb3VyY2VzJywKKyAgICAgICAgICAgICAgICAnLi4vLi4vU291cmNlL1dlYktpdC9j
aHJvbWl1bS9XZWJLaXQuZ3lwOndlYmtpdCcsCisgICAgICAgICAgICAgICAgJy4uLy4uL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS5neXAvSmF2YVNjcmlwdENvcmUuZ3lwOnd0
Zl9jb25maWcnLAorICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2J1aWxkL3Rl
bXBfZ3lwL2dvb2dsZXVybC5neXA6Z29vZ2xldXJsJywKKyAgICAgICAgICAgICAgICAnPChjaHJv
bWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9pY3UvaWN1Lmd5cDppY3V1YycsCisgICAgICAgICAg
ICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvdjgvdG9vbHMvZ3lwL3Y4Lmd5cDp2OCcsCisgICAg
ICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2Rpcikvd2Via2l0L3N1cHBvcnQvd2Via2l0X3N1
cHBvcnQuZ3lwOmJsb2InLAorICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3dl
YmtpdC9zdXBwb3J0L3dlYmtpdF9zdXBwb3J0Lmd5cDp3ZWJraXRfc3VwcG9ydCcsCisgICAgICAg
ICAgICBdLAorICAgICAgICAgICAgJ2luY2x1ZGVfZGlycyc6IFsKKyAgICAgICAgICAgICAgICAn
PChjaHJvbWl1bV9zcmNfZGlyKScsCisgICAgICAgICAgICAgICAgJy4uLy4uL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vcHVibGljJywKKyAgICAgICAgICAgICAgICAnLi4vLi4vU291cmNlL0phdmFT
Y3JpcHRDb3JlJywKKyAgICAgICAgICAgICAgICAnLi4vLi4vU291cmNlL0phdmFTY3JpcHRDb3Jl
L3d0ZicsICMgd3RmL3RleHQvKi5oIHJlZmVycyBoZWFkZXJzIGluIHd0Zi8gd2l0aG91dCB3dGYv
LgorICAgICAgICAgICAgICAgICc8KERFUFRIKScsCisgICAgICAgICAgICBdLAorICAgICAgICAg
ICAgJ2RlZmluZXMnOiBbCisgICAgICAgICAgICAgICAgIyBUZWNobmljYWxseSBub3QgYSB1bml0
IHRlc3QgYnV0IHJlcXVpcmUgZnVuY3Rpb25zIGF2YWlsYWJsZSBvbmx5IHRvCisgICAgICAgICAg
ICAgICAgIyB1bml0IHRlc3RzLgorICAgICAgICAgICAgICAgICdVTklUX1RFU1QnLAorICAgICAg
ICAgICAgXSwKKyAgICAgICAgICAgICdzb3VyY2VzJzogWworICAgICAgICAgICAgICAgICc8QChk
cnRfZmlsZXMpJywKKyAgICAgICAgICAgIF0sCisgICAgICAgICAgICAnY29uZGl0aW9ucyc6IFsK
KyAgICAgICAgICAgICAgICBbJ09TPT0id2luIicsIHsKKyAgICAgICAgICAgICAgICAgICAgJ2Rl
cGVuZGVuY2llcyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICdMYXlvdXRUZXN0SGVscGVy
JywKKyAgICAgICAgICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3RoaXJkX3Bh
cnR5L2FuZ2xlL3NyYy9idWlsZF9hbmdsZS5neXA6bGliRUdMJywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL3RoaXJkX3BhcnR5L2FuZ2xlL3NyYy9idWlsZF9h
bmdsZS5neXA6bGliR0xFU3YyJywKKyAgICAgICAgICAgICAgICAgICAgXSwKKworICAgICAgICAg
ICAgICAgICAgICAncmVzb3VyY2VfaW5jbHVkZV9kaXJzJzogWyc8KFNIQVJFRF9JTlRFUk1FRElB
VEVfRElSKS93ZWJraXQnXSwKKyAgICAgICAgICAgICAgICAgICAgJ3NvdXJjZXMnOiBbCisgICAg
ICAgICAgICAgICAgICAgICAgICAnPChTSEFSRURfSU5URVJNRURJQVRFX0RJUikvbmV0L25ldF9y
ZXNvdXJjZXMucmMnLAorICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVE
SUFURV9ESVIpL3dlYmtpdC93ZWJraXRfY2hyb21pdW1fcmVzb3VyY2VzLnJjJywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICc8KFNIQVJFRF9JTlRFUk1FRElBVEVfRElSKS93ZWJraXQvd2Via2l0
X3Jlc291cmNlcy5yYycsCisgICAgICAgICAgICAgICAgICAgICAgICAnPChTSEFSRURfSU5URVJN
RURJQVRFX0RJUikvd2Via2l0L3dlYmtpdF9zdHJpbmdzX2VuLVVTLnJjJywKKyAgICAgICAgICAg
ICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICAgICAgJ2NvbmRpdGlvbnMnOiBbCisgICAgICAg
ICAgICAgICAgICAgICAgICBbJ2luc2lkZV9jaHJvbWl1bV9idWlsZD09MScsIHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAnY29uZmlndXJhdGlvbnMnOiB7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICdEZWJ1Z19CYXNlJzogeworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJ21zdnNfc2V0dGluZ3MnOiB7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJ1ZDTGlua2VyVG9vbCc6IHsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJ0xpbmtJbmNyZW1lbnRhbCc6ICc8KG1zdnNfbGFyZ2VfbW9k
dWxlX2RlYnVnX2xpbmtfbW9kZSknLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIH0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IH0sCisgICAgICAgICAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICAgICAgXSwK
KyAgICAgICAgICAgICAgICAgICAgJ2NvcGllcyc6IFt7CisgICAgICAgICAgICAgICAgICAgICAg
ICAnZGVzdGluYXRpb24nOiAnPChQUk9EVUNUX0RJUiknLAorICAgICAgICAgICAgICAgICAgICAg
ICAgJ2ZpbGVzJzogWyc8KGFoZW1fcGF0aCknXSwKKyAgICAgICAgICAgICAgICAgICAgfV0sCisg
ICAgICAgICAgICAgICAgfSx7ICMgT1MhPSJ3aW4iCisgICAgICAgICAgICAgICAgICAgICdzb3Vy
Y2VzLyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgIFsnZXhjbHVkZScsICdXaW5cXC5jcHAk
J10sCisgICAgICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAgICAgICdhY3Rpb25z
JzogWworICAgICAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICdhY3Rpb25fbmFtZSc6ICdyZXBhY2tfbG9jYWxlJywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAndmFyaWFibGVzJzogeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAn
cmVwYWNrX3BhdGgnOiAnPChjaHJvbWl1bV9zcmNfZGlyKS90b29scy9ncml0L2dyaXQvZm9ybWF0
L3JlcGFjay5weScsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdwYWtfaW5wdXRz
JzogWworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVS
TUVESUFURV9ESVIpL25ldC9uZXRfcmVzb3VyY2VzLnBhaycsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAnPChTSEFSRURfSU5URVJNRURJQVRFX0RJUikvdWkvZ2Z4L2dmeF9y
ZXNvdXJjZXMucGFrJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KFNI
QVJFRF9JTlRFUk1FRElBVEVfRElSKS93ZWJraXQvd2Via2l0X2Nocm9taXVtX3Jlc291cmNlcy5w
YWsnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVS
TUVESUFURV9ESVIpL3dlYmtpdC93ZWJraXRfc3RyaW5nc19lbi1VUy5wYWsnLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL3dl
YmtpdC93ZWJraXRfcmVzb3VyY2VzLnBhaycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XX0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2lucHV0cyc6IFsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJzwocmVwYWNrX3BhdGgpJywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJzxAKHBha19pbnB1dHMpJywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICdvdXRwdXRzJzogWworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAnPChJTlRFUk1FRElBVEVfRElSKS9yZXBhY2svRHVt
cFJlbmRlclRyZWUucGFrJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICdhY3Rpb24nOiBbJ3B5dGhvbicsICc8KHJlcGFja19wYXRo
KScsICc8QChfb3V0cHV0cyknLCAnPEAocGFrX2lucHV0cyknXSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAncHJvY2Vzc19vdXRwdXRzX2FzX21hY19idW5kbGVfcmVzb3VyY2VzJzogMSwK
KyAgICAgICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgICAgIF0sICMgYWN0
aW9ucworICAgICAgICAgICAgICAgIH1dLAorICAgICAgICAgICAgICAgIFsnT1M9PSJtYWMiJywg
eworICAgICAgICAgICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWworICAgICAgICAgICAgICAg
ICAgICAgICAgJ2NvcHlfbWVzYScsCisgICAgICAgICAgICAgICAgICAgICAgICAnTGF5b3V0VGVz
dEhlbHBlcicsCisgICAgICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAgICAgICdt
YWNfYnVuZGxlX3Jlc291cmNlcyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICc8KGFoZW1f
cGF0aCknLAorICAgICAgICAgICAgICAgICAgICAgICAgJ2ZvbnRzL1dlYktpdFdlaWdodFdhdGNo
ZXIxMDAudHRmJywKKyAgICAgICAgICAgICAgICAgICAgICAgICdmb250cy9XZWJLaXRXZWlnaHRX
YXRjaGVyMjAwLnR0ZicsCisgICAgICAgICAgICAgICAgICAgICAgICAnZm9udHMvV2ViS2l0V2Vp
Z2h0V2F0Y2hlcjMwMC50dGYnLAorICAgICAgICAgICAgICAgICAgICAgICAgJ2ZvbnRzL1dlYktp
dFdlaWdodFdhdGNoZXI0MDAudHRmJywKKyAgICAgICAgICAgICAgICAgICAgICAgICdmb250cy9X
ZWJLaXRXZWlnaHRXYXRjaGVyNTAwLnR0ZicsCisgICAgICAgICAgICAgICAgICAgICAgICAnZm9u
dHMvV2ViS2l0V2VpZ2h0V2F0Y2hlcjYwMC50dGYnLAorICAgICAgICAgICAgICAgICAgICAgICAg
J2ZvbnRzL1dlYktpdFdlaWdodFdhdGNoZXI3MDAudHRmJywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICdmb250cy9XZWJLaXRXZWlnaHRXYXRjaGVyODAwLnR0ZicsCisgICAgICAgICAgICAgICAg
ICAgICAgICAnZm9udHMvV2ViS2l0V2VpZ2h0V2F0Y2hlcjkwMC50dGYnLAorICAgICAgICAgICAg
ICAgICAgICAgICAgJzwoU0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL3dlYmtpdC90ZXh0QXJlYVJl
c2l6ZUNvcm5lci5wbmcnLAorICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAg
IH0seyAjIE9TIT0ibWFjIgorICAgICAgICAgICAgICAgICAgICAnc291cmNlcy8nOiBbCisgICAg
ICAgICAgICAgICAgICAgICAgICAjIC5tbSBpcyBhbHJlYWR5IGV4Y2x1ZGVkIGJ5IGNvbW1vbi5n
eXBpCisgICAgICAgICAgICAgICAgICAgICAgICBbJ2V4Y2x1ZGUnLCAnTWFjXFwuY3BwJCddLAor
ICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgIH1dLAorICAgICAgICAgICAg
ICAgIFsndG9vbGtpdF91c2VzX2d0ayA9PSAxJywgeworICAgICAgICAgICAgICAgICAgICAnZGVw
ZW5kZW5jaWVzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2Rp
cikvYnVpbGQvbGludXgvc3lzdGVtLmd5cDpmb250Y29uZmlnJywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2J1aWxkL2xpbnV4L3N5c3RlbS5neXA6Z3RrJywK
KyAgICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICAgICAgJ2luY2x1ZGVfZGly
cyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICdwdWJsaWMvZ3RrJywKKyAgICAgICAgICAg
ICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICAgICAgJ2NvcGllcyc6IFt7CisgICAgICAgICAg
ICAgICAgICAgICAgICAnZGVzdGluYXRpb24nOiAnPChQUk9EVUNUX0RJUiknLAorICAgICAgICAg
ICAgICAgICAgICAgICAgJ2ZpbGVzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8
KGFoZW1fcGF0aCknLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjaHJvbWl1bS9mb250
cy5jb25mJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPChJTlRFUk1FRElBVEVfRElS
KS9yZXBhY2svRHVtcFJlbmRlclRyZWUucGFrJywKKyAgICAgICAgICAgICAgICAgICAgICAgIF0K
KyAgICAgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICAgICAgICAgICd2YXJpYWJsZXMn
OiB7CisgICAgICAgICAgICAgICAgICAgICAgICAjIEZJWE1FOiBFbmFibGUgd2FybmluZ3Mgb24g
b3RoZXIgcGxhdGZvcm1zLgorICAgICAgICAgICAgICAgICAgICAgICAgJ2Nocm9taXVtX2NvZGUn
OiAxLAorICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAgICAgICAnY29uZGl0
aW9ucyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgIFsnbGludXhfdXNlX3RjbWFsbG9jID09
IDEnLCB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvYmFzZS9h
bGxvY2F0b3IvYWxsb2NhdG9yLmd5cDphbGxvY2F0b3InLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF0sCisgICAgICAgICAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICAg
ICAgXSwKKyAgICAgICAgICAgICAgICB9LHsgIyB0b29sa2l0X3VzZXNfZ3RrICE9IDEKKyAgICAg
ICAgICAgICAgICAgICAgJ3NvdXJjZXMvJzogWworICAgICAgICAgICAgICAgICAgICAgICAgWydl
eGNsdWRlJywgJyhHdGt8TGludXgpXFwuY3BwJCddCisgICAgICAgICAgICAgICAgICAgIF0KKyAg
ICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICBbJ09TIT0iYW5kcm9pZCInLCB7Cisg
ICAgICAgICAgICAgICAgICAgICdzb3VyY2VzLyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAg
IFsnZXhjbHVkZScsICcoQW5kcm9pZClcXC5jcHAkJ10KKyAgICAgICAgICAgICAgICAgICAgXSwK
KyAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICdjb3B5X1Rlc3ROZXRzY2FwZVBsdWdJbicsCisgICAgICAgICAgICAgICAgICAgICAg
ICAnPChjaHJvbWl1bV9zcmNfZGlyKS90aGlyZF9wYXJ0eS9tZXNhL21lc2EuZ3lwOm9zbWVzYScs
CisgICAgICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAg
ICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVpbGQ9PTEgYW5kIGNvbXBvbmVudD09InNoYXJlZF9s
aWJyYXJ5IicsIHsKKyAgICAgICAgICAgICAgICAgICAgJ3NvdXJjZXMnOiBbCisgICAgICAgICAg
ICAgICAgICAgICAgICAnc3JjL0Nocm9taXVtQ3VycmVudFRpbWUuY3BwJywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICdzcmMvQ2hyb21pdW1UaHJlYWRpbmcuY3BwJywKKyAgICAgICAgICAgICAg
ICAgICAgXSwKKyAgICAgICAgICAgICAgICAgICAgJ2luY2x1ZGVfZGlycyc6IFsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICdwdWJsaWMnLAorICAgICAgICAgICAgICAgICAgICBdLAorICAgICAg
ICAgICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWworICAgICAgICAgICAgICAgICAgICAgICAg
Jy4uLy4uL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS5neXAvSmF2YVNjcmlw
dENvcmUuZ3lwOnd0ZicsCisgICAgICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAg
fV0sCisgICAgICAgICAgICAgICAgWydpbnNpZGVfY2hyb21pdW1fYnVpbGQ9PTAnLCB7CisgICAg
ICAgICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCisgICAgICAgICAgICAgICAgICAgICAg
ICAnPChjaHJvbWl1bV9zcmNfZGlyKS93ZWJraXQvc3VwcG9ydC9zZXR1cF90aGlyZF9wYXJ0eS5n
eXA6dGhpcmRfcGFydHlfaGVhZGVycycsCisgICAgICAgICAgICAgICAgICAgIF0KKyAgICAgICAg
ICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICBbJ2NvbXBvbmVudCE9InNoYXJlZF9saWJyYXJ5
IicsIHsKKyAgICAgICAgICAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICcuLi8uLi9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmd5cC9XZWJDb3JlLmd5
cDp3ZWJjb3JlX3Rlc3Rfc3VwcG9ydCcsCisgICAgICAgICAgICAgICAgICAgIF0sCisgICAgICAg
ICAgICAgICAgICAgICdpbmNsdWRlX2RpcnMnOiBbCisgICAgICAgICAgICAgICAgICAgICAgICAj
IFdBUk5JTkc6IERvIG5vdCB2aWV3IHRoaXMgcGFydGljdWxhciBjYXNlIGFzIGEgcHJlY2VkZW50
IGZvcgorICAgICAgICAgICAgICAgICAgICAgICAgIyBpbmNsdWRpbmcgV2ViQ29yZSBoZWFkZXJz
IGluIER1bXBSZW5kZXJUcmVlIHByb2plY3QuCisgICAgICAgICAgICAgICAgICAgICAgICAnLi4v
Li4vU291cmNlL1dlYkNvcmUvdGVzdGluZy92OCcsICMgZm9yIFdlYkNvcmVUZXN0U3VwcG9ydC5o
LCBuZWVkZWQgdG8gbGluayBpbiB3aW5kb3cuaW50ZXJuYWxzIGNvZGUuCisgICAgICAgICAgICAg
ICAgICAgIF0sCisgICAgICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWworICAgICAgICAgICAg
ICAgICAgICAgICAgJy4uLy4uL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlRlc3RpbmdT
dXBwb3J0LmNwcCcsCisgICAgICAgICAgICAgICAgICAgICAgICAnLi4vLi4vU291cmNlL1dlYktp
dC9jaHJvbWl1bS9wdWJsaWMvV2ViVGVzdGluZ1N1cHBvcnQuaCcsCisgICAgICAgICAgICAgICAg
ICAgIF0sCisgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICBdLAorICAgICAgICB9LAor
ICAgICAgICB7CisgICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAnVGVzdE5ldHNjYXBlUGx1Z0lu
JywKKyAgICAgICAgICAgICd0eXBlJzogJ2xvYWRhYmxlX21vZHVsZScsCisgICAgICAgICAgICAn
c291cmNlcyc6IFsgJzxAKHRlc3RfcGx1Z2luX2ZpbGVzKScgXSwKKyAgICAgICAgICAgICdkZXBl
bmRlbmNpZXMnOiBbCisgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvdGhpcmRf
cGFydHkvbnBhcGkvbnBhcGkuZ3lwOm5wYXBpJywKKyAgICAgICAgICAgIF0sCisgICAgICAgICAg
ICAnaW5jbHVkZV9kaXJzJzogWworICAgICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIp
JywKKyAgICAgICAgICAgICAgICAnVGVzdE5ldHNjYXBlUGx1Z0luJywKKyAgICAgICAgICAgICAg
ICAnY2hyb21pdW0vVGVzdE5ldHNjYXBlUGx1Z0luL0ZvcndhcmRpbmdIZWFkZXJzJywKKyAgICAg
ICAgICAgIF0sCisgICAgICAgICAgICAnY29uZGl0aW9ucyc6IFsKKyAgICAgICAgICAgICAgICBb
J09TPT0ibWFjIicsIHsKKyAgICAgICAgICAgICAgICAgICAgJ21hY19idW5kbGUnOiAxLAorICAg
ICAgICAgICAgICAgICAgICAncHJvZHVjdF9leHRlbnNpb24nOiAncGx1Z2luJywKKyAgICAgICAg
ICAgICAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7CisgICAgICAgICAgICAgICAgICAgICAgICAn
bGlicmFyaWVzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgICAgICckKFNES1JPT1QpL1N5
c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ2FyYm9uLmZyYW1ld29yaycsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJyQoU0RLUk9PVCkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9Db2Nv
YS5mcmFtZXdvcmsnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICckKFNES1JPT1QpL1N5
c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvUXVhcnR6Q29yZS5mcmFtZXdvcmsnLAorICAgICAgICAg
ICAgICAgICAgICAgICAgXQorICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAg
ICAgICAneGNvZGVfc2V0dGluZ3MnOiB7CisgICAgICAgICAgICAgICAgICAgICAgICAnR0NDX1NZ
TUJPTFNfUFJJVkFURV9FWFRFUk4nOiAnTk8nLAorICAgICAgICAgICAgICAgICAgICAgICAgJ0lO
Rk9QTElTVF9GSUxFJzogJ1Rlc3ROZXRzY2FwZVBsdWdJbi9tYWMvSW5mby5wbGlzdCcsCisgICAg
ICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICAgICAg
Wydvc19wb3NpeCA9PSAxIGFuZCBPUyAhPSAibWFjIicsIHsKKyAgICAgICAgICAgICAgICAgICAg
J2NmbGFncyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICctZnZpc2liaWxpdHk9ZGVmYXVs
dCcsCisgICAgICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAgfV0sCisgICAgICAg
ICAgICAgICAgWydPUz09IndpbiInLCB7CisgICAgICAgICAgICAgICAgICAgICdkZWZpbmVzJzog
WworICAgICAgICAgICAgICAgICAgICAgICAgIyBUaGlzIHNlZW1zIGxpa2UgYSBoYWNrLCBidXQg
dGhpcyBpcyB3aGF0IFNhZmFyaSBXaW4gZG9lcy4KKyAgICAgICAgICAgICAgICAgICAgICAgICdz
bnByaW50Zj1fc25wcmludGYnLAorICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAg
ICAgICAgICAnc291cmNlcyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICdUZXN0TmV0c2Nh
cGVQbHVnSW4vd2luL1Rlc3ROZXRzY2FwZVBsdWdpbi5kZWYnLAorICAgICAgICAgICAgICAgICAg
ICAgICAgJ1Rlc3ROZXRzY2FwZVBsdWdJbi93aW4vVGVzdE5ldHNjYXBlUGx1Z2luLnJjJywKKyAg
ICAgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICAgICAgIyBUaGUgLnJjIGZpbGUg
cmVxdWlyZXMgdGhhdCB0aGUgbmFtZSBvZiB0aGUgZGxsIGlzIG5wVGVzdE5ldHNjYXBlUGx1Z2lu
LmRsbC4KKyAgICAgICAgICAgICAgICAgICAgJ3Byb2R1Y3RfbmFtZSc6ICducFRlc3ROZXRzY2Fw
ZVBsdWdpbicsCisgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICBdLAorICAgICAgICB9
LAorICAgICAgICB7CisgICAgICAgICAgICAndGFyZ2V0X25hbWUnOiAnY29weV9UZXN0TmV0c2Nh
cGVQbHVnSW4nLAorICAgICAgICAgICAgJ3R5cGUnOiAnbm9uZScsCisgICAgICAgICAgICAnZGVw
ZW5kZW5jaWVzJzogWworICAgICAgICAgICAgICAgICdUZXN0TmV0c2NhcGVQbHVnSW4nLAorICAg
ICAgICAgICAgXSwKKyAgICAgICAgICAgICdjb25kaXRpb25zJzogWworICAgICAgICAgICAgICAg
IFsnT1M9PSJ3aW4iJywgeworICAgICAgICAgICAgICAgICAgICAnY29waWVzJzogW3sKKyAgICAg
ICAgICAgICAgICAgICAgICAgICdkZXN0aW5hdGlvbic6ICc8KFBST0RVQ1RfRElSKS9wbHVnaW5z
JywKKyAgICAgICAgICAgICAgICAgICAgICAgICdmaWxlcyc6IFsnPChQUk9EVUNUX0RJUikvbnBU
ZXN0TmV0c2NhcGVQbHVnSW4uZGxsJ10sCisgICAgICAgICAgICAgICAgICAgIH1dLAorICAgICAg
ICAgICAgICAgIH1dLAorICAgICAgICAgICAgICAgIFsnT1M9PSJtYWMiJywgeworICAgICAgICAg
ICAgICAgICAgICAnZGVwZW5kZW5jaWVzJzogWydUZXN0TmV0c2NhcGVQbHVnSW4nXSwKKyAgICAg
ICAgICAgICAgICAgICAgJ2NvcGllcyc6IFt7CisgICAgICAgICAgICAgICAgICAgICAgICAnZGVz
dGluYXRpb24nOiAnPChQUk9EVUNUX0RJUikvcGx1Z2lucy8nLAorICAgICAgICAgICAgICAgICAg
ICAgICAgJ2ZpbGVzJzogWyc8KFBST0RVQ1RfRElSKS9UZXN0TmV0c2NhcGVQbHVnSW4ucGx1Z2lu
LyddLAorICAgICAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICB9XSwKKyAgICAg
ICAgICAgICAgICBbJ29zX3Bvc2l4ID09IDEgYW5kIE9TICE9ICJtYWMiJywgeworICAgICAgICAg
ICAgICAgICAgICAnY29waWVzJzogW3sKKyAgICAgICAgICAgICAgICAgICAgICAgICdkZXN0aW5h
dGlvbic6ICc8KFBST0RVQ1RfRElSKS9wbHVnaW5zJywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICdmaWxlcyc6IFsnPChQUk9EVUNUX0RJUikvbGliVGVzdE5ldHNjYXBlUGx1Z0luLnNvJ10sCisg
ICAgICAgICAgICAgICAgICAgIH1dLAorICAgICAgICAgICAgICAgIH1dLAorICAgICAgICAgICAg
XSwKKyAgICAgICAgfSwKKyAgICBdLCAjIHRhcmdldHMKKyAgICAnY29uZGl0aW9ucyc6IFsKKyAg
ICAgICAgWydPUz09IndpbiInLCB7CisgICAgICAgICAgICAndGFyZ2V0cyc6IFt7CisgICAgICAg
ICAgICAgICAgJ3RhcmdldF9uYW1lJzogJ0xheW91dFRlc3RIZWxwZXInLAorICAgICAgICAgICAg
ICAgICd0eXBlJzogJ2V4ZWN1dGFibGUnLAorICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWydj
aHJvbWl1bS9MYXlvdXRUZXN0SGVscGVyV2luLmNwcCddLAorICAgICAgICAgICAgfV0sCisgICAg
ICAgIH1dLAorICAgICAgICBbJ29zX3Bvc2l4PT0xIGFuZCBPUyE9Im1hYyIgYW5kIGdjY192ZXJz
aW9uPT00NicsIHsKKyAgICAgICAgICAgICd0YXJnZXRfZGVmYXVsdHMnOiB7CisgICAgICAgICAg
ICAgICAgIyBEaXNhYmxlIHdhcm5pbmdzIGFib3V0IGMrKzB4IGNvbXBhdGliaWxpdHksIGFzIHNv
bWUgbmFtZXMgKHN1Y2gKKyAgICAgICAgICAgICAgICAjIGFzIG51bGxwdHIpIGNvbmZsaWN0IHdp
dGggdXBjb21pbmcgYysrMHggdHlwZXMuCisgICAgICAgICAgICAgICAgJ2NmbGFnc19jYyc6IFsn
LVduby1jKysweC1jb21wYXQnXSwKKyAgICAgICAgICAgIH0sCisgICAgICAgIH1dLAorICAgICAg
ICBbJ09TPT0ibWFjIicsIHsKKyAgICAgICAgICAgICd0YXJnZXRzJzogWworICAgICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICAgICAgJ3RhcmdldF9uYW1lJzogJ0xheW91dFRlc3RIZWxw
ZXInLAorICAgICAgICAgICAgICAgICAgICAndHlwZSc6ICdleGVjdXRhYmxlJywKKyAgICAgICAg
ICAgICAgICAgICAgJ3NvdXJjZXMnOiBbJ2Nocm9taXVtL0xheW91dFRlc3RIZWxwZXIubW0nXSwK
KyAgICAgICAgICAgICAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7CisgICAgICAgICAgICAgICAg
ICAgICAgICAnbGlicmFyaWVzJzogWworICAgICAgICAgICAgICAgICAgICAgICAgICAgICckKFNE
S1JPT1QpL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwS2l0LmZyYW1ld29yaycsCisgICAg
ICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAg
ICAgICAgIH0sCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAndGFyZ2V0
X25hbWUnOiAnY29weV9tZXNhJywKKyAgICAgICAgICAgICAgICAgICAgJ3R5cGUnOiAnbm9uZScs
CisgICAgICAgICAgICAgICAgICAgICdkZXBlbmRlbmNpZXMnOiBbJzwoY2hyb21pdW1fc3JjX2Rp
cikvdGhpcmRfcGFydHkvbWVzYS9tZXNhLmd5cDpvc21lc2EnXSwKKyAgICAgICAgICAgICAgICAg
ICAgJ2NvcGllcyc6IFt7CisgICAgICAgICAgICAgICAgICAgICAgICAnZGVzdGluYXRpb24nOiAn
PChQUk9EVUNUX0RJUikvRHVtcFJlbmRlclRyZWUuYXBwL0NvbnRlbnRzL01hY09TLycsCisgICAg
ICAgICAgICAgICAgICAgICAgICAnZmlsZXMnOiBbJzwoUFJPRFVDVF9ESVIpL29zbWVzYS5zbydd
LAorICAgICAgICAgICAgICAgICAgICB9XSwKKyAgICAgICAgICAgICAgICB9LAorICAgICAgICAg
ICAgXSwKKyAgICAgICAgfV0sCisgICAgXSwgIyBjb25kaXRpb25zCit9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>