<?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>160902</bug_id>
          
          <creation_ts>2016-08-16 10:17:15 -0700</creation_ts>
          <short_desc>[Web IDL] Add support for dictionary members of dictionary types</short_desc>
          <delta_ts>2016-08-17 20:09:13 -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>Bindings</component>
          <version>WebKit 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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>cdumez</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1220477</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-08-16 10:17:15 -0700</bug_when>
    <thetext>Add support for dictionary members of dictionary types.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1220488</commentid>
    <comment_count>1</comment_count>
      <attachid>286185</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-08-16 10:42:13 -0700</bug_when>
    <thetext>Created attachment 286185
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1221045</commentid>
    <comment_count>2</comment_count>
      <attachid>286185</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-17 20:09:08 -0700</bug_when>
    <thetext>Comment on attachment 286185
Patch

Clearing flags on attachment: 286185

Committed r204589: &lt;http://trac.webkit.org/changeset/204589&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1221046</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-17 20:09:13 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>286185</attachid>
            <date>2016-08-16 10:42:13 -0700</date>
            <delta_ts>2016-08-17 20:09:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-160902-20160816104026.patch</filename>
            <type>text/plain</type>
            <size>9039</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA0NTA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWE3MTNhYjk1Mjg3NWQw
ZWMzODQ2ZDg1YzFkOWZjMzEwOGQwYjA1Zi4uM2FiZTliYjc2NGI0MzM2MjBhMjA2MWYyNGIzYzg0
Y2Q5MjA3NDNkZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIzIEBACiAyMDE2LTA4LTE2ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKKyAgICAgICAgW1dlYiBJRExdIEFkZCBzdXBw
b3J0IGZvciBkaWN0aW9uYXJ5IG1lbWJlcnMgb2YgZGljdGlvbmFyeSB0eXBlcworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYwOTAyCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIHN1cHBvcnQgZm9yIGRp
Y3Rpb25hcnkgbWVtYmVycyBvZiBkaWN0aW9uYXJ5IHR5cGVzLgorCisgICAgICAgIE5vIG5ldyB0
ZXN0cywgdXBkYXRlZCBiaW5kaW5ncyB0ZXN0cy4KKworICAgICAgICAqIGJpbmRpbmdzL3Njcmlw
dHMvQ29kZUdlbmVyYXRvckpTLnBtOgorICAgICAgICAoR2VuZXJhdGVEaWN0aW9uYXJ5SW1wbGVt
ZW50YXRpb25Db250ZW50KToKKyAgICAgICAgKiBiaW5kaW5ncy9zY3JpcHRzL3Rlc3QvSlMvSlNU
ZXN0T2JqLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmNvbnZlcnREaWN0aW9uYXJ5PFRlc3RPYmo6
OkRpY3Rpb25hcnk+KToKKyAgICAgICAgKFdlYkNvcmU6OmNvbnZlcnREaWN0aW9uYXJ5PFRlc3RP
Ymo6OkRpY3Rpb25hcnlUaGF0U2hvdWxkTm90VG9sZXJhdGVOdWxsPik6CisgICAgICAgICogYmlu
ZGluZ3Mvc2NyaXB0cy90ZXN0L1Rlc3RPYmouaWRsOgorCisyMDE2LTA4LTE2ICBDaHJpcyBEdW1l
eiAgPGNkdW1lekBhcHBsZS5jb20+CisKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQg
cjIwNDUwNi4KIAogICAgICAgICBCcm9rZSB0aGUgYnVpbGQKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBtIGIvU291cmNlL1dlYkNv
cmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMucG0KaW5kZXggMDFhYjI5ZjRmM2I5
ZDkxMDZmNTRlZGVhYzM2Y2ZhMDM5ODkyZmVjZC4uOTFiODg2Nzc5NmQ1YjE1MDE0M2M4MGZjMTA5
ZjgyMjFkMThkODNlMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0
cy9Db2RlR2VuZXJhdG9ySlMucG0KKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0
cy9Db2RlR2VuZXJhdG9ySlMucG0KQEAgLTEwMDAsMTEgKzEwMDAsMTQgQEAgc3ViIEdlbmVyYXRl
RGljdGlvbmFyeUltcGxlbWVudGF0aW9uQ29udGVudAogICAgICAgICAgICAgbXkgJHR5cGUgPSAk
bWVtYmVyLT50eXBlOwogICAgICAgICAgICAgbXkgJG5hbWUgPSAkbWVtYmVyLT5uYW1lOwogICAg
ICAgICAgICAgbXkgJHZhbHVlID0gIm9iamVjdC0+Z2V0KCZzdGF0ZSwgSWRlbnRpZmllcjo6ZnJv
bVN0cmluZygmc3RhdGUsIFwiJHtuYW1lfVwiKSkiOwotICAgICAgICAgICAgaWYgKCRjb2RlR2Vu
ZXJhdG9yLT5Jc1dyYXBwZXJUeXBlKCRtZW1iZXItPnR5cGUpKSB7CisgICAgICAgICAgICBpZiAo
JGNvZGVHZW5lcmF0b3ItPklzV3JhcHBlclR5cGUoJHR5cGUpKSB7CiAgICAgICAgICAgICAgICAg
QWRkVG9JbXBsSW5jbHVkZXMoIkpTJHt0eXBlfS5oIik7CiAgICAgICAgICAgICAgICAgZGllICJE
aWN0aW9uYXJ5IG1lbWJlcnMgb2Ygbm9uLW51bGxhYmxlIHdyYXBwZXIgdHlwZXMgbXVzdCBiZSBt
YXJrZWQgYXMgcmVxdWlyZWQiIGlmICEkbWVtYmVyLT5pc051bGxhYmxlICYmICRtZW1iZXItPmlz
T3B0aW9uYWw7CiAgICAgICAgICAgICAgICAgbXkgJG51bGxhYmxlUGFyYW1ldGVyID0gJG1lbWJl
ci0+aXNOdWxsYWJsZSA/ICJJc051bGxhYmxlOjpZZXMiIDogIklzTnVsbGFibGU6Ok5vIjsKICAg
ICAgICAgICAgICAgICAkcmVzdWx0IC49ICIgICAgYXV0byogJG5hbWUgPSBjb252ZXJ0V3JhcHBl
clR5cGU8JHR5cGUsIEpTJHt0eXBlfT4oc3RhdGUsICR2YWx1ZSwgJG51bGxhYmxlUGFyYW1ldGVy
KTtcbiI7CisgICAgICAgICAgICB9IGVsc2lmICgkY29kZUdlbmVyYXRvci0+SXNEaWN0aW9uYXJ5
VHlwZSgkdHlwZSkpIHsKKyAgICAgICAgICAgICAgICBteSAkbmF0aXZlVHlwZSA9IEdldE5hdGl2
ZVR5cGUoJGludGVyZmFjZSwgJHR5cGUpOworICAgICAgICAgICAgICAgICRyZXN1bHQgLj0gIiAg
ICBhdXRvICRuYW1lID0gY29udmVydERpY3Rpb25hcnk8JG5hdGl2ZVR5cGU+KHN0YXRlLCAkdmFs
dWUpO1xuIjsKICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgbXkgJGZ1bmN0
aW9uID0gJG1lbWJlci0+aXNPcHRpb25hbCA/ICJjb252ZXJ0T3B0aW9uYWwiIDogImNvbnZlcnQi
OwogICAgICAgICAgICAgICAgICRyZXN1bHQgLj0gIiAgICBhdXRvICRuYW1lID0gJHtmdW5jdGlv
bn08IiAuIEdldE5hdGl2ZVR5cGVGcm9tU2lnbmF0dXJlKCRpbnRlcmZhY2UsICRtZW1iZXIpIC4g
Ij4oc3RhdGUsICR2YWx1ZSIKQEAgLTEwMjAsNiArMTAyMyw4IEBAIHN1YiBHZW5lcmF0ZURpY3Rp
b25hcnlJbXBsZW1lbnRhdGlvbkNvbnRlbnQKICAgICAgICAgICAgIG15ICR2YWx1ZTsKICAgICAg
ICAgICAgIGlmICgkY29kZUdlbmVyYXRvci0+SXNXcmFwcGVyVHlwZSgkbWVtYmVyLT50eXBlKSAm
JiAhJG1lbWJlci0+aXNOdWxsYWJsZSkgewogICAgICAgICAgICAgICAgICR2YWx1ZSA9ICIqIiAu
ICRtZW1iZXItPm5hbWU7CisgICAgICAgICAgICB9IGVsc2lmICgkY29kZUdlbmVyYXRvci0+SXNE
aWN0aW9uYXJ5VHlwZSgkbWVtYmVyLT50eXBlKSkgeworICAgICAgICAgICAgICAgICR2YWx1ZSA9
ICRtZW1iZXItPm5hbWUgLiAiLnZhbHVlKCkiOwogICAgICAgICAgICAgfSBlbHNlIHsKICAgICAg
ICAgICAgICAgICAkdmFsdWUgPSAiV1RGTW92ZSgiIC4gJG1lbWJlci0+bmFtZSAuICIpIjsKICAg
ICAgICAgICAgIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMv
dGVzdC9KUy9KU1Rlc3RPYmouY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy90
ZXN0L0pTL0pTVGVzdE9iai5jcHAKaW5kZXggZGYyYmUwMzQ0ZTgyYjE2YTI4ZTRkM2E5ZDA2Mzlh
ODI3YTcxNTlmYy4uMjllZTAxNzNmYTMxNTk5NGIyY2UwMzE5YjViMTdkODY4NjJhMTY5ZCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy90ZXN0L0pTL0pTVGVzdE9i
ai5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy90ZXN0L0pTL0pTVGVz
dE9iai5jcHAKQEAgLTQ1NSw3ICs0NTUsNyBAQCB0ZW1wbGF0ZTw+IGlubGluZSBjb25zdCBjaGFy
KiBleHBlY3RlZEVudW1lcmF0aW9uVmFsdWVzPFRlc3RPYmo6OkNvbmZpZGVuY2U+KCkKIHRlbXBs
YXRlPD4gT3B0aW9uYWw8VGVzdE9iajo6RGljdGlvbmFyeT4gY29udmVydERpY3Rpb25hcnk8VGVz
dE9iajo6RGljdGlvbmFyeT4oRXhlY1N0YXRlJiBzdGF0ZSwgSlNWYWx1ZSB2YWx1ZSkKIHsKICAg
ICBpZiAodmFsdWUuaXNVbmRlZmluZWRPck51bGwoKSkKLSAgICAgICAgcmV0dXJuIFRlc3RPYmo6
OkRpY3Rpb25hcnkgeyB7IH0sIFRlc3RPYmo6OkVudW1UeXBlOjpFbnVtVmFsdWUxLCBUZXN0T2Jq
OjpFbnVtVHlwZTo6RW1wdHlTdHJpbmcsICJkZWZhdWx0U3RyaW5nIiwgeyB9LCBmYWxzZSwgeyB9
LCB7IH0sIHsgfSwgeyB9LCAwLCAwLCB7IH0sIHsgfSwgMCwgMCwgeyB9LCB7IH0sIHsgfSwgMCwg
eyB9LCAwLCB7IH0sIDAsIHsgfSwgMCwgeyB9LCAwLCBudWxscHRyLCBqc1VuZGVmaW5lZCgpLCBq
c1VuZGVmaW5lZCgpIH07CisgICAgICAgIHJldHVybiBUZXN0T2JqOjpEaWN0aW9uYXJ5IHsgeyB9
LCBUZXN0T2JqOjpFbnVtVHlwZTo6RW51bVZhbHVlMSwgVGVzdE9iajo6RW51bVR5cGU6OkVtcHR5
U3RyaW5nLCAiZGVmYXVsdFN0cmluZyIsIHsgfSwgZmFsc2UsIHsgfSwgeyB9LCB7IH0sIHsgfSwg
MCwgMCwgeyB9LCB7IH0sIDAsIDAsIHsgfSwgeyB9LCB7IH0sIDAsIHsgfSwgMCwgeyB9LCAwLCB7
IH0sIDAsIHsgfSwgMCwgbnVsbHB0ciwganNVbmRlZmluZWQoKSwganNVbmRlZmluZWQoKSwgeyB9
IH07CiAgICAgYXV0byogb2JqZWN0ID0gdmFsdWUuZ2V0T2JqZWN0KCk7CiAgICAgaWYgKFVOTElL
RUxZKCFvYmplY3QgfHwgb2JqZWN0LT50eXBlKCkgPT0gUmVnRXhwT2JqZWN0VHlwZSkpIHsKICAg
ICAgICAgdGhyb3dUeXBlRXJyb3IoJnN0YXRlKTsKQEAgLTU1Miw3ICs1NTIsMTAgQEAgdGVtcGxh
dGU8PiBPcHRpb25hbDxUZXN0T2JqOjpEaWN0aW9uYXJ5PiBjb252ZXJ0RGljdGlvbmFyeTxUZXN0
T2JqOjpEaWN0aW9uYXJ5PigKICAgICBpZiAoVU5MSUtFTFkoc3RhdGUuaGFkRXhjZXB0aW9uKCkp
KQogICAgICAgICByZXR1cm4gTnVsbG9wdDsKICAgICBhdXRvIGFueVR5cGVkZWZWYWx1ZSA9IGNv
bnZlcnRPcHRpb25hbDxKU0M6OkpTVmFsdWU+KHN0YXRlLCBvYmplY3QtPmdldCgmc3RhdGUsIElk
ZW50aWZpZXI6OmZyb21TdHJpbmcoJnN0YXRlLCAiYW55VHlwZWRlZlZhbHVlIikpLCBqc1VuZGVm
aW5lZCgpKTsKLSAgICByZXR1cm4gVGVzdE9iajo6RGljdGlvbmFyeSB7IFdURk1vdmUoZW51bWVy
YXRpb25WYWx1ZVdpdGhvdXREZWZhdWx0KSwgV1RGTW92ZShlbnVtZXJhdGlvblZhbHVlV2l0aERl
ZmF1bHQpLCBXVEZNb3ZlKGVudW1lcmF0aW9uVmFsdWVXaXRoRW1wdHlTdHJpbmdEZWZhdWx0KSwg
V1RGTW92ZShzdHJpbmdXaXRoRGVmYXVsdCksIFdURk1vdmUoc3RyaW5nV2l0aG91dERlZmF1bHQp
LCBXVEZNb3ZlKGJvb2xlYW5XaXRoRGVmYXVsdCksIFdURk1vdmUoYm9vbGVhbldpdGhvdXREZWZh
dWx0KSwgV1RGTW92ZShzZXF1ZW5jZU9mU3RyaW5ncyksIFdURk1vdmUocmVzdHJpY3RlZERvdWJs
ZSksIFdURk1vdmUodW5yZXN0cmljdGVkRG91YmxlKSwgV1RGTW92ZShyZXN0cmljdGVkRG91Ymxl
V2l0aERlZmF1bHQpLCBXVEZNb3ZlKHVucmVzdHJpY3RlZERvdWJsZVdpdGhEZWZhdWx0KSwgV1RG
TW92ZShyZXN0cmljdGVkRmxvYXQpLCBXVEZNb3ZlKHVucmVzdHJpY3RlZEZsb2F0KSwgV1RGTW92
ZShyZXN0cmljdGVkRmxvYXRXaXRoRGVmYXVsdCksIFdURk1vdmUodW5yZXN0cmljdGVkRmxvYXRX
aXRoRGVmYXVsdCksIFdURk1vdmUoc21hbGxJbnRlZ2VyQ2xhbXBlZCksIFdURk1vdmUoc21hbGxJ
bnRlZ2VyV2l0aERlZmF1bHQpLCBXVEZNb3ZlKHNtYWxsVW5zaWduZWRJbnRlZ2VyRW5mb3JjZWRS
YW5nZSksIFdURk1vdmUoc21hbGxVbnNpZ25lZEludGVnZXJXaXRoRGVmYXVsdCksIFdURk1vdmUo
aW50ZWdlciksIFdURk1vdmUoaW50ZWdlcldpdGhEZWZhdWx0KSwgV1RGTW92ZSh1bnNpZ25lZElu
dGVnZXIpLCBXVEZNb3ZlKHVuc2lnbmVkSW50ZWdlcldpdGhEZWZhdWx0KSwgV1RGTW92ZShsYXJn
ZUludGVnZXIpLCBXVEZNb3ZlKGxhcmdlSW50ZWdlcldpdGhEZWZhdWx0KSwgV1RGTW92ZSh1bnNp
Z25lZExhcmdlSW50ZWdlciksIFdURk1vdmUodW5zaWduZWRMYXJnZUludGVnZXJXaXRoRGVmYXVs
dCksIFdURk1vdmUobnVsbGFibGVOb2RlKSwgV1RGTW92ZShhbnlWYWx1ZSksIFdURk1vdmUoYW55
VHlwZWRlZlZhbHVlKSB9OworICAgIGlmIChVTkxJS0VMWShzdGF0ZS5oYWRFeGNlcHRpb24oKSkp
CisgICAgICAgIHJldHVybiBOdWxsb3B0OworICAgIGF1dG8gZGljdGlvbmFyeU1lbWJlciA9IGNv
bnZlcnREaWN0aW9uYXJ5PFRlc3RPYmo6OkRpY3Rpb25hcnlUaGF0U2hvdWxkVG9sZXJhdGVOdWxs
PihzdGF0ZSwgb2JqZWN0LT5nZXQoJnN0YXRlLCBJZGVudGlmaWVyOjpmcm9tU3RyaW5nKCZzdGF0
ZSwgImRpY3Rpb25hcnlNZW1iZXIiKSkpOworICAgIHJldHVybiBUZXN0T2JqOjpEaWN0aW9uYXJ5
IHsgV1RGTW92ZShlbnVtZXJhdGlvblZhbHVlV2l0aG91dERlZmF1bHQpLCBXVEZNb3ZlKGVudW1l
cmF0aW9uVmFsdWVXaXRoRGVmYXVsdCksIFdURk1vdmUoZW51bWVyYXRpb25WYWx1ZVdpdGhFbXB0
eVN0cmluZ0RlZmF1bHQpLCBXVEZNb3ZlKHN0cmluZ1dpdGhEZWZhdWx0KSwgV1RGTW92ZShzdHJp
bmdXaXRob3V0RGVmYXVsdCksIFdURk1vdmUoYm9vbGVhbldpdGhEZWZhdWx0KSwgV1RGTW92ZShi
b29sZWFuV2l0aG91dERlZmF1bHQpLCBXVEZNb3ZlKHNlcXVlbmNlT2ZTdHJpbmdzKSwgV1RGTW92
ZShyZXN0cmljdGVkRG91YmxlKSwgV1RGTW92ZSh1bnJlc3RyaWN0ZWREb3VibGUpLCBXVEZNb3Zl
KHJlc3RyaWN0ZWREb3VibGVXaXRoRGVmYXVsdCksIFdURk1vdmUodW5yZXN0cmljdGVkRG91Ymxl
V2l0aERlZmF1bHQpLCBXVEZNb3ZlKHJlc3RyaWN0ZWRGbG9hdCksIFdURk1vdmUodW5yZXN0cmlj
dGVkRmxvYXQpLCBXVEZNb3ZlKHJlc3RyaWN0ZWRGbG9hdFdpdGhEZWZhdWx0KSwgV1RGTW92ZSh1
bnJlc3RyaWN0ZWRGbG9hdFdpdGhEZWZhdWx0KSwgV1RGTW92ZShzbWFsbEludGVnZXJDbGFtcGVk
KSwgV1RGTW92ZShzbWFsbEludGVnZXJXaXRoRGVmYXVsdCksIFdURk1vdmUoc21hbGxVbnNpZ25l
ZEludGVnZXJFbmZvcmNlZFJhbmdlKSwgV1RGTW92ZShzbWFsbFVuc2lnbmVkSW50ZWdlcldpdGhE
ZWZhdWx0KSwgV1RGTW92ZShpbnRlZ2VyKSwgV1RGTW92ZShpbnRlZ2VyV2l0aERlZmF1bHQpLCBX
VEZNb3ZlKHVuc2lnbmVkSW50ZWdlciksIFdURk1vdmUodW5zaWduZWRJbnRlZ2VyV2l0aERlZmF1
bHQpLCBXVEZNb3ZlKGxhcmdlSW50ZWdlciksIFdURk1vdmUobGFyZ2VJbnRlZ2VyV2l0aERlZmF1
bHQpLCBXVEZNb3ZlKHVuc2lnbmVkTGFyZ2VJbnRlZ2VyKSwgV1RGTW92ZSh1bnNpZ25lZExhcmdl
SW50ZWdlcldpdGhEZWZhdWx0KSwgV1RGTW92ZShudWxsYWJsZU5vZGUpLCBXVEZNb3ZlKGFueVZh
bHVlKSwgV1RGTW92ZShhbnlUeXBlZGVmVmFsdWUpLCBkaWN0aW9uYXJ5TWVtYmVyLnZhbHVlKCkg
fTsKIH0KIAogdGVtcGxhdGU8PiBPcHRpb25hbDxUZXN0T2JqOjpEaWN0aW9uYXJ5VGhhdFNob3Vs
ZE5vdFRvbGVyYXRlTnVsbD4gY29udmVydERpY3Rpb25hcnk8VGVzdE9iajo6RGljdGlvbmFyeVRo
YXRTaG91bGROb3RUb2xlcmF0ZU51bGw+KEV4ZWNTdGF0ZSYgc3RhdGUsIEpTVmFsdWUgdmFsdWUp
CkBAIC01NjksNyArNTcyLDEwIEBAIHRlbXBsYXRlPD4gT3B0aW9uYWw8VGVzdE9iajo6RGljdGlv
bmFyeVRoYXRTaG91bGROb3RUb2xlcmF0ZU51bGw+IGNvbnZlcnREaWN0aW9uCiAgICAgaWYgKFVO
TElLRUxZKHN0YXRlLmhhZEV4Y2VwdGlvbigpKSkKICAgICAgICAgcmV0dXJuIE51bGxvcHQ7CiAg
ICAgYXV0byogbm9uTnVsbGFibGVOb2RlID0gY29udmVydFdyYXBwZXJUeXBlPE5vZGUsIEpTTm9k
ZT4oc3RhdGUsIG9iamVjdC0+Z2V0KCZzdGF0ZSwgSWRlbnRpZmllcjo6ZnJvbVN0cmluZygmc3Rh
dGUsICJub25OdWxsYWJsZU5vZGUiKSksIElzTnVsbGFibGU6Ok5vKTsKLSAgICByZXR1cm4gVGVz
dE9iajo6RGljdGlvbmFyeVRoYXRTaG91bGROb3RUb2xlcmF0ZU51bGwgeyBXVEZNb3ZlKHJlcXVp
cmVkRW51bWVyYXRpb25WYWx1ZSksIFdURk1vdmUoYm9vbGVhbldpdGhvdXREZWZhdWx0KSwgKm5v
bk51bGxhYmxlTm9kZSB9OworICAgIGlmIChVTkxJS0VMWShzdGF0ZS5oYWRFeGNlcHRpb24oKSkp
CisgICAgICAgIHJldHVybiBOdWxsb3B0OworICAgIGF1dG8gcmVxdWlyZWREaWN0aW9uYXJ5TWVt
YmVyID0gY29udmVydERpY3Rpb25hcnk8VGVzdE9iajo6RGljdGlvbmFyeT4oc3RhdGUsIG9iamVj
dC0+Z2V0KCZzdGF0ZSwgSWRlbnRpZmllcjo6ZnJvbVN0cmluZygmc3RhdGUsICJyZXF1aXJlZERp
Y3Rpb25hcnlNZW1iZXIiKSkpOworICAgIHJldHVybiBUZXN0T2JqOjpEaWN0aW9uYXJ5VGhhdFNo
b3VsZE5vdFRvbGVyYXRlTnVsbCB7IFdURk1vdmUocmVxdWlyZWRFbnVtZXJhdGlvblZhbHVlKSwg
V1RGTW92ZShib29sZWFuV2l0aG91dERlZmF1bHQpLCAqbm9uTnVsbGFibGVOb2RlLCByZXF1aXJl
ZERpY3Rpb25hcnlNZW1iZXIudmFsdWUoKSB9OwogfQogCiB0ZW1wbGF0ZTw+IE9wdGlvbmFsPFRl
c3RPYmo6OkRpY3Rpb25hcnlUaGF0U2hvdWxkVG9sZXJhdGVOdWxsPiBjb252ZXJ0RGljdGlvbmFy
eTxUZXN0T2JqOjpEaWN0aW9uYXJ5VGhhdFNob3VsZFRvbGVyYXRlTnVsbD4oRXhlY1N0YXRlJiBz
dGF0ZSwgSlNWYWx1ZSB2YWx1ZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3NjcmlwdHMvdGVzdC9UZXN0T2JqLmlkbCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Njcmlw
dHMvdGVzdC9UZXN0T2JqLmlkbAppbmRleCAyOTFkYzI5NTc4ZGMwYjQxZWI0YzY5N2U1NTc5Njg0
MTgyZWI5MDE2Li5hZjQ1NDRkOGFlNDNhOGFiZmI3MDMzZDg3M2Y3ZGE1N2YzMTQ4ZmI1IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL3Rlc3QvVGVzdE9iai5pZGwK
KysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy90ZXN0L1Rlc3RPYmouaWRsCkBA
IC00MzMsMTIgKzQzMywxNCBAQCBkaWN0aW9uYXJ5IFRlc3REaWN0aW9uYXJ5IHsKICAgICBOb2Rl
PyBudWxsYWJsZU5vZGUgPSBudWxsOwogICAgIGFueSBhbnlWYWx1ZTsKICAgICBBbnlUeXBlZGVm
IGFueVR5cGVkZWZWYWx1ZTsKKyAgICBUZXN0RGljdGlvbmFyeVRoYXRTaG91bGRUb2xlcmF0ZU51
bGwgZGljdGlvbmFyeU1lbWJlcjsKIH07CiAKIGRpY3Rpb25hcnkgVGVzdERpY3Rpb25hcnlUaGF0
U2hvdWxkTm90VG9sZXJhdGVOdWxsIHsKICAgICByZXF1aXJlZCBUZXN0RW51bVR5cGUgcmVxdWly
ZWRFbnVtZXJhdGlvblZhbHVlOwogICAgIGJvb2xlYW4gYm9vbGVhbldpdGhvdXREZWZhdWx0Owog
ICAgIHJlcXVpcmVkIE5vZGUgbm9uTnVsbGFibGVOb2RlOworICAgIHJlcXVpcmVkIFRlc3REaWN0
aW9uYXJ5IHJlcXVpcmVkRGljdGlvbmFyeU1lbWJlcjsKIH07CiAKIGRpY3Rpb25hcnkgVGVzdERp
Y3Rpb25hcnlUaGF0U2hvdWxkVG9sZXJhdGVOdWxsIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>