<?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>107060</bug_id>
          
          <creation_ts>2013-01-16 16:03:09 -0800</creation_ts>
          <short_desc>[EFL][WK2] PageUIClientEfl should keep in sync with WKPageUIClient</short_desc>
          <delta_ts>2013-01-16 17:12:45 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit EFL</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>0</everconfirmed>
          <reporter name="Jaehun Lim">ljaehun.lim</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>benjamin</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>808808</commentid>
    <comment_count>0</comment_count>
    <who name="Jaehun Lim">ljaehun.lim</who>
    <bug_when>2013-01-16 16:03:09 -0800</bug_when>
    <thetext>Rearrange the order of functions in PageUIClientEfl</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808818</commentid>
    <comment_count>1</comment_count>
      <attachid>183054</attachid>
    <who name="Jaehun Lim">ljaehun.lim</who>
    <bug_when>2013-01-16 16:12:58 -0800</bug_when>
    <thetext>Created attachment 183054
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808837</commentid>
    <comment_count>2</comment_count>
      <attachid>183054</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-01-16 16:43:44 -0800</bug_when>
    <thetext>Comment on attachment 183054
Patch

Not sure why the implementation of the Color Input type is where it is. That&apos;s not important :)

Thanks for splitting the patches.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808844</commentid>
    <comment_count>3</comment_count>
      <attachid>183054</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-01-16 16:48:42 -0800</bug_when>
    <thetext>Comment on attachment 183054
Patch

I trust you it build on EFL :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808849</commentid>
    <comment_count>4</comment_count>
    <who name="Jaehun Lim">ljaehun.lim</who>
    <bug_when>2013-01-16 16:50:14 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 183054 [details])
&gt; I trust you it build on EFL :)

Thanks for your fast review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808860</commentid>
    <comment_count>5</comment_count>
      <attachid>183054</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-16 17:05:20 -0800</bug_when>
    <thetext>Comment on attachment 183054
Patch

Rejecting attachment 183054 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 1 cwd: /mnt/git/webkit-commit-queue

Last 500 characters of output:
  return self.open(self.click(*args, **kwds))
  File &quot;/mnt/git/webkit-commit-queue/Tools/Scripts/webkitpy/thirdparty/autoinstalled/mechanize/_mechanize.py&quot;, line 203, in open
    return self._mech_open(url, data, timeout=timeout)
  File &quot;/mnt/git/webkit-commit-queue/Tools/Scripts/webkitpy/thirdparty/autoinstalled/mechanize/_mechanize.py&quot;, line 255, in _mech_open
    raise response
webkitpy.thirdparty.autoinstalled.mechanize._response.httperror_seek_wrapper: HTTP Error 500: Internal Server Error

Full output: http://queues.webkit.org/results/15915010</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808862</commentid>
    <comment_count>6</comment_count>
      <attachid>183054</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2013-01-16 17:09:02 -0800</bug_when>
    <thetext>Comment on attachment 183054
Patch

cq bot looks sick.

try once more.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808864</commentid>
    <comment_count>7</comment_count>
      <attachid>183054</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-16 17:12:41 -0800</bug_when>
    <thetext>Comment on attachment 183054
Patch

Clearing flags on attachment: 183054

Committed r139937: &lt;http://trac.webkit.org/changeset/139937&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808865</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-16 17:12:45 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>183054</attachid>
            <date>2013-01-16 16:12:58 -0800</date>
            <delta_ts>2013-01-16 17:12:41 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>13743</size>
            <attacher name="Jaehun Lim">ljaehun.lim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA3ODRjMjYyLi42MGI5M2Y5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzEg
QEAKKzIwMTMtMDEtMTYgIEphZWh1biBMaW0gIDxsamFlaHVuLmxpbUBzYW1zdW5nLmNvbT4KKwor
ICAgICAgICBbRUZMXVtXSzJdIFBhZ2VVSUNsaWVudEVmbCBzaG91bGQga2VlcCBpbiBzeW5jIHdp
dGggV0tQYWdlVUlDbGllbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEwNzA2MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFJlYXJyYW5nZSB0aGUgb3JkZXIgb2YgZnVuY3Rpb25zIGluIFBhZ2VVSUNsaWVu
dEVmbC4KKyAgICAgICAgUmVuYW1lIGNsb3NlUGFnZSgpIHRvIGNsb3NlKCkuCisKKyAgICAgICAg
KiBVSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3SW1wbC5jcHA6CisgICAgICAgIChFd2tWaWV3SW1w
bDo6Y2xvc2UpOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL0V3a1ZpZXdJbXBsLmg6Cisg
ICAgICAgIChFd2tWaWV3SW1wbCk6CisgICAgICAgICogVUlQcm9jZXNzL2VmbC9QYWdlVUlDbGll
bnRFZmwuY3BwOgorICAgICAgICAoV2ViS2l0OjpQYWdlVUlDbGllbnRFZmw6OlBhZ2VVSUNsaWVu
dEVmbCk6CisgICAgICAgIChXZWJLaXQ6OlBhZ2VVSUNsaWVudEVmbDo6Y2xvc2UpOgorICAgICAg
ICAoV2ViS2l0OjpQYWdlVUlDbGllbnRFZmw6OnRha2VGb2N1cyk6CisgICAgICAgIChXZWJLaXQ6
OlBhZ2VVSUNsaWVudEVmbDo6Zm9jdXMpOgorICAgICAgICAoV2ViS2l0OjpQYWdlVUlDbGllbnRF
Zmw6OnVuZm9jdXMpOgorICAgICAgICAoV2ViS2l0OjpQYWdlVUlDbGllbnRFZmw6OmdldFdpbmRv
d0ZyYW1lKToKKyAgICAgICAgKFdlYktpdDo6UGFnZVVJQ2xpZW50RWZsOjpzZXRXaW5kb3dGcmFt
ZSk6CisgICAgICAgIChXZWJLaXQ6OlBhZ2VVSUNsaWVudEVmbDo6Y3JlYXRlTmV3UGFnZSk6Cisg
ICAgICAgIChXZWJLaXQ6OlBhZ2VVSUNsaWVudEVmbDo6c2hvd0NvbG9yUGlja2VyKToKKyAgICAg
ICAgKFdlYktpdDo6UGFnZVVJQ2xpZW50RWZsOjpoaWRlQ29sb3JQaWNrZXIpOgorICAgICAgICAq
IFVJUHJvY2Vzcy9lZmwvUGFnZVVJQ2xpZW50RWZsLmg6CisgICAgICAgIChQYWdlVUlDbGllbnRF
ZmwpOgorCiAyMDEzLTAxLTE2ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+
CiAKICAgICAgICAgUmVtb3ZlIENvcmVJUENNZXNzYWdlS2luZHMuaApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvRXdrVmlld0ltcGwuY3BwIGIvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvRXdrVmlld0ltcGwuY3BwCmluZGV4IDI0YzM5MWYuLjVk
NjEyMWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL0V3a1Zp
ZXdJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3
SW1wbC5jcHAKQEAgLTkzNyw3ICs5MzcsNyBAQCBXS1BhZ2VSZWYgRXdrVmlld0ltcGw6OmNyZWF0
ZU5ld1BhZ2UoUGFzc1JlZlB0cjxFd2tVcmxSZXF1ZXN0PiByZXF1ZXN0LCBJbW11dGFibAogICAg
IHJldHVybiBzdGF0aWNfY2FzdDxXS1BhZ2VSZWY+KFdLUmV0YWluKG5ld1ZpZXdJbXBsLT5wYWdl
KCkpKTsKIH0KIAotdm9pZCBFd2tWaWV3SW1wbDo6Y2xvc2VQYWdlKCkKK3ZvaWQgRXdrVmlld0lt
cGw6OmNsb3NlKCkKIHsKICAgICBFd2tfVmlld19TbWFydF9EYXRhKiBzZCA9IHNtYXJ0RGF0YSgp
OwogICAgIEFTU0VSVChzZC0+YXBpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvZWZsL0V3a1ZpZXdJbXBsLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L2VmbC9Fd2tWaWV3SW1wbC5oCmluZGV4IDdlMWFmNzMuLjQ1ODdhOTcgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL0V3a1ZpZXdJbXBsLmgKKysrIGIvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvRXdrVmlld0ltcGwuaApAQCAtMTc1LDcgKzE3NSw3
IEBAIHB1YmxpYzoKICNlbmRpZgogCiAgICAgV0tQYWdlUmVmIGNyZWF0ZU5ld1BhZ2UoUGFzc1Jl
ZlB0cjxFd2tVcmxSZXF1ZXN0PiwgV2ViS2l0OjpJbW11dGFibGVEaWN0aW9uYXJ5KiB3aW5kb3dG
ZWF0dXJlcyk7Ci0gICAgdm9pZCBjbG9zZVBhZ2UoKTsKKyAgICB2b2lkIGNsb3NlKCk7CiAKICAg
ICB2b2lkIHJlcXVlc3RQb3B1cE1lbnUoV2ViS2l0OjpXZWJQb3B1cE1lbnVQcm94eUVmbCosIGNv
bnN0IFdlYkNvcmU6OkludFJlY3QmLCBXZWJDb3JlOjpUZXh0RGlyZWN0aW9uLCBkb3VibGUgcGFn
ZVNjYWxlRmFjdG9yLCBjb25zdCBWZWN0b3I8V2ViS2l0OjpXZWJQb3B1cEl0ZW0+JiBpdGVtcywg
aW50MzJfdCBzZWxlY3RlZEluZGV4KTsKICAgICB2b2lkIGNsb3NlUG9wdXBNZW51KCk7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZWZsL1BhZ2VVSUNsaWVudEVmbC5jcHAg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZWZsL1BhZ2VVSUNsaWVudEVmbC5jcHAKaW5kZXgg
OWZkN2EzOC4uODY0M2Q1YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2Vm
bC9QYWdlVUlDbGllbnRFZmwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9lZmwv
UGFnZVVJQ2xpZW50RWZsLmNwcApAQCAtNDUsMTUgKzQ1LDY2IEBAIHN0YXRpYyBpbmxpbmUgUGFn
ZVVJQ2xpZW50RWZsKiB0b1BhZ2VVSUNsaWVudEVmbChjb25zdCB2b2lkKiBjbGllbnRJbmZvKQog
ICAgIHJldHVybiBzdGF0aWNfY2FzdDxQYWdlVUlDbGllbnRFZmwqPihjb25zdF9jYXN0PHZvaWQq
PihjbGllbnRJbmZvKSk7CiB9CiAKLXZvaWQgUGFnZVVJQ2xpZW50RWZsOjpjbG9zZVBhZ2UoV0tQ
YWdlUmVmLCBjb25zdCB2b2lkKiBjbGllbnRJbmZvKQorUGFnZVVJQ2xpZW50RWZsOjpQYWdlVUlD
bGllbnRFZmwoRXdrVmlld0ltcGwqIHZpZXdJbXBsKQorICAgIDogbV92aWV3SW1wbCh2aWV3SW1w
bCkKK3sKKyAgICBXS1BhZ2VSZWYgcGFnZVJlZiA9IG1fdmlld0ltcGwtPndrUGFnZSgpOworICAg
IEFTU0VSVChwYWdlUmVmKTsKKworICAgIFdLUGFnZVVJQ2xpZW50IHVpQ2xpZW50OworICAgIG1l
bXNldCgmdWlDbGllbnQsIDAsIHNpemVvZihXS1BhZ2VVSUNsaWVudCkpOworICAgIHVpQ2xpZW50
LnZlcnNpb24gPSBrV0tQYWdlVUlDbGllbnRDdXJyZW50VmVyc2lvbjsKKyAgICB1aUNsaWVudC5j
bGllbnRJbmZvID0gdGhpczsKKyAgICB1aUNsaWVudC5jbG9zZSA9IGNsb3NlOworICAgIHVpQ2xp
ZW50LnRha2VGb2N1cyA9IHRha2VGb2N1czsKKyAgICB1aUNsaWVudC5mb2N1cyA9IGZvY3VzOwor
ICAgIHVpQ2xpZW50LnVuZm9jdXMgPSB1bmZvY3VzOworICAgIHVpQ2xpZW50LnJ1bkphdmFTY3Jp
cHRBbGVydCA9IHJ1bkphdmFTY3JpcHRBbGVydDsKKyAgICB1aUNsaWVudC5ydW5KYXZhU2NyaXB0
Q29uZmlybSA9IHJ1bkphdmFTY3JpcHRDb25maXJtOworICAgIHVpQ2xpZW50LnJ1bkphdmFTY3Jp
cHRQcm9tcHQgPSBydW5KYXZhU2NyaXB0UHJvbXB0OworICAgIHVpQ2xpZW50LnRvb2xiYXJzQXJl
VmlzaWJsZSA9IHRvb2xiYXJzQXJlVmlzaWJsZTsKKyAgICB1aUNsaWVudC5zZXRUb29sYmFyc0Fy
ZVZpc2libGUgPSBzZXRUb29sYmFyc0FyZVZpc2libGU7CisgICAgdWlDbGllbnQubWVudUJhcklz
VmlzaWJsZSA9IG1lbnVCYXJJc1Zpc2libGU7CisgICAgdWlDbGllbnQuc2V0TWVudUJhcklzVmlz
aWJsZSA9IHNldE1lbnVCYXJJc1Zpc2libGU7CisgICAgdWlDbGllbnQuc3RhdHVzQmFySXNWaXNp
YmxlID0gc3RhdHVzQmFySXNWaXNpYmxlOworICAgIHVpQ2xpZW50LnNldFN0YXR1c0JhcklzVmlz
aWJsZSA9IHNldFN0YXR1c0JhcklzVmlzaWJsZTsKKyAgICB1aUNsaWVudC5pc1Jlc2l6YWJsZSA9
IGlzUmVzaXphYmxlOworICAgIHVpQ2xpZW50LnNldElzUmVzaXphYmxlID0gc2V0SXNSZXNpemFi
bGU7CisgICAgdWlDbGllbnQuZ2V0V2luZG93RnJhbWUgPSBnZXRXaW5kb3dGcmFtZTsKKyAgICB1
aUNsaWVudC5zZXRXaW5kb3dGcmFtZSA9IHNldFdpbmRvd0ZyYW1lOworI2lmIEVOQUJMRShTUUxf
REFUQUJBU0UpCisgICAgdWlDbGllbnQuZXhjZWVkZWREYXRhYmFzZVF1b3RhID0gZXhjZWVkZWRE
YXRhYmFzZVF1b3RhOworI2VuZGlmCisgICAgdWlDbGllbnQucnVuT3BlblBhbmVsID0gcnVuT3Bl
blBhbmVsOworICAgIHVpQ2xpZW50LmNyZWF0ZU5ld1BhZ2UgPSBjcmVhdGVOZXdQYWdlOworI2lm
IEVOQUJMRShJTlBVVF9UWVBFX0NPTE9SKQorICAgIHVpQ2xpZW50LnNob3dDb2xvclBpY2tlciA9
IHNob3dDb2xvclBpY2tlcjsKKyAgICB1aUNsaWVudC5oaWRlQ29sb3JQaWNrZXIgPSBoaWRlQ29s
b3JQaWNrZXI7CisjZW5kaWYKKworICAgIFdLUGFnZVNldFBhZ2VVSUNsaWVudChwYWdlUmVmLCAm
dWlDbGllbnQpOworfQorCisKK3ZvaWQgUGFnZVVJQ2xpZW50RWZsOjpjbG9zZShXS1BhZ2VSZWYs
IGNvbnN0IHZvaWQqIGNsaWVudEluZm8pCiB7Ci0gICAgdG9QYWdlVUlDbGllbnRFZmwoY2xpZW50
SW5mbyktPm1fdmlld0ltcGwtPmNsb3NlUGFnZSgpOworICAgIHRvUGFnZVVJQ2xpZW50RWZsKGNs
aWVudEluZm8pLT5tX3ZpZXdJbXBsLT5jbG9zZSgpOwogfQogCi1XS1BhZ2VSZWYgUGFnZVVJQ2xp
ZW50RWZsOjpjcmVhdGVOZXdQYWdlKFdLUGFnZVJlZiwgV0tVUkxSZXF1ZXN0UmVmIHdrUmVxdWVz
dCwgV0tEaWN0aW9uYXJ5UmVmIHdrV2luZG93RmVhdHVyZXMsIFdLRXZlbnRNb2RpZmllcnMsIFdL
RXZlbnRNb3VzZUJ1dHRvbiwgY29uc3Qgdm9pZCogY2xpZW50SW5mbykKK3ZvaWQgUGFnZVVJQ2xp
ZW50RWZsOjp0YWtlRm9jdXMoV0tQYWdlUmVmLCBXS0ZvY3VzRGlyZWN0aW9uLCBjb25zdCB2b2lk
KiBjbGllbnRJbmZvKQogewotICAgIFJlZlB0cjxFd2tVcmxSZXF1ZXN0PiByZXF1ZXN0ID0gRXdr
VXJsUmVxdWVzdDo6Y3JlYXRlKHdrUmVxdWVzdCk7Ci0gICAgcmV0dXJuIHRvUGFnZVVJQ2xpZW50
RWZsKGNsaWVudEluZm8pLT5tX3ZpZXdJbXBsLT5jcmVhdGVOZXdQYWdlKHJlcXVlc3QsIHRvSW1w
bCh3a1dpbmRvd0ZlYXR1cmVzKSk7CisgICAgLy8gRklYTUU6IHRoaXMgaXMgb25seSBhIHBhcnRp
YWwgaW1wbGVtZW50YXRpb24uCisgICAgZXZhc19vYmplY3RfZm9jdXNfc2V0KHRvUGFnZVVJQ2xp
ZW50RWZsKGNsaWVudEluZm8pLT5tX3ZpZXdJbXBsLT52aWV3KCksIGZhbHNlKTsKK30KKwordm9p
ZCBQYWdlVUlDbGllbnRFZmw6OmZvY3VzKFdLUGFnZVJlZiwgY29uc3Qgdm9pZCogY2xpZW50SW5m
bykKK3sKKyAgICBldmFzX29iamVjdF9mb2N1c19zZXQodG9QYWdlVUlDbGllbnRFZmwoY2xpZW50
SW5mbyktPm1fdmlld0ltcGwtPnZpZXcoKSwgdHJ1ZSk7Cit9CisKK3ZvaWQgUGFnZVVJQ2xpZW50
RWZsOjp1bmZvY3VzKFdLUGFnZVJlZiwgY29uc3Qgdm9pZCogY2xpZW50SW5mbykKK3sKKyAgICBl
dmFzX29iamVjdF9mb2N1c19zZXQodG9QYWdlVUlDbGllbnRFZmwoY2xpZW50SW5mbyktPm1fdmll
d0ltcGwtPnZpZXcoKSwgZmFsc2UpOwogfQogCiB2b2lkIFBhZ2VVSUNsaWVudEVmbDo6cnVuSmF2
YVNjcmlwdEFsZXJ0KFdLUGFnZVJlZiwgV0tTdHJpbmdSZWYgYWxlcnRUZXh0LCBXS0ZyYW1lUmVm
LCBjb25zdCB2b2lkKiBjbGllbnRJbmZvKQpAQCAtMTI4LDIwICsxNzksMTUgQEAgdm9pZCBQYWdl
VUlDbGllbnRFZmw6OnNldElzUmVzaXphYmxlKFdLUGFnZVJlZiwgYm9vbCByZXNpemFibGUsIGNv
bnN0IHZvaWQqIGNsaWUKICAgICBmZWF0dXJlcy0+c2V0UmVzaXphYmxlKHJlc2l6YWJsZSk7CiB9
CiAKLSNpZiBFTkFCTEUoSU5QVVRfVFlQRV9DT0xPUikKLXZvaWQgUGFnZVVJQ2xpZW50RWZsOjpz
aG93Q29sb3JQaWNrZXIoV0tQYWdlUmVmLCBXS1N0cmluZ1JlZiBpbml0aWFsQ29sb3IsIFdLQ29s
b3JQaWNrZXJSZXN1bHRMaXN0ZW5lclJlZiBsaXN0ZW5lciwgY29uc3Qgdm9pZCogY2xpZW50SW5m
bykKK1dLUmVjdCBQYWdlVUlDbGllbnRFZmw6OmdldFdpbmRvd0ZyYW1lKFdLUGFnZVJlZiwgY29u
c3Qgdm9pZCogY2xpZW50SW5mbykKIHsKLSAgICBQYWdlVUlDbGllbnRFZmwqIHBhZ2VVSUNsaWVu
dCA9IHRvUGFnZVVJQ2xpZW50RWZsKGNsaWVudEluZm8pOwotICAgIFdlYkNvcmU6OkNvbG9yIGNv
bG9yID0gV2ViQ29yZTo6Q29sb3IoV2ViS2l0Ojp0b1dURlN0cmluZyhpbml0aWFsQ29sb3IpKTsK
LSAgICBwYWdlVUlDbGllbnQtPm1fdmlld0ltcGwtPnJlcXVlc3RDb2xvclBpY2tlcihsaXN0ZW5l
ciwgY29sb3IpOworICAgIHJldHVybiB0b1BhZ2VVSUNsaWVudEVmbChjbGllbnRJbmZvKS0+bV92
aWV3SW1wbC0+d2luZG93R2VvbWV0cnkoKTsKIH0KIAotdm9pZCBQYWdlVUlDbGllbnRFZmw6Omhp
ZGVDb2xvclBpY2tlcihXS1BhZ2VSZWYsIGNvbnN0IHZvaWQqIGNsaWVudEluZm8pCit2b2lkIFBh
Z2VVSUNsaWVudEVmbDo6c2V0V2luZG93RnJhbWUoV0tQYWdlUmVmLCBXS1JlY3QgZnJhbWUsIGNv
bnN0IHZvaWQqIGNsaWVudEluZm8pCiB7Ci0gICAgUGFnZVVJQ2xpZW50RWZsKiBwYWdlVUlDbGll
bnQgPSB0b1BhZ2VVSUNsaWVudEVmbChjbGllbnRJbmZvKTsKLSAgICBwYWdlVUlDbGllbnQtPm1f
dmlld0ltcGwtPmRpc21pc3NDb2xvclBpY2tlcigpOworICAgIHRvUGFnZVVJQ2xpZW50RWZsKGNs
aWVudEluZm8pLT5tX3ZpZXdJbXBsLT5zZXRXaW5kb3dHZW9tZXRyeShmcmFtZSk7CiB9Ci0jZW5k
aWYKIAogI2lmIEVOQUJMRShTUUxfREFUQUJBU0UpCiB1bnNpZ25lZCBsb25nIGxvbmcgUGFnZVVJ
Q2xpZW50RWZsOjpleGNlZWRlZERhdGFiYXNlUXVvdGEoV0tQYWdlUmVmLCBXS0ZyYW1lUmVmLCBX
S1NlY3VyaXR5T3JpZ2luUmVmLCBXS1N0cmluZ1JlZiBkYXRhYmFzZU5hbWUsIFdLU3RyaW5nUmVm
IGRpc3BsYXlOYW1lLCB1bnNpZ25lZCBsb25nIGxvbmcgY3VycmVudFF1b3RhLCB1bnNpZ25lZCBs
b25nIGxvbmcgY3VycmVudE9yaWdpblVzYWdlLCB1bnNpZ25lZCBsb25nIGxvbmcgY3VycmVudERh
dGFiYXNlVXNhZ2UsIHVuc2lnbmVkIGxvbmcgbG9uZyBleHBlY3RlZFVzYWdlLCBjb25zdCB2b2lk
KiBjbGllbnRJbmZvKQpAQCAtMTUxLDMyICsxOTcsNiBAQCB1bnNpZ25lZCBsb25nIGxvbmcgUGFn
ZVVJQ2xpZW50RWZsOjpleGNlZWRlZERhdGFiYXNlUXVvdGEoV0tQYWdlUmVmLCBXS0ZyYW1lUmVm
LAogfQogI2VuZGlmCiAKLXZvaWQgUGFnZVVJQ2xpZW50RWZsOjpmb2N1cyhXS1BhZ2VSZWYsIGNv
bnN0IHZvaWQqIGNsaWVudEluZm8pCi17Ci0gICAgZXZhc19vYmplY3RfZm9jdXNfc2V0KHRvUGFn
ZVVJQ2xpZW50RWZsKGNsaWVudEluZm8pLT5tX3ZpZXdJbXBsLT52aWV3KCksIHRydWUpOwotfQot
Ci12b2lkIFBhZ2VVSUNsaWVudEVmbDo6dW5mb2N1cyhXS1BhZ2VSZWYsIGNvbnN0IHZvaWQqIGNs
aWVudEluZm8pCi17Ci0gICAgZXZhc19vYmplY3RfZm9jdXNfc2V0KHRvUGFnZVVJQ2xpZW50RWZs
KGNsaWVudEluZm8pLT5tX3ZpZXdJbXBsLT52aWV3KCksIGZhbHNlKTsKLX0KLQotdm9pZCBQYWdl
VUlDbGllbnRFZmw6OnRha2VGb2N1cyhXS1BhZ2VSZWYsIFdLRm9jdXNEaXJlY3Rpb24sIGNvbnN0
IHZvaWQqIGNsaWVudEluZm8pCi17Ci0gICAgLy8gRklYTUU6IHRoaXMgaXMgb25seSBhIHBhcnRp
YWwgaW1wbGVtZW50YXRpb24uCi0gICAgZXZhc19vYmplY3RfZm9jdXNfc2V0KHRvUGFnZVVJQ2xp
ZW50RWZsKGNsaWVudEluZm8pLT5tX3ZpZXdJbXBsLT52aWV3KCksIGZhbHNlKTsKLX0KLQotV0tS
ZWN0IFBhZ2VVSUNsaWVudEVmbDo6Z2V0V2luZG93RnJhbWUoV0tQYWdlUmVmLCBjb25zdCB2b2lk
KiBjbGllbnRJbmZvKQotewotICAgIHJldHVybiB0b1BhZ2VVSUNsaWVudEVmbChjbGllbnRJbmZv
KS0+bV92aWV3SW1wbC0+d2luZG93R2VvbWV0cnkoKTsKLX0KLQotdm9pZCBQYWdlVUlDbGllbnRF
Zmw6OnNldFdpbmRvd0ZyYW1lKFdLUGFnZVJlZiwgV0tSZWN0IGZyYW1lLCBjb25zdCB2b2lkKiBj
bGllbnRJbmZvKQotewotICAgIHRvUGFnZVVJQ2xpZW50RWZsKGNsaWVudEluZm8pLT5tX3ZpZXdJ
bXBsLT5zZXRXaW5kb3dHZW9tZXRyeShmcmFtZSk7Ci19Ci0KIHZvaWQgUGFnZVVJQ2xpZW50RWZs
OjpydW5PcGVuUGFuZWwoV0tQYWdlUmVmLCBXS0ZyYW1lUmVmLCBXS09wZW5QYW5lbFBhcmFtZXRl
cnNSZWYgcGFyYW1ldGVycywgV0tPcGVuUGFuZWxSZXN1bHRMaXN0ZW5lclJlZiBsaXN0ZW5lciwg
Y29uc3Qgdm9pZCogY2xpZW50SW5mbykKIHsKICAgICBFd2tWaWV3SW1wbCogdmlld0ltcGwgPSB0
b1BhZ2VVSUNsaWVudEVmbChjbGllbnRJbmZvKS0+bV92aWV3SW1wbDsKQEAgLTE4NCw0NSArMjA0
LDI1IEBAIHZvaWQgUGFnZVVJQ2xpZW50RWZsOjpydW5PcGVuUGFuZWwoV0tQYWdlUmVmLCBXS0Zy
YW1lUmVmLCBXS09wZW5QYW5lbFBhcmFtZXRlcnNSCiAgICAgdmlld0ltcGwtPnNtYXJ0Q2FsbGJh
Y2s8RmlsZUNob29zZXJSZXF1ZXN0PigpLmNhbGwoZmlsZUNob29zZXJSZXF1ZXN0LmdldCgpKTsK
IH0KIAotUGFnZVVJQ2xpZW50RWZsOjpQYWdlVUlDbGllbnRFZmwoRXdrVmlld0ltcGwqIHZpZXdJ
bXBsKQotICAgIDogbV92aWV3SW1wbCh2aWV3SW1wbCkKK1dLUGFnZVJlZiBQYWdlVUlDbGllbnRF
Zmw6OmNyZWF0ZU5ld1BhZ2UoV0tQYWdlUmVmLCBXS1VSTFJlcXVlc3RSZWYgd2tSZXF1ZXN0LCBX
S0RpY3Rpb25hcnlSZWYgd2tXaW5kb3dGZWF0dXJlcywgV0tFdmVudE1vZGlmaWVycywgV0tFdmVu
dE1vdXNlQnV0dG9uLCBjb25zdCB2b2lkKiBjbGllbnRJbmZvKQogewotICAgIFdLUGFnZVJlZiBw
YWdlUmVmID0gbV92aWV3SW1wbC0+d2tQYWdlKCk7Ci0gICAgQVNTRVJUKHBhZ2VSZWYpOwotCi0g
ICAgV0tQYWdlVUlDbGllbnQgdWlDbGllbnQ7Ci0gICAgbWVtc2V0KCZ1aUNsaWVudCwgMCwgc2l6
ZW9mKFdLUGFnZVVJQ2xpZW50KSk7Ci0gICAgdWlDbGllbnQudmVyc2lvbiA9IGtXS1BhZ2VVSUNs
aWVudEN1cnJlbnRWZXJzaW9uOwotICAgIHVpQ2xpZW50LmNsaWVudEluZm8gPSB0aGlzOwotICAg
IHVpQ2xpZW50LmNsb3NlID0gY2xvc2VQYWdlOwotICAgIHVpQ2xpZW50LmNyZWF0ZU5ld1BhZ2Ug
PSBjcmVhdGVOZXdQYWdlOwotICAgIHVpQ2xpZW50LnJ1bkphdmFTY3JpcHRBbGVydCA9IHJ1bkph
dmFTY3JpcHRBbGVydDsKLSAgICB1aUNsaWVudC5ydW5KYXZhU2NyaXB0Q29uZmlybSA9IHJ1bkph
dmFTY3JpcHRDb25maXJtOwotICAgIHVpQ2xpZW50LnJ1bkphdmFTY3JpcHRQcm9tcHQgPSBydW5K
YXZhU2NyaXB0UHJvbXB0OwotICAgIHVpQ2xpZW50LnRvb2xiYXJzQXJlVmlzaWJsZSA9IHRvb2xi
YXJzQXJlVmlzaWJsZTsKLSAgICB1aUNsaWVudC5zZXRUb29sYmFyc0FyZVZpc2libGUgPSBzZXRU
b29sYmFyc0FyZVZpc2libGU7Ci0gICAgdWlDbGllbnQubWVudUJhcklzVmlzaWJsZSA9IG1lbnVC
YXJJc1Zpc2libGU7Ci0gICAgdWlDbGllbnQuc2V0TWVudUJhcklzVmlzaWJsZSA9IHNldE1lbnVC
YXJJc1Zpc2libGU7Ci0gICAgdWlDbGllbnQuc3RhdHVzQmFySXNWaXNpYmxlID0gc3RhdHVzQmFy
SXNWaXNpYmxlOwotICAgIHVpQ2xpZW50LnNldFN0YXR1c0JhcklzVmlzaWJsZSA9IHNldFN0YXR1
c0JhcklzVmlzaWJsZTsKLSAgICB1aUNsaWVudC5pc1Jlc2l6YWJsZSA9IGlzUmVzaXphYmxlOwot
ICAgIHVpQ2xpZW50LnNldElzUmVzaXphYmxlID0gc2V0SXNSZXNpemFibGU7Ci0gICAgdWlDbGll
bnQudGFrZUZvY3VzID0gdGFrZUZvY3VzOwotICAgIHVpQ2xpZW50LmZvY3VzID0gZm9jdXM7Ci0g
ICAgdWlDbGllbnQudW5mb2N1cyA9IHVuZm9jdXM7Ci0gICAgdWlDbGllbnQuZ2V0V2luZG93RnJh
bWUgPSBnZXRXaW5kb3dGcmFtZTsKLSAgICB1aUNsaWVudC5zZXRXaW5kb3dGcmFtZSA9IHNldFdp
bmRvd0ZyYW1lOwotICAgIHVpQ2xpZW50LnJ1bk9wZW5QYW5lbCA9IHJ1bk9wZW5QYW5lbDsKLSNp
ZiBFTkFCTEUoU1FMX0RBVEFCQVNFKQotICAgIHVpQ2xpZW50LmV4Y2VlZGVkRGF0YWJhc2VRdW90
YSA9IGV4Y2VlZGVkRGF0YWJhc2VRdW90YTsKLSNlbmRpZgorICAgIFJlZlB0cjxFd2tVcmxSZXF1
ZXN0PiByZXF1ZXN0ID0gRXdrVXJsUmVxdWVzdDo6Y3JlYXRlKHdrUmVxdWVzdCk7CisgICAgcmV0
dXJuIHRvUGFnZVVJQ2xpZW50RWZsKGNsaWVudEluZm8pLT5tX3ZpZXdJbXBsLT5jcmVhdGVOZXdQ
YWdlKHJlcXVlc3QsIHRvSW1wbCh3a1dpbmRvd0ZlYXR1cmVzKSk7Cit9CiAKICNpZiBFTkFCTEUo
SU5QVVRfVFlQRV9DT0xPUikKLSAgICB1aUNsaWVudC5zaG93Q29sb3JQaWNrZXIgPSBzaG93Q29s
b3JQaWNrZXI7Ci0gICAgdWlDbGllbnQuaGlkZUNvbG9yUGlja2VyID0gaGlkZUNvbG9yUGlja2Vy
OwotI2VuZGlmCit2b2lkIFBhZ2VVSUNsaWVudEVmbDo6c2hvd0NvbG9yUGlja2VyKFdLUGFnZVJl
ZiwgV0tTdHJpbmdSZWYgaW5pdGlhbENvbG9yLCBXS0NvbG9yUGlja2VyUmVzdWx0TGlzdGVuZXJS
ZWYgbGlzdGVuZXIsIGNvbnN0IHZvaWQqIGNsaWVudEluZm8pCit7CisgICAgUGFnZVVJQ2xpZW50
RWZsKiBwYWdlVUlDbGllbnQgPSB0b1BhZ2VVSUNsaWVudEVmbChjbGllbnRJbmZvKTsKKyAgICBX
ZWJDb3JlOjpDb2xvciBjb2xvciA9IFdlYkNvcmU6OkNvbG9yKFdlYktpdDo6dG9XVEZTdHJpbmco
aW5pdGlhbENvbG9yKSk7CisgICAgcGFnZVVJQ2xpZW50LT5tX3ZpZXdJbXBsLT5yZXF1ZXN0Q29s
b3JQaWNrZXIobGlzdGVuZXIsIGNvbG9yKTsKK30KIAotICAgIFdLUGFnZVNldFBhZ2VVSUNsaWVu
dChwYWdlUmVmLCAmdWlDbGllbnQpOwordm9pZCBQYWdlVUlDbGllbnRFZmw6OmhpZGVDb2xvclBp
Y2tlcihXS1BhZ2VSZWYsIGNvbnN0IHZvaWQqIGNsaWVudEluZm8pCit7CisgICAgUGFnZVVJQ2xp
ZW50RWZsKiBwYWdlVUlDbGllbnQgPSB0b1BhZ2VVSUNsaWVudEVmbChjbGllbnRJbmZvKTsKKyAg
ICBwYWdlVUlDbGllbnQtPm1fdmlld0ltcGwtPmRpc21pc3NDb2xvclBpY2tlcigpOwogfQorI2Vu
ZGlmCiAKIH0gLy8gbmFtZXNwYWNlIFdlYktpdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL2VmbC9QYWdlVUlDbGllbnRFZmwuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9lZmwvUGFnZVVJQ2xpZW50RWZsLmgKaW5kZXggZTY4NDE0YS4uMGZiNzg4MiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2VmbC9QYWdlVUlDbGllbnRFZmwuaAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZWZsL1BhZ2VVSUNsaWVudEVmbC5oCkBAIC00NSw4ICs0
NSwxMCBAQCBwdWJsaWM6CiBwcml2YXRlOgogICAgIGV4cGxpY2l0IFBhZ2VVSUNsaWVudEVmbChF
d2tWaWV3SW1wbCopOwogCi0gICAgc3RhdGljIHZvaWQgY2xvc2VQYWdlKFdLUGFnZVJlZiwgY29u
c3Qgdm9pZCopOwotICAgIHN0YXRpYyBXS1BhZ2VSZWYgY3JlYXRlTmV3UGFnZShXS1BhZ2VSZWYs
IFdLVVJMUmVxdWVzdFJlZiwgV0tEaWN0aW9uYXJ5UmVmLCBXS0V2ZW50TW9kaWZpZXJzLCBXS0V2
ZW50TW91c2VCdXR0b24sIGNvbnN0IHZvaWQqKTsKKyAgICBzdGF0aWMgdm9pZCBjbG9zZShXS1Bh
Z2VSZWYsIGNvbnN0IHZvaWQqKTsKKyAgICBzdGF0aWMgdm9pZCB0YWtlRm9jdXMoV0tQYWdlUmVm
LCBXS0ZvY3VzRGlyZWN0aW9uLCBjb25zdCB2b2lkKik7CisgICAgc3RhdGljIHZvaWQgZm9jdXMo
V0tQYWdlUmVmLCBjb25zdCB2b2lkKik7CisgICAgc3RhdGljIHZvaWQgdW5mb2N1cyhXS1BhZ2VS
ZWYsIGNvbnN0IHZvaWQqKTsKICAgICBzdGF0aWMgdm9pZCBydW5KYXZhU2NyaXB0QWxlcnQoV0tQ
YWdlUmVmLCBXS1N0cmluZ1JlZiwgV0tGcmFtZVJlZiwgY29uc3Qgdm9pZCopOwogICAgIHN0YXRp
YyBib29sIHJ1bkphdmFTY3JpcHRDb25maXJtKFdLUGFnZVJlZiwgV0tTdHJpbmdSZWYsIFdLRnJh
bWVSZWYsIGNvbnN0IHZvaWQqKTsKICAgICBzdGF0aWMgV0tTdHJpbmdSZWYgcnVuSmF2YVNjcmlw
dFByb21wdChXS1BhZ2VSZWYsIFdLU3RyaW5nUmVmLCBXS1N0cmluZ1JlZiwgV0tGcmFtZVJlZiwg
Y29uc3Qgdm9pZCopOwpAQCAtNTgsMTkgKzYwLDE3IEBAIHByaXZhdGU6CiAgICAgc3RhdGljIHZv
aWQgc2V0U3RhdHVzQmFySXNWaXNpYmxlKFdLUGFnZVJlZiwgYm9vbCwgY29uc3Qgdm9pZCogY2xp
ZW50SW5mbyk7CiAgICAgc3RhdGljIGJvb2wgaXNSZXNpemFibGUoV0tQYWdlUmVmLCBjb25zdCB2
b2lkKiBjbGllbnRJbmZvKTsKICAgICBzdGF0aWMgdm9pZCBzZXRJc1Jlc2l6YWJsZShXS1BhZ2VS
ZWYsIGJvb2wsIGNvbnN0IHZvaWQqIGNsaWVudEluZm8pOwotI2lmIEVOQUJMRShJTlBVVF9UWVBF
X0NPTE9SKQotICAgIHN0YXRpYyB2b2lkIHNob3dDb2xvclBpY2tlcihXS1BhZ2VSZWYsIFdLU3Ry
aW5nUmVmIGluaXRpYWxDb2xvciwgV0tDb2xvclBpY2tlclJlc3VsdExpc3RlbmVyUmVmLCBjb25z
dCB2b2lkKik7Ci0gICAgc3RhdGljIHZvaWQgaGlkZUNvbG9yUGlja2VyKFdLUGFnZVJlZiwgY29u
c3Qgdm9pZCopOwotI2VuZGlmCisgICAgc3RhdGljIFdLUmVjdCBnZXRXaW5kb3dGcmFtZShXS1Bh
Z2VSZWYsIGNvbnN0IHZvaWQqKTsKKyAgICBzdGF0aWMgdm9pZCBzZXRXaW5kb3dGcmFtZShXS1Bh
Z2VSZWYsIFdLUmVjdCwgY29uc3Qgdm9pZCopOwogI2lmIEVOQUJMRShTUUxfREFUQUJBU0UpCiAg
ICAgc3RhdGljIHVuc2lnbmVkIGxvbmcgbG9uZyBleGNlZWRlZERhdGFiYXNlUXVvdGEoV0tQYWdl
UmVmLCBXS0ZyYW1lUmVmLCBXS1NlY3VyaXR5T3JpZ2luUmVmLCBXS1N0cmluZ1JlZiwgV0tTdHJp
bmdSZWYsIHVuc2lnbmVkIGxvbmcgbG9uZyBjdXJyZW50UXVvdGEsIHVuc2lnbmVkIGxvbmcgbG9u
ZywgdW5zaWduZWQgbG9uZyBsb25nLCB1bnNpZ25lZCBsb25nIGxvbmcsIGNvbnN0IHZvaWQqKTsK
ICNlbmRpZgotICAgIHN0YXRpYyB2b2lkIGZvY3VzKFdLUGFnZVJlZiwgY29uc3Qgdm9pZCopOwot
ICAgIHN0YXRpYyB2b2lkIHVuZm9jdXMoV0tQYWdlUmVmLCBjb25zdCB2b2lkKik7Ci0gICAgc3Rh
dGljIHZvaWQgdGFrZUZvY3VzKFdLUGFnZVJlZiwgV0tGb2N1c0RpcmVjdGlvbiwgY29uc3Qgdm9p
ZCopOwotICAgIHN0YXRpYyBXS1JlY3QgZ2V0V2luZG93RnJhbWUoV0tQYWdlUmVmLCBjb25zdCB2
b2lkKik7Ci0gICAgc3RhdGljIHZvaWQgc2V0V2luZG93RnJhbWUoV0tQYWdlUmVmLCBXS1JlY3Qs
IGNvbnN0IHZvaWQqKTsKICAgICBzdGF0aWMgdm9pZCBydW5PcGVuUGFuZWwoV0tQYWdlUmVmLCBX
S0ZyYW1lUmVmLCBXS09wZW5QYW5lbFBhcmFtZXRlcnNSZWYsIFdLT3BlblBhbmVsUmVzdWx0TGlz
dGVuZXJSZWYsIGNvbnN0IHZvaWQqKTsKKyAgICBzdGF0aWMgV0tQYWdlUmVmIGNyZWF0ZU5ld1Bh
Z2UoV0tQYWdlUmVmLCBXS1VSTFJlcXVlc3RSZWYsIFdLRGljdGlvbmFyeVJlZiwgV0tFdmVudE1v
ZGlmaWVycywgV0tFdmVudE1vdXNlQnV0dG9uLCBjb25zdCB2b2lkKik7CisjaWYgRU5BQkxFKElO
UFVUX1RZUEVfQ09MT1IpCisgICAgc3RhdGljIHZvaWQgc2hvd0NvbG9yUGlja2VyKFdLUGFnZVJl
ZiwgV0tTdHJpbmdSZWYgaW5pdGlhbENvbG9yLCBXS0NvbG9yUGlja2VyUmVzdWx0TGlzdGVuZXJS
ZWYsIGNvbnN0IHZvaWQqKTsKKyAgICBzdGF0aWMgdm9pZCBoaWRlQ29sb3JQaWNrZXIoV0tQYWdl
UmVmLCBjb25zdCB2b2lkKik7CisjZW5kaWYKIAogICAgIEV3a1ZpZXdJbXBsKiBtX3ZpZXdJbXBs
OwogfTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>