<?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>142899</bug_id>
          
          <creation_ts>2015-03-19 22:42:14 -0700</creation_ts>
          <short_desc>[Content Filtering] Give contentfiltering tests a JavaScript harness</short_desc>
          <delta_ts>2015-03-19 22:59:18 -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>New Bugs</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>
          
          <blocked>128858</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Andy Estes">aestes</reporter>
          <assigned_to name="Andy Estes">aestes</assigned_to>
          <cc>kling</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1078754</commentid>
    <comment_count>0</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2015-03-19 22:42:14 -0700</bug_when>
    <thetext>[Content Filtering] Give contentfiltering tests a JavaScript harness</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1078757</commentid>
    <comment_count>1</comment_count>
      <attachid>249087</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2015-03-19 22:47:16 -0700</bug_when>
    <thetext>Created attachment 249087
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1078758</commentid>
    <comment_count>2</comment_count>
      <attachid>249087</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2015-03-19 22:56:30 -0700</bug_when>
    <thetext>Comment on attachment 249087
Patch

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

Delightful! r=me

&gt; LayoutTests/ChangeLog:9
&gt; +        Create a JavaScript function to run the contentfiltering/ tests. This consolodates shared logic and will make
&gt; +        it easier to write new tests.

Typo, consolidates.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1078759</commentid>
    <comment_count>3</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2015-03-19 22:59:18 -0700</bug_when>
    <thetext>Committed r181783: &lt;http://trac.webkit.org/changeset/181783&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>249087</attachid>
            <date>2015-03-19 22:47:16 -0700</date>
            <delta_ts>2015-03-19 22:56:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-142899-20150319224642.patch</filename>
            <type>text/plain</type>
            <size>9423</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgxNzgxCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOTNmNjkxZWE2ZGRkNDViMmVkODcx
MmYyZjc2YmIwZWM4ZmFmYzM1Mi4uZjdmY2FiYWY5YmY2MDBmNTE0NzBjNzVmNjkzMzAwZGQzNTA0
ZTc5YiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE1LTAzLTE5ICBBbmR5IEVzdGVzICA8YWVz
dGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbQ29udGVudCBGaWx0ZXJpbmddIEdpdmUgY29udGVu
dGZpbHRlcmluZyB0ZXN0cyBhIEphdmFTY3JpcHQgaGFybmVzcworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQyODk5CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ3JlYXRlIGEgSmF2YVNjcmlwdCBmdW5jdGlv
biB0byBydW4gdGhlIGNvbnRlbnRmaWx0ZXJpbmcvIHRlc3RzLiBUaGlzIGNvbnNvbG9kYXRlcyBz
aGFyZWQgbG9naWMgYW5kIHdpbGwgbWFrZQorICAgICAgICBpdCBlYXNpZXIgdG8gd3JpdGUgbmV3
IHRlc3RzLgorCisgICAgICAgICogVGVzdEV4cGVjdGF0aW9uczogU2tpcHBlZCBhIHRlc3QgdGhh
dCB0aW1lcyBvdXQgd2l0aCB0aGUgbmV3IGhhcm5lc3MgKGJ1dCBpdCBhbHNvIGZhaWxlZCBiZWZv
cmUpLgorICAgICAgICAqIGNvbnRlbnRmaWx0ZXJpbmcvYWxsb3ctYWZ0ZXItYWRkLWRhdGEuaHRt
bDogQ2FsbGVkIHRlc3RDb250ZW50RmlsdGVyaW5nKCkuCisgICAgICAgICogY29udGVudGZpbHRl
cmluZy9hbGxvdy1hZnRlci1maW5pc2hlZC1hZGRpbmctZGF0YS5odG1sOiBEaXR0by4KKyAgICAg
ICAgKiBjb250ZW50ZmlsdGVyaW5nL2FsbG93LWFmdGVyLXJlc3BvbnNlLmh0bWw6IERpdHRvLgor
ICAgICAgICAqIGNvbnRlbnRmaWx0ZXJpbmcvYmxvY2stYWZ0ZXItYWRkLWRhdGEuaHRtbDogRGl0
dG8uCisgICAgICAgICogY29udGVudGZpbHRlcmluZy9ibG9jay1hZnRlci1maW5pc2hlZC1hZGRp
bmctZGF0YS5odG1sOiBEaXR0by4KKyAgICAgICAgKiBjb250ZW50ZmlsdGVyaW5nL2Jsb2NrLWFm
dGVyLXJlc3BvbnNlLmh0bWw6IERpdHRvLgorICAgICAgICAqIGNvbnRlbnRmaWx0ZXJpbmcvcmVz
b3VyY2VzL2NvbnRlbnRmaWx0ZXJpbmcuanM6IEFkZGVkLgorCiAyMDE1LTAzLTE5ICBCcmVudCBG
dWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgogCiAgICAgICAgIFtXaW5dIFRyeSB0byBnZXQg
dGhlIERlYnVnIGJvdHMgZ3JlZW4uCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0
YXRpb25zIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwppbmRleCBlMTcwODAwZjhhYTY1
MDEwMjk3MDc3N2NhNDNkNDI1ZGU2NDlkNzM5Li5iNGJhMWI1NTU0MjBhNWQ5MTFjZTllZDAyYjkw
NzkxYWJjZTc2NDBhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCisr
KyBiL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTQ5MCwzICs0OTAsNiBAQCB3ZWJr
aXQub3JnL2IvMTE0MjgwIHN2Zy9hbmltYXRpb25zL3NtaWwtbGVhay1keW5hbWljYWxseS1hZGRl
ZC1lbGVtZW50LWluc3RhbmNlcwogd2Via2l0Lm9yZy9iLzExNDI4MCBzdmcvYW5pbWF0aW9ucy9z
bWlsLWxlYWstZWxlbWVudC1pbnN0YW5jZXMtbm9CYXNlVmFsUmVmLnN2ZyBbIFBhc3MgRmFpbHVy
ZSBdCiB3ZWJraXQub3JnL2IvMTE0MjgwIHN2Zy9hbmltYXRpb25zL3NtaWwtbGVhay1lbGVtZW50
LWluc3RhbmNlcy5zdmcgWyBQYXNzIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzExNDI4MCBzdmcv
YW5pbWF0aW9ucy9zbWlsLWxlYWstZWxlbWVudHMuc3ZnIFsgUGFzcyBGYWlsdXJlIF0KKworIyBj
b250ZW50ZmlsdGVyaW5nL2Jsb2NrLWFmdGVyLWFkZC1kYXRhLmh0bWwgdGltZXMgb3V0IHVuZXhw
ZWN0ZWRseQord2Via2l0Lm9yZy9iLzE0Mjg5NCBjb250ZW50ZmlsdGVyaW5nL2Jsb2NrLWFmdGVy
LWFkZC1kYXRhLmh0bWwgWyBTa2lwIF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbnRlbnRm
aWx0ZXJpbmcvYWxsb3ctYWZ0ZXItYWRkLWRhdGEuaHRtbCBiL0xheW91dFRlc3RzL2NvbnRlbnRm
aWx0ZXJpbmcvYWxsb3ctYWZ0ZXItYWRkLWRhdGEuaHRtbAppbmRleCBkMDI4YmE4MzUzYzA4NGEx
MDYwYzMwNmJhZmU5ZWQzMjY2MGUwOGUwLi4zOTY0NzI5YmFkMWYzYzAxYTk5MjhmNTg5NTIzM2Ez
NmZhOTMyZTBiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9jb250ZW50ZmlsdGVyaW5nL2FsbG93
LWFmdGVyLWFkZC1kYXRhLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvY29udGVudGZpbHRlcmluZy9h
bGxvdy1hZnRlci1hZGQtZGF0YS5odG1sCkBAIC0xLDkgKzEsOCBAQAogPCFET0NUWVBFIGh0bWw+
Cis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL2NvbnRlbnRmaWx0ZXJpbmcuanMiPjwvc2NyaXB0Pgog
PHNjcmlwdD4KLXZhciBzZXR0aW5ncyA9IHdpbmRvdy5pbnRlcm5hbHMubW9ja0NvbnRlbnRGaWx0
ZXJTZXR0aW5nczsKLXNldHRpbmdzLmVuYWJsZWQgPSB0cnVlOwotc2V0dGluZ3MuYmxvY2tlZFN0
cmluZyA9ICJGQUlMIjsKLXNldHRpbmdzLmRlY2lzaW9uUG9pbnQgPSBzZXR0aW5ncy5ERUNJU0lP
Tl9QT0lOVF9BRlRFUl9BRERfREFUQTsKLXNldHRpbmdzLmRlY2lzaW9uID0gc2V0dGluZ3MuREVD
SVNJT05fQUxMT1c7CitpZiAod2luZG93LmludGVybmFscykgeworICAgIHZhciBzZXR0aW5ncyA9
IHdpbmRvdy5pbnRlcm5hbHMubW9ja0NvbnRlbnRGaWx0ZXJTZXR0aW5nczsKKyAgICB0ZXN0Q29u
dGVudEZpbHRlcmluZygvKiBkZWNpc2lvblBvaW50ICovc2V0dGluZ3MuREVDSVNJT05fUE9JTlRf
QUZURVJfQUREX0RBVEEsIC8qIGRlY2lzaW9uICovc2V0dGluZ3MuREVDSVNJT05fQUxMT1cpOwor
fQogPC9zY3JpcHQ+Ci08aWZyYW1lIHNyYz0iZGF0YTp0ZXh0L2h0bWwsUEFTUyI+PC9pZnJhbWU+
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb250ZW50ZmlsdGVyaW5nL2FsbG93LWFmdGVyLWZp
bmlzaGVkLWFkZGluZy1kYXRhLmh0bWwgYi9MYXlvdXRUZXN0cy9jb250ZW50ZmlsdGVyaW5nL2Fs
bG93LWFmdGVyLWZpbmlzaGVkLWFkZGluZy1kYXRhLmh0bWwKaW5kZXggMmU4NGM0OWY0ZTQ4NTdj
ZTc0M2Q4Y2YyNjRkNzViMjM2NDhhOTU5ZS4uNmJhMWFiMTVlZjUxNjNlY2RiMmFkMDIyOGQ4Nzg1
ODhhZDA1MjQxNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY29udGVudGZpbHRlcmluZy9hbGxv
dy1hZnRlci1maW5pc2hlZC1hZGRpbmctZGF0YS5odG1sCisrKyBiL0xheW91dFRlc3RzL2NvbnRl
bnRmaWx0ZXJpbmcvYWxsb3ctYWZ0ZXItZmluaXNoZWQtYWRkaW5nLWRhdGEuaHRtbApAQCAtMSw5
ICsxLDggQEAKIDwhRE9DVFlQRSBodG1sPgorPHNjcmlwdCBzcmM9InJlc291cmNlcy9jb250ZW50
ZmlsdGVyaW5nLmpzIj48L3NjcmlwdD4KIDxzY3JpcHQ+Ci12YXIgc2V0dGluZ3MgPSB3aW5kb3cu
aW50ZXJuYWxzLm1vY2tDb250ZW50RmlsdGVyU2V0dGluZ3M7Ci1zZXR0aW5ncy5lbmFibGVkID0g
dHJ1ZTsKLXNldHRpbmdzLmJsb2NrZWRTdHJpbmcgPSAiRkFJTCI7Ci1zZXR0aW5ncy5kZWNpc2lv
blBvaW50ID0gc2V0dGluZ3MuREVDSVNJT05fUE9JTlRfQUZURVJfRklOSVNIRURfQURESU5HX0RB
VEE7Ci1zZXR0aW5ncy5kZWNpc2lvbiA9IHNldHRpbmdzLkRFQ0lTSU9OX0FMTE9XOworaWYgKHdp
bmRvdy5pbnRlcm5hbHMpIHsKKyAgICB2YXIgc2V0dGluZ3MgPSB3aW5kb3cuaW50ZXJuYWxzLm1v
Y2tDb250ZW50RmlsdGVyU2V0dGluZ3M7CisgICAgdGVzdENvbnRlbnRGaWx0ZXJpbmcoLyogZGVj
aXNpb25Qb2ludCAqL3NldHRpbmdzLkRFQ0lTSU9OX1BPSU5UX0FGVEVSX0ZJTklTSEVEX0FERElO
R19EQVRBLCAvKiBkZWNpc2lvbiAqL3NldHRpbmdzLkRFQ0lTSU9OX0FMTE9XKTsKK30KIDwvc2Ny
aXB0PgotPGlmcmFtZSBzcmM9ImRhdGE6dGV4dC9odG1sLFBBU1MiPjwvaWZyYW1lPgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvY29udGVudGZpbHRlcmluZy9hbGxvdy1hZnRlci1yZXNwb25zZS5o
dG1sIGIvTGF5b3V0VGVzdHMvY29udGVudGZpbHRlcmluZy9hbGxvdy1hZnRlci1yZXNwb25zZS5o
dG1sCmluZGV4IDg1Nzk4Mjc3MmIwZmVjMWEyMWQyNTk3MDAzZDQzNTZhZjQyMmVlMzguLjNlOWE5
MmQ1NjI2MzQxYjE4MjE1OGEzODRlOGUyNTMwOTE1NTgxYWIgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL2NvbnRlbnRmaWx0ZXJpbmcvYWxsb3ctYWZ0ZXItcmVzcG9uc2UuaHRtbAorKysgYi9MYXlv
dXRUZXN0cy9jb250ZW50ZmlsdGVyaW5nL2FsbG93LWFmdGVyLXJlc3BvbnNlLmh0bWwKQEAgLTEs
OSArMSw4IEBACiA8IURPQ1RZUEUgaHRtbD4KKzxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvY29udGVu
dGZpbHRlcmluZy5qcyI+PC9zY3JpcHQ+CiA8c2NyaXB0PgotdmFyIHNldHRpbmdzID0gd2luZG93
LmludGVybmFscy5tb2NrQ29udGVudEZpbHRlclNldHRpbmdzOwotc2V0dGluZ3MuZW5hYmxlZCA9
IHRydWU7Ci1zZXR0aW5ncy5ibG9ja2VkU3RyaW5nID0gIkZBSUwiOwotc2V0dGluZ3MuZGVjaXNp
b25Qb2ludCA9IHNldHRpbmdzLkRFQ0lTSU9OX1BPSU5UX0FGVEVSX1JFU1BPTlNFOwotc2V0dGlu
Z3MuZGVjaXNpb24gPSBzZXR0aW5ncy5ERUNJU0lPTl9BTExPVzsKK2lmICh3aW5kb3cuaW50ZXJu
YWxzKSB7CisgICAgdmFyIHNldHRpbmdzID0gd2luZG93LmludGVybmFscy5tb2NrQ29udGVudEZp
bHRlclNldHRpbmdzOworICAgIHRlc3RDb250ZW50RmlsdGVyaW5nKC8qIGRlY2lzaW9uUG9pbnQg
Ki9zZXR0aW5ncy5ERUNJU0lPTl9QT0lOVF9BRlRFUl9SRVNQT05TRSwgLyogZGVjaXNpb24gKi9z
ZXR0aW5ncy5ERUNJU0lPTl9BTExPVyk7Cit9CiA8L3NjcmlwdD4KLTxpZnJhbWUgc3JjPSJkYXRh
OnRleHQvaHRtbCxQQVNTIj48L2lmcmFtZT4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbnRl
bnRmaWx0ZXJpbmcvYmxvY2stYWZ0ZXItYWRkLWRhdGEuaHRtbCBiL0xheW91dFRlc3RzL2NvbnRl
bnRmaWx0ZXJpbmcvYmxvY2stYWZ0ZXItYWRkLWRhdGEuaHRtbAppbmRleCA1MTEwNjBmM2Q5YThk
NTgwNzhiZjFlYmRiZmJhYzhkYWQ2ZTczNWZlLi44ODViODRhNDdkZTBiODE2NzVlZDUzNjgzY2I3
ZTM4M2E4ZTc5NzIyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9jb250ZW50ZmlsdGVyaW5nL2Js
b2NrLWFmdGVyLWFkZC1kYXRhLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvY29udGVudGZpbHRlcmlu
Zy9ibG9jay1hZnRlci1hZGQtZGF0YS5odG1sCkBAIC0xLDkgKzEsOCBAQAogPCFET0NUWVBFIGh0
bWw+Cis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL2NvbnRlbnRmaWx0ZXJpbmcuanMiPjwvc2NyaXB0
PgogPHNjcmlwdD4KLXZhciBzZXR0aW5ncyA9IHdpbmRvdy5pbnRlcm5hbHMubW9ja0NvbnRlbnRG
aWx0ZXJTZXR0aW5nczsKLXNldHRpbmdzLmVuYWJsZWQgPSB0cnVlOwotc2V0dGluZ3MuYmxvY2tl
ZFN0cmluZyA9ICJQQVNTIjsKLXNldHRpbmdzLmRlY2lzaW9uUG9pbnQgPSBzZXR0aW5ncy5ERUNJ
U0lPTl9QT0lOVF9BRlRFUl9BRERfREFUQTsKLXNldHRpbmdzLmRlY2lzaW9uID0gc2V0dGluZ3Mu
REVDSVNJT05fQkxPQ0s7CitpZiAod2luZG93LmludGVybmFscykgeworICAgIHZhciBzZXR0aW5n
cyA9IHdpbmRvdy5pbnRlcm5hbHMubW9ja0NvbnRlbnRGaWx0ZXJTZXR0aW5nczsKKyAgICB0ZXN0
Q29udGVudEZpbHRlcmluZygvKiBkZWNpc2lvblBvaW50ICovc2V0dGluZ3MuREVDSVNJT05fUE9J
TlRfQUZURVJfQUREX0RBVEEsIC8qIGRlY2lzaW9uICovc2V0dGluZ3MuREVDSVNJT05fQkxPQ0sp
OworfQogPC9zY3JpcHQ+Ci08aWZyYW1lIHNyYz0iZGF0YTp0ZXh0L2h0bWwsRkFJTCI+PC9pZnJh
bWU+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb250ZW50ZmlsdGVyaW5nL2Jsb2NrLWFmdGVy
LWZpbmlzaGVkLWFkZGluZy1kYXRhLmh0bWwgYi9MYXlvdXRUZXN0cy9jb250ZW50ZmlsdGVyaW5n
L2Jsb2NrLWFmdGVyLWZpbmlzaGVkLWFkZGluZy1kYXRhLmh0bWwKaW5kZXggOTUzNTk2YzA3ZTFj
MjRiNjZmNjBkODI0N2I5Yzk0NjhlOTc4Yjg3Ny4uMTNkNTVjNDA1MWFkYzlkOGFjOTdlZjkwNTJh
YjI0NmFjNjNiMmFlMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY29udGVudGZpbHRlcmluZy9i
bG9jay1hZnRlci1maW5pc2hlZC1hZGRpbmctZGF0YS5odG1sCisrKyBiL0xheW91dFRlc3RzL2Nv
bnRlbnRmaWx0ZXJpbmcvYmxvY2stYWZ0ZXItZmluaXNoZWQtYWRkaW5nLWRhdGEuaHRtbApAQCAt
MSw5ICsxLDggQEAKIDwhRE9DVFlQRSBodG1sPgorPHNjcmlwdCBzcmM9InJlc291cmNlcy9jb250
ZW50ZmlsdGVyaW5nLmpzIj48L3NjcmlwdD4KIDxzY3JpcHQ+Ci12YXIgc2V0dGluZ3MgPSB3aW5k
b3cuaW50ZXJuYWxzLm1vY2tDb250ZW50RmlsdGVyU2V0dGluZ3M7Ci1zZXR0aW5ncy5lbmFibGVk
ID0gdHJ1ZTsKLXNldHRpbmdzLmJsb2NrZWRTdHJpbmcgPSAiUEFTUyI7Ci1zZXR0aW5ncy5kZWNp
c2lvblBvaW50ID0gc2V0dGluZ3MuREVDSVNJT05fUE9JTlRfQUZURVJfRklOSVNIRURfQURESU5H
X0RBVEE7Ci1zZXR0aW5ncy5kZWNpc2lvbiA9IHNldHRpbmdzLkRFQ0lTSU9OX0JMT0NLOworaWYg
KHdpbmRvdy5pbnRlcm5hbHMpIHsKKyAgICB2YXIgc2V0dGluZ3MgPSB3aW5kb3cuaW50ZXJuYWxz
Lm1vY2tDb250ZW50RmlsdGVyU2V0dGluZ3M7CisgICAgdGVzdENvbnRlbnRGaWx0ZXJpbmcoLyog
ZGVjaXNpb25Qb2ludCAqL3NldHRpbmdzLkRFQ0lTSU9OX1BPSU5UX0FGVEVSX0ZJTklTSEVEX0FE
RElOR19EQVRBLCAvKiBkZWNpc2lvbiAqL3NldHRpbmdzLkRFQ0lTSU9OX0JMT0NLKTsKK30KIDwv
c2NyaXB0PgotPGlmcmFtZSBzcmM9ImRhdGE6dGV4dC9odG1sLEZBSUwiPjwvaWZyYW1lPgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29udGVudGZpbHRlcmluZy9ibG9jay1hZnRlci1yZXNwb25z
ZS5odG1sIGIvTGF5b3V0VGVzdHMvY29udGVudGZpbHRlcmluZy9ibG9jay1hZnRlci1yZXNwb25z
ZS5odG1sCmluZGV4IDQwN2ViYTEwNzNmZTYyOTdhZGQwYjkyYjM0ZjRmNDI5Y2IxOTAwN2EuLmU3
NDI4ZDY3NDExZWY5ZjdmZTBkZTNjYjNhMWQ1MWIxNGE4YjhhOGMgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2NvbnRlbnRmaWx0ZXJpbmcvYmxvY2stYWZ0ZXItcmVzcG9uc2UuaHRtbAorKysgYi9M
YXlvdXRUZXN0cy9jb250ZW50ZmlsdGVyaW5nL2Jsb2NrLWFmdGVyLXJlc3BvbnNlLmh0bWwKQEAg
LTEsOSArMSw4IEBACiA8IURPQ1RZUEUgaHRtbD4KKzxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvY29u
dGVudGZpbHRlcmluZy5qcyI+PC9zY3JpcHQ+CiA8c2NyaXB0PgotdmFyIHNldHRpbmdzID0gd2lu
ZG93LmludGVybmFscy5tb2NrQ29udGVudEZpbHRlclNldHRpbmdzOwotc2V0dGluZ3MuZW5hYmxl
ZCA9IHRydWU7Ci1zZXR0aW5ncy5ibG9ja2VkU3RyaW5nID0gIlBBU1MiOwotc2V0dGluZ3MuZGVj
aXNpb25Qb2ludCA9IHNldHRpbmdzLkRFQ0lTSU9OX1BPSU5UX0FGVEVSX1JFU1BPTlNFOwotc2V0
dGluZ3MuZGVjaXNpb24gPSBzZXR0aW5ncy5ERUNJU0lPTl9CTE9DSzsKK2lmICh3aW5kb3cuaW50
ZXJuYWxzKSB7CisgICAgdmFyIHNldHRpbmdzID0gd2luZG93LmludGVybmFscy5tb2NrQ29udGVu
dEZpbHRlclNldHRpbmdzOworICAgIHRlc3RDb250ZW50RmlsdGVyaW5nKC8qIGRlY2lzaW9uUG9p
bnQgKi9zZXR0aW5ncy5ERUNJU0lPTl9QT0lOVF9BRlRFUl9SRVNQT05TRSwgLyogZGVjaXNpb24g
Ki9zZXR0aW5ncy5ERUNJU0lPTl9CTE9DSyk7Cit9CiA8L3NjcmlwdD4KLTxpZnJhbWUgc3JjPSJk
YXRhOnRleHQvaHRtbCxGQUlMIj48L2lmcmFtZT4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Nv
bnRlbnRmaWx0ZXJpbmcvcmVzb3VyY2VzL2NvbnRlbnRmaWx0ZXJpbmcuanMgYi9MYXlvdXRUZXN0
cy9jb250ZW50ZmlsdGVyaW5nL3Jlc291cmNlcy9jb250ZW50ZmlsdGVyaW5nLmpzCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLjczNTM5NWI0ODc1OTBkMzQxOWU5Y2U0ZmM4ZWU4NjQxNGYwYTFkYzQKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9jb250ZW50ZmlsdGVyaW5nL3Jlc291cmNlcy9jb250ZW50Zmls
dGVyaW5nLmpzCkBAIC0wLDAgKzEsMzUgQEAKK2Z1bmN0aW9uIF9kb1Rlc3QoZGVjaXNpb25Qb2lu
dCwgZGVjaXNpb24pCit7CisgICAgdmFyIHNldHRpbmdzID0gd2luZG93LmludGVybmFscy5tb2Nr
Q29udGVudEZpbHRlclNldHRpbmdzOworICAgIHNldHRpbmdzLmVuYWJsZWQgPSB0cnVlOworICAg
IHNldHRpbmdzLmRlY2lzaW9uUG9pbnQgPSBkZWNpc2lvblBvaW50OworICAgIHNldHRpbmdzLmRl
Y2lzaW9uID0gZGVjaXNpb247CisgICAgCisgICAgdmFyIGJsb2NrZWRTdHJpbmdUZXh0ID0gKGRl
Y2lzaW9uID09PSBzZXR0aW5ncy5ERUNJU0lPTl9BTExPVyA/ICJGQUlMIiA6ICJQQVNTIik7Cisg
ICAgc2V0dGluZ3MuYmxvY2tlZFN0cmluZyA9ICI8IURPQ1RZUEUgaHRtbD48Ym9keT4iICsgYmxv
Y2tlZFN0cmluZ1RleHQ7CisKKyAgICB2YXIgaWZyYW1lID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVu
dCgiaWZyYW1lIik7CisgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChpZnJhbWUpOworICAg
IGlmcmFtZS5hZGRFdmVudExpc3RlbmVyKCJsb2FkIiwgZnVuY3Rpb24oZXZlbnQpIHsKKyAgICAg
ICAgd2luZG93LnRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgIH0sIGZhbHNlKTsKKyAgICBp
ZnJhbWUuc3JjID0gImRhdGE6dGV4dC9odG1sLDwhRE9DVFlQRSBodG1sPjxib2R5PiIgKyAoYmxv
Y2tlZFN0cmluZ1RleHQgPT09ICJGQUlMIiA/ICJQQVNTIiA6ICJGQUlMIik7Cit9CisKK2Z1bmN0
aW9uIHRlc3RDb250ZW50RmlsdGVyaW5nKGRlY2lzaW9uUG9pbnQsIGRlY2lzaW9uKQoreworICAg
IGlmICghd2luZG93LmludGVybmFscykgeworICAgICAgICBjb25zb2xlLmxvZygiVGhpcyB0ZXN0
IHJlcXVpcmVzIHdpbmRvdy5pbnRlcm5hbHMiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwor
ICAgIGlmICghd2luZG93LnRlc3RSdW5uZXIpIHsKKyAgICAgICAgY29uc29sZS5sb2coIlRoaXMg
dGVzdCByZXF1aXJlcyB3aW5kb3cudGVzdFJ1bm5lciIpOworICAgICAgICByZXR1cm47CisgICAg
fQorCisgICAgd2luZG93LnRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworICAgIHdpbmRvdy5h
ZGRFdmVudExpc3RlbmVyKCJsb2FkIiwgZnVuY3Rpb24oZXZlbnQpIHsKKyAgICAgICAgX2RvVGVz
dChkZWNpc2lvblBvaW50LCBkZWNpc2lvbik7CisgICAgfSwgZmFsc2UpOworfQpcIE5vIG5ld2xp
bmUgYXQgZW5kIG9mIGZpbGUK
</data>
<flag name="review"
          id="273924"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>