<?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>163434</bug_id>
          
          <creation_ts>2016-10-14 01:39:34 -0700</creation_ts>
          <short_desc>[css-grid] Changing the argument on fit-content() doesn&apos;t cause the grid to be relayout</short_desc>
          <delta_ts>2016-10-14 09:26:01 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.chromium.org/p/chromium/issues/detail?id=654712</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>BlinkMergeCandidate</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>60731</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Manuel Rego Casasnovas">rego</reporter>
          <assigned_to name="Manuel Rego Casasnovas">rego</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>jfernandez</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>rego</cc>
    
    <cc>svillar</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1240160</commentid>
    <comment_count>0</comment_count>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2016-10-14 01:39:34 -0700</bug_when>
    <thetext>If you modify the argument of a fit-content() track from JavaScript, the change doesn&apos;t get applied.

This has been already fixed on Blink: https://codereview.chromium.org/2420673002</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240161</commentid>
    <comment_count>1</comment_count>
      <attachid>291593</attachid>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2016-10-14 01:42:32 -0700</bug_when>
    <thetext>Created attachment 291593
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240176</commentid>
    <comment_count>2</comment_count>
      <attachid>291593</attachid>
    <who name="Javier Fernandez">jfernandez</who>
    <bug_when>2016-10-14 02:03:33 -0700</bug_when>
    <thetext>Comment on attachment 291593
Patch

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

The change looks good to me.

&gt; LayoutTests/fast/css-grid-layout/grid-change-fit-content-argument.html:12
&gt; +.verticalLR {

That CSS class is already defined in the grid.css  file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240183</commentid>
    <comment_count>3</comment_count>
      <attachid>291598</attachid>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2016-10-14 02:07:16 -0700</bug_when>
    <thetext>Created attachment 291598
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240184</commentid>
    <comment_count>4</comment_count>
      <attachid>291593</attachid>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2016-10-14 02:08:02 -0700</bug_when>
    <thetext>Comment on attachment 291593
Patch

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

Uploading new version applying suggested changes.

&gt;&gt; LayoutTests/fast/css-grid-layout/grid-change-fit-content-argument.html:12
&gt;&gt; +.verticalLR {
&gt; 
&gt; That CSS class is already defined in the grid.css  file.

Ups true, I didn&apos;t realize.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240252</commentid>
    <comment_count>5</comment_count>
      <attachid>291598</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2016-10-14 06:26:33 -0700</bug_when>
    <thetext>Comment on attachment 291598
Patch

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

&gt; LayoutTests/fast/css-grid-layout/grid-change-fit-content-argument.html:5
&gt; +    width: fit-content;

Nit: I think it&apos;d be better to include the appropiate file and use the fit-content class so that this test could be executed in other browsers too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240273</commentid>
    <comment_count>6</comment_count>
      <attachid>291634</attachid>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2016-10-14 08:20:51 -0700</bug_when>
    <thetext>Created attachment 291634
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240274</commentid>
    <comment_count>7</comment_count>
      <attachid>291598</attachid>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2016-10-14 08:21:26 -0700</bug_when>
    <thetext>Comment on attachment 291598
Patch

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

&gt;&gt; LayoutTests/fast/css-grid-layout/grid-change-fit-content-argument.html:5
&gt;&gt; +    width: fit-content;
&gt; 
&gt; Nit: I think it&apos;d be better to include the appropiate file and use the fit-content class so that this test could be executed in other browsers too.

Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240304</commentid>
    <comment_count>8</comment_count>
      <attachid>291634</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-14 09:25:57 -0700</bug_when>
    <thetext>Comment on attachment 291634
Patch for landing

Clearing flags on attachment: 291634

Committed r207343: &lt;http://trac.webkit.org/changeset/207343&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240305</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-14 09:26:01 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>291593</attachid>
            <date>2016-10-14 01:42:32 -0700</date>
            <delta_ts>2016-10-14 02:07:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-163434-20161014103904.patch</filename>
            <type>text/plain</type>
            <size>6011</size>
            <attacher name="Manuel Rego Casasnovas">rego</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA2OTA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTY1MDAyODM0YTFmMWU4
ODc5NmYxM2M1ZTdkM2FiZWIzY2JlNDA1Ni4uYjFlYjNkZDRmMzA4Y2ViYjk0Yjk5NTE2MGIwNGIy
OWI2OGYxNzI3MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE2LTEwLTE0ICBNYW51
ZWwgUmVnbyBDYXNhc25vdmFzICA8cmVnb0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtZ3Jp
ZF0gQ2hhbmdpbmcgdGhlIGFyZ3VtZW50IG9uIGZpdC1jb250ZW50KCkgZG9lc24ndCBjYXVzZSB0
aGUgZ3JpZCB0byBiZSByZWxheW91dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTYzNDM0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgV2hlbiBmaXQtY29udGVudCgpIHdhcyBpbXBsZW1lbnRlZCBhIG5ldyBh
dHRyaWJ1dGUKKyAgICAgICAgbV9maXRDb250ZW50VHJhY2tCcmVhZHRoIHdhcyBhZGRlZCB0byBH
cmlkVHJhY2tTaXplLgorICAgICAgICBIb3dldmVyIHdlIGZvcmdvdCB0byBpbmNsdWRlIGl0IGlu
IHRoZSA9PSBvcGVyYXRvciBpbXBsZW1lbnRhdGlvbiwKKyAgICAgICAgc28gd2Ugd2VyZSBtaXNz
aW5nIHRoZSBjaGFuZ2VzIG9uIHRoYXQgdmFsdWUuCisKKyAgICAgICAgTm93IGlmIHlvdSBjaGFu
Z2UgdGhlIGFyZ3VtZW50IG9mIGEgZml0LWNvbnRlbnQoKSB0cmFjaywKKyAgICAgICAgdGhlIHRy
YWNrIHNpemUgaXMgcHJvcGVybHkgcmVjb21wdXRlZC4KKworICAgICAgICBUZXN0OiBmYXN0L2Nz
cy1ncmlkLWxheW91dC9ncmlkLWNoYW5nZS1maXQtY29udGVudC1hcmd1bWVudC5odG1sCisKKyAg
ICAgICAgKiByZW5kZXJpbmcvc3R5bGUvR3JpZFRyYWNrU2l6ZS5oOgorICAgICAgICAoV2ViQ29y
ZTo6R3JpZFRyYWNrU2l6ZTo6b3BlcmF0b3I9PSk6IENoZWNrIG1fZml0Q29udGVudFRyYWNrQnJl
YWR0aC4KKwogMjAxNi0xMC0wNyAgRnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255
LmNvbT4KIAogICAgICAgICBVc2UgJ3VzZSBsaWIgJEZpbmRCaW46OkJpbicgdG8gYXBwZW5kIFBl
cmwgbW9kdWxlIGluY2x1ZGUgcGF0aApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL3N0eWxlL0dyaWRUcmFja1NpemUuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHls
ZS9HcmlkVHJhY2tTaXplLmgKaW5kZXggODk4NjMzYWM1MDIzNWY1OTQ2MTZkZjUwNzJkZGY3NTI3
YzE4ZjJmMS4uN2U5ZDczYTM3ODQ2NmZhODBmMDdhMjg0OTVmYzk0YjU1MmRmM2NjZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL0dyaWRUcmFja1NpemUuaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvR3JpZFRyYWNrU2l6ZS5oCkBAIC05Myw3
ICs5Myw4IEBAIHB1YmxpYzoKIAogICAgIGJvb2wgb3BlcmF0b3I9PShjb25zdCBHcmlkVHJhY2tT
aXplJiBvdGhlcikgY29uc3QKICAgICB7Ci0gICAgICAgIHJldHVybiBtX3R5cGUgPT0gb3RoZXIu
bV90eXBlICYmIG1fbWluVHJhY2tCcmVhZHRoID09IG90aGVyLm1fbWluVHJhY2tCcmVhZHRoICYm
IG1fbWF4VHJhY2tCcmVhZHRoID09IG90aGVyLm1fbWF4VHJhY2tCcmVhZHRoOworICAgICAgICBy
ZXR1cm4gbV90eXBlID09IG90aGVyLm1fdHlwZSAmJiBtX21pblRyYWNrQnJlYWR0aCA9PSBvdGhl
ci5tX21pblRyYWNrQnJlYWR0aCAmJiBtX21heFRyYWNrQnJlYWR0aCA9PSBvdGhlci5tX21heFRy
YWNrQnJlYWR0aAorICAgICAgICAgICAgJiYgbV9maXRDb250ZW50VHJhY2tCcmVhZHRoID09IG90
aGVyLm1fZml0Q29udGVudFRyYWNrQnJlYWR0aDsKICAgICB9CiAKICAgICB2b2lkIGNhY2hlTWlu
TWF4VHJhY2tCcmVhZHRoVHlwZXMoKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDI5YjljZTBlM2EzYWMwMmU1MzNlNjYzZjFh
NDdhOGEzZWI5NzI5ZTMuLmYyNmNiYTRkYzMxYmIyOTA3ZDM5YmVhMDhkNzExY2M3OWVhNTM5Y2Eg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxNi0xMC0xNCAgTWFudWVsIFJlZ28gQ2FzYXNub3Zh
cyAgPHJlZ29AaWdhbGlhLmNvbT4KKworICAgICAgICBbY3NzLWdyaWRdIENoYW5naW5nIHRoZSBh
cmd1bWVudCBvbiBmaXQtY29udGVudCgpIGRvZXNuJ3QgY2F1c2UgdGhlIGdyaWQgdG8gYmUgcmVs
YXlvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2
MzQzNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
ZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1jaGFuZ2UtZml0LWNvbnRlbnQtYXJndW1lbnQtZXhw
ZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWNo
YW5nZS1maXQtY29udGVudC1hcmd1bWVudC5odG1sOiBBZGRlZC4KKwogMjAxNi0xMC0wNiAgTXls
ZXMgQy4gTWF4ZmllbGQgIDxtbWF4ZmllbGRAYXBwbGUuY29tPgogCiAgICAgICAgIFZhcmlhdGlv
biBmb250cyBkb24ndCBhZmZlY3QgZ2x5cGggYWR2YW5jZXMKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtY2hhbmdlLWZpdC1jb250ZW50LWFyZ3VtZW50
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtY2hh
bmdlLWZpdC1jb250ZW50LWFyZ3VtZW50LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45MWI0YmFi
OTE0OTk3Nzg2YzBiMDlhYjYyMGJkYjZiNzcwMDY1YjgyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1jaGFuZ2UtZml0LWNvbnRlbnQtYXJn
dW1lbnQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTEgQEAKK1RoaXMgdGVzdCBjaGVja3MgdGhh
dCBncmlkLXRlbXBsYXRlLXtyb3dzfGNvbHVtbnN9IHdpdGggZml0LWNvbnRlbnQoKSB0cmFja3Mg
cmVjb21wdXRlcyB0aGUgdHJhY2tzIHdoZW4gdGhlIGZpdC1jb250ZW50KCkgYXJndW1lbnQgaXMg
bW9kaWZpZWQuCitYWFhYIFhYWCBYWCBYIFgKK1BBU1MKK1BBU1MKK1BBU1MKK1BBU1MKK1hYWFgg
WFhYIFhYIFggWAorUEFTUworUEFTUworUEFTUworUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1jaGFuZ2UtZml0LWNvbnRlbnQtYXJndW1lbnQu
aHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtY2hhbmdlLWZpdC1j
b250ZW50LWFyZ3VtZW50Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMTE2YjczZTgxZjQ4OTQ5MmNhY2ZiMjU4
YTgyNDZhNDMwOGE0MDNkZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3Nz
LWdyaWQtbGF5b3V0L2dyaWQtY2hhbmdlLWZpdC1jb250ZW50LWFyZ3VtZW50Lmh0bWwKQEAgLTAs
MCArMSw2MyBAQAorPCFET0NUWVBFIGh0bWw+Cis8bGluayBocmVmPSJyZXNvdXJjZXMvZ3JpZC5j
c3MiIHJlbD0ic3R5bGVzaGVldCI+Cis8c3R5bGU+CisuZ3JpZCB7CisgICAgd2lkdGg6IGZpdC1j
b250ZW50OworICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0
YXJ0OworICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0OworICAgIGZvbnQ6IDI1cHgvMSBBaGVtOwor
fQorCisudmVydGljYWxMUiB7CisgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjsKK30KKzwv
c3R5bGU+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2NoZWNrLWxheW91dC5qcyI+PC9z
Y3JpcHQ+Cis8c2NyaXB0PgorZnVuY3Rpb24gc2V0R3JpZFRlbXBsYXRlKGlkLCBncmlkVGVtcGxh
dGVSb3dzLCBncmlkVGVtcGxhdGVDb2x1bW5zKQoreworICAgICB2YXIgZ3JpZEVsZW1lbnQgPSBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCk7CisgICAgIGdyaWRFbGVtZW50LnN0eWxlLmdyaWRU
ZW1wbGF0ZVJvd3MgPSBncmlkVGVtcGxhdGVSb3dzOworICAgICBncmlkRWxlbWVudC5zdHlsZS5n
cmlkVGVtcGxhdGVDb2x1bW5zID0gZ3JpZFRlbXBsYXRlQ29sdW1uczsKK30KKworZnVuY3Rpb24g
dGVzdEdyaWRJdGVtRGVmaW5pdGlvbnMoZ3JpZEl0ZW1EYXRhKQoreworICAgIHZhciBpdGVtID0g
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoZ3JpZEl0ZW1EYXRhLmlkKTsKKyAgICBpdGVtLnNldEF0
dHJpYnV0ZSgiZGF0YS1leHBlY3RlZC13aWR0aCIsIGdyaWRJdGVtRGF0YS53aWR0aCk7CisgICAg
aXRlbS5zZXRBdHRyaWJ1dGUoImRhdGEtZXhwZWN0ZWQtaGVpZ2h0IiwgZ3JpZEl0ZW1EYXRhLmhl
aWdodCk7CisgICAgaXRlbS5zZXRBdHRyaWJ1dGUoImRhdGEtb2Zmc2V0LXgiLCBncmlkSXRlbURh
dGEueCk7CisgICAgaXRlbS5zZXRBdHRyaWJ1dGUoImRhdGEtb2Zmc2V0LXkiLCBncmlkSXRlbURh
dGEueSk7CisKKyAgICBjaGVja0xheW91dCgiLmdyaWQiKTsKK30KKworZnVuY3Rpb24gdGVzdENo
YW5naW5nR3JpZERlZmluaXRpb25zKCkKK3sKKyAgICAgLy8gVGVzdCBjaGFuZ2luZyB0aGUgYXJn
dW1lbnQgb2YgZml0LWNvbnRlbnQoKSB0cmFja3MuCisgICAgIHNldEdyaWRUZW1wbGF0ZSgiZ3Jp
ZDEiLCAibm9uZSIsICJmaXQtY29udGVudCgxMDBweCkiKTsKKyAgICAgdGVzdEdyaWRJdGVtRGVm
aW5pdGlvbnMoeyJpZCI6ICJpdGVtMSIsICJ3aWR0aCI6ICIxMDAiLCAiaGVpZ2h0IjogIjEwMCIs
ICJ4IjogIjAiLCAieSI6ICIwIiB9KTsKKworICAgICBzZXRHcmlkVGVtcGxhdGUoImdyaWQxIiwg
Im5vbmUiLCAiZml0LWNvbnRlbnQoMTUwcHgpIik7CisgICAgIHRlc3RHcmlkSXRlbURlZmluaXRp
b25zKHsiaWQiOiAiaXRlbTEiLCAid2lkdGgiOiAiMTUwIiwgImhlaWdodCI6ICI3NSIsICJ4Ijog
IjAiLCAieSI6ICIwIiB9KTsKKworICAgICBzZXRHcmlkVGVtcGxhdGUoImdyaWQyIiwgImZpdC1j
b250ZW50KDEwMHB4KSIsICJub25lIik7CisgICAgIHRlc3RHcmlkSXRlbURlZmluaXRpb25zKHsi
aWQiOiAiaXRlbTIiLCAid2lkdGgiOiAiMTAwIiwgImhlaWdodCI6ICIxMDAiLCAieCI6ICIwIiwg
InkiOiAiMCIgfSk7CisKKyAgICAgc2V0R3JpZFRlbXBsYXRlKCJncmlkMiIsICJmaXQtY29udGVu
dCgxNTBweCkiLCAibm9uZSIpOworICAgICB0ZXN0R3JpZEl0ZW1EZWZpbml0aW9ucyh7ImlkIjog
Iml0ZW0yIiwgIndpZHRoIjogIjc1IiwgImhlaWdodCI6ICIxNTAiLCAieCI6ICIwIiwgInkiOiAi
MCIgfSk7Cit9CisKK3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJsb2FkIiwgdGVzdENoYW5naW5n
R3JpZERlZmluaXRpb25zLCBmYWxzZSk7Cis8L3NjcmlwdD4KKworPGRpdj5UaGlzIHRlc3QgY2hl
Y2tzIHRoYXQgZ3JpZC10ZW1wbGF0ZS17cm93c3xjb2x1bW5zfSB3aXRoIGZpdC1jb250ZW50KCkg
dHJhY2tzIHJlY29tcHV0ZXMgdGhlIHRyYWNrcyB3aGVuIHRoZSBmaXQtY29udGVudCgpIGFyZ3Vt
ZW50IGlzIG1vZGlmaWVkLjwvZGl2PgorCis8ZGl2IGlkPSJncmlkMSIgY2xhc3M9ImdyaWQiPgor
ICAgIDxkaXYgaWQ9Iml0ZW0xIiBjbGFzcz0iYXV0b1Jvd0F1dG9Db2x1bW4iPlhYWFggWFhYIFhY
IFggWDwvZGl2PgorPC9kaXY+CisKKzxkaXYgaWQ9ImdyaWQyIiBjbGFzcz0iZ3JpZCI+CisgICAg
PGRpdiBpZD0iaXRlbTIiIGNsYXNzPSJhdXRvUm93QXV0b0NvbHVtbiB2ZXJ0aWNhbExSIj5YWFhY
IFhYWCBYWCBYIFg8L2Rpdj4KKzwvZGl2Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>291598</attachid>
            <date>2016-10-14 02:07:16 -0700</date>
            <delta_ts>2016-10-14 08:25:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-163434-20161014110348.patch</filename>
            <type>text/plain</type>
            <size>5959</size>
            <attacher name="Manuel Rego Casasnovas">rego</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA2OTA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTY1MDAyODM0YTFmMWU4
ODc5NmYxM2M1ZTdkM2FiZWIzY2JlNDA1Ni4uYjFlYjNkZDRmMzA4Y2ViYjk0Yjk5NTE2MGIwNGIy
OWI2OGYxNzI3MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE2LTEwLTE0ICBNYW51
ZWwgUmVnbyBDYXNhc25vdmFzICA8cmVnb0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtZ3Jp
ZF0gQ2hhbmdpbmcgdGhlIGFyZ3VtZW50IG9uIGZpdC1jb250ZW50KCkgZG9lc24ndCBjYXVzZSB0
aGUgZ3JpZCB0byBiZSByZWxheW91dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTYzNDM0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgV2hlbiBmaXQtY29udGVudCgpIHdhcyBpbXBsZW1lbnRlZCBhIG5ldyBh
dHRyaWJ1dGUKKyAgICAgICAgbV9maXRDb250ZW50VHJhY2tCcmVhZHRoIHdhcyBhZGRlZCB0byBH
cmlkVHJhY2tTaXplLgorICAgICAgICBIb3dldmVyIHdlIGZvcmdvdCB0byBpbmNsdWRlIGl0IGlu
IHRoZSA9PSBvcGVyYXRvciBpbXBsZW1lbnRhdGlvbiwKKyAgICAgICAgc28gd2Ugd2VyZSBtaXNz
aW5nIHRoZSBjaGFuZ2VzIG9uIHRoYXQgdmFsdWUuCisKKyAgICAgICAgTm93IGlmIHlvdSBjaGFu
Z2UgdGhlIGFyZ3VtZW50IG9mIGEgZml0LWNvbnRlbnQoKSB0cmFjaywKKyAgICAgICAgdGhlIHRy
YWNrIHNpemUgaXMgcHJvcGVybHkgcmVjb21wdXRlZC4KKworICAgICAgICBUZXN0OiBmYXN0L2Nz
cy1ncmlkLWxheW91dC9ncmlkLWNoYW5nZS1maXQtY29udGVudC1hcmd1bWVudC5odG1sCisKKyAg
ICAgICAgKiByZW5kZXJpbmcvc3R5bGUvR3JpZFRyYWNrU2l6ZS5oOgorICAgICAgICAoV2ViQ29y
ZTo6R3JpZFRyYWNrU2l6ZTo6b3BlcmF0b3I9PSk6IENoZWNrIG1fZml0Q29udGVudFRyYWNrQnJl
YWR0aC4KKwogMjAxNi0xMC0wNyAgRnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255
LmNvbT4KIAogICAgICAgICBVc2UgJ3VzZSBsaWIgJEZpbmRCaW46OkJpbicgdG8gYXBwZW5kIFBl
cmwgbW9kdWxlIGluY2x1ZGUgcGF0aApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL3N0eWxlL0dyaWRUcmFja1NpemUuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHls
ZS9HcmlkVHJhY2tTaXplLmgKaW5kZXggODk4NjMzYWM1MDIzNWY1OTQ2MTZkZjUwNzJkZGY3NTI3
YzE4ZjJmMS4uN2U5ZDczYTM3ODQ2NmZhODBmMDdhMjg0OTVmYzk0YjU1MmRmM2NjZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL0dyaWRUcmFja1NpemUuaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvR3JpZFRyYWNrU2l6ZS5oCkBAIC05Myw3
ICs5Myw4IEBAIHB1YmxpYzoKIAogICAgIGJvb2wgb3BlcmF0b3I9PShjb25zdCBHcmlkVHJhY2tT
aXplJiBvdGhlcikgY29uc3QKICAgICB7Ci0gICAgICAgIHJldHVybiBtX3R5cGUgPT0gb3RoZXIu
bV90eXBlICYmIG1fbWluVHJhY2tCcmVhZHRoID09IG90aGVyLm1fbWluVHJhY2tCcmVhZHRoICYm
IG1fbWF4VHJhY2tCcmVhZHRoID09IG90aGVyLm1fbWF4VHJhY2tCcmVhZHRoOworICAgICAgICBy
ZXR1cm4gbV90eXBlID09IG90aGVyLm1fdHlwZSAmJiBtX21pblRyYWNrQnJlYWR0aCA9PSBvdGhl
ci5tX21pblRyYWNrQnJlYWR0aCAmJiBtX21heFRyYWNrQnJlYWR0aCA9PSBvdGhlci5tX21heFRy
YWNrQnJlYWR0aAorICAgICAgICAgICAgJiYgbV9maXRDb250ZW50VHJhY2tCcmVhZHRoID09IG90
aGVyLm1fZml0Q29udGVudFRyYWNrQnJlYWR0aDsKICAgICB9CiAKICAgICB2b2lkIGNhY2hlTWlu
TWF4VHJhY2tCcmVhZHRoVHlwZXMoKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDI5YjljZTBlM2EzYWMwMmU1MzNlNjYzZjFh
NDdhOGEzZWI5NzI5ZTMuLmYyNmNiYTRkYzMxYmIyOTA3ZDM5YmVhMDhkNzExY2M3OWVhNTM5Y2Eg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxNi0xMC0xNCAgTWFudWVsIFJlZ28gQ2FzYXNub3Zh
cyAgPHJlZ29AaWdhbGlhLmNvbT4KKworICAgICAgICBbY3NzLWdyaWRdIENoYW5naW5nIHRoZSBh
cmd1bWVudCBvbiBmaXQtY29udGVudCgpIGRvZXNuJ3QgY2F1c2UgdGhlIGdyaWQgdG8gYmUgcmVs
YXlvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2
MzQzNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
ZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1jaGFuZ2UtZml0LWNvbnRlbnQtYXJndW1lbnQtZXhw
ZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWNo
YW5nZS1maXQtY29udGVudC1hcmd1bWVudC5odG1sOiBBZGRlZC4KKwogMjAxNi0xMC0wNiAgTXls
ZXMgQy4gTWF4ZmllbGQgIDxtbWF4ZmllbGRAYXBwbGUuY29tPgogCiAgICAgICAgIFZhcmlhdGlv
biBmb250cyBkb24ndCBhZmZlY3QgZ2x5cGggYWR2YW5jZXMKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtY2hhbmdlLWZpdC1jb250ZW50LWFyZ3VtZW50
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtY2hh
bmdlLWZpdC1jb250ZW50LWFyZ3VtZW50LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45MWI0YmFi
OTE0OTk3Nzg2YzBiMDlhYjYyMGJkYjZiNzcwMDY1YjgyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1jaGFuZ2UtZml0LWNvbnRlbnQtYXJn
dW1lbnQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTEgQEAKK1RoaXMgdGVzdCBjaGVja3MgdGhh
dCBncmlkLXRlbXBsYXRlLXtyb3dzfGNvbHVtbnN9IHdpdGggZml0LWNvbnRlbnQoKSB0cmFja3Mg
cmVjb21wdXRlcyB0aGUgdHJhY2tzIHdoZW4gdGhlIGZpdC1jb250ZW50KCkgYXJndW1lbnQgaXMg
bW9kaWZpZWQuCitYWFhYIFhYWCBYWCBYIFgKK1BBU1MKK1BBU1MKK1BBU1MKK1BBU1MKK1hYWFgg
WFhYIFhYIFggWAorUEFTUworUEFTUworUEFTUworUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1jaGFuZ2UtZml0LWNvbnRlbnQtYXJndW1lbnQu
aHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtY2hhbmdlLWZpdC1j
b250ZW50LWFyZ3VtZW50Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZTgzNDNhMmYzNmM4ZTY5ZGQxMGMxMGE3
ODU5NmIyOGY2ZGJlMWVmZQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3Nz
LWdyaWQtbGF5b3V0L2dyaWQtY2hhbmdlLWZpdC1jb250ZW50LWFyZ3VtZW50Lmh0bWwKQEAgLTAs
MCArMSw1OSBAQAorPCFET0NUWVBFIGh0bWw+Cis8bGluayBocmVmPSJyZXNvdXJjZXMvZ3JpZC5j
c3MiIHJlbD0ic3R5bGVzaGVldCI+Cis8c3R5bGU+CisuZ3JpZCB7CisgICAgd2lkdGg6IGZpdC1j
b250ZW50OworICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0
YXJ0OworICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0OworICAgIGZvbnQ6IDI1cHgvMSBBaGVtOwor
fQorPC9zdHlsZT4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvY2hlY2stbGF5b3V0Lmpz
Ij48L3NjcmlwdD4KKzxzY3JpcHQ+CitmdW5jdGlvbiBzZXRHcmlkVGVtcGxhdGUoaWQsIGdyaWRU
ZW1wbGF0ZVJvd3MsIGdyaWRUZW1wbGF0ZUNvbHVtbnMpCit7CisgICAgIHZhciBncmlkRWxlbWVu
dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsKKyAgICAgZ3JpZEVsZW1lbnQuc3R5bGUu
Z3JpZFRlbXBsYXRlUm93cyA9IGdyaWRUZW1wbGF0ZVJvd3M7CisgICAgIGdyaWRFbGVtZW50LnN0
eWxlLmdyaWRUZW1wbGF0ZUNvbHVtbnMgPSBncmlkVGVtcGxhdGVDb2x1bW5zOworfQorCitmdW5j
dGlvbiB0ZXN0R3JpZEl0ZW1EZWZpbml0aW9ucyhncmlkSXRlbURhdGEpCit7CisgICAgdmFyIGl0
ZW0gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChncmlkSXRlbURhdGEuaWQpOworICAgIGl0ZW0u
c2V0QXR0cmlidXRlKCJkYXRhLWV4cGVjdGVkLXdpZHRoIiwgZ3JpZEl0ZW1EYXRhLndpZHRoKTsK
KyAgICBpdGVtLnNldEF0dHJpYnV0ZSgiZGF0YS1leHBlY3RlZC1oZWlnaHQiLCBncmlkSXRlbURh
dGEuaGVpZ2h0KTsKKyAgICBpdGVtLnNldEF0dHJpYnV0ZSgiZGF0YS1vZmZzZXQteCIsIGdyaWRJ
dGVtRGF0YS54KTsKKyAgICBpdGVtLnNldEF0dHJpYnV0ZSgiZGF0YS1vZmZzZXQteSIsIGdyaWRJ
dGVtRGF0YS55KTsKKworICAgIGNoZWNrTGF5b3V0KCIuZ3JpZCIpOworfQorCitmdW5jdGlvbiB0
ZXN0Q2hhbmdpbmdHcmlkRGVmaW5pdGlvbnMoKQoreworICAgICAvLyBUZXN0IGNoYW5naW5nIHRo
ZSBhcmd1bWVudCBvZiBmaXQtY29udGVudCgpIHRyYWNrcy4KKyAgICAgc2V0R3JpZFRlbXBsYXRl
KCJncmlkMSIsICJub25lIiwgImZpdC1jb250ZW50KDEwMHB4KSIpOworICAgICB0ZXN0R3JpZEl0
ZW1EZWZpbml0aW9ucyh7ImlkIjogIml0ZW0xIiwgIndpZHRoIjogIjEwMCIsICJoZWlnaHQiOiAi
MTAwIiwgIngiOiAiMCIsICJ5IjogIjAiIH0pOworCisgICAgIHNldEdyaWRUZW1wbGF0ZSgiZ3Jp
ZDEiLCAibm9uZSIsICJmaXQtY29udGVudCgxNTBweCkiKTsKKyAgICAgdGVzdEdyaWRJdGVtRGVm
aW5pdGlvbnMoeyJpZCI6ICJpdGVtMSIsICJ3aWR0aCI6ICIxNTAiLCAiaGVpZ2h0IjogIjc1Iiwg
IngiOiAiMCIsICJ5IjogIjAiIH0pOworCisgICAgIHNldEdyaWRUZW1wbGF0ZSgiZ3JpZDIiLCAi
Zml0LWNvbnRlbnQoMTAwcHgpIiwgIm5vbmUiKTsKKyAgICAgdGVzdEdyaWRJdGVtRGVmaW5pdGlv
bnMoeyJpZCI6ICJpdGVtMiIsICJ3aWR0aCI6ICIxMDAiLCAiaGVpZ2h0IjogIjEwMCIsICJ4Ijog
IjAiLCAieSI6ICIwIiB9KTsKKworICAgICBzZXRHcmlkVGVtcGxhdGUoImdyaWQyIiwgImZpdC1j
b250ZW50KDE1MHB4KSIsICJub25lIik7CisgICAgIHRlc3RHcmlkSXRlbURlZmluaXRpb25zKHsi
aWQiOiAiaXRlbTIiLCAid2lkdGgiOiAiNzUiLCAiaGVpZ2h0IjogIjE1MCIsICJ4IjogIjAiLCAi
eSI6ICIwIiB9KTsKK30KKword2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLCB0ZXN0Q2hh
bmdpbmdHcmlkRGVmaW5pdGlvbnMsIGZhbHNlKTsKKzwvc2NyaXB0PgorCis8ZGl2PlRoaXMgdGVz
dCBjaGVja3MgdGhhdCBncmlkLXRlbXBsYXRlLXtyb3dzfGNvbHVtbnN9IHdpdGggZml0LWNvbnRl
bnQoKSB0cmFja3MgcmVjb21wdXRlcyB0aGUgdHJhY2tzIHdoZW4gdGhlIGZpdC1jb250ZW50KCkg
YXJndW1lbnQgaXMgbW9kaWZpZWQuPC9kaXY+CisKKzxkaXYgaWQ9ImdyaWQxIiBjbGFzcz0iZ3Jp
ZCI+CisgICAgPGRpdiBpZD0iaXRlbTEiIGNsYXNzPSJhdXRvUm93QXV0b0NvbHVtbiI+WFhYWCBY
WFggWFggWCBYPC9kaXY+Cis8L2Rpdj4KKworPGRpdiBpZD0iZ3JpZDIiIGNsYXNzPSJncmlkIj4K
KyAgICA8ZGl2IGlkPSJpdGVtMiIgY2xhc3M9ImF1dG9Sb3dBdXRvQ29sdW1uIHZlcnRpY2FsTFIi
PlhYWFggWFhYIFhYIFggWDwvZGl2PgorPC9kaXY+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>291634</attachid>
            <date>2016-10-14 08:20:51 -0700</date>
            <delta_ts>2016-10-14 09:25:57 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-163434-20161014171722.patch</filename>
            <type>text/plain</type>
            <size>6064</size>
            <attacher name="Manuel Rego Casasnovas">rego</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA2OTA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTY1MDAyODM0YTFmMWU4
ODc5NmYxM2M1ZTdkM2FiZWIzY2JlNDA1Ni4uZjM0ZmNhNGNmZjYzMjhiMmE5N2IyMDhjZWQ4YjQx
NGMxMjE1YzhiNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE2LTEwLTE0ICBNYW51
ZWwgUmVnbyBDYXNhc25vdmFzICA8cmVnb0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtZ3Jp
ZF0gQ2hhbmdpbmcgdGhlIGFyZ3VtZW50IG9uIGZpdC1jb250ZW50KCkgZG9lc24ndCBjYXVzZSB0
aGUgZ3JpZCB0byBiZSByZWxheW91dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTYzNDM0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgU2VyZ2lvIFZpbGxh
ciBTZW5pbi4KKworICAgICAgICBXaGVuIGZpdC1jb250ZW50KCkgd2FzIGltcGxlbWVudGVkIGEg
bmV3IGF0dHJpYnV0ZQorICAgICAgICBtX2ZpdENvbnRlbnRUcmFja0JyZWFkdGggd2FzIGFkZGVk
IHRvIEdyaWRUcmFja1NpemUuCisgICAgICAgIEhvd2V2ZXIgd2UgZm9yZ290IHRvIGluY2x1ZGUg
aXQgaW4gdGhlID09IG9wZXJhdG9yIGltcGxlbWVudGF0aW9uLAorICAgICAgICBzbyB3ZSB3ZXJl
IG1pc3NpbmcgdGhlIGNoYW5nZXMgb24gdGhhdCB2YWx1ZS4KKworICAgICAgICBOb3cgaWYgeW91
IGNoYW5nZSB0aGUgYXJndW1lbnQgb2YgYSBmaXQtY29udGVudCgpIHRyYWNrLAorICAgICAgICB0
aGUgdHJhY2sgc2l6ZSBpcyBwcm9wZXJseSByZWNvbXB1dGVkLgorCisgICAgICAgIFRlc3Q6IGZh
c3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtY2hhbmdlLWZpdC1jb250ZW50LWFyZ3VtZW50Lmh0bWwK
KworICAgICAgICAqIHJlbmRlcmluZy9zdHlsZS9HcmlkVHJhY2tTaXplLmg6CisgICAgICAgIChX
ZWJDb3JlOjpHcmlkVHJhY2tTaXplOjpvcGVyYXRvcj09KTogQ2hlY2sgbV9maXRDb250ZW50VHJh
Y2tCcmVhZHRoLgorCiAyMDE2LTEwLTA3ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlp
QHNvbnkuY29tPgogCiAgICAgICAgIFVzZSAndXNlIGxpYiAkRmluZEJpbjo6QmluJyB0byBhcHBl
bmQgUGVybCBtb2R1bGUgaW5jbHVkZSBwYXRoCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvc3R5bGUvR3JpZFRyYWNrU2l6ZS5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L3N0eWxlL0dyaWRUcmFja1NpemUuaAppbmRleCA4OTg2MzNhYzUwMjM1ZjU5NDYxNmRmNTA3MmRk
Zjc1MjdjMThmMmYxLi43ZTlkNzNhMzc4NDY2ZmE4MGYwN2EyODQ5NWZjOTRiNTUyZGYzY2NlIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvR3JpZFRyYWNrU2l6ZS5o
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9HcmlkVHJhY2tTaXplLmgKQEAg
LTkzLDcgKzkzLDggQEAgcHVibGljOgogCiAgICAgYm9vbCBvcGVyYXRvcj09KGNvbnN0IEdyaWRU
cmFja1NpemUmIG90aGVyKSBjb25zdAogICAgIHsKLSAgICAgICAgcmV0dXJuIG1fdHlwZSA9PSBv
dGhlci5tX3R5cGUgJiYgbV9taW5UcmFja0JyZWFkdGggPT0gb3RoZXIubV9taW5UcmFja0JyZWFk
dGggJiYgbV9tYXhUcmFja0JyZWFkdGggPT0gb3RoZXIubV9tYXhUcmFja0JyZWFkdGg7CisgICAg
ICAgIHJldHVybiBtX3R5cGUgPT0gb3RoZXIubV90eXBlICYmIG1fbWluVHJhY2tCcmVhZHRoID09
IG90aGVyLm1fbWluVHJhY2tCcmVhZHRoICYmIG1fbWF4VHJhY2tCcmVhZHRoID09IG90aGVyLm1f
bWF4VHJhY2tCcmVhZHRoCisgICAgICAgICAgICAmJiBtX2ZpdENvbnRlbnRUcmFja0JyZWFkdGgg
PT0gb3RoZXIubV9maXRDb250ZW50VHJhY2tCcmVhZHRoOwogICAgIH0KIAogICAgIHZvaWQgY2Fj
aGVNaW5NYXhUcmFja0JyZWFkdGhUeXBlcygpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjliOWNlMGUzYTNhYzAyZTUzM2U2
NjNmMWE0N2E4YTNlYjk3MjllMy4uZGNjMTU1NTAzYWJiYTY4ODdiMmZmYThiNzgyZGRjZTdmNGNk
YmUwNiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE2LTEwLTE0ICBNYW51ZWwgUmVnbyBDYXNh
c25vdmFzICA8cmVnb0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtZ3JpZF0gQ2hhbmdpbmcg
dGhlIGFyZ3VtZW50IG9uIGZpdC1jb250ZW50KCkgZG9lc24ndCBjYXVzZSB0aGUgZ3JpZCB0byBi
ZSByZWxheW91dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTYzNDM0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgU2VyZ2lvIFZpbGxhciBTZW5pbi4KKwor
ICAgICAgICAqIGZhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtY2hhbmdlLWZpdC1jb250ZW50LWFy
Z3VtZW50LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3MtZ3JpZC1sYXlv
dXQvZ3JpZC1jaGFuZ2UtZml0LWNvbnRlbnQtYXJndW1lbnQuaHRtbDogQWRkZWQuCisKIDIwMTYt
MTAtMDYgIE15bGVzIEMuIE1heGZpZWxkICA8bW1heGZpZWxkQGFwcGxlLmNvbT4KIAogICAgICAg
ICBWYXJpYXRpb24gZm9udHMgZG9uJ3QgYWZmZWN0IGdseXBoIGFkdmFuY2VzCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWNoYW5nZS1maXQtY29udGVu
dC1hcmd1bWVudC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91
dC9ncmlkLWNoYW5nZS1maXQtY29udGVudC1hcmd1bWVudC1leHBlY3RlZC50eHQKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uOTFiNGJhYjkxNDk5Nzc4NmMwYjA5YWI2MjBiZGI2Yjc3MDA2NWI4MgotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtY2hhbmdlLWZpdC1j
b250ZW50LWFyZ3VtZW50LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDExIEBACitUaGlzIHRlc3Qg
Y2hlY2tzIHRoYXQgZ3JpZC10ZW1wbGF0ZS17cm93c3xjb2x1bW5zfSB3aXRoIGZpdC1jb250ZW50
KCkgdHJhY2tzIHJlY29tcHV0ZXMgdGhlIHRyYWNrcyB3aGVuIHRoZSBmaXQtY29udGVudCgpIGFy
Z3VtZW50IGlzIG1vZGlmaWVkLgorWFhYWCBYWFggWFggWCBYCitQQVNTCitQQVNTCitQQVNTCitQ
QVNTCitYWFhYIFhYWCBYWCBYIFgKK1BBU1MKK1BBU1MKK1BBU1MKK1BBU1MKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtY2hhbmdlLWZpdC1jb250ZW50
LWFyZ3VtZW50Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWNo
YW5nZS1maXQtY29udGVudC1hcmd1bWVudC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjMxZjc1OWY2YmY1OGJl
YTM0ZTg5NDIzZjBkNjgyZmZjYTYwOWE4ZTUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWNoYW5nZS1maXQtY29udGVudC1hcmd1bWVudC5o
dG1sCkBAIC0wLDAgKzEsNTkgQEAKKzwhRE9DVFlQRSBodG1sPgorPGxpbmsgaHJlZj0iLi4vY3Nz
LWludHJpbnNpYy1kaW1lbnNpb25zL3Jlc291cmNlcy93aWR0aC1rZXl3b3JkLWNsYXNzZXMuY3Nz
IiByZWw9InN0eWxlc2hlZXQiPgorPGxpbmsgaHJlZj0icmVzb3VyY2VzL2dyaWQuY3NzIiByZWw9
InN0eWxlc2hlZXQiPgorPHN0eWxlPgorLmdyaWQgeworICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsK
KyAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0OworICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0Owor
ICAgIGZvbnQ6IDI1cHgvMSBBaGVtOworfQorPC9zdHlsZT4KKzxzY3JpcHQgc3JjPSIuLi8uLi9y
ZXNvdXJjZXMvY2hlY2stbGF5b3V0LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+CitmdW5jdGlvbiBz
ZXRHcmlkVGVtcGxhdGUoaWQsIGdyaWRUZW1wbGF0ZVJvd3MsIGdyaWRUZW1wbGF0ZUNvbHVtbnMp
Cit7CisgICAgIHZhciBncmlkRWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsK
KyAgICAgZ3JpZEVsZW1lbnQuc3R5bGUuZ3JpZFRlbXBsYXRlUm93cyA9IGdyaWRUZW1wbGF0ZVJv
d3M7CisgICAgIGdyaWRFbGVtZW50LnN0eWxlLmdyaWRUZW1wbGF0ZUNvbHVtbnMgPSBncmlkVGVt
cGxhdGVDb2x1bW5zOworfQorCitmdW5jdGlvbiB0ZXN0R3JpZEl0ZW1EZWZpbml0aW9ucyhncmlk
SXRlbURhdGEpCit7CisgICAgdmFyIGl0ZW0gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChncmlk
SXRlbURhdGEuaWQpOworICAgIGl0ZW0uc2V0QXR0cmlidXRlKCJkYXRhLWV4cGVjdGVkLXdpZHRo
IiwgZ3JpZEl0ZW1EYXRhLndpZHRoKTsKKyAgICBpdGVtLnNldEF0dHJpYnV0ZSgiZGF0YS1leHBl
Y3RlZC1oZWlnaHQiLCBncmlkSXRlbURhdGEuaGVpZ2h0KTsKKyAgICBpdGVtLnNldEF0dHJpYnV0
ZSgiZGF0YS1vZmZzZXQteCIsIGdyaWRJdGVtRGF0YS54KTsKKyAgICBpdGVtLnNldEF0dHJpYnV0
ZSgiZGF0YS1vZmZzZXQteSIsIGdyaWRJdGVtRGF0YS55KTsKKworICAgIGNoZWNrTGF5b3V0KCIu
Z3JpZCIpOworfQorCitmdW5jdGlvbiB0ZXN0Q2hhbmdpbmdHcmlkRGVmaW5pdGlvbnMoKQorewor
ICAgICAvLyBUZXN0IGNoYW5naW5nIHRoZSBhcmd1bWVudCBvZiBmaXQtY29udGVudCgpIHRyYWNr
cy4KKyAgICAgc2V0R3JpZFRlbXBsYXRlKCJncmlkMSIsICJub25lIiwgImZpdC1jb250ZW50KDEw
MHB4KSIpOworICAgICB0ZXN0R3JpZEl0ZW1EZWZpbml0aW9ucyh7ImlkIjogIml0ZW0xIiwgIndp
ZHRoIjogIjEwMCIsICJoZWlnaHQiOiAiMTAwIiwgIngiOiAiMCIsICJ5IjogIjAiIH0pOworCisg
ICAgIHNldEdyaWRUZW1wbGF0ZSgiZ3JpZDEiLCAibm9uZSIsICJmaXQtY29udGVudCgxNTBweCki
KTsKKyAgICAgdGVzdEdyaWRJdGVtRGVmaW5pdGlvbnMoeyJpZCI6ICJpdGVtMSIsICJ3aWR0aCI6
ICIxNTAiLCAiaGVpZ2h0IjogIjc1IiwgIngiOiAiMCIsICJ5IjogIjAiIH0pOworCisgICAgIHNl
dEdyaWRUZW1wbGF0ZSgiZ3JpZDIiLCAiZml0LWNvbnRlbnQoMTAwcHgpIiwgIm5vbmUiKTsKKyAg
ICAgdGVzdEdyaWRJdGVtRGVmaW5pdGlvbnMoeyJpZCI6ICJpdGVtMiIsICJ3aWR0aCI6ICIxMDAi
LCAiaGVpZ2h0IjogIjEwMCIsICJ4IjogIjAiLCAieSI6ICIwIiB9KTsKKworICAgICBzZXRHcmlk
VGVtcGxhdGUoImdyaWQyIiwgImZpdC1jb250ZW50KDE1MHB4KSIsICJub25lIik7CisgICAgIHRl
c3RHcmlkSXRlbURlZmluaXRpb25zKHsiaWQiOiAiaXRlbTIiLCAid2lkdGgiOiAiNzUiLCAiaGVp
Z2h0IjogIjE1MCIsICJ4IjogIjAiLCAieSI6ICIwIiB9KTsKK30KKword2luZG93LmFkZEV2ZW50
TGlzdGVuZXIoImxvYWQiLCB0ZXN0Q2hhbmdpbmdHcmlkRGVmaW5pdGlvbnMsIGZhbHNlKTsKKzwv
c2NyaXB0PgorCis8ZGl2PlRoaXMgdGVzdCBjaGVja3MgdGhhdCBncmlkLXRlbXBsYXRlLXtyb3dz
fGNvbHVtbnN9IHdpdGggZml0LWNvbnRlbnQoKSB0cmFja3MgcmVjb21wdXRlcyB0aGUgdHJhY2tz
IHdoZW4gdGhlIGZpdC1jb250ZW50KCkgYXJndW1lbnQgaXMgbW9kaWZpZWQuPC9kaXY+CisKKzxk
aXYgaWQ9ImdyaWQxIiBjbGFzcz0iZ3JpZCBmaXQtY29udGVudCI+CisgICAgPGRpdiBpZD0iaXRl
bTEiIGNsYXNzPSJhdXRvUm93QXV0b0NvbHVtbiI+WFhYWCBYWFggWFggWCBYPC9kaXY+Cis8L2Rp
dj4KKworPGRpdiBpZD0iZ3JpZDIiIGNsYXNzPSJncmlkIGZpdC1jb250ZW50Ij4KKyAgICA8ZGl2
IGlkPSJpdGVtMiIgY2xhc3M9ImF1dG9Sb3dBdXRvQ29sdW1uIHZlcnRpY2FsTFIiPlhYWFggWFhY
IFhYIFggWDwvZGl2PgorPC9kaXY+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>