<?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>184438</bug_id>
          
          <creation_ts>2018-04-09 21:45:04 -0700</creation_ts>
          <short_desc>[Win] Add UserAgentWin.cpp</short_desc>
          <delta_ts>2018-04-10 18:54:31 -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>WebCore Misc.</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>174003</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>mcatanzaro</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1413179</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-04-09 21:45:04 -0700</bug_when>
    <thetext>[Win] Add UserAgentWin.cpp

UserAgentWin.cpp is needed to implement WebPageProxy::standardUserAgent and WebPage::platformUserAgent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1413180</commentid>
    <comment_count>1</comment_count>
      <attachid>337586</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-04-09 21:49:19 -0700</bug_when>
    <thetext>Created attachment 337586
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1413358</commentid>
    <comment_count>2</comment_count>
      <attachid>337586</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-04-10 12:58:33 -0700</bug_when>
    <thetext>Comment on attachment 337586
Patch

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

&gt; Source/WebCore/ChangeLog:8
&gt; +        No new tests (No behavior change).

It&apos;s definitely a behavior change, right? You have a user agent now where you did not before.

&gt; Source/WebCore/platform/win/UserAgentWin.cpp:55
&gt; +    return String();

return { }</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1413496</commentid>
    <comment_count>3</comment_count>
      <attachid>337586</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-04-10 18:09:27 -0700</bug_when>
    <thetext>Comment on attachment 337586
Patch

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

Thank you for the review.

&gt;&gt; Source/WebCore/ChangeLog:8
&gt;&gt; +        No new tests (No behavior change).
&gt; 
&gt; It&apos;s definitely a behavior change, right? You have a user agent now where you did not before.

WebPageProxyWin.cpp is not upstreamed yet. This patch changes nothing at the moment.
In the futre, WebKit2 for Windows port and WebKitTestRunner for Windows port will be finished to implement.
Existing test case http/tests/navigation/useragent.php will covers this change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1413501</commentid>
    <comment_count>4</comment_count>
      <attachid>337666</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-04-10 18:20:25 -0700</bug_when>
    <thetext>Created attachment 337666
Patch to land</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1413517</commentid>
    <comment_count>5</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-04-10 18:53:09 -0700</bug_when>
    <thetext>Committed r230509: &lt;https://trac.webkit.org/changeset/230509&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1413519</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-04-10 18:54:31 -0700</bug_when>
    <thetext>&lt;rdar://problem/39334514&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>337586</attachid>
            <date>2018-04-09 21:49:19 -0700</date>
            <delta_ts>2018-04-10 18:20:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184438-20180410134918.patch</filename>
            <type>text/plain</type>
            <size>5328</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwNDY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzI0MzE2MDE4NTdkY2Q3
NWJhMGE3M2FmMjg1MjFkMWZkN2ZlZDljMS4uYWE2YmY5ZTJlMTY2YTIwODliZGM5MDE5YmRmMGIz
Yjc4MzczYmQzZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE4LTA0LTA5ICBGdWpp
aSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtXaW5dIEFk
ZCBVc2VyQWdlbnRXaW4uY3BwCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xODQ0MzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBObyBuZXcgdGVzdHMgKE5vIGJlaGF2aW9yIGNoYW5nZSkuCisKKyAgICAgICAg
KiBQbGF0Zm9ybVdpbi5jbWFrZToKKyAgICAgICAgKiBwbGF0Zm9ybS93aW4vVXNlckFnZW50V2lu
LmNwcDogQWRkZWQuCisgICAgICAgIChXZWJDb3JlOjpzdGFuZGFyZFVzZXJBZ2VudCk6CisgICAg
ICAgIChXZWJDb3JlOjpzdGFuZGFyZFVzZXJBZ2VudEZvclVSTCk6CisKIDIwMTgtMDQtMDkgIEJy
YWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgogCiAgICAgICAgIEV4cGFuZCBXZWJDb3Jl
IHBvbGljeSBjb25jZXB0IG9mICJzaG91bGRDb250aW51ZSIgdG8gYWxsb3cgZm9yIG1vcmUgdGhh
biB0cnVlL2ZhbHNlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDk0ZmEwOTg4YjMzYzYyYjZjZGE5Yzk4NjA0Yjg3ZWYw
MjJmYmQ3Y2IuLjNhY2IzMjkwOTQ0ZTliNTQyNDIzYWJlODdjM2VkMGNiNmZkZTA0YjYgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTgtMDQtMDkgIEZ1amlpIEhpcm9ub3JpICA8SGlyb25v
cmkuRnVqaWlAc29ueS5jb20+CisKKyAgICAgICAgW1dpbl0gQWRkIFVzZXJBZ2VudFdpbi5jcHAK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NDQzOAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViUHJv
Y2Vzcy9XZWJQYWdlL3dpbi9XZWJQYWdlV2luLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGFn
ZTo6cGxhdGZvcm1Vc2VyQWdlbnQgY29uc3QpOgorICAgICAgICBVc2UgV2ViQ29yZTo6c3RhbmRh
cmRVc2VyQWdlbnRGb3JVUkwuCisKIDIwMTgtMDQtMDkgIE1pY2hhZWwgQ2F0YW56YXJvICA8bWNh
dGFuemFyb0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFJlbmFtZSBVTlVTRUQgdG8gQlVOVVNFRApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvUGxhdGZvcm1XaW4uY21ha2UgYi9Tb3VyY2UvV2Vi
Q29yZS9QbGF0Zm9ybVdpbi5jbWFrZQppbmRleCBhYTI5ZjY5YmZmNjU5Y2YzMGQ0NmE2NzRjYzc4
Y2Q5ZTYxNDBhZmE1Li5mYmY2NjBiZDkzOWJmNTNjZGRmZTEzYjQwNDVlMGIwMTVkYmRkYzhkIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9QbGF0Zm9ybVdpbi5jbWFrZQorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9QbGF0Zm9ybVdpbi5jbWFrZQpAQCAtMTAzLDYgKzEwMyw3IEBAIGxpc3QoQVBQRU5E
IFdlYkNvcmVfU09VUkNFUwogICAgIHBsYXRmb3JtL3dpbi9TaGFyZWRCdWZmZXJXaW4uY3BwCiAg
ICAgcGxhdGZvcm0vd2luL1N0cnVjdHVyZWRFeGNlcHRpb25IYW5kbGVyU3VwcHJlc3Nvci5jcHAK
ICAgICBwbGF0Zm9ybS93aW4vU3lzdGVtSW5mby5jcHAKKyAgICBwbGF0Zm9ybS93aW4vVXNlckFn
ZW50V2luLmNwcAogICAgIHBsYXRmb3JtL3dpbi9XQ0RhdGFPYmplY3QuY3BwCiAgICAgcGxhdGZv
cm0vd2luL1dlYkNvcmVCdW5kbGVXaW4uY3BwCiAgICAgcGxhdGZvcm0vd2luL1dlYkNvcmVJbnN0
YW5jZUhhbmRsZS5jcHAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3dpbi9V
c2VyQWdlbnRXaW4uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vd2luL1VzZXJBZ2VudFdp
bi5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uODIxOTVhMmMwNjFkNzQwMjlkNWM1ZmNhZGQxMmM1YTNjN2JjYjU1
MAotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3dpbi9Vc2VyQWdl
bnRXaW4uY3BwCkBAIC0wLDAgKzEsNTggQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTggU29u
eSBJbnRlcmFjdGl2ZSBFbnRlcnRhaW5tZW50IEluYy4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBh
bmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1v
ZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29u
ZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29k
ZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlz
dCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRp
c3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHly
aWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIg
bWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNP
RlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gYGBBUyBJUycnIEFORCBBTlkKKyAqIEVY
UFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBU
TywgVEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIKKyAqIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuICBJTiBOTyBF
VkVOVCBTSEFMTCBBUFBMRSBJTkMuIE9SCisgKiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBB
TlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwKKyAqIEVYRU1QTEFSWSwg
T1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywK
KyAqIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0Yg
VVNFLCBEQVRBLCBPUgorICogUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dF
VkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWQorICogT0YgTElBQklMSVRZLCBXSEVUSEVSIElO
IENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisgKiAoSU5DTFVESU5HIE5FR0xJ
R0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKKyAq
IE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0Yg
U1VDSCBEQU1BR0UuCisgKi8KKworI2luY2x1ZGUgImNvbmZpZy5oIgorI2luY2x1ZGUgIlVzZXJB
Z2VudC5oIgorCisjaW5jbHVkZSAiU3lzdGVtSW5mby5oIgorI2luY2x1ZGUgPHd0Zi90ZXh0L1N0
cmluZ0J1aWxkZXIuaD4KKworbmFtZXNwYWNlIFdlYkNvcmUgeworCitTdHJpbmcgc3RhbmRhcmRV
c2VyQWdlbnQoY29uc3QgU3RyaW5nJiBhcHBsaWNhdGlvbk5hbWUsIGNvbnN0IFN0cmluZyYgYXBw
bGljYXRpb25WZXJzaW9uKQoreworICAgIFN0cmluZ0J1aWxkZXIgdWFTdHJpbmc7CisgICAgdWFT
dHJpbmcuYXBwZW5kTGl0ZXJhbCgiTW96aWxsYS81LjAgKCIpOworICAgIHVhU3RyaW5nLmFwcGVu
ZCh3aW5kb3dzVmVyc2lvbkZvclVBU3RyaW5nKCkpOworICAgIC8vIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODAzNjUKKyAgICB1YVN0cmluZy5hcHBlbmRMaXRlcmFs
KCIpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykiKTsKKyAgICBpZiAo
IWFwcGxpY2F0aW9uTmFtZS5pc0VtcHR5KCkpIHsKKyAgICAgICAgdWFTdHJpbmcuYXBwZW5kTGl0
ZXJhbCgiICIpOworICAgICAgICB1YVN0cmluZy5hcHBlbmQoYXBwbGljYXRpb25OYW1lKTsKKyAg
ICAgICAgaWYgKCFhcHBsaWNhdGlvblZlcnNpb24uaXNFbXB0eSgpKSB7CisgICAgICAgICAgICB1
YVN0cmluZy5hcHBlbmRMaXRlcmFsKCIvIik7CisgICAgICAgICAgICB1YVN0cmluZy5hcHBlbmQo
YXBwbGljYXRpb25WZXJzaW9uKTsKKyAgICAgICAgfQorICAgIH0KKyAgICByZXR1cm4gdWFTdHJp
bmcudG9TdHJpbmcoKTsKK30KKworU3RyaW5nIHN0YW5kYXJkVXNlckFnZW50Rm9yVVJMKGNvbnN0
IFVSTCYgdXJsKQoreworICAgIC8vIFRoZSBudWxsIHN0cmluZyBtZWFucyB3ZSBkb24ndCBuZWVk
IGEgc3BlY2lmaWMgVUEgZm9yIHRoZSBnaXZlbiBVUkwuCisgICAgcmV0dXJuIFN0cmluZygpOwor
fQorCit9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dl
YlByb2Nlc3MvV2ViUGFnZS93aW4vV2ViUGFnZVdpbi5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvV2ViUGFnZS93aW4vV2ViUGFnZVdpbi5jcHAKaW5kZXggMTM5ODJkZDQ2NzI3MDZhYjBk
ZjcwN2RhN2NjZmE5N2IwZWYxMDdjZS4uZWU4ZThkZmNmOTc4NzY0MWYwMGZiNTEzZWVkN2QzMWFh
MTk1MWVkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2Uvd2lu
L1dlYlBhZ2VXaW4uY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL3dp
bi9XZWJQYWdlV2luLmNwcApAQCAtMTM4LDcgKzEzOCw3IEBAIFN0cmluZyBXZWJQYWdlOjpwbGF0
Zm9ybVVzZXJBZ2VudChjb25zdCBVUkwmIHVybCkgY29uc3QKICAgICBpZiAodXJsLmlzTnVsbCgp
IHx8ICFtX3BhZ2UtPnNldHRpbmdzKCkubmVlZHNTaXRlU3BlY2lmaWNRdWlya3MoKSkKICAgICAg
ICAgcmV0dXJuIFN0cmluZygpOwogCi0gICAgcmV0dXJuIFN0cmluZygpOworICAgIHJldHVybiBX
ZWJDb3JlOjpzdGFuZGFyZFVzZXJBZ2VudEZvclVSTCh1cmwpOwogfQogCiBzdGF0aWMgY29uc3Qg
dW5zaWduZWQgQ3RybEtleSA9IDEgPDwgMDsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>337666</attachid>
            <date>2018-04-10 18:20:25 -0700</date>
            <delta_ts>2018-04-10 18:21:02 -0700</delta_ts>
            <desc>Patch to land</desc>
            <filename>bug-184438-20180411102024.patch</filename>
            <type>text/plain</type>
            <size>5415</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwNTA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjc3Y2RlN2M5YmM0MThh
MjFiMGRlNmE1YzgwNDE5MTg5ODYxMmIzMS4uOWJlMzRjNjIxYmQyODE3MDQwODE5ZGU2NmY3MGU4
ZmM5Mjg4ZDA1YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE4LTA0LTEwICBGdWpp
aSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtXaW5dIEFk
ZCBVc2VyQWdlbnRXaW4uY3BwCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xODQ0MzgKKworICAgICAgICBSZXZpZXdlZCBieSBNaWNoYWVsIENhdGFuemFy
by4KKworICAgICAgICBObyBuZXcgdGVzdHMgKE5vIGJlaGF2aW9yIGNoYW5nZSkuCisKKyAgICAg
ICAgKiBQbGF0Zm9ybVdpbi5jbWFrZToKKyAgICAgICAgKiBwbGF0Zm9ybS93aW4vVXNlckFnZW50
V2luLmNwcDogQWRkZWQuCisgICAgICAgIChXZWJDb3JlOjpzdGFuZGFyZFVzZXJBZ2VudCk6Cisg
ICAgICAgIChXZWJDb3JlOjpzdGFuZGFyZFVzZXJBZ2VudEZvclVSTCk6CisKIDIwMTgtMDQtMTAg
IFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAKICAgICAgICAgW0V4dHJh
IHpvb20gbW9kZV0gQWRkIGEgbWVjaGFuaXNtIHRvIHpvb20gdG8gZml4ZWQgc2NhbGVzIHdoZW4g
ZG91YmxlIHRhcHBpbmcgaW4gZXh0cmEgem9vbSBtb2RlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDk2ODI3ZGY5NjMw
ODg0YzFiOTk4Mzg0YjlmMDJmZTRmNDQ5MDY5MTEuLmEzZmYxMTk1YjFiYTNlNTg2NjVlZjhkMjMz
NmZjNDgzNGZjOGZlMDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTgtMDQtMTAgIEZ1
amlpIEhpcm9ub3JpICA8SGlyb25vcmkuRnVqaWlAc29ueS5jb20+CisKKyAgICAgICAgW1dpbl0g
QWRkIFVzZXJBZ2VudFdpbi5jcHAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE4NDQzOAorCisgICAgICAgIFJldmlld2VkIGJ5IE1pY2hhZWwgQ2F0YW56
YXJvLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL3dpbi9XZWJQYWdlV2luLmNwcDoK
KyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6cGxhdGZvcm1Vc2VyQWdlbnQgY29uc3QpOgorICAg
ICAgICBVc2UgV2ViQ29yZTo6c3RhbmRhcmRVc2VyQWdlbnRGb3JVUkwuCisKIDIwMTgtMDQtMTAg
IFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAKICAgICAgICAgW0V4dHJh
IHpvb20gbW9kZV0gQWRkIGEgbWVjaGFuaXNtIHRvIHpvb20gdG8gZml4ZWQgc2NhbGVzIHdoZW4g
ZG91YmxlIHRhcHBpbmcgaW4gZXh0cmEgem9vbSBtb2RlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9QbGF0Zm9ybVdpbi5jbWFrZSBiL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3JtV2luLmNtYWtl
CmluZGV4IDQ0M2RkZDczMmZlZDE0NTE2YjhmYWE0YzY3MmQzMjE4MzVhYWQ5NDYuLjUwYjkzMzFk
ZjA0NTZlM2U0MjAyMWVkZDVhNzI3OWZmYmQwNmY5Y2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL1BsYXRmb3JtV2luLmNtYWtlCisrKyBiL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3JtV2luLmNt
YWtlCkBAIC0xMDUsNiArMTA1LDcgQEAgbGlzdChBUFBFTkQgV2ViQ29yZV9TT1VSQ0VTCiAgICAg
cGxhdGZvcm0vd2luL1NoYXJlZEJ1ZmZlcldpbi5jcHAKICAgICBwbGF0Zm9ybS93aW4vU3RydWN0
dXJlZEV4Y2VwdGlvbkhhbmRsZXJTdXBwcmVzc29yLmNwcAogICAgIHBsYXRmb3JtL3dpbi9TeXN0
ZW1JbmZvLmNwcAorICAgIHBsYXRmb3JtL3dpbi9Vc2VyQWdlbnRXaW4uY3BwCiAgICAgcGxhdGZv
cm0vd2luL1dDRGF0YU9iamVjdC5jcHAKICAgICBwbGF0Zm9ybS93aW4vV2ViQ29yZUJ1bmRsZVdp
bi5jcHAKICAgICBwbGF0Zm9ybS93aW4vV2ViQ29yZUluc3RhbmNlSGFuZGxlLmNwcApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vd2luL1VzZXJBZ2VudFdpbi5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS93aW4vVXNlckFnZW50V2luLmNwcApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44MjAx
ZjRlM2ViYzk2MTlhNmRkMWI2OGY0NzAxYjY2OTlkODVlODY3Ci0tLSAvZGV2L251bGwKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vd2luL1VzZXJBZ2VudFdpbi5jcHAKQEAgLTAsMCArMSw1
OCBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAxOCBTb255IEludGVyYWN0aXZlIEVudGVydGFp
bm1lbnQgSW5jLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBi
aW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0
dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0Ogor
ICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92
ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRo
ZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkg
Zm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRo
aXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhl
CisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0
aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkg
QVBQTEUgSU5DLiBgYEFTIElTJycgQU5EIEFOWQorICogRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJB
TlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyAqIElNUExJRUQgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgor
ICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4g
T1IKKyAqIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJ
TkNJREVOVEFMLCBTUEVDSUFMLAorICogRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFH
RVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorICogUFJPQ1VSRU1FTlQgT0YgU1VC
U1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SCisgKiBQUk9G
SVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkg
VEhFT1JZCisgKiBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFC
SUxJVFksIE9SIFRPUlQKKyAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFS
SVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZF
TiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisj
aW5jbHVkZSAiY29uZmlnLmgiCisjaW5jbHVkZSAiVXNlckFnZW50LmgiCisKKyNpbmNsdWRlICJT
eXN0ZW1JbmZvLmgiCisjaW5jbHVkZSA8d3RmL3RleHQvU3RyaW5nQnVpbGRlci5oPgorCituYW1l
c3BhY2UgV2ViQ29yZSB7CisKK1N0cmluZyBzdGFuZGFyZFVzZXJBZ2VudChjb25zdCBTdHJpbmcm
IGFwcGxpY2F0aW9uTmFtZSwgY29uc3QgU3RyaW5nJiBhcHBsaWNhdGlvblZlcnNpb24pCit7Cisg
ICAgU3RyaW5nQnVpbGRlciB1YVN0cmluZzsKKyAgICB1YVN0cmluZy5hcHBlbmRMaXRlcmFsKCJN
b3ppbGxhLzUuMCAoIik7CisgICAgdWFTdHJpbmcuYXBwZW5kKHdpbmRvd3NWZXJzaW9uRm9yVUFT
dHJpbmcoKSk7CisgICAgLy8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE4MDM2NQorICAgIHVhU3RyaW5nLmFwcGVuZExpdGVyYWwoIikgQXBwbGVXZWJLaXQvNjA1LjEu
MTUgKEtIVE1MLCBsaWtlIEdlY2tvKSIpOworICAgIGlmICghYXBwbGljYXRpb25OYW1lLmlzRW1w
dHkoKSkgeworICAgICAgICB1YVN0cmluZy5hcHBlbmRMaXRlcmFsKCIgIik7CisgICAgICAgIHVh
U3RyaW5nLmFwcGVuZChhcHBsaWNhdGlvbk5hbWUpOworICAgICAgICBpZiAoIWFwcGxpY2F0aW9u
VmVyc2lvbi5pc0VtcHR5KCkpIHsKKyAgICAgICAgICAgIHVhU3RyaW5nLmFwcGVuZExpdGVyYWwo
Ii8iKTsKKyAgICAgICAgICAgIHVhU3RyaW5nLmFwcGVuZChhcHBsaWNhdGlvblZlcnNpb24pOwor
ICAgICAgICB9CisgICAgfQorICAgIHJldHVybiB1YVN0cmluZy50b1N0cmluZygpOworfQorCitT
dHJpbmcgc3RhbmRhcmRVc2VyQWdlbnRGb3JVUkwoY29uc3QgVVJMJiB1cmwpCit7CisgICAgLy8g
VGhlIG51bGwgc3RyaW5nIG1lYW5zIHdlIGRvbid0IG5lZWQgYSBzcGVjaWZpYyBVQSBmb3IgdGhl
IGdpdmVuIFVSTC4KKyAgICByZXR1cm4geyB9OworfQorCit9IC8vIG5hbWVzcGFjZSBXZWJDb3Jl
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS93aW4vV2ViUGFn
ZVdpbi5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS93aW4vV2ViUGFnZVdp
bi5jcHAKaW5kZXggMTM5ODJkZDQ2NzI3MDZhYjBkZjcwN2RhN2NjZmE5N2IwZWYxMDdjZS4uZWU4
ZThkZmNmOTc4NzY0MWYwMGZiNTEzZWVkN2QzMWFhMTk1MWVkOCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2Uvd2luL1dlYlBhZ2VXaW4uY3BwCisrKyBiL1NvdXJj
ZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL3dpbi9XZWJQYWdlV2luLmNwcApAQCAtMTM4LDcg
KzEzOCw3IEBAIFN0cmluZyBXZWJQYWdlOjpwbGF0Zm9ybVVzZXJBZ2VudChjb25zdCBVUkwmIHVy
bCkgY29uc3QKICAgICBpZiAodXJsLmlzTnVsbCgpIHx8ICFtX3BhZ2UtPnNldHRpbmdzKCkubmVl
ZHNTaXRlU3BlY2lmaWNRdWlya3MoKSkKICAgICAgICAgcmV0dXJuIFN0cmluZygpOwogCi0gICAg
cmV0dXJuIFN0cmluZygpOworICAgIHJldHVybiBXZWJDb3JlOjpzdGFuZGFyZFVzZXJBZ2VudEZv
clVSTCh1cmwpOwogfQogCiBzdGF0aWMgY29uc3QgdW5zaWduZWQgQ3RybEtleSA9IDEgPDwgMDsK
</data>

          </attachment>
      

    </bug>

</bugzilla>