<?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>94931</bug_id>
          
          <creation_ts>2012-08-24 06:19:04 -0700</creation_ts>
          <short_desc>Web Inspector: [WebGL] A follow up to simplify code with nested closures</short_desc>
          <delta_ts>2012-08-24 07:38:43 -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>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>
          <dependson>94799</dependson>
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Andrey Adaikin">aandrey</reporter>
          <assigned_to name="Andrey Adaikin">aandrey</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>704039</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Adaikin">aandrey</who>
    <bug_when>2012-08-24 06:19:04 -0700</bug_when>
    <thetext>A follow-up to https://bugs.webkit.org/show_bug.cgi?id=94799</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>704042</commentid>
    <comment_count>1</comment_count>
      <attachid>160411</attachid>
    <who name="Andrey Adaikin">aandrey</who>
    <bug_when>2012-08-24 06:20:33 -0700</bug_when>
    <thetext>Created attachment 160411
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>704061</commentid>
    <comment_count>2</comment_count>
      <attachid>160411</attachid>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2012-08-24 06:39:19 -0700</bug_when>
    <thetext>Comment on attachment 160411
Patch

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

LGTM with a nit.

&gt; Source/WebCore/inspector/InjectedScriptWebGLModuleSource.js:908
&gt; +        if (resource) {

if (!resource)
    return;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>704067</commentid>
    <comment_count>3</comment_count>
      <attachid>160414</attachid>
    <who name="Andrey Adaikin">aandrey</who>
    <bug_when>2012-08-24 06:44:00 -0700</bug_when>
    <thetext>Created attachment 160414
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>704094</commentid>
    <comment_count>4</comment_count>
      <attachid>160414</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-24 07:38:40 -0700</bug_when>
    <thetext>Comment on attachment 160414
Patch

Clearing flags on attachment: 160414

Committed r126585: &lt;http://trac.webkit.org/changeset/126585&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>704095</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-24 07:38:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>160411</attachid>
            <date>2012-08-24 06:20:33 -0700</date>
            <delta_ts>2012-08-24 06:43:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-94931-20120824172028.patch</filename>
            <type>text/plain</type>
            <size>5882</size>
            <attacher name="Andrey Adaikin">aandrey</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI2NTc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDJmNTNjMzA1YmRlNjg1
YmVmNDdjMGIzMTNmNWQxZTVmNDE1MWZkMS4uMWI2YzE5NTBmYzU4NTdhZDViMjZiZTcxZmQ2NGY3
YjllZWQyYmI4ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE3IEBACiAyMDEyLTA4LTI0ICBBbmRy
ZXkgQWRhaWtpbiAgPGFhbmRyZXlAY2hyb21pdW0ub3JnPgogCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IFtXZWJHTF0gQSBmb2xsb3cgdXAgdG8gc2ltcGxpZnkgY29kZSB3aXRoIG5lc3RlZCBjbG9z
dXJlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTQ5
MzEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTaW1w
bGlmaWVzIHRoZSBjb2RlIHdpdGggbmVzdGVkIGNsb3N1cmVzLgorCisgICAgICAgICogaW5zcGVj
dG9yL0luamVjdGVkU2NyaXB0V2ViR0xNb2R1bGVTb3VyY2UuanM6CisgICAgICAgICguKToKKwor
MjAxMi0wOC0yNCAgQW5kcmV5IEFkYWlraW4gIDxhYW5kcmV5QGNocm9taXVtLm9yZz4KKwogICAg
ICAgICBXZWIgSW5zcGVjdG9yOiBbV2ViR0xdIEltcGxlbWVudCBjdXN0b20gd3JhcCBmdW5jdGlv
bnMgb24gR0wgY29udGV4dAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9OTQ3OTkKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0lu
amVjdGVkU2NyaXB0V2ViR0xNb2R1bGVTb3VyY2UuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvSW5qZWN0ZWRTY3JpcHRXZWJHTE1vZHVsZVNvdXJjZS5qcwppbmRleCBkYWEzNzJhZTU3OTRm
YmRkOWNkMTZiZTBiODQ1ZTc4ZTVjZDQzNWVlLi5mOTAyYmQ5YjYzYjU5MzdiNTJiODZmZjM4YjNh
M2QwMzJlODAzZGI3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5qZWN0
ZWRTY3JpcHRXZWJHTE1vZHVsZVNvdXJjZS5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvSW5qZWN0ZWRTY3JpcHRXZWJHTE1vZHVsZVNvdXJjZS5qcwpAQCAtODYzLDcwICs4NjMsNzYg
QEAgV2ViR0xSZW5kZXJpbmdDb250ZXh0UmVzb3VyY2UuV3JhcEZ1bmN0aW9uLnByb3RvdHlwZSA9
IHsKIAogV2ViR0xSZW5kZXJpbmdDb250ZXh0UmVzb3VyY2UuV3JhcEZ1bmN0aW9ucyA9IHsKICAg
ICBfX3Byb3RvX186IG51bGwKLX07Cit9CiAKLShmdW5jdGlvbihpdGVtcykgewotICAgIGl0ZW1z
LmZvckVhY2goZnVuY3Rpb24oaXRlbSkgewotICAgICAgICB2YXIgbWV0aG9kTmFtZSA9IGl0ZW1b
MF07Ci0gICAgICAgIHZhciByZXNvdXJjZUNvbnN0cnVjdG9yID0gaXRlbVsxXTsKLSAgICAgICAg
V2ViR0xSZW5kZXJpbmdDb250ZXh0UmVzb3VyY2UuV3JhcEZ1bmN0aW9uc1ttZXRob2ROYW1lXSA9
IGZ1bmN0aW9uKCkKLSAgICAgICAgewotICAgICAgICAgICAgdmFyIHdyYXBwZWRPYmplY3QgPSB0
aGlzLnJlc3VsdCgpOwotICAgICAgICAgICAgaWYgKCF3cmFwcGVkT2JqZWN0KQotICAgICAgICAg
ICAgICAgIHJldHVybjsKLSAgICAgICAgICAgIHZhciByZXNvdXJjZSA9IG5ldyByZXNvdXJjZUNv
bnN0cnVjdG9yKHdyYXBwZWRPYmplY3QpOwotICAgICAgICAgICAgdmFyIG1hbmFnZXIgPSB0aGlz
Ll9nbFJlc291cmNlLm1hbmFnZXIoKTsKLSAgICAgICAgICAgIGlmIChtYW5hZ2VyKQotICAgICAg
ICAgICAgICAgIG1hbmFnZXIucmVnaXN0ZXJSZXNvdXJjZShyZXNvdXJjZSk7Ci0gICAgICAgICAg
ICByZXNvdXJjZS5wdXNoQ2FsbCh0aGlzLmNhbGwoKSk7Ci0gICAgICAgIH07Ci0gICAgfSk7Ci19
KShbCi0gICAgWyJjcmVhdGVCdWZmZXIiLCBXZWJHTEJ1ZmZlclJlc291cmNlXSwKLSAgICBbImNy
ZWF0ZVNoYWRlciIsIFdlYkdMU2hhZGVyUmVzb3VyY2VdLAotICAgIFsiY3JlYXRlUHJvZ3JhbSIs
IFdlYkdMUHJvZ3JhbVJlc291cmNlXSwKLSAgICBbImNyZWF0ZVRleHR1cmUiLCBXZWJHTFRleHR1
cmVSZXNvdXJjZV0sCi0gICAgWyJjcmVhdGVGcmFtZWJ1ZmZlciIsIFdlYkdMRnJhbWVidWZmZXJS
ZXNvdXJjZV0sCi0gICAgWyJjcmVhdGVSZW5kZXJidWZmZXIiLCBXZWJHTFJlbmRlcmJ1ZmZlclJl
c291cmNlXSwKLSAgICBbImdldFVuaWZvcm1Mb2NhdGlvbiIsIFJlc291cmNlXQotXSk7Ci0KLShm
dW5jdGlvbihtZXRob2RzKSB7Ci0gICAgbWV0aG9kcy5mb3JFYWNoKGZ1bmN0aW9uKG1ldGhvZE5h
bWUpIHsKLSAgICAgICAgdmFyIGN1c3RvbVB1c2hDYWxsID0gInB1c2hDYWxsXyIgKyBtZXRob2RO
YW1lOwotICAgICAgICBXZWJHTFJlbmRlcmluZ0NvbnRleHRSZXNvdXJjZS5XcmFwRnVuY3Rpb25z
W21ldGhvZE5hbWVdID0gZnVuY3Rpb24odGFyZ2V0KQotICAgICAgICB7Ci0gICAgICAgICAgICB2
YXIgcmVzb3VyY2UgPSB0aGlzLl9nbFJlc291cmNlLmN1cnJlbnRCaW5kaW5nKHRhcmdldCk7Ci0g
ICAgICAgICAgICBpZiAocmVzb3VyY2UpIHsKLSAgICAgICAgICAgICAgICBpZiAocmVzb3VyY2Vb
Y3VzdG9tUHVzaENhbGxdKQotICAgICAgICAgICAgICAgICAgICByZXNvdXJjZVtjdXN0b21QdXNo
Q2FsbF0uY2FsbChyZXNvdXJjZSwgdGhpcy5jYWxsKCkpOwotICAgICAgICAgICAgICAgIGVsc2UK
LSAgICAgICAgICAgICAgICAgICAgcmVzb3VyY2UucHVzaENhbGwodGhpcy5jYWxsKCkpOwotICAg
ICAgICAgICAgfQotICAgICAgICB9OwotICAgIH0pOwotfSkoWwotICAgICJhdHRhY2hTaGFkZXIi
LAotICAgICJiaW5kQXR0cmliTG9jYXRpb24iLAotICAgICJjb21waWxlU2hhZGVyIiwKLSAgICAi
ZGV0YWNoU2hhZGVyIiwKLSAgICAibGlua1Byb2dyYW0iLAotICAgICJzaGFkZXJTb3VyY2UiLAot
ICAgICJidWZmZXJEYXRhIiwKLSAgICAiYnVmZmVyU3ViRGF0YSIsCi0gICAgImNvbXByZXNzZWRU
ZXhJbWFnZTJEIiwKLSAgICAiY29tcHJlc3NlZFRleFN1YkltYWdlMkQiLAotICAgICJjb3B5VGV4
SW1hZ2UyRCIsCi0gICAgImNvcHlUZXhTdWJJbWFnZTJEIiwKLSAgICAiZ2VuZXJhdGVNaXBtYXAi
LAotICAgICJ0ZXhJbWFnZTJEIiwKLSAgICAidGV4U3ViSW1hZ2UyRCIsCi0gICAgInRleFBhcmFt
ZXRlcmYiLAotICAgICJ0ZXhQYXJhbWV0ZXJpIiwKLSAgICAiZnJhbWVidWZmZXJSZW5kZXJidWZm
ZXIiLAotICAgICJmcmFtZWJ1ZmZlclRleHR1cmUyRCIsCi0gICAgInJlbmRlcmJ1ZmZlclN0b3Jh
Z2UiCi1dKTsKKy8qKgorICogQHBhcmFtIHtzdHJpbmd9IG1ldGhvZE5hbWUKKyAqIEBwYXJhbSB7
RnVuY3Rpb259IHJlc291cmNlQ29uc3RydWN0b3IKKyAqLworZnVuY3Rpb24gY3JlYXRlUmVzb3Vy
Y2VXcmFwRnVuY3Rpb24obWV0aG9kTmFtZSwgcmVzb3VyY2VDb25zdHJ1Y3RvcikKK3sKKyAgICAv
KiogQHRoaXMgV2ViR0xSZW5kZXJpbmdDb250ZXh0UmVzb3VyY2UuV3JhcEZ1bmN0aW9uICovCisg
ICAgV2ViR0xSZW5kZXJpbmdDb250ZXh0UmVzb3VyY2UuV3JhcEZ1bmN0aW9uc1ttZXRob2ROYW1l
XSA9IGZ1bmN0aW9uKCkKKyAgICB7CisgICAgICAgIHZhciB3cmFwcGVkT2JqZWN0ID0gdGhpcy5y
ZXN1bHQoKTsKKyAgICAgICAgaWYgKCF3cmFwcGVkT2JqZWN0KQorICAgICAgICAgICAgcmV0dXJu
OworICAgICAgICB2YXIgcmVzb3VyY2UgPSBuZXcgcmVzb3VyY2VDb25zdHJ1Y3Rvcih3cmFwcGVk
T2JqZWN0KTsKKyAgICAgICAgdmFyIG1hbmFnZXIgPSB0aGlzLl9nbFJlc291cmNlLm1hbmFnZXIo
KTsKKyAgICAgICAgaWYgKG1hbmFnZXIpCisgICAgICAgICAgICBtYW5hZ2VyLnJlZ2lzdGVyUmVz
b3VyY2UocmVzb3VyY2UpOworICAgICAgICByZXNvdXJjZS5wdXNoQ2FsbCh0aGlzLmNhbGwoKSk7
CisgICAgfQorfQorY3JlYXRlUmVzb3VyY2VXcmFwRnVuY3Rpb24oImNyZWF0ZUJ1ZmZlciIsIFdl
YkdMQnVmZmVyUmVzb3VyY2UpOworY3JlYXRlUmVzb3VyY2VXcmFwRnVuY3Rpb24oImNyZWF0ZVNo
YWRlciIsIFdlYkdMU2hhZGVyUmVzb3VyY2UpOworY3JlYXRlUmVzb3VyY2VXcmFwRnVuY3Rpb24o
ImNyZWF0ZVByb2dyYW0iLCBXZWJHTFByb2dyYW1SZXNvdXJjZSk7CitjcmVhdGVSZXNvdXJjZVdy
YXBGdW5jdGlvbigiY3JlYXRlVGV4dHVyZSIsIFdlYkdMVGV4dHVyZVJlc291cmNlKTsKK2NyZWF0
ZVJlc291cmNlV3JhcEZ1bmN0aW9uKCJjcmVhdGVGcmFtZWJ1ZmZlciIsIFdlYkdMRnJhbWVidWZm
ZXJSZXNvdXJjZSk7CitjcmVhdGVSZXNvdXJjZVdyYXBGdW5jdGlvbigiY3JlYXRlUmVuZGVyYnVm
ZmVyIiwgV2ViR0xSZW5kZXJidWZmZXJSZXNvdXJjZSk7CitjcmVhdGVSZXNvdXJjZVdyYXBGdW5j
dGlvbigiZ2V0VW5pZm9ybUxvY2F0aW9uIiwgUmVzb3VyY2UpOworCisvKioKKyAqIEBwYXJhbSB7
c3RyaW5nfSBtZXRob2ROYW1lCisgKi8KK2Z1bmN0aW9uIGN1c3RvbVdyYXBGdW5jdGlvbihtZXRo
b2ROYW1lKQoreworICAgIHZhciBjdXN0b21QdXNoQ2FsbCA9ICJwdXNoQ2FsbF8iICsgbWV0aG9k
TmFtZTsKKyAgICAvKioKKyAgICAgKiBAcGFyYW0ge09iamVjdHxudW1iZXJ9IHRhcmdldAorICAg
ICAqIEB0aGlzIFdlYkdMUmVuZGVyaW5nQ29udGV4dFJlc291cmNlLldyYXBGdW5jdGlvbgorICAg
ICAqLworICAgIFdlYkdMUmVuZGVyaW5nQ29udGV4dFJlc291cmNlLldyYXBGdW5jdGlvbnNbbWV0
aG9kTmFtZV0gPSBmdW5jdGlvbih0YXJnZXQpCisgICAgeworICAgICAgICB2YXIgcmVzb3VyY2Ug
PSB0aGlzLl9nbFJlc291cmNlLmN1cnJlbnRCaW5kaW5nKHRhcmdldCk7CisgICAgICAgIGlmIChy
ZXNvdXJjZSkgeworICAgICAgICAgICAgaWYgKHJlc291cmNlW2N1c3RvbVB1c2hDYWxsXSkKKyAg
ICAgICAgICAgICAgICByZXNvdXJjZVtjdXN0b21QdXNoQ2FsbF0uY2FsbChyZXNvdXJjZSwgdGhp
cy5jYWxsKCkpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJlc291cmNlLnB1
c2hDYWxsKHRoaXMuY2FsbCgpKTsKKyAgICAgICAgfQorICAgIH0KK30KK2N1c3RvbVdyYXBGdW5j
dGlvbigiYXR0YWNoU2hhZGVyIik7CitjdXN0b21XcmFwRnVuY3Rpb24oImJpbmRBdHRyaWJMb2Nh
dGlvbiIpOworY3VzdG9tV3JhcEZ1bmN0aW9uKCJjb21waWxlU2hhZGVyIik7CitjdXN0b21XcmFw
RnVuY3Rpb24oImRldGFjaFNoYWRlciIpOworY3VzdG9tV3JhcEZ1bmN0aW9uKCJsaW5rUHJvZ3Jh
bSIpOworY3VzdG9tV3JhcEZ1bmN0aW9uKCJzaGFkZXJTb3VyY2UiKTsKK2N1c3RvbVdyYXBGdW5j
dGlvbigiYnVmZmVyRGF0YSIpOworY3VzdG9tV3JhcEZ1bmN0aW9uKCJidWZmZXJTdWJEYXRhIik7
CitjdXN0b21XcmFwRnVuY3Rpb24oImNvbXByZXNzZWRUZXhJbWFnZTJEIik7CitjdXN0b21XcmFw
RnVuY3Rpb24oImNvbXByZXNzZWRUZXhTdWJJbWFnZTJEIik7CitjdXN0b21XcmFwRnVuY3Rpb24o
ImNvcHlUZXhJbWFnZTJEIik7CitjdXN0b21XcmFwRnVuY3Rpb24oImNvcHlUZXhTdWJJbWFnZTJE
Iik7CitjdXN0b21XcmFwRnVuY3Rpb24oImdlbmVyYXRlTWlwbWFwIik7CitjdXN0b21XcmFwRnVu
Y3Rpb24oInRleEltYWdlMkQiKTsKK2N1c3RvbVdyYXBGdW5jdGlvbigidGV4U3ViSW1hZ2UyRCIp
OworY3VzdG9tV3JhcEZ1bmN0aW9uKCJ0ZXhQYXJhbWV0ZXJmIik7CitjdXN0b21XcmFwRnVuY3Rp
b24oInRleFBhcmFtZXRlcmkiKTsKK2N1c3RvbVdyYXBGdW5jdGlvbigiZnJhbWVidWZmZXJSZW5k
ZXJidWZmZXIiKTsKK2N1c3RvbVdyYXBGdW5jdGlvbigiZnJhbWVidWZmZXJUZXh0dXJlMkQiKTsK
K2N1c3RvbVdyYXBGdW5jdGlvbigicmVuZGVyYnVmZmVyU3RvcmFnZSIpOwogCiAvKioKICAqIEBj
b25zdHJ1Y3Rvcgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>160414</attachid>
            <date>2012-08-24 06:44:00 -0700</date>
            <delta_ts>2012-08-24 07:38:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-94931-20120824174355.patch</filename>
            <type>text/plain</type>
            <size>5830</size>
            <attacher name="Andrey Adaikin">aandrey</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI2NTc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDJmNTNjMzA1YmRlNjg1
YmVmNDdjMGIzMTNmNWQxZTVmNDE1MWZkMS4uMWI2YzE5NTBmYzU4NTdhZDViMjZiZTcxZmQ2NGY3
YjllZWQyYmI4ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE3IEBACiAyMDEyLTA4LTI0ICBBbmRy
ZXkgQWRhaWtpbiAgPGFhbmRyZXlAY2hyb21pdW0ub3JnPgogCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IFtXZWJHTF0gQSBmb2xsb3cgdXAgdG8gc2ltcGxpZnkgY29kZSB3aXRoIG5lc3RlZCBjbG9z
dXJlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTQ5
MzEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTaW1w
bGlmaWVzIHRoZSBjb2RlIHdpdGggbmVzdGVkIGNsb3N1cmVzLgorCisgICAgICAgICogaW5zcGVj
dG9yL0luamVjdGVkU2NyaXB0V2ViR0xNb2R1bGVTb3VyY2UuanM6CisgICAgICAgICguKToKKwor
MjAxMi0wOC0yNCAgQW5kcmV5IEFkYWlraW4gIDxhYW5kcmV5QGNocm9taXVtLm9yZz4KKwogICAg
ICAgICBXZWIgSW5zcGVjdG9yOiBbV2ViR0xdIEltcGxlbWVudCBjdXN0b20gd3JhcCBmdW5jdGlv
bnMgb24gR0wgY29udGV4dAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9OTQ3OTkKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0lu
amVjdGVkU2NyaXB0V2ViR0xNb2R1bGVTb3VyY2UuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvSW5qZWN0ZWRTY3JpcHRXZWJHTE1vZHVsZVNvdXJjZS5qcwppbmRleCBkYWEzNzJhZTU3OTRm
YmRkOWNkMTZiZTBiODQ1ZTc4ZTVjZDQzNWVlLi5kYThmYTEzMGNiMmU4MmU3ZjA5OTUwZjAwZWYw
ZjJkYzFjYTUyNGEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5qZWN0
ZWRTY3JpcHRXZWJHTE1vZHVsZVNvdXJjZS5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvSW5qZWN0ZWRTY3JpcHRXZWJHTE1vZHVsZVNvdXJjZS5qcwpAQCAtODYzLDcwICs4NjMsNzYg
QEAgV2ViR0xSZW5kZXJpbmdDb250ZXh0UmVzb3VyY2UuV3JhcEZ1bmN0aW9uLnByb3RvdHlwZSA9
IHsKIAogV2ViR0xSZW5kZXJpbmdDb250ZXh0UmVzb3VyY2UuV3JhcEZ1bmN0aW9ucyA9IHsKICAg
ICBfX3Byb3RvX186IG51bGwKLX07Cit9CiAKLShmdW5jdGlvbihpdGVtcykgewotICAgIGl0ZW1z
LmZvckVhY2goZnVuY3Rpb24oaXRlbSkgewotICAgICAgICB2YXIgbWV0aG9kTmFtZSA9IGl0ZW1b
MF07Ci0gICAgICAgIHZhciByZXNvdXJjZUNvbnN0cnVjdG9yID0gaXRlbVsxXTsKLSAgICAgICAg
V2ViR0xSZW5kZXJpbmdDb250ZXh0UmVzb3VyY2UuV3JhcEZ1bmN0aW9uc1ttZXRob2ROYW1lXSA9
IGZ1bmN0aW9uKCkKLSAgICAgICAgewotICAgICAgICAgICAgdmFyIHdyYXBwZWRPYmplY3QgPSB0
aGlzLnJlc3VsdCgpOwotICAgICAgICAgICAgaWYgKCF3cmFwcGVkT2JqZWN0KQotICAgICAgICAg
ICAgICAgIHJldHVybjsKLSAgICAgICAgICAgIHZhciByZXNvdXJjZSA9IG5ldyByZXNvdXJjZUNv
bnN0cnVjdG9yKHdyYXBwZWRPYmplY3QpOwotICAgICAgICAgICAgdmFyIG1hbmFnZXIgPSB0aGlz
Ll9nbFJlc291cmNlLm1hbmFnZXIoKTsKLSAgICAgICAgICAgIGlmIChtYW5hZ2VyKQotICAgICAg
ICAgICAgICAgIG1hbmFnZXIucmVnaXN0ZXJSZXNvdXJjZShyZXNvdXJjZSk7CisvKioKKyAqIEBw
YXJhbSB7c3RyaW5nfSBtZXRob2ROYW1lCisgKiBAcGFyYW0ge0Z1bmN0aW9ufSByZXNvdXJjZUNv
bnN0cnVjdG9yCisgKi8KK2Z1bmN0aW9uIGNyZWF0ZVJlc291cmNlV3JhcEZ1bmN0aW9uKG1ldGhv
ZE5hbWUsIHJlc291cmNlQ29uc3RydWN0b3IpCit7CisgICAgLyoqIEB0aGlzIFdlYkdMUmVuZGVy
aW5nQ29udGV4dFJlc291cmNlLldyYXBGdW5jdGlvbiAqLworICAgIFdlYkdMUmVuZGVyaW5nQ29u
dGV4dFJlc291cmNlLldyYXBGdW5jdGlvbnNbbWV0aG9kTmFtZV0gPSBmdW5jdGlvbigpCisgICAg
eworICAgICAgICB2YXIgd3JhcHBlZE9iamVjdCA9IHRoaXMucmVzdWx0KCk7CisgICAgICAgIGlm
ICghd3JhcHBlZE9iamVjdCkKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgdmFyIHJlc291
cmNlID0gbmV3IHJlc291cmNlQ29uc3RydWN0b3Iod3JhcHBlZE9iamVjdCk7CisgICAgICAgIHZh
ciBtYW5hZ2VyID0gdGhpcy5fZ2xSZXNvdXJjZS5tYW5hZ2VyKCk7CisgICAgICAgIGlmIChtYW5h
Z2VyKQorICAgICAgICAgICAgbWFuYWdlci5yZWdpc3RlclJlc291cmNlKHJlc291cmNlKTsKKyAg
ICAgICAgcmVzb3VyY2UucHVzaENhbGwodGhpcy5jYWxsKCkpOworICAgIH0KK30KK2NyZWF0ZVJl
c291cmNlV3JhcEZ1bmN0aW9uKCJjcmVhdGVCdWZmZXIiLCBXZWJHTEJ1ZmZlclJlc291cmNlKTsK
K2NyZWF0ZVJlc291cmNlV3JhcEZ1bmN0aW9uKCJjcmVhdGVTaGFkZXIiLCBXZWJHTFNoYWRlclJl
c291cmNlKTsKK2NyZWF0ZVJlc291cmNlV3JhcEZ1bmN0aW9uKCJjcmVhdGVQcm9ncmFtIiwgV2Vi
R0xQcm9ncmFtUmVzb3VyY2UpOworY3JlYXRlUmVzb3VyY2VXcmFwRnVuY3Rpb24oImNyZWF0ZVRl
eHR1cmUiLCBXZWJHTFRleHR1cmVSZXNvdXJjZSk7CitjcmVhdGVSZXNvdXJjZVdyYXBGdW5jdGlv
bigiY3JlYXRlRnJhbWVidWZmZXIiLCBXZWJHTEZyYW1lYnVmZmVyUmVzb3VyY2UpOworY3JlYXRl
UmVzb3VyY2VXcmFwRnVuY3Rpb24oImNyZWF0ZVJlbmRlcmJ1ZmZlciIsIFdlYkdMUmVuZGVyYnVm
ZmVyUmVzb3VyY2UpOworY3JlYXRlUmVzb3VyY2VXcmFwRnVuY3Rpb24oImdldFVuaWZvcm1Mb2Nh
dGlvbiIsIFJlc291cmNlKTsKKworLyoqCisgKiBAcGFyYW0ge3N0cmluZ30gbWV0aG9kTmFtZQor
ICovCitmdW5jdGlvbiBjdXN0b21XcmFwRnVuY3Rpb24obWV0aG9kTmFtZSkKK3sKKyAgICB2YXIg
Y3VzdG9tUHVzaENhbGwgPSAicHVzaENhbGxfIiArIG1ldGhvZE5hbWU7CisgICAgLyoqCisgICAg
ICogQHBhcmFtIHtPYmplY3R8bnVtYmVyfSB0YXJnZXQKKyAgICAgKiBAdGhpcyBXZWJHTFJlbmRl
cmluZ0NvbnRleHRSZXNvdXJjZS5XcmFwRnVuY3Rpb24KKyAgICAgKi8KKyAgICBXZWJHTFJlbmRl
cmluZ0NvbnRleHRSZXNvdXJjZS5XcmFwRnVuY3Rpb25zW21ldGhvZE5hbWVdID0gZnVuY3Rpb24o
dGFyZ2V0KQorICAgIHsKKyAgICAgICAgdmFyIHJlc291cmNlID0gdGhpcy5fZ2xSZXNvdXJjZS5j
dXJyZW50QmluZGluZyh0YXJnZXQpOworICAgICAgICBpZiAoIXJlc291cmNlKQorICAgICAgICAg
ICAgcmV0dXJuOworICAgICAgICBpZiAocmVzb3VyY2VbY3VzdG9tUHVzaENhbGxdKQorICAgICAg
ICAgICAgcmVzb3VyY2VbY3VzdG9tUHVzaENhbGxdLmNhbGwocmVzb3VyY2UsIHRoaXMuY2FsbCgp
KTsKKyAgICAgICAgZWxzZQogICAgICAgICAgICAgcmVzb3VyY2UucHVzaENhbGwodGhpcy5jYWxs
KCkpOwotICAgICAgICB9OwotICAgIH0pOwotfSkoWwotICAgIFsiY3JlYXRlQnVmZmVyIiwgV2Vi
R0xCdWZmZXJSZXNvdXJjZV0sCi0gICAgWyJjcmVhdGVTaGFkZXIiLCBXZWJHTFNoYWRlclJlc291
cmNlXSwKLSAgICBbImNyZWF0ZVByb2dyYW0iLCBXZWJHTFByb2dyYW1SZXNvdXJjZV0sCi0gICAg
WyJjcmVhdGVUZXh0dXJlIiwgV2ViR0xUZXh0dXJlUmVzb3VyY2VdLAotICAgIFsiY3JlYXRlRnJh
bWVidWZmZXIiLCBXZWJHTEZyYW1lYnVmZmVyUmVzb3VyY2VdLAotICAgIFsiY3JlYXRlUmVuZGVy
YnVmZmVyIiwgV2ViR0xSZW5kZXJidWZmZXJSZXNvdXJjZV0sCi0gICAgWyJnZXRVbmlmb3JtTG9j
YXRpb24iLCBSZXNvdXJjZV0KLV0pOwotCi0oZnVuY3Rpb24obWV0aG9kcykgewotICAgIG1ldGhv
ZHMuZm9yRWFjaChmdW5jdGlvbihtZXRob2ROYW1lKSB7Ci0gICAgICAgIHZhciBjdXN0b21QdXNo
Q2FsbCA9ICJwdXNoQ2FsbF8iICsgbWV0aG9kTmFtZTsKLSAgICAgICAgV2ViR0xSZW5kZXJpbmdD
b250ZXh0UmVzb3VyY2UuV3JhcEZ1bmN0aW9uc1ttZXRob2ROYW1lXSA9IGZ1bmN0aW9uKHRhcmdl
dCkKLSAgICAgICAgewotICAgICAgICAgICAgdmFyIHJlc291cmNlID0gdGhpcy5fZ2xSZXNvdXJj
ZS5jdXJyZW50QmluZGluZyh0YXJnZXQpOwotICAgICAgICAgICAgaWYgKHJlc291cmNlKSB7Ci0g
ICAgICAgICAgICAgICAgaWYgKHJlc291cmNlW2N1c3RvbVB1c2hDYWxsXSkKLSAgICAgICAgICAg
ICAgICAgICAgcmVzb3VyY2VbY3VzdG9tUHVzaENhbGxdLmNhbGwocmVzb3VyY2UsIHRoaXMuY2Fs
bCgpKTsKLSAgICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgICAgIHJlc291cmNl
LnB1c2hDYWxsKHRoaXMuY2FsbCgpKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfTsKLSAgICB9
KTsKLX0pKFsKLSAgICAiYXR0YWNoU2hhZGVyIiwKLSAgICAiYmluZEF0dHJpYkxvY2F0aW9uIiwK
LSAgICAiY29tcGlsZVNoYWRlciIsCi0gICAgImRldGFjaFNoYWRlciIsCi0gICAgImxpbmtQcm9n
cmFtIiwKLSAgICAic2hhZGVyU291cmNlIiwKLSAgICAiYnVmZmVyRGF0YSIsCi0gICAgImJ1ZmZl
clN1YkRhdGEiLAotICAgICJjb21wcmVzc2VkVGV4SW1hZ2UyRCIsCi0gICAgImNvbXByZXNzZWRU
ZXhTdWJJbWFnZTJEIiwKLSAgICAiY29weVRleEltYWdlMkQiLAotICAgICJjb3B5VGV4U3ViSW1h
Z2UyRCIsCi0gICAgImdlbmVyYXRlTWlwbWFwIiwKLSAgICAidGV4SW1hZ2UyRCIsCi0gICAgInRl
eFN1YkltYWdlMkQiLAotICAgICJ0ZXhQYXJhbWV0ZXJmIiwKLSAgICAidGV4UGFyYW1ldGVyaSIs
Ci0gICAgImZyYW1lYnVmZmVyUmVuZGVyYnVmZmVyIiwKLSAgICAiZnJhbWVidWZmZXJUZXh0dXJl
MkQiLAotICAgICJyZW5kZXJidWZmZXJTdG9yYWdlIgotXSk7CisgICAgfQorfQorY3VzdG9tV3Jh
cEZ1bmN0aW9uKCJhdHRhY2hTaGFkZXIiKTsKK2N1c3RvbVdyYXBGdW5jdGlvbigiYmluZEF0dHJp
YkxvY2F0aW9uIik7CitjdXN0b21XcmFwRnVuY3Rpb24oImNvbXBpbGVTaGFkZXIiKTsKK2N1c3Rv
bVdyYXBGdW5jdGlvbigiZGV0YWNoU2hhZGVyIik7CitjdXN0b21XcmFwRnVuY3Rpb24oImxpbmtQ
cm9ncmFtIik7CitjdXN0b21XcmFwRnVuY3Rpb24oInNoYWRlclNvdXJjZSIpOworY3VzdG9tV3Jh
cEZ1bmN0aW9uKCJidWZmZXJEYXRhIik7CitjdXN0b21XcmFwRnVuY3Rpb24oImJ1ZmZlclN1YkRh
dGEiKTsKK2N1c3RvbVdyYXBGdW5jdGlvbigiY29tcHJlc3NlZFRleEltYWdlMkQiKTsKK2N1c3Rv
bVdyYXBGdW5jdGlvbigiY29tcHJlc3NlZFRleFN1YkltYWdlMkQiKTsKK2N1c3RvbVdyYXBGdW5j
dGlvbigiY29weVRleEltYWdlMkQiKTsKK2N1c3RvbVdyYXBGdW5jdGlvbigiY29weVRleFN1Yklt
YWdlMkQiKTsKK2N1c3RvbVdyYXBGdW5jdGlvbigiZ2VuZXJhdGVNaXBtYXAiKTsKK2N1c3RvbVdy
YXBGdW5jdGlvbigidGV4SW1hZ2UyRCIpOworY3VzdG9tV3JhcEZ1bmN0aW9uKCJ0ZXhTdWJJbWFn
ZTJEIik7CitjdXN0b21XcmFwRnVuY3Rpb24oInRleFBhcmFtZXRlcmYiKTsKK2N1c3RvbVdyYXBG
dW5jdGlvbigidGV4UGFyYW1ldGVyaSIpOworY3VzdG9tV3JhcEZ1bmN0aW9uKCJmcmFtZWJ1ZmZl
clJlbmRlcmJ1ZmZlciIpOworY3VzdG9tV3JhcEZ1bmN0aW9uKCJmcmFtZWJ1ZmZlclRleHR1cmUy
RCIpOworY3VzdG9tV3JhcEZ1bmN0aW9uKCJyZW5kZXJidWZmZXJTdG9yYWdlIik7CiAKIC8qKgog
ICogQGNvbnN0cnVjdG9yCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>