<?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>146021</bug_id>
          
          <creation_ts>2015-06-16 08:43:39 -0700</creation_ts>
          <short_desc>min-width/height should default to auto for grid items</short_desc>
          <delta_ts>2015-09-14 03:41:16 -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>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>BlinkMergeCandidate</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>146020</dependson>
          <blocked>146018</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergio Villar Senin">svillar</reporter>
          <assigned_to name="Sergio Villar Senin">svillar</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>fpizlo</cc>
    
    <cc>glenn</cc>
    
    <cc>hyatt</cc>
    
    <cc>jfernandez</cc>
    
    <cc>kling</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>rego</cc>
    
    <cc>svillar</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1102240</commentid>
    <comment_count>0</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2015-06-16 08:43:39 -0700</bug_when>
    <thetext>As stated here http://dev.w3.org/csswg/css-grid/#min-size-auto</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1102241</commentid>
    <comment_count>1</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2015-06-16 08:44:56 -0700</bug_when>
    <thetext>We need to merge the following Blink changes:


- https://crrev.com/194408 
- https://crrev.com/194863
- https://crrev.com/194887 (partially)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1124588</commentid>
    <comment_count>2</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2015-09-09 01:43:51 -0700</bug_when>
    <thetext>Also this one https://src.chromium.org/viewvc/blink?view=revision&amp;revision=201797</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1124594</commentid>
    <comment_count>3</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2015-09-09 02:41:27 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Also this one
&gt; https://src.chromium.org/viewvc/blink?view=revision&amp;revision=201797

We&apos;ll merge that later once we have the alignment logic in place.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1124595</commentid>
    <comment_count>4</comment_count>
      <attachid>260852</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2015-09-09 02:54:20 -0700</bug_when>
    <thetext>Created attachment 260852
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1125176</commentid>
    <comment_count>5</comment_count>
      <attachid>261005</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2015-09-11 06:46:10 -0700</bug_when>
    <thetext>Created attachment 261005
Rebased patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1125188</commentid>
    <comment_count>6</comment_count>
      <attachid>261005</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2015-09-11 09:01:18 -0700</bug_when>
    <thetext>Comment on attachment 261005
Rebased patch

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

&gt; Source/WebCore/rendering/RenderBox.cpp:2757
&gt; +                if (Optional&lt;LayoutUnit&gt; minContentHeight = computeContentLogicalHeight(MinSize, Length(MinContent), computedValues.m_extent - borderAndPaddingLogicalHeight()))
&gt; +                    contentHeight = std::max(contentHeight, constrainLogicalHeightByMinMax(minContentHeight.value(), computedValues.m_extent - borderAndPaddingLogicalHeight()));

Put the repeated expression computedValues.m_extent - borderAndPaddingLogicalHeight() into a local variable?

Might also want to use auto instead of explicitly stating Optional&lt;LayoutUnit&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1125556</commentid>
    <comment_count>7</comment_count>
      <attachid>261005</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2015-09-14 00:21:08 -0700</bug_when>
    <thetext>Comment on attachment 261005
Rebased patch

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

&gt;&gt; Source/WebCore/rendering/RenderBox.cpp:2757
&gt;&gt; +                    contentHeight = std::max(contentHeight, constrainLogicalHeightByMinMax(minContentHeight.value(), computedValues.m_extent - borderAndPaddingLogicalHeight()));
&gt; 
&gt; Put the repeated expression computedValues.m_extent - borderAndPaddingLogicalHeight() into a local variable?
&gt; 
&gt; Might also want to use auto instead of explicitly stating Optional&lt;LayoutUnit&gt;.

Sure, I&apos;ll do.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1125581</commentid>
    <comment_count>8</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2015-09-14 03:41:16 -0700</bug_when>
    <thetext>Committed r189708: &lt;http://trac.webkit.org/changeset/189708&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>260852</attachid>
            <date>2015-09-09 02:54:20 -0700</date>
            <delta_ts>2015-09-11 06:46:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-146021-20150909115413.patch</filename>
            <type>text/plain</type>
            <size>12955</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg5NTM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzliMTU5NmEzZjM4YzMy
MmNjMjNmMjk5N2RhMTk1MDY1ZWMxYTBiOS4uNWQzNjI2MTAyZWY1ZGRmNmEwMWJjNjMwNmY0ZWVl
MTQ1Y2IyZDZmNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE1LTA5LTA5ICBTZXJn
aW8gVmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgorCisgICAgICAgIG1pbi13aWR0
aC9oZWlnaHQgc2hvdWxkIGRlZmF1bHQgdG8gYXV0byBmb3IgZ3JpZCBpdGVtcworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ2MDIxCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQmFzZWQgb24gQmxpbmsncyBy
MTk0NDA4LCByMTk0ODYzIGFuZCByMTk0ODg3IGJ5IDxyZWdvQGlnYWxpYS5jb20+LgorCisgICAg
ICAgIEZyb20gdGhlIHNwZWMgKGh0dHA6Ly9kZXYudzMub3JnL2Nzc3dnL2Nzcy1ncmlkLyNncmlk
LWl0ZW1zKToKKyAgICAgICAgIlRoZSBhdXRvIHZhbHVlIG9mIG1pbi13aWR0aCBhbmQgbWluLWhl
aWdodCBiZWhhdmVzIG9uIGdyaWQKKyAgICAgICAgaXRlbXMgaW4gdGhlIHJlbGV2YW50IGF4aXMg
YW5hbG9nb3VzbHkgdG8gaXRzIGJlaGF2aW9yIG9uIGZsZXgKKyAgICAgICAgaXRlbXMgaW4gdGhl
IG1haW4gYXhpcy4iCisKKyAgICAgICAgRnJvbSBub3cgb24gdGhlIGRlZmF1bHQgdmFsdWUgZm9y
IG1pbi13aWR0aCBhbmQgbWluLWhlaWdodCBmb3IKKyAgICAgICAgZ3JpZCBpdGVtcyBpcyBhdXRv
LCBtZWFuaW5nIHRoYXQgaW4gZ2VuZXJhbCwgZ3JpZCBpdGVtcyB3b24ndAorICAgICAgICBzaHJp
bmsgYmVsbG93IHRoZWlyIGNvbnRlbnQuCisKKyAgICAgICAgVGVzdHM6IGZhc3QvY3NzLWdyaWQt
bGF5b3V0L21pbi13aWR0aC1oZWlnaHQtYXV0by1vdmVyZmxvdy5odG1sCisgICAgICAgICAgICAg
ICBmYXN0L2Nzcy1ncmlkLWxheW91dC9taW4td2lkdGgtaGVpZ2h0LWF1dG8uaHRtbAorCisgICAg
ICAgICogcmVuZGVyaW5nL1JlbmRlckJveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJC
b3g6OmNvbXB1dGVMb2dpY2FsV2lkdGhJblJlZ2lvbik6CisgICAgICAgIChXZWJDb3JlOjpSZW5k
ZXJCb3g6OmNvbXB1dGVMb2dpY2FsSGVpZ2h0KToKKwogMjAxNS0wNi0yNiAgU2VyZ2lvIFZpbGxh
ciBTZW5pbiAgPHN2aWxsYXJAaWdhbGlhLmNvbT4KIAogICAgICAgICBtaW4td2lkdGgvaGVpZ2h0
IHNob3VsZCBkZWZhdWx0IHRvIGF1dG8gZm9yIGZsZXhib3ggaXRlbXMKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlckJveC5jcHAKaW5kZXggNzU1MDFiMzBjNmU2Njk0NWRlN2VhNmI3YzVlY2Q4
MTYxNmViN2FmMC4uZGNkMGI1ZDdiZDJiZjBiYTFhYjE5NzQ3Y2NiMzk2NDYyZDRkNWNmNCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAKQEAgLTIzNDcsNyArMjM0NywxNyBA
QCB2b2lkIFJlbmRlckJveDo6Y29tcHV0ZUxvZ2ljYWxXaWR0aEluUmVnaW9uKExvZ2ljYWxFeHRl
bnRDb21wdXRlZFZhbHVlcyYgY29tcHV0ZQogICAgIFJlbmRlckJsb2NrKiBjYiA9IGNvbnRhaW5p
bmdCbG9jaygpOwogICAgIExheW91dFVuaXQgY29udGFpbmVyTG9naWNhbFdpZHRoID0gc3RkOjpt
YXg8TGF5b3V0VW5pdD4oMCwgY29udGFpbmluZ0Jsb2NrTG9naWNhbFdpZHRoRm9yQ29udGVudElu
UmVnaW9uKHJlZ2lvbikpOwogICAgIGJvb2wgaGFzUGVycGVuZGljdWxhckNvbnRhaW5pbmdCbG9j
ayA9IGNiLT5pc0hvcml6b250YWxXcml0aW5nTW9kZSgpICE9IGlzSG9yaXpvbnRhbFdyaXRpbmdN
b2RlKCk7Ci0gICAgCisKKyNpZiBFTkFCTEUoQ1NTX0dSSURfTEFZT1VUKQorICAgIGlmIChwYXJl
bnQoKS0+aXNSZW5kZXJHcmlkKCkgJiYgc3R5bGUoKS5sb2dpY2FsV2lkdGgoKS5pc0F1dG8oKSAm
JiBzdHlsZSgpLm1pbldpZHRoKCkuaXNBdXRvKCkgJiYgc3R5bGUoKS5vdmVyZmxvd1goKSA9PSBP
VklTSUJMRSkgeworICAgICAgICBMYXlvdXRVbml0IG1pbkxvZ2ljYWxXaWR0aCA9IG1pblByZWZl
cnJlZExvZ2ljYWxXaWR0aCgpOworICAgICAgICBpZiAoY29udGFpbmVyTG9naWNhbFdpZHRoIDwg
bWluTG9naWNhbFdpZHRoKSB7CisgICAgICAgICAgICBjb21wdXRlZFZhbHVlcy5tX2V4dGVudCA9
IGNvbnN0cmFpbkxvZ2ljYWxXaWR0aEluUmVnaW9uQnlNaW5NYXgobWluTG9naWNhbFdpZHRoLCBj
b250YWluZXJMb2dpY2FsV2lkdGgsIGNiKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAg
fQorICAgIH0KKyNlbmRpZgorCiAgICAgaWYgKGlzSW5saW5lKCkgJiYgIWlzSW5saW5lQmxvY2tP
cklubGluZVRhYmxlKCkpIHsKICAgICAgICAgLy8ganVzdCBjYWxjdWxhdGUgbWFyZ2lucwogICAg
ICAgICBjb21wdXRlZFZhbHVlcy5tX21hcmdpbnMubV9zdGFydCA9IG1pbmltdW1WYWx1ZUZvckxl
bmd0aChzdHlsZVRvVXNlLm1hcmdpblN0YXJ0KCksIGNvbnRhaW5lckxvZ2ljYWxXaWR0aCk7CkBA
IC0yNzM4LDkgKzI3NDgsMTcgQEAgdm9pZCBSZW5kZXJCb3g6OmNvbXB1dGVMb2dpY2FsSGVpZ2h0
KExheW91dFVuaXQgbG9naWNhbEhlaWdodCwgTGF5b3V0VW5pdCBsb2dpY2EKICNpZiBFTkFCTEUo
Q1NTX0dSSURfTEFZT1VUKQogICAgICAgICAgICAgfHwgcGFyZW50KCktPmlzUmVuZGVyR3JpZCgp
CiAjZW5kaWYKLSAgICAgICAgKSkKLSAgICAgICAgICAgIGggPSBMZW5ndGgob3ZlcnJpZGVMb2dp
Y2FsQ29udGVudEhlaWdodCgpLCBGaXhlZCk7Ci0gICAgICAgIGVsc2UgaWYgKHRyZWF0QXNSZXBs
YWNlZCkKKyAgICAgICAgKSkgeworICAgICAgICAgICAgTGF5b3V0VW5pdCBjb250ZW50SGVpZ2h0
ID0gb3ZlcnJpZGVMb2dpY2FsQ29udGVudEhlaWdodCgpOworI2lmIEVOQUJMRShDU1NfR1JJRF9M
QVlPVVQpCisgICAgICAgICAgICBpZiAocGFyZW50KCktPmlzUmVuZGVyR3JpZCgpICYmIHN0eWxl
KCkubWluSGVpZ2h0KCkuaXNBdXRvKCkgJiYgc3R5bGUoKS5vdmVyZmxvd1goKSA9PSBPVklTSUJM
RSkgeworICAgICAgICAgICAgICAgIEFTU0VSVChzdHlsZSgpLmxvZ2ljYWxIZWlnaHQoKS5pc0F1
dG8oKSk7CisgICAgICAgICAgICAgICAgaWYgKE9wdGlvbmFsPExheW91dFVuaXQ+IG1pbkNvbnRl
bnRIZWlnaHQgPSBjb21wdXRlQ29udGVudExvZ2ljYWxIZWlnaHQoTWluU2l6ZSwgTGVuZ3RoKE1p
bkNvbnRlbnQpLCBjb21wdXRlZFZhbHVlcy5tX2V4dGVudCAtIGJvcmRlckFuZFBhZGRpbmdMb2dp
Y2FsSGVpZ2h0KCkpKQorICAgICAgICAgICAgICAgICAgICBjb250ZW50SGVpZ2h0ID0gc3RkOjpt
YXgoY29udGVudEhlaWdodCwgY29uc3RyYWluTG9naWNhbEhlaWdodEJ5TWluTWF4KG1pbkNvbnRl
bnRIZWlnaHQudmFsdWUoKSwgY29tcHV0ZWRWYWx1ZXMubV9leHRlbnQgLSBib3JkZXJBbmRQYWRk
aW5nTG9naWNhbEhlaWdodCgpKSk7CisgICAgICAgICAgICB9CisjZW5kaWYKKyAgICAgICAgICAg
IGggPSBMZW5ndGgoY29udGVudEhlaWdodCwgRml4ZWQpOworICAgICAgICB9IGVsc2UgaWYgKHRy
ZWF0QXNSZXBsYWNlZCkKICAgICAgICAgICAgIGggPSBMZW5ndGgoY29tcHV0ZVJlcGxhY2VkTG9n
aWNhbEhlaWdodCgpLCBGaXhlZCk7CiAgICAgICAgIGVsc2UgewogICAgICAgICAgICAgaCA9IHN0
eWxlKCkubG9naWNhbEhlaWdodCgpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDI4OWUzYzgxZDFkMWVhMDJkOTdhNDcxZDk4
NzViYTdjZDAxNjczZDcuLmM5NmRjMjBiMWI0YjAxZjM0ODcxMmM0YWU0OWYwZTQyNDRkN2Q0YTYg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxNS0wOS0wOSAgU2VyZ2lvIFZpbGxhciBTZW5pbiAg
PHN2aWxsYXJAaWdhbGlhLmNvbT4KKworICAgICAgICBtaW4td2lkdGgvaGVpZ2h0IHNob3VsZCBk
ZWZhdWx0IHRvIGF1dG8gZm9yIGdyaWQgaXRlbXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE0NjAyMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEJhc2VkIG9uIEJsaW5rJ3MgcjE5NDQwOCwgcjE5NDg2MyBh
bmQgcjE5NDg4NyBieSA8cmVnb0BpZ2FsaWEuY29tPi4KKworICAgICAgICAqIGZhc3QvY3NzLWdy
aWQtbGF5b3V0L21pbi13aWR0aC1oZWlnaHQtYXV0by1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAg
ICAgICAqIGZhc3QvY3NzLWdyaWQtbGF5b3V0L21pbi13aWR0aC1oZWlnaHQtYXV0by1vdmVyZmxv
dy1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nzcy1ncmlkLWxheW91dC9t
aW4td2lkdGgtaGVpZ2h0LWF1dG8tb3ZlcmZsb3cuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFz
dC9jc3MtZ3JpZC1sYXlvdXQvbWluLXdpZHRoLWhlaWdodC1hdXRvLmh0bWw6IEFkZGVkLgorICAg
ICAgICAqIGZhc3QvY3NzL2F1dG8tbWluLXNpemUtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZh
c3QvY3NzL2F1dG8tbWluLXNpemUuaHRtbDoKKwogMjAxNS0wNi0yNiAgU2VyZ2lvIFZpbGxhciBT
ZW5pbiAgPHN2aWxsYXJAaWdhbGlhLmNvbT4KIAogICAgICAgICBtaW4td2lkdGgvaGVpZ2h0IHNo
b3VsZCBkZWZhdWx0IHRvIGF1dG8gZm9yIGZsZXhib3ggaXRlbXMKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L21pbi13aWR0aC1oZWlnaHQtYXV0by1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9taW4td2lkdGgtaGVpZ2h0
LWF1dG8tZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjI2MTM4YWFmZGFiZTA1YTgyZWRhNWVkMDE2
M2M5MDg1YzZkZTg4NmUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1n
cmlkLWxheW91dC9taW4td2lkdGgtaGVpZ2h0LWF1dG8tZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEs
MTIgQEAKK1RoaXMgdGVzdCBjaGVja3MgbWluLXdpZHRofGhlaWdodCBhdXRvIGJlaGF2aW9yIGZv
ciBncmlkcworCitYWFhYCitQQVNTCitYWFhYCitQQVNTCitYWFhYCitQQVNTCitYWFhYCitQQVNT
CitYWFhYCitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91
dC9taW4td2lkdGgtaGVpZ2h0LWF1dG8tb3ZlcmZsb3ctZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRl
c3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L21pbi13aWR0aC1oZWlnaHQtYXV0by1vdmVyZmxvdy1l
eHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjcwZWE1NDU3N2UxZWUyNWJiMzQ0NzRjZDk5ZDMwMjQx
YmVmZDZmNmIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxh
eW91dC9taW4td2lkdGgtaGVpZ2h0LWF1dG8tb3ZlcmZsb3ctZXhwZWN0ZWQuaHRtbApAQCAtMCww
ICsxLDM2IEBACis8IURPQ1RZUEUgaHRtbD4KKzxzdHlsZT4KKy5pdGVtIHsKKyAgICBoZWlnaHQ6
IDUwcHg7CisgICAgd2lkdGg6IDUwcHg7CisgICAgbWFyZ2luOiA1MHB4OworICAgIGZvbnQ6IDUw
cHgvMSBBaGVtOworfQorCisub3ZlcmZsb3dWaXNpYmxlIHsKKyAgICBvdmVyZmxvdzogdmlzaWJs
ZTsKK30KKworLm92ZXJmbG93SGlkZGVuIHsKKyAgICBvdmVyZmxvdzogaGlkZGVuOworfQorCisu
b3ZlcmZsb3dTY3JvbGwgeworICAgIG92ZXJmbG93LXk6IHNjcm9sbDsKK30KKworLm92ZXJmbG93
QXV0byB7CisgICAgb3ZlcmZsb3c6IGF1dG87Cit9Cis8L3N0eWxlPgorCis8cD5UaGlzIHRlc3Qg
Y2hlY2tzIHRoYXQgbWluLXdpZHRofGhlaWdodCBhdXRvIGJlaGF2aW9yIGZvciBncmlkIGl0ZW1z
IG9ubHkgYXBwbGllcyBpZiBvdmVyZmxvdyBpcyB2aXNpYmxlLjwvcD4KKzxwPlRoZSB0ZXN0IHBh
c3NlcyBpZiB5b3Ugc2VlIHRocmVlIDUweDUwIHNxdWFyZXMgYW5kIG9uZSAxMDB4MTAwIHNxdWFy
ZS48L3A+CisKKzxkaXYgY2xhc3M9Iml0ZW0gb3ZlcmZsb3dIaWRkZW4iPlhYPGJyPlhYPC9kaXY+
CisKKzxkaXYgY2xhc3M9Iml0ZW0gb3ZlcmZsb3dTY3JvbGwiPlhYPGJyPlhYPC9kaXY+CisKKzxk
aXYgY2xhc3M9Iml0ZW0gb3ZlcmZsb3dBdXRvIj5YWDxicj5YWDwvZGl2PgorCis8ZGl2IGNsYXNz
PSJpdGVtIG92ZXJmbG93VmlzaWJsZSI+WFg8YnI+WFg8L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L21pbi13aWR0aC1oZWlnaHQtYXV0by1vdmVyZmxv
dy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvbWluLXdpZHRoLWhlaWdo
dC1hdXRvLW92ZXJmbG93Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYmJhZTY5NWUwZTJjNTJmMGZkMjg1ODFj
NjViNDVlZjRlZTk5OTY0MQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3Nz
LWdyaWQtbGF5b3V0L21pbi13aWR0aC1oZWlnaHQtYXV0by1vdmVyZmxvdy5odG1sCkBAIC0wLDAg
KzEsMzggQEAKKzwhRE9DVFlQRSBodG1sPgorPGxpbmsgaHJlZj0icmVzb3VyY2VzL2dyaWQuY3Nz
IiByZWw9InN0eWxlc2hlZXQiPgorPHN0eWxlPgorLmdyaWQgeworICAgIC13ZWJraXQtZ3JpZC10
ZW1wbGF0ZS1jb2x1bW5zOiA1MHB4OworICAgIC13ZWJraXQtZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1
MHB4OworICAgIGhlaWdodDogNTBweDsKKyAgICB3aWR0aDogNTBweDsKKyAgICBtYXJnaW46IDUw
cHg7Cit9CisKK2Rpdi5ncmlkID4gZGl2IHsgZm9udDogNTBweC8xIEFoZW07IH0KKworLm92ZXJm
bG93VmlzaWJsZSB7IG92ZXJmbG93OiB2aXNpYmxlOyB9Cisub3ZlcmZsb3dIaWRkZW4geyBvdmVy
ZmxvdzogaGlkZGVuOyB9Cisub3ZlcmZsb3dTY3JvbGwgeyBvdmVyZmxvdzogc2Nyb2xsOyB9Cisu
b3ZlcmZsb3dBdXRvIHsgb3ZlcmZsb3c6IGF1dG87IH0KKworPC9zdHlsZT4KKworPHA+VGhpcyB0
ZXN0IGNoZWNrcyB0aGF0IG1pbi13aWR0aHxoZWlnaHQgYXV0byBiZWhhdmlvciBmb3IgZ3JpZCBp
dGVtcyBvbmx5IGFwcGxpZXMgaWYgb3ZlcmZsb3cgaXMgdmlzaWJsZS48L3A+Cis8cD5UaGUgdGVz
dCBwYXNzZXMgaWYgeW91IHNlZSB0aHJlZSA1MHg1MCBzcXVhcmVzIGFuZCBvbmUgMTAweDEwMCBz
cXVhcmUuPC9wPgorCis8ZGl2IGNsYXNzPSJncmlkIj4KKyAgICA8ZGl2IGNsYXNzPSJvdmVyZmxv
d0hpZGRlbiI+WFg8YnI+WFg8L2Rpdj4KKzwvZGl2PgorCis8ZGl2IGNsYXNzPSJncmlkIj4KKyAg
ICA8ZGl2IGNsYXNzPSJvdmVyZmxvd1Njcm9sbCI+WFg8YnI+WFg8L2Rpdj4KKzwvZGl2PgorCis8
ZGl2IGNsYXNzPSJncmlkIj4KKyAgICA8ZGl2IGNsYXNzPSJvdmVyZmxvd0F1dG8iPlhYPGJyPlhY
PC9kaXY+Cis8L2Rpdj4KKworPGRpdiBjbGFzcz0iZ3JpZCI+CisgICAgPGRpdiBjbGFzcz0ib3Zl
cmZsb3dWaXNpYmxlIj5YWDxicj5YWDwvZGl2PgorPC9kaXY+CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9taW4td2lkdGgtaGVpZ2h0LWF1dG8uaHRtbCBiL0xh
eW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L21pbi13aWR0aC1oZWlnaHQtYXV0by5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjNhOTFkYTkwZWE3NjdiNzdmYmEyYmM4MmNiZWE0NDY1YzIwNWY2OWUKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9taW4td2lk
dGgtaGVpZ2h0LWF1dG8uaHRtbApAQCAtMCwwICsxLDczIEBACis8IURPQ1RZUEUgaHRtbD4KKzxs
aW5rIGhyZWY9InJlc291cmNlcy9ncmlkLmNzcyIgcmVsPSJzdHlsZXNoZWV0Ij4KKzxzdHlsZT4K
Ky5ncmlkIHsKKyAgICAtd2Via2l0LWdyaWQtdGVtcGxhdGUtY29sdW1uczogNXB4OworICAgIC13
ZWJraXQtZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1cHg7Cit9CisKKy5jb250YWluZXIgeworICAgIHdp
ZHRoOiAyMDBweDsKKyAgICBoZWlnaHQ6IDEwMHB4OworfQorCisuYWhlbSB7CisgICAgZm9udDog
MjVweC8xIEFoZW07Cit9CisKKy5taW5TbWFsbGVyIHsKKyAgICBtaW4td2lkdGg6IDEwcHg7Cisg
ICAgbWluLWhlaWdodDogMTBweDsKK30KKworLm1pbkJpZ2dlciB7CisgICAgbWluLXdpZHRoOiAx
NTBweDsKKyAgICBtaW4taGVpZ2h0OiA3NXB4OworfQorCisubWF4U21hbGxlciB7CisgICAgbWF4
LXdpZHRoOiAxMHB4OworICAgIG1heC1oZWlnaHQ6IDEwcHg7Cit9CisKKy5tYXhCaWdnZXIgewor
ICAgIG1heC13aWR0aDogMTUwcHg7CisgICAgbWF4LWhlaWdodDogNzVweDsKK30KKzwvc3R5bGU+
Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2NoZWNrLWxheW91dC5qcyI+PC9zY3JpcHQ+
Cis8Ym9keSBvbmxvYWQ9ImNoZWNrTGF5b3V0KCcuZ3JpZCcpIj4KKworPHA+VGhpcyB0ZXN0IGNo
ZWNrcyBtaW4td2lkdGh8aGVpZ2h0IGF1dG8gYmVoYXZpb3IgZm9yIGdyaWRzPC9wPgorCis8ZGl2
IGNsYXNzPSJjb250YWluZXIiPgorICAgIDxkaXYgY2xhc3M9ImdyaWQiPgorICAgICAgICA8ZGl2
IGNsYXNzPSJhaGVtIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIxMDAiIGRhdGEtZXhwZWN0ZWQtaGVp
Z2h0PSIyNSI+WFhYWDwvZGl2PgorICAgIDwvZGl2PgorPC9kaXY+CisKKzxkaXYgY2xhc3M9ImNv
bnRhaW5lciI+CisgICAgPGRpdiBjbGFzcz0iZ3JpZCI+CisgICAgICAgIDxkaXYgY2xhc3M9ImFo
ZW0gbWluU21hbGxlciIgZGF0YS1leHBlY3RlZC13aWR0aD0iMTAiIGRhdGEtZXhwZWN0ZWQtaGVp
Z2h0PSIxMCI+WFhYWDwvZGl2PgorICAgIDwvZGl2PgorPC9kaXY+CisKKzxkaXYgY2xhc3M9ImNv
bnRhaW5lciI+CisgICAgPGRpdiBjbGFzcz0iZ3JpZCI+CisgICAgICAgIDxkaXYgY2xhc3M9ImFo
ZW0gbWluQmlnZ2VyIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIxNTAiIGRhdGEtZXhwZWN0ZWQtaGVp
Z2h0PSI3NSI+WFhYWDwvZGl2PgorICAgIDwvZGl2PgorPC9kaXY+CisKKzxkaXYgY2xhc3M9ImNv
bnRhaW5lciI+CisgICAgPGRpdiBjbGFzcz0iZ3JpZCI+CisgICAgICAgIDxkaXYgY2xhc3M9ImFo
ZW0gbWF4U21hbGxlciIgZGF0YS1leHBlY3RlZC13aWR0aD0iMTAiIGRhdGEtZXhwZWN0ZWQtaGVp
Z2h0PSIxMCI+WFhYWDwvZGl2PgorICAgIDwvZGl2PgorPC9kaXY+CisKKzxkaXYgY2xhc3M9ImNv
bnRhaW5lciI+CisgICAgPGRpdiBjbGFzcz0iZ3JpZCI+CisgICAgICAgIDxkaXYgY2xhc3M9ImFo
ZW0gbWF4QmlnZ2VyIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIxMDAiIGRhdGEtZXhwZWN0ZWQtaGVp
Z2h0PSIyNSI+WFhYWDwvZGl2PgorICAgIDwvZGl2PgorPC9kaXY+CisKKzwvYm9keT4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL2F1dG8tbWluLXNpemUtZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvZmFzdC9jc3MvYXV0by1taW4tc2l6ZS1leHBlY3RlZC50eHQKaW5kZXggYmVh
M2E5YTY2YjgwMDJmMTg5ZDYyNzRlZWViYWNmY2ZjYjYxZTNkYy4uMjEwODQ4YWRmNzVlZjkzN2Zk
MGU5OTU4ODkzYzM4MmFkNTYzZTdjNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9jc3Mv
YXV0by1taW4tc2l6ZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvYXV0
by1taW4tc2l6ZS1leHBlY3RlZC50eHQKQEAgLTI2LDYgKzI2LDIwIEBAIFBBU1MgZmxleGl0ZW0u
c3R5bGUubWF4SGVpZ2h0IGlzICIiCiBQQVNTIGdldENvbXB1dGVkU3R5bGUoZmxleGl0ZW0pLm1p
bkhlaWdodCBpcyAiYXV0byIKIFBBU1MgZmxleGl0ZW0uc3R5bGUubWluSGVpZ2h0IGlzICIwcHgi
CiBQQVNTIGdldENvbXB1dGVkU3R5bGUoZmxleGl0ZW0pWyJtaW4taGVpZ2h0Il0gaXMgIjBweCIK
K1BBU1MgZ3JpZGl0ZW0uc3R5bGUubWluV2lkdGggaXMgIiIKK1BBU1MgZ2V0Q29tcHV0ZWRTdHls
ZShncmlkaXRlbSlbIm1pbi13aWR0aCJdIGlzICJhdXRvIgorUEFTUyBncmlkaXRlbS5zdHlsZS5t
aW5XaWR0aCBpcyAiYXV0byIKK1BBU1MgZ3JpZGl0ZW0uc3R5bGUubWF4V2lkdGggaXMgIiIKK1BB
U1MgZ2V0Q29tcHV0ZWRTdHlsZShncmlkaXRlbSkubWluV2lkdGggaXMgImF1dG8iCitQQVNTIGdy
aWRpdGVtLnN0eWxlLm1pbldpZHRoIGlzICIwcHgiCitQQVNTIGdldENvbXB1dGVkU3R5bGUoZ3Jp
ZGl0ZW0pWyJtaW4td2lkdGgiXSBpcyAiMHB4IgorUEFTUyBncmlkaXRlbS5zdHlsZS5taW5IZWln
aHQgaXMgIiIKK1BBU1MgZ2V0Q29tcHV0ZWRTdHlsZShncmlkaXRlbSlbIm1pbi1oZWlnaHQiXSBp
cyAiYXV0byIKK1BBU1MgZ3JpZGl0ZW0uc3R5bGUubWluSGVpZ2h0IGlzICJhdXRvIgorUEFTUyBn
cmlkaXRlbS5zdHlsZS5tYXhIZWlnaHQgaXMgIiIKK1BBU1MgZ2V0Q29tcHV0ZWRTdHlsZShncmlk
aXRlbSkubWluSGVpZ2h0IGlzICJhdXRvIgorUEFTUyBncmlkaXRlbS5zdHlsZS5taW5IZWlnaHQg
aXMgIjBweCIKK1BBU1MgZ2V0Q29tcHV0ZWRTdHlsZShncmlkaXRlbSlbIm1pbi1oZWlnaHQiXSBp
cyAiMHB4IgogUEFTUyBidXR0b24uc3R5bGUubWluV2lkdGggaXMgIiIKIFBBU1MgZ2V0Q29tcHV0
ZWRTdHlsZShidXR0b24pWyJtaW4td2lkdGgiXSBpcyAiMHB4IgogUEFTUyBidXR0b24uc3R5bGUu
bWluSGVpZ2h0IGlzICIiCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9hdXRvLW1p
bi1zaXplLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9hdXRvLW1pbi1zaXplLmh0bWwKaW5k
ZXggZDRjOGM0Y2JjYzE4Y2VlN2ViZmQwNDg1YWJmZTI0ZWM2OGNlODU4Ni4uMmVjYWRkYTZlYjVm
YmExODAxY2JmNjlkZDIzMDAzZmZjMmI4NGM5NCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFz
dC9jc3MvYXV0by1taW4tc2l6ZS5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL2F1dG8t
bWluLXNpemUuaHRtbApAQCAtMiw2ICsyLDcgQEAKIDxzY3JpcHQgc3JjPScuLi8uLi9yZXNvdXJj
ZXMvanMtdGVzdC1wcmUuanMnPjwvc2NyaXB0PgogPGRpdiBpZD1mb28+PC9kaXY+CiA8ZGl2IGlk
PSJmbGV4Ym94IiBzdHlsZT0iZGlzcGxheTogZmxleDsiPjxkaXYgaWQ9ImZsZXhpdGVtIj48L2Rp
dj48L2Rpdj4KKzxkaXYgaWQ9ImdyaWQiIHN0eWxlPSJkaXNwbGF5OiAtd2Via2l0LWdyaWQ7Ij48
ZGl2IGlkPSJncmlkaXRlbSI+PC9kaXY+PC9kaXY+CiA8YnV0dG9uIGlkPSJidXR0b24iPjwvYnV0
dG9uPgogPHNjcmlwdD4KIGRpdiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdmb28nKTsKQEAg
LTU4LDYgKzU5LDMzIEBAIGZsZXhpdGVtLnN0eWxlLm1pbkhlaWdodCA9IDA7CiBzaG91bGRCZSgn
ZmxleGl0ZW0uc3R5bGUubWluSGVpZ2h0JywgJyIwcHgiJyk7CiBzaG91bGRCZSgnZ2V0Q29tcHV0
ZWRTdHlsZShmbGV4aXRlbSlbIm1pbi1oZWlnaHQiXScsICciMHB4IicpOwogCit2YXIgZ3JpZGl0
ZW0gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZ3JpZGl0ZW0iKTsKK3Nob3VsZEJlKCdncmlk
aXRlbS5zdHlsZS5taW5XaWR0aCcsICciIicpOworc2hvdWxkQmUoJ2dldENvbXB1dGVkU3R5bGUo
Z3JpZGl0ZW0pWyJtaW4td2lkdGgiXScsICciYXV0byInKTsKKworZ3JpZGl0ZW0uc3R5bGUubWlu
V2lkdGggPSAnYXV0byc7CitncmlkaXRlbS5zdHlsZS5tYXhXaWR0aCA9ICdhdXRvJzsKK3Nob3Vs
ZEJlKCdncmlkaXRlbS5zdHlsZS5taW5XaWR0aCcsICciYXV0byInKTsKK3Nob3VsZEJlKCdncmlk
aXRlbS5zdHlsZS5tYXhXaWR0aCcsICciIicpOworc2hvdWxkQmUoJ2dldENvbXB1dGVkU3R5bGUo
Z3JpZGl0ZW0pLm1pbldpZHRoJywgJyJhdXRvIicpOworCitncmlkaXRlbS5zdHlsZS5taW5XaWR0
aCA9IDA7CitzaG91bGRCZSgnZ3JpZGl0ZW0uc3R5bGUubWluV2lkdGgnLCAnIjBweCInKTsKK3No
b3VsZEJlKCdnZXRDb21wdXRlZFN0eWxlKGdyaWRpdGVtKVsibWluLXdpZHRoIl0nLCAnIjBweCIn
KTsKKworc2hvdWxkQmUoJ2dyaWRpdGVtLnN0eWxlLm1pbkhlaWdodCcsICciIicpOworc2hvdWxk
QmUoJ2dldENvbXB1dGVkU3R5bGUoZ3JpZGl0ZW0pWyJtaW4taGVpZ2h0Il0nLCAnImF1dG8iJyk7
CisKK2dyaWRpdGVtLnN0eWxlLm1pbkhlaWdodCA9ICdhdXRvJzsKK2dyaWRpdGVtLnN0eWxlLm1h
eEhlaWdodCA9ICdhdXRvJzsKK3Nob3VsZEJlKCdncmlkaXRlbS5zdHlsZS5taW5IZWlnaHQnLCAn
ImF1dG8iJyk7CitzaG91bGRCZSgnZ3JpZGl0ZW0uc3R5bGUubWF4SGVpZ2h0JywgJyIiJyk7Citz
aG91bGRCZSgnZ2V0Q29tcHV0ZWRTdHlsZShncmlkaXRlbSkubWluSGVpZ2h0JywgJyJhdXRvIicp
OworCitncmlkaXRlbS5zdHlsZS5taW5IZWlnaHQgPSAwOworc2hvdWxkQmUoJ2dyaWRpdGVtLnN0
eWxlLm1pbkhlaWdodCcsICciMHB4IicpOworc2hvdWxkQmUoJ2dldENvbXB1dGVkU3R5bGUoZ3Jp
ZGl0ZW0pWyJtaW4taGVpZ2h0Il0nLCAnIjBweCInKTsKKwogdmFyIGJ1dHRvbiA9IGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCJidXR0b24iKTsKIHNob3VsZEJlKCdidXR0b24uc3R5bGUubWluV2lk
dGgnLCAnIiInKTsKIHNob3VsZEJlKCdnZXRDb21wdXRlZFN0eWxlKGJ1dHRvbilbIm1pbi13aWR0
aCJdJywgJyIwcHgiJyk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>261005</attachid>
            <date>2015-09-11 06:46:10 -0700</date>
            <delta_ts>2015-09-11 09:01:18 -0700</delta_ts>
            <desc>Rebased patch</desc>
            <filename>bug-146021-20150911154601.patch</filename>
            <type>text/plain</type>
            <size>12818</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg5NjE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmRiNTM5NGNiMjIwMWIy
YzA3NWEyMDQ2MTEzNzFlZjM2NzE1MjM3OC4uNDg3OTRiNTFkMmFkM2MxODliMTllZjkxMTNkOGZh
NjQxNTIzYTM1OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE1LTA5LTA5ICBTZXJn
aW8gVmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgorCisgICAgICAgIG1pbi13aWR0
aC9oZWlnaHQgc2hvdWxkIGRlZmF1bHQgdG8gYXV0byBmb3IgZ3JpZCBpdGVtcworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ2MDIxCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQmFzZWQgb24gQmxpbmsncyBy
MTk0NDA4LCByMTk0ODYzIGFuZCByMTk0ODg3IGJ5IDxyZWdvQGlnYWxpYS5jb20+LgorCisgICAg
ICAgIEZyb20gdGhlIHNwZWMgKGh0dHA6Ly9kZXYudzMub3JnL2Nzc3dnL2Nzcy1ncmlkLyNncmlk
LWl0ZW1zKToKKyAgICAgICAgIlRoZSBhdXRvIHZhbHVlIG9mIG1pbi13aWR0aCBhbmQgbWluLWhl
aWdodCBiZWhhdmVzIG9uIGdyaWQKKyAgICAgICAgaXRlbXMgaW4gdGhlIHJlbGV2YW50IGF4aXMg
YW5hbG9nb3VzbHkgdG8gaXRzIGJlaGF2aW9yIG9uIGZsZXgKKyAgICAgICAgaXRlbXMgaW4gdGhl
IG1haW4gYXhpcy4iCisKKyAgICAgICAgRnJvbSBub3cgb24gdGhlIGRlZmF1bHQgdmFsdWUgZm9y
IG1pbi13aWR0aCBhbmQgbWluLWhlaWdodCBmb3IKKyAgICAgICAgZ3JpZCBpdGVtcyBpcyBhdXRv
LCBtZWFuaW5nIHRoYXQgaW4gZ2VuZXJhbCwgZ3JpZCBpdGVtcyB3b24ndAorICAgICAgICBzaHJp
bmsgYmVsbG93IHRoZWlyIGNvbnRlbnQuCisKKyAgICAgICAgVGVzdHM6IGZhc3QvY3NzLWdyaWQt
bGF5b3V0L21pbi13aWR0aC1oZWlnaHQtYXV0by1vdmVyZmxvdy5odG1sCisgICAgICAgICAgICAg
ICBmYXN0L2Nzcy1ncmlkLWxheW91dC9taW4td2lkdGgtaGVpZ2h0LWF1dG8uaHRtbAorCisgICAg
ICAgICogcmVuZGVyaW5nL1JlbmRlckJveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJC
b3g6OmNvbXB1dGVMb2dpY2FsV2lkdGhJblJlZ2lvbik6CisgICAgICAgIChXZWJDb3JlOjpSZW5k
ZXJCb3g6OmNvbXB1dGVMb2dpY2FsSGVpZ2h0KToKKwogMjAxNS0wOS0xMSAgQW5kcmVhcyBLbGlu
ZyAgPGFrbGluZ0BhcHBsZS5jb20+CiAKICAgICAgICAgW0pTQ10gV2VhayBzaG91bGQgb25seSBh
Y2NlcHQgY2VsbCBwb2ludGVlcy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJCb3guY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAK
aW5kZXggNzU1MDFiMzBjNmU2Njk0NWRlN2VhNmI3YzVlY2Q4MTYxNmViN2FmMC4uZGNkMGI1ZDdi
ZDJiZjBiYTFhYjE5NzQ3Y2NiMzk2NDYyZDRkNWNmNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlckJveC5jcHAKQEAgLTIzNDcsNyArMjM0NywxNyBAQCB2b2lkIFJlbmRlckJveDo6Y29t
cHV0ZUxvZ2ljYWxXaWR0aEluUmVnaW9uKExvZ2ljYWxFeHRlbnRDb21wdXRlZFZhbHVlcyYgY29t
cHV0ZQogICAgIFJlbmRlckJsb2NrKiBjYiA9IGNvbnRhaW5pbmdCbG9jaygpOwogICAgIExheW91
dFVuaXQgY29udGFpbmVyTG9naWNhbFdpZHRoID0gc3RkOjptYXg8TGF5b3V0VW5pdD4oMCwgY29u
dGFpbmluZ0Jsb2NrTG9naWNhbFdpZHRoRm9yQ29udGVudEluUmVnaW9uKHJlZ2lvbikpOwogICAg
IGJvb2wgaGFzUGVycGVuZGljdWxhckNvbnRhaW5pbmdCbG9jayA9IGNiLT5pc0hvcml6b250YWxX
cml0aW5nTW9kZSgpICE9IGlzSG9yaXpvbnRhbFdyaXRpbmdNb2RlKCk7Ci0gICAgCisKKyNpZiBF
TkFCTEUoQ1NTX0dSSURfTEFZT1VUKQorICAgIGlmIChwYXJlbnQoKS0+aXNSZW5kZXJHcmlkKCkg
JiYgc3R5bGUoKS5sb2dpY2FsV2lkdGgoKS5pc0F1dG8oKSAmJiBzdHlsZSgpLm1pbldpZHRoKCku
aXNBdXRvKCkgJiYgc3R5bGUoKS5vdmVyZmxvd1goKSA9PSBPVklTSUJMRSkgeworICAgICAgICBM
YXlvdXRVbml0IG1pbkxvZ2ljYWxXaWR0aCA9IG1pblByZWZlcnJlZExvZ2ljYWxXaWR0aCgpOwor
ICAgICAgICBpZiAoY29udGFpbmVyTG9naWNhbFdpZHRoIDwgbWluTG9naWNhbFdpZHRoKSB7Cisg
ICAgICAgICAgICBjb21wdXRlZFZhbHVlcy5tX2V4dGVudCA9IGNvbnN0cmFpbkxvZ2ljYWxXaWR0
aEluUmVnaW9uQnlNaW5NYXgobWluTG9naWNhbFdpZHRoLCBjb250YWluZXJMb2dpY2FsV2lkdGgs
IGNiKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorICAgIH0KKyNlbmRpZgorCiAg
ICAgaWYgKGlzSW5saW5lKCkgJiYgIWlzSW5saW5lQmxvY2tPcklubGluZVRhYmxlKCkpIHsKICAg
ICAgICAgLy8ganVzdCBjYWxjdWxhdGUgbWFyZ2lucwogICAgICAgICBjb21wdXRlZFZhbHVlcy5t
X21hcmdpbnMubV9zdGFydCA9IG1pbmltdW1WYWx1ZUZvckxlbmd0aChzdHlsZVRvVXNlLm1hcmdp
blN0YXJ0KCksIGNvbnRhaW5lckxvZ2ljYWxXaWR0aCk7CkBAIC0yNzM4LDkgKzI3NDgsMTcgQEAg
dm9pZCBSZW5kZXJCb3g6OmNvbXB1dGVMb2dpY2FsSGVpZ2h0KExheW91dFVuaXQgbG9naWNhbEhl
aWdodCwgTGF5b3V0VW5pdCBsb2dpY2EKICNpZiBFTkFCTEUoQ1NTX0dSSURfTEFZT1VUKQogICAg
ICAgICAgICAgfHwgcGFyZW50KCktPmlzUmVuZGVyR3JpZCgpCiAjZW5kaWYKLSAgICAgICAgKSkK
LSAgICAgICAgICAgIGggPSBMZW5ndGgob3ZlcnJpZGVMb2dpY2FsQ29udGVudEhlaWdodCgpLCBG
aXhlZCk7Ci0gICAgICAgIGVsc2UgaWYgKHRyZWF0QXNSZXBsYWNlZCkKKyAgICAgICAgKSkgewor
ICAgICAgICAgICAgTGF5b3V0VW5pdCBjb250ZW50SGVpZ2h0ID0gb3ZlcnJpZGVMb2dpY2FsQ29u
dGVudEhlaWdodCgpOworI2lmIEVOQUJMRShDU1NfR1JJRF9MQVlPVVQpCisgICAgICAgICAgICBp
ZiAocGFyZW50KCktPmlzUmVuZGVyR3JpZCgpICYmIHN0eWxlKCkubWluSGVpZ2h0KCkuaXNBdXRv
KCkgJiYgc3R5bGUoKS5vdmVyZmxvd1goKSA9PSBPVklTSUJMRSkgeworICAgICAgICAgICAgICAg
IEFTU0VSVChzdHlsZSgpLmxvZ2ljYWxIZWlnaHQoKS5pc0F1dG8oKSk7CisgICAgICAgICAgICAg
ICAgaWYgKE9wdGlvbmFsPExheW91dFVuaXQ+IG1pbkNvbnRlbnRIZWlnaHQgPSBjb21wdXRlQ29u
dGVudExvZ2ljYWxIZWlnaHQoTWluU2l6ZSwgTGVuZ3RoKE1pbkNvbnRlbnQpLCBjb21wdXRlZFZh
bHVlcy5tX2V4dGVudCAtIGJvcmRlckFuZFBhZGRpbmdMb2dpY2FsSGVpZ2h0KCkpKQorICAgICAg
ICAgICAgICAgICAgICBjb250ZW50SGVpZ2h0ID0gc3RkOjptYXgoY29udGVudEhlaWdodCwgY29u
c3RyYWluTG9naWNhbEhlaWdodEJ5TWluTWF4KG1pbkNvbnRlbnRIZWlnaHQudmFsdWUoKSwgY29t
cHV0ZWRWYWx1ZXMubV9leHRlbnQgLSBib3JkZXJBbmRQYWRkaW5nTG9naWNhbEhlaWdodCgpKSk7
CisgICAgICAgICAgICB9CisjZW5kaWYKKyAgICAgICAgICAgIGggPSBMZW5ndGgoY29udGVudEhl
aWdodCwgRml4ZWQpOworICAgICAgICB9IGVsc2UgaWYgKHRyZWF0QXNSZXBsYWNlZCkKICAgICAg
ICAgICAgIGggPSBMZW5ndGgoY29tcHV0ZVJlcGxhY2VkTG9naWNhbEhlaWdodCgpLCBGaXhlZCk7
CiAgICAgICAgIGVsc2UgewogICAgICAgICAgICAgaCA9IHN0eWxlKCkubG9naWNhbEhlaWdodCgp
OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDRlY2IwYWE3OGIyZjFlZWJiYTk2NWIyMmVhOTA3M2Q1ZTAxM2I3NjIuLjcyZmY1
YTA2NTljYWFlYTViNjQxYzVlYjAyYjZmNGYwZGE1YTZjZTcgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBA
QAorMjAxNS0wOS0wOSAgU2VyZ2lvIFZpbGxhciBTZW5pbiAgPHN2aWxsYXJAaWdhbGlhLmNvbT4K
KworICAgICAgICBtaW4td2lkdGgvaGVpZ2h0IHNob3VsZCBkZWZhdWx0IHRvIGF1dG8gZm9yIGdy
aWQgaXRlbXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE0NjAyMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEJhc2VkIG9uIEJsaW5rJ3MgcjE5NDQwOCwgcjE5NDg2MyBhbmQgcjE5NDg4NyBieSA8cmVnb0Bp
Z2FsaWEuY29tPi4KKworICAgICAgICAqIGZhc3QvY3NzLWdyaWQtbGF5b3V0L21pbi13aWR0aC1o
ZWlnaHQtYXV0by1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY3NzLWdyaWQt
bGF5b3V0L21pbi13aWR0aC1oZWlnaHQtYXV0by1vdmVyZmxvdy1leHBlY3RlZC5odG1sOiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L2Nzcy1ncmlkLWxheW91dC9taW4td2lkdGgtaGVpZ2h0LWF1dG8t
b3ZlcmZsb3cuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3MtZ3JpZC1sYXlvdXQvbWlu
LXdpZHRoLWhlaWdodC1hdXRvLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY3NzL2F1dG8t
bWluLXNpemUtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3QvY3NzL2F1dG8tbWluLXNpemUu
aHRtbDoKKwogMjAxNS0wOS0xMCAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtpdC5v
cmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjE4OTU5NS4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L21pbi13aWR0aC1oZWlnaHQtYXV0
by1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9taW4td2lk
dGgtaGVpZ2h0LWF1dG8tZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjI2MTM4YWFmZGFiZTA1YTgy
ZWRhNWVkMDE2M2M5MDg1YzZkZTg4NmUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9m
YXN0L2Nzcy1ncmlkLWxheW91dC9taW4td2lkdGgtaGVpZ2h0LWF1dG8tZXhwZWN0ZWQudHh0CkBA
IC0wLDAgKzEsMTIgQEAKK1RoaXMgdGVzdCBjaGVja3MgbWluLXdpZHRofGhlaWdodCBhdXRvIGJl
aGF2aW9yIGZvciBncmlkcworCitYWFhYCitQQVNTCitYWFhYCitQQVNTCitYWFhYCitQQVNTCitY
WFhYCitQQVNTCitYWFhYCitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1n
cmlkLWxheW91dC9taW4td2lkdGgtaGVpZ2h0LWF1dG8tb3ZlcmZsb3ctZXhwZWN0ZWQuaHRtbCBi
L0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L21pbi13aWR0aC1oZWlnaHQtYXV0by1v
dmVyZmxvdy1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjcwZWE1NDU3N2UxZWUyNWJiMzQ0NzRj
ZDk5ZDMwMjQxYmVmZDZmNmIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nz
cy1ncmlkLWxheW91dC9taW4td2lkdGgtaGVpZ2h0LWF1dG8tb3ZlcmZsb3ctZXhwZWN0ZWQuaHRt
bApAQCAtMCwwICsxLDM2IEBACis8IURPQ1RZUEUgaHRtbD4KKzxzdHlsZT4KKy5pdGVtIHsKKyAg
ICBoZWlnaHQ6IDUwcHg7CisgICAgd2lkdGg6IDUwcHg7CisgICAgbWFyZ2luOiA1MHB4OworICAg
IGZvbnQ6IDUwcHgvMSBBaGVtOworfQorCisub3ZlcmZsb3dWaXNpYmxlIHsKKyAgICBvdmVyZmxv
dzogdmlzaWJsZTsKK30KKworLm92ZXJmbG93SGlkZGVuIHsKKyAgICBvdmVyZmxvdzogaGlkZGVu
OworfQorCisub3ZlcmZsb3dTY3JvbGwgeworICAgIG92ZXJmbG93LXk6IHNjcm9sbDsKK30KKwor
Lm92ZXJmbG93QXV0byB7CisgICAgb3ZlcmZsb3c6IGF1dG87Cit9Cis8L3N0eWxlPgorCis8cD5U
aGlzIHRlc3QgY2hlY2tzIHRoYXQgbWluLXdpZHRofGhlaWdodCBhdXRvIGJlaGF2aW9yIGZvciBn
cmlkIGl0ZW1zIG9ubHkgYXBwbGllcyBpZiBvdmVyZmxvdyBpcyB2aXNpYmxlLjwvcD4KKzxwPlRo
ZSB0ZXN0IHBhc3NlcyBpZiB5b3Ugc2VlIHRocmVlIDUweDUwIHNxdWFyZXMgYW5kIG9uZSAxMDB4
MTAwIHNxdWFyZS48L3A+CisKKzxkaXYgY2xhc3M9Iml0ZW0gb3ZlcmZsb3dIaWRkZW4iPlhYPGJy
PlhYPC9kaXY+CisKKzxkaXYgY2xhc3M9Iml0ZW0gb3ZlcmZsb3dTY3JvbGwiPlhYPGJyPlhYPC9k
aXY+CisKKzxkaXYgY2xhc3M9Iml0ZW0gb3ZlcmZsb3dBdXRvIj5YWDxicj5YWDwvZGl2PgorCis8
ZGl2IGNsYXNzPSJpdGVtIG92ZXJmbG93VmlzaWJsZSI+WFg8YnI+WFg8L2Rpdj4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L21pbi13aWR0aC1oZWlnaHQtYXV0
by1vdmVyZmxvdy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvbWluLXdp
ZHRoLWhlaWdodC1hdXRvLW92ZXJmbG93Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYmJhZTY5NWUwZTJjNTJm
MGZkMjg1ODFjNjViNDVlZjRlZTk5OTY0MQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvY3NzLWdyaWQtbGF5b3V0L21pbi13aWR0aC1oZWlnaHQtYXV0by1vdmVyZmxvdy5odG1s
CkBAIC0wLDAgKzEsMzggQEAKKzwhRE9DVFlQRSBodG1sPgorPGxpbmsgaHJlZj0icmVzb3VyY2Vz
L2dyaWQuY3NzIiByZWw9InN0eWxlc2hlZXQiPgorPHN0eWxlPgorLmdyaWQgeworICAgIC13ZWJr
aXQtZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MHB4OworICAgIC13ZWJraXQtZ3JpZC10ZW1wbGF0
ZS1yb3dzOiA1MHB4OworICAgIGhlaWdodDogNTBweDsKKyAgICB3aWR0aDogNTBweDsKKyAgICBt
YXJnaW46IDUwcHg7Cit9CisKK2Rpdi5ncmlkID4gZGl2IHsgZm9udDogNTBweC8xIEFoZW07IH0K
KworLm92ZXJmbG93VmlzaWJsZSB7IG92ZXJmbG93OiB2aXNpYmxlOyB9Cisub3ZlcmZsb3dIaWRk
ZW4geyBvdmVyZmxvdzogaGlkZGVuOyB9Cisub3ZlcmZsb3dTY3JvbGwgeyBvdmVyZmxvdzogc2Ny
b2xsOyB9Cisub3ZlcmZsb3dBdXRvIHsgb3ZlcmZsb3c6IGF1dG87IH0KKworPC9zdHlsZT4KKwor
PHA+VGhpcyB0ZXN0IGNoZWNrcyB0aGF0IG1pbi13aWR0aHxoZWlnaHQgYXV0byBiZWhhdmlvciBm
b3IgZ3JpZCBpdGVtcyBvbmx5IGFwcGxpZXMgaWYgb3ZlcmZsb3cgaXMgdmlzaWJsZS48L3A+Cis8
cD5UaGUgdGVzdCBwYXNzZXMgaWYgeW91IHNlZSB0aHJlZSA1MHg1MCBzcXVhcmVzIGFuZCBvbmUg
MTAweDEwMCBzcXVhcmUuPC9wPgorCis8ZGl2IGNsYXNzPSJncmlkIj4KKyAgICA8ZGl2IGNsYXNz
PSJvdmVyZmxvd0hpZGRlbiI+WFg8YnI+WFg8L2Rpdj4KKzwvZGl2PgorCis8ZGl2IGNsYXNzPSJn
cmlkIj4KKyAgICA8ZGl2IGNsYXNzPSJvdmVyZmxvd1Njcm9sbCI+WFg8YnI+WFg8L2Rpdj4KKzwv
ZGl2PgorCis8ZGl2IGNsYXNzPSJncmlkIj4KKyAgICA8ZGl2IGNsYXNzPSJvdmVyZmxvd0F1dG8i
PlhYPGJyPlhYPC9kaXY+Cis8L2Rpdj4KKworPGRpdiBjbGFzcz0iZ3JpZCI+CisgICAgPGRpdiBj
bGFzcz0ib3ZlcmZsb3dWaXNpYmxlIj5YWDxicj5YWDwvZGl2PgorPC9kaXY+CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9taW4td2lkdGgtaGVpZ2h0LWF1dG8u
aHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L21pbi13aWR0aC1oZWlnaHQt
YXV0by5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjNhOTFkYTkwZWE3NjdiNzdmYmEyYmM4MmNiZWE0NDY1YzIw
NWY2OWUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91
dC9taW4td2lkdGgtaGVpZ2h0LWF1dG8uaHRtbApAQCAtMCwwICsxLDczIEBACis8IURPQ1RZUEUg
aHRtbD4KKzxsaW5rIGhyZWY9InJlc291cmNlcy9ncmlkLmNzcyIgcmVsPSJzdHlsZXNoZWV0Ij4K
KzxzdHlsZT4KKy5ncmlkIHsKKyAgICAtd2Via2l0LWdyaWQtdGVtcGxhdGUtY29sdW1uczogNXB4
OworICAgIC13ZWJraXQtZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1cHg7Cit9CisKKy5jb250YWluZXIg
eworICAgIHdpZHRoOiAyMDBweDsKKyAgICBoZWlnaHQ6IDEwMHB4OworfQorCisuYWhlbSB7Cisg
ICAgZm9udDogMjVweC8xIEFoZW07Cit9CisKKy5taW5TbWFsbGVyIHsKKyAgICBtaW4td2lkdGg6
IDEwcHg7CisgICAgbWluLWhlaWdodDogMTBweDsKK30KKworLm1pbkJpZ2dlciB7CisgICAgbWlu
LXdpZHRoOiAxNTBweDsKKyAgICBtaW4taGVpZ2h0OiA3NXB4OworfQorCisubWF4U21hbGxlciB7
CisgICAgbWF4LXdpZHRoOiAxMHB4OworICAgIG1heC1oZWlnaHQ6IDEwcHg7Cit9CisKKy5tYXhC
aWdnZXIgeworICAgIG1heC13aWR0aDogMTUwcHg7CisgICAgbWF4LWhlaWdodDogNzVweDsKK30K
Kzwvc3R5bGU+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2NoZWNrLWxheW91dC5qcyI+
PC9zY3JpcHQ+Cis8Ym9keSBvbmxvYWQ9ImNoZWNrTGF5b3V0KCcuZ3JpZCcpIj4KKworPHA+VGhp
cyB0ZXN0IGNoZWNrcyBtaW4td2lkdGh8aGVpZ2h0IGF1dG8gYmVoYXZpb3IgZm9yIGdyaWRzPC9w
PgorCis8ZGl2IGNsYXNzPSJjb250YWluZXIiPgorICAgIDxkaXYgY2xhc3M9ImdyaWQiPgorICAg
ICAgICA8ZGl2IGNsYXNzPSJhaGVtIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIxMDAiIGRhdGEtZXhw
ZWN0ZWQtaGVpZ2h0PSIyNSI+WFhYWDwvZGl2PgorICAgIDwvZGl2PgorPC9kaXY+CisKKzxkaXYg
Y2xhc3M9ImNvbnRhaW5lciI+CisgICAgPGRpdiBjbGFzcz0iZ3JpZCI+CisgICAgICAgIDxkaXYg
Y2xhc3M9ImFoZW0gbWluU21hbGxlciIgZGF0YS1leHBlY3RlZC13aWR0aD0iMTAiIGRhdGEtZXhw
ZWN0ZWQtaGVpZ2h0PSIxMCI+WFhYWDwvZGl2PgorICAgIDwvZGl2PgorPC9kaXY+CisKKzxkaXYg
Y2xhc3M9ImNvbnRhaW5lciI+CisgICAgPGRpdiBjbGFzcz0iZ3JpZCI+CisgICAgICAgIDxkaXYg
Y2xhc3M9ImFoZW0gbWluQmlnZ2VyIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIxNTAiIGRhdGEtZXhw
ZWN0ZWQtaGVpZ2h0PSI3NSI+WFhYWDwvZGl2PgorICAgIDwvZGl2PgorPC9kaXY+CisKKzxkaXYg
Y2xhc3M9ImNvbnRhaW5lciI+CisgICAgPGRpdiBjbGFzcz0iZ3JpZCI+CisgICAgICAgIDxkaXYg
Y2xhc3M9ImFoZW0gbWF4U21hbGxlciIgZGF0YS1leHBlY3RlZC13aWR0aD0iMTAiIGRhdGEtZXhw
ZWN0ZWQtaGVpZ2h0PSIxMCI+WFhYWDwvZGl2PgorICAgIDwvZGl2PgorPC9kaXY+CisKKzxkaXYg
Y2xhc3M9ImNvbnRhaW5lciI+CisgICAgPGRpdiBjbGFzcz0iZ3JpZCI+CisgICAgICAgIDxkaXYg
Y2xhc3M9ImFoZW0gbWF4QmlnZ2VyIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIxMDAiIGRhdGEtZXhw
ZWN0ZWQtaGVpZ2h0PSIyNSI+WFhYWDwvZGl2PgorICAgIDwvZGl2PgorPC9kaXY+CisKKzwvYm9k
eT4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL2F1dG8tbWluLXNpemUtZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvYXV0by1taW4tc2l6ZS1leHBlY3RlZC50eHQK
aW5kZXggMzI3OGUxNzA2NjI3MTEyMmZiMTNkYmFhMGM2NDM0NmIyZDhjOTljNi4uYjc2M2U3NjU2
ZWMxOGVlMTUwZjUwNmNkMTY3MDZlOTNmYzI4MTdlMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
ZmFzdC9jc3MvYXV0by1taW4tc2l6ZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFz
dC9jc3MvYXV0by1taW4tc2l6ZS1leHBlY3RlZC50eHQKQEAgLTI2LDYgKzI2LDIwIEBAIFBBU1Mg
ZmxleGl0ZW0uc3R5bGUubWF4SGVpZ2h0IGlzICIiCiBQQVNTIGdldENvbXB1dGVkU3R5bGUoZmxl
eGl0ZW0pLm1pbkhlaWdodCBpcyAiYXV0byIKIFBBU1MgZmxleGl0ZW0uc3R5bGUubWluSGVpZ2h0
IGlzICIwcHgiCiBQQVNTIGdldENvbXB1dGVkU3R5bGUoZmxleGl0ZW0pWyJtaW4taGVpZ2h0Il0g
aXMgIjBweCIKK1BBU1MgZ3JpZGl0ZW0uc3R5bGUubWluV2lkdGggaXMgIiIKK1BBU1MgZ2V0Q29t
cHV0ZWRTdHlsZShncmlkaXRlbSlbIm1pbi13aWR0aCJdIGlzICJhdXRvIgorUEFTUyBncmlkaXRl
bS5zdHlsZS5taW5XaWR0aCBpcyAiYXV0byIKK1BBU1MgZ3JpZGl0ZW0uc3R5bGUubWF4V2lkdGgg
aXMgIiIKK1BBU1MgZ2V0Q29tcHV0ZWRTdHlsZShncmlkaXRlbSkubWluV2lkdGggaXMgImF1dG8i
CitQQVNTIGdyaWRpdGVtLnN0eWxlLm1pbldpZHRoIGlzICIwcHgiCitQQVNTIGdldENvbXB1dGVk
U3R5bGUoZ3JpZGl0ZW0pWyJtaW4td2lkdGgiXSBpcyAiMHB4IgorUEFTUyBncmlkaXRlbS5zdHls
ZS5taW5IZWlnaHQgaXMgIiIKK1BBU1MgZ2V0Q29tcHV0ZWRTdHlsZShncmlkaXRlbSlbIm1pbi1o
ZWlnaHQiXSBpcyAiYXV0byIKK1BBU1MgZ3JpZGl0ZW0uc3R5bGUubWluSGVpZ2h0IGlzICJhdXRv
IgorUEFTUyBncmlkaXRlbS5zdHlsZS5tYXhIZWlnaHQgaXMgIiIKK1BBU1MgZ2V0Q29tcHV0ZWRT
dHlsZShncmlkaXRlbSkubWluSGVpZ2h0IGlzICJhdXRvIgorUEFTUyBncmlkaXRlbS5zdHlsZS5t
aW5IZWlnaHQgaXMgIjBweCIKK1BBU1MgZ2V0Q29tcHV0ZWRTdHlsZShncmlkaXRlbSlbIm1pbi1o
ZWlnaHQiXSBpcyAiMHB4IgogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNU
IENPTVBMRVRFCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9hdXRvLW1pbi1zaXpl
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9hdXRvLW1pbi1zaXplLmh0bWwKaW5kZXggNjE5
Y2E0ZWIxNGM2MmM1ZDY1OTRkODRmM2YwYTFlZWUzMTQxM2ViMS4uY2Q3MzBiZDhmZmIzMGJkYzZh
NmM0NmE0ZGU5MGQ5NzI2ODU3NWZjYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9jc3Mv
YXV0by1taW4tc2l6ZS5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL2F1dG8tbWluLXNp
emUuaHRtbApAQCAtMiw2ICsyLDcgQEAKIDxzY3JpcHQgc3JjPScuLi8uLi9yZXNvdXJjZXMvanMt
dGVzdC1wcmUuanMnPjwvc2NyaXB0PgogPGRpdiBpZD1mb28+PC9kaXY+CiA8ZGl2IGlkPSJmbGV4
Ym94IiBzdHlsZT0iZGlzcGxheTogZmxleDsiPjxkaXYgaWQ9ImZsZXhpdGVtIj48L2Rpdj48L2Rp
dj4KKzxkaXYgaWQ9ImdyaWQiIHN0eWxlPSJkaXNwbGF5OiAtd2Via2l0LWdyaWQ7Ij48ZGl2IGlk
PSJncmlkaXRlbSI+PC9kaXY+PC9kaXY+CiA8c2NyaXB0PgogZGl2ID0gZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoJ2ZvbycpOwogc2hvdWxkQmUoJ2Rpdi5zdHlsZS5taW5XaWR0aCcsICciIicpOwpA
QCAtNTYsNSArNTcsMzIgQEAgc2hvdWxkQmUoJ2dldENvbXB1dGVkU3R5bGUoZmxleGl0ZW0pLm1p
bkhlaWdodCcsICciYXV0byInKTsKIGZsZXhpdGVtLnN0eWxlLm1pbkhlaWdodCA9IDA7CiBzaG91
bGRCZSgnZmxleGl0ZW0uc3R5bGUubWluSGVpZ2h0JywgJyIwcHgiJyk7CiBzaG91bGRCZSgnZ2V0
Q29tcHV0ZWRTdHlsZShmbGV4aXRlbSlbIm1pbi1oZWlnaHQiXScsICciMHB4IicpOworCit2YXIg
Z3JpZGl0ZW0gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZ3JpZGl0ZW0iKTsKK3Nob3VsZEJl
KCdncmlkaXRlbS5zdHlsZS5taW5XaWR0aCcsICciIicpOworc2hvdWxkQmUoJ2dldENvbXB1dGVk
U3R5bGUoZ3JpZGl0ZW0pWyJtaW4td2lkdGgiXScsICciYXV0byInKTsKKworZ3JpZGl0ZW0uc3R5
bGUubWluV2lkdGggPSAnYXV0byc7CitncmlkaXRlbS5zdHlsZS5tYXhXaWR0aCA9ICdhdXRvJzsK
K3Nob3VsZEJlKCdncmlkaXRlbS5zdHlsZS5taW5XaWR0aCcsICciYXV0byInKTsKK3Nob3VsZEJl
KCdncmlkaXRlbS5zdHlsZS5tYXhXaWR0aCcsICciIicpOworc2hvdWxkQmUoJ2dldENvbXB1dGVk
U3R5bGUoZ3JpZGl0ZW0pLm1pbldpZHRoJywgJyJhdXRvIicpOworCitncmlkaXRlbS5zdHlsZS5t
aW5XaWR0aCA9IDA7CitzaG91bGRCZSgnZ3JpZGl0ZW0uc3R5bGUubWluV2lkdGgnLCAnIjBweCIn
KTsKK3Nob3VsZEJlKCdnZXRDb21wdXRlZFN0eWxlKGdyaWRpdGVtKVsibWluLXdpZHRoIl0nLCAn
IjBweCInKTsKKworc2hvdWxkQmUoJ2dyaWRpdGVtLnN0eWxlLm1pbkhlaWdodCcsICciIicpOwor
c2hvdWxkQmUoJ2dldENvbXB1dGVkU3R5bGUoZ3JpZGl0ZW0pWyJtaW4taGVpZ2h0Il0nLCAnImF1
dG8iJyk7CisKK2dyaWRpdGVtLnN0eWxlLm1pbkhlaWdodCA9ICdhdXRvJzsKK2dyaWRpdGVtLnN0
eWxlLm1heEhlaWdodCA9ICdhdXRvJzsKK3Nob3VsZEJlKCdncmlkaXRlbS5zdHlsZS5taW5IZWln
aHQnLCAnImF1dG8iJyk7CitzaG91bGRCZSgnZ3JpZGl0ZW0uc3R5bGUubWF4SGVpZ2h0JywgJyIi
Jyk7CitzaG91bGRCZSgnZ2V0Q29tcHV0ZWRTdHlsZShncmlkaXRlbSkubWluSGVpZ2h0JywgJyJh
dXRvIicpOworCitncmlkaXRlbS5zdHlsZS5taW5IZWlnaHQgPSAwOworc2hvdWxkQmUoJ2dyaWRp
dGVtLnN0eWxlLm1pbkhlaWdodCcsICciMHB4IicpOworc2hvdWxkQmUoJ2dldENvbXB1dGVkU3R5
bGUoZ3JpZGl0ZW0pWyJtaW4taGVpZ2h0Il0nLCAnIjBweCInKTsKIDwvc2NyaXB0PgogPHNjcmlw
dCBzcmM9Jy4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMnPjwvc2NyaXB0Pgo=
</data>
<flag name="review"
          id="286197"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>