<?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>35532</bug_id>
          
          <creation_ts>2010-03-01 11:20:07 -0800</creation_ts>
          <short_desc>REGRESSION: [view goToBackForwardItem:[[view backForwardList] currentItem]] is broken</short_desc>
          <delta_ts>2010-03-08 12:22:28 -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>Page Loading</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>InRadar, Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brady Eidson">beidson</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aroben</cc>
    
    <cc>eric</cc>
    
    <cc>sfalken</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>194741</commentid>
    <comment_count>0</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2010-03-01 11:20:07 -0800</bug_when>
    <thetext>The following previously working code is broken:
WebView* view = */ some view /*;
[view goToBackForwardItem:[[view backForwardList] currentItem]];

Telling a Page/FrameLoader to go to the same HistoryItem that is its current HistoryItem is supposed to effectively reload the page. creating a new load and new document.

With the changes to FrameLoader for state objects and certain hash navigations be &quot;same document&quot; navigations, this API started acting as a &quot;same document load&quot;

One concrete example of where this breaks Safari is in the anti-phishing warning, where you can no longer &quot;ignore&quot; an anti-phishing alert.  &quot;http://aboutbillgates.com&quot; is a current example of a site google has flagged as malware and can be used to test this breakage.

The WebCore fix is easy, a layout test requires an API specific addition, and a patch is on its way.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194742</commentid>
    <comment_count>1</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2010-03-01 11:20:57 -0800</bug_when>
    <thetext>In radar as &lt;rdar://problem/7699371&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194752</commentid>
    <comment_count>2</comment_count>
      <attachid>49732</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2010-03-01 11:55:20 -0800</bug_when>
    <thetext>Created attachment 49732
Fix + layouttest</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194777</commentid>
    <comment_count>3</comment_count>
      <attachid>49732</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2010-03-01 12:54:52 -0800</bug_when>
    <thetext>Comment on attachment 49732
Fix + layouttest

r=me.  Thanks for making a test for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194791</commentid>
    <comment_count>4</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2010-03-01 13:15:54 -0800</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/55375</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196652</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-03-05 14:08:40 -0800</bug_when>
    <thetext>This new test is broken on windows:
http://build.webkit.org/results/Windows%20Debug%20(Tests)/r55554%20(10403)/results.html

I&apos;m not sure how long it&apos;s been broken, but longer than the buildbot can remember. :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196710</commentid>
    <comment_count>6</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2010-03-05 15:02:28 -0800</bug_when>
    <thetext>We need to add it to the skipped list I guess, because I won&apos;t be able to look at it on windows in the short term.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196712</commentid>
    <comment_count>7</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-03-05 15:05:12 -0800</bug_when>
    <thetext>rs=me on doing so.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197268</commentid>
    <comment_count>8</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2010-03-08 12:22:28 -0800</bug_when>
    <thetext>Fixed for reals in r55678</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49732</attachid>
            <date>2010-03-01 11:55:20 -0800</date>
            <delta_ts>2010-03-01 12:54:52 -0800</delta_ts>
            <desc>Fix + layouttest</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>14690</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NTM3MikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjAgQEAKKzIwMTAtMDMtMDEgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUu
Y29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJF
R1JFU1NJT046IFRlbGxpbmcgYSBXZWJWaWV3IHRvIGdvIHRvIGl0cyBjdXJyZW50IFdlYkhpc3Rv
cnlJdGVtIGlzIGJyb2tlbi4KKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzc2OTkzNzE+IGFuZCBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzU1MzIKKworICAgICAgICBU
ZXN0OiBmYXN0L2xvYWRlci9hcGktdGVzdC1nby10by1jdXJyZW50LWJhY2stZm9yd2FyZC1pdGVt
Lmh0bWwKKworICAgICAgICAqIGxvYWRlci9GcmFtZUxvYWRlci5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpGcmFtZUxvYWRlcjo6bG9hZEl0ZW0pOiBJZiB0aGUgY3VycmVudCBpdGVtIGlzIHRoZSBz
YW1lIGFzIHRoZSB0YXJnZXQgaXRlbSwgZG9uJ3QKKyAgICAgICAgICBjb25zaWRlciB0aGlzIHRv
IGJlIGEgc2FtZSBkb2N1bWVudCBuYXZpZ2F0aW9uLgorCisgICAgICAgICogcGFnZS9QYWdlLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OlBhZ2U6OmdvVG9JdGVtKTogSGFyZCBjb2RlIHRoZSAiZ29p
bmcgdG8gdGhlIHNhbWUgaXRlbSBhcyB0aGUgY3VycmVudCBpdGVtIiByZWxhdGlvbnNoaXAKKyAg
ICAgICAgICBhcyBhIHByZWNvbmRpdGlvbiBmb3Igc3RvcHBpbmcgYWxsIGxvYWRlcnMsIGFzIHRo
YXQgd2lsbCBiZSBhIG5ldyBkb2N1bWVudCBsb2FkLgorCiAyMDEwLTAzLTAxICBKYWtvYiBQZXRz
b3ZpdHMgIDxqcGV0c292aXRzQHJpbS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGlyayBT
Y2h1bHplLgpJbmRleDogV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkZXIuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFdlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcAkocmV2aXNpb24gNTUzNzApCisrKyBX
ZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM4MjAsOSAr
MzgyMCwxMSBAQCB2b2lkIEZyYW1lTG9hZGVyOjpsb2FkSXRlbShIaXN0b3J5SXRlbSogCiAgICAg
Ly8gLSBUaGUgSGlzdG9yeUl0ZW0gaGFzIGEgaGlzdG9yeSBzdGF0ZSBvYmplY3QKICAgICAvLyAt
IE5hdmlnYXRpbmcgdG8gYW4gYW5jaG9yIHdpdGhpbiB0aGUgcGFnZSwgd2l0aCBubyBmb3JtIGRh
dGEgc3RvcmVkIG9uIHRoZSB0YXJnZXQgaXRlbSBvciB0aGUgY3VycmVudCBoaXN0b3J5IGVudHJ5
LAogICAgIC8vICAgYW5kIHRoZSBVUkxzIGluIHRoZSBmcmFtZSB0cmVlIG1hdGNoIHRoZSBoaXN0
b3J5IGl0ZW0gZm9yIGZyYWdtZW50IHNjcm9sbGluZy4KKyAgICAvLyAtIFRoZSBIaXN0b3J5SXRl
bSBpcyBub3QgdGhlIHNhbWUgYXMgdGhlIGN1cnJlbnQgaXRlbSwgYmVjYXVzZSBzdWNoIGNhc2Vz
IGFyZSB0cmVhdGVkIGFzIGEgbmV3IGxvYWQuCiAgICAgSGlzdG9yeUl0ZW0qIGN1cnJlbnRJdGVt
ID0gaGlzdG9yeSgpLT5jdXJyZW50SXRlbSgpOwotICAgIGJvb2wgc2FtZURvY3VtZW50TmF2aWdh
dGlvbiA9ICghaXRlbS0+Zm9ybURhdGEoKSAmJiAhKGN1cnJlbnRJdGVtICYmIGN1cnJlbnRJdGVt
LT5mb3JtRGF0YSgpKSAmJiBoaXN0b3J5KCktPnVybHNNYXRjaEl0ZW0oaXRlbSkpCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfHwgKGN1cnJlbnRJdGVtICYmIGl0ZW0tPmRvY3Vt
ZW50U2VxdWVuY2VOdW1iZXIoKSA9PSBjdXJyZW50SXRlbS0+ZG9jdW1lbnRTZXF1ZW5jZU51bWJl
cigpKTsKKyAgICBib29sIHNhbWVEb2N1bWVudE5hdmlnYXRpb24gPSAoKCFpdGVtLT5mb3JtRGF0
YSgpICYmICEoY3VycmVudEl0ZW0gJiYgY3VycmVudEl0ZW0tPmZvcm1EYXRhKCkpICYmIGhpc3Rv
cnkoKS0+dXJsc01hdGNoSXRlbShpdGVtKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8fCAoY3VycmVudEl0ZW0gJiYgaXRlbS0+ZG9jdW1lbnRTZXF1ZW5jZU51bWJlcigpID09
IGN1cnJlbnRJdGVtLT5kb2N1bWVudFNlcXVlbmNlTnVtYmVyKCkpKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICYmIGl0ZW0gIT0gY3VycmVudEl0ZW07CiAKICNpZiBFTkFCTEUo
V01MKQogICAgIC8vIEFsbCBXTUwgZGVja3Mgc2hvdWxkIGdvIHRocm91Z2ggdGhlIHJlYWwgbG9h
ZCBtZWNoYW5pc20sIG5vdCB0aGUgc2Nyb2xsLXRvLWFuY2hvciBjb2RlCkluZGV4OiBXZWJDb3Jl
L3BhZ2UvUGFnZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wYWdlL1BhZ2UuY3BwCShyZXZp
c2lvbiA1NTM3MCkKKysrIFdlYkNvcmUvcGFnZS9QYWdlLmNwcAkod29ya2luZyBjb3B5KQpAQCAt
MjkyLDcgKzI5Miw3IEBAIHZvaWQgUGFnZTo6Z29Ub0l0ZW0oSGlzdG9yeUl0ZW0qIGl0ZW0sIEYK
IHsKICAgICAvLyBBYm9ydCBhbnkgY3VycmVudCBsb2FkIHVubGVzcyB3ZSdyZSBuYXZpZ2F0aW5n
IHRoZSBjdXJyZW50IGRvY3VtZW50IHRvIGEgbmV3IHN0YXRlIG9iamVjdAogICAgIEhpc3RvcnlJ
dGVtKiBjdXJyZW50SXRlbSA9IG1fbWFpbkZyYW1lLT5sb2FkZXIoKS0+aGlzdG9yeSgpLT5jdXJy
ZW50SXRlbSgpOwotICAgIGlmICghaXRlbS0+c3RhdGVPYmplY3QoKSB8fCAhY3VycmVudEl0ZW0g
fHwgaXRlbS0+ZG9jdW1lbnRTZXF1ZW5jZU51bWJlcigpICE9IGN1cnJlbnRJdGVtLT5kb2N1bWVu
dFNlcXVlbmNlTnVtYmVyKCkpIHsKKyAgICBpZiAoIWl0ZW0tPnN0YXRlT2JqZWN0KCkgfHwgIWN1
cnJlbnRJdGVtIHx8IGl0ZW0tPmRvY3VtZW50U2VxdWVuY2VOdW1iZXIoKSAhPSBjdXJyZW50SXRl
bS0+ZG9jdW1lbnRTZXF1ZW5jZU51bWJlcigpIHx8IGl0ZW0gPT0gY3VycmVudEl0ZW0pIHsKICAg
ICAgICAgLy8gRGVmaW5lIHdoYXQgdG8gZG8gd2l0aCBhbnkgb3BlbiBkYXRhYmFzZSBjb25uZWN0
aW9ucy4gQnkgZGVmYXVsdCB3ZSBzdG9wIHRoZW0gYW5kIHRlcm1pbmF0ZSB0aGUgZGF0YWJhc2Ug
dGhyZWFkLgogICAgICAgICBEYXRhYmFzZVBvbGljeSBkYXRhYmFzZVBvbGljeSA9IERhdGFiYXNl
UG9saWN5U3RvcDsKIApJbmRleDogV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFdlYktpdFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gNTUzNzIpCisrKyBXZWJLaXRUb29scy9D
aGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwyNSBAQAorMjAxMC0wMy0wMSAgQnJh
ZHkgRWlkc29uICA8YmVpZHNvbkBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgUkVHUkVTU0lPTjogVGVsbGluZyBhIFdlYlZpZXcgdG8g
Z28gdG8gaXRzIGN1cnJlbnQgV2ViSGlzdG9yeUl0ZW0gaXMgYnJva2VuLgorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vNzY5OTM3MT4gYW5kIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0zNTUzMgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvTGF5b3V0VGVzdENvbnRy
b2xsZXIuY3BwOgorICAgICAgICAoYXBpVGVzdEdvVG9DdXJyZW50QmFja0ZvcndhcmRJdGVtQ2Fs
bGJhY2spOgorICAgICAgICAoTGF5b3V0VGVzdENvbnRyb2xsZXI6OnN0YXRpY0Z1bmN0aW9ucyk6
CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvTGF5b3V0VGVzdENvbnRyb2xsZXIuaDoKKyAgICAg
ICAgKiBEdW1wUmVuZGVyVHJlZS9tYWMvTGF5b3V0VGVzdENvbnRyb2xsZXJNYWMubW06CisgICAg
ICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6YXBpVGVzdEdvVG9DdXJyZW50QmFja0ZvcndhcmRJ
dGVtKToKKworICAgICAgICBTdHVicyBmb3Igbm93OgorICAgICAgICAqIER1bXBSZW5kZXJUcmVl
L2d0ay9MYXlvdXRUZXN0Q29udHJvbGxlckd0ay5jcHA6CisgICAgICAgIChMYXlvdXRUZXN0Q29u
dHJvbGxlcjo6YXBpVGVzdEdvVG9DdXJyZW50QmFja0ZvcndhcmRJdGVtKToKKyAgICAgICAgKiBE
dW1wUmVuZGVyVHJlZS93aW4vTGF5b3V0VGVzdENvbnRyb2xsZXJXaW4uY3BwOgorICAgICAgICAo
TGF5b3V0VGVzdENvbnRyb2xsZXI6OmFwaVRlc3RHb1RvQ3VycmVudEJhY2tGb3J3YXJkSXRlbSk6
CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvd3gvTGF5b3V0VGVzdENvbnRyb2xsZXJXeC5jcHA6
CisgICAgICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6YXBpVGVzdEdvVG9DdXJyZW50QmFja0Zv
cndhcmRJdGVtKToKKwogMjAxMC0wMy0wMSAgRGlyayBQcmFua2UgPGRwcmFua2VAY2hyb21pdW0u
b3JnPgogCiAgICAgICAgICBSZXZpZXdlZCBieSBEYXZpZCBMZXZpbi4KSW5kZXg6IFdlYktpdFRv
b2xzL0R1bXBSZW5kZXJUcmVlL0xheW91dFRlc3RDb250cm9sbGVyLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9MYXlvdXRUZXN0Q29udHJvbGxlci5jcHAJKHJl
dmlzaW9uIDU1MzcwKQorKysgV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvTGF5b3V0VGVzdENv
bnRyb2xsZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMjc4LDYgKzEyNzgsMTMgQEAgc3RhdGlj
IEpTVmFsdWVSZWYgYXBpVGVzdE5ld1dpbmRvd0RhdGFMbwogICAgIHJldHVybiBKU1ZhbHVlTWFr
ZVVuZGVmaW5lZChjb250ZXh0KTsKIH0KIAorc3RhdGljIEpTVmFsdWVSZWYgYXBpVGVzdEdvVG9D
dXJyZW50QmFja0ZvcndhcmRJdGVtQ2FsbGJhY2soSlNDb250ZXh0UmVmIGNvbnRleHQsIEpTT2Jq
ZWN0UmVmLCBKU09iamVjdFJlZiB0aGlzT2JqZWN0LCBzaXplX3QgYXJndW1lbnRDb3VudCwgY29u
c3QgSlNWYWx1ZVJlZiBhcmd1bWVudHNbXSwgSlNWYWx1ZVJlZiogZXhjZXB0aW9uKQoreworICAg
IExheW91dFRlc3RDb250cm9sbGVyKiBjb250cm9sbGVyID0gc3RhdGljX2Nhc3Q8TGF5b3V0VGVz
dENvbnRyb2xsZXIqPihKU09iamVjdEdldFByaXZhdGUodGhpc09iamVjdCkpOworICAgIGNvbnRy
b2xsZXItPmFwaVRlc3RHb1RvQ3VycmVudEJhY2tGb3J3YXJkSXRlbSgpOworICAgIHJldHVybiBK
U1ZhbHVlTWFrZVVuZGVmaW5lZChjb250ZXh0KTsKK30KKwogLy8gU3RhdGljIFZhbHVlcwogCiBz
dGF0aWMgSlNWYWx1ZVJlZiBnZXRHbG9iYWxGbGFnQ2FsbGJhY2soSlNDb250ZXh0UmVmIGNvbnRl
eHQsIEpTT2JqZWN0UmVmIHRoaXNPYmplY3QsIEpTU3RyaW5nUmVmIHByb3BlcnR5TmFtZSwgSlNW
YWx1ZVJlZiogZXhjZXB0aW9uKQpAQCAtMTM1NSw2ICsxMzYyLDcgQEAgSlNTdGF0aWNGdW5jdGlv
biogTGF5b3V0VGVzdENvbnRyb2xsZXI6OgogICAgICAgICB7ICJhZGRVc2VyU2NyaXB0IiwgYWRk
VXNlclNjcmlwdENhbGxiYWNrLCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZVJlYWRPbmx5IHwga0pTUHJv
cGVydHlBdHRyaWJ1dGVEb250RGVsZXRlIH0sCiAgICAgICAgIHsgImFkZFVzZXJTdHlsZVNoZWV0
IiwgYWRkVXNlclN0eWxlU2hlZXRDYWxsYmFjaywga0pTUHJvcGVydHlBdHRyaWJ1dGVSZWFkT25s
eSB8IGtKU1Byb3BlcnR5QXR0cmlidXRlRG9udERlbGV0ZSB9LAogICAgICAgICB7ICJhcGlUZXN0
TmV3V2luZG93RGF0YUxvYWRCYXNlVVJMIiwgYXBpVGVzdE5ld1dpbmRvd0RhdGFMb2FkQmFzZVVS
TENhbGxiYWNrLCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZVJlYWRPbmx5IHwga0pTUHJvcGVydHlBdHRy
aWJ1dGVEb250RGVsZXRlIH0sCisgICAgICAgIHsgImFwaVRlc3RHb1RvQ3VycmVudEJhY2tGb3J3
YXJkSXRlbSIsIGFwaVRlc3RHb1RvQ3VycmVudEJhY2tGb3J3YXJkSXRlbUNhbGxiYWNrLCBrSlNQ
cm9wZXJ0eUF0dHJpYnV0ZVJlYWRPbmx5IHwga0pTUHJvcGVydHlBdHRyaWJ1dGVEb250RGVsZXRl
IH0sCiAgICAgICAgIHsgImNsZWFyQWxsRGF0YWJhc2VzIiwgY2xlYXJBbGxEYXRhYmFzZXNDYWxs
YmFjaywga0pTUHJvcGVydHlBdHRyaWJ1dGVSZWFkT25seSB8IGtKU1Byb3BlcnR5QXR0cmlidXRl
RG9udERlbGV0ZSB9LAogICAgICAgICB7ICJjbGVhckJhY2tGb3J3YXJkTGlzdCIsIGNsZWFyQmFj
a0ZvcndhcmRMaXN0Q2FsbGJhY2ssIGtKU1Byb3BlcnR5QXR0cmlidXRlUmVhZE9ubHkgfCBrSlNQ
cm9wZXJ0eUF0dHJpYnV0ZURvbnREZWxldGUgfSwKICAgICAgICAgeyAiY2xlYXJQZXJzaXN0ZW50
VXNlclN0eWxlU2hlZXQiLCBjbGVhclBlcnNpc3RlbnRVc2VyU3R5bGVTaGVldENhbGxiYWNrLCBr
SlNQcm9wZXJ0eUF0dHJpYnV0ZVJlYWRPbmx5IHwga0pTUHJvcGVydHlBdHRyaWJ1dGVEb250RGVs
ZXRlIH0sCkluZGV4OiBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9MYXlvdXRUZXN0Q29udHJv
bGxlci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL0xheW91dFRl
c3RDb250cm9sbGVyLmgJKHJldmlzaW9uIDU1MzcwKQorKysgV2ViS2l0VG9vbHMvRHVtcFJlbmRl
clRyZWUvTGF5b3V0VGVzdENvbnRyb2xsZXIuaAkod29ya2luZyBjb3B5KQpAQCAtMjM3LDYgKzIz
Nyw3IEBAIHB1YmxpYzoKICAgICAvLyBUaGUgZm9sbG93aW5nIEFQSSB0ZXN0IGZ1bmN0aW9ucyBz
aG91bGQgcHJvYmFibHkgYmUgbW92ZWQgdG8gcGxhdGZvcm0tc3BlY2lmaWMgCiAgICAgLy8gdW5p
dCB0ZXN0cyBvdXRzaWRlIG9mIERSVCBvbmNlIHRoZXkgZXhpc3QuCiAgICAgdm9pZCBhcGlUZXN0
TmV3V2luZG93RGF0YUxvYWRCYXNlVVJMKEpTU3RyaW5nUmVmIHV0ZjhEYXRhLCBKU1N0cmluZ1Jl
ZiBiYXNlVVJMKTsKKyAgICB2b2lkIGFwaVRlc3RHb1RvQ3VycmVudEJhY2tGb3J3YXJkSXRlbSgp
OwogCiAgICAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIG1heFZpZXdXaWR0aDsKICAgICBzdGF0aWMg
Y29uc3QgdW5zaWduZWQgbWF4Vmlld0hlaWdodDsKSW5kZXg6IFdlYktpdFRvb2xzL0R1bXBSZW5k
ZXJUcmVlL2d0ay9MYXlvdXRUZXN0Q29udHJvbGxlckd0ay5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vi
S2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvZ3RrL0xheW91dFRlc3RDb250cm9sbGVyR3RrLmNwcAko
cmV2aXNpb24gNTUzNzApCisrKyBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9ndGsvTGF5b3V0
VGVzdENvbnRyb2xsZXJHdGsuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02MDAsMyArNjAwLDggQEAg
dm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6YXBpVGVzdE5ld1dpbgogewogCiB9CisKK3ZvaWQg
TGF5b3V0VGVzdENvbnRyb2xsZXI6OmFwaVRlc3RHb1RvQ3VycmVudEJhY2tGb3J3YXJkSXRlbSgp
Cit7CisKK30KSW5kZXg6IFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL21hYy9MYXlvdXRUZXN0
Q29udHJvbGxlck1hYy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJl
ZS9tYWMvTGF5b3V0VGVzdENvbnRyb2xsZXJNYWMubW0JKHJldmlzaW9uIDU1MzcwKQorKysgV2Vi
S2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvbWFjL0xheW91dFRlc3RDb250cm9sbGVyTWFjLm1tCSh3
b3JraW5nIGNvcHkpCkBAIC02ODYsMyArNjg2LDkgQEAgdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxl
cjo6YXBpVGVzdE5ld1dpbgogICAgIFtkZWxlZ2F0ZSByZWxlYXNlXTsKICAgICBbcG9vbCByZWxl
YXNlXTsKIH0KKwordm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6YXBpVGVzdEdvVG9DdXJyZW50
QmFja0ZvcndhcmRJdGVtKCkKK3sKKyAgICBXZWJWaWV3ICp2aWV3ID0gW21haW5GcmFtZSB3ZWJW
aWV3XTsKKyAgICBbdmlldyBnb1RvQmFja0ZvcndhcmRJdGVtOltbdmlldyBiYWNrRm9yd2FyZExp
c3RdIGN1cnJlbnRJdGVtXV07Cit9CkluZGV4OiBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS93
aW4vTGF5b3V0VGVzdENvbnRyb2xsZXJXaW4uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdFRvb2xz
L0R1bXBSZW5kZXJUcmVlL3dpbi9MYXlvdXRUZXN0Q29udHJvbGxlcldpbi5jcHAJKHJldmlzaW9u
IDU1MzcwKQorKysgV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0xheW91dFRlc3RDb250
cm9sbGVyV2luLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTE2OSwzICsxMTY5LDggQEAgdm9pZCBM
YXlvdXRUZXN0Q29udHJvbGxlcjo6YXBpVGVzdE5ld1dpbgogewogCiB9CisKK3ZvaWQgTGF5b3V0
VGVzdENvbnRyb2xsZXI6OmFwaVRlc3RHb1RvQ3VycmVudEJhY2tGb3J3YXJkSXRlbSgpCit7CisK
K30KSW5kZXg6IFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3d4L0xheW91dFRlc3RDb250cm9s
bGVyV3guY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3d4L0xh
eW91dFRlc3RDb250cm9sbGVyV3guY3BwCShyZXZpc2lvbiA1NTM3MCkKKysrIFdlYktpdFRvb2xz
L0R1bXBSZW5kZXJUcmVlL3d4L0xheW91dFRlc3RDb250cm9sbGVyV3guY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC0zODYsMyArMzg2LDggQEAgdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6YXBpVGVz
dE5ld1dpbgogewogCiB9CisKK3ZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OmFwaVRlc3RHb1Rv
Q3VycmVudEJhY2tGb3J3YXJkSXRlbSgpCit7CisKK30KSW5kZXg6IExheW91dFRlc3RzL0NoYW5n
ZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDU1Mzcy
KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYg
QEAKKzIwMTAtMDMtMDEgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJFR1JFU1NJT046IFRl
bGxpbmcgYSBXZWJWaWV3IHRvIGdvIHRvIGl0cyBjdXJyZW50IFdlYkhpc3RvcnlJdGVtIGlzIGJy
b2tlbi4KKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzc2OTkzNzE+IGFuZCBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzU1MzIKKworICAgICAgICAqIGZhc3QvbG9hZGVy
L2FwaS10ZXN0LWdvLXRvLWN1cnJlbnQtYmFjay1mb3J3YXJkLWl0ZW0tZXhwZWN0ZWQudHh0OiBB
ZGRlZC4KKyAgICAgICAgKiBmYXN0L2xvYWRlci9hcGktdGVzdC1nby10by1jdXJyZW50LWJhY2st
Zm9yd2FyZC1pdGVtLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL2d0ay9Ta2lwcGVk
OgorICAgICAgICAqIHBsYXRmb3JtL3F0L1NraXBwZWQ6CisgICAgICAgICogcGxhdGZvcm0vd2lu
L1NraXBwZWQ6CisKIDIwMTAtMDItMjcgIElseWEgVGlraG9ub3Zza3kgIDxsb2lzbG9AY2hyb21p
dW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFBhdmVsIEZlbGRtYW4uCkluZGV4OiBMYXlv
dXRUZXN0cy9mYXN0L2xvYWRlci9hcGktdGVzdC1nby10by1jdXJyZW50LWJhY2stZm9yd2FyZC1p
dGVtLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2xvYWRlci9h
cGktdGVzdC1nby10by1jdXJyZW50LWJhY2stZm9yd2FyZC1pdGVtLWV4cGVjdGVkLnR4dAkocmV2
aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvbG9hZGVyL2FwaS10ZXN0LWdvLXRvLWN1cnJl
bnQtYmFjay1mb3J3YXJkLWl0ZW0tZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsx
LDkgQEAKK21haW4gZnJhbWUgLSBkaWRGaW5pc2hEb2N1bWVudExvYWRGb3JGcmFtZQorbWFpbiBm
cmFtZSAtIGRpZEhhbmRsZU9ubG9hZEV2ZW50c0ZvckZyYW1lCittYWluIGZyYW1lIC0gZGlkRmlu
aXNoTG9hZEZvckZyYW1lCittYWluIGZyYW1lIC0gZGlkU3RhcnRQcm92aXNpb25hbExvYWRGb3JG
cmFtZQorbWFpbiBmcmFtZSAtIGRpZENvbW1pdExvYWRGb3JGcmFtZQorbWFpbiBmcmFtZSAtIGRp
ZEZpbmlzaERvY3VtZW50TG9hZEZvckZyYW1lCittYWluIGZyYW1lIC0gZGlkSGFuZGxlT25sb2Fk
RXZlbnRzRm9yRnJhbWUKK21haW4gZnJhbWUgLSBkaWRGaW5pc2hMb2FkRm9yRnJhbWUKK1RoaXMg
aXMgYW4gQVBJIHRlc3QgdGhhdCB3aWxsIG9ubHkgd29yayB1bmRlciBEdW1wUmVuZGVyVHJlZS4g
SXQgdGVzdHMgdXNpbmcgdGhlIFdlYktpdCBhcGkgW1dlYlZpZXcgZ29Ub0JhY2tGb3J3YXJkSXRl
bTpdIHRvIGdvIHRvIHRoZSBjdXJyZW50IGl0ZW0uIFRoaXMgbmVlZHMgdG8gYWN0dWFsbHkgcGVy
Zm9ybSBhICJyZWFsIiBsb2FkLCBhbmQgbm90IGJlIHRyZWF0ZWQgYXMgYSBzYW1lLWRvY3VtZW50
IG5hdmlnYXRpb24uCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2xvYWRlci9hcGktdGVzdC1nby10
by1jdXJyZW50LWJhY2stZm9yd2FyZC1pdGVtLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVz
dHMvZmFzdC9sb2FkZXIvYXBpLXRlc3QtZ28tdG8tY3VycmVudC1iYWNrLWZvcndhcmQtaXRlbS5o
dG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9sb2FkZXIvYXBpLXRlc3QtZ28t
dG8tY3VycmVudC1iYWNrLWZvcndhcmQtaXRlbS5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsx
LDIzIEBACis8c2NyaXB0PgoraWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgeworICAg
IGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICBsYXlvdXRUZXN0Q29u
dHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEZyYW1l
TG9hZENhbGxiYWNrcygpOworICAgIGlmIChzZXNzaW9uU3RvcmFnZS5hcGlfZ290b19jdXJyZW50
X2JmX2l0ZW0pIHsKKyAgICAgICAgZGVsZXRlIHNlc3Npb25TdG9yYWdlLmFwaV9nb3RvX2N1cnJl
bnRfYmZfaXRlbTsKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOwor
ICAgIH0KK30KKworZnVuY3Rpb24gbG9hZGVkKCkKK3sKKyAgICBpZiAod2luZG93LmxheW91dFRl
c3RDb250cm9sbGVyKSB7CisgICAgICAgIHNlc3Npb25TdG9yYWdlLmFwaV9nb3RvX2N1cnJlbnRf
YmZfaXRlbSA9IHRydWU7CisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmFwaVRlc3RHb1Rv
Q3VycmVudEJhY2tGb3J3YXJkSXRlbSgpOworICAgIH0KK30KKworPC9zY3JpcHQ+Cis8Ym9keSBv
bmxvYWQ9InNldFRpbWVvdXQoJ2xvYWRlZCgpOycsIDApOyI+Cis8cHJlPlRoaXMgaXMgYW4gQVBJ
IHRlc3QgdGhhdCB3aWxsIG9ubHkgd29yayB1bmRlciBEdW1wUmVuZGVyVHJlZS4gSXQgdGVzdHMg
dXNpbmcgdGhlIFdlYktpdCBhcGkgW1dlYlZpZXcgZ29Ub0JhY2tGb3J3YXJkSXRlbTpdIHRvIGdv
IHRvIHRoZSBjdXJyZW50IGl0ZW0uIFRoaXMgbmVlZHMgdG8gYWN0dWFsbHkgcGVyZm9ybSBhICJy
ZWFsIiBsb2FkLCBhbmQgbm90IGJlIHRyZWF0ZWQgYXMgYSBzYW1lLWRvY3VtZW50IG5hdmlnYXRp
b24uPC9wcmU+Cis8L2JvZHk+CkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBl
ZAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZAkocmV2aXNp
b24gNTUzNzApCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZAkod29ya2luZyBj
b3B5KQpAQCAtNTc4Myw4ICs1NzgzLDkgQEAgZmFzdC9jc3MvZm9udC1mYWNlLW9wZW50eXBlLmh0
bWwKIHBsdWdpbnMvaWZyYW1lLXNoaW1zLmh0bWwKIGZhc3QvbG9hZGVyL2xvYWRJblByb2dyZXNz
Lmh0bWwKIAotIyBOZWVkcyBwbGF0Zm9ybSBzcGVjaWZpYyBBUEkgaW1wbGVtZW50ZWQgaW4gRFJU
LCBwcm9iYWJseSBub3QgcmVsZXZhbnQgZm9yIG5vbi1NYWMgYW5kIG5vbi1XaW5kb3dzIHBvcnRz
CisjIE5lZWRzIHBsYXRmb3JtIHNwZWNpZmljIEFQSSBpbXBsZW1lbnRlZCBpbiBEUlQsIG1heWJl
IG5vdCByZWxldmFudCBmb3Igbm9uLU1hYyBhbmQgbm9uLVdpbmRvd3MgcG9ydHMKIGZhc3QvbG9h
ZGVyL2FwaS10ZXN0LW5ldy13aW5kb3ctZGF0YS1sb2FkLWJhc2UtdXJsLmh0bWwKK2Zhc3QvbG9h
ZGVyL2FwaS10ZXN0LWdvLXRvLWN1cnJlbnQtYmFjay1mb3J3YXJkLWl0ZW0uaHRtbAogCiAjIERy
YXdzIHNxdWFyZXMgaW4gYSB0b3RhbGx5IHdyb25nIGZhc2hpb24KICMgU2VlIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTEyNwpJbmRleDogTGF5b3V0VGVzdHMvcGxh
dGZvcm0vcXQvU2tpcHBlZAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9T
a2lwcGVkCShyZXZpc2lvbiA1NTM3MCkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBw
ZWQJKHdvcmtpbmcgY29weSkKQEAgLTUwNzcsOCArNTA3Nyw5IEBAIGh0dHAvdGVzdHMvbWlzYy9p
bWFnZS1jaGVja3MtZm9yLWFjY2VwdC4KICMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTM1MDg2CiBmYXN0L3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW5vLWZp
bGUtYWNjZXNzLmh0bWwKIAotIyBOZWVkcyBwbGF0Zm9ybSBzcGVjaWZpYyBBUEkgaW1wbGVtZW50
ZWQgaW4gRFJULCBwcm9iYWJseSBub3QgcmVsZXZhbnQgZm9yIG5vbi1NYWMgYW5kIG5vbi1XaW5k
b3dzIHBvcnRzCisjIE5lZWRzIHBsYXRmb3JtIHNwZWNpZmljIEFQSSBpbXBsZW1lbnRlZCBpbiBE
UlQsIG1heWJlIG5vdCByZWxldmFudCBmb3Igbm9uLU1hYyBhbmQgbm9uLVdpbmRvd3MgcG9ydHMK
IGZhc3QvbG9hZGVyL2FwaS10ZXN0LW5ldy13aW5kb3ctZGF0YS1sb2FkLWJhc2UtdXJsLmh0bWwK
K2Zhc3QvbG9hZGVyL2FwaS10ZXN0LWdvLXRvLWN1cnJlbnQtYmFjay1mb3J3YXJkLWl0ZW0uaHRt
bAogCiAjIFtRdF0gZWRpdGluZyB0ZXN0cyBmYWlscyBhZnRlciByNTQ5ODAKICMgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM1MTQ1CkluZGV4OiBMYXlvdXRUZXN0cy9w
bGF0Zm9ybS93aW4vU2tpcHBlZAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS93
aW4vU2tpcHBlZAkocmV2aXNpb24gNTUzNzApCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4v
U2tpcHBlZAkod29ya2luZyBjb3B5KQpAQCAtMSw1ICsxLDUgQEAKICMKLSMgQ29weXJpZ2h0IChD
KSAyMDA3LCAyMDA4LCAyMDA5IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyMgQ29w
eXJpZ2h0IChDKSAyMDA3LCAyMDA4LCAyMDA5LCAyMDEwIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyBy
ZXNlcnZlZC4KICMKICMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFy
eSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAjIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBw
cm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwpAQCAtNzY1LDggKzc2NSw5IEBA
IGh0dHAvdGVzdHMvbWlzYy9pbWFnZS1jaGVja3MtZm9yLWFjY2VwdC4KIHdlYnNvY2tldC90ZXN0
cy9mcmFtZS1sZW5ndGhzLmh0bWwKIHdlYnNvY2tldC90ZXN0cy9zaW1wbGUtc3RyZXNzLmh0bWwK
IAotIyBOZWVkcyBwbGF0Zm9ybSBzcGVjaWZpYyBBUEkgaW1wbGVtZW50ZWQgaW4gRFJULCBwcm9i
YWJseSBub3QgcmVsZXZhbnQgZm9yIG5vbi1NYWMgYW5kIG5vbi1XaW5kb3dzIHBvcnRzCisjIE5l
ZWRzIHBsYXRmb3JtIHNwZWNpZmljIEFQSSBpbXBsZW1lbnRlZCBpbiBEUlQsIG1heWJlIG5vdCBy
ZWxldmFudCBmb3Igbm9uLU1hYyBhbmQgbm9uLVdpbmRvd3MgcG9ydHMKIGZhc3QvbG9hZGVyL2Fw
aS10ZXN0LW5ldy13aW5kb3ctZGF0YS1sb2FkLWJhc2UtdXJsLmh0bWwKK2Zhc3QvbG9hZGVyL2Fw
aS10ZXN0LWdvLXRvLWN1cnJlbnQtYmFjay1mb3J3YXJkLWl0ZW0uaHRtbAogCiAjIER1bXBSZW5k
ZXJUcmVlIGNvZGUgdG8gZW5hYmxlIEphdmEgaXMgY3VycmVudGx5IGEgbm8tb3AuIFdpbmRvd3Mg
ZG9lc24ndCBjb21lIHdpdGggSmF2YSBieSBkZWZhdWx0LgogamF2YQo=
</data>
<flag name="review"
          id="32678"
          type_id="1"
          status="+"
          setter="sam"
    />
    <flag name="commit-queue"
          id="32679"
          type_id="3"
          status="-"
          setter="beidson"
    />
          </attachment>
      

    </bug>

</bugzilla>