<?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>103141</bug_id>
          
          <creation_ts>2012-11-23 07:01:07 -0800</creation_ts>
          <short_desc>Web Inspector: [WebGL] Save WebGL extensions and restore on replay</short_desc>
          <delta_ts>2012-11-26 05:56:07 -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>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Andrey Adaikin">aandrey</reporter>
          <assigned_to name="Andrey Adaikin">aandrey</assigned_to>
          <cc>apavlov</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>vsevik</cc>
    
    <cc>web-inspector-bugs</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>774525</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Adaikin">aandrey</who>
    <bug_when>2012-11-23 07:01:07 -0800</bug_when>
    <thetext>Patch to follow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>774529</commentid>
    <comment_count>1</comment_count>
      <attachid>175802</attachid>
    <who name="Andrey Adaikin">aandrey</who>
    <bug_when>2012-11-23 07:06:43 -0800</bug_when>
    <thetext>Created attachment 175802
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775396</commentid>
    <comment_count>2</comment_count>
      <attachid>175802</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-26 05:56:04 -0800</bug_when>
    <thetext>Comment on attachment 175802
Patch

Clearing flags on attachment: 175802

Committed r135711: &lt;http://trac.webkit.org/changeset/135711&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775397</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-26 05:56:07 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175802</attachid>
            <date>2012-11-23 07:06:43 -0800</date>
            <delta_ts>2012-11-26 05:56:03 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103141-20121123190426.patch</filename>
            <type>text/plain</type>
            <size>10331</size>
            <attacher name="Andrey Adaikin">aandrey</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1NTk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWM0ZTBiZTExODUzZGFi
ZWFhNTQwNjIzYjgxYzBmMmE4N2UzMTMxZi4uYTYxODdjNDVmNzlhODE3MTcyMjQxZmE0MDA5Mjkz
ODRhNjdlOGY0ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTExLTIzICBBbmRy
ZXkgQWRhaWtpbiAgPGFhbmRyZXlAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IFtXZWJHTF0gU2F2ZSBXZWJHTCBleHRlbnNpb25zIGFuZCByZXN0b3JlIG9uIHJlcGxheQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAzMTQxCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU2F2ZSBXZWJH
TCBleHRlbnNpb25zIHRoYXQgd2VyZSBlbmFibGVkIGJ5IHRoZSBhcHBsaWNhdGlvbiwgYW5kIHJl
c3RvcmUgaXQgYmVmb3JlIHRoZSByZXBsYXkuCisgICAgICAgIERyaXZlLWJ5OiByZW1vdmUgcmVk
dW5kYW50IGlmLSBjaGVja3MgaW4gV2ViR0wgY3VzdG9tIGZ1bmN0aW9uIHdyYXBwZXJzIChzaW1p
bGFyIHRvIDJEIGNhbnZhcykuCisKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5qZWN0ZWRTY3JpcHRD
YW52YXNNb2R1bGVTb3VyY2UuanM6CisgICAgICAgICguKToKKwogMjAxMi0xMS0yMyAgU2hlcmlm
ZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5yZXZpZXdl
ZCwgcm9sbGluZyBvdXQgcjEzNTU5Mi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9JbmplY3RlZFNjcmlwdENhbnZhc01vZHVsZVNvdXJjZS5qcyBiL1NvdXJjZS9XZWJDb3Jl
L2luc3BlY3Rvci9JbmplY3RlZFNjcmlwdENhbnZhc01vZHVsZVNvdXJjZS5qcwppbmRleCAyMGI3
MjIxY2Y4MzU3YzU4ODdhMTAyZDY4NmU4MTMxNmZkZWVlZWUxLi4wMWRhZDdkZGJmYjMyZTVmNTIz
MjJjODczNjQ0ZmI4Yjc3ODIxNTY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvSW5qZWN0ZWRTY3JpcHRDYW52YXNNb2R1bGVTb3VyY2UuanMKKysrIGIvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL0luamVjdGVkU2NyaXB0Q2FudmFzTW9kdWxlU291cmNlLmpzCkBAIC0xMTg5
LDkgKzExODksMTAgQEAgV2ViR0xUZXh0dXJlUmVzb3VyY2UucHJvdG90eXBlID0gewogICAgIH0s
CiAKICAgICAvKioKKyAgICAgKiBIYW5kbGVzOiB0ZXhQYXJhbWV0ZXJpLCB0ZXhQYXJhbWV0ZXJm
CiAgICAgICogQHBhcmFtIHtDYWxsfSBjYWxsCiAgICAgICovCi0gICAgcHVzaENhbGxfdGV4UGFy
YW1ldGVyZjogZnVuY3Rpb24oY2FsbCkKKyAgICBwdXNoQ2FsbF90ZXhQYXJhbWV0ZXI6IGZ1bmN0
aW9uKGNhbGwpCiAgICAgewogICAgICAgICB2YXIgYXJncyA9IGNhbGwuYXJncygpOwogICAgICAg
ICB2YXIgcG5hbWUgPSBhcmdzWzFdOwpAQCAtMTIwMyw2ICsxMjA0LDcgQEAgV2ViR0xUZXh0dXJl
UmVzb3VyY2UucHJvdG90eXBlID0gewogICAgIH0sCiAKICAgICAvKioKKyAgICAgKiBIYW5kbGVz
OiBjb3B5VGV4SW1hZ2UyRCwgY29weVRleFN1YkltYWdlMkQKICAgICAgKiBjb3B5VGV4SW1hZ2Uy
RCBhbmQgY29weVRleFN1YkltYWdlMkQgZGVmaW5lIGEgdGV4dHVyZSBpbWFnZSB3aXRoIHBpeGVs
cyBmcm9tIHRoZSBjdXJyZW50IGZyYW1lYnVmZmVyLgogICAgICAqIEBwYXJhbSB7Q2FsbH0gY2Fs
bAogICAgICAqLwpAQCAtMTIyMyw5ICsxMjI1LDYgQEAgV2ViR0xUZXh0dXJlUmVzb3VyY2UucHJv
dG90eXBlID0gewogICAgIF9fcHJvdG9fXzogV2ViR0xCb3VuZFJlc291cmNlLnByb3RvdHlwZQog
fQogCi1XZWJHTFRleHR1cmVSZXNvdXJjZS5wcm90b3R5cGUucHVzaENhbGxfdGV4UGFyYW1ldGVy
aSA9IFdlYkdMVGV4dHVyZVJlc291cmNlLnByb3RvdHlwZS5wdXNoQ2FsbF90ZXhQYXJhbWV0ZXJm
OwotV2ViR0xUZXh0dXJlUmVzb3VyY2UucHJvdG90eXBlLnB1c2hDYWxsX2NvcHlUZXhTdWJJbWFn
ZTJEID0gV2ViR0xUZXh0dXJlUmVzb3VyY2UucHJvdG90eXBlLnB1c2hDYWxsX2NvcHlUZXhJbWFn
ZTJEOwotCiAvKioKICAqIEBjb25zdHJ1Y3RvcgogICogQGV4dGVuZHMge1Jlc291cmNlfQpAQCAt
MTQ1Niw2ICsxNDU1LDggQEAgZnVuY3Rpb24gV2ViR0xSZW5kZXJpbmdDb250ZXh0UmVzb3VyY2Uo
Z2xDb250ZXh0LCByZXBsYXlDb250ZXh0Q2FsbGJhY2spCiAgICAgdGhpcy5fcmVwbGF5Q29udGV4
dENhbGxiYWNrID0gcmVwbGF5Q29udGV4dENhbGxiYWNrOwogICAgIC8qKiBAdHlwZSB7T2JqZWN0
LjxudW1iZXIsIGJvb2xlYW4+fSAqLwogICAgIHRoaXMuX2N1c3RvbUVycm9ycyA9IG51bGw7Cisg
ICAgLyoqIEB0eXBlIHshT2JqZWN0LjxzdHJpbmcsIGJvb2xlYW4+fSAqLworICAgIHRoaXMuX2V4
dGVuc2lvbnMgPSB7fTsKIH0KIAogLyoqCkBAIC0xNjMzLDYgKzE2MzQsMTQgQEAgV2ViR0xSZW5k
ZXJpbmdDb250ZXh0UmVzb3VyY2UucHJvdG90eXBlID0gewogICAgIH0sCiAKICAgICAvKioKKyAg
ICAgKiBAcGFyYW0ge3N0cmluZ30gbmFtZQorICAgICAqLworICAgIGFkZEV4dGVuc2lvbjogZnVu
Y3Rpb24obmFtZSkKKyAgICB7CisgICAgICAgIHRoaXMuX2V4dGVuc2lvbnNbbmFtZV0gPSB0cnVl
OworICAgIH0sCisKKyAgICAvKioKICAgICAgKiBAb3ZlcnJpZGUKICAgICAgKiBAcGFyYW0ge09i
amVjdH0gZGF0YQogICAgICAqIEBwYXJhbSB7Q2FjaGV9IGNhY2hlCkBAIC0xNjQxLDYgKzE2NTAs
NyBAQCBXZWJHTFJlbmRlcmluZ0NvbnRleHRSZXNvdXJjZS5wcm90b3R5cGUgPSB7CiAgICAgewog
ICAgICAgICB2YXIgZ2wgPSB0aGlzLndyYXBwZWRPYmplY3QoKTsKICAgICAgICAgZGF0YS5yZXBs
YXlDb250ZXh0Q2FsbGJhY2sgPSB0aGlzLl9yZXBsYXlDb250ZXh0Q2FsbGJhY2s7CisgICAgICAg
IGRhdGEuZXh0ZW5zaW9ucyA9IFR5cGVVdGlscy5jbG9uZU9iamVjdCh0aGlzLl9leHRlbnNpb25z
KTsKIAogICAgICAgICB2YXIgb3JpZ2luYWxFcnJvcnMgPSB0aGlzLmdldEFsbEVycm9ycygpOwog
CkBAIC0xNjk2LDEwICsxNzA2LDE1IEBAIFdlYkdMUmVuZGVyaW5nQ29udGV4dFJlc291cmNlLnBy
b3RvdHlwZSA9IHsKICAgICB7CiAgICAgICAgIHRoaXMuX3JlcGxheUNvbnRleHRDYWxsYmFjayA9
IGRhdGEucmVwbGF5Q29udGV4dENhbGxiYWNrOwogICAgICAgICB0aGlzLl9jdXN0b21FcnJvcnMg
PSBudWxsOworICAgICAgICB0aGlzLl9leHRlbnNpb25zID0gVHlwZVV0aWxzLmNsb25lT2JqZWN0
KGRhdGEuZXh0ZW5zaW9ucykgfHwge307CiAKICAgICAgICAgdmFyIGdsID0gLyoqIEB0eXBlIHsh
V2ViR0xSZW5kZXJpbmdDb250ZXh0fSAqLyAoUmVzb3VyY2Uud3JhcHBlZE9iamVjdCh0aGlzLl9y
ZXBsYXlDb250ZXh0Q2FsbGJhY2soKSkpOwogICAgICAgICB0aGlzLnNldFdyYXBwZWRPYmplY3Qo
Z2wpOwogCisgICAgICAgIC8vIEVuYWJsZSBjb3JyZXNwb25kaW5nIFdlYkdMIGV4dGVuc2lvbnMu
CisgICAgICAgIGZvciAodmFyIG5hbWUgaW4gdGhpcy5fZXh0ZW5zaW9ucykKKyAgICAgICAgICAg
IGdsLmdldEV4dGVuc2lvbihuYW1lKTsKKwogICAgICAgICB2YXIgZ2xTdGF0ZSA9IGRhdGEuZ2xT
dGF0ZTsKICAgICAgICAgZ2wuYmluZEZyYW1lYnVmZmVyKGdsLkZSQU1FQlVGRkVSLCAvKiogQHR5
cGUge1dlYkdMRnJhbWVidWZmZXJ9ICovIChSZXBsYXlhYmxlUmVzb3VyY2UucmVwbGF5KGdsU3Rh
dGUuRlJBTUVCVUZGRVJfQklORElORywgY2FjaGUpKSk7CiAgICAgICAgIGdsLmJpbmRSZW5kZXJi
dWZmZXIoZ2wuUkVOREVSQlVGRkVSLCAvKiogQHR5cGUge1dlYkdMUmVuZGVyYnVmZmVyfSAqLyAo
UmVwbGF5YWJsZVJlc291cmNlLnJlcGxheShnbFN0YXRlLlJFTkRFUkJVRkZFUl9CSU5ESU5HLCBj
YWNoZSkpKTsKQEAgLTE4NTMsNDUgKzE4NjgsNTQgQEAgV2ViR0xSZW5kZXJpbmdDb250ZXh0UmVz
b3VyY2UucHJvdG90eXBlID0gewogCiAgICAgICAgICAgICAvKioKICAgICAgICAgICAgICAqIEBw
YXJhbSB7c3RyaW5nfSBtZXRob2ROYW1lCisgICAgICAgICAgICAgKiBAcGFyYW0ge2Z1bmN0aW9u
KHRoaXM6UmVzb3VyY2UsIENhbGwpPX0gcHVzaENhbGxGdW5jCiAgICAgICAgICAgICAgKi8KLSAg
ICAgICAgICAgIGZ1bmN0aW9uIGN1c3RvbVdyYXBGdW5jdGlvbihtZXRob2ROYW1lKQorICAgICAg
ICAgICAgZnVuY3Rpb24gc3RhdGVNb2RpZnlpbmdXcmFwRnVuY3Rpb24obWV0aG9kTmFtZSwgcHVz
aENhbGxGdW5jKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHZhciBjdXN0b21QdXNo
Q2FsbCA9ICJwdXNoQ2FsbF8iICsgbWV0aG9kTmFtZTsKLSAgICAgICAgICAgICAgICAvKioKLSAg
ICAgICAgICAgICAgICAgKiBAcGFyYW0ge09iamVjdHxudW1iZXJ9IHRhcmdldAotICAgICAgICAg
ICAgICAgICAqIEB0aGlzIFJlc291cmNlLldyYXBGdW5jdGlvbgotICAgICAgICAgICAgICAgICAq
LwotICAgICAgICAgICAgICAgIHdyYXBGdW5jdGlvbnNbbWV0aG9kTmFtZV0gPSBmdW5jdGlvbih0
YXJnZXQpCi0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICB2YXIgcmVzb3Vy
Y2UgPSB0aGlzLl9yZXNvdXJjZS5jdXJyZW50QmluZGluZyh0YXJnZXQpOwotICAgICAgICAgICAg
ICAgICAgICBpZiAoIXJlc291cmNlKQotICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwot
ICAgICAgICAgICAgICAgICAgICBpZiAocmVzb3VyY2VbY3VzdG9tUHVzaENhbGxdKQotICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzb3VyY2VbY3VzdG9tUHVzaENhbGxdLmNhbGwocmVzb3VyY2Us
IHRoaXMuY2FsbCgpKTsKLSAgICAgICAgICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzb3VyY2UucHVzaENhbGwodGhpcy5jYWxsKCkpOworICAgICAgICAgICAgICAg
IGlmIChwdXNoQ2FsbEZ1bmMpIHsKKyAgICAgICAgICAgICAgICAgICAgLyoqCisgICAgICAgICAg
ICAgICAgICAgICAqIEBwYXJhbSB7T2JqZWN0fG51bWJlcn0gdGFyZ2V0CisgICAgICAgICAgICAg
ICAgICAgICAqIEB0aGlzIFJlc291cmNlLldyYXBGdW5jdGlvbgorICAgICAgICAgICAgICAgICAg
ICAgKi8KKyAgICAgICAgICAgICAgICAgICAgd3JhcEZ1bmN0aW9uc1ttZXRob2ROYW1lXSA9IGZ1
bmN0aW9uKHRhcmdldCkKKyAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAg
ICAgICAgdmFyIHJlc291cmNlID0gdGhpcy5fcmVzb3VyY2UuY3VycmVudEJpbmRpbmcodGFyZ2V0
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmIChyZXNvdXJjZSkKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwdXNoQ2FsbEZ1bmMuY2FsbChyZXNvdXJjZSwgdGhpcy5jYWxsKCkpOwor
ICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAg
ICAgICAgICAgICAgLyoqCisgICAgICAgICAgICAgICAgICAgICAqIEBwYXJhbSB7T2JqZWN0fG51
bWJlcn0gdGFyZ2V0CisgICAgICAgICAgICAgICAgICAgICAqIEB0aGlzIFJlc291cmNlLldyYXBG
dW5jdGlvbgorICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgd3Jh
cEZ1bmN0aW9uc1ttZXRob2ROYW1lXSA9IGZ1bmN0aW9uKHRhcmdldCkKKyAgICAgICAgICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHJlc291cmNlID0gdGhpcy5fcmVz
b3VyY2UuY3VycmVudEJpbmRpbmcodGFyZ2V0KTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGlm
IChyZXNvdXJjZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNvdXJjZS5wdXNoQ2Fs
bCh0aGlzLmNhbGwoKSk7CisgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICB9
CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBjdXN0b21XcmFwRnVuY3Rpb24oImF0dGFjaFNo
YWRlciIpOwotICAgICAgICAgICAgY3VzdG9tV3JhcEZ1bmN0aW9uKCJiaW5kQXR0cmliTG9jYXRp
b24iKTsKLSAgICAgICAgICAgIGN1c3RvbVdyYXBGdW5jdGlvbigiY29tcGlsZVNoYWRlciIpOwot
ICAgICAgICAgICAgY3VzdG9tV3JhcEZ1bmN0aW9uKCJkZXRhY2hTaGFkZXIiKTsKLSAgICAgICAg
ICAgIGN1c3RvbVdyYXBGdW5jdGlvbigibGlua1Byb2dyYW0iKTsKLSAgICAgICAgICAgIGN1c3Rv
bVdyYXBGdW5jdGlvbigic2hhZGVyU291cmNlIik7Ci0gICAgICAgICAgICBjdXN0b21XcmFwRnVu
Y3Rpb24oImJ1ZmZlckRhdGEiKTsKLSAgICAgICAgICAgIGN1c3RvbVdyYXBGdW5jdGlvbigiYnVm
ZmVyU3ViRGF0YSIpOwotICAgICAgICAgICAgY3VzdG9tV3JhcEZ1bmN0aW9uKCJjb21wcmVzc2Vk
VGV4SW1hZ2UyRCIpOwotICAgICAgICAgICAgY3VzdG9tV3JhcEZ1bmN0aW9uKCJjb21wcmVzc2Vk
VGV4U3ViSW1hZ2UyRCIpOwotICAgICAgICAgICAgY3VzdG9tV3JhcEZ1bmN0aW9uKCJjb3B5VGV4
SW1hZ2UyRCIpOwotICAgICAgICAgICAgY3VzdG9tV3JhcEZ1bmN0aW9uKCJjb3B5VGV4U3ViSW1h
Z2UyRCIpOwotICAgICAgICAgICAgY3VzdG9tV3JhcEZ1bmN0aW9uKCJnZW5lcmF0ZU1pcG1hcCIp
OwotICAgICAgICAgICAgY3VzdG9tV3JhcEZ1bmN0aW9uKCJ0ZXhJbWFnZTJEIik7Ci0gICAgICAg
ICAgICBjdXN0b21XcmFwRnVuY3Rpb24oInRleFN1YkltYWdlMkQiKTsKLSAgICAgICAgICAgIGN1
c3RvbVdyYXBGdW5jdGlvbigidGV4UGFyYW1ldGVyZiIpOwotICAgICAgICAgICAgY3VzdG9tV3Jh
cEZ1bmN0aW9uKCJ0ZXhQYXJhbWV0ZXJpIik7Ci0gICAgICAgICAgICBjdXN0b21XcmFwRnVuY3Rp
b24oImZyYW1lYnVmZmVyUmVuZGVyYnVmZmVyIik7Ci0gICAgICAgICAgICBjdXN0b21XcmFwRnVu
Y3Rpb24oImZyYW1lYnVmZmVyVGV4dHVyZTJEIik7Ci0gICAgICAgICAgICBjdXN0b21XcmFwRnVu
Y3Rpb24oInJlbmRlcmJ1ZmZlclN0b3JhZ2UiKTsKKyAgICAgICAgICAgIHN0YXRlTW9kaWZ5aW5n
V3JhcEZ1bmN0aW9uKCJhdHRhY2hTaGFkZXIiKTsKKyAgICAgICAgICAgIHN0YXRlTW9kaWZ5aW5n
V3JhcEZ1bmN0aW9uKCJiaW5kQXR0cmliTG9jYXRpb24iKTsKKyAgICAgICAgICAgIHN0YXRlTW9k
aWZ5aW5nV3JhcEZ1bmN0aW9uKCJjb21waWxlU2hhZGVyIik7CisgICAgICAgICAgICBzdGF0ZU1v
ZGlmeWluZ1dyYXBGdW5jdGlvbigiZGV0YWNoU2hhZGVyIik7CisgICAgICAgICAgICBzdGF0ZU1v
ZGlmeWluZ1dyYXBGdW5jdGlvbigibGlua1Byb2dyYW0iKTsKKyAgICAgICAgICAgIHN0YXRlTW9k
aWZ5aW5nV3JhcEZ1bmN0aW9uKCJzaGFkZXJTb3VyY2UiKTsKKyAgICAgICAgICAgIHN0YXRlTW9k
aWZ5aW5nV3JhcEZ1bmN0aW9uKCJidWZmZXJEYXRhIik7CisgICAgICAgICAgICBzdGF0ZU1vZGlm
eWluZ1dyYXBGdW5jdGlvbigiYnVmZmVyU3ViRGF0YSIpOworICAgICAgICAgICAgc3RhdGVNb2Rp
ZnlpbmdXcmFwRnVuY3Rpb24oImNvbXByZXNzZWRUZXhJbWFnZTJEIik7CisgICAgICAgICAgICBz
dGF0ZU1vZGlmeWluZ1dyYXBGdW5jdGlvbigiY29tcHJlc3NlZFRleFN1YkltYWdlMkQiKTsKKyAg
ICAgICAgICAgIHN0YXRlTW9kaWZ5aW5nV3JhcEZ1bmN0aW9uKCJjb3B5VGV4SW1hZ2UyRCIsIFdl
YkdMVGV4dHVyZVJlc291cmNlLnByb3RvdHlwZS5wdXNoQ2FsbF9jb3B5VGV4SW1hZ2UyRCk7Cisg
ICAgICAgICAgICBzdGF0ZU1vZGlmeWluZ1dyYXBGdW5jdGlvbigiY29weVRleFN1YkltYWdlMkQi
LCBXZWJHTFRleHR1cmVSZXNvdXJjZS5wcm90b3R5cGUucHVzaENhbGxfY29weVRleEltYWdlMkQp
OworICAgICAgICAgICAgc3RhdGVNb2RpZnlpbmdXcmFwRnVuY3Rpb24oImdlbmVyYXRlTWlwbWFw
Iik7CisgICAgICAgICAgICBzdGF0ZU1vZGlmeWluZ1dyYXBGdW5jdGlvbigidGV4SW1hZ2UyRCIp
OworICAgICAgICAgICAgc3RhdGVNb2RpZnlpbmdXcmFwRnVuY3Rpb24oInRleFN1YkltYWdlMkQi
KTsKKyAgICAgICAgICAgIHN0YXRlTW9kaWZ5aW5nV3JhcEZ1bmN0aW9uKCJ0ZXhQYXJhbWV0ZXJm
IiwgV2ViR0xUZXh0dXJlUmVzb3VyY2UucHJvdG90eXBlLnB1c2hDYWxsX3RleFBhcmFtZXRlcik7
CisgICAgICAgICAgICBzdGF0ZU1vZGlmeWluZ1dyYXBGdW5jdGlvbigidGV4UGFyYW1ldGVyaSIs
IFdlYkdMVGV4dHVyZVJlc291cmNlLnByb3RvdHlwZS5wdXNoQ2FsbF90ZXhQYXJhbWV0ZXIpOwor
ICAgICAgICAgICAgc3RhdGVNb2RpZnlpbmdXcmFwRnVuY3Rpb24oImZyYW1lYnVmZmVyUmVuZGVy
YnVmZmVyIik7CisgICAgICAgICAgICBzdGF0ZU1vZGlmeWluZ1dyYXBGdW5jdGlvbigiZnJhbWVi
dWZmZXJUZXh0dXJlMkQiKTsKKyAgICAgICAgICAgIHN0YXRlTW9kaWZ5aW5nV3JhcEZ1bmN0aW9u
KCJyZW5kZXJidWZmZXJTdG9yYWdlIik7CiAKICAgICAgICAgICAgIC8qKiBAdGhpcyBSZXNvdXJj
ZS5XcmFwRnVuY3Rpb24gKi8KICAgICAgICAgICAgIHdyYXBGdW5jdGlvbnNbImdldEVycm9yIl0g
PSBmdW5jdGlvbigpCkBAIC0xOTA3LDYgKzE5MzEsMTUgQEAgV2ViR0xSZW5kZXJpbmdDb250ZXh0
UmVzb3VyY2UucHJvdG90eXBlID0gewogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0K
IAorICAgICAgICAgICAgLyoqCisgICAgICAgICAgICAgKiBAcGFyYW0ge3N0cmluZ30gbmFtZQor
ICAgICAgICAgICAgICogQHRoaXMgUmVzb3VyY2UuV3JhcEZ1bmN0aW9uCisgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgIHdyYXBGdW5jdGlvbnNbImdldEV4dGVuc2lvbiJdID0gZnVuY3Rpb24o
bmFtZSkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB0aGlzLl9yZXNvdXJjZS5hZGRF
eHRlbnNpb24obmFtZSk7CisgICAgICAgICAgICB9CisKICAgICAgICAgICAgIFdlYkdMUmVuZGVy
aW5nQ29udGV4dFJlc291cmNlLl93cmFwRnVuY3Rpb25zID0gd3JhcEZ1bmN0aW9uczsKICAgICAg
ICAgfQogICAgICAgICByZXR1cm4gd3JhcEZ1bmN0aW9uczsKQEAgLTIyNTMsNyArMjI4Niw3IEBA
IENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRFJlc291cmNlLnByb3RvdHlwZSA9IHsKIAogICAgICAg
ICAgICAgLyoqCiAgICAgICAgICAgICAgKiBAcGFyYW0ge3N0cmluZ30gbWV0aG9kTmFtZQotICAg
ICAgICAgICAgICogQHBhcmFtIHtGdW5jdGlvbj19IGZ1bmMKKyAgICAgICAgICAgICAqIEBwYXJh
bSB7ZnVuY3Rpb24odGhpczpSZXNvdXJjZSwgQ2FsbCk9fSBmdW5jCiAgICAgICAgICAgICAgKi8K
ICAgICAgICAgICAgIGZ1bmN0aW9uIHN0YXRlTW9kaWZ5aW5nV3JhcEZ1bmN0aW9uKG1ldGhvZE5h
bWUsIGZ1bmMpCiAgICAgICAgICAgICB7CkBAIC0yMjczLDkgKzIzMDYsOSBAQCBDYW52YXNSZW5k
ZXJpbmdDb250ZXh0MkRSZXNvdXJjZS5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICB9CiAKICAg
ICAgICAgICAgIGZvciAodmFyIGkgPSAwLCBtZXRob2ROYW1lOyBtZXRob2ROYW1lID0gQ2FudmFz
UmVuZGVyaW5nQ29udGV4dDJEUmVzb3VyY2UuVHJhbnNmb3JtYXRpb25NYXRyaXhNZXRob2RzW2ld
OyArK2kpCi0gICAgICAgICAgICAgICAgc3RhdGVNb2RpZnlpbmdXcmFwRnVuY3Rpb24obWV0aG9k
TmFtZSwgbWV0aG9kTmFtZSA9PT0gInNldFRyYW5zZm9ybSIgPyB0aGlzLnB1c2hDYWxsX3NldFRy
YW5zZm9ybSA6IG51bGwpOworICAgICAgICAgICAgICAgIHN0YXRlTW9kaWZ5aW5nV3JhcEZ1bmN0
aW9uKG1ldGhvZE5hbWUsIG1ldGhvZE5hbWUgPT09ICJzZXRUcmFuc2Zvcm0iID8gdGhpcy5wdXNo
Q2FsbF9zZXRUcmFuc2Zvcm0gOiB1bmRlZmluZWQpOwogICAgICAgICAgICAgZm9yICh2YXIgaSA9
IDAsIG1ldGhvZE5hbWU7IG1ldGhvZE5hbWUgPSBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkRSZXNv
dXJjZS5QYXRoTWV0aG9kc1tpXTsgKytpKQotICAgICAgICAgICAgICAgIHN0YXRlTW9kaWZ5aW5n
V3JhcEZ1bmN0aW9uKG1ldGhvZE5hbWUsIG1ldGhvZE5hbWUgPT09ICJiZWdpblBhdGgiID8gdGhp
cy5wdXNoQ2FsbF9iZWdpblBhdGggOiBudWxsKTsKKyAgICAgICAgICAgICAgICBzdGF0ZU1vZGlm
eWluZ1dyYXBGdW5jdGlvbihtZXRob2ROYW1lLCBtZXRob2ROYW1lID09PSAiYmVnaW5QYXRoIiA/
IHRoaXMucHVzaENhbGxfYmVnaW5QYXRoIDogdW5kZWZpbmVkKTsKIAogICAgICAgICAgICAgc3Rh
dGVNb2RpZnlpbmdXcmFwRnVuY3Rpb24oInNhdmUiLCB0aGlzLnB1c2hDYWxsX3NhdmUpOwogICAg
ICAgICAgICAgc3RhdGVNb2RpZnlpbmdXcmFwRnVuY3Rpb24oInJlc3RvcmUiLCB0aGlzLnB1c2hD
YWxsX3Jlc3RvcmUpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>