<?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>138359</bug_id>
          
          <creation_ts>2014-11-04 09:05:16 -0800</creation_ts>
          <short_desc>Move -webkit-text-emphasis-position to the new StyleBuilder</short_desc>
          <delta_ts>2014-11-04 14:32:15 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>137910</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>buildbot</cc>
    
    <cc>commit-queue</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>rniwa</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1046087</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2014-11-04 09:05:16 -0800</bug_when>
    <thetext>Move -webkit-text-emphasis-position to the new StyleBuilder</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1046088</commentid>
    <comment_count>1</comment_count>
      <attachid>240927</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2014-11-04 09:13:09 -0800</bug_when>
    <thetext>Created attachment 240927
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1046181</commentid>
    <comment_count>2</comment_count>
      <attachid>240927</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-04 14:32:11 -0800</bug_when>
    <thetext>Comment on attachment 240927
Patch

Clearing flags on attachment: 240927

Committed r175581: &lt;http://trac.webkit.org/changeset/175581&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1046182</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-04 14:32:15 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240927</attachid>
            <date>2014-11-04 09:13:09 -0800</date>
            <delta_ts>2014-11-04 14:32:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-138359-20141104091319.patch</filename>
            <type>text/plain</type>
            <size>8298</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc1NTQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjEzMzVkM2Q5MDU3Njhm
MjhkMDBhZDc4YjZmNzAwMDUxODhlMmNiZS4uYjA0YzkxNWVkMTljNjNjNTA0YzAyZGNiYTQ2NTky
NjMzNzZhYTQ3OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE0LTExLTA0ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgTW92ZSAtd2Via2l0LXRleHQt
ZW1waGFzaXMtcG9zaXRpb24gdG8gdGhlIG5ldyBTdHlsZUJ1aWxkZXIKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzODM1OQorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1vdmUgLXdlYmtpdC10ZXh0LWVtcGhh
c2lzLXBvc2l0aW9uIGZyb20gRGVwcmVjYXRlZFN0eWxlQmlsZGVyIHRvIHRoZQorICAgICAgICBu
ZXcgU3R5bGVCdWlsZGVyIHNvIHRoYXQgaXQgaXMgbm93IGdlbmVyYXRlZCBmcm9tIENTU1Byb3Bl
cnR5TmFtZXMuaW4uCisgICAgICAgIEEgbmV3IFRleHRFbXBoYXNpc1Bvc2l0aW9uIENvbnZlcnRl
ciB3YXMgYWRkZWQgdG8gc3VwcG9ydCB0aGlzLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgbm8g
YmVoYXZpb3IgY2hhbmdlLgorCisgICAgICAgICogY3NzL0NTU1Byb3BlcnR5TmFtZXMuaW46Cisg
ICAgICAgICogY3NzL0RlcHJlY2F0ZWRTdHlsZUJ1aWxkZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6RGVwcmVjYXRlZFN0eWxlQnVpbGRlcjo6RGVwcmVjYXRlZFN0eWxlQnVpbGRlcik6CisgICAg
ICAgIChXZWJDb3JlOjp2YWx1ZVRvRW1waGFzaXNQb3NpdGlvbik6IERlbGV0ZWQuCisgICAgICAg
IChXZWJDb3JlOjpBcHBseVByb3BlcnR5VGV4dEVtcGhhc2lzUG9zaXRpb246OmFwcGx5VmFsdWUp
OiBEZWxldGVkLgorICAgICAgICAoV2ViQ29yZTo6QXBwbHlQcm9wZXJ0eVRleHRFbXBoYXNpc1Bv
c2l0aW9uOjpjcmVhdGVIYW5kbGVyKTogRGVsZXRlZC4KKyAgICAgICAgKiBjc3MvU3R5bGVCdWls
ZGVyQ29udmVydGVyLmg6CisgICAgICAgIChXZWJDb3JlOjpTdHlsZUJ1aWxkZXJDb252ZXJ0ZXI6
OnZhbHVlVG9FbXBoYXNpc1Bvc2l0aW9uKToKKyAgICAgICAgKFdlYkNvcmU6OlN0eWxlQnVpbGRl
ckNvbnZlcnRlcjo6Y29udmVydFRleHRFbXBoYXNpc1Bvc2l0aW9uKToKKwogMjAxNC0xMS0wNCAg
RGFyaW4gQWRsZXIgIDxkYXJpbkBhcHBsZS5jb20+CiAKICAgICAgICAgRWxpbWluYXRlIFJlc291
cmNlQnVmZmVyIGFuZCB1c2UgU2hhcmVkQnVmZmVyIGRpcmVjdGx5IGluc3RlYWQKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQcm9wZXJ0eU5hbWVzLmluIGIvU291cmNlL1dlYkNv
cmUvY3NzL0NTU1Byb3BlcnR5TmFtZXMuaW4KaW5kZXggZDg4MjkzM2JjMGIxZmQyNWI5MzA5ODg4
NzhkZjMzOGI3NjMwYzIyZi4uNDQ5NTcxYWEzZTE2NGQyMTljMzZkYzUyMmZkMDc3YzBiMGJmMTJi
YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1Byb3BlcnR5TmFtZXMuaW4KKysr
IGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1Byb3BlcnR5TmFtZXMuaW4KQEAgLTQ4MSw3ICs0ODEs
NyBAQCB0ZXh0LWVtcGhhc2lzID0gLXdlYmtpdC10ZXh0LWVtcGhhc2lzCiAtd2Via2l0LXRleHQt
ZW1waGFzaXMtY29sb3IgW0luaGVyaXRlZF0KIC1lcHViLXRleHQtZW1waGFzaXMtY29sb3IgPSAt
d2Via2l0LXRleHQtZW1waGFzaXMtY29sb3IKIHRleHQtZW1waGFzaXMtY29sb3IgPSAtd2Via2l0
LXRleHQtZW1waGFzaXMtY29sb3IKLS13ZWJraXQtdGV4dC1lbXBoYXNpcy1wb3NpdGlvbiBbSW5o
ZXJpdGVkXQorLXdlYmtpdC10ZXh0LWVtcGhhc2lzLXBvc2l0aW9uIFtJbmhlcml0ZWQsIE5ld1N0
eWxlQnVpbGRlciwgQ29udmVydGVyPVRleHRFbXBoYXNpc1Bvc2l0aW9uXQogdGV4dC1lbXBoYXNp
cy1wb3NpdGlvbiA9IC13ZWJraXQtdGV4dC1lbXBoYXNpcy1wb3NpdGlvbgogLXdlYmtpdC10ZXh0
LWVtcGhhc2lzLXN0eWxlIFtJbmhlcml0ZWRdCiAtZXB1Yi10ZXh0LWVtcGhhc2lzLXN0eWxlID0g
LXdlYmtpdC10ZXh0LWVtcGhhc2lzLXN0eWxlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9j
c3MvRGVwcmVjYXRlZFN0eWxlQnVpbGRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvRGVwcmVj
YXRlZFN0eWxlQnVpbGRlci5jcHAKaW5kZXggZTcyN2VkMmU1YzUzNThlMThhZjE5NTQ1YTU4ZGJl
YjE3ZmEwYTY4YS4uNDdlM2ZmZjM1N2Q4MzI1OWFmZGRkMTBlZWEwZjg5NjMxN2JmNDM1MCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0RlcHJlY2F0ZWRTdHlsZUJ1aWxkZXIuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9EZXByZWNhdGVkU3R5bGVCdWlsZGVyLmNwcApAQCAtMTQ3
Nyw1MCArMTQ3Nyw2IEBAIHB1YmxpYzoKICAgICBzdGF0aWMgUHJvcGVydHlIYW5kbGVyIGNyZWF0
ZUhhbmRsZXIoKSB7IHJldHVybiBQcm9wZXJ0eUhhbmRsZXIoJmFwcGx5SW5oZXJpdFZhbHVlLCAm
YXBwbHlJbml0aWFsVmFsdWUsICZhcHBseVZhbHVlKTsgfQogfTsKIAotc3RhdGljIFRleHRFbXBo
YXNpc1Bvc2l0aW9uIHZhbHVlVG9FbXBoYXNpc1Bvc2l0aW9uKENTU1ByaW1pdGl2ZVZhbHVlJiBw
cmltaXRpdmVWYWx1ZSkKLXsKLSAgICBBU1NFUlQocHJpbWl0aXZlVmFsdWUuaXNWYWx1ZUlEKCkp
OwotCi0gICAgc3dpdGNoIChwcmltaXRpdmVWYWx1ZS5nZXRWYWx1ZUlEKCkpIHsKLSAgICBjYXNl
IENTU1ZhbHVlT3ZlcjoKLSAgICAgICAgcmV0dXJuIFRleHRFbXBoYXNpc1Bvc2l0aW9uT3ZlcjsK
LSAgICBjYXNlIENTU1ZhbHVlVW5kZXI6Ci0gICAgICAgIHJldHVybiBUZXh0RW1waGFzaXNQb3Np
dGlvblVuZGVyOwotICAgIGNhc2UgQ1NTVmFsdWVMZWZ0OgotICAgICAgICByZXR1cm4gVGV4dEVt
cGhhc2lzUG9zaXRpb25MZWZ0OwotICAgIGNhc2UgQ1NTVmFsdWVSaWdodDoKLSAgICAgICAgcmV0
dXJuIFRleHRFbXBoYXNpc1Bvc2l0aW9uUmlnaHQ7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgYnJl
YWs7Ci0gICAgfQotCi0gICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7Ci0gICAgcmV0dXJuIFJlbmRl
clN0eWxlOjppbml0aWFsVGV4dEVtcGhhc2lzUG9zaXRpb24oKTsKLX0KLQotY2xhc3MgQXBwbHlQ
cm9wZXJ0eVRleHRFbXBoYXNpc1Bvc2l0aW9uIHsKLXB1YmxpYzoKLSAgICBzdGF0aWMgdm9pZCBh
cHBseVZhbHVlKENTU1Byb3BlcnR5SUQsIFN0eWxlUmVzb2x2ZXIqIHN0eWxlUmVzb2x2ZXIsIENT
U1ZhbHVlKiB2YWx1ZSkKLSAgICB7Ci0gICAgICAgIGlmIChpczxDU1NQcmltaXRpdmVWYWx1ZT4o
KnZhbHVlKSkgewotICAgICAgICAgICAgc3R5bGVSZXNvbHZlci0+c3R5bGUoKS0+c2V0VGV4dEVt
cGhhc2lzUG9zaXRpb24odmFsdWVUb0VtcGhhc2lzUG9zaXRpb24oZG93bmNhc3Q8Q1NTUHJpbWl0
aXZlVmFsdWU+KCp2YWx1ZSkpKTsKLSAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgfQotCi0g
ICAgICAgIFRleHRFbXBoYXNpc1Bvc2l0aW9uIHBvc2l0aW9uID0gMDsKLSAgICAgICAgaWYgKGlz
PENTU1ZhbHVlTGlzdD4oKnZhbHVlKSkgewotICAgICAgICAgICAgZm9yIChhdXRvJiBjdXJyZW50
VmFsdWUgOiBkb3duY2FzdDxDU1NWYWx1ZUxpc3Q+KCp2YWx1ZSkpCi0gICAgICAgICAgICAgICAg
cG9zaXRpb24gfD0gdmFsdWVUb0VtcGhhc2lzUG9zaXRpb24oZG93bmNhc3Q8Q1NTUHJpbWl0aXZl
VmFsdWU+KGN1cnJlbnRWYWx1ZS5nZXQoKSkpOwotICAgICAgICB9Ci0gICAgICAgIHN0eWxlUmVz
b2x2ZXItPnN0eWxlKCktPnNldFRleHRFbXBoYXNpc1Bvc2l0aW9uKHBvc2l0aW9uKTsKLSAgICB9
Ci0gICAgc3RhdGljIFByb3BlcnR5SGFuZGxlciBjcmVhdGVIYW5kbGVyKCkKLSAgICB7Ci0gICAg
ICAgIFByb3BlcnR5SGFuZGxlciBoYW5kbGVyID0gQXBwbHlQcm9wZXJ0eURlZmF1bHRCYXNlPFRl
eHRFbXBoYXNpc1Bvc2l0aW9uLCAmUmVuZGVyU3R5bGU6OnRleHRFbXBoYXNpc1Bvc2l0aW9uLCBU
ZXh0RW1waGFzaXNQb3NpdGlvbiwgJlJlbmRlclN0eWxlOjpzZXRUZXh0RW1waGFzaXNQb3NpdGlv
biwgVGV4dEVtcGhhc2lzUG9zaXRpb24sICZSZW5kZXJTdHlsZTo6aW5pdGlhbFRleHRFbXBoYXNp
c1Bvc2l0aW9uPjo6Y3JlYXRlSGFuZGxlcigpOwotICAgICAgICByZXR1cm4gUHJvcGVydHlIYW5k
bGVyKGhhbmRsZXIuaW5oZXJpdEZ1bmN0aW9uKCksIGhhbmRsZXIuaW5pdGlhbEZ1bmN0aW9uKCks
ICZhcHBseVZhbHVlKTsKLSAgICB9Ci19OwotCiB0ZW1wbGF0ZSA8dHlwZW5hbWUgVCwKICAgICAg
ICAgICBUIChBbmltYXRpb246OipnZXR0ZXJGdW5jdGlvbikoKSBjb25zdCwKICAgICAgICAgICB2
b2lkIChBbmltYXRpb246OipzZXR0ZXJGdW5jdGlvbikoVCksCkBAIC0yMDI2LDcgKzE5ODIsNiBA
QCBEZXByZWNhdGVkU3R5bGVCdWlsZGVyOjpEZXByZWNhdGVkU3R5bGVCdWlsZGVyKCkKICAgICBz
ZXRQcm9wZXJ0eUhhbmRsZXIoQ1NTUHJvcGVydHlXZWJraXRNYXNrU291cmNlVHlwZSwgQXBwbHlQ
cm9wZXJ0eUZpbGxMYXllcjxFTWFza1NvdXJjZVR5cGUsIENTU1Byb3BlcnR5V2Via2l0TWFza1Nv
dXJjZVR5cGUsIE1hc2tGaWxsTGF5ZXIsICZSZW5kZXJTdHlsZTo6YWNjZXNzTWFza0xheWVycywg
JlJlbmRlclN0eWxlOjptYXNrTGF5ZXJzLCAmRmlsbExheWVyOjppc01hc2tTb3VyY2VUeXBlU2V0
LCAmRmlsbExheWVyOjptYXNrU291cmNlVHlwZSwgJkZpbGxMYXllcjo6c2V0TWFza1NvdXJjZVR5
cGUsICZGaWxsTGF5ZXI6OmNsZWFyTWFza1NvdXJjZVR5cGUsICZGaWxsTGF5ZXI6OmluaXRpYWxN
YXNrU291cmNlVHlwZSwgJkNTU1RvU3R5bGVNYXA6Om1hcEZpbGxNYXNrU291cmNlVHlwZT46OmNy
ZWF0ZUhhbmRsZXIoKSk7CiAgICAgc2V0UHJvcGVydHlIYW5kbGVyKENTU1Byb3BlcnR5V2Via2l0
UGVyc3BlY3RpdmVPcmlnaW4sIEFwcGx5UHJvcGVydHlFeHBhbmRpbmc8U3VwcHJlc3NWYWx1ZSwg
Q1NTUHJvcGVydHlXZWJraXRQZXJzcGVjdGl2ZU9yaWdpblgsIENTU1Byb3BlcnR5V2Via2l0UGVy
c3BlY3RpdmVPcmlnaW5ZPjo6Y3JlYXRlSGFuZGxlcigpKTsKICAgICBzZXRQcm9wZXJ0eUhhbmRs
ZXIoQ1NTUHJvcGVydHlXZWJraXRUZXh0RW1waGFzaXNDb2xvciwgQXBwbHlQcm9wZXJ0eUNvbG9y
PE5vSW5oZXJpdEZyb21QYXJlbnQsICZSZW5kZXJTdHlsZTo6dGV4dEVtcGhhc2lzQ29sb3IsICZS
ZW5kZXJTdHlsZTo6c2V0VGV4dEVtcGhhc2lzQ29sb3IsICZSZW5kZXJTdHlsZTo6c2V0VmlzaXRl
ZExpbmtUZXh0RW1waGFzaXNDb2xvciwgJlJlbmRlclN0eWxlOjpjb2xvcj46OmNyZWF0ZUhhbmRs
ZXIoKSk7Ci0gICAgc2V0UHJvcGVydHlIYW5kbGVyKENTU1Byb3BlcnR5V2Via2l0VGV4dEVtcGhh
c2lzUG9zaXRpb24sIEFwcGx5UHJvcGVydHlUZXh0RW1waGFzaXNQb3NpdGlvbjo6Y3JlYXRlSGFu
ZGxlcigpKTsKICAgICBzZXRQcm9wZXJ0eUhhbmRsZXIoQ1NTUHJvcGVydHlXZWJraXRUZXh0RW1w
aGFzaXNTdHlsZSwgQXBwbHlQcm9wZXJ0eVRleHRFbXBoYXNpc1N0eWxlOjpjcmVhdGVIYW5kbGVy
KCkpOwogICAgIHNldFByb3BlcnR5SGFuZGxlcihDU1NQcm9wZXJ0eVdlYmtpdFRleHRGaWxsQ29s
b3IsIEFwcGx5UHJvcGVydHlDb2xvcjxOb0luaGVyaXRGcm9tUGFyZW50LCAmUmVuZGVyU3R5bGU6
OnRleHRGaWxsQ29sb3IsICZSZW5kZXJTdHlsZTo6c2V0VGV4dEZpbGxDb2xvciwgJlJlbmRlclN0
eWxlOjpzZXRWaXNpdGVkTGlua1RleHRGaWxsQ29sb3IsICZSZW5kZXJTdHlsZTo6Y29sb3I+Ojpj
cmVhdGVIYW5kbGVyKCkpOwogICAgIHNldFByb3BlcnR5SGFuZGxlcihDU1NQcm9wZXJ0eVdlYmtp
dFRleHRTdHJva2VDb2xvciwgQXBwbHlQcm9wZXJ0eUNvbG9yPE5vSW5oZXJpdEZyb21QYXJlbnQs
ICZSZW5kZXJTdHlsZTo6dGV4dFN0cm9rZUNvbG9yLCAmUmVuZGVyU3R5bGU6OnNldFRleHRTdHJv
a2VDb2xvciwgJlJlbmRlclN0eWxlOjpzZXRWaXNpdGVkTGlua1RleHRTdHJva2VDb2xvciwgJlJl
bmRlclN0eWxlOjpjb2xvcj46OmNyZWF0ZUhhbmRsZXIoKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9jc3MvU3R5bGVCdWlsZGVyQ29udmVydGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9jc3Mv
U3R5bGVCdWlsZGVyQ29udmVydGVyLmgKaW5kZXggYmE3MDkyNTdiMDZmMTU1NmE1MzkxYmMxYTEw
ODJmNGU5ZjVkMzA4Mi4uYjU5MDgwODM0NjMxZjA2OWRiMzdlNjhiNWQyNTZiMzNmODJmMzQ2OCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlQnVpbGRlckNvbnZlcnRlci5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZUJ1aWxkZXJDb252ZXJ0ZXIuaApAQCAtNTYsOSAr
NTYsMTEgQEAgcHVibGljOgogICAgIHN0YXRpYyBTdHJpbmcgY29udmVydFN0cmluZyhTdHlsZVJl
c29sdmVyJiwgQ1NTVmFsdWUmKTsKICAgICBzdGF0aWMgU3RyaW5nIGNvbnZlcnRTdHJpbmdPckF1
dG8oU3R5bGVSZXNvbHZlciYsIENTU1ZhbHVlJik7CiAgICAgc3RhdGljIFN0cmluZyBjb252ZXJ0
U3RyaW5nT3JOb25lKFN0eWxlUmVzb2x2ZXImLCBDU1NWYWx1ZSYpOworICAgIHN0YXRpYyBUZXh0
RW1waGFzaXNQb3NpdGlvbiBjb252ZXJ0VGV4dEVtcGhhc2lzUG9zaXRpb24oU3R5bGVSZXNvbHZl
ciYsIENTU1ZhbHVlJik7CiAKIHByaXZhdGU6CiAgICAgc3RhdGljIExlbmd0aCBjb252ZXJ0VG9S
YWRpdXNMZW5ndGgoQ1NTVG9MZW5ndGhDb252ZXJzaW9uRGF0YSYsIENTU1ByaW1pdGl2ZVZhbHVl
Jik7CisgICAgc3RhdGljIFRleHRFbXBoYXNpc1Bvc2l0aW9uIHZhbHVlVG9FbXBoYXNpc1Bvc2l0
aW9uKENTU1ByaW1pdGl2ZVZhbHVlJik7CiB9OwogCiBpbmxpbmUgTGVuZ3RoIFN0eWxlQnVpbGRl
ckNvbnZlcnRlcjo6Y29udmVydExlbmd0aChTdHlsZVJlc29sdmVyJiBzdHlsZVJlc29sdmVyLCBD
U1NWYWx1ZSYgdmFsdWUpCkBAIC0yNzMsNiArMjc1LDM4IEBAIGlubGluZSBTdHJpbmcgU3R5bGVC
dWlsZGVyQ29udmVydGVyOjpjb252ZXJ0U3RyaW5nT3JOb25lKFN0eWxlUmVzb2x2ZXImIHN0eWxl
UmVzCiAgICAgcmV0dXJuIGNvbnZlcnRTdHJpbmcoc3R5bGVSZXNvbHZlciwgdmFsdWUpOwogfQog
CitpbmxpbmUgVGV4dEVtcGhhc2lzUG9zaXRpb24gU3R5bGVCdWlsZGVyQ29udmVydGVyOjp2YWx1
ZVRvRW1waGFzaXNQb3NpdGlvbihDU1NQcmltaXRpdmVWYWx1ZSYgcHJpbWl0aXZlVmFsdWUpCit7
CisgICAgQVNTRVJUKHByaW1pdGl2ZVZhbHVlLmlzVmFsdWVJRCgpKTsKKworICAgIHN3aXRjaCAo
cHJpbWl0aXZlVmFsdWUuZ2V0VmFsdWVJRCgpKSB7CisgICAgY2FzZSBDU1NWYWx1ZU92ZXI6Cisg
ICAgICAgIHJldHVybiBUZXh0RW1waGFzaXNQb3NpdGlvbk92ZXI7CisgICAgY2FzZSBDU1NWYWx1
ZVVuZGVyOgorICAgICAgICByZXR1cm4gVGV4dEVtcGhhc2lzUG9zaXRpb25VbmRlcjsKKyAgICBj
YXNlIENTU1ZhbHVlTGVmdDoKKyAgICAgICAgcmV0dXJuIFRleHRFbXBoYXNpc1Bvc2l0aW9uTGVm
dDsKKyAgICBjYXNlIENTU1ZhbHVlUmlnaHQ6CisgICAgICAgIHJldHVybiBUZXh0RW1waGFzaXNQ
b3NpdGlvblJpZ2h0OworICAgIGRlZmF1bHQ6CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAg
IEFTU0VSVF9OT1RfUkVBQ0hFRCgpOworICAgIHJldHVybiBSZW5kZXJTdHlsZTo6aW5pdGlhbFRl
eHRFbXBoYXNpc1Bvc2l0aW9uKCk7Cit9CisKK2lubGluZSBUZXh0RW1waGFzaXNQb3NpdGlvbiBT
dHlsZUJ1aWxkZXJDb252ZXJ0ZXI6OmNvbnZlcnRUZXh0RW1waGFzaXNQb3NpdGlvbihTdHlsZVJl
c29sdmVyJiwgQ1NTVmFsdWUmIHZhbHVlKQoreworICAgIGlmIChpczxDU1NQcmltaXRpdmVWYWx1
ZT4odmFsdWUpKQorICAgICAgICByZXR1cm4gdmFsdWVUb0VtcGhhc2lzUG9zaXRpb24oZG93bmNh
c3Q8Q1NTUHJpbWl0aXZlVmFsdWU+KHZhbHVlKSk7CisKKyAgICBUZXh0RW1waGFzaXNQb3NpdGlv
biBwb3NpdGlvbiA9IDA7CisgICAgZm9yIChhdXRvJiBjdXJyZW50VmFsdWUgOiBkb3duY2FzdDxD
U1NWYWx1ZUxpc3Q+KHZhbHVlKSkKKyAgICAgICAgcG9zaXRpb24gfD0gdmFsdWVUb0VtcGhhc2lz
UG9zaXRpb24oZG93bmNhc3Q8Q1NTUHJpbWl0aXZlVmFsdWU+KGN1cnJlbnRWYWx1ZS5nZXQoKSkp
OworICAgIHJldHVybiBwb3NpdGlvbjsKK30KKwogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQogCiAj
ZW5kaWYgLy8gU3R5bGVCdWlsZGVyQ29udmVydGVyX2gK
</data>

          </attachment>
      

    </bug>

</bugzilla>