<?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>8276</bug_id>
          
          <creation_ts>2006-04-09 05:38:23 -0700</creation_ts>
          <short_desc>REGRESSION (NativeTextField): Pasting a Finder item into a text field results in a file: URL being pasted instead of just the file name</short_desc>
          <delta_ts>2006-10-05 15:30:16 -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>Forms</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>38822</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-04-09 05:38:23 -0700</bug_when>
    <thetext>Steps to reproduce:
1) Select an item in the Finder
2) Choose Edit &gt; Copy &quot;&lt;name of selected item&gt;&quot;
3) In Safari, go to http://www.google.com/
4) Choose Edit &gt; Paste

Expected results:
Only the name of the item copied from the finder should be pasted into the field.

Actual results:
A file: URL for the copied item is pasted into the field.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38896</commentid>
    <comment_count>1</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2006-04-10 13:44:52 -0700</bug_when>
    <thetext>While this is a native text field regression, we think the symptom is mild, so we&apos;re moving it to P2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38958</commentid>
    <comment_count>2</comment_count>
      <attachid>7642</attachid>
    <who name="">mitz</who>
    <bug_when>2006-04-11 05:52:13 -0700</bug_when>
    <thetext>Created attachment 7642
Paste as plain text when targeting a text field

-[WebHTMLView _plainTextFromPasteboard:] is based on observing the behavior of AppKit text fields. This patch also addresses bug 8283.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38961</commentid>
    <comment_count>3</comment_count>
      <attachid>7642</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-04-11 08:10:23 -0700</bug_when>
    <thetext>Comment on attachment 7642
Paste as plain text when targeting a text field

Looks fine. I&apos;m not sure about the part about enabling the pasteAsRichText: selector, but frankly I don&apos;t understand the value of that selector anyway, nor do I think it&apos;s used in any common case.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38983</commentid>
    <comment_count>4</comment_count>
      <attachid>7642</attachid>
    <who name="">mitz</who>
    <bug_when>2006-04-11 15:16:42 -0700</bug_when>
    <thetext>Comment on attachment 7642
Paste as plain text when targeting a text field

Thanks to Justin I&apos;ve noticed that this patch makes dragging a link into a text field result in the link&apos;s text being pasted instead of the URL. This is actually behavior that would be nice to have in rich text (pasting an anchor) but not in fields.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39036</commentid>
    <comment_count>5</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-04-12 13:01:33 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; [T]his patch makes dragging a link into a text
&gt; field result in the link&apos;s text being pasted instead of the URL.

I was wrong (again!), it doesn&apos;t, since the NSStringPboardType contains the URL in that case. So I think the patch is fine, but I don&apos;t know how to make a test for it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39625</commentid>
    <comment_count>6</comment_count>
      <attachid>7806</attachid>
    <who name="">mitz</who>
    <bug_when>2006-04-18 12:07:20 -0700</bug_when>
    <thetext>Created attachment 7806
Same code patch, with a change log and a manual test for this bug and bug 8283</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39627</commentid>
    <comment_count>7</comment_count>
      <attachid>7808</attachid>
    <who name="">mitz</who>
    <bug_when>2006-04-18 12:09:05 -0700</bug_when>
    <thetext>Created attachment 7808
Contents of resources/plain-text-paste</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39896</commentid>
    <comment_count>8</comment_count>
      <attachid>7806</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-04-19 19:34:12 -0700</bug_when>
    <thetext>Comment on attachment 7806
Same code patch, with a change log and a manual test for this bug and bug 8283

r=me again</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>55213</commentid>
    <comment_count>9</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-09-10 15:11:58 -0700</bug_when>
    <thetext>The resources for the test weren&apos;t checked in properly. Their resource forks and Finder metadata need to be preserved for the test to work. I think the right way to do it is to use /Developer/Tools/SplitForks on the directory and then check in the AppleDouble pairs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54102</commentid>
    <comment_count>10</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2006-10-05 15:30:16 -0700</bug_when>
    <thetext>Fixed in r16827.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>7642</attachid>
            <date>2006-04-11 05:52:13 -0700</date>
            <delta_ts>2006-04-18 12:07:20 -0700</delta_ts>
            <desc>Paste as plain text when targeting a text field</desc>
            <filename>8276_r0.patch</filename>
            <type>text/plain</type>
            <size>10807</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvYnJpZGdlL21hYy9XZWJDb3JlRnJhbWVCcmlkZ2UubW0KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gV2ViQ29yZS9icmlkZ2UvbWFjL1dlYkNvcmVGcmFtZUJyaWRnZS5tbQkocmV2aXNpb24g
MTM4MjApCisrKyBXZWJDb3JlL2JyaWRnZS9tYWMvV2ViQ29yZUZyYW1lQnJpZGdlLm1tCSh3b3Jr
aW5nIGNvcHkpCkBAIC0yMTAxLDYgKzIxMDEsMTEgQEAKICAgICByZXR1cm4gW0RPTVJhbmdlIF9y
YW5nZVdpdGg6bV9mcmFtZS0+ZHJhZ0NhcmV0KCkudG9SYW5nZSgpLmdldCgpXTsKIH0KIAorLSAo
Qk9PTClpc0RyYWdDYXJldFJpY2hseUVkaXRhYmxlCit7CisgICAgcmV0dXJuIG1fZnJhbWUtPmRy
YWdDYXJldCgpLmlzQ29udGVudFJpY2hseUVkaXRhYmxlKCk7Cit9CisKIC0gKERPTVJhbmdlICop
ZWRpdGFibGVET01SYW5nZUZvclBvaW50OihOU1BvaW50KXBvaW50CiB7CiAgICAgVmlzaWJsZVBv
c2l0aW9uIHBvc2l0aW9uID0gW3NlbGYgX3Zpc2libGVQb3NpdGlvbkZvclBvaW50OnBvaW50XTsK
SW5kZXg6IFdlYkNvcmUvYnJpZGdlL21hYy9XZWJDb3JlRnJhbWVCcmlkZ2UuaAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBXZWJDb3JlL2JyaWRnZS9tYWMvV2ViQ29yZUZyYW1lQnJpZGdlLmgJKHJldmlzaW9uIDEz
ODIwKQorKysgV2ViQ29yZS9icmlkZ2UvbWFjL1dlYkNvcmVGcmFtZUJyaWRnZS5oCSh3b3JraW5n
IGNvcHkpCkBAIC00MzAsNiArNDMwLDcgQEAKIC0gKHZvaWQpbW92ZURyYWdDYXJldFRvUG9pbnQ6
KE5TUG9pbnQpcG9pbnQ7CiAtICh2b2lkKXJlbW92ZURyYWdDYXJldDsKIC0gKERPTVJhbmdlICop
ZHJhZ0NhcmV0RE9NUmFuZ2U7CistIChCT09MKWlzRHJhZ0NhcmV0UmljaGx5RWRpdGFibGU7CiAt
IChET01SYW5nZSAqKWVkaXRhYmxlRE9NUmFuZ2VGb3JQb2ludDooTlNQb2ludClwb2ludDsKIC0g
KERPTVJhbmdlICopY2hhcmFjdGVyUmFuZ2VBdFBvaW50OihOU1BvaW50KXBvaW50OwogCkluZGV4
OiBXZWJLaXQvV2ViVmlldy9XZWJIVE1MVmlldy5tCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9XZWJW
aWV3L1dlYkhUTUxWaWV3Lm0JKHJldmlzaW9uIDEzODIwKQorKysgV2ViS2l0L1dlYlZpZXcvV2Vi
SFRNTFZpZXcubQkod29ya2luZyBjb3B5KQpAQCAtMTgyLDggKzE4MiwxMSBAQAogQGludGVyZmFj
ZSBXZWJIVE1MVmlldyAoV2ViSFRNTFZpZXdGaWxlSW50ZXJuYWwpCiAtIChCT09MKV9pbWFnZUV4
aXN0c0F0UGF0aHM6KE5TQXJyYXkgKilwYXRoczsKIC0gKERPTURvY3VtZW50RnJhZ21lbnQgKilf
ZG9jdW1lbnRGcmFnbWVudEZyb21QYXN0ZWJvYXJkOihOU1Bhc3RlYm9hcmQgKilwYXN0ZWJvYXJk
IGFsbG93UGxhaW5UZXh0OihCT09MKWFsbG93UGxhaW5UZXh0IGNob3NlUGxhaW5UZXh0OihCT09M
ICopY2hvc2VQbGFpblRleHQ7CistIChOU1N0cmluZyAqKV9wbGFpblRleHRGcm9tUGFzdGVib2Fy
ZDooTlNQYXN0ZWJvYXJkICopcGFzdGVib2FyZDsKIC0gKHZvaWQpX3Bhc3RlV2l0aFBhc3RlYm9h
cmQ6KE5TUGFzdGVib2FyZCAqKXBhc3RlYm9hcmQgYWxsb3dQbGFpblRleHQ6KEJPT0wpYWxsb3dQ
bGFpblRleHQ7CistICh2b2lkKV9wYXN0ZUFzUGxhaW5UZXh0V2l0aFBhc3RlYm9hcmQ6KE5TUGFz
dGVib2FyZCAqKXBhc3RlYm9hcmQ7CiAtIChCT09MKV9zaG91bGRJbnNlcnRGcmFnbWVudDooRE9N
RG9jdW1lbnRGcmFnbWVudCAqKWZyYWdtZW50IHJlcGxhY2luZ0RPTVJhbmdlOihET01SYW5nZSAq
KXJhbmdlIGdpdmVuQWN0aW9uOihXZWJWaWV3SW5zZXJ0QWN0aW9uKWFjdGlvbjsKKy0gKEJPT0wp
X3Nob3VsZEluc2VydFRleHQ6KE5TU3RyaW5nICopdGV4dCByZXBsYWNpbmdET01SYW5nZTooRE9N
UmFuZ2UgKilyYW5nZSBnaXZlbkFjdGlvbjooV2ViVmlld0luc2VydEFjdGlvbilhY3Rpb247CiAt
IChCT09MKV9zaG91bGRSZXBsYWNlU2VsZWN0aW9uV2l0aFRleHQ6KE5TU3RyaW5nICopdGV4dCBn
aXZlbkFjdGlvbjooV2ViVmlld0luc2VydEFjdGlvbilhY3Rpb247CiAtIChmbG9hdClfY2FsY3Vs
YXRlUHJpbnRIZWlnaHQ7CiAtICh2b2lkKV91cGRhdGVUZXh0U2l6ZU11bHRpcGxpZXI7CkBAIC00
MzEsNiArNDM0LDQzIEBACiAgICAgcmV0dXJuIG5pbDsKIH0KIAorLSAoTlNTdHJpbmcgKilfcGxh
aW5UZXh0RnJvbVBhc3RlYm9hcmQ6KE5TUGFzdGVib2FyZCAqKXBhc3RlYm9hcmQKK3sKKyAgICBO
U0FycmF5ICp0eXBlcyA9IFtwYXN0ZWJvYXJkIHR5cGVzXTsKKyAgICAKKyAgICBpZiAoW3R5cGVz
IGNvbnRhaW5zT2JqZWN0Ok5TU3RyaW5nUGJvYXJkVHlwZV0pCisgICAgICAgIHJldHVybiBbcGFz
dGVib2FyZCBzdHJpbmdGb3JUeXBlOk5TU3RyaW5nUGJvYXJkVHlwZV07CisgICAgCisgICAgTlNB
dHRyaWJ1dGVkU3RyaW5nICphdHRyaWJ1dGVkU3RyaW5nID0gbmlsOworICAgIE5TU3RyaW5nICpz
dHJpbmc7CisKKyAgICBpZiAoW3R5cGVzIGNvbnRhaW5zT2JqZWN0Ok5TUlRGRFBib2FyZFR5cGVd
KQorICAgICAgICBhdHRyaWJ1dGVkU3RyaW5nID0gW1tOU0F0dHJpYnV0ZWRTdHJpbmcgYWxsb2Nd
IGluaXRXaXRoUlRGRDpbcGFzdGVib2FyZCBkYXRhRm9yVHlwZTpOU1JURkRQYm9hcmRUeXBlXSBk
b2N1bWVudEF0dHJpYnV0ZXM6TlVMTF07CisgICAgaWYgKGF0dHJpYnV0ZWRTdHJpbmcgPT0gbmls
ICYmIFt0eXBlcyBjb250YWluc09iamVjdDpOU1JURlBib2FyZFR5cGVdKQorICAgICAgICBhdHRy
aWJ1dGVkU3RyaW5nID0gW1tOU0F0dHJpYnV0ZWRTdHJpbmcgYWxsb2NdIGluaXRXaXRoUlRGOltw
YXN0ZWJvYXJkIGRhdGFGb3JUeXBlOk5TUlRGUGJvYXJkVHlwZV0gZG9jdW1lbnRBdHRyaWJ1dGVz
Ok5VTExdOworICAgIGlmIChhdHRyaWJ1dGVkU3RyaW5nICE9IG5pbCkgeworICAgICAgICBzdHJp
bmcgPSBbW2F0dHJpYnV0ZWRTdHJpbmcgc3RyaW5nXSBjb3B5XTsKKyAgICAgICAgW2F0dHJpYnV0
ZWRTdHJpbmcgcmVsZWFzZV07CisgICAgICAgIHJldHVybiBbc3RyaW5nIGF1dG9yZWxlYXNlXTsK
KyAgICB9CisgICAgCisgICAgaWYgKFt0eXBlcyBjb250YWluc09iamVjdDpOU0ZpbGVuYW1lc1Bi
b2FyZFR5cGVdKSB7CisgICAgICAgIHN0cmluZyA9IFtbcGFzdGVib2FyZCBwcm9wZXJ0eUxpc3RG
b3JUeXBlOk5TRmlsZW5hbWVzUGJvYXJkVHlwZV0gY29tcG9uZW50c0pvaW5lZEJ5U3RyaW5nOkAi
XG4iXTsKKyAgICAgICAgaWYgKHN0cmluZyAhPSBuaWwpCisgICAgICAgICAgICByZXR1cm4gc3Ry
aW5nOworICAgIH0KKyAgICAKKyAgICBOU1VSTCAqVVJMOworICAgIAorICAgIGlmICgoVVJMID0g
W05TVVJMIFVSTEZyb21QYXN0ZWJvYXJkOnBhc3RlYm9hcmRdKSkgeworICAgICAgICBzdHJpbmcg
PSBbVVJMIF93ZWJfdXNlclZpc2libGVTdHJpbmddOworICAgICAgICBpZiAoW3N0cmluZyBsZW5n
dGhdID4gMCkKKyAgICAgICAgICAgIHJldHVybiBzdHJpbmc7CisgICAgfQorICAgIAorICAgIHJl
dHVybiBuaWw7Cit9CisKIC0gKFdlYlJlc291cmNlICopcmVzb3VyY2VGb3JEYXRhOihOU0RhdGEg
KilkYXRhIHByZWZlcnJlZEZpbGVuYW1lOihOU1N0cmluZyAqKW5hbWUKIHsKICAgICAvLyBUaGlz
IG1ldGhvZCBpcyBjYWxsZWQgYnkgW05TQXR0cmlidXRlZFN0cmluZyBfZG9jdW1lbnRGcm9tUmFu
Z2U6Ojo6XSAKQEAgLTQ2NCw2ICs1MDQsMTMgQEAKICAgICB9CiB9CiAKKy0gKHZvaWQpX3Bhc3Rl
QXNQbGFpblRleHRXaXRoUGFzdGVib2FyZDooTlNQYXN0ZWJvYXJkICopcGFzdGVib2FyZAorewor
ICAgIE5TU3RyaW5nICp0ZXh0ID0gW3NlbGYgX3BsYWluVGV4dEZyb21QYXN0ZWJvYXJkOnBhc3Rl
Ym9hcmRdOworICAgIGlmIChbc2VsZiBfc2hvdWxkUmVwbGFjZVNlbGVjdGlvbldpdGhUZXh0OnRl
eHQgZ2l2ZW5BY3Rpb246V2ViVmlld0luc2VydEFjdGlvblBhc3RlZF0pCisgICAgICAgIFtbc2Vs
ZiBfYnJpZGdlXSByZXBsYWNlU2VsZWN0aW9uV2l0aFRleHQ6dGV4dCBzZWxlY3RSZXBsYWNlbWVu
dDpOTyBzbWFydFJlcGxhY2U6W3NlbGYgX2NhblNtYXJ0UmVwbGFjZVdpdGhQYXN0ZWJvYXJkOnBh
c3RlYm9hcmRdXTsKK30KKwogLSAoQk9PTClfc2hvdWxkSW5zZXJ0RnJhZ21lbnQ6KERPTURvY3Vt
ZW50RnJhZ21lbnQgKilmcmFnbWVudCByZXBsYWNpbmdET01SYW5nZTooRE9NUmFuZ2UgKilyYW5n
ZSBnaXZlbkFjdGlvbjooV2ViVmlld0luc2VydEFjdGlvbilhY3Rpb24KIHsKICAgICBXZWJWaWV3
ICp3ZWJWaWV3ID0gW3NlbGYgX3dlYlZpZXddOwpAQCAtNDc1LDEzICs1MjIsMTcgQEAKICAgICB9
CiB9CiAKLS0gKEJPT0wpX3Nob3VsZFJlcGxhY2VTZWxlY3Rpb25XaXRoVGV4dDooTlNTdHJpbmcg
Kil0ZXh0IGdpdmVuQWN0aW9uOihXZWJWaWV3SW5zZXJ0QWN0aW9uKWFjdGlvbgorLSAoQk9PTClf
c2hvdWxkSW5zZXJ0VGV4dDooTlNTdHJpbmcgKil0ZXh0IHJlcGxhY2luZ0RPTVJhbmdlOihET01S
YW5nZSAqKXJhbmdlIGdpdmVuQWN0aW9uOihXZWJWaWV3SW5zZXJ0QWN0aW9uKWFjdGlvbgogewog
ICAgIFdlYlZpZXcgKndlYlZpZXcgPSBbc2VsZiBfd2ViVmlld107Ci0gICAgRE9NUmFuZ2UgKnNl
bGVjdGVkUmFuZ2UgPSBbc2VsZiBfc2VsZWN0ZWRSYW5nZV07Ci0gICAgcmV0dXJuIFtbd2ViVmll
dyBfZWRpdGluZ0RlbGVnYXRlRm9yd2FyZGVyXSB3ZWJWaWV3OndlYlZpZXcgc2hvdWxkSW5zZXJ0
VGV4dDp0ZXh0IHJlcGxhY2luZ0RPTVJhbmdlOnNlbGVjdGVkUmFuZ2UgZ2l2ZW5BY3Rpb246YWN0
aW9uXTsKKyAgICByZXR1cm4gW1t3ZWJWaWV3IF9lZGl0aW5nRGVsZWdhdGVGb3J3YXJkZXJdIHdl
YlZpZXc6d2ViVmlldyBzaG91bGRJbnNlcnRUZXh0OnRleHQgcmVwbGFjaW5nRE9NUmFuZ2U6cmFu
Z2UgZ2l2ZW5BY3Rpb246YWN0aW9uXTsKIH0KIAorLSAoQk9PTClfc2hvdWxkUmVwbGFjZVNlbGVj
dGlvbldpdGhUZXh0OihOU1N0cmluZyAqKXRleHQgZ2l2ZW5BY3Rpb246KFdlYlZpZXdJbnNlcnRB
Y3Rpb24pYWN0aW9uCit7CisgICAgcmV0dXJuIFtzZWxmIF9zaG91bGRJbnNlcnRUZXh0OnRleHQg
cmVwbGFjaW5nRE9NUmFuZ2U6W3NlbGYgX3NlbGVjdGVkUmFuZ2VdIGdpdmVuQWN0aW9uOmFjdGlv
bl07Cit9CisKIC8vIENhbGN1bGF0ZSB0aGUgdmVydGljYWwgc2l6ZSBvZiB0aGUgdmlldyB0aGF0
IGZpdHMgb24gYSBzaW5nbGUgcGFnZQogLSAoZmxvYXQpX2NhbGN1bGF0ZVByaW50SGVpZ2h0CiB7
CkBAIC0xODM0LDcgKzE4ODUsMTAgQEAKIAogLSAoQk9PTClyZWFkU2VsZWN0aW9uRnJvbVBhc3Rl
Ym9hcmQ6KE5TUGFzdGVib2FyZCAqKXBhc3RlYm9hcmQKIHsKLSAgICBbc2VsZiBfcGFzdGVXaXRo
UGFzdGVib2FyZDpwYXN0ZWJvYXJkIGFsbG93UGxhaW5UZXh0OllFU107CisgICAgaWYgKFtbc2Vs
ZiBfYnJpZGdlXSBpc1NlbGVjdGlvblJpY2hseUVkaXRhYmxlXSkKKyAgICAgICAgW3NlbGYgX3Bh
c3RlV2l0aFBhc3RlYm9hcmQ6cGFzdGVib2FyZCBhbGxvd1BsYWluVGV4dDpZRVNdOworICAgIGVs
c2UKKyAgICAgICAgW3NlbGYgX3Bhc3RlQXNQbGFpblRleHRXaXRoUGFzdGVib2FyZDpwYXN0ZWJv
YXJkXTsKICAgICByZXR1cm4gWUVTOwogfQogCkBAIC0xOTc1LDggKzIwMjksMTAgQEAKICAgICAg
ICAgICAgIHx8IGFjdGlvbiA9PSBAc2VsZWN0b3IoX2xlYXJuU3BlbGxpbmdGcm9tTWVudTopCiAg
ICAgICAgICAgICB8fCBhY3Rpb24gPT0gQHNlbGVjdG9yKHRha2VGaW5kU3RyaW5nRnJvbVNlbGVj
dGlvbjopKSB7CiAgICAgICAgIHJldHVybiBbc2VsZiBfaGFzU2VsZWN0aW9uXTsKLSAgICB9IGVs
c2UgaWYgKGFjdGlvbiA9PSBAc2VsZWN0b3IocGFzdGU6KSB8fCBhY3Rpb24gPT0gQHNlbGVjdG9y
KHBhc3RlQXNQbGFpblRleHQ6KSB8fCBhY3Rpb24gPT0gQHNlbGVjdG9yKHBhc3RlQXNSaWNoVGV4
dDopKSB7CisgICAgfSBlbHNlIGlmIChhY3Rpb24gPT0gQHNlbGVjdG9yKHBhc3RlOikgfHwgYWN0
aW9uID09IEBzZWxlY3RvcihwYXN0ZUFzUGxhaW5UZXh0OikpIHsKICAgICAgICAgcmV0dXJuIFti
cmlkZ2UgbWF5REhUTUxQYXN0ZV0gfHwgW3NlbGYgX2NhblBhc3RlXTsKKyAgICB9IGVsc2UgaWYg
KGFjdGlvbiA9PSBAc2VsZWN0b3IocGFzdGVBc1JpY2hUZXh0OikpIHsKKyAgICAgICAgcmV0dXJu
IFticmlkZ2UgbWF5REhUTUxQYXN0ZV0gfHwgKFtzZWxmIF9jYW5QYXN0ZV0gJiYgW1tzZWxmIF9i
cmlkZ2VdIGlzU2VsZWN0aW9uUmljaGx5RWRpdGFibGVdKTsKICAgICB9IGVsc2UgaWYgKGFjdGlv
biA9PSBAc2VsZWN0b3IocGVyZm9ybUZpbmRQYW5lbEFjdGlvbjopKSB7CiAgICAgICAgIC8vIEZJ
WE1FOiBOb3QgeWV0IGltcGxlbWVudGVkLgogICAgICAgICByZXR1cm4gTk87CkBAIC0yODg0LDE4
ICsyOTQwLDI4IEBACiAgICAgICAgICAgICBCT09MIGRpZEluc2VydCA9IE5POwogICAgICAgICAg
ICAgaWYgKFtzZWxmIF9jYW5Qcm9jZXNzRHJhZ1dpdGhEcmFnZ2luZ0luZm86ZHJhZ2dpbmdJbmZv
XSkgewogICAgICAgICAgICAgICAgIE5TUGFzdGVib2FyZCAqcGFzdGVib2FyZCA9IFtkcmFnZ2lu
Z0luZm8gZHJhZ2dpbmdQYXN0ZWJvYXJkXTsKLSAgICAgICAgICAgICAgICBCT09MIGNob3NlUGxh
aW5UZXh0OwotICAgICAgICAgICAgICAgIERPTURvY3VtZW50RnJhZ21lbnQgKmZyYWdtZW50ID0g
W3NlbGYgX2RvY3VtZW50RnJhZ21lbnRGcm9tUGFzdGVib2FyZDpwYXN0ZWJvYXJkIGFsbG93UGxh
aW5UZXh0OllFUyBjaG9zZVBsYWluVGV4dDomY2hvc2VQbGFpblRleHRdOwotICAgICAgICAgICAg
ICAgIGlmIChmcmFnbWVudCAmJiBbc2VsZiBfc2hvdWxkSW5zZXJ0RnJhZ21lbnQ6ZnJhZ21lbnQg
cmVwbGFjaW5nRE9NUmFuZ2U6W2JyaWRnZSBkcmFnQ2FyZXRET01SYW5nZV0gZ2l2ZW5BY3Rpb246
V2ViVmlld0luc2VydEFjdGlvbkRyb3BwZWRdKSB7Ci0gICAgICAgICAgICAgICAgICAgIFtbd2Vi
VmlldyBfVUlEZWxlZ2F0ZUZvcndhcmRlcl0gd2ViVmlldzp3ZWJWaWV3IHdpbGxQZXJmb3JtRHJh
Z0Rlc3RpbmF0aW9uQWN0aW9uOldlYkRyYWdEZXN0aW5hdGlvbkFjdGlvbkVkaXQgZm9yRHJhZ2dp
bmdJbmZvOmRyYWdnaW5nSW5mb107Ci0gICAgICAgICAgICAgICAgICAgIGlmIChbc2VsZiBfaXNN
b3ZlRHJhZ10pIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIEJPT0wgc21hcnRNb3ZlID0gW1tz
ZWxmIF9icmlkZ2VdIHNlbGVjdGlvbkdyYW51bGFyaXR5XSA9PSBXZWJCcmlkZ2VTZWxlY3RCeVdv
cmQgJiYgW3NlbGYgX2NhblNtYXJ0UmVwbGFjZVdpdGhQYXN0ZWJvYXJkOnBhc3RlYm9hcmRdOwot
ICAgICAgICAgICAgICAgICAgICAgICAgW2JyaWRnZSBtb3ZlU2VsZWN0aW9uVG9EcmFnQ2FyZXQ6
ZnJhZ21lbnQgc21hcnRNb3ZlOnNtYXJ0TW92ZV07Ci0gICAgICAgICAgICAgICAgICAgIH0gZWxz
ZSB7CisgICAgICAgICAgICAgICAgaWYgKFtzZWxmIF9pc01vdmVEcmFnXSB8fCBbYnJpZGdlIGlz
RHJhZ0NhcmV0UmljaGx5RWRpdGFibGVdKSB7IAorICAgICAgICAgICAgICAgICAgICBCT09MIGNo
b3NlUGxhaW5UZXh0OworICAgICAgICAgICAgICAgICAgICBET01Eb2N1bWVudEZyYWdtZW50ICpm
cmFnbWVudCA9IFtzZWxmIF9kb2N1bWVudEZyYWdtZW50RnJvbVBhc3RlYm9hcmQ6cGFzdGVib2Fy
ZCBhbGxvd1BsYWluVGV4dDpZRVMgY2hvc2VQbGFpblRleHQ6JmNob3NlUGxhaW5UZXh0XTsKKyAg
ICAgICAgICAgICAgICAgICAgaWYgKGZyYWdtZW50ICYmIFtzZWxmIF9zaG91bGRJbnNlcnRGcmFn
bWVudDpmcmFnbWVudCByZXBsYWNpbmdET01SYW5nZTpbYnJpZGdlIGRyYWdDYXJldERPTVJhbmdl
XSBnaXZlbkFjdGlvbjpXZWJWaWV3SW5zZXJ0QWN0aW9uRHJvcHBlZF0pIHsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIFtbd2ViVmlldyBfVUlEZWxlZ2F0ZUZvcndhcmRlcl0gd2ViVmlldzp3ZWJW
aWV3IHdpbGxQZXJmb3JtRHJhZ0Rlc3RpbmF0aW9uQWN0aW9uOldlYkRyYWdEZXN0aW5hdGlvbkFj
dGlvbkVkaXQgZm9yRHJhZ2dpbmdJbmZvOmRyYWdnaW5nSW5mb107CisgICAgICAgICAgICAgICAg
ICAgICAgICBpZiAoW3NlbGYgX2lzTW92ZURyYWddKSB7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQk9PTCBzbWFydE1vdmUgPSBbYnJpZGdlIHNlbGVjdGlvbkdyYW51bGFyaXR5XSA9PSBX
ZWJCcmlkZ2VTZWxlY3RCeVdvcmQgJiYgW3NlbGYgX2NhblNtYXJ0UmVwbGFjZVdpdGhQYXN0ZWJv
YXJkOnBhc3RlYm9hcmRdOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIFticmlkZ2UgbW92
ZVNlbGVjdGlvblRvRHJhZ0NhcmV0OmZyYWdtZW50IHNtYXJ0TW92ZTpzbWFydE1vdmVdOworICAg
ICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbYnJpZGdlIHNldFNlbGVjdGlvblRvRHJhZ0NhcmV0XTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbYnJpZGdlIHJlcGxhY2VTZWxlY3Rpb25XaXRoRnJhZ21lbnQ6ZnJhZ21lbnQgc2Vs
ZWN0UmVwbGFjZW1lbnQ6WUVTIHNtYXJ0UmVwbGFjZTpbc2VsZiBfY2FuU21hcnRSZXBsYWNlV2l0
aFBhc3RlYm9hcmQ6cGFzdGVib2FyZF0gbWF0Y2hTdHlsZTpjaG9zZVBsYWluVGV4dF07CisgICAg
ICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgICAgICBkaWRJbnNlcnQg
PSBZRVM7CisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICB9IGVsc2Ugewor
ICAgICAgICAgICAgICAgICAgICBOU1N0cmluZyAqdGV4dCA9IFtzZWxmIF9wbGFpblRleHRGcm9t
UGFzdGVib2FyZDpwYXN0ZWJvYXJkXTsKKyAgICAgICAgICAgICAgICAgICAgaWYgKHRleHQgJiYg
W3NlbGYgX3Nob3VsZEluc2VydFRleHQ6dGV4dCByZXBsYWNpbmdET01SYW5nZTpbYnJpZGdlIGRy
YWdDYXJldERPTVJhbmdlXSBnaXZlbkFjdGlvbjpXZWJWaWV3SW5zZXJ0QWN0aW9uRHJvcHBlZF0p
IHsKKyAgICAgICAgICAgICAgICAgICAgICAgIFtbd2ViVmlldyBfVUlEZWxlZ2F0ZUZvcndhcmRl
cl0gd2ViVmlldzp3ZWJWaWV3IHdpbGxQZXJmb3JtRHJhZ0Rlc3RpbmF0aW9uQWN0aW9uOldlYkRy
YWdEZXN0aW5hdGlvbkFjdGlvbkVkaXQgZm9yRHJhZ2dpbmdJbmZvOmRyYWdnaW5nSW5mb107CiAg
ICAgICAgICAgICAgICAgICAgICAgICBbYnJpZGdlIHNldFNlbGVjdGlvblRvRHJhZ0NhcmV0XTsK
LSAgICAgICAgICAgICAgICAgICAgICAgIFticmlkZ2UgcmVwbGFjZVNlbGVjdGlvbldpdGhGcmFn
bWVudDpmcmFnbWVudCBzZWxlY3RSZXBsYWNlbWVudDpZRVMgc21hcnRSZXBsYWNlOltzZWxmIF9j
YW5TbWFydFJlcGxhY2VXaXRoUGFzdGVib2FyZDpwYXN0ZWJvYXJkXSBtYXRjaFN0eWxlOmNob3Nl
UGxhaW5UZXh0XTsKKyAgICAgICAgICAgICAgICAgICAgICAgIFticmlkZ2UgcmVwbGFjZVNlbGVj
dGlvbldpdGhUZXh0OnRleHQgc2VsZWN0UmVwbGFjZW1lbnQ6WUVTIHNtYXJ0UmVwbGFjZTpbc2Vs
ZiBfY2FuU21hcnRSZXBsYWNlV2l0aFBhc3RlYm9hcmQ6cGFzdGVib2FyZF1dOworICAgICAgICAg
ICAgICAgICAgICAgICAgZGlkSW5zZXJ0ID0gWUVTOwogICAgICAgICAgICAgICAgICAgICB9Ci0g
ICAgICAgICAgICAgICAgICAgIGRpZEluc2VydCA9IFlFUzsKICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBbd2ViVmlldyByZW1vdmVEcmFnQ2FyZXRdOwpAQCAt
MzY4MSw3ICszNzQ3LDEwIEBACiAgICAgaWYgKCFbc2VsZiBfY2FuUGFzdGVdKSB7CiAgICAgICAg
IHJldHVybjsKICAgICB9Ci0gICAgW3NlbGYgX3Bhc3RlV2l0aFBhc3RlYm9hcmQ6W05TUGFzdGVi
b2FyZCBnZW5lcmFsUGFzdGVib2FyZF0gYWxsb3dQbGFpblRleHQ6WUVTXTsKKyAgICBpZiAoW1tz
ZWxmIF9icmlkZ2VdIGlzU2VsZWN0aW9uUmljaGx5RWRpdGFibGVdKQorICAgICAgICBbc2VsZiBf
cGFzdGVXaXRoUGFzdGVib2FyZDpbTlNQYXN0ZWJvYXJkIGdlbmVyYWxQYXN0ZWJvYXJkXSBhbGxv
d1BsYWluVGV4dDpZRVNdOworICAgIGVsc2UKKyAgICAgICAgW3NlbGYgX3Bhc3RlQXNQbGFpblRl
eHRXaXRoUGFzdGVib2FyZDpbTlNQYXN0ZWJvYXJkIGdlbmVyYWxQYXN0ZWJvYXJkXV07CiB9CiAK
IC0gKE5TRGF0YSAqKV9zZWxlY3Rpb25TdGFydEZvbnRBdHRyaWJ1dGVzQXNSVEYKQEAgLTM5MjIs
MTMgKzM5OTEsNyBAQAogewogICAgIGlmICghW3NlbGYgX2NhbkVkaXRdKQogICAgICAgICByZXR1
cm47Ci0gICAgICAgIAotICAgIE5TUGFzdGVib2FyZCAqcGFzdGVib2FyZCA9IFtOU1Bhc3RlYm9h
cmQgZ2VuZXJhbFBhc3RlYm9hcmRdOwotICAgIE5TU3RyaW5nICp0ZXh0ID0gW3Bhc3RlYm9hcmQg
c3RyaW5nRm9yVHlwZTpOU1N0cmluZ1Bib2FyZFR5cGVdOwotICAgIFdlYkZyYW1lQnJpZGdlICpi
cmlkZ2UgPSBbc2VsZiBfYnJpZGdlXTsKLSAgICBpZiAoW3NlbGYgX3Nob3VsZFJlcGxhY2VTZWxl
Y3Rpb25XaXRoVGV4dDp0ZXh0IGdpdmVuQWN0aW9uOldlYlZpZXdJbnNlcnRBY3Rpb25QYXN0ZWRd
KSB7Ci0gICAgICAgIFticmlkZ2UgcmVwbGFjZVNlbGVjdGlvbldpdGhUZXh0OnRleHQgc2VsZWN0
UmVwbGFjZW1lbnQ6Tk8gc21hcnRSZXBsYWNlOltzZWxmIF9jYW5TbWFydFJlcGxhY2VXaXRoUGFz
dGVib2FyZDpwYXN0ZWJvYXJkXV07Ci0gICAgfQorICAgIFtzZWxmIF9wYXN0ZUFzUGxhaW5UZXh0
V2l0aFBhc3RlYm9hcmQ6W05TUGFzdGVib2FyZCBnZW5lcmFsUGFzdGVib2FyZF1dOwogfQogCiAt
ICh2b2lkKXBhc3RlQXNSaWNoVGV4dDooaWQpc2VuZGVyCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>7806</attachid>
            <date>2006-04-18 12:07:20 -0700</date>
            <delta_ts>2006-04-19 19:34:12 -0700</delta_ts>
            <desc>Same code patch, with a change log and a manual test for this bug and bug 8283</desc>
            <filename>8276_r1.patch</filename>
            <type>text/plain</type>
            <size>17873</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxMzk1NykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjUgQEAKKzIwMDYtIyMtIyMgIE1pdHogUGV0dGVsICA8b3BlbmRhcndpbi5vcmdA
bWl0enBldHRlbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgV2ViQ29yZSBwYXJ0IG9mOgorICAgICAgICAtIGZpeCBodHRwOi8vYnVnemlsbGEu
b3BlbmRhcndpbi5vcmcvc2hvd19idWcuY2dpP2lkPTgyNzYKKyAgICAgICAgICBSRUdSRVNTSU9O
IChOYXRpdmVUZXh0RmllbGQpOiBQYXN0aW5nIGEgRmluZGVyIGl0ZW0gaW50byBhIHRleHQgZmll
bGQgcmVzdWx0cyBpbgorICAgICAgICAgICAgYSBmaWxlOiBVUkwgYmVpbmcgcGFzdGVkIGluc3Rl
YWQgb2YganVzdCB0aGUgZmlsZSBuYW1lCisgICAgICAgIC0gZml4IGh0dHA6Ly9idWd6aWxsYS5v
cGVuZGFyd2luLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODI4MworICAgICAgICAgIFJFR1JFU1NJT046
IEZpbGUncyBwYXRoIGRvZXNuJ3QgYXBwZWFyIGFmdGVyIGRyYWdnaW5nIGZpbGUgaW50byBpbnB1
dCBmaWVsZAorCisgICAgICAgICogYnJpZGdlL21hYy9XZWJDb3JlRnJhbWVCcmlkZ2UuaDoKKyAg
ICAgICAgKiBicmlkZ2UvbWFjL1dlYkNvcmVGcmFtZUJyaWRnZS5tbToKKyAgICAgICAgKC1bV2Vi
Q29yZUZyYW1lQnJpZGdlIGlzRHJhZ0NhcmV0UmljaGx5RWRpdGFibGVdKTogQWRkZWQuCisgICAg
ICAgICogbWFudWFsLXRlc3RzL3BsYWluLXRleHQtcGFzdGUuaHRtbDogQWRkZWQuCisgICAgICAg
ICogbWFudWFsLXRlc3RzL3Jlc291cmNlcy9wbGFpbi10ZXh0LXBhc3RlOiBBZGRlZC4KKyAgICAg
ICAgKiBtYW51YWwtdGVzdHMvcmVzb3VyY2VzL3BsYWluLXRleHQtcGFzdGUvMS50ZXh0Q2xpcHBp
bmc6IEFkZGVkLgorICAgICAgICAqIG1hbnVhbC10ZXN0cy9yZXNvdXJjZXMvcGxhaW4tdGV4dC1w
YXN0ZS8yLnRleHRDbGlwcGluZzogQWRkZWQuCisgICAgICAgICogbWFudWFsLXRlc3RzL3Jlc291
cmNlcy9wbGFpbi10ZXh0LXBhc3RlLzMuZ2lmOiBBZGRlZC4KKyAgICAgICAgKiBtYW51YWwtdGVz
dHMvcmVzb3VyY2VzL3BsYWluLXRleHQtcGFzdGUvNC50eHQ6IEFkZGVkLgorICAgICAgICAqIG1h
bnVhbC10ZXN0cy9yZXNvdXJjZXMvcGxhaW4tdGV4dC1wYXN0ZS81LndlYmxvYzogQWRkZWQuCisK
IDIwMDYtMDQtMTcgIEp1c3RpbiBHYXJjaWEgIDxqdXN0aW4uZ2FyY2lhQGFwcGxlLmNvbT4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBoYXJyaXNvbgpJbmRleDogV2ViQ29yZS9icmlkZ2UvbWFjL1dl
YkNvcmVGcmFtZUJyaWRnZS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2JyaWRnZS9tYWMvV2Vi
Q29yZUZyYW1lQnJpZGdlLm1tCShyZXZpc2lvbiAxMzk1NikKKysrIFdlYkNvcmUvYnJpZGdlL21h
Yy9XZWJDb3JlRnJhbWVCcmlkZ2UubW0JKHdvcmtpbmcgY29weSkKQEAgLTIwODMsNiArMjA4Mywx
MSBAQCBzdGF0aWMgSFRNTEZvcm1FbGVtZW50ICpmb3JtRWxlbWVudEZyb21ECiAgICAgcmV0dXJu
IFtET01SYW5nZSBfcmFuZ2VXaXRoOm1fZnJhbWUtPmRyYWdDYXJldCgpLnRvUmFuZ2UoKS5nZXQo
KV07CiB9CiAKKy0gKEJPT0wpaXNEcmFnQ2FyZXRSaWNobHlFZGl0YWJsZQoreworICAgIHJldHVy
biBtX2ZyYW1lLT5kcmFnQ2FyZXQoKS5pc0NvbnRlbnRSaWNobHlFZGl0YWJsZSgpOworfQorCiAt
IChET01SYW5nZSAqKWVkaXRhYmxlRE9NUmFuZ2VGb3JQb2ludDooTlNQb2ludClwb2ludAogewog
ICAgIFZpc2libGVQb3NpdGlvbiBwb3NpdGlvbiA9IFtzZWxmIF92aXNpYmxlUG9zaXRpb25Gb3JQ
b2ludDpwb2ludF07CkluZGV4OiBXZWJDb3JlL2JyaWRnZS9tYWMvV2ViQ29yZUZyYW1lQnJpZGdl
LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9icmlkZ2UvbWFjL1dlYkNvcmVGcmFtZUJyaWRnZS5o
CShyZXZpc2lvbiAxMzk1NikKKysrIFdlYkNvcmUvYnJpZGdlL21hYy9XZWJDb3JlRnJhbWVCcmlk
Z2UuaAkod29ya2luZyBjb3B5KQpAQCAtNDMyLDYgKzQzMiw3IEBAIHR5cGVkZWYgZW51bSB7CiAt
ICh2b2lkKW1vdmVEcmFnQ2FyZXRUb1BvaW50OihOU1BvaW50KXBvaW50OwogLSAodm9pZClyZW1v
dmVEcmFnQ2FyZXQ7CiAtIChET01SYW5nZSAqKWRyYWdDYXJldERPTVJhbmdlOworLSAoQk9PTClp
c0RyYWdDYXJldFJpY2hseUVkaXRhYmxlOwogLSAoRE9NUmFuZ2UgKillZGl0YWJsZURPTVJhbmdl
Rm9yUG9pbnQ6KE5TUG9pbnQpcG9pbnQ7CiAtIChET01SYW5nZSAqKWNoYXJhY3RlclJhbmdlQXRQ
b2ludDooTlNQb2ludClwb2ludDsKIApJbmRleDogV2ViQ29yZS9tYW51YWwtdGVzdHMvcGxhaW4t
dGV4dC1wYXN0ZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvbWFudWFsLXRlc3RzL3BsYWlu
LXRleHQtcGFzdGUuaHRtbAkocmV2aXNpb24gMCkKKysrIFdlYkNvcmUvbWFudWFsLXRlc3RzL3Bs
YWluLXRleHQtcGFzdGUuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw1NiBAQAorPCFET0NU
WVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEvL0VOIgorICAgICAgICAiaHR0
cDovL3d3dy53My5vcmcvVFIvaHRtbDQvc3RyaWN0LmR0ZCI+Cis8aHRtbCBsYW5nPSJlbiI+Cis8
aGVhZD4KKzwvaGVhZD4KKzxib2R5PgorPHA+PGI+QlVHIElEOjwvYj4gPGEgaHJlZj0iaHR0cDov
L2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD04Mjc2Ij5CdWd6aWxsYSBi
dWcgODI3NjwvYT4gUkVHUkVTU0lPTiAoTmF0aXZlVGV4dEZpZWxkKTogUGFzdGluZyBhIEZpbmRl
ciBpdGVtIGludG8gYSB0ZXh0IGZpZWxkIHJlc3VsdHMgaW4gYSBmaWxlOiBVUkwgYmVpbmcgcGFz
dGVkIGluc3RlYWQgb2YganVzdCB0aGUgZmlsZSBuYW1lCis8YnI+PGk+YW5kPC9pPjxicj4gPGI+
QlVHIElEOjwvYj4gPGEgaHJlZj0iaHR0cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3df
YnVnLmNnaT9pZD04MjgzIj5CdWd6aWxsYSBidWcgODI4MzwvYT4gUkVHUkVTU0lPTjogRmlsZSdz
IHBhdGggZG9lc24ndCBhcHBlYXIgYWZ0ZXIgZHJhZ2dpbmcgZmlsZSBpbnRvIGlucHV0IGZpZWxk
PC9wPgorCis8cCBpZD0idGVzdCIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6c2t5Ymx1ZTsgcGFk
ZGluZzozcHg7Ij48Yj5TVEVQUyBUTyBURVNUOjwvYj48YnI+CisxLiBPcGVuIDxhIGhyZWY9InJl
c291cmNlcy9wbGFpbi10ZXh0LXBhc3RlLyI+dGhpcyBmb2xkZXI8L2E+IGluIHRoZSBGaW5kZXIu
PGJyPgorMi4gRHJhZyBlYWNoIGl0ZW0gZnJvbSB0aGUgRmluZGVyIHdpbmRvdyBpbnRvIHRoZSBj
b3JyZXNwb25kaW5nIGZpZWxkIGJlbG93Ljxicj4KKzMuIFNlbGVjdCBpdGVtIDUgaW4gdGhlIEZp
bmRlciB3aW5kb3cgYW5kIGNob29zZSBDb3B5ICZsZHF1bzs1JnJkcXVvOyBmcm9tIHRoZSBGaW5k
ZXImcnNxdW87cyBFZGl0IG1lbnUuPGJyPgorNC4gQmFjayBpbiBTYWZhcmksIGNsaWNrIGluc2lk
ZSB0aGUgJmxkcXVvO1Bhc3RlIGl0ZW0gNSBoZXJlJnJkcXVvOyBmaWVsZCBhbmQgY2hvb3NlIFBh
c3RlIGZyb20gdGhlIEVkaXQgbWVudS4KKzwvcD4KKworPHAgaWQ9InN1Y2Nlc3MiIHN0eWxlPSJi
YWNrZ3JvdW5kLWNvbG9yOnBhbGVncmVlbjsgcGFkZGluZzozcHg7Ij48Yj5URVNUIFBBU1M6PC9i
PiAKK1RoZSBmaWVsZHMmcnNxdW87IGNvbnRlbnRzIHdpbGwgbWF0Y2ggdGhlIEV4cGVjdGVkIENv
bnRlbnRzLgorPC9wPgorCis8cCBpZD0iZmFpbHVyZSIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6
I0ZGMzMwMDsgcGFkZGluZzozcHg7Ij48Yj5URVNUIEZBSUw6PC9iPiAgCitUaGUgZmllbGRzJnJz
cXVvOyBjb250ZW50cyB3aWxsIE5PVCBtYXRjaCB0aGUgRXhwZWN0ZWQgQ29udGVudHMuCis8L3A+
CitQbGFpbiB0ZXh0IGNsaXBwaW5nCis8dGFibGUgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5n
PSI1Ij4KKyAgICA8Y29sPjxjb2wgc3R5bGU9ImJhY2tncm91bmQ6ICNmZmM7Ij4KKyAgICA8dHI+
CisgICAgICAgIDx0ZD48L3RkPgorICAgICAgICA8dGQ+PGI+RXhwZWN0ZWQgQ29udGVudHM8L2I+
PC90ZD4KKyAgICA8L3RyPgorICAgIDx0cj4KKyAgICAgICAgPHRkPkRyYWcgaXRlbSAxIGhlcmU6
IDxpbnB1dD48L3RkPgorICAgICAgICA8dGQ+UGxhaW4gdGV4dCBjbGlwcGluZzwvdGQ+CisgICAg
PC90cj4KKyAgICA8dHI+CisgICAgICAgIDx0ZD5EcmFnIGl0ZW0gMiBoZXJlOiA8aW5wdXQ+PC90
ZD4KKyAgICAgICAgPHRkPlN0eWxlZCB0ZXh0IGNsaXBwaW5nPC90ZD4KKyAgICA8L3RyPgorICAg
IDx0cj4KKyAgICAgICAgPHRkPkRyYWcgaXRlbSAzIGhlcmU6IDxpbnB1dD48L3RkPgorICAgICAg
ICA8dGQ+PGk+ZnVsbCBwYXRoIHRvIDMuZ2lmLCBzdGFydGluZyB3aXRoIGEgLyBjaGFyYWN0ZXI8
L2k+PC90ZD4KKyAgICA8L3RyPgorICAgIDx0cj4KKyAgICAgICAgPHRkPkRyYWcgaXRlbSA0IGhl
cmU6IDxpbnB1dD48L3RkPgorICAgICAgICA8dGQ+PGk+ZnVsbCBwYXRoIHRvIDQudHh0LCBzdGFy
dGluZyB3aXRoIGEgLyBjaGFyYWN0ZXI8L2k+PC90ZD4KKyAgICA8L3RyPgorICAgIDx0cj4KKyAg
ICAgICAgPHRkPkRyYWcgaXRlbSA1IGhlcmU6IDxpbnB1dD48L3RkPgorICAgICAgICA8dGQ+aHR0
cDovL3d3dy5pYm0uY29tLzwvdGQ+CisgICAgPC90cj4KKyAgICA8dHI+CisgICAgICAgIDx0ZD5Q
YXN0ZSBpdGVtIDUgaGVyZTogPGlucHV0PjwvdGQ+CisgICAgICAgIDx0ZD41PC90ZD4KKyAgICA8
L3RyPgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogV2ViQ29yZS9tYW51YWwtdGVzdHMvcmVzb3Vy
Y2VzL3BsYWluLXRleHQtcGFzdGUvNC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9tYW51YWwt
dGVzdHMvcmVzb3VyY2VzL3BsYWluLXRleHQtcGFzdGUvNC50eHQJKHJldmlzaW9uIDApCisrKyBX
ZWJDb3JlL21hbnVhbC10ZXN0cy9yZXNvdXJjZXMvcGxhaW4tdGV4dC1wYXN0ZS80LnR4dAkocmV2
aXNpb24gMCkKQEAgLTAsMCArMSBAQAorUGxhaW4gdGV4dCBkb2N1bWVudApcIE5vIG5ld2xpbmUg
YXQgZW5kIG9mIGZpbGUKSW5kZXg6IFdlYkNvcmUvbWFudWFsLXRlc3RzL3Jlc291cmNlcy9wbGFp
bi10ZXh0LXBhc3RlLzMuZ2lmCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KQ2Fubm90IGRpc3BsYXk6IGZpbGUgbWFya2Vk
IGFzIGEgYmluYXJ5IHR5cGUuCnN2bjptaW1lLXR5cGUgPSBhcHBsaWNhdGlvbi9vY3RldC1zdHJl
YW0KClByb3BlcnR5IGNoYW5nZXMgb246IHJlc291cmNlcy9wbGFpbi10ZXh0LXBhc3RlLzMuZ2lm
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KTmFtZTogc3ZuOm1pbWUtdHlwZQogICArIGFwcGxpY2F0aW9uL29jdGV0LXN0
cmVhbQoKSW5kZXg6IFdlYkNvcmUvbWFudWFsLXRlc3RzL3Jlc291cmNlcy9wbGFpbi10ZXh0LXBh
c3RlLzEudGV4dENsaXBwaW5nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KSW5kZXg6IFdlYkNvcmUvbWFudWFsLXRlc3Rz
L3Jlc291cmNlcy9wbGFpbi10ZXh0LXBhc3RlLzIudGV4dENsaXBwaW5nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KSW5k
ZXg6IFdlYkNvcmUvbWFudWFsLXRlc3RzL3Jlc291cmNlcy9wbGFpbi10ZXh0LXBhc3RlLzUud2Vi
bG9jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KSW5kZXg6IFdlYktpdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vi
S2l0L0NoYW5nZUxvZwkocmV2aXNpb24gMTM5NTcpCisrKyBXZWJLaXQvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMzAgQEAKKzIwMDYtIyMtIyMgIE1pdHogUGV0dGVsICA8b3Bl
bmRhcndpbi5vcmdAbWl0enBldHRlbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgV2ViS2l0IHBhcnQgb2Y6CisgICAgICAgIC0gZml4IGh0dHA6
Ly9idWd6aWxsYS5vcGVuZGFyd2luLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODI3NgorICAgICAgICAg
IFJFR1JFU1NJT04gKE5hdGl2ZVRleHRGaWVsZCk6IFBhc3RpbmcgYSBGaW5kZXIgaXRlbSBpbnRv
IGEgdGV4dCBmaWVsZCByZXN1bHRzIGluCisgICAgICAgICAgICBhIGZpbGU6IFVSTCBiZWluZyBw
YXN0ZWQgaW5zdGVhZCBvZiBqdXN0IHRoZSBmaWxlIG5hbWUKKyAgICAgICAgLSBmaXggaHR0cDov
L2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD04MjgzCisgICAgICAgICAg
UkVHUkVTU0lPTjogRmlsZSdzIHBhdGggZG9lc24ndCBhcHBlYXIgYWZ0ZXIgZHJhZ2dpbmcgZmls
ZSBpbnRvIGlucHV0IGZpZWxkCisKKyAgICAgICAgKiBXZWJWaWV3L1dlYkhUTUxWaWV3Lm06Cisg
ICAgICAgICgtW1dlYkhUTUxWaWV3IF9wbGFpblRleHRGcm9tUGFzdGVib2FyZDpdKTogQWRkZWQg
bWV0aG9kIHRoYXQgdHJpZXMgdG8gY29weSBBcHBLaXQKKyAgICAgICAgdGV4dCBmaWVsZHMnIGxv
Z2ljIGZvciBleHRyYWN0aW5nIHBsYWluIHRleHQgZnJvbSB0aGUgcGFzdGVib2FyZC4KKyAgICAg
ICAgKC1bV2ViSFRNTFZpZXcgX3Bhc3RlQXNQbGFpblRleHRXaXRoUGFzdGVib2FyZDpdKTogQWRk
ZWQgaGVscGVyIG1ldGhvZC4KKyAgICAgICAgKC1bV2ViSFRNTFZpZXcgX3Nob3VsZEluc2VydFRl
eHQ6cmVwbGFjaW5nRE9NUmFuZ2U6Z2l2ZW5BY3Rpb246XSk6CisgICAgICAgICgtW1dlYkhUTUxW
aWV3IF9zaG91bGRSZXBsYWNlU2VsZWN0aW9uV2l0aFRleHQ6Z2l2ZW5BY3Rpb246XSk6CisgICAg
ICAgICgtW1dlYkhUTUxWaWV3IHJlYWRTZWxlY3Rpb25Gcm9tUGFzdGVib2FyZDpdKTogUGFzdGUg
YXMgcGxhaW4gdGV4dCBpZgorICAgICAgICByaWNoIHRleHQgaXMgbm90IGFsbG93ZWQuCisgICAg
ICAgICgtW1dlYkhUTUxWaWV3IHZhbGlkYXRlVXNlckludGVyZmFjZUl0ZW06XSk6IENoYW5nZWQg
dG8gbm90IGFsbG93IHBhc3RlQXNSaWNoVGV4dDoKKyAgICAgICAgaWYgdGhlIHBhc3RlIGlzIG5v
dCBnb2luZyB0byBiZSBoYW5kbGVkIGJ5IHRoZSBET00gYW5kIHRoZSBzZWxlY3Rpb24KKyAgICAg
ICAgZG9lcyBub3QgYWxsb3cgcGFzdGluZyByaWNoIHRleHQuCisgICAgICAgICgtW1dlYkhUTUxW
aWV3IGNvbmNsdWRlRHJhZ0ZvckRyYWdnaW5nSW5mbzphY3Rpb25NYXNrOl0pOiBQYXN0ZSBhcyBw
bGFpbiB0ZXh0IGlmCisgICAgICAgIHJpY2ggdGV4dCBpcyBub3QgYWxsb3dlZC4KKyAgICAgICAg
KC1bV2ViSFRNTFZpZXcgcGFzdGU6XSk6IERpdHRvLgorICAgICAgICAoLVtXZWJIVE1MVmlldyBw
YXN0ZUFzUGxhaW5UZXh0Ol0pOgorCiAyMDA2LTA0LTE2ICBNaXR6IFBldHRlbCAgPG9wZW5kYXJ3
aW4ub3JnQG1pdHpwZXR0ZWwuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluLgpJbmRl
eDogV2ViS2l0L1dlYlZpZXcvV2ViSFRNTFZpZXcubQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvV2Vi
Vmlldy9XZWJIVE1MVmlldy5tCShyZXZpc2lvbiAxMzk1NikKKysrIFdlYktpdC9XZWJWaWV3L1dl
YkhUTUxWaWV3Lm0JKHdvcmtpbmcgY29weSkKQEAgLTE4Miw4ICsxODIsMTEgQEAgdm9pZCAqX05T
U29mdExpbmtpbmdHZXRGcmFtZXdvcmtGdW5jUHRyKAogQGludGVyZmFjZSBXZWJIVE1MVmlldyAo
V2ViSFRNTFZpZXdGaWxlSW50ZXJuYWwpCiAtIChCT09MKV9pbWFnZUV4aXN0c0F0UGF0aHM6KE5T
QXJyYXkgKilwYXRoczsKIC0gKERPTURvY3VtZW50RnJhZ21lbnQgKilfZG9jdW1lbnRGcmFnbWVu
dEZyb21QYXN0ZWJvYXJkOihOU1Bhc3RlYm9hcmQgKilwYXN0ZWJvYXJkIGFsbG93UGxhaW5UZXh0
OihCT09MKWFsbG93UGxhaW5UZXh0IGNob3NlUGxhaW5UZXh0OihCT09MICopY2hvc2VQbGFpblRl
eHQ7CistIChOU1N0cmluZyAqKV9wbGFpblRleHRGcm9tUGFzdGVib2FyZDooTlNQYXN0ZWJvYXJk
ICopcGFzdGVib2FyZDsKIC0gKHZvaWQpX3Bhc3RlV2l0aFBhc3RlYm9hcmQ6KE5TUGFzdGVib2Fy
ZCAqKXBhc3RlYm9hcmQgYWxsb3dQbGFpblRleHQ6KEJPT0wpYWxsb3dQbGFpblRleHQ7CistICh2
b2lkKV9wYXN0ZUFzUGxhaW5UZXh0V2l0aFBhc3RlYm9hcmQ6KE5TUGFzdGVib2FyZCAqKXBhc3Rl
Ym9hcmQ7CiAtIChCT09MKV9zaG91bGRJbnNlcnRGcmFnbWVudDooRE9NRG9jdW1lbnRGcmFnbWVu
dCAqKWZyYWdtZW50IHJlcGxhY2luZ0RPTVJhbmdlOihET01SYW5nZSAqKXJhbmdlIGdpdmVuQWN0
aW9uOihXZWJWaWV3SW5zZXJ0QWN0aW9uKWFjdGlvbjsKKy0gKEJPT0wpX3Nob3VsZEluc2VydFRl
eHQ6KE5TU3RyaW5nICopdGV4dCByZXBsYWNpbmdET01SYW5nZTooRE9NUmFuZ2UgKilyYW5nZSBn
aXZlbkFjdGlvbjooV2ViVmlld0luc2VydEFjdGlvbilhY3Rpb247CiAtIChCT09MKV9zaG91bGRS
ZXBsYWNlU2VsZWN0aW9uV2l0aFRleHQ6KE5TU3RyaW5nICopdGV4dCBnaXZlbkFjdGlvbjooV2Vi
Vmlld0luc2VydEFjdGlvbilhY3Rpb247CiAtIChmbG9hdClfY2FsY3VsYXRlUHJpbnRIZWlnaHQ7
CiAtICh2b2lkKV91cGRhdGVUZXh0U2l6ZU11bHRpcGxpZXI7CkBAIC00MzEsNiArNDM0LDQzIEBA
IHZvaWQgKl9OU1NvZnRMaW5raW5nR2V0RnJhbWV3b3JrRnVuY1B0cigKICAgICByZXR1cm4gbmls
OwogfQogCistIChOU1N0cmluZyAqKV9wbGFpblRleHRGcm9tUGFzdGVib2FyZDooTlNQYXN0ZWJv
YXJkICopcGFzdGVib2FyZAoreworICAgIE5TQXJyYXkgKnR5cGVzID0gW3Bhc3RlYm9hcmQgdHlw
ZXNdOworICAgIAorICAgIGlmIChbdHlwZXMgY29udGFpbnNPYmplY3Q6TlNTdHJpbmdQYm9hcmRU
eXBlXSkKKyAgICAgICAgcmV0dXJuIFtwYXN0ZWJvYXJkIHN0cmluZ0ZvclR5cGU6TlNTdHJpbmdQ
Ym9hcmRUeXBlXTsKKyAgICAKKyAgICBOU0F0dHJpYnV0ZWRTdHJpbmcgKmF0dHJpYnV0ZWRTdHJp
bmcgPSBuaWw7CisgICAgTlNTdHJpbmcgKnN0cmluZzsKKworICAgIGlmIChbdHlwZXMgY29udGFp
bnNPYmplY3Q6TlNSVEZEUGJvYXJkVHlwZV0pCisgICAgICAgIGF0dHJpYnV0ZWRTdHJpbmcgPSBb
W05TQXR0cmlidXRlZFN0cmluZyBhbGxvY10gaW5pdFdpdGhSVEZEOltwYXN0ZWJvYXJkIGRhdGFG
b3JUeXBlOk5TUlRGRFBib2FyZFR5cGVdIGRvY3VtZW50QXR0cmlidXRlczpOVUxMXTsKKyAgICBp
ZiAoYXR0cmlidXRlZFN0cmluZyA9PSBuaWwgJiYgW3R5cGVzIGNvbnRhaW5zT2JqZWN0Ok5TUlRG
UGJvYXJkVHlwZV0pCisgICAgICAgIGF0dHJpYnV0ZWRTdHJpbmcgPSBbW05TQXR0cmlidXRlZFN0
cmluZyBhbGxvY10gaW5pdFdpdGhSVEY6W3Bhc3RlYm9hcmQgZGF0YUZvclR5cGU6TlNSVEZQYm9h
cmRUeXBlXSBkb2N1bWVudEF0dHJpYnV0ZXM6TlVMTF07CisgICAgaWYgKGF0dHJpYnV0ZWRTdHJp
bmcgIT0gbmlsKSB7CisgICAgICAgIHN0cmluZyA9IFtbYXR0cmlidXRlZFN0cmluZyBzdHJpbmdd
IGNvcHldOworICAgICAgICBbYXR0cmlidXRlZFN0cmluZyByZWxlYXNlXTsKKyAgICAgICAgcmV0
dXJuIFtzdHJpbmcgYXV0b3JlbGVhc2VdOworICAgIH0KKyAgICAKKyAgICBpZiAoW3R5cGVzIGNv
bnRhaW5zT2JqZWN0Ok5TRmlsZW5hbWVzUGJvYXJkVHlwZV0pIHsKKyAgICAgICAgc3RyaW5nID0g
W1twYXN0ZWJvYXJkIHByb3BlcnR5TGlzdEZvclR5cGU6TlNGaWxlbmFtZXNQYm9hcmRUeXBlXSBj
b21wb25lbnRzSm9pbmVkQnlTdHJpbmc6QCJcbiJdOworICAgICAgICBpZiAoc3RyaW5nICE9IG5p
bCkKKyAgICAgICAgICAgIHJldHVybiBzdHJpbmc7CisgICAgfQorICAgIAorICAgIE5TVVJMICpV
Ukw7CisgICAgCisgICAgaWYgKChVUkwgPSBbTlNVUkwgVVJMRnJvbVBhc3RlYm9hcmQ6cGFzdGVi
b2FyZF0pKSB7CisgICAgICAgIHN0cmluZyA9IFtVUkwgX3dlYl91c2VyVmlzaWJsZVN0cmluZ107
CisgICAgICAgIGlmIChbc3RyaW5nIGxlbmd0aF0gPiAwKQorICAgICAgICAgICAgcmV0dXJuIHN0
cmluZzsKKyAgICB9CisgICAgCisgICAgcmV0dXJuIG5pbDsKK30KKwogLSAoV2ViUmVzb3VyY2Ug
KilyZXNvdXJjZUZvckRhdGE6KE5TRGF0YSAqKWRhdGEgcHJlZmVycmVkRmlsZW5hbWU6KE5TU3Ry
aW5nICopbmFtZQogewogICAgIC8vIFRoaXMgbWV0aG9kIGlzIGNhbGxlZCBieSBbTlNBdHRyaWJ1
dGVkU3RyaW5nIF9kb2N1bWVudEZyb21SYW5nZTo6OjpdIApAQCAtNDY0LDYgKzUwNCwxMyBAQCB2
b2lkICpfTlNTb2Z0TGlua2luZ0dldEZyYW1ld29ya0Z1bmNQdHIoCiAgICAgfQogfQogCistICh2
b2lkKV9wYXN0ZUFzUGxhaW5UZXh0V2l0aFBhc3RlYm9hcmQ6KE5TUGFzdGVib2FyZCAqKXBhc3Rl
Ym9hcmQKK3sKKyAgICBOU1N0cmluZyAqdGV4dCA9IFtzZWxmIF9wbGFpblRleHRGcm9tUGFzdGVi
b2FyZDpwYXN0ZWJvYXJkXTsKKyAgICBpZiAoW3NlbGYgX3Nob3VsZFJlcGxhY2VTZWxlY3Rpb25X
aXRoVGV4dDp0ZXh0IGdpdmVuQWN0aW9uOldlYlZpZXdJbnNlcnRBY3Rpb25QYXN0ZWRdKQorICAg
ICAgICBbW3NlbGYgX2JyaWRnZV0gcmVwbGFjZVNlbGVjdGlvbldpdGhUZXh0OnRleHQgc2VsZWN0
UmVwbGFjZW1lbnQ6Tk8gc21hcnRSZXBsYWNlOltzZWxmIF9jYW5TbWFydFJlcGxhY2VXaXRoUGFz
dGVib2FyZDpwYXN0ZWJvYXJkXV07Cit9CisKIC0gKEJPT0wpX3Nob3VsZEluc2VydEZyYWdtZW50
OihET01Eb2N1bWVudEZyYWdtZW50ICopZnJhZ21lbnQgcmVwbGFjaW5nRE9NUmFuZ2U6KERPTVJh
bmdlICopcmFuZ2UgZ2l2ZW5BY3Rpb246KFdlYlZpZXdJbnNlcnRBY3Rpb24pYWN0aW9uCiB7CiAg
ICAgV2ViVmlldyAqd2ViVmlldyA9IFtzZWxmIF93ZWJWaWV3XTsKQEAgLTQ3NSwxMSArNTIyLDE1
IEBAIHZvaWQgKl9OU1NvZnRMaW5raW5nR2V0RnJhbWV3b3JrRnVuY1B0cigKICAgICB9CiB9CiAK
LS0gKEJPT0wpX3Nob3VsZFJlcGxhY2VTZWxlY3Rpb25XaXRoVGV4dDooTlNTdHJpbmcgKil0ZXh0
IGdpdmVuQWN0aW9uOihXZWJWaWV3SW5zZXJ0QWN0aW9uKWFjdGlvbgorLSAoQk9PTClfc2hvdWxk
SW5zZXJ0VGV4dDooTlNTdHJpbmcgKil0ZXh0IHJlcGxhY2luZ0RPTVJhbmdlOihET01SYW5nZSAq
KXJhbmdlIGdpdmVuQWN0aW9uOihXZWJWaWV3SW5zZXJ0QWN0aW9uKWFjdGlvbgogewogICAgIFdl
YlZpZXcgKndlYlZpZXcgPSBbc2VsZiBfd2ViVmlld107Ci0gICAgRE9NUmFuZ2UgKnNlbGVjdGVk
UmFuZ2UgPSBbc2VsZiBfc2VsZWN0ZWRSYW5nZV07Ci0gICAgcmV0dXJuIFtbd2ViVmlldyBfZWRp
dGluZ0RlbGVnYXRlRm9yd2FyZGVyXSB3ZWJWaWV3OndlYlZpZXcgc2hvdWxkSW5zZXJ0VGV4dDp0
ZXh0IHJlcGxhY2luZ0RPTVJhbmdlOnNlbGVjdGVkUmFuZ2UgZ2l2ZW5BY3Rpb246YWN0aW9uXTsK
KyAgICByZXR1cm4gW1t3ZWJWaWV3IF9lZGl0aW5nRGVsZWdhdGVGb3J3YXJkZXJdIHdlYlZpZXc6
d2ViVmlldyBzaG91bGRJbnNlcnRUZXh0OnRleHQgcmVwbGFjaW5nRE9NUmFuZ2U6cmFuZ2UgZ2l2
ZW5BY3Rpb246YWN0aW9uXTsKK30KKworLSAoQk9PTClfc2hvdWxkUmVwbGFjZVNlbGVjdGlvbldp
dGhUZXh0OihOU1N0cmluZyAqKXRleHQgZ2l2ZW5BY3Rpb246KFdlYlZpZXdJbnNlcnRBY3Rpb24p
YWN0aW9uCit7CisgICAgcmV0dXJuIFtzZWxmIF9zaG91bGRJbnNlcnRUZXh0OnRleHQgcmVwbGFj
aW5nRE9NUmFuZ2U6W3NlbGYgX3NlbGVjdGVkUmFuZ2VdIGdpdmVuQWN0aW9uOmFjdGlvbl07CiB9
CiAKIC8vIENhbGN1bGF0ZSB0aGUgdmVydGljYWwgc2l6ZSBvZiB0aGUgdmlldyB0aGF0IGZpdHMg
b24gYSBzaW5nbGUgcGFnZQpAQCAtMTgzNCw3ICsxODg1LDEwIEBAIHN0YXRpYyBXZWJIVE1MVmll
dyAqbGFzdEhpdFZpZXcgPSBuaWw7CiAKIC0gKEJPT0wpcmVhZFNlbGVjdGlvbkZyb21QYXN0ZWJv
YXJkOihOU1Bhc3RlYm9hcmQgKilwYXN0ZWJvYXJkCiB7Ci0gICAgW3NlbGYgX3Bhc3RlV2l0aFBh
c3RlYm9hcmQ6cGFzdGVib2FyZCBhbGxvd1BsYWluVGV4dDpZRVNdOworICAgIGlmIChbW3NlbGYg
X2JyaWRnZV0gaXNTZWxlY3Rpb25SaWNobHlFZGl0YWJsZV0pCisgICAgICAgIFtzZWxmIF9wYXN0
ZVdpdGhQYXN0ZWJvYXJkOnBhc3RlYm9hcmQgYWxsb3dQbGFpblRleHQ6WUVTXTsKKyAgICBlbHNl
CisgICAgICAgIFtzZWxmIF9wYXN0ZUFzUGxhaW5UZXh0V2l0aFBhc3RlYm9hcmQ6cGFzdGVib2Fy
ZF07CiAgICAgcmV0dXJuIFlFUzsKIH0KIApAQCAtMTk3OSw4ICsyMDMzLDEwIEBAIHN0YXRpYyBX
ZWJIVE1MVmlldyAqbGFzdEhpdFZpZXcgPSBuaWw7CiAgICAgICAgICAgICB8fCBhY3Rpb24gPT0g
QHNlbGVjdG9yKF9sZWFyblNwZWxsaW5nRnJvbU1lbnU6KQogICAgICAgICAgICAgfHwgYWN0aW9u
ID09IEBzZWxlY3Rvcih0YWtlRmluZFN0cmluZ0Zyb21TZWxlY3Rpb246KSkgewogICAgICAgICBy
ZXR1cm4gW3NlbGYgX2hhc1NlbGVjdGlvbl07Ci0gICAgfSBlbHNlIGlmIChhY3Rpb24gPT0gQHNl
bGVjdG9yKHBhc3RlOikgfHwgYWN0aW9uID09IEBzZWxlY3RvcihwYXN0ZUFzUGxhaW5UZXh0Oikg
fHwgYWN0aW9uID09IEBzZWxlY3RvcihwYXN0ZUFzUmljaFRleHQ6KSkgeworICAgIH0gZWxzZSBp
ZiAoYWN0aW9uID09IEBzZWxlY3RvcihwYXN0ZTopIHx8IGFjdGlvbiA9PSBAc2VsZWN0b3IocGFz
dGVBc1BsYWluVGV4dDopKSB7CiAgICAgICAgIHJldHVybiBbYnJpZGdlIG1heURIVE1MUGFzdGVd
IHx8IFtzZWxmIF9jYW5QYXN0ZV07CisgICAgfSBlbHNlIGlmIChhY3Rpb24gPT0gQHNlbGVjdG9y
KHBhc3RlQXNSaWNoVGV4dDopKSB7CisgICAgICAgIHJldHVybiBbYnJpZGdlIG1heURIVE1MUGFz
dGVdIHx8IChbc2VsZiBfY2FuUGFzdGVdICYmIFtbc2VsZiBfYnJpZGdlXSBpc1NlbGVjdGlvblJp
Y2hseUVkaXRhYmxlXSk7CiAgICAgfSBlbHNlIGlmIChhY3Rpb24gPT0gQHNlbGVjdG9yKHBlcmZv
cm1GaW5kUGFuZWxBY3Rpb246KSkgewogICAgICAgICAvLyBGSVhNRTogTm90IHlldCBpbXBsZW1l
bnRlZC4KICAgICAgICAgcmV0dXJuIE5POwpAQCAtMjg4OCwxOCArMjk0NCwyOCBAQCBkb25lOgog
ICAgICAgICAgICAgQk9PTCBkaWRJbnNlcnQgPSBOTzsKICAgICAgICAgICAgIGlmIChbc2VsZiBf
Y2FuUHJvY2Vzc0RyYWdXaXRoRHJhZ2dpbmdJbmZvOmRyYWdnaW5nSW5mb10pIHsKICAgICAgICAg
ICAgICAgICBOU1Bhc3RlYm9hcmQgKnBhc3RlYm9hcmQgPSBbZHJhZ2dpbmdJbmZvIGRyYWdnaW5n
UGFzdGVib2FyZF07Ci0gICAgICAgICAgICAgICAgQk9PTCBjaG9zZVBsYWluVGV4dDsKLSAgICAg
ICAgICAgICAgICBET01Eb2N1bWVudEZyYWdtZW50ICpmcmFnbWVudCA9IFtzZWxmIF9kb2N1bWVu
dEZyYWdtZW50RnJvbVBhc3RlYm9hcmQ6cGFzdGVib2FyZCBhbGxvd1BsYWluVGV4dDpZRVMgY2hv
c2VQbGFpblRleHQ6JmNob3NlUGxhaW5UZXh0XTsKLSAgICAgICAgICAgICAgICBpZiAoZnJhZ21l
bnQgJiYgW3NlbGYgX3Nob3VsZEluc2VydEZyYWdtZW50OmZyYWdtZW50IHJlcGxhY2luZ0RPTVJh
bmdlOlticmlkZ2UgZHJhZ0NhcmV0RE9NUmFuZ2VdIGdpdmVuQWN0aW9uOldlYlZpZXdJbnNlcnRB
Y3Rpb25Ecm9wcGVkXSkgewotICAgICAgICAgICAgICAgICAgICBbW3dlYlZpZXcgX1VJRGVsZWdh
dGVGb3J3YXJkZXJdIHdlYlZpZXc6d2ViVmlldyB3aWxsUGVyZm9ybURyYWdEZXN0aW5hdGlvbkFj
dGlvbjpXZWJEcmFnRGVzdGluYXRpb25BY3Rpb25FZGl0IGZvckRyYWdnaW5nSW5mbzpkcmFnZ2lu
Z0luZm9dOwotICAgICAgICAgICAgICAgICAgICBpZiAoW3NlbGYgX2lzTW92ZURyYWddKSB7Ci0g
ICAgICAgICAgICAgICAgICAgICAgICBCT09MIHNtYXJ0TW92ZSA9IFtbc2VsZiBfYnJpZGdlXSBz
ZWxlY3Rpb25HcmFudWxhcml0eV0gPT0gV2ViQnJpZGdlU2VsZWN0QnlXb3JkICYmIFtzZWxmIF9j
YW5TbWFydFJlcGxhY2VXaXRoUGFzdGVib2FyZDpwYXN0ZWJvYXJkXTsKLSAgICAgICAgICAgICAg
ICAgICAgICAgIFticmlkZ2UgbW92ZVNlbGVjdGlvblRvRHJhZ0NhcmV0OmZyYWdtZW50IHNtYXJ0
TW92ZTpzbWFydE1vdmVdOwotICAgICAgICAgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAg
ICAgICAgIGlmIChbc2VsZiBfaXNNb3ZlRHJhZ10gfHwgW2JyaWRnZSBpc0RyYWdDYXJldFJpY2hs
eUVkaXRhYmxlXSkgeyAKKyAgICAgICAgICAgICAgICAgICAgQk9PTCBjaG9zZVBsYWluVGV4dDsK
KyAgICAgICAgICAgICAgICAgICAgRE9NRG9jdW1lbnRGcmFnbWVudCAqZnJhZ21lbnQgPSBbc2Vs
ZiBfZG9jdW1lbnRGcmFnbWVudEZyb21QYXN0ZWJvYXJkOnBhc3RlYm9hcmQgYWxsb3dQbGFpblRl
eHQ6WUVTIGNob3NlUGxhaW5UZXh0OiZjaG9zZVBsYWluVGV4dF07CisgICAgICAgICAgICAgICAg
ICAgIGlmIChmcmFnbWVudCAmJiBbc2VsZiBfc2hvdWxkSW5zZXJ0RnJhZ21lbnQ6ZnJhZ21lbnQg
cmVwbGFjaW5nRE9NUmFuZ2U6W2JyaWRnZSBkcmFnQ2FyZXRET01SYW5nZV0gZ2l2ZW5BY3Rpb246
V2ViVmlld0luc2VydEFjdGlvbkRyb3BwZWRdKSB7CisgICAgICAgICAgICAgICAgICAgICAgICBb
W3dlYlZpZXcgX1VJRGVsZWdhdGVGb3J3YXJkZXJdIHdlYlZpZXc6d2ViVmlldyB3aWxsUGVyZm9y
bURyYWdEZXN0aW5hdGlvbkFjdGlvbjpXZWJEcmFnRGVzdGluYXRpb25BY3Rpb25FZGl0IGZvckRy
YWdnaW5nSW5mbzpkcmFnZ2luZ0luZm9dOworICAgICAgICAgICAgICAgICAgICAgICAgaWYgKFtz
ZWxmIF9pc01vdmVEcmFnXSkgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJPT0wgc21h
cnRNb3ZlID0gW2JyaWRnZSBzZWxlY3Rpb25HcmFudWxhcml0eV0gPT0gV2ViQnJpZGdlU2VsZWN0
QnlXb3JkICYmIFtzZWxmIF9jYW5TbWFydFJlcGxhY2VXaXRoUGFzdGVib2FyZDpwYXN0ZWJvYXJk
XTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBbYnJpZGdlIG1vdmVTZWxlY3Rpb25Ub0Ry
YWdDYXJldDpmcmFnbWVudCBzbWFydE1vdmU6c21hcnRNb3ZlXTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JyaWRnZSBzZXRT
ZWxlY3Rpb25Ub0RyYWdDYXJldF07CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2JyaWRn
ZSByZXBsYWNlU2VsZWN0aW9uV2l0aEZyYWdtZW50OmZyYWdtZW50IHNlbGVjdFJlcGxhY2VtZW50
OllFUyBzbWFydFJlcGxhY2U6W3NlbGYgX2NhblNtYXJ0UmVwbGFjZVdpdGhQYXN0ZWJvYXJkOnBh
c3RlYm9hcmRdIG1hdGNoU3R5bGU6Y2hvc2VQbGFpblRleHRdOworICAgICAgICAgICAgICAgICAg
ICAgICAgfQorICAgICAgICAgICAgICAgICAgICAgICAgZGlkSW5zZXJ0ID0gWUVTOworICAgICAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAg
ICAgICAgTlNTdHJpbmcgKnRleHQgPSBbc2VsZiBfcGxhaW5UZXh0RnJvbVBhc3RlYm9hcmQ6cGFz
dGVib2FyZF07CisgICAgICAgICAgICAgICAgICAgIGlmICh0ZXh0ICYmIFtzZWxmIF9zaG91bGRJ
bnNlcnRUZXh0OnRleHQgcmVwbGFjaW5nRE9NUmFuZ2U6W2JyaWRnZSBkcmFnQ2FyZXRET01SYW5n
ZV0gZ2l2ZW5BY3Rpb246V2ViVmlld0luc2VydEFjdGlvbkRyb3BwZWRdKSB7CisgICAgICAgICAg
ICAgICAgICAgICAgICBbW3dlYlZpZXcgX1VJRGVsZWdhdGVGb3J3YXJkZXJdIHdlYlZpZXc6d2Vi
VmlldyB3aWxsUGVyZm9ybURyYWdEZXN0aW5hdGlvbkFjdGlvbjpXZWJEcmFnRGVzdGluYXRpb25B
Y3Rpb25FZGl0IGZvckRyYWdnaW5nSW5mbzpkcmFnZ2luZ0luZm9dOwogICAgICAgICAgICAgICAg
ICAgICAgICAgW2JyaWRnZSBzZXRTZWxlY3Rpb25Ub0RyYWdDYXJldF07Ci0gICAgICAgICAgICAg
ICAgICAgICAgICBbYnJpZGdlIHJlcGxhY2VTZWxlY3Rpb25XaXRoRnJhZ21lbnQ6ZnJhZ21lbnQg
c2VsZWN0UmVwbGFjZW1lbnQ6WUVTIHNtYXJ0UmVwbGFjZTpbc2VsZiBfY2FuU21hcnRSZXBsYWNl
V2l0aFBhc3RlYm9hcmQ6cGFzdGVib2FyZF0gbWF0Y2hTdHlsZTpjaG9zZVBsYWluVGV4dF07Cisg
ICAgICAgICAgICAgICAgICAgICAgICBbYnJpZGdlIHJlcGxhY2VTZWxlY3Rpb25XaXRoVGV4dDp0
ZXh0IHNlbGVjdFJlcGxhY2VtZW50OllFUyBzbWFydFJlcGxhY2U6W3NlbGYgX2NhblNtYXJ0UmVw
bGFjZVdpdGhQYXN0ZWJvYXJkOnBhc3RlYm9hcmRdXTsKKyAgICAgICAgICAgICAgICAgICAgICAg
IGRpZEluc2VydCA9IFlFUzsKICAgICAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAg
ICAgICBkaWRJbnNlcnQgPSBZRVM7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQog
ICAgICAgICAgICAgW3dlYlZpZXcgcmVtb3ZlRHJhZ0NhcmV0XTsKQEAgLTM3MTAsNyArMzc3Niwx
MCBAQCBkb25lOgogICAgIGlmICghW3NlbGYgX2NhblBhc3RlXSkgewogICAgICAgICByZXR1cm47
CiAgICAgfQotICAgIFtzZWxmIF9wYXN0ZVdpdGhQYXN0ZWJvYXJkOltOU1Bhc3RlYm9hcmQgZ2Vu
ZXJhbFBhc3RlYm9hcmRdIGFsbG93UGxhaW5UZXh0OllFU107CisgICAgaWYgKFtbc2VsZiBfYnJp
ZGdlXSBpc1NlbGVjdGlvblJpY2hseUVkaXRhYmxlXSkKKyAgICAgICAgW3NlbGYgX3Bhc3RlV2l0
aFBhc3RlYm9hcmQ6W05TUGFzdGVib2FyZCBnZW5lcmFsUGFzdGVib2FyZF0gYWxsb3dQbGFpblRl
eHQ6WUVTXTsKKyAgICBlbHNlCisgICAgICAgIFtzZWxmIF9wYXN0ZUFzUGxhaW5UZXh0V2l0aFBh
c3RlYm9hcmQ6W05TUGFzdGVib2FyZCBnZW5lcmFsUGFzdGVib2FyZF1dOwogfQogCiAtIChOU0Rh
dGEgKilfc2VsZWN0aW9uU3RhcnRGb250QXR0cmlidXRlc0FzUlRGCkBAIC0zOTUxLDEzICs0MDIw
LDcgQEAgZG9uZToKIHsKICAgICBpZiAoIVtzZWxmIF9jYW5FZGl0XSkKICAgICAgICAgcmV0dXJu
OwotICAgICAgICAKLSAgICBOU1Bhc3RlYm9hcmQgKnBhc3RlYm9hcmQgPSBbTlNQYXN0ZWJvYXJk
IGdlbmVyYWxQYXN0ZWJvYXJkXTsKLSAgICBOU1N0cmluZyAqdGV4dCA9IFtwYXN0ZWJvYXJkIHN0
cmluZ0ZvclR5cGU6TlNTdHJpbmdQYm9hcmRUeXBlXTsKLSAgICBXZWJGcmFtZUJyaWRnZSAqYnJp
ZGdlID0gW3NlbGYgX2JyaWRnZV07Ci0gICAgaWYgKFtzZWxmIF9zaG91bGRSZXBsYWNlU2VsZWN0
aW9uV2l0aFRleHQ6dGV4dCBnaXZlbkFjdGlvbjpXZWJWaWV3SW5zZXJ0QWN0aW9uUGFzdGVkXSkg
ewotICAgICAgICBbYnJpZGdlIHJlcGxhY2VTZWxlY3Rpb25XaXRoVGV4dDp0ZXh0IHNlbGVjdFJl
cGxhY2VtZW50Ok5PIHNtYXJ0UmVwbGFjZTpbc2VsZiBfY2FuU21hcnRSZXBsYWNlV2l0aFBhc3Rl
Ym9hcmQ6cGFzdGVib2FyZF1dOwotICAgIH0KKyAgICBbc2VsZiBfcGFzdGVBc1BsYWluVGV4dFdp
dGhQYXN0ZWJvYXJkOltOU1Bhc3RlYm9hcmQgZ2VuZXJhbFBhc3RlYm9hcmRdXTsKIH0KIAogLSAo
dm9pZClwYXN0ZUFzUmljaFRleHQ6KGlkKXNlbmRlcgo=
</data>
<flag name="review"
          id="2139"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>7808</attachid>
            <date>2006-04-18 12:09:05 -0700</date>
            <delta_ts>2006-04-18 12:09:05 -0700</delta_ts>
            <desc>Contents of resources/plain-text-paste</desc>
            <filename>plain-text-paste.zip</filename>
            <type>application/octet-stream</type>
            <size>2761</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">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
L0VEUEsFBgAAAAALAAsAGgMAAJkHAAAAAA==
</data>

          </attachment>
      

    </bug>

</bugzilla>