<?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>56357</bug_id>
          
          <creation_ts>2011-03-14 20:04:40 -0700</creation_ts>
          <short_desc>about:blank fake responses don&apos;t get serialized when sent the UIProcess</short_desc>
          <delta_ts>2011-03-14 23:22:05 -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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sam Weinig">sam</reporter>
          <assigned_to name="Sam Weinig">sam</assigned_to>
          <cc>aroben</cc>
    
    <cc>buildbot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>367464</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-03-14 20:04:40 -0700</bug_when>
    <thetext>about:blank fake responses don&apos;t get serialized when sent the UIProcess</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367465</commentid>
    <comment_count>1</comment_count>
      <attachid>85763</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-03-14 20:06:40 -0700</bug_when>
    <thetext>Created attachment 85763
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367466</commentid>
    <comment_count>2</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-03-14 20:07:34 -0700</bug_when>
    <thetext>&lt;rdar://problem/9108119&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367469</commentid>
    <comment_count>3</comment_count>
      <attachid>85763</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-03-14 20:13:35 -0700</bug_when>
    <thetext>Comment on attachment 85763
Patch

Can you write an API test? I&apos;ll bet you can!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367480</commentid>
    <comment_count>4</comment_count>
      <attachid>85766</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-03-14 20:48:28 -0700</bug_when>
    <thetext>Created attachment 85766
With test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367483</commentid>
    <comment_count>5</comment_count>
      <attachid>85766</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-03-14 20:53:18 -0700</bug_when>
    <thetext>Comment on attachment 85766
With test.

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

&gt; Tools/TestWebKitAPI/PlatformUtilities.h:46
&gt; +WKStringRef copyMIMETypeForWKURLResponse(WKURLResponseRef);

WKRetainPtr?

&gt; Tools/TestWebKitAPI/Tests/WebKit2/AboutBlankLoad.cpp:37
&gt; +static void decidePolicyForResponse(WKPageRef page, WKFrameRef frame, WKURLResponseRef response, WKURLRequestRef request, WKFramePolicyListenerRef listener, WKTypeRef userData, const void* clientInfo)

Could remove unused arguments.

&gt; Tools/TestWebKitAPI/Tests/WebKit2/AboutBlankLoad.cpp:39
&gt; +    WKRetainPtr&lt;WKStringRef&gt; MIMEType(AdoptWK, Util::copyMIMETypeForWKURLResponse(response));

You don&apos;t like Util::adoptWK.

&gt; Tools/TestWebKitAPI/Tests/WebKit2/AboutBlankLoad.cpp:54
&gt; +    policyClient.version = 0;

NOT NEEDED!

&gt; Tools/TestWebKitAPI/win/PlatformUtilitiesWin.cpp:82
&gt; +    RetainPtr&lt;CFURLResponseRef&gt; response(AdoptNS, WKURLResponseCopyCFURLResponse(0, wkResponse));

AdoptCF please.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367494</commentid>
    <comment_count>6</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2011-03-14 21:19:39 -0700</bug_when>
    <thetext>Attachment 85766 did not build on win:
Build output: http://queues.webkit.org/results/8181356</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367532</commentid>
    <comment_count>7</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-03-14 23:22:05 -0700</bug_when>
    <thetext>Landed in r81116.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85763</attachid>
            <date>2011-03-14 20:06:40 -0700</date>
            <delta_ts>2011-03-14 20:48:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-56357-20110314200639.patch</filename>
            <type>text/plain</type>
            <size>2385</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgxMTAxKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDMtMTQgIFNhbSBXZWlu
aWcgIDxzYW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBhYm91dDpibGFuayBmYWtlIHJlc3BvbnNlcyBkb24ndCBnZXQgc2VyaWFs
aXplZCB3aGVuIHNlbnQgdGhlIFVJUHJvY2VzcworICAgICAgICA8cmRhcjovL3Byb2JsZW0vOTEw
ODExOT4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU2
MzU3CisKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2NmL1Jlc291cmNlUmVzcG9uc2UuaDoK
KyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2NmL1Jlc291cmNlUmVzcG9uc2VDRk5ldC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlOjpjZlVSTFJlc3BvbnNlKToKKyAg
ICAgICAgQ3JlYXRlIGEgQ0ZVUkxSZXNwb25zZVJlZiBpZiBvbmUgZG9lcyBub3QgZXhpc3QgeWV0
IGFzIHdlIGRvIGZvcgorICAgICAgICBOU1VSTFJlc3BvbnNlcyBvbiB0aGUgbWFjLgorCiAyMDEx
LTAzLTEzICBNT1JJVEEgSGFqaW1lICA8bW9ycml0YUBnb29nbGUuY29tPgogCiAgICAgICAgIFJl
dmlld2VkIGJ5IFRvbnkgQ2hhbmcuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL2NmL1Jlc291cmNlUmVzcG9uc2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL2NmL1Jlc291cmNlUmVzcG9uc2UuaAkocmV2aXNpb24gODEwNjgpCisr
KyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2NmL1Jlc291cmNlUmVzcG9uc2UuaAko
d29ya2luZyBjb3B5KQpAQCAtOTgsOSArOTgsOSBAQCBwcml2YXRlOgogICAgIHN0YXRpYyBib29s
IHBsYXRmb3JtQ29tcGFyZShjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiBhLCBjb25zdCBSZXNvdXJj
ZVJlc3BvbnNlJiBiKTsKIAogI2lmIFVTRShDRk5FVFdPUkspCi0gICAgUmV0YWluUHRyPENGVVJM
UmVzcG9uc2VSZWY+IG1fY2ZSZXNwb25zZTsKKyAgICBtdXRhYmxlIFJldGFpblB0cjxDRlVSTFJl
c3BvbnNlUmVmPiBtX2NmUmVzcG9uc2U7CiAjZWxzZQotICAgIFJldGFpblB0cjxOU1VSTFJlc3Bv
bnNlPiBtX25zUmVzcG9uc2U7CisgICAgbXV0YWJsZSBSZXRhaW5QdHI8TlNVUkxSZXNwb25zZT4g
bV9uc1Jlc3BvbnNlOwogI2VuZGlmCiAgICAgYm9vbCBtX2lzVXBUb0RhdGU7CiB9OwpJbmRleDog
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jZi9SZXNvdXJjZVJlc3BvbnNlQ0ZOZXQu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2YvUmVz
b3VyY2VSZXNwb25zZUNGTmV0LmNwcAkocmV2aXNpb24gODEwNjgpCisrKyBTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9uZXR3b3JrL2NmL1Jlc291cmNlUmVzcG9uc2VDRk5ldC5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTQzLDcgKzQzLDE0IEBAIHVzaW5nIG5hbWVzcGFjZSBzdGQ7CiBuYW1lc3BhY2Ug
V2ViQ29yZSB7CiAKIENGVVJMUmVzcG9uc2VSZWYgUmVzb3VyY2VSZXNwb25zZTo6Y2ZVUkxSZXNw
b25zZSgpIGNvbnN0Ci17ICAKK3sKKyAgICBpZiAoIW1fY2ZSZXNwb25zZSAmJiAhbV9pc051bGwp
IHsKKyAgICAgICAgUmV0YWluUHRyPENGVVJMUmVmPiB1cmwoQWRvcHRDRiwgbV91cmwuY3JlYXRl
Q0ZVUkwoKSk7CisgICAgICAgIFJldGFpblB0cjxDRlN0cmluZ1JlZj4gbWltZVR5cGUoQWRvcHRD
RiwgbV9taW1lVHlwZS5jcmVhdGVDRlN0cmluZygpKTsKKyAgICAgICAgUmV0YWluUHRyPENGU3Ry
aW5nUmVmPiB0ZXh0RW5jb2RpbmdOYW1lKEFkb3B0Q0YsIG1fdGV4dEVuY29kaW5nTmFtZS5jcmVh
dGVDRlN0cmluZygpKTsKKyAgICAgICAgbV9jZlJlc3BvbnNlLmFkb3B0Q0YoQ0ZVUkxSZXNwb25z
ZUNyZWF0ZSgwLCB1cmwuZ2V0KCksIG1pbWVUeXBlLmdldCgpLCBtX2V4cGVjdGVkQ29udGVudExl
bmd0aCwgdGV4dEVuY29kaW5nTmFtZS5nZXQoKSwga0NGVVJMQ2FjaGVTdG9yYWdlQWxsb3dlZCkp
OworICAgIH0KKwogICAgIHJldHVybiBtX2NmUmVzcG9uc2UuZ2V0KCk7CiB9CiAK
</data>
<flag name="review"
          id="77935"
          type_id="1"
          status="+"
          setter="aroben"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85766</attachid>
            <date>2011-03-14 20:48:28 -0700</date>
            <delta_ts>2011-03-14 20:53:18 -0700</delta_ts>
            <desc>With test.</desc>
            <filename>forAdam2.diff</filename>
            <type>text/plain</type>
            <size>11905</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgxMTAxKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDMtMTQgIFNhbSBXZWlu
aWcgIDxzYW1Ad2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBhYm91dDpibGFuayBmYWtlIHJlc3BvbnNlcyBkb24ndCBnZXQgc2VyaWFs
aXplZCB3aGVuIHNlbnQgdGhlIFVJUHJvY2VzcworICAgICAgICA8cmRhcjovL3Byb2JsZW0vOTEw
ODExOT4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU2
MzU3CisKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2NmL1Jlc291cmNlUmVzcG9uc2UuaDoK
KyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2NmL1Jlc291cmNlUmVzcG9uc2VDRk5ldC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlOjpjZlVSTFJlc3BvbnNlKToKKyAg
ICAgICAgQ3JlYXRlIGEgQ0ZVUkxSZXNwb25zZVJlZiBpZiBvbmUgZG9lcyBub3QgZXhpc3QgeWV0
IGFzIHdlIGRvIGZvcgorICAgICAgICBOU1VSTFJlc3BvbnNlcyBvbiB0aGUgbWFjLgorCiAyMDEx
LTAzLTEzICBNT1JJVEEgSGFqaW1lICA8bW9ycml0YUBnb29nbGUuY29tPgogCiAgICAgICAgIFJl
dmlld2VkIGJ5IFRvbnkgQ2hhbmcuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL2NmL1Jlc291cmNlUmVzcG9uc2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL2NmL1Jlc291cmNlUmVzcG9uc2UuaAkocmV2aXNpb24gODEwNjgpCisr
KyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2NmL1Jlc291cmNlUmVzcG9uc2UuaAko
d29ya2luZyBjb3B5KQpAQCAtOTgsOSArOTgsOSBAQCBwcml2YXRlOgogICAgIHN0YXRpYyBib29s
IHBsYXRmb3JtQ29tcGFyZShjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiBhLCBjb25zdCBSZXNvdXJj
ZVJlc3BvbnNlJiBiKTsKIAogI2lmIFVTRShDRk5FVFdPUkspCi0gICAgUmV0YWluUHRyPENGVVJM
UmVzcG9uc2VSZWY+IG1fY2ZSZXNwb25zZTsKKyAgICBtdXRhYmxlIFJldGFpblB0cjxDRlVSTFJl
c3BvbnNlUmVmPiBtX2NmUmVzcG9uc2U7CiAjZWxzZQotICAgIFJldGFpblB0cjxOU1VSTFJlc3Bv
bnNlPiBtX25zUmVzcG9uc2U7CisgICAgbXV0YWJsZSBSZXRhaW5QdHI8TlNVUkxSZXNwb25zZT4g
bV9uc1Jlc3BvbnNlOwogI2VuZGlmCiAgICAgYm9vbCBtX2lzVXBUb0RhdGU7CiB9OwpJbmRleDog
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jZi9SZXNvdXJjZVJlc3BvbnNlQ0ZOZXQu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY2YvUmVz
b3VyY2VSZXNwb25zZUNGTmV0LmNwcAkocmV2aXNpb24gODEwNjgpCisrKyBTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9uZXR3b3JrL2NmL1Jlc291cmNlUmVzcG9uc2VDRk5ldC5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTQzLDcgKzQzLDE0IEBAIHVzaW5nIG5hbWVzcGFjZSBzdGQ7CiBuYW1lc3BhY2Ug
V2ViQ29yZSB7CiAKIENGVVJMUmVzcG9uc2VSZWYgUmVzb3VyY2VSZXNwb25zZTo6Y2ZVUkxSZXNw
b25zZSgpIGNvbnN0Ci17ICAKK3sKKyAgICBpZiAoIW1fY2ZSZXNwb25zZSAmJiAhbV9pc051bGwp
IHsKKyAgICAgICAgUmV0YWluUHRyPENGVVJMUmVmPiB1cmwoQWRvcHRDRiwgbV91cmwuY3JlYXRl
Q0ZVUkwoKSk7CisgICAgICAgIFJldGFpblB0cjxDRlN0cmluZ1JlZj4gbWltZVR5cGUoQWRvcHRD
RiwgbV9taW1lVHlwZS5jcmVhdGVDRlN0cmluZygpKTsKKyAgICAgICAgUmV0YWluUHRyPENGU3Ry
aW5nUmVmPiB0ZXh0RW5jb2RpbmdOYW1lKEFkb3B0Q0YsIG1fdGV4dEVuY29kaW5nTmFtZS5jcmVh
dGVDRlN0cmluZygpKTsKKyAgICAgICAgbV9jZlJlc3BvbnNlLmFkb3B0Q0YoQ0ZVUkxSZXNwb25z
ZUNyZWF0ZSgwLCB1cmwuZ2V0KCksIG1pbWVUeXBlLmdldCgpLCBtX2V4cGVjdGVkQ29udGVudExl
bmd0aCwgdGV4dEVuY29kaW5nTmFtZS5nZXQoKSwga0NGVVJMQ2FjaGVTdG9yYWdlQWxsb3dlZCkp
OworICAgIH0KKwogICAgIHJldHVybiBtX2NmUmVzcG9uc2UuZ2V0KCk7CiB9CiAKSW5kZXg6IFRv
b2xzL1Rlc3RXZWJLaXRBUEkvUGxhdGZvcm1VdGlsaXRpZXMuaAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29s
cy9UZXN0V2ViS2l0QVBJL1BsYXRmb3JtVXRpbGl0aWVzLmgJKHJldmlzaW9uIDgxMDY4KQorKysg
VG9vbHMvVGVzdFdlYktpdEFQSS9QbGF0Zm9ybVV0aWxpdGllcy5oCSh3b3JraW5nIGNvcHkpCkBA
IC00Myw2ICs0Myw3IEBAIFdLQ29udGV4dFJlZiBjcmVhdGVDb250ZXh0Rm9ySW5qZWN0ZWRCdW4K
IFdLU3RyaW5nUmVmIGNyZWF0ZUluamVjdGVkQnVuZGxlUGF0aCgpOwogV0tVUkxSZWYgY3JlYXRl
VVJMRm9yUmVzb3VyY2UoY29uc3QgY2hhciogcmVzb3VyY2UsIGNvbnN0IGNoYXIqIGV4dGVuc2lv
bik7CiBXS1VSTFJlZiBVUkxGb3JOb25FeGlzdGVudFJlc291cmNlKCk7CitXS1N0cmluZ1JlZiBj
b3B5TUlNRVR5cGVGb3JXS1VSTFJlc3BvbnNlKFdLVVJMUmVzcG9uc2VSZWYpOwogCiBib29sIGlz
S2V5RG93bihXS05hdGl2ZUV2ZW50UHRyKTsKIApJbmRleDogVG9vbHMvVGVzdFdlYktpdEFQSS9U
ZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9v
bHMvVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oJ
KHJldmlzaW9uIDgxMDY4KQorKysgVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhj
b2RlcHJvai9wcm9qZWN0LnBieHByb2oJKHdvcmtpbmcgY29weSkKQEAgLTE4LDYgKzE4LDcgQEAK
IAkJQkMxMzE4ODUxMTcxMTRCNjAwQjY5NzI3IC8qIFBsYXRmb3JtVXRpbGl0aWVzTWFjLm1tIGlu
IFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQkMxMzE4ODQxMTcx
MTRCNjAwQjY5NzI3IC8qIFBsYXRmb3JtVXRpbGl0aWVzTWFjLm1tICovOyB9OwogCQlCQzEzMUE5
QjExNzEzMTY5MDBCNjk3MjcgLyogbWFpbi5tbSBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1
aWxkRmlsZTsgZmlsZVJlZiA9IEJDMTMxQTlBMTE3MTMxNjkwMEI2OTcyNyAvKiBtYWluLm1tICov
OyB9OwogCQlCQzEzMUFBOTExNzEzMUZDMDBCNjk3MjcgLyogVGVzdHNDb250cm9sbGVyLmNwcCBp
biBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEJDMTMxQUE4MTE3
MTMxRkMwMEI2OTcyNyAvKiBUZXN0c0NvbnRyb2xsZXIuY3BwICovOyB9OworCQlCQzI0NkQ4RTEz
MkYxMTVBMDBCNTZEN0MgLyogQWJvdXRCbGFua0xvYWQuY3BwIGluIFNvdXJjZXMgKi8gPSB7aXNh
ID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQkMyNDZEOEMxMzJGMTE1QTAwQjU2RDdDIC8qIEFi
b3V0QmxhbmtMb2FkLmNwcCAqLzsgfTsKIAkJQkMyRDAwNDkxMkE5RkRGQTAwRTczMkEzIC8qIFBh
Z2VMb2FkRGlkQ2hhbmdlTG9jYXRpb25XaXRoaW5QYWdlRm9yRnJhbWUuY3BwIGluIFNvdXJjZXMg
Ki8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQkMyRDAwNDgxMkE5RkRGQTAwRTcz
MkEzIC8qIFBhZ2VMb2FkRGlkQ2hhbmdlTG9jYXRpb25XaXRoaW5QYWdlRm9yRnJhbWUuY3BwICov
OyB9OwogCQlCQzJEMDA2NDEyQUEwNENFMDBFNzMyQTMgLyogZmlsZS13aXRoLWFuY2hvci5odG1s
IGluIENvcHkgUmVzb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEJD
MkQwMDRBMTJBOUZFQjMwMEU3MzJBMyAvKiBmaWxlLXdpdGgtYW5jaG9yLmh0bWwgKi87IH07CiAJ
CUJDNTc1QTkwMTI2RTc0RDMwMDZGMEYxMiAvKiBDb2NvYS5mcmFtZXdvcmsgaW4gRnJhbWV3b3Jr
cyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBCQ0I5RTlGMDExMjM1QkRFMDBB
MTM3RTAgLyogQ29jb2EuZnJhbWV3b3JrICovOyB9OwpAQCAtMTExLDYgKzExMiw3IEBACiAJCUJD
MTMxQTlBMTE3MTMxNjkwMEI2OTcyNyAvKiBtYWluLm1tICovID0ge2lzYSA9IFBCWEZpbGVSZWZl
cmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5j
cHAub2JqY3BwOyBwYXRoID0gbWFpbi5tbTsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJ
QkMxMzFBOUUxMTcxMzE3QzAwQjY5NzI3IC8qIFRlc3RXZWJLaXRBUElQcmVmaXguaCAqLyA9IHtp
c2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlw
ZSA9IHNvdXJjZWNvZGUuYy5oOyBwYXRoID0gVGVzdFdlYktpdEFQSVByZWZpeC5oOyBzb3VyY2VU
cmVlID0gIjxncm91cD4iOyB9OwogCQlCQzEzMUFBODExNzEzMUZDMDBCNjk3MjcgLyogVGVzdHND
b250cm9sbGVyLmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBleHBsaWNpdEZpbGVU
eXBlID0gc291cmNlY29kZS5jcHAuY3BwOyBmaWxlRW5jb2RpbmcgPSA0OyBwYXRoID0gVGVzdHND
b250cm9sbGVyLmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKKwkJQkMyNDZEOEMxMzJG
MTE1QTAwQjU2RDdDIC8qIEFib3V0QmxhbmtMb2FkLmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVm
ZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUu
Y3BwLmNwcDsgcGF0aCA9IEFib3V0QmxhbmtMb2FkLmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+
IjsgfTsKIAkJQkMyRDAwNDgxMkE5RkRGQTAwRTczMkEzIC8qIFBhZ2VMb2FkRGlkQ2hhbmdlTG9j
YXRpb25XaXRoaW5QYWdlRm9yRnJhbWUuY3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7
IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAuY3Bw
OyBwYXRoID0gUGFnZUxvYWREaWRDaGFuZ2VMb2NhdGlvbldpdGhpblBhZ2VGb3JGcmFtZS5jcHA7
IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCUJDMkQwMDRBMTJBOUZFQjMwMEU3MzJBMyAv
KiBmaWxlLXdpdGgtYW5jaG9yLmh0bWwgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZXhw
bGljaXRGaWxlVHlwZSA9IHRleHQuaHRtbDsgZmlsZUVuY29kaW5nID0gNDsgcGF0aCA9ICJmaWxl
LXdpdGgtYW5jaG9yLmh0bWwiOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQlCQzU3NTk0
NjEyNkU3MzUxMDA2RjBGMTIgLyogSW5qZWN0ZWRCdW5kbGVNYWluLmNwcCAqLyA9IHtpc2EgPSBQ
QlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNv
dXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9IEluamVjdGVkQnVuZGxlTWFpbi5jcHA7IHNvdXJjZVRy
ZWUgPSAiPGdyb3VwPiI7IH07CkBAIC0yNTksNiArMjYxLDcgQEAKIAkJCWlzYSA9IFBCWEdyb3Vw
OwogCQkJY2hpbGRyZW4gPSAoCiAJCQkJQkM5MDk3N0IxMjU1NzFBRTAwMDgzNzU2IC8qIFJlc291
cmNlcyAqLywKKwkJCQlCQzI0NkQ4QzEzMkYxMTVBMDBCNTZEN0MgLyogQWJvdXRCbGFua0xvYWQu
Y3BwICovLAogCQkJCUJDQjY4MDNGMTI2RkJGRTEwMDY0MkE2MSAvKiBEb2N1bWVudFN0YXJ0VXNl
clNjcmlwdEFsZXJ0Q3Jhc2guY3BwICovLAogCQkJCUJDQjY4MDQxMTI2RkJGRjEwMDY0MkE2MSAv
KiBEb2N1bWVudFN0YXJ0VXNlclNjcmlwdEFsZXJ0Q3Jhc2hfQnVuZGxlLmNwcCAqLywKIAkJCQkx
QTVGRUZEQzEyNzBFMkEzMDAwRTI5MjEgLyogRXZhbHVhdGVKYXZhU2NyaXB0LmNwcCAqLywKQEAg
LTQzMyw2ICs0MzYsNyBAQAogCQkJCTRCRkRGRkE5MTMxNDc3NzcwMDYxRjI0QiAvKiBIaXRUZXN0
UmVzdWx0Tm9kZUhhbmRsZS5jcHAgaW4gU291cmNlcyAqLywKIAkJCQlDMEJENjY5RDEzMUQzQ0Y3
MDBFMThGMkEgLyogUmVzcG9uc2l2ZW5lc3NUaW1lckRvZXNudEZpcmVFYXJseS5jcHAgaW4gU291
cmNlcyAqLywKIAkJCQlGNkM1OUUzODEzMkFDNUUwMDAxNzZDMDkgLyogU2VuZGluZ01lc3NhZ2Vz
VG9UaGVXZWJQcm9jZXNzQmVmb3JlSXRJc1ZhbGlkLmNwcCBpbiBTb3VyY2VzICovLAorCQkJCUJD
MjQ2RDhFMTMyRjExNUEwMEI1NkQ3QyAvKiBBYm91dEJsYW5rTG9hZC5jcHAgaW4gU291cmNlcyAq
LywKIAkJCSk7CiAJCQlydW5Pbmx5Rm9yRGVwbG95bWVudFBvc3Rwcm9jZXNzaW5nID0gMDsKIAkJ
fTsKSW5kZXg6IFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Mi9BYm91dEJsYW5rTG9h
ZC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXQyL0Fi
b3V0QmxhbmtMb2FkLmNwcAkocmV2aXNpb24gMCkKKysrIFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0Mi9BYm91dEJsYW5rTG9hZC5jcHAJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNjQg
QEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTEgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2Vy
dmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkg
Zm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHBy
b3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4g
UmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5
cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xs
b3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBt
dXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlz
dCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAg
ICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUg
ZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUg
SU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycKKyAqIEFORCBBTlkgRVhQUkVTUyBP
UiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorICog
VEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hB
TEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTCisgKiBCRSBMSUFCTEUgRk9SIEFOWSBE
SVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisgKiBD
T05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9D
VVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0Us
IERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIg
Q0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICogQ09O
VFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9S
IE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElT
IFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YKKyAqIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNI
IERBTUFHRS4KKyAqLworCisjaW5jbHVkZSAiVGVzdC5oIgorCisjaW5jbHVkZSAiUGxhdGZvcm1V
dGlsaXRpZXMuaCIKKyNpbmNsdWRlICJQbGF0Zm9ybVdlYlZpZXcuaCIKKyNpbmNsdWRlIDxXZWJL
aXQyL1dlYktpdDIuaD4KKyNpbmNsdWRlIDxXZWJLaXQyL1dLUmV0YWluUHRyLmg+CisKK25hbWVz
cGFjZSBUZXN0V2ViS2l0QVBJIHsKKyAgICAKK3N0YXRpYyBib29sIGRvbmU7CisKK3N0YXRpYyB2
b2lkIGRlY2lkZVBvbGljeUZvclJlc3BvbnNlKFdLUGFnZVJlZiBwYWdlLCBXS0ZyYW1lUmVmIGZy
YW1lLCBXS1VSTFJlc3BvbnNlUmVmIHJlc3BvbnNlLCBXS1VSTFJlcXVlc3RSZWYgcmVxdWVzdCwg
V0tGcmFtZVBvbGljeUxpc3RlbmVyUmVmIGxpc3RlbmVyLCBXS1R5cGVSZWYgdXNlckRhdGEsIGNv
bnN0IHZvaWQqIGNsaWVudEluZm8pCit7CisgICAgV0tSZXRhaW5QdHI8V0tTdHJpbmdSZWY+IE1J
TUVUeXBlKEFkb3B0V0ssIFV0aWw6OmNvcHlNSU1FVHlwZUZvcldLVVJMUmVzcG9uc2UocmVzcG9u
c2UpKTsKKyAgICBURVNUX0FTU0VSVChXS1N0cmluZ0lzRXF1YWxUb1VURjhDU3RyaW5nKE1JTUVU
eXBlLmdldCgpLCAidGV4dC9odG1sIikpOworCisgICAgV0tGcmFtZVBvbGljeUxpc3RlbmVyVXNl
KGxpc3RlbmVyKTsKKyAgICBkb25lID0gdHJ1ZTsKK30KKworVEVTVChXZWJLaXQyLCBBYm91dEJs
YW5rTG9hZCkKK3sKKyAgICBXS1JldGFpblB0cjxXS0NvbnRleHRSZWY+IGNvbnRleHQoQWRvcHRX
SywgV0tDb250ZXh0Q3JlYXRlKCkpOworICAgIFBsYXRmb3JtV2ViVmlldyB3ZWJWaWV3KGNvbnRl
eHQuZ2V0KCkpOworICAgICAgICAKKyAgICBXS1BhZ2VQb2xpY3lDbGllbnQgcG9saWN5Q2xpZW50
OworICAgIG1lbXNldCgmcG9saWN5Q2xpZW50LCAwLCBzaXplb2YocG9saWN5Q2xpZW50KSk7Cisg
ICAgCisgICAgcG9saWN5Q2xpZW50LnZlcnNpb24gPSAwOworICAgIHBvbGljeUNsaWVudC5kZWNp
ZGVQb2xpY3lGb3JSZXNwb25zZSA9IGRlY2lkZVBvbGljeUZvclJlc3BvbnNlOworICAgIFdLUGFn
ZVNldFBhZ2VQb2xpY3lDbGllbnQod2ViVmlldy5wYWdlKCksICZwb2xpY3lDbGllbnQpOworICAg
IAorICAgIFdLUmV0YWluUHRyPFdLVVJMUmVmPiB1cmwoQWRvcHRXSywgV0tVUkxDcmVhdGVXaXRo
VVRGOENTdHJpbmcoImFib3V0OmJsYW5rIikpOworICAgIFdLUGFnZUxvYWRVUkwod2ViVmlldy5w
YWdlKCksIHVybC5nZXQoKSk7CisgICAgCisgICAgVXRpbDo6cnVuKCZkb25lKTsKK30KKworfSAv
LyBuYW1lc3BhY2UgVGVzdFdlYktpdEFQSQpJbmRleDogVG9vbHMvVGVzdFdlYktpdEFQSS9tYWMv
UGxhdGZvcm1VdGlsaXRpZXNNYWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvVGVzdFdlYktpdEFQ
SS9tYWMvUGxhdGZvcm1VdGlsaXRpZXNNYWMubW0JKHJldmlzaW9uIDgxMDY4KQorKysgVG9vbHMv
VGVzdFdlYktpdEFQSS9tYWMvUGxhdGZvcm1VdGlsaXRpZXNNYWMubW0JKHdvcmtpbmcgY29weSkK
QEAgLTI4LDcgKzI4LDkgQEAKICNpbmNsdWRlIDxXZWJLaXQyL1dLUmV0YWluUHRyLmg+CiAjaW5j
bHVkZSA8V2ViS2l0Mi9XS1N0cmluZ0NGLmg+CiAjaW5jbHVkZSA8V2ViS2l0Mi9XS1VSTENGLmg+
CisjaW5jbHVkZSA8V2ViS2l0Mi9XS1VSTFJlc3BvbnNlTlMuaD4KICNpbmNsdWRlIDxXZWJLaXQy
L1dlYktpdDIuaD4KKyNpbmNsdWRlIDx3dGYvUmV0YWluUHRyLmg+CiAKIG5hbWVzcGFjZSBUZXN0
V2ViS2l0QVBJIHsKIG5hbWVzcGFjZSBVdGlsIHsKQEAgLTU2LDYgKzU4LDEyIEBAIFdLVVJMUmVm
IGNyZWF0ZVVSTEZvclJlc291cmNlKGNvbnN0IGNoYXIKICAgICByZXR1cm4gV0tVUkxDcmVhdGVX
aXRoQ0ZVUkwoKENGVVJMUmVmKW5zVVJMKTsKIH0KIAorV0tTdHJpbmdSZWYgY29weU1JTUVUeXBl
Rm9yV0tVUkxSZXNwb25zZShXS1VSTFJlc3BvbnNlUmVmIHdrUmVzcG9uc2UpCit7CisgICAgUmV0
YWluUHRyPE5TVVJMUmVzcG9uc2U+IHJlc3BvbnNlKEFkb3B0TlMsIFdLVVJMUmVzcG9uc2VDb3B5
TlNVUkxSZXNwb25zZSh3a1Jlc3BvbnNlKSk7CisgICAgcmV0dXJuIFdLU3RyaW5nQ3JlYXRlV2l0
aENGU3RyaW5nKChDRlN0cmluZ1JlZilbcmVzcG9uc2UuZ2V0KCkgTUlNRVR5cGVdKTsKK30KKwog
V0tVUkxSZWYgVVJMRm9yTm9uRXhpc3RlbnRSZXNvdXJjZSgpCiB7CiAgICAgTlNVUkwgKm5zVVJM
ID0gW05TVVJMIFVSTFdpdGhTdHJpbmc6QCJmaWxlOi8vL2RvZXMtbm90LWV4aXN0Lmh0bWwiXTsK
SW5kZXg6IFRvb2xzL1Rlc3RXZWJLaXRBUEkvd2luL1BsYXRmb3JtVXRpbGl0aWVzV2luLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBUb29scy9UZXN0V2ViS2l0QVBJL3dpbi9QbGF0Zm9ybVV0aWxpdGllc1dp
bi5jcHAJKHJldmlzaW9uIDgxMDY4KQorKysgVG9vbHMvVGVzdFdlYktpdEFQSS93aW4vUGxhdGZv
cm1VdGlsaXRpZXNXaW4uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNyw2ICsyNyw3IEBACiAKICNp
bmNsdWRlIDxXZWJLaXQyL1dLU3RyaW5nQ0YuaD4KICNpbmNsdWRlIDxXZWJLaXQyL1dLVVJMQ0Yu
aD4KKyNpbmNsdWRlIDxXZWJLaXQyL1dLVVJMUmVzcG9uc2VDRi5oPgogI2luY2x1ZGUgPHd0Zi9S
ZXRhaW5QdHIuaD4KIAogbmFtZXNwYWNlIFRlc3RXZWJLaXRBUEkgewpAQCAtNzYsNiArNzcsMTIg
QEAgV0tVUkxSZWYgY3JlYXRlVVJMRm9yUmVzb3VyY2UoY29uc3QgY2hhcgogICAgIHJldHVybiBX
S1VSTENyZWF0ZVdpdGhDRlVSTCh1cmwuZ2V0KCkpOwogfQogCitXS1N0cmluZ1JlZiBjb3B5TUlN
RVR5cGVGb3JXS1VSTFJlc3BvbnNlKFdLVVJMUmVzcG9uc2VSZWYgd2tSZXNwb25zZSkKK3sKKyAg
ICBSZXRhaW5QdHI8Q0ZVUkxSZXNwb25zZVJlZj4gcmVzcG9uc2UoQWRvcHROUywgV0tVUkxSZXNw
b25zZUNvcHlDRlVSTFJlc3BvbnNlKDAsIHdrUmVzcG9uc2UpKTsKKyAgICByZXR1cm4gV0tTdHJp
bmdDcmVhdGVXaXRoQ0ZTdHJpbmcoQ0ZVUkxSZXNwb25zZUdldE1JTUVUeXBlKHJlc3BvbnNlLmdl
dCgpKSk7Cit9CisKIFdLVVJMUmVmIFVSTEZvck5vbkV4aXN0ZW50UmVzb3VyY2UoKQogewogICAg
IHJldHVybiBXS1VSTENyZWF0ZVdpdGhVVEY4Q1N0cmluZygiZmlsZTovLy9kb2VzLW5vdC1leGlz
dC5odG1sIik7CkluZGV4OiBUb29scy9UZXN0V2ViS2l0QVBJL3dpbi9UZXN0V2ViS2l0QVBJLnZj
cHJvago9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBUb29scy9UZXN0V2ViS2l0QVBJL3dpbi9UZXN0V2ViS2l0QVBJ
LnZjcHJvagkocmV2aXNpb24gODEwNjgpCisrKyBUb29scy9UZXN0V2ViS2l0QVBJL3dpbi9UZXN0
V2ViS2l0QVBJLnZjcHJvagkod29ya2luZyBjb3B5KQpAQCAtNDEyLDYgKzQxMiwxMCBAQAogCQkJ
CU5hbWU9IldlYktpdDIiCiAJCQkJPgogCQkJCTxGaWxlCisJCQkJCVJlbGF0aXZlUGF0aD0iLi5c
VGVzdHNcV2ViS2l0MlxBYm91dEJsYW5rTG9hZC5jcHAiCisJCQkJCT4KKwkJCQk8L0ZpbGU+CisJ
CQkJPEZpbGUKIAkJCQkJUmVsYXRpdmVQYXRoPSIuLlxUZXN0c1xXZWJLaXQyXERvY3VtZW50U3Rh
cnRVc2VyU2NyaXB0QWxlcnRDcmFzaC5jcHAiCiAJCQkJCT4KIAkJCQk8L0ZpbGU+Cg==
</data>
<flag name="review"
          id="77936"
          type_id="1"
          status="+"
          setter="aroben"
    />
          </attachment>
      

    </bug>

</bugzilla>