<?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>110498</bug_id>
          
          <creation_ts>2013-02-21 12:16:38 -0800</creation_ts>
          <short_desc>[GTK] Expose all dependencies to the gyp build</short_desc>
          <delta_ts>2013-02-22 21:43:10 -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>WebKitGTK</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Martin Robinson">mrobinson</reporter>
          <assigned_to name="Martin Robinson">mrobinson</assigned_to>
          <cc>dpranke</cc>
    
    <cc>gustavo</cc>
    
    <cc>pnormand</cc>
    
    <cc>thakis</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>838684</commentid>
    <comment_count>0</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-02-21 12:16:38 -0800</bug_when>
    <thetext>With the ease of adding new dependencies in mind, we should roll them into Configuration.gypi. This is a good moment to add all the dependencies from our configuration step as well. They&apos;re necessary to build WebCore.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838719</commentid>
    <comment_count>1</comment_count>
      <attachid>189579</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-02-21 12:50:27 -0800</bug_when>
    <thetext>Created attachment 189579
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838926</commentid>
    <comment_count>2</comment_count>
      <attachid>189579</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2013-02-21 15:34:01 -0800</bug_when>
    <thetext>Comment on attachment 189579
Patch

Doesn&apos;t this result in multiple copies of each dependency target in the sub-makefiles?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838945</commentid>
    <comment_count>3</comment_count>
      <attachid>189579</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-02-21 15:48:21 -0800</bug_when>
    <thetext>Comment on attachment 189579
Patch

It does seem to do that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838964</commentid>
    <comment_count>4</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-02-21 16:04:33 -0800</bug_when>
    <thetext>It seems like there are two options to avoid this. One is to continue to manage the dependency targets in two separate files again and the other is to also run Dependencies.gyp through the autoconf preprocessor.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838998</commentid>
    <comment_count>5</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2013-02-21 16:35:45 -0800</bug_when>
    <thetext>two separate files? can&apos;t you just list the dependencies in a one file?

I&apos;m not sure I understand the comment about running Dependencies.gyp through the autoconf processor, though. I&apos;m guessing that&apos;s probably related (and maybe does make sense).

Generally, we only put variable definitions and other settings in files that are passed in via -I, not actual targets (for the reason just cited, among others).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839014</commentid>
    <comment_count>6</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-02-21 16:47:31 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; two separate files? can&apos;t you just list the dependencies in a one file?
&gt; 
&gt; I&apos;m not sure I understand the comment about running Dependencies.gyp through the autoconf processor, though. I&apos;m guessing that&apos;s probably related (and maybe does make sense).
&gt; 
&gt; Generally, we only put variable definitions and other settings in files that are passed in via -I, not actual targets (for the reason just cited, among others).

All the template fields in Configuration.gypi.in (looking like @FOO_CFLAGS@) are filled in during &apos;./configure&apos; and the result is written to Configuration.gypi in the build directory. Since Configuration.gypi cannot contain targets in a sane way, we&apos;ll likely need to keep targets in a separate file -- Dependencies.gyp. I think that I chose to use the variables (&lt;(FOO_CLFAGS) etc) directly because it would avoid having to add boilerplate across more than one file. There are some important benefits to using targets to represent dependencies, but it does increase the amount of boilerplate necessary to add the n+1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839056</commentid>
    <comment_count>7</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2013-02-21 17:24:08 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; (In reply to comment #5)
&gt; &gt; two separate files? can&apos;t you just list the dependencies in a one file?
&gt; &gt; 
&gt; &gt; I&apos;m not sure I understand the comment about running Dependencies.gyp through the autoconf processor, though. I&apos;m guessing that&apos;s probably related (and maybe does make sense).
&gt; &gt; 
&gt; &gt; Generally, we only put variable definitions and other settings in files that are passed in via -I, not actual targets (for the reason just cited, among others).
&gt; 
&gt; All the template fields in Configuration.gypi.in (looking like @FOO_CFLAGS@) are filled in during &apos;./configure&apos; and the result is written to Configuration.gypi in the build directory. Since Configuration.gypi cannot contain targets in a sane way, we&apos;ll likely need to keep targets in a separate file -- Dependencies.gyp. I think that I chose to use the variables (&lt;(FOO_CLFAGS) etc) directly because it would avoid having to add boilerplate across more than one file. There are some important benefits to using targets to represent dependencies, but it does increase the amount of boilerplate necessary to add the n+1.

Ah, right, two files == configuration + dependencies.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839662</commentid>
    <comment_count>8</comment_count>
      <attachid>189784</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-02-22 09:42:13 -0800</bug_when>
    <thetext>Created attachment 189784
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839663</commentid>
    <comment_count>9</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-02-22 09:43:46 -0800</bug_when>
    <thetext>This is a simplified patch that just fills in the gaps in terms of dependencies.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839934</commentid>
    <comment_count>10</comment_count>
      <attachid>189784</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2013-02-22 14:07:49 -0800</bug_when>
    <thetext>Comment on attachment 189784
Patch

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

It does seem like generating Dependencies.gyp from a Dependencies.gyp.in might make things clearer and remove some of the duplication, but this is fine for now (and up to you).

&gt; Source/WebKit/gtk/gyp/Dependencies.gyp:13
&gt; +

nit: stylistically, we don&apos;t usually separate these blocks w/ blank lines.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>840296</commentid>
    <comment_count>11</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-02-22 21:41:51 -0800</bug_when>
    <thetext>Committed r143835: &lt;http://trac.webkit.org/changeset/143835&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>840297</commentid>
    <comment_count>12</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-02-22 21:43:10 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; (From update of attachment 189784 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=189784&amp;action=review
&gt; 
&gt; It does seem like generating Dependencies.gyp from a Dependencies.gyp.in might make things clearer and remove some of the duplication, but this is fine for now (and up to you).

Thanks for the review! It&apos;s a little tricky right now, because things processed by configure should really end up in the build directory. That means we&apos;d need to have some extra variables in Configuration.gypi (itself in the build directory) so that we can get the proper path for inclusion.

&gt; 
&gt; &gt; Source/WebKit/gtk/gyp/Dependencies.gyp:13
&gt; &gt; +
&gt; 
&gt; nit: stylistically, we don&apos;t usually separate these blocks w/ blank lines.

I&apos;ve fixed this. :)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>189579</attachid>
            <date>2013-02-21 12:50:27 -0800</date>
            <delta_ts>2013-02-22 09:42:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-110498-20130221124647.patch</filename>
            <type>text/plain</type>
            <size>14546</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzNjIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBj
ZmQyNGQyNzFiYjY3MmU0YWUyMjRjYTM2NWE5Njc2MjEyNjJhM2ViLi45YmY1ZTBiZDUwN2YxMjEx
NjdhMWZjNDczMzAzNGRhZjQyOThiZWU5IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMyBAQAorMjAxMy0wMi0yMSAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQGlnYWxp
YS5jb20+CisKKyAgICAgICAgW0dUS10gRXhwb3NlIGFsbCBkZXBlbmRlbmNpZXMgdG8gdGhlIGd5
cCBidWlsZCBhbmQgcm9sbCB0aGVtIGludG8gQ29uZmlndXJhdGlvbi5neXBpCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTA0OTgKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIEphdmFTY3JpcHRDb3JlLmd5
cC9KYXZhU2NyaXB0Q29yZUdUSy5neXA6IFdlIGNhbiBub3cgcmVmZXIgdG8gZGVwZW5kZW5jaWVz
IGRpcmVjdGx5LCBzaW5jZQorICAgICAgICB0aGV5IGFyZSBub3cgZGVmaW5lZCBpbiBDb25ndXJh
dGlvbi5neXBpIHdoaWNoIGlzIGluY2x1ZGVkIHZpYSAtSSBvbiB0aGUgY29tbWFuZC1saW5lLgor
CiAyMDEzLTAyLTE5ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAgICAgICAg
REZHOjpTcGVjdWxhdGl2ZUpJVDo6Y29tcGlsZUludDMyVG9Eb3VibGUoKSBoYXMgYW4gdW5uZWNl
c3NhcnkgY2FzZSBmb3IgY29uc3RhbnQgb3BlcmFuZHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYv
Q2hhbmdlTG9nIGIvU291cmNlL1dURi9DaGFuZ2VMb2cKaW5kZXggMTA3NzA5YmE3N2JkYzkyMGVj
ODMzMzY5MzkzYWIzNGQ0NmVhYTE3MC4uMTgyYzQ2ODI4YTk1MjEwOTBmOGJmY2NjOTVkNDlmMGRm
NTliMTM1NiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dU
Ri9DaGFuZ2VMb2cKQEAgLTEsNSArMSwxNCBAQAogMjAxMy0wMi0yMSAgTWFydGluIFJvYmluc29u
ICA8bXJvYmluc29uQGlnYWxpYS5jb20+CiAKKyAgICAgICAgW0dUS10gRXhwb3NlIGFsbCBkZXBl
bmRlbmNpZXMgdG8gdGhlIGd5cCBidWlsZCBhbmQgcm9sbCB0aGVtIGludG8gQ29uZmlndXJhdGlv
bi5neXBpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MTA0OTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IFdURi5neXAvV1RGR1RLLmd5cDogUmVmZXIgdG8gZGVwZW5kZW5jaWVzIGRpcmVjdGx5LgorCisy
MDEzLTAyLTIxICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KKwogICAg
ICAgICBBIGNvdXBsZSBtb3JlICdtYWtlIGRpc3QnIGZpeGVzIGZvciBXZWJLaXRHVEsrLgogCiAg
ICAgICAgICogR05VbWFrZWZpbGUubGlzdC5hbTogQWRkIGEgbWlzc2luZyBmaWxlIHRvIHRoZSBz
b3VyY2UgbGlzdC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZyBiL1Nv
dXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwppbmRleCBmN2VhNGUyMDU4OTlkOTVlY2M5OGJhNmM1
ZDJhMzRhZDg4OGFlYjlhLi45NzA1OGNkZTY1YjA4YTAyZDUxYzA1NjU3ZGRiOWYwN2UwZWMzNjZk
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
YktpdC9ndGsvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTMtMDItMjEgIE1hcnRpbiBS
b2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdIEV4cG9zZSBh
bGwgZGVwZW5kZW5jaWVzIHRvIHRoZSBneXAgYnVpbGQgYW5kIHJvbGwgdGhlbSBpbnRvIENvbmZp
Z3VyYXRpb24uZ3lwaQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTEwNDk4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBneXAvQ29uZmlndXJhdGlvbi5neXBpLmluOiBNb3ZlIGFsbCBleGlzdGluZyBkZXBl
bmRlbmNpZXMgaGVyZSBhbmQgZGVmaW5lIHRoZSBtaXNzaW5nCisgICAgICAgIG9uZXMuCisgICAg
ICAgICogZ3lwL0RlcGVuZGVuY2llcy5neXA6IFJlbW92ZWQuCisKIDIwMTMtMDItMjEgIEdlb3Jn
ZSBNY0NvbGxpc3RlciAgPGdlb3JnZS5tY2NvbGxpc3RlckBnbWFpbC5jb20+CiAKICAgICAgICAg
W0dUS10gUmVtb3ZlIHN1YnJlc291cmNlIGxlYWtzIGZyb20gV2ViS2l0MSBhbmQgV2ViS2l0Mgpk
aWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLmd5cC9KYXZh
U2NyaXB0Q29yZUdUSy5neXAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUu
Z3lwL0phdmFTY3JpcHRDb3JlR1RLLmd5cAppbmRleCBhOTBhZDExZDljODNmOTJiNThhNzhkZTg4
NmRlYmEwYjUxYWI3NzEzLi5iZjM4MzFjODZmNTdiOGRjYTgxMzk0OTFhYTY0YTJkMTZiNzFjMTlm
IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUuZ3lwL0ph
dmFTY3JpcHRDb3JlR1RLLmd5cAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlw
dENvcmUuZ3lwL0phdmFTY3JpcHRDb3JlR1RLLmd5cApAQCAtNiw3ICs2LDYgQEAKICAgJ3Zhcmlh
Ymxlcyc6IHsKICAgICAnSmF2YVNjcmlwdENvcmUnOiAnLi4nLAogICAgICdTb3VyY2UnOiAnLi4v
Li4nLAotICAgICdEZXBlbmRlbmNpZXMnOiAnPChTb3VyY2UpL1dlYktpdC9ndGsvZ3lwL0RlcGVu
ZGVuY2llcy5neXAnLAogICAgICdqYXZhc2NyaXB0Y29yZV9pbmNsdWRlcyc6IFsKICAgICAgICc8
KFNvdXJjZSknLAogICAgICAgJzwoSmF2YVNjcmlwdENvcmUpJywKQEAgLTEyOCw4ICsxMjcsOCBA
QAogICAgICAgJ3RhcmdldF9uYW1lJzogJ2xpYmphdmFzY3JpcHRjb3JlZ3RrJywKICAgICAgICAg
J3R5cGUnOiAnc2hhcmVkX2xpYnJhcnknLAogICAgICAgICAnZGVwZW5kZW5jaWVzJzogWwotICAg
ICAgICAgICc8KERlcGVuZGVuY2llcyk6Z2xpYicsCi0gICAgICAgICAgJzwoRGVwZW5kZW5jaWVz
KTppY3UnLAorICAgICAgICAgICdnbGliJywKKyAgICAgICAgICAnaWN1JywKICAgICAgICAgICAn
PChTb3VyY2UpL1dURi9XVEYuZ3lwL1dURkdUSy5neXA6d3RmJywKICAgICAgICAgICAnR2VuZXJh
dGVMVVRzJywKICAgICAgICAgICAnTExJbnRPZmZzZXRFeHRyYWN0b3InLApkaWZmIC0tZ2l0IGEv
U291cmNlL1dURi9XVEYuZ3lwL1dURkdUSy5neXAgYi9Tb3VyY2UvV1RGL1dURi5neXAvV1RGR1RL
Lmd5cAppbmRleCBhMzEyZGYzMmJhNjdjNGZkMDJmNGI0MDRkMzdiYjRiNTg1ZDQ2NDhiLi5hNDEy
MjJiZmNiMTdlODdhMjI5MmJiZGM2MmI1OTg1YmJmNDRmMTA3IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V1RGL1dURi5neXAvV1RGR1RLLmd5cAorKysgYi9Tb3VyY2UvV1RGL1dURi5neXAvV1RGR1RLLmd5
cApAQCAtNiw3ICs2LDYgQEAKICAgJ3ZhcmlhYmxlcyc6IHsKICAgICAnV1RGJzogJy4uJywKICAg
ICAnU291cmNlJzogJy4uLy4uJywKLSAgICAnRGVwZW5kZW5jaWVzJzogJzwoU291cmNlKS9XZWJL
aXQvZ3RrL2d5cC9EZXBlbmRlbmNpZXMuZ3lwJywKICAgfSwKIAogICAndGFyZ2V0X2RlZmF1bHRz
JyA6IHsKQEAgLTE5LDggKzE4LDggQEAKICAgICAgICd0YXJnZXRfbmFtZSc6ICd3dGYnLAogICAg
ICAgJ3R5cGUnOiAnc3RhdGljX2xpYnJhcnknLAogICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKLSAg
ICAgICAgJzwoRGVwZW5kZW5jaWVzKTpnbGliJywKLSAgICAgICAgJzwoRGVwZW5kZW5jaWVzKTpp
Y3UnLAorICAgICAgICAnZ2xpYicsCisgICAgICAgICdpY3UnLAogICAgICAgIF0sCiAgICAgICAn
aW5jbHVkZV9kaXJzJzogWwogICAgICAgICAnPChXVEYpJywKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvZ3RrL2d5cC9Db25maWd1cmF0aW9uLmd5cGkuaW4gYi9Tb3VyY2UvV2ViS2l0L2d0ay9n
eXAvQ29uZmlndXJhdGlvbi5neXBpLmluCmluZGV4IGNlNmRiNDM3MzFlNmM1MWY2ZDhiN2U2NDM1
MmEyYTE0OTMxYjJmYWQuLjcxMDFhYjhiYTRhMGZkY2Q4MDc5NzNiNGZlYTllMDY3Nzg5NjYyMjYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZ3RrL2d5cC9Db25maWd1cmF0aW9uLmd5cGkuaW4K
KysrIGIvU291cmNlL1dlYktpdC9ndGsvZ3lwL0NvbmZpZ3VyYXRpb24uZ3lwaS5pbgpAQCAtMjYs
OSArMjYsMzc4IEBACiAgICAgICAnLUkuJywKICAgICBdLAogCi0gICAgJ1VOSUNPREVfQ0ZMQUdT
JzogJ0BVTklDT0RFX0NGTEFHU0AnLAotICAgICdVTklDT0RFX0xJQlMnOiAnQFVOSUNPREVfTElC
U0AnLAorICAgICMgV2UgdXNlIGludGVybWVkaWF0ZSB2YXJpYWJsZXMgc28gdGhhdCBneXAgcHJv
cGVybHkgaGFuZGxlcyB3aGl0ZSBzcGFjZS4KKyAgICAnQVRTUEkyX0NGTEFHUyc6ICdAQVRTUEky
X0NGTEFHU0AnLAorICAgICdBVFNQSTJfTElCUyc6ICdAQVRTUEkyX0xJQlNAJywKKyAgICAnQ0FJ
Uk9fQ0ZMQUdTJzogJ0BDQUlST19DRkxBR1NAJywKKyAgICAnQ0FJUk9fTElCUyc6ICdAQ0FJUk9f
TElCU0AnLAorICAgICdETE9QRU5fTElCUyc6ICdARExPUEVOX0xJQlNAJywKKyAgICAnRU5DSEFO
VF9DRkxBR1MnOiAnQEVOQ0hBTlRfQ0ZMQUdTQCcsCisgICAgJ0VOQ0hBTlRfTElCUyc6ICdARU5D
SEFOVF9MSUJTQCcsCisgICAgJ0ZSRUVUWVBFX0NGTEFHUyc6ICdARlJFRVRZUEVfQ0ZMQUdTQCcs
CisgICAgJ0ZSRUVUWVBFX0xJQlMnOiAnQEZSRUVUWVBFX0xJQlNAJywKKyAgICAnR0FJTF9DRkxB
R1MnOiAnQEdBSUxfQ0ZMQUdTQCcsCisgICAgJ0dBSUxfTElCUyc6ICdAR0FJTF9MSUJTQCcsCisg
ICAgJ0dBTUVQQURfQ0ZMQUdTJzogJ0BHQU1FUEFEX0NGTEFHU0AnLAorICAgICdHQU1FUEFEX0xJ
QlMnOiAnQEdBTUVQQURfTElCU0AnLAorICAgICdHRU9DTFVFX0NGTEFHUyc6ICdAR0VPQ0xVRV9D
RkxBR1NAJywKKyAgICAnR0VPQ0xVRV9MSUJTJzogJ0BHRU9DTFVFX0xJQlNAJywKICAgICAnR0xJ
Ql9DRkxBR1MnOiAnQEdMSUJfQ0ZMQUdTQCcsCiAgICAgJ0dMSUJfTElCUyc6ICdAR0xJQl9MSUJT
QCcsCi0gIH0KKyAgICAnR1NUUkVBTUVSX0NGTEFHUyc6ICdAR1NUUkVBTUVSX0NGTEFHU0AnLAor
ICAgICdHU1RSRUFNRVJfTElCUyc6ICdAR1NUUkVBTUVSX0xJQlNAJywKKyAgICAnR1RLMl9DRkxB
R1MnOiAnQEdUSzJfQ0ZMQUdTQCcsCisgICAgJ0dUSzJfTElCUyc6ICdAR1RLMl9MSUJTQCcsCisg
ICAgJ0dUS19DRkxBR1MnOiAnQEdUS19DRkxBR1NAJywKKyAgICAnR1RLX0xJQlMnOiAnQEdUS19M
SUJTQCcsCisgICAgJ0dUS19VTklYX1BSSU5USU5HX0NGTEFHUyc6ICdAR1RLX1VOSVhfUFJJTlRJ
TkdfQ0ZMQUdTQCcsCisgICAgJ0dUS19VTklYX1BSSU5USU5HX0xJQlMnOiAnQEdUS19VTklYX1BS
SU5USU5HX0xJQlNAJywKKyAgICAnSlBFR19MSUJTJzogJ0BKUEVHX0xJQlNAJywKKyAgICAnTElC
U0VDUkVUX0NGTEFHUyc6ICdATElCU0VDUkVUX0NGTEFHU0AnLAorICAgICdMSUJTRUNSRVRfTElC
Uyc6ICdATElCU0VDUkVUX0xJQlNAJywKKyAgICAnTElCU09VUF9DRkxBR1MnOiAnQExJQlNPVVBf
Q0ZMQUdTQCcsCisgICAgJ0xJQlNPVVBfTElCUyc6ICdATElCU09VUF9MSUJTQCcsCisgICAgJ0xJ
QlhNTF9DRkxBR1MnOiAnQExJQlhNTF9DRkxBR1NAJywKKyAgICAnTElCWE1MX0xJQlMnOiAnQExJ
QlhNTF9MSUJTQCcsCisgICAgJ0xJQlhTTFRfQ0ZMQUdTJzogJ0BMSUJYU0xUX0NGTEFHU0AnLAor
ICAgICdMSUJYU0xUX0xJQlMnOiAnQExJQlhTTFRfTElCU0AnLAorICAgICdPTEUzMl9MSUJTJzog
J0BPTEUzMl9MSUJTQCcsCisgICAgJ1BBTkdPX0NGTEFHUyc6ICdAUEFOR09fQ0ZMQUdTQCcsCisg
ICAgJ1BBTkdPX0xJQlMnOiAnQFBBTkdPX0xJQlNAJywKKyAgICAnUE5HX0xJQlMnOiAnQFBOR19M
SUJTQCcsCisgICAgJ1NITFdBUElfTElCUyc6ICdAU0hMV0FQSV9MSUJTQCcsCisgICAgJ1NRTElU
RTNfQ0ZMQUdTJzogJ0BTUUxJVEUzX0NGTEFHU0AnLAorICAgICdTUUxJVEUzX0xJQlMnOiAnQFNR
TElURTNfTElCU0AnLAorICAgICdVTklDT0RFX0NGTEFHUyc6ICdAVU5JQ09ERV9DRkxBR1NAJywK
KyAgICAnVU5JQ09ERV9MSUJTJzogJ0BVTklDT0RFX0xJQlNAJywKKyAgICAnV0VCUF9MSUJTJzog
J0BXRUJQX0xJQlNAJywKKyAgICAnV0lOTU1fTElCUyc6ICdAV0lOTU1fTElCU0AnLAorICAgICdY
Q09NUE9TSVRFX0NGTEFHUyc6ICdAWENPTVBPU0lURV9DRkxBR1NAJywKKyAgICAnWENPTVBPU0lU
RV9MSUJTJzogJ0BYQ09NUE9TSVRFX0xJQlNAJywKKyAgICAnWERBTUFHRV9DRkxBR1MnOiAnQFhE
QU1BR0VfQ0ZMQUdTQCcsCisgICAgJ1hEQU1BR0VfTElCUyc6ICdAWERBTUFHRV9MSUJTQCcsCisg
ICAgJ1hSRU5ERVJfQ0ZMQUdTJzogJ0BYUkVOREVSX0NGTEFHU0AnLAorICAgICdYUkVOREVSX0xJ
QlMnOiAnQFhSRU5ERVJfTElCU0AnLAorICAgICdYVF9DRkxBR1MnOiAnQFhUX0NGTEFHU0AnLAor
ICAgICdYVF9MSUJTJzogJ0BYVF9MSUJTQCcsCisgICAgJ1pMSUJfQ0ZMQUdTJzogJ0BaTElCX0NG
TEFHU0AnLAorICAgICdaTElCX0xJQlMnOiAnQFpMSUJfTElCU0AnLAorICB9LAorCisgICd0YXJn
ZXRzJzogWworICAgIHsKKyAgICAgICd0YXJnZXRfbmFtZSc6ICdnbGliJywKKyAgICAgICd0eXBl
JzogJ25vbmUnLAorICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3MnOiB7CisgICAgICAg
ICdjZmxhZ3MnOiBbICc8QChHTElCX0NGTEFHUyknIF0sCisgICAgICAgICdsaW5rX3NldHRpbmdz
JzogeworICAgICAgICAgICdsaWJyYXJpZXMnIDogWyAnPEAoR0xJQl9MSUJTKScgXSwKKyAgICAg
ICAgfSwKKyAgICAgIH0sCisgICAgfSwKKworICAgIHsKKyAgICAgICd0YXJnZXRfbmFtZSc6ICdp
Y3UnLAorICAgICAgJ3R5cGUnOiAnbm9uZScsCisgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0
aW5ncyc6IHsKKyAgICAgICAgJ2NmbGFncyc6IFsgJzxAKFVOSUNPREVfQ0ZMQUdTKScgXSwKKyAg
ICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7CisgICAgICAgICAgJ2xpYnJhcmllcycgOiBbICc8QChV
TklDT0RFX0xJQlMpJyBdLAorICAgICAgICB9LAorICAgICAgfSwKKyAgICB9LAorCisgICAgewor
ICAgICAgJ3RhcmdldF9uYW1lJzogJ2F0c3BpJywKKyAgICAgICd0eXBlJzogJ25vbmUnLAorICAg
ICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3MnOiB7CisgICAgICAgICdjZmxhZ3MnOiBbICc8
QChBVFNQSTJfQ0ZMQUdTKScgXSwKKyAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7CisgICAgICAg
ICAgJ2xpYnJhcmllcycgOiBbICc8QChBVFNQSTJfTElCUyknIF0sCisgICAgICAgIH0sCisgICAg
ICB9LAorICAgIH0sCisKKyAgICB7CisgICAgICAndGFyZ2V0X25hbWUnOiAnY2Fpcm8nLAorICAg
ICAgJ3R5cGUnOiAnbm9uZScsCisgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsK
KyAgICAgICAgJ2NmbGFncyc6IFsgJzxAKENBSVJPX0NGTEFHUyknIF0sCisgICAgICAgICdsaW5r
X3NldHRpbmdzJzogeworICAgICAgICAgICdsaWJyYXJpZXMnIDogWyAnPEAoQ0FJUk9fTElCUykn
IF0sCisgICAgICAgIH0sCisgICAgICB9LAorICAgIH0sCisKKyAgICB7CisgICAgICAndGFyZ2V0
X25hbWUnOiAnZGxvcGVuJywKKyAgICAgICd0eXBlJzogJ25vbmUnLAorICAgICAgJ2RpcmVjdF9k
ZXBlbmRlbnRfc2V0dGluZ3MnOiB7CisgICAgICAgICdsaW5rX3NldHRpbmdzJzogeworICAgICAg
ICAgICdsaWJyYXJpZXMnIDogWyAnPEAoRExPUEVOX0xJQlMpJyBdLAorICAgICAgICB9LAorICAg
ICAgfSwKKyAgICB9LAorCisgICAgeworICAgICAgJ3RhcmdldF9uYW1lJzogJ2VuY2hhbnQnLAor
ICAgICAgJ3R5cGUnOiAnbm9uZScsCisgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6
IHsKKyAgICAgICAgJ2NmbGFncyc6IFsgJzxAKEVOQ0hBTlRfQ0ZMQUdTKScgXSwKKyAgICAgICAg
J2xpbmtfc2V0dGluZ3MnOiB7CisgICAgICAgICAgJ2xpYnJhcmllcycgOiBbICc8QChFTkNIQU5U
X0xJQlMpJyBdLAorICAgICAgICB9LAorICAgICAgfSwKKyAgICB9LAorCisKKyAgICB7CisgICAg
ICAndGFyZ2V0X25hbWUnOiAnZnJlZXR5cGUnLAorICAgICAgJ3R5cGUnOiAnbm9uZScsCisgICAg
ICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAgJ2NmbGFncyc6IFsgJzxA
KEZSRUVUWVBFX0NGTEFHUyknIF0sCisgICAgICAgICdsaW5rX3NldHRpbmdzJzogeworICAgICAg
ICAgICdsaWJyYXJpZXMnIDogWyAnPEAoRlJFRVRZUEVfTElCUyknIF0sCisgICAgICAgIH0sCisg
ICAgICB9LAorICAgIH0sCisKKworICAgIHsKKyAgICAgICd0YXJnZXRfbmFtZSc6ICdnYWlsJywK
KyAgICAgICd0eXBlJzogJ25vbmUnLAorICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3Mn
OiB7CisgICAgICAgICdjZmxhZ3MnOiBbICc8QChHQUlMX0NGTEFHUyknIF0sCisgICAgICAgICds
aW5rX3NldHRpbmdzJzogeworICAgICAgICAgICdsaWJyYXJpZXMnIDogWyAnPEAoR0FJTF9MSUJT
KScgXSwKKyAgICAgICAgfSwKKyAgICAgIH0sCisgICAgfSwKKworCisgICAgeworICAgICAgJ3Rh
cmdldF9uYW1lJzogJ2dhbWVwYWQnLAorICAgICAgJ3R5cGUnOiAnbm9uZScsCisgICAgICAnZGly
ZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAgJ2NmbGFncyc6IFsgJzxAKEdBTUVQ
QURfQ0ZMQUdTKScgXSwKKyAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7CisgICAgICAgICAgJ2xp
YnJhcmllcycgOiBbICc8QChHQU1FUEFEX0xJQlMpJyBdLAorICAgICAgICB9LAorICAgICAgfSwK
KyAgICB9LAorCisKKyAgICB7CisgICAgICAndGFyZ2V0X25hbWUnOiAnZ3RrMicsCisgICAgICAn
dHlwZSc6ICdub25lJywKKyAgICAgICdkaXJlY3RfZGVwZW5kZW50X3NldHRpbmdzJzogeworICAg
ICAgICAnY2ZsYWdzJzogWyAnPEAoR1RLMl9DRkxBR1MpJyBdLAorICAgICAgICAnbGlua19zZXR0
aW5ncyc6IHsKKyAgICAgICAgICAnbGlicmFyaWVzJyA6IFsgJzxAKEdUSzJfTElCUyknIF0sCisg
ICAgICAgIH0sCisgICAgICB9LAorICAgIH0sCisKKyAgICB7CisgICAgICAndGFyZ2V0X25hbWUn
OiAnZ3RrJywKKyAgICAgICd0eXBlJzogJ25vbmUnLAorICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRf
c2V0dGluZ3MnOiB7CisgICAgICAgICdjZmxhZ3MnOiBbICc8QChHVEtfQ0ZMQUdTKScgXSwKKyAg
ICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7CisgICAgICAgICAgJ2xpYnJhcmllcycgOiBbICc8QChH
VEtfTElCUyknIF0sCisgICAgICAgIH0sCisgICAgICB9LAorICAgIH0sCisKKyAgICB7CisgICAg
ICAndGFyZ2V0X25hbWUnOiAnZ3RrX3VuaXhfcHJpbnRpbmcnLAorICAgICAgJ3R5cGUnOiAnbm9u
ZScsCisgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAgJ2NmbGFn
cyc6IFsgJzxAKEdUS19VTklYX1BSSU5USU5HX0NGTEFHUyknIF0sCisgICAgICAgICdsaW5rX3Nl
dHRpbmdzJzogeworICAgICAgICAgICdsaWJyYXJpZXMnIDogWyAnPEAoR1RLX1VOSVhfUFJJTlRJ
TkdfTElCUyknIF0sCisgICAgICAgIH0sCisgICAgICB9LAorICAgIH0sCisKKyAgICB7CisgICAg
ICAndGFyZ2V0X25hbWUnOiAnanBlZycsCisgICAgICAndHlwZSc6ICdub25lJywKKyAgICAgICdk
aXJlY3RfZGVwZW5kZW50X3NldHRpbmdzJzogeworICAgICAgICAnbGlua19zZXR0aW5ncyc6IHsg
J2xpYnJhcmllcycgOiBbICc8QChKUEVHX0xJQlMpJyBdLCB9LAorICAgICAgfSwKKyAgICB9LAor
CisKKyAgICB7CisgICAgICAndGFyZ2V0X25hbWUnOiAnbGlic2VjcmV0JywKKyAgICAgICd0eXBl
JzogJ25vbmUnLAorICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3MnOiB7CisgICAgICAg
ICdjZmxhZ3MnOiBbICc8QChMSUJTRUNSRVRfQ0ZMQUdTKScgXSwKKyAgICAgICAgJ2xpbmtfc2V0
dGluZ3MnOiB7CisgICAgICAgICAgJ2xpYnJhcmllcycgOiBbICc8QChMSUJTRUNSRVRfTElCUykn
IF0sCisgICAgICAgIH0sCisgICAgICB9LAorICAgIH0sCisKKyAgICB7CisgICAgICAndGFyZ2V0
X25hbWUnOiAnbGlic291cCcsCisgICAgICAndHlwZSc6ICdub25lJywKKyAgICAgICdkaXJlY3Rf
ZGVwZW5kZW50X3NldHRpbmdzJzogeworICAgICAgICAnY2ZsYWdzJzogWyAnPEAoTElCU09VUF9D
RkxBR1MpJyBdLAorICAgICAgICAnbGlua19zZXR0aW5ncyc6IHsKKyAgICAgICAgICAnbGlicmFy
aWVzJyA6IFsgJzxAKExJQlNPVVBfTElCUyknIF0sCisgICAgICAgIH0sCisgICAgICB9LAorICAg
IH0sCisKKyAgICB7CisgICAgICAndGFyZ2V0X25hbWUnOiAnbGlieG1sJywKKyAgICAgICd0eXBl
JzogJ25vbmUnLAorICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3MnOiB7CisgICAgICAg
ICdjZmxhZ3MnOiBbICc8QChMSUJYTUxfQ0ZMQUdTKScgXSwKKyAgICAgICAgJ2xpbmtfc2V0dGlu
Z3MnOiB7CisgICAgICAgICAgJ2xpYnJhcmllcycgOiBbICc8QChMSUJYTUxfTElCUyknIF0sCisg
ICAgICAgIH0sCisgICAgICB9LAorICAgIH0sCisKKyAgICB7CisgICAgICAndGFyZ2V0X25hbWUn
OiAnbGlieHNsdCcsCisgICAgICAndHlwZSc6ICdub25lJywKKyAgICAgICdkaXJlY3RfZGVwZW5k
ZW50X3NldHRpbmdzJzogeworICAgICAgICAnY2ZsYWdzJzogWyAnPEAoTElCWFNMVF9DRkxBR1Mp
JyBdLAorICAgICAgICAnbGlua19zZXR0aW5ncyc6IHsKKyAgICAgICAgICAnbGlicmFyaWVzJyA6
IFsgJzxAKExJQlhTTFRfTElCUyknIF0sCisgICAgICAgIH0sCisgICAgICB9LAorICAgIH0sCisK
KyAgICB7CisgICAgICAndGFyZ2V0X25hbWUnOiAnb2xlMzInLAorICAgICAgJ3R5cGUnOiAnbm9u
ZScsCisgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAgJ2xpbmtf
c2V0dGluZ3MnOiB7CisgICAgICAgICAgJ2xpYnJhcmllcycgOiBbICc8QChPTEUzMl9MSUJTKScg
XSwKKyAgICAgICAgfSwKKyAgICAgIH0sCisgICAgfSwKKworICAgIHsKKyAgICAgICd0YXJnZXRf
bmFtZSc6ICdwYW5nbycsCisgICAgICAndHlwZSc6ICdub25lJywKKyAgICAgICdkaXJlY3RfZGVw
ZW5kZW50X3NldHRpbmdzJzogeworICAgICAgICAnY2ZsYWdzJzogWyAnPEAoUEFOR09fQ0ZMQUdT
KScgXSwKKyAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7CisgICAgICAgICAgJ2xpYnJhcmllcycg
OiBbICc8QChQQU5HT19MSUJTKScgXSwKKyAgICAgICAgfSwKKyAgICAgIH0sCisgICAgfSwKKwor
ICAgIHsKKyAgICAgICd0YXJnZXRfbmFtZSc6ICdwbmcnLAorICAgICAgJ3R5cGUnOiAnbm9uZScs
CisgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAgJ2xpbmtfc2V0
dGluZ3MnOiB7CisgICAgICAgICAgJ2xpYnJhcmllcycgOiBbICc8QChQTkdfTElCUyknIF0sCisg
ICAgICAgIH0sCisgICAgICB9LAorICAgIH0sCisKKyAgICB7CisgICAgICAndGFyZ2V0X25hbWUn
OiAnc2h3bGFwaScsCisgICAgICAndHlwZSc6ICdub25lJywKKyAgICAgICdkaXJlY3RfZGVwZW5k
ZW50X3NldHRpbmdzJzogeworICAgICAgICAnbGlua19zZXR0aW5ncyc6IHsKKyAgICAgICAgICAn
bGlicmFyaWVzJyA6IFsgJzxAKFNITFdBUElfTElCUyknIF0sCisgICAgICAgIH0sCisgICAgICB9
LAorICAgIH0sCisKKyAgICB7CisgICAgICAndGFyZ2V0X25hbWUnOiAnc3FsaXRlJywKKyAgICAg
ICd0eXBlJzogJ25vbmUnLAorICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3MnOiB7Cisg
ICAgICAgICdjZmxhZ3MnOiBbICc8QChTUUxJVEUzX0NGTEFHUyknIF0sCisgICAgICAgICdsaW5r
X3NldHRpbmdzJzogeworICAgICAgICAgICdsaWJyYXJpZXMnIDogWyAnPEAoU1FMSVRFM19MSUJT
KScgXSwKKyAgICAgICAgfSwKKyAgICAgIH0sCisgICAgfSwKKworICAgIHsKKyAgICAgICd0YXJn
ZXRfbmFtZSc6ICd3ZWJwJywKKyAgICAgICd0eXBlJzogJ25vbmUnLAorICAgICAgJ2RpcmVjdF9k
ZXBlbmRlbnRfc2V0dGluZ3MnOiB7CisgICAgICAgICdsaW5rX3NldHRpbmdzJzogeworICAgICAg
ICAgICdsaWJyYXJpZXMnIDogWyAnPEAoV0VCUF9MSUJTKScgXSwKKyAgICAgICAgfSwKKyAgICAg
IH0sCisgICAgfSwKKworICAgIHsKKyAgICAgICd0YXJnZXRfbmFtZSc6ICd3aW5tbScsCisgICAg
ICAndHlwZSc6ICdub25lJywKKyAgICAgICdkaXJlY3RfZGVwZW5kZW50X3NldHRpbmdzJzogewor
ICAgICAgICAnbGlua19zZXR0aW5ncyc6IHsKKyAgICAgICAgICAnbGlicmFyaWVzJyA6IFsgJzxA
KFdJTk1NX0xJQlMpJyBdLAorICAgICAgICB9LAorICAgICAgfSwKKyAgICB9LAorCisgICAgewor
ICAgICAgJ3RhcmdldF9uYW1lJzogJ3hjb21wb3NpdGUnLAorICAgICAgJ3R5cGUnOiAnbm9uZScs
CisgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAgJ2NmbGFncyc6
IFsgJzxAKFhDT01QT1NJVEVfQ0ZMQUdTKScgXSwKKyAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7
CisgICAgICAgICAgJ2xpYnJhcmllcycgOiBbICc8QChYQ09NUE9TSVRFX0xJQlMpJyBdLAorICAg
ICAgICB9LAorICAgICAgfSwKKyAgICB9LAorCisgICAgeworICAgICAgJ3RhcmdldF9uYW1lJzog
J3hkYW1hZ2UnLAorICAgICAgJ3R5cGUnOiAnbm9uZScsCisgICAgICAnZGlyZWN0X2RlcGVuZGVu
dF9zZXR0aW5ncyc6IHsKKyAgICAgICAgJ2NmbGFncyc6IFsgJzxAKFhEQU1BR0VfQ0ZMQUdTKScg
XSwKKyAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7CisgICAgICAgICAgJ2xpYnJhcmllcycgOiBb
ICc8QChYREFNQUdFX0xJQlMpJyBdLAorICAgICAgICB9LAorICAgICAgfSwKKyAgICB9LAorCisg
ICAgeworICAgICAgJ3RhcmdldF9uYW1lJzogJ3hyZW5kZXInLAorICAgICAgJ3R5cGUnOiAnbm9u
ZScsCisgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAgJ2NmbGFn
cyc6IFsgJzxAKFhSRU5ERVJfQ0ZMQUdTKScgXSwKKyAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7
CisgICAgICAgICAgJ2xpYnJhcmllcycgOiBbICc8QChYUkVOREVSX0xJQlMpJyBdLAorICAgICAg
ICB9LAorICAgICAgfSwKKyAgICB9LAorCisgICAgeworICAgICAgJ3RhcmdldF9uYW1lJzogJ3h0
JywKKyAgICAgICd0eXBlJzogJ25vbmUnLAorICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGlu
Z3MnOiB7CisgICAgICAgICdjZmxhZ3MnOiBbICc8QChYVF9DRkxBR1MpJyBdLAorICAgICAgICAn
bGlua19zZXR0aW5ncyc6IHsKKyAgICAgICAgICAnbGlicmFyaWVzJyA6IFsgJzxAKFhUX0xJQlMp
JyBdLAorICAgICAgICB9LAorICAgICAgfSwKKyAgICB9LAorCisgICAgeworICAgICAgJ3Rhcmdl
dF9uYW1lJzogJ3psaWInLAorICAgICAgJ3R5cGUnOiAnbm9uZScsCisgICAgICAnZGlyZWN0X2Rl
cGVuZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAgJ2NmbGFncyc6IFsgJzxAKFpMSUJfQ0ZMQUdT
KScgXSwKKyAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7CisgICAgICAgICAgJ2xpYnJhcmllcycg
OiBbICc8QChaTElCX0xJQlMpJyBdLAorICAgICAgICB9LAorICAgICAgfSwKKyAgICB9LAorICBd
LAogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ndGsvZ3lwL0RlcGVuZGVuY2llcy5neXAg
Yi9Tb3VyY2UvV2ViS2l0L2d0ay9neXAvRGVwZW5kZW5jaWVzLmd5cApkZWxldGVkIGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggZTc4NjU1NGUwNWE0N2UyZDg1NmMwYWVjYTY5Y2YyYTQxZmM1Njg1My4u
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L2d0ay9neXAvRGVwZW5kZW5jaWVzLmd5cAorKysgL2Rldi9udWxsCkBAIC0xLDI0ICswLDAg
QEAKLXsKLSAgJ3RhcmdldHMnOiBbCi0gICAgewotICAgICAgJ3RhcmdldF9uYW1lJzogJ2dsaWIn
LAotICAgICAgJ3R5cGUnOiAnbm9uZScsCi0gICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5n
cyc6IHsKLSAgICAgICAgJ2NmbGFncyc6IFsgJzxAKEdMSUJfQ0ZMQUdTKScgXSwKLSAgICAgICAg
J2xpbmtfc2V0dGluZ3MnOiB7Ci0gICAgICAgICAgJ2xpYnJhcmllcycgOiBbICc8QChHTElCX0xJ
QlMpJyBdLAotICAgICAgICB9LAotICAgICAgfSwKLSAgICB9LAotICAgIHsKLSAgICAgICd0YXJn
ZXRfbmFtZSc6ICdpY3UnLAotICAgICAgJ3R5cGUnOiAnbm9uZScsCi0gICAgICAnZGlyZWN0X2Rl
cGVuZGVudF9zZXR0aW5ncyc6IHsKLSAgICAgICAgJ2NmbGFncyc6IFsgJzxAKFVOSUNPREVfQ0ZM
QUdTKScgXSwKLSAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7Ci0gICAgICAgICAgJ2xpYnJhcmll
cycgOiBbICc8QChVTklDT0RFX0xJQlMpJyBdLAotICAgICAgICB9LAotICAgICAgfSwKLSAgICB9
LAotICBdLAotfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>189784</attachid>
            <date>2013-02-22 09:42:13 -0800</date>
            <delta_ts>2013-02-22 14:07:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-110498-20130222093832.patch</filename>
            <type>text/plain</type>
            <size>10420</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzNzM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0
ay9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKaW5kZXggZjdlYTRlMjA1
ODk5ZDk1ZWNjOThiYTZjNWQyYTM0YWQ4ODhhZWI5YS4uYjg1ZjNmY2JmZTJiMDFjZjI4Y2I0MjFm
NmY4ZTVhZjk4MTJjOTExZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEz
LTAyLTIyICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KKworICAgICAg
ICBbR1RLXSBFeHBvc2UgYWxsIGRlcGVuZGVuY2llcyB0byB0aGUgZ3lwIGJ1aWxkCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTA0OTgKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGd5cC9Db25maWd1cmF0
aW9uLmd5cGkuaW46IEFkZCB0aGUgbWlzc2luZyBjb25maWd1cmF0aW9uIGNmbGFncyBoZXJlLgor
ICAgICAgICAqIGd5cC9EZXBlbmRlbmNpZXMuZ3lwOiBBZGQgdGFyZ2V0cyBmb3IgYWxsIG1pc3Np
bmcgZGVwZW5kZW5jaWVzLgorCiAyMDEzLTAyLTIxICBHZW9yZ2UgTWNDb2xsaXN0ZXIgIDxnZW9y
Z2UubWNjb2xsaXN0ZXJAZ21haWwuY29tPgogCiAgICAgICAgIFtHVEtdIFJlbW92ZSBzdWJyZXNv
dXJjZSBsZWFrcyBmcm9tIFdlYktpdDEgYW5kIFdlYktpdDIKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvZ3RrL2d5cC9Db25maWd1cmF0aW9uLmd5cGkuaW4gYi9Tb3VyY2UvV2ViS2l0L2d0ay9n
eXAvQ29uZmlndXJhdGlvbi5neXBpLmluCmluZGV4IGNlNmRiNDM3MzFlNmM1MWY2ZDhiN2U2NDM1
MmEyYTE0OTMxYjJmYWQuLjA0ODkxOTBjMjIwNWM4N2U3YmE2MDY5NWEwYTMxZmViOGY4YWJmZDYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZ3RrL2d5cC9Db25maWd1cmF0aW9uLmd5cGkuaW4K
KysrIGIvU291cmNlL1dlYktpdC9ndGsvZ3lwL0NvbmZpZ3VyYXRpb24uZ3lwaS5pbgpAQCAtMjYs
OSArMjYsNjEgQEAKICAgICAgICctSS4nLAogICAgIF0sCiAKLSAgICAnVU5JQ09ERV9DRkxBR1Mn
OiAnQFVOSUNPREVfQ0ZMQUdTQCcsCi0gICAgJ1VOSUNPREVfTElCUyc6ICdAVU5JQ09ERV9MSUJT
QCcsCisgICAgIyBXZSB1c2UgaW50ZXJtZWRpYXRlIHZhcmlhYmxlcyBzbyB0aGF0IGd5cCBwcm9w
ZXJseSBoYW5kbGVzIHdoaXRlIHNwYWNlLgorICAgICdBVFNQSTJfQ0ZMQUdTJzogJ0BBVFNQSTJf
Q0ZMQUdTQCcsCisgICAgJ0FUU1BJMl9MSUJTJzogJ0BBVFNQSTJfTElCU0AnLAorICAgICdDQUlS
T19DRkxBR1MnOiAnQENBSVJPX0NGTEFHU0AnLAorICAgICdDQUlST19MSUJTJzogJ0BDQUlST19M
SUJTQCcsCisgICAgJ0RMT1BFTl9MSUJTJzogJ0BETE9QRU5fTElCU0AnLAorICAgICdFTkNIQU5U
X0NGTEFHUyc6ICdARU5DSEFOVF9DRkxBR1NAJywKKyAgICAnRU5DSEFOVF9MSUJTJzogJ0BFTkNI
QU5UX0xJQlNAJywKKyAgICAnRlJFRVRZUEVfQ0ZMQUdTJzogJ0BGUkVFVFlQRV9DRkxBR1NAJywK
KyAgICAnRlJFRVRZUEVfTElCUyc6ICdARlJFRVRZUEVfTElCU0AnLAorICAgICdHQUlMX0NGTEFH
Uyc6ICdAR0FJTF9DRkxBR1NAJywKKyAgICAnR0FJTF9MSUJTJzogJ0BHQUlMX0xJQlNAJywKKyAg
ICAnR0FNRVBBRF9DRkxBR1MnOiAnQEdBTUVQQURfQ0ZMQUdTQCcsCisgICAgJ0dBTUVQQURfTElC
Uyc6ICdAR0FNRVBBRF9MSUJTQCcsCisgICAgJ0dFT0NMVUVfQ0ZMQUdTJzogJ0BHRU9DTFVFX0NG
TEFHU0AnLAorICAgICdHRU9DTFVFX0xJQlMnOiAnQEdFT0NMVUVfTElCU0AnLAogICAgICdHTElC
X0NGTEFHUyc6ICdAR0xJQl9DRkxBR1NAJywKICAgICAnR0xJQl9MSUJTJzogJ0BHTElCX0xJQlNA
JywKLSAgfQorICAgICdHU1RSRUFNRVJfQ0ZMQUdTJzogJ0BHU1RSRUFNRVJfQ0ZMQUdTQCcsCisg
ICAgJ0dTVFJFQU1FUl9MSUJTJzogJ0BHU1RSRUFNRVJfTElCU0AnLAorICAgICdHVEsyX0NGTEFH
Uyc6ICdAR1RLMl9DRkxBR1NAJywKKyAgICAnR1RLMl9MSUJTJzogJ0BHVEsyX0xJQlNAJywKKyAg
ICAnR1RLX0NGTEFHUyc6ICdAR1RLX0NGTEFHU0AnLAorICAgICdHVEtfTElCUyc6ICdAR1RLX0xJ
QlNAJywKKyAgICAnR1RLX1VOSVhfUFJJTlRJTkdfQ0ZMQUdTJzogJ0BHVEtfVU5JWF9QUklOVElO
R19DRkxBR1NAJywKKyAgICAnR1RLX1VOSVhfUFJJTlRJTkdfTElCUyc6ICdAR1RLX1VOSVhfUFJJ
TlRJTkdfTElCU0AnLAorICAgICdKUEVHX0xJQlMnOiAnQEpQRUdfTElCU0AnLAorICAgICdMSUJT
RUNSRVRfQ0ZMQUdTJzogJ0BMSUJTRUNSRVRfQ0ZMQUdTQCcsCisgICAgJ0xJQlNFQ1JFVF9MSUJT
JzogJ0BMSUJTRUNSRVRfTElCU0AnLAorICAgICdMSUJTT1VQX0NGTEFHUyc6ICdATElCU09VUF9D
RkxBR1NAJywKKyAgICAnTElCU09VUF9MSUJTJzogJ0BMSUJTT1VQX0xJQlNAJywKKyAgICAnTElC
WE1MX0NGTEFHUyc6ICdATElCWE1MX0NGTEFHU0AnLAorICAgICdMSUJYTUxfTElCUyc6ICdATElC
WE1MX0xJQlNAJywKKyAgICAnTElCWFNMVF9DRkxBR1MnOiAnQExJQlhTTFRfQ0ZMQUdTQCcsCisg
ICAgJ0xJQlhTTFRfTElCUyc6ICdATElCWFNMVF9MSUJTQCcsCisgICAgJ09MRTMyX0xJQlMnOiAn
QE9MRTMyX0xJQlNAJywKKyAgICAnUEFOR09fQ0ZMQUdTJzogJ0BQQU5HT19DRkxBR1NAJywKKyAg
ICAnUEFOR09fTElCUyc6ICdAUEFOR09fTElCU0AnLAorICAgICdQTkdfTElCUyc6ICdAUE5HX0xJ
QlNAJywKKyAgICAnU0hMV0FQSV9MSUJTJzogJ0BTSExXQVBJX0xJQlNAJywKKyAgICAnU1FMSVRF
M19DRkxBR1MnOiAnQFNRTElURTNfQ0ZMQUdTQCcsCisgICAgJ1NRTElURTNfTElCUyc6ICdAU1FM
SVRFM19MSUJTQCcsCisgICAgJ1VOSUNPREVfQ0ZMQUdTJzogJ0BVTklDT0RFX0NGTEFHU0AnLAor
ICAgICdVTklDT0RFX0xJQlMnOiAnQFVOSUNPREVfTElCU0AnLAorICAgICdXRUJQX0xJQlMnOiAn
QFdFQlBfTElCU0AnLAorICAgICdXSU5NTV9MSUJTJzogJ0BXSU5NTV9MSUJTQCcsCisgICAgJ1hD
T01QT1NJVEVfQ0ZMQUdTJzogJ0BYQ09NUE9TSVRFX0NGTEFHU0AnLAorICAgICdYQ09NUE9TSVRF
X0xJQlMnOiAnQFhDT01QT1NJVEVfTElCU0AnLAorICAgICdYREFNQUdFX0NGTEFHUyc6ICdAWERB
TUFHRV9DRkxBR1NAJywKKyAgICAnWERBTUFHRV9MSUJTJzogJ0BYREFNQUdFX0xJQlNAJywKKyAg
ICAnWFJFTkRFUl9DRkxBR1MnOiAnQFhSRU5ERVJfQ0ZMQUdTQCcsCisgICAgJ1hSRU5ERVJfTElC
Uyc6ICdAWFJFTkRFUl9MSUJTQCcsCisgICAgJ1hUX0NGTEFHUyc6ICdAWFRfQ0ZMQUdTQCcsCisg
ICAgJ1hUX0xJQlMnOiAnQFhUX0xJQlNAJywKKyAgICAnWkxJQl9DRkxBR1MnOiAnQFpMSUJfQ0ZM
QUdTQCcsCisgICAgJ1pMSUJfTElCUyc6ICdAWkxJQl9MSUJTQCcsCisgIH0sCiB9CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L2d0ay9neXAvRGVwZW5kZW5jaWVzLmd5cCBiL1NvdXJjZS9XZWJL
aXQvZ3RrL2d5cC9EZXBlbmRlbmNpZXMuZ3lwCmluZGV4IGU3ODY1NTRlMDVhNDdlMmQ4NTZjMGFl
Y2E2OWNmMmE0MWZjNTY4NTMuLjkwODZmYTM3ODhlZTQwZDgxZGQ3NTBkOTM5OGUyNGVkOGZhYWM4
ZmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZ3RrL2d5cC9EZXBlbmRlbmNpZXMuZ3lwCisr
KyBiL1NvdXJjZS9XZWJLaXQvZ3RrL2d5cC9EZXBlbmRlbmNpZXMuZ3lwCkBAIC0xMCw2ICsxMCw3
IEBACiAgICAgICAgIH0sCiAgICAgICB9LAogICAgIH0sCisKICAgICB7CiAgICAgICAndGFyZ2V0
X25hbWUnOiAnaWN1JywKICAgICAgICd0eXBlJzogJ25vbmUnLApAQCAtMjAsNSArMjEsMjk4IEBA
CiAgICAgICAgIH0sCiAgICAgICB9LAogICAgIH0sCisKKyAgICB7CisgICAgICAndGFyZ2V0X25h
bWUnOiAnYXRzcGknLAorICAgICAgJ3R5cGUnOiAnbm9uZScsCisgICAgICAnZGlyZWN0X2RlcGVu
ZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAgJ2NmbGFncyc6IFsgJzxAKEFUU1BJMl9DRkxBR1Mp
JyBdLAorICAgICAgICAnbGlua19zZXR0aW5ncyc6IHsKKyAgICAgICAgICAnbGlicmFyaWVzJyA6
IFsgJzxAKEFUU1BJMl9MSUJTKScgXSwKKyAgICAgICAgfSwKKyAgICAgIH0sCisgICAgfSwKKwor
ICAgIHsKKyAgICAgICd0YXJnZXRfbmFtZSc6ICdjYWlybycsCisgICAgICAndHlwZSc6ICdub25l
JywKKyAgICAgICdkaXJlY3RfZGVwZW5kZW50X3NldHRpbmdzJzogeworICAgICAgICAnY2ZsYWdz
JzogWyAnPEAoQ0FJUk9fQ0ZMQUdTKScgXSwKKyAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7Cisg
ICAgICAgICAgJ2xpYnJhcmllcycgOiBbICc8QChDQUlST19MSUJTKScgXSwKKyAgICAgICAgfSwK
KyAgICAgIH0sCisgICAgfSwKKworICAgIHsKKyAgICAgICd0YXJnZXRfbmFtZSc6ICdkbG9wZW4n
LAorICAgICAgJ3R5cGUnOiAnbm9uZScsCisgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5n
cyc6IHsKKyAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7CisgICAgICAgICAgJ2xpYnJhcmllcycg
OiBbICc8QChETE9QRU5fTElCUyknIF0sCisgICAgICAgIH0sCisgICAgICB9LAorICAgIH0sCisK
KyAgICB7CisgICAgICAndGFyZ2V0X25hbWUnOiAnZW5jaGFudCcsCisgICAgICAndHlwZSc6ICdu
b25lJywKKyAgICAgICdkaXJlY3RfZGVwZW5kZW50X3NldHRpbmdzJzogeworICAgICAgICAnY2Zs
YWdzJzogWyAnPEAoRU5DSEFOVF9DRkxBR1MpJyBdLAorICAgICAgICAnbGlua19zZXR0aW5ncyc6
IHsKKyAgICAgICAgICAnbGlicmFyaWVzJyA6IFsgJzxAKEVOQ0hBTlRfTElCUyknIF0sCisgICAg
ICAgIH0sCisgICAgICB9LAorICAgIH0sCisKKworICAgIHsKKyAgICAgICd0YXJnZXRfbmFtZSc6
ICdmcmVldHlwZScsCisgICAgICAndHlwZSc6ICdub25lJywKKyAgICAgICdkaXJlY3RfZGVwZW5k
ZW50X3NldHRpbmdzJzogeworICAgICAgICAnY2ZsYWdzJzogWyAnPEAoRlJFRVRZUEVfQ0ZMQUdT
KScgXSwKKyAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7CisgICAgICAgICAgJ2xpYnJhcmllcycg
OiBbICc8QChGUkVFVFlQRV9MSUJTKScgXSwKKyAgICAgICAgfSwKKyAgICAgIH0sCisgICAgfSwK
KworCisgICAgeworICAgICAgJ3RhcmdldF9uYW1lJzogJ2dhaWwnLAorICAgICAgJ3R5cGUnOiAn
bm9uZScsCisgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAgJ2Nm
bGFncyc6IFsgJzxAKEdBSUxfQ0ZMQUdTKScgXSwKKyAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7
CisgICAgICAgICAgJ2xpYnJhcmllcycgOiBbICc8QChHQUlMX0xJQlMpJyBdLAorICAgICAgICB9
LAorICAgICAgfSwKKyAgICB9LAorCisKKyAgICB7CisgICAgICAndGFyZ2V0X25hbWUnOiAnZ2Ft
ZXBhZCcsCisgICAgICAndHlwZSc6ICdub25lJywKKyAgICAgICdkaXJlY3RfZGVwZW5kZW50X3Nl
dHRpbmdzJzogeworICAgICAgICAnY2ZsYWdzJzogWyAnPEAoR0FNRVBBRF9DRkxBR1MpJyBdLAor
ICAgICAgICAnbGlua19zZXR0aW5ncyc6IHsKKyAgICAgICAgICAnbGlicmFyaWVzJyA6IFsgJzxA
KEdBTUVQQURfTElCUyknIF0sCisgICAgICAgIH0sCisgICAgICB9LAorICAgIH0sCisKKworICAg
IHsKKyAgICAgICd0YXJnZXRfbmFtZSc6ICdndGsyJywKKyAgICAgICd0eXBlJzogJ25vbmUnLAor
ICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3MnOiB7CisgICAgICAgICdjZmxhZ3MnOiBb
ICc8QChHVEsyX0NGTEFHUyknIF0sCisgICAgICAgICdsaW5rX3NldHRpbmdzJzogeworICAgICAg
ICAgICdsaWJyYXJpZXMnIDogWyAnPEAoR1RLMl9MSUJTKScgXSwKKyAgICAgICAgfSwKKyAgICAg
IH0sCisgICAgfSwKKworICAgIHsKKyAgICAgICd0YXJnZXRfbmFtZSc6ICdndGsnLAorICAgICAg
J3R5cGUnOiAnbm9uZScsCisgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAg
ICAgICAgJ2NmbGFncyc6IFsgJzxAKEdUS19DRkxBR1MpJyBdLAorICAgICAgICAnbGlua19zZXR0
aW5ncyc6IHsKKyAgICAgICAgICAnbGlicmFyaWVzJyA6IFsgJzxAKEdUS19MSUJTKScgXSwKKyAg
ICAgICAgfSwKKyAgICAgIH0sCisgICAgfSwKKworICAgIHsKKyAgICAgICd0YXJnZXRfbmFtZSc6
ICdndGtfdW5peF9wcmludGluZycsCisgICAgICAndHlwZSc6ICdub25lJywKKyAgICAgICdkaXJl
Y3RfZGVwZW5kZW50X3NldHRpbmdzJzogeworICAgICAgICAnY2ZsYWdzJzogWyAnPEAoR1RLX1VO
SVhfUFJJTlRJTkdfQ0ZMQUdTKScgXSwKKyAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7CisgICAg
ICAgICAgJ2xpYnJhcmllcycgOiBbICc8QChHVEtfVU5JWF9QUklOVElOR19MSUJTKScgXSwKKyAg
ICAgICAgfSwKKyAgICAgIH0sCisgICAgfSwKKworICAgIHsKKyAgICAgICd0YXJnZXRfbmFtZSc6
ICdqcGVnJywKKyAgICAgICd0eXBlJzogJ25vbmUnLAorICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRf
c2V0dGluZ3MnOiB7CisgICAgICAgICdsaW5rX3NldHRpbmdzJzogeyAnbGlicmFyaWVzJyA6IFsg
JzxAKEpQRUdfTElCUyknIF0sIH0sCisgICAgICB9LAorICAgIH0sCisKKworICAgIHsKKyAgICAg
ICd0YXJnZXRfbmFtZSc6ICdsaWJzZWNyZXQnLAorICAgICAgJ3R5cGUnOiAnbm9uZScsCisgICAg
ICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAgJ2NmbGFncyc6IFsgJzxA
KExJQlNFQ1JFVF9DRkxBR1MpJyBdLAorICAgICAgICAnbGlua19zZXR0aW5ncyc6IHsKKyAgICAg
ICAgICAnbGlicmFyaWVzJyA6IFsgJzxAKExJQlNFQ1JFVF9MSUJTKScgXSwKKyAgICAgICAgfSwK
KyAgICAgIH0sCisgICAgfSwKKworICAgIHsKKyAgICAgICd0YXJnZXRfbmFtZSc6ICdsaWJzb3Vw
JywKKyAgICAgICd0eXBlJzogJ25vbmUnLAorICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGlu
Z3MnOiB7CisgICAgICAgICdjZmxhZ3MnOiBbICc8QChMSUJTT1VQX0NGTEFHUyknIF0sCisgICAg
ICAgICdsaW5rX3NldHRpbmdzJzogeworICAgICAgICAgICdsaWJyYXJpZXMnIDogWyAnPEAoTElC
U09VUF9MSUJTKScgXSwKKyAgICAgICAgfSwKKyAgICAgIH0sCisgICAgfSwKKworICAgIHsKKyAg
ICAgICd0YXJnZXRfbmFtZSc6ICdsaWJ4bWwnLAorICAgICAgJ3R5cGUnOiAnbm9uZScsCisgICAg
ICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAgJ2NmbGFncyc6IFsgJzxA
KExJQlhNTF9DRkxBR1MpJyBdLAorICAgICAgICAnbGlua19zZXR0aW5ncyc6IHsKKyAgICAgICAg
ICAnbGlicmFyaWVzJyA6IFsgJzxAKExJQlhNTF9MSUJTKScgXSwKKyAgICAgICAgfSwKKyAgICAg
IH0sCisgICAgfSwKKworICAgIHsKKyAgICAgICd0YXJnZXRfbmFtZSc6ICdsaWJ4c2x0JywKKyAg
ICAgICd0eXBlJzogJ25vbmUnLAorICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3MnOiB7
CisgICAgICAgICdjZmxhZ3MnOiBbICc8QChMSUJYU0xUX0NGTEFHUyknIF0sCisgICAgICAgICds
aW5rX3NldHRpbmdzJzogeworICAgICAgICAgICdsaWJyYXJpZXMnIDogWyAnPEAoTElCWFNMVF9M
SUJTKScgXSwKKyAgICAgICAgfSwKKyAgICAgIH0sCisgICAgfSwKKworICAgIHsKKyAgICAgICd0
YXJnZXRfbmFtZSc6ICdvbGUzMicsCisgICAgICAndHlwZSc6ICdub25lJywKKyAgICAgICdkaXJl
Y3RfZGVwZW5kZW50X3NldHRpbmdzJzogeworICAgICAgICAnbGlua19zZXR0aW5ncyc6IHsKKyAg
ICAgICAgICAnbGlicmFyaWVzJyA6IFsgJzxAKE9MRTMyX0xJQlMpJyBdLAorICAgICAgICB9LAor
ICAgICAgfSwKKyAgICB9LAorCisgICAgeworICAgICAgJ3RhcmdldF9uYW1lJzogJ3BhbmdvJywK
KyAgICAgICd0eXBlJzogJ25vbmUnLAorICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3Mn
OiB7CisgICAgICAgICdjZmxhZ3MnOiBbICc8QChQQU5HT19DRkxBR1MpJyBdLAorICAgICAgICAn
bGlua19zZXR0aW5ncyc6IHsKKyAgICAgICAgICAnbGlicmFyaWVzJyA6IFsgJzxAKFBBTkdPX0xJ
QlMpJyBdLAorICAgICAgICB9LAorICAgICAgfSwKKyAgICB9LAorCisgICAgeworICAgICAgJ3Rh
cmdldF9uYW1lJzogJ3BuZycsCisgICAgICAndHlwZSc6ICdub25lJywKKyAgICAgICdkaXJlY3Rf
ZGVwZW5kZW50X3NldHRpbmdzJzogeworICAgICAgICAnbGlua19zZXR0aW5ncyc6IHsKKyAgICAg
ICAgICAnbGlicmFyaWVzJyA6IFsgJzxAKFBOR19MSUJTKScgXSwKKyAgICAgICAgfSwKKyAgICAg
IH0sCisgICAgfSwKKworICAgIHsKKyAgICAgICd0YXJnZXRfbmFtZSc6ICdzaHdsYXBpJywKKyAg
ICAgICd0eXBlJzogJ25vbmUnLAorICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3MnOiB7
CisgICAgICAgICdsaW5rX3NldHRpbmdzJzogeworICAgICAgICAgICdsaWJyYXJpZXMnIDogWyAn
PEAoU0hMV0FQSV9MSUJTKScgXSwKKyAgICAgICAgfSwKKyAgICAgIH0sCisgICAgfSwKKworICAg
IHsKKyAgICAgICd0YXJnZXRfbmFtZSc6ICdzcWxpdGUnLAorICAgICAgJ3R5cGUnOiAnbm9uZScs
CisgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAgJ2NmbGFncyc6
IFsgJzxAKFNRTElURTNfQ0ZMQUdTKScgXSwKKyAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7Cisg
ICAgICAgICAgJ2xpYnJhcmllcycgOiBbICc8QChTUUxJVEUzX0xJQlMpJyBdLAorICAgICAgICB9
LAorICAgICAgfSwKKyAgICB9LAorCisgICAgeworICAgICAgJ3RhcmdldF9uYW1lJzogJ3dlYnAn
LAorICAgICAgJ3R5cGUnOiAnbm9uZScsCisgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5n
cyc6IHsKKyAgICAgICAgJ2xpbmtfc2V0dGluZ3MnOiB7CisgICAgICAgICAgJ2xpYnJhcmllcycg
OiBbICc8QChXRUJQX0xJQlMpJyBdLAorICAgICAgICB9LAorICAgICAgfSwKKyAgICB9LAorCisg
ICAgeworICAgICAgJ3RhcmdldF9uYW1lJzogJ3dpbm1tJywKKyAgICAgICd0eXBlJzogJ25vbmUn
LAorICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3MnOiB7CisgICAgICAgICdsaW5rX3Nl
dHRpbmdzJzogeworICAgICAgICAgICdsaWJyYXJpZXMnIDogWyAnPEAoV0lOTU1fTElCUyknIF0s
CisgICAgICAgIH0sCisgICAgICB9LAorICAgIH0sCisKKyAgICB7CisgICAgICAndGFyZ2V0X25h
bWUnOiAneGNvbXBvc2l0ZScsCisgICAgICAndHlwZSc6ICdub25lJywKKyAgICAgICdkaXJlY3Rf
ZGVwZW5kZW50X3NldHRpbmdzJzogeworICAgICAgICAnY2ZsYWdzJzogWyAnPEAoWENPTVBPU0lU
RV9DRkxBR1MpJyBdLAorICAgICAgICAnbGlua19zZXR0aW5ncyc6IHsKKyAgICAgICAgICAnbGli
cmFyaWVzJyA6IFsgJzxAKFhDT01QT1NJVEVfTElCUyknIF0sCisgICAgICAgIH0sCisgICAgICB9
LAorICAgIH0sCisKKyAgICB7CisgICAgICAndGFyZ2V0X25hbWUnOiAneGRhbWFnZScsCisgICAg
ICAndHlwZSc6ICdub25lJywKKyAgICAgICdkaXJlY3RfZGVwZW5kZW50X3NldHRpbmdzJzogewor
ICAgICAgICAnY2ZsYWdzJzogWyAnPEAoWERBTUFHRV9DRkxBR1MpJyBdLAorICAgICAgICAnbGlu
a19zZXR0aW5ncyc6IHsKKyAgICAgICAgICAnbGlicmFyaWVzJyA6IFsgJzxAKFhEQU1BR0VfTElC
UyknIF0sCisgICAgICAgIH0sCisgICAgICB9LAorICAgIH0sCisKKyAgICB7CisgICAgICAndGFy
Z2V0X25hbWUnOiAneHJlbmRlcicsCisgICAgICAndHlwZSc6ICdub25lJywKKyAgICAgICdkaXJl
Y3RfZGVwZW5kZW50X3NldHRpbmdzJzogeworICAgICAgICAnY2ZsYWdzJzogWyAnPEAoWFJFTkRF
Ul9DRkxBR1MpJyBdLAorICAgICAgICAnbGlua19zZXR0aW5ncyc6IHsKKyAgICAgICAgICAnbGli
cmFyaWVzJyA6IFsgJzxAKFhSRU5ERVJfTElCUyknIF0sCisgICAgICAgIH0sCisgICAgICB9LAor
ICAgIH0sCisKKyAgICB7CisgICAgICAndGFyZ2V0X25hbWUnOiAneHQnLAorICAgICAgJ3R5cGUn
OiAnbm9uZScsCisgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAg
J2NmbGFncyc6IFsgJzxAKFhUX0NGTEFHUyknIF0sCisgICAgICAgICdsaW5rX3NldHRpbmdzJzog
eworICAgICAgICAgICdsaWJyYXJpZXMnIDogWyAnPEAoWFRfTElCUyknIF0sCisgICAgICAgIH0s
CisgICAgICB9LAorICAgIH0sCisKKyAgICB7CisgICAgICAndGFyZ2V0X25hbWUnOiAnemxpYics
CisgICAgICAndHlwZSc6ICdub25lJywKKyAgICAgICdkaXJlY3RfZGVwZW5kZW50X3NldHRpbmdz
JzogeworICAgICAgICAnY2ZsYWdzJzogWyAnPEAoWkxJQl9DRkxBR1MpJyBdLAorICAgICAgICAn
bGlua19zZXR0aW5ncyc6IHsKKyAgICAgICAgICAnbGlicmFyaWVzJyA6IFsgJzxAKFpMSUJfTElC
UyknIF0sCisgICAgICAgIH0sCisgICAgICB9LAorICAgIH0sCiAgIF0sCiB9Cg==
</data>
<flag name="review"
          id="210314"
          type_id="1"
          status="+"
          setter="dpranke"
    />
          </attachment>
      

    </bug>

</bugzilla>