<?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>123323</bug_id>
          
          <creation_ts>2013-10-24 23:51:34 -0700</creation_ts>
          <short_desc>Move ViewStateFlags out of WebPageProxy</short_desc>
          <delta_ts>2013-10-25 11:24:32 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gavin Barraclough">barraclough</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>andersca</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eflews.bot</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>rego+ews</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>svillar</cc>
    
    <cc>thorton</cc>
    
    <cc>xan.lopez</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>943452</commentid>
    <comment_count>0</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2013-10-24 23:51:34 -0700</bug_when>
    <thetext>WebPageProxy contains an enum and typedef that provide a bitfield of flags describing the visibility of the view containing the page. We&apos;re going to want to use this bitfield in a message to the WebProcess, so moving out from the UIProcess to shared code. Creating struct &apos;ViewState&apos; to scope the enum and typedef. Renamed ViewStateFlags to ViewState::Flags, and removed redundant &apos;View&apos; from enum entries.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>943454</commentid>
    <comment_count>1</comment_count>
      <attachid>215144</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2013-10-24 23:54:08 -0700</bug_when>
    <thetext>Created attachment 215144
Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>943455</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-24 23:55:34 -0700</bug_when>
    <thetext>Attachment 215144 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebKit2/ChangeLog&apos;, u&apos;Source/WebKit2/Shared/ViewState.h&apos;, u&apos;Source/WebKit2/UIProcess/API/mac/WKView.mm&apos;, u&apos;Source/WebKit2/UIProcess/WebPageProxy.cpp&apos;, u&apos;Source/WebKit2/UIProcess/WebPageProxy.h&apos;, u&apos;Source/WebKit2/WebKit2.xcodeproj/project.pbxproj&apos;]&quot; exit_code: 1
Source/WebKit2/UIProcess/WebPageProxy.h:327:  The parameter name &quot;flags&quot; adds no information, so it should be removed.  [readability/parameter_name] [5]
Total errors found: 1 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>943493</commentid>
    <comment_count>3</comment_count>
      <attachid>215144</attachid>
    <who name="EFL EWS Bot">eflews.bot</who>
    <bug_when>2013-10-25 02:02:44 -0700</bug_when>
    <thetext>Comment on attachment 215144
Fix

Attachment 215144 did not pass efl-wk2-ews (efl-wk2):
Output: http://webkit-queues.appspot.com/results/11928069</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>943671</commentid>
    <comment_count>4</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2013-10-25 11:18:47 -0700</bug_when>
    <thetext>Fixed in r158026</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>943673</commentid>
    <comment_count>5</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2013-10-25 11:24:32 -0700</bug_when>
    <thetext>Ooops, relanded 158027/158028.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>215144</attachid>
            <date>2013-10-24 23:54:08 -0700</date>
            <delta_ts>2013-10-25 11:12:22 -0700</delta_ts>
            <desc>Fix</desc>
            <filename>123323.patch</filename>
            <type>text/plain</type>
            <size>16307</size>
            <attacher name="Gavin Barraclough">barraclough</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1Nzk5MCkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM4IEBACisyMDEzLTEwLTI0ICBHYXZpbiBC
YXJyYWNsb3VnaCAgPGJhcnJhY2xvdWdoQGFwcGxlLmNvbT4KKworICAgICAgICBNb3ZlIFZpZXdT
dGF0ZUZsYWdzIG91dCBvZiBXZWJQYWdlUHJveHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMzMyMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFdlYlBhZ2VQcm94eSBjb250YWlucyBhbiBlbnVtIGFuZCB0
eXBlZGVmIHRoYXQgcHJvdmlkZSBhIGJpdGZpZWxkCisgICAgICAgIG9mIGZsYWdzIGRlc2NyaWJp
bmcgdGhlIHZpc2liaWxpdHkgb2YgdGhlIHZpZXcgY29udGFpbmluZyB0aGUgcGFnZS4KKyAgICAg
ICAgV2UncmUgZ29pbmcgdG8gd2FudCB0byB1c2UgdGhpcyBiaXRmaWVsZCBpbiBhIG1lc3NhZ2Ug
dG8gdGhlCisgICAgICAgIFdlYlByb2Nlc3MsIHNvIG1vdmluZyBvdXQgZnJvbSB0aGUgVUlQcm9j
ZXNzIHRvIHNoYXJlZCBjb2RlLgorICAgICAgICBDcmVhdGluZyBzdHJ1Y3QgJ1ZpZXdTdGF0ZScg
dG8gc2NvcGUgdGhlIGVudW0gYW5kIHR5cGVkZWYuCisgICAgICAgIFJlbmFtZWQgVmlld1N0YXRl
RmxhZ3MgdG8gVmlld1N0YXRlOjpGbGFncywgYW5kIHJlbW92ZWQgcmVkdW5kYW50CisgICAgICAg
ICdWaWV3JyBmcm9tIGVudW0gZW50cmllcy4KKworICAgICAgICAqIFNoYXJlZC9WaWV3U3RhdGUu
aDogQWRkZWQuCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9tYWMvV0tWaWV3Lm1tOgorICAgICAg
ICAoLVtXS1ZpZXcgYmVjb21lRmlyc3RSZXNwb25kZXJdKToKKyAgICAgICAgKC1bV0tWaWV3IHJl
c2lnbkZpcnN0UmVzcG9uZGVyXSk6CisgICAgICAgICgtW1dLVmlldyB2aWV3RGlkTW92ZVRvV2lu
ZG93XSk6CisgICAgICAgICgtW1dLVmlldyBfd2luZG93RGlkQmVjb21lS2V5Ol0pOgorICAgICAg
ICAoLVtXS1ZpZXcgX3dpbmRvd0RpZFJlc2lnbktleTpdKToKKyAgICAgICAgKC1bV0tWaWV3IF93
aW5kb3dEaWRNaW5pYXR1cml6ZTpdKToKKyAgICAgICAgKC1bV0tWaWV3IF93aW5kb3dEaWREZW1p
bmlhdHVyaXplOl0pOgorICAgICAgICAoLVtXS1ZpZXcgX3dpbmRvd0RpZE9yZGVyT2ZmU2NyZWVu
Ol0pOgorICAgICAgICAoLVtXS1ZpZXcgX3dpbmRvd0RpZE9yZGVyT25TY3JlZW46XSk6CisgICAg
ICAgICgtW1dLVmlldyBfd2luZG93RGlkQ2hhbmdlT2NjbHVzaW9uU3RhdGU6XSk6CisgICAgICAg
ICgtW1dLVmlldyB2aWV3RGlkSGlkZV0pOgorICAgICAgICAoLVtXS1ZpZXcgdmlld0RpZFVuaGlk
ZV0pOgorICAgICAgICAoLVtXS1ZpZXcgX2FjdGl2ZVNwYWNlRGlkQ2hhbmdlOl0pOgorICAgICAg
ICAqIFVJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdl
UHJveHk6OnZpZXdTdGF0ZURpZENoYW5nZSk6CisgICAgICAgICogVUlQcm9jZXNzL1dlYlBhZ2VQ
cm94eS5oOgorICAgICAgICAqIFdlYktpdDIueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvajoKKwog
MjAxMy0xMC0yNCAgTWFyayBSb3dlICA8bXJvd2VAYXBwbGUuY29tPgogCiAgICAgICAgIFJlbW92
ZSByZWZlcmVuY2VzIHRvIE9TIFggMTAuNyBmcm9tIFhjb2RlIGNvbmZpZ3VyYXRpb24gc2V0dGlu
Z3MuCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9TaGFyZWQvVmlld1N0YXRlLmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYktpdDIvU2hhcmVkL1ZpZXdTdGF0ZS5oCShyZXZpc2lvbiAwKQorKysgU291
cmNlL1dlYktpdDIvU2hhcmVkL1ZpZXdTdGF0ZS5oCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEs
NDQgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTMgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5h
cnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVk
IHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICog
MS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBj
b3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBm
b2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9y
bSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMg
bGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisg
KiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0
aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQ
TEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycKKyAqIEFORCBBTlkgRVhQUkVT
UyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAor
ICogVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQg
U0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTCisgKiBCRSBMSUFCTEUgRk9SIEFO
WSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisg
KiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQ
Uk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBV
U0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VW
RVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICog
Q09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNF
IE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBU
SElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YKKyAqIFRIRSBQT1NTSUJJTElUWSBPRiBT
VUNIIERBTUFHRS4KKyAqLworCisjaWZuZGVmIFZpZXdTdGF0ZV9oCisjZGVmaW5lIFZpZXdTdGF0
ZV9oCisKK25hbWVzcGFjZSBXZWJLaXQgeworCitzdHJ1Y3QgVmlld1N0YXRlIHsKKyAgICBlbnVt
IHsKKyAgICAgICAgV2luZG93SXNBY3RpdmUgPSAxIDw8IDAsCisgICAgICAgIElzRm9jdXNlZCA9
IDEgPDwgMSwKKyAgICAgICAgSXNWaXNpYmxlID0gMSA8PCAyLAorICAgICAgICBJc0luV2luZG93
ID0gMSA8PCAzLAorICAgICAgICBXaW5kb3dJc1Zpc2libGUgPSAxIDw8IDQKKyAgICB9OworICAg
IHR5cGVkZWYgdW5zaWduZWQgRmxhZ3M7Cit9OworCit9IC8vIG5hbWVzcGFjZSBXZWJLaXQKKwor
I2VuZGlmIC8vIFZpZXdTdGF0ZV9oCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2Vi
UGFnZVByb3h5LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2Vi
UGFnZVByb3h5LmNwcAkocmV2aXNpb24gMTU3OTg0KQorKysgU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL1dlYlBhZ2VQcm94eS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTk5MSwyNSArOTkxLDI1IEBA
IHZvaWQgV2ViUGFnZVByb3h5Ojp2aWV3SW5XaW5kb3dTdGF0ZURpZEMKICNlbmRpZgogfQogCi12
b2lkIFdlYlBhZ2VQcm94eTo6dmlld1N0YXRlRGlkQ2hhbmdlKFZpZXdTdGF0ZUZsYWdzIGZsYWdz
KQordm9pZCBXZWJQYWdlUHJveHk6OnZpZXdTdGF0ZURpZENoYW5nZShWaWV3U3RhdGU6OkZsYWdz
IGZsYWdzKQogewogICAgIGlmICghaXNWYWxpZCgpKQogICAgICAgICByZXR1cm47CiAKLSAgICBp
ZiAoZmxhZ3MgJiBXaW5kb3dJc1Zpc2libGUpCisgICAgaWYgKGZsYWdzICYgVmlld1N0YXRlOjpX
aW5kb3dJc1Zpc2libGUpCiAgICAgICAgIHByb2Nlc3MoKS0+c2VuZChNZXNzYWdlczo6V2ViUGFn
ZTo6U2V0V2luZG93SXNWaXNpYmxlKG1fcGFnZUNsaWVudC0+aXNXaW5kb3dWaXNpYmxlKCkpLCBt
X3BhZ2VJRCk7CiAKLSAgICBpZiAoZmxhZ3MgJiBWaWV3SXNGb2N1c2VkKQorICAgIGlmIChmbGFn
cyAmIFZpZXdTdGF0ZTo6SXNGb2N1c2VkKQogICAgICAgICBtX3Byb2Nlc3MtPnNlbmQoTWVzc2Fn
ZXM6OldlYlBhZ2U6OlNldEZvY3VzZWQobV9wYWdlQ2xpZW50LT5pc1ZpZXdGb2N1c2VkKCkpLCBt
X3BhZ2VJRCk7CiAKICAgICAvLyBXZSB3YW50IHRvIG1ha2Ugc3VyZSB0byB1cGRhdGUgdGhlIGFj
dGl2ZSBzdGF0ZSB3aGlsZSBoaWRkZW4sIHNvIGlmIHRoZSB2aWV3IGlzIGhpZGRlbiB0aGVuIHVw
ZGF0ZSB0aGUgYWN0aXZlIHN0YXRlCiAgICAgLy8gZWFybHkgKGluIGNhc2UgaXQgYmVjb21lcyB2
aXNpYmxlKSwgYW5kIGlmIHRoZSB2aWV3IHdhcyB2aXNpYmxlIHRoZW4gdXBkYXRlIGFjdGl2ZSBz
dGF0ZSBsYXRlciAoaW4gY2FzZSBpdCBoaWRlcykuCiAgICAgYm9vbCB2aWV3V2FzVmlzaWJsZSA9
IG1faXNWaXNpYmxlOwogICAgIAotICAgIGlmIChmbGFncyAmIFZpZXdXaW5kb3dJc0FjdGl2ZSAm
JiAhdmlld1dhc1Zpc2libGUpCisgICAgaWYgKGZsYWdzICYgVmlld1N0YXRlOjpXaW5kb3dJc0Fj
dGl2ZSAmJiAhdmlld1dhc1Zpc2libGUpCiAgICAgICAgIG1fcHJvY2Vzcy0+c2VuZChNZXNzYWdl
czo6V2ViUGFnZTo6U2V0QWN0aXZlKG1fcGFnZUNsaWVudC0+aXNWaWV3V2luZG93QWN0aXZlKCkp
LCBtX3BhZ2VJRCk7CiAKLSAgICBpZiAoZmxhZ3MgJiBWaWV3SXNWaXNpYmxlKSB7CisgICAgaWYg
KGZsYWdzICYgVmlld1N0YXRlOjpJc1Zpc2libGUpIHsKICAgICAgICAgYm9vbCBpc1Zpc2libGUg
PSBtX3BhZ2VDbGllbnQtPmlzVmlld1Zpc2libGUoKTsKICAgICAgICAgaWYgKGlzVmlzaWJsZSAh
PSBtX2lzVmlzaWJsZSkgewogICAgICAgICAgICAgbV9pc1Zpc2libGUgPSBpc1Zpc2libGU7CkBA
IC0xMDMwLDEwICsxMDMwLDEwIEBAIHZvaWQgV2ViUGFnZVByb3h5Ojp2aWV3U3RhdGVEaWRDaGFu
Z2UoVmkKICAgICAgICAgfQogICAgIH0KIAotICAgIGlmIChmbGFncyAmIFZpZXdXaW5kb3dJc0Fj
dGl2ZSAmJiB2aWV3V2FzVmlzaWJsZSkKKyAgICBpZiAoZmxhZ3MgJiBWaWV3U3RhdGU6OldpbmRv
d0lzQWN0aXZlICYmIHZpZXdXYXNWaXNpYmxlKQogICAgICAgICBtX3Byb2Nlc3MtPnNlbmQoTWVz
c2FnZXM6OldlYlBhZ2U6OlNldEFjdGl2ZShtX3BhZ2VDbGllbnQtPmlzVmlld1dpbmRvd0FjdGl2
ZSgpKSwgbV9wYWdlSUQpOwogCi0gICAgaWYgKGZsYWdzICYgVmlld0lzSW5XaW5kb3cpCisgICAg
aWYgKGZsYWdzICYgVmlld1N0YXRlOjpJc0luV2luZG93KQogICAgICAgICB2aWV3SW5XaW5kb3dT
dGF0ZURpZENoYW5nZSgpOwogCiAjaWYgRU5BQkxFKFBBR0VfVklTSUJJTElUWV9BUEkpCkluZGV4
OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oCShyZXZpc2lvbiAxNTc5NzIp
CisrKyBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmgJKHdvcmtpbmcgY29w
eSkKQEAgLTM3LDYgKzM3LDcgQEAKICNpbmNsdWRlICJQbGF0Zm9ybVByb2Nlc3NJZGVudGlmaWVy
LmgiCiAjaW5jbHVkZSAiU2FuZGJveEV4dGVuc2lvbi5oIgogI2luY2x1ZGUgIlNoYXJlYWJsZUJp
dG1hcC5oIgorI2luY2x1ZGUgIlZpZXdTdGF0ZS5oIgogI2luY2x1ZGUgIldLQmFzZS5oIgogI2lu
Y2x1ZGUgIldLUGFnZVByaXZhdGUuaCIKICNpbmNsdWRlICJXZWJDb2xvclBpY2tlci5oIgpAQCAt
MzIzLDE1ICszMjQsNyBAQCBwdWJsaWM6CiAgICAgYm9vbCBjYW5TY3JvbGxWaWV3KCk7CiAgICAg
dm9pZCBzY3JvbGxWaWV3KGNvbnN0IFdlYkNvcmU6OkludFJlY3QmIHNjcm9sbFJlY3QsIGNvbnN0
IFdlYkNvcmU6OkludFNpemUmIHNjcm9sbE9mZnNldCk7CiAKLSAgICBlbnVtIHsKLSAgICAgICAg
Vmlld1dpbmRvd0lzQWN0aXZlID0gMSA8PCAwLAotICAgICAgICBWaWV3SXNGb2N1c2VkID0gMSA8
PCAxLAotICAgICAgICBWaWV3SXNWaXNpYmxlID0gMSA8PCAyLAotICAgICAgICBWaWV3SXNJbldp
bmRvdyA9IDEgPDwgMywKLSAgICAgICAgV2luZG93SXNWaXNpYmxlID0gMSA8PCA0Ci0gICAgfTsK
LSAgICB0eXBlZGVmIHVuc2lnbmVkIFZpZXdTdGF0ZUZsYWdzOwotICAgIHZvaWQgdmlld1N0YXRl
RGlkQ2hhbmdlKFZpZXdTdGF0ZUZsYWdzIGZsYWdzKTsKKyAgICB2b2lkIHZpZXdTdGF0ZURpZENo
YW5nZShWaWV3U3RhdGU6OkZsYWdzIGZsYWdzKTsKICAgICBlbnVtIGNsYXNzIFdhbnRzUmVwbHlP
ck5vdCB7IERvZXNOb3RXYW50UmVwbHksIERvZXNXYW50UmVwbHkgfTsKICAgICB2b2lkIHZpZXdJ
bldpbmRvd1N0YXRlRGlkQ2hhbmdlKFdhbnRzUmVwbHlPck5vdCA9IFdhbnRzUmVwbHlPck5vdDo6
RG9lc05vdFdhbnRSZXBseSk7CiAgICAgYm9vbCBpc0luV2luZG93KCkgY29uc3QgeyByZXR1cm4g
bV9pc0luV2luZG93OyB9CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL21hYy9X
S1ZpZXcubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9tYWMv
V0tWaWV3Lm1tCShyZXZpc2lvbiAxNTc5ODQpCisrKyBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL21hYy9XS1ZpZXcubW0JKHdvcmtpbmcgY29weSkKQEAgLTMzMCw3ICszMzAsNyBAQCAtIChC
T09MKWJlY29tZUZpcnN0UmVzcG9uZGVyCiAgICAgX2RhdGEtPl9pbkJlY29tZUZpcnN0UmVzcG9u
ZGVyID0gdHJ1ZTsKICAgICAKICAgICBbc2VsZiBfdXBkYXRlU2VjdXJlSW5wdXRTdGF0ZV07Ci0g
ICAgX2RhdGEtPl9wYWdlLT52aWV3U3RhdGVEaWRDaGFuZ2UoV2ViUGFnZVByb3h5OjpWaWV3SXNG
b2N1c2VkKTsKKyAgICBfZGF0YS0+X3BhZ2UtPnZpZXdTdGF0ZURpZENoYW5nZShWaWV3U3RhdGU6
OklzRm9jdXNlZCk7CiAKICAgICBfZGF0YS0+X2luQmVjb21lRmlyc3RSZXNwb25kZXIgPSBmYWxz
ZTsKICAgICAKQEAgLTM1OCw3ICszNTgsNyBAQCAtIChCT09MKXJlc2lnbkZpcnN0UmVzcG9uZGVy
CiAgICAgaWYgKCFfZGF0YS0+X3BhZ2UtPm1haW50YWluc0luYWN0aXZlU2VsZWN0aW9uKCkpCiAg
ICAgICAgIF9kYXRhLT5fcGFnZS0+Y2xlYXJTZWxlY3Rpb24oKTsKICAgICAKLSAgICBfZGF0YS0+
X3BhZ2UtPnZpZXdTdGF0ZURpZENoYW5nZShXZWJQYWdlUHJveHk6OlZpZXdJc0ZvY3VzZWQpOwor
ICAgIF9kYXRhLT5fcGFnZS0+dmlld1N0YXRlRGlkQ2hhbmdlKFZpZXdTdGF0ZTo6SXNGb2N1c2Vk
KTsKIAogICAgIF9kYXRhLT5faW5SZXNpZ25GaXJzdFJlc3BvbmRlciA9IGZhbHNlOwogCkBAIC0x
OTI3LDExICsxOTI3LDExIEBAIC0gKHZvaWQpdmlld0RpZE1vdmVUb1dpbmRvdwogICAgICAgICBf
ZGF0YS0+X3dpbmRvd0hhc1ZhbGlkQmFja2luZ1N0b3JlID0gTk87CiAgICAgICAgIFtzZWxmIGRv
V2luZG93RGlkQ2hhbmdlU2NyZWVuXTsKIAotICAgICAgICBXZWJQYWdlUHJveHk6OlZpZXdTdGF0
ZUZsYWdzIHZpZXdTdGF0ZUNoYW5nZXMgPSBXZWJQYWdlUHJveHk6OldpbmRvd0lzVmlzaWJsZSB8
IFdlYlBhZ2VQcm94eTo6Vmlld1dpbmRvd0lzQWN0aXZlIHwgV2ViUGFnZVByb3h5OjpWaWV3SXNW
aXNpYmxlOworICAgICAgICBWaWV3U3RhdGU6OkZsYWdzIHZpZXdTdGF0ZUNoYW5nZXMgPSBWaWV3
U3RhdGU6OldpbmRvd0lzVmlzaWJsZSB8IFZpZXdTdGF0ZTo6V2luZG93SXNBY3RpdmUgfCBWaWV3
U3RhdGU6OklzVmlzaWJsZTsKICAgICAgICAgaWYgKFtzZWxmIGlzRGVmZXJyaW5nVmlld0luV2lu
ZG93Q2hhbmdlc10pCiAgICAgICAgICAgICBfZGF0YS0+X3ZpZXdJbldpbmRvd0NoYW5nZVdhc0Rl
ZmVycmVkID0gWUVTOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICB2aWV3U3RhdGVDaGFuZ2Vz
IHw9IFdlYlBhZ2VQcm94eTo6Vmlld0lzSW5XaW5kb3c7CisgICAgICAgICAgICB2aWV3U3RhdGVD
aGFuZ2VzIHw9IFZpZXdTdGF0ZTo6SXNJbldpbmRvdzsKICAgICAgICAgX2RhdGEtPl9wYWdlLT52
aWV3U3RhdGVEaWRDaGFuZ2Uodmlld1N0YXRlQ2hhbmdlcyk7CiAKICAgICAgICAgW3NlbGYgX3Vw
ZGF0ZVdpbmRvd0FuZFZpZXdGcmFtZXNdOwpAQCAtMTk0NSwxMSArMTk0NSwxMSBAQCAtICh2b2lk
KXZpZXdEaWRNb3ZlVG9XaW5kb3cKIAogICAgICAgICBbc2VsZiBfYWNjZXNzaWJpbGl0eVJlZ2lz
dGVyVUlQcm9jZXNzVG9rZW5zXTsKICAgICB9IGVsc2UgewotICAgICAgICBXZWJQYWdlUHJveHk6
OlZpZXdTdGF0ZUZsYWdzIHZpZXdTdGF0ZUNoYW5nZXMgPSBXZWJQYWdlUHJveHk6OldpbmRvd0lz
VmlzaWJsZSB8IFdlYlBhZ2VQcm94eTo6Vmlld1dpbmRvd0lzQWN0aXZlIHwgV2ViUGFnZVByb3h5
OjpWaWV3SXNWaXNpYmxlOworICAgICAgICBWaWV3U3RhdGU6OkZsYWdzIHZpZXdTdGF0ZUNoYW5n
ZXMgPSBWaWV3U3RhdGU6OldpbmRvd0lzVmlzaWJsZSB8IFZpZXdTdGF0ZTo6V2luZG93SXNBY3Rp
dmUgfCBWaWV3U3RhdGU6OklzVmlzaWJsZTsKICAgICAgICAgaWYgKFtzZWxmIGlzRGVmZXJyaW5n
Vmlld0luV2luZG93Q2hhbmdlc10pCiAgICAgICAgICAgICBfZGF0YS0+X3ZpZXdJbldpbmRvd0No
YW5nZVdhc0RlZmVycmVkID0gWUVTOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICB2aWV3U3Rh
dGVDaGFuZ2VzIHw9IFdlYlBhZ2VQcm94eTo6Vmlld0lzSW5XaW5kb3c7CisgICAgICAgICAgICB2
aWV3U3RhdGVDaGFuZ2VzIHw9IFZpZXdTdGF0ZTo6SXNJbldpbmRvdzsKICAgICAgICAgX2RhdGEt
Pl9wYWdlLT52aWV3U3RhdGVEaWRDaGFuZ2Uodmlld1N0YXRlQ2hhbmdlcyk7CiAKICAgICAgICAg
W05TRXZlbnQgcmVtb3ZlTW9uaXRvcjpfZGF0YS0+X2ZsYWdzQ2hhbmdlZEV2ZW50TW9uaXRvcl07
CkBAIC0xOTcxLDcgKzE5NzEsNyBAQCAtICh2b2lkKV93aW5kb3dEaWRCZWNvbWVLZXk6KE5TTm90
aWZpY2F0CiAgICAgTlNXaW5kb3cgKmtleVdpbmRvdyA9IFtub3RpZmljYXRpb24gb2JqZWN0XTsK
ICAgICBpZiAoa2V5V2luZG93ID09IFtzZWxmIHdpbmRvd10gfHwga2V5V2luZG93ID09IFtbc2Vs
ZiB3aW5kb3ddIGF0dGFjaGVkU2hlZXRdKSB7CiAgICAgICAgIFtzZWxmIF91cGRhdGVTZWN1cmVJ
bnB1dFN0YXRlXTsKLSAgICAgICAgX2RhdGEtPl9wYWdlLT52aWV3U3RhdGVEaWRDaGFuZ2UoV2Vi
UGFnZVByb3h5OjpWaWV3V2luZG93SXNBY3RpdmUpOworICAgICAgICBfZGF0YS0+X3BhZ2UtPnZp
ZXdTdGF0ZURpZENoYW5nZShWaWV3U3RhdGU6OldpbmRvd0lzQWN0aXZlKTsKICAgICB9CiB9CiAK
QEAgLTE5ODUsMTkgKzE5ODUsMTkgQEAgLSAodm9pZClfd2luZG93RGlkUmVzaWduS2V5OihOU05v
dGlmaWNhdAogICAgIE5TV2luZG93ICpmb3JtZXJLZXlXaW5kb3cgPSBbbm90aWZpY2F0aW9uIG9i
amVjdF07CiAgICAgaWYgKGZvcm1lcktleVdpbmRvdyA9PSBbc2VsZiB3aW5kb3ddIHx8IGZvcm1l
cktleVdpbmRvdyA9PSBbW3NlbGYgd2luZG93XSBhdHRhY2hlZFNoZWV0XSkgewogICAgICAgICBb
c2VsZiBfdXBkYXRlU2VjdXJlSW5wdXRTdGF0ZV07Ci0gICAgICAgIF9kYXRhLT5fcGFnZS0+dmll
d1N0YXRlRGlkQ2hhbmdlKFdlYlBhZ2VQcm94eTo6Vmlld1dpbmRvd0lzQWN0aXZlKTsKKyAgICAg
ICAgX2RhdGEtPl9wYWdlLT52aWV3U3RhdGVEaWRDaGFuZ2UoVmlld1N0YXRlOjpXaW5kb3dJc0Fj
dGl2ZSk7CiAgICAgfQogfQogCiAtICh2b2lkKV93aW5kb3dEaWRNaW5pYXR1cml6ZTooTlNOb3Rp
ZmljYXRpb24gKilub3RpZmljYXRpb24KIHsKICAgICBfZGF0YS0+X3dpbmRvd0hhc1ZhbGlkQmFj
a2luZ1N0b3JlID0gTk87Ci0gICAgX2RhdGEtPl9wYWdlLT52aWV3U3RhdGVEaWRDaGFuZ2UoV2Vi
UGFnZVByb3h5OjpXaW5kb3dJc1Zpc2libGUpOworICAgIF9kYXRhLT5fcGFnZS0+dmlld1N0YXRl
RGlkQ2hhbmdlKFZpZXdTdGF0ZTo6V2luZG93SXNWaXNpYmxlKTsKIH0KIAogLSAodm9pZClfd2lu
ZG93RGlkRGVtaW5pYXR1cml6ZTooTlNOb3RpZmljYXRpb24gKilub3RpZmljYXRpb24KIHsKLSAg
ICBfZGF0YS0+X3BhZ2UtPnZpZXdTdGF0ZURpZENoYW5nZShXZWJQYWdlUHJveHk6OldpbmRvd0lz
VmlzaWJsZSk7CisgICAgX2RhdGEtPl9wYWdlLT52aWV3U3RhdGVEaWRDaGFuZ2UoVmlld1N0YXRl
OjpXaW5kb3dJc1Zpc2libGUpOwogfQogCiAtICh2b2lkKV93aW5kb3dEaWRNb3ZlOihOU05vdGlm
aWNhdGlvbiAqKW5vdGlmaWNhdGlvbgpAQCAtMjAxNCwxMiArMjAxNCwxMiBAQCAtICh2b2lkKV93
aW5kb3dEaWRSZXNpemU6KE5TTm90aWZpY2F0aW9uCiAKIC0gKHZvaWQpX3dpbmRvd0RpZE9yZGVy
T2ZmU2NyZWVuOihOU05vdGlmaWNhdGlvbiAqKW5vdGlmaWNhdGlvbgogewotICAgIF9kYXRhLT5f
cGFnZS0+dmlld1N0YXRlRGlkQ2hhbmdlKFdlYlBhZ2VQcm94eTo6V2luZG93SXNWaXNpYmxlIHwg
V2ViUGFnZVByb3h5OjpWaWV3SXNWaXNpYmxlIHwgV2ViUGFnZVByb3h5OjpWaWV3V2luZG93SXNB
Y3RpdmUpOworICAgIF9kYXRhLT5fcGFnZS0+dmlld1N0YXRlRGlkQ2hhbmdlKFZpZXdTdGF0ZTo6
V2luZG93SXNWaXNpYmxlIHwgVmlld1N0YXRlOjpJc1Zpc2libGUgfCBWaWV3U3RhdGU6OldpbmRv
d0lzQWN0aXZlKTsKIH0KIAogLSAodm9pZClfd2luZG93RGlkT3JkZXJPblNjcmVlbjooTlNOb3Rp
ZmljYXRpb24gKilub3RpZmljYXRpb24KIHsKLSAgICBfZGF0YS0+X3BhZ2UtPnZpZXdTdGF0ZURp
ZENoYW5nZShXZWJQYWdlUHJveHk6OldpbmRvd0lzVmlzaWJsZSB8IFdlYlBhZ2VQcm94eTo6Vmll
d0lzVmlzaWJsZSB8IFdlYlBhZ2VQcm94eTo6Vmlld1dpbmRvd0lzQWN0aXZlKTsKKyAgICBfZGF0
YS0+X3BhZ2UtPnZpZXdTdGF0ZURpZENoYW5nZShWaWV3U3RhdGU6OldpbmRvd0lzVmlzaWJsZSB8
IFZpZXdTdGF0ZTo6SXNWaXNpYmxlIHwgVmlld1N0YXRlOjpXaW5kb3dJc0FjdGl2ZSk7CiB9CiAK
IC0gKHZvaWQpX3dpbmRvd0RpZENoYW5nZUJhY2tpbmdQcm9wZXJ0aWVzOihOU05vdGlmaWNhdGlv
biAqKW5vdGlmaWNhdGlvbgpAQCAtMjAzNiw3ICsyMDM2LDcgQEAgLSAodm9pZClfd2luZG93RGlk
Q2hhbmdlQmFja2luZ1Byb3BlcnRpZQogI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlS
RUQgPj0gMTA5MAogLSAodm9pZClfd2luZG93RGlkQ2hhbmdlT2NjbHVzaW9uU3RhdGU6KE5TTm90
aWZpY2F0aW9uICopbm90aWZpY2F0aW9uCiB7Ci0gICAgX2RhdGEtPl9wYWdlLT52aWV3U3RhdGVE
aWRDaGFuZ2UoV2ViUGFnZVByb3h5OjpWaWV3SXNWaXNpYmxlKTsKKyAgICBfZGF0YS0+X3BhZ2Ut
PnZpZXdTdGF0ZURpZENoYW5nZShWaWV3U3RhdGU6OklzVmlzaWJsZSk7CiB9CiAjZW5kaWYKIApA
QCAtMjA2MCwxMiArMjA2MCwxMiBAQCAtIChCT09MKW1vdXNlRG93bkNhbk1vdmVXaW5kb3cKIAog
LSAodm9pZCl2aWV3RGlkSGlkZQogewotICAgIF9kYXRhLT5fcGFnZS0+dmlld1N0YXRlRGlkQ2hh
bmdlKFdlYlBhZ2VQcm94eTo6Vmlld0lzVmlzaWJsZSk7CisgICAgX2RhdGEtPl9wYWdlLT52aWV3
U3RhdGVEaWRDaGFuZ2UoVmlld1N0YXRlOjpJc1Zpc2libGUpOwogfQogCiAtICh2b2lkKXZpZXdE
aWRVbmhpZGUKIHsKLSAgICBfZGF0YS0+X3BhZ2UtPnZpZXdTdGF0ZURpZENoYW5nZShXZWJQYWdl
UHJveHk6OlZpZXdJc1Zpc2libGUpOworICAgIF9kYXRhLT5fcGFnZS0+dmlld1N0YXRlRGlkQ2hh
bmdlKFZpZXdTdGF0ZTo6SXNWaXNpYmxlKTsKIH0KIAogLSAodm9pZCl2aWV3RGlkQ2hhbmdlQmFj
a2luZ1Byb3BlcnRpZXMKQEAgLTIwODEsNyArMjA4MSw3IEBAIC0gKHZvaWQpdmlld0RpZENoYW5n
ZUJhY2tpbmdQcm9wZXJ0aWVzCiAKIC0gKHZvaWQpX2FjdGl2ZVNwYWNlRGlkQ2hhbmdlOihOU05v
dGlmaWNhdGlvbiAqKW5vdGlmaWNhdGlvbgogewotICAgIF9kYXRhLT5fcGFnZS0+dmlld1N0YXRl
RGlkQ2hhbmdlKFdlYlBhZ2VQcm94eTo6Vmlld0lzVmlzaWJsZSk7CisgICAgX2RhdGEtPl9wYWdl
LT52aWV3U3RhdGVEaWRDaGFuZ2UoVmlld1N0YXRlOjpJc1Zpc2libGUpOwogfQogCiAtICh2b2lk
KV9hY2Nlc3NpYmlsaXR5UmVnaXN0ZXJVSVByb2Nlc3NUb2tlbnMKSW5kZXg6IFNvdXJjZS9XZWJL
aXQyL1dlYktpdDIueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvago9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViS2l0Mi9XZWJLaXQyLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oJKHJldmlzaW9uIDE1
Nzk2NikKKysrIFNvdXJjZS9XZWJLaXQyL1dlYktpdDIueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJv
agkod29ya2luZyBjb3B5KQpAQCAtNjU2LDYgKzY1Niw3IEBACiAJCTdDRjQ3RkZFMTcyNzZBRTMw
MDhBQ0I5MSAvKiBXS0J1bmRsZVBhZ2VCYW5uZXJNYWMubW0gaW4gU291cmNlcyAqLyA9IHtpc2Eg
PSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA3Q0Y0N0ZGQzE3Mjc2QUUzMDA4QUNCOTEgLyogV0tC
dW5kbGVQYWdlQmFubmVyTWFjLm1tICovOyB9OwogCQk3Q0Y0N0ZGRjE3Mjc2QUUzMDA4QUNCOTEg
LyogV0tCdW5kbGVQYWdlQmFubmVyTWFjLmggaW4gSGVhZGVycyAqLyA9IHtpc2EgPSBQQlhCdWls
ZEZpbGU7IGZpbGVSZWYgPSA3Q0Y0N0ZGRDE3Mjc2QUUzMDA4QUNCOTEgLyogV0tCdW5kbGVQYWdl
QmFubmVyTWFjLmggKi87IHNldHRpbmdzID0ge0FUVFJJQlVURVMgPSAoUHJpdmF0ZSwgKTsgfTsg
fTsKIAkJODQ0Nzc4NTMxNzZGQ0MwODAwQ0RDN0JCIC8qIEluamVjdGVkQnVuZGxlSGl0VGVzdFJl
c3VsdE1lZGlhVHlwZS5oIGluIEhlYWRlcnMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxl
UmVmID0gODQ0Nzc4NTExNzZGQ0FDMTAwQ0RDN0JCIC8qIEluamVjdGVkQnVuZGxlSGl0VGVzdFJl
c3VsdE1lZGlhVHlwZS5oICovOyB9OworCQk4NjVFMDQ4NTE4MUEwOTRBMDAxRjcyRjIgLyogVmll
d1N0YXRlLmggaW4gSGVhZGVycyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA4
NjVFMDQ4NDE4MUEwOTBEMDAxRjcyRjIgLyogVmlld1N0YXRlLmggKi87IH07CiAJCThDRkVDRTk0
MTQ5MEYxNDAwMDJBQUEzMiAvKiBFZGl0b3JTdGF0ZS5jcHAgaW4gU291cmNlcyAqLyA9IHtpc2Eg
PSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA4Q0ZFQ0U5MzE0OTBGMTQwMDAyQUFBMzIgLyogRWRp
dG9yU3RhdGUuY3BwICovOyB9OwogCQk4REMyRUY1MzA0ODZBNjk0MDA5OEIyMTYgLyogSW5mb1Bs
aXN0LnN0cmluZ3MgaW4gUmVzb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJl
ZiA9IDA4OUMxNjY2RkU4NDExNThDMDJBQUMwNyAvKiBJbmZvUGxpc3Quc3RyaW5ncyAqLzsgfTsK
IAkJOTA5ODU0RUMxMkJDNEUxNzAwMEFEMDgwIC8qIFdlYk1lbW9yeVNhbXBsZXIuY3BwIGluIFNv
dXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gOTA1NjIwRTgxMkJDMjQ4
QjAwMDc5OUI2IC8qIFdlYk1lbW9yeVNhbXBsZXIuY3BwICovOyB9OwpAQCAtMjE1Nyw2ICsyMTU4
LDcgQEAKIAkJN0NGNDdGRkMxNzI3NkFFMzAwOEFDQjkxIC8qIFdLQnVuZGxlUGFnZUJhbm5lck1h
Yy5tbSAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0
S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLm9iamNwcDsgcGF0aCA9IFdLQnVuZGxlUGFn
ZUJhbm5lck1hYy5tbTsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJN0NGNDdGRkQxNzI3
NkFFMzAwOEFDQjkxIC8qIFdLQnVuZGxlUGFnZUJhbm5lck1hYy5oICovID0ge2lzYSA9IFBCWEZp
bGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNl
Y29kZS5jLmg7IHBhdGggPSBXS0J1bmRsZVBhZ2VCYW5uZXJNYWMuaDsgc291cmNlVHJlZSA9ICI8
Z3JvdXA+IjsgfTsKIAkJODQ0Nzc4NTExNzZGQ0FDMTAwQ0RDN0JCIC8qIEluamVjdGVkQnVuZGxl
SGl0VGVzdFJlc3VsdE1lZGlhVHlwZS5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZp
bGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7IHBhdGgg
PSBJbmplY3RlZEJ1bmRsZUhpdFRlc3RSZXN1bHRNZWRpYVR5cGUuaDsgc291cmNlVHJlZSA9ICI8
Z3JvdXA+IjsgfTsKKwkJODY1RTA0ODQxODFBMDkwRDAwMUY3MkYyIC8qIFZpZXdTdGF0ZS5oICov
ID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29k
ZS5jLmg7IHBhdGggPSBWaWV3U3RhdGUuaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJ
OENGRUNFOTMxNDkwRjE0MDAwMkFBQTMyIC8qIEVkaXRvclN0YXRlLmNwcCAqLyA9IHtpc2EgPSBQ
QlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNv
dXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9IEVkaXRvclN0YXRlLmNwcDsgc291cmNlVHJlZSA9ICI8
Z3JvdXA+IjsgfTsKIAkJOERDMkVGNUEwNDg2QTY5NDAwOThCMjE2IC8qIEluZm8ucGxpc3QgKi8g
PSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmls
ZVR5cGUgPSB0ZXh0LnBsaXN0LnhtbDsgcGF0aCA9IEluZm8ucGxpc3Q7IHNvdXJjZVRyZWUgPSAi
PGdyb3VwPiI7IH07CiAJCThEQzJFRjVCMDQ4NkE2OTQwMDk4QjIxNiAvKiBXZWJLaXQyLmZyYW1l
d29yayAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBleHBsaWNpdEZpbGVUeXBlID0gd3Jh
cHBlci5mcmFtZXdvcms7IGluY2x1ZGVJbkluZGV4ID0gMDsgcGF0aCA9IFdlYktpdDIuZnJhbWV3
b3JrOyBzb3VyY2VUcmVlID0gQlVJTFRfUFJPRFVDVFNfRElSOyB9OwpAQCAtMzMzMCw2ICszMzMy
LDcgQEAKIAkJCQkxQTY0MjQ1RDEyREUyOUExMDBDQUFFMkMgLyogVXBkYXRlSW5mby5jcHAgKi8s
CiAJCQkJMUE2NDI0NUMxMkRFMjlBMTAwQ0FBRTJDIC8qIFVwZGF0ZUluZm8uaCAqLywKIAkJCQlC
Q0IwQjBERjEyMzA1QUIxMDBCMTM0MUUgLyogVXNlck1lc3NhZ2VDb2RlcnMuaCAqLywKKwkJCQk4
NjVFMDQ4NDE4MUEwOTBEMDAxRjcyRjIgLyogVmlld1N0YXRlLmggKi8sCiAJCQkJMUEwRjI5Qzkx
MjBCMzcxNjAwNTNEMUI5IC8qIFZpc2l0ZWRMaW5rVGFibGUuY3BwICovLAogCQkJCTFBMEYyOUNB
MTIwQjM3MTYwMDUzRDFCOSAvKiBWaXNpdGVkTGlua1RhYmxlLmggKi8sCiAJCQkJQkMzMjlEOTkx
NkFDQ0U5OTAwMzE2REUyIC8qIFdlYkFyY2hpdmUuY3BwICovLApAQCAtNTM5Niw2ICs1Mzk5LDcg
QEAKIAkJCQlDREMzODMwQzE3MjEyMjgyMDA4QTJGQzMgLyogQ29va2llU3RvcmFnZVNoaW1MaWJy
YXJ5LmggaW4gSGVhZGVycyAqLywKIAkJCQlCODc4QjYxNTEzMzQyOERDMDA2ODg4RTkgLyogQ29y
cmVjdGlvblBhbmVsLmggaW4gSGVhZGVycyAqLywKIAkJCQkyOTg5QTQxNDE2N0QxODRCMDA0Rjk2
RDIgLyogQ3VzdG9tUHJvdG9jb2xNYW5hZ2VyLmggaW4gSGVhZGVycyAqLywKKwkJCQk4NjVFMDQ4
NTE4MUEwOTRBMDAxRjcyRjIgLyogVmlld1N0YXRlLmggaW4gSGVhZGVycyAqLywKIAkJCQkyOTg0
RjU4OTE2NEJBMDk1MDA0QkMwQzYgLyogQ3VzdG9tUHJvdG9jb2xNYW5hZ2VyTWVzc2FnZXMuaCBp
biBIZWFkZXJzICovLAogCQkJCTI5QUQzMDkzMTY0QjRDNUQwMDcyREVBOSAvKiBDdXN0b21Qcm90
b2NvbE1hbmFnZXJQcm94eS5oIGluIEhlYWRlcnMgKi8sCiAJCQkJMjk4NEY1N0QxNjRCOTE1RjAw
NEJDMEM2IC8qIEN1c3RvbVByb3RvY29sTWFuYWdlclByb3h5TWVzc2FnZXMuaCBpbiBIZWFkZXJz
ICovLAo=
</data>
<flag name="review"
          id="237814"
          type_id="1"
          status="+"
          setter="sam"
    />
    <flag name="commit-queue"
          id="237826"
          type_id="3"
          status="-"
          setter="eflews.bot"
    />
          </attachment>
      

    </bug>

</bugzilla>