<?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>69577</bug_id>
          
          <creation_ts>2011-10-06 15:45:32 -0700</creation_ts>
          <short_desc>Port PixelZoomer to work in garden-o-matic</short_desc>
          <delta_ts>2011-10-06 22:42:09 -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>New Bugs</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>
          
          <blocked>69227</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>abarth</cc>
    
    <cc>levin</cc>
    
    <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>479573</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-10-06 15:45:32 -0700</bug_when>
    <thetext>Port PixelZoomer to work in garden-o-matic</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>479581</commentid>
    <comment_count>1</comment_count>
      <attachid>110051</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-10-06 15:52:52 -0700</bug_when>
    <thetext>Created attachment 110051
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>479794</commentid>
    <comment_count>2</comment_count>
      <attachid>110051</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2011-10-06 22:25:00 -0700</bug_when>
    <thetext>Comment on attachment 110051
Patch

ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>479800</commentid>
    <comment_count>3</comment_count>
      <attachid>110051</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-10-06 22:42:05 -0700</bug_when>
    <thetext>Comment on attachment 110051
Patch

Clearing flags on attachment: 110051

Committed r96906: &lt;http://trac.webkit.org/changeset/96906&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>479801</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-10-06 22:42:09 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>110051</attachid>
            <date>2011-10-06 15:52:52 -0700</date>
            <delta_ts>2011-10-06 22:42:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-69577-20111006155251.patch</filename>
            <type>text/plain</type>
            <size>16801</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDk2ODY2KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMzQgQEAKKzIwMTEtMTAtMDYgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKwor
ICAgICAgICBQb3J0IFBpeGVsWm9vbWVyIHRvIHdvcmsgaW4gZ2FyZGVuLW8tbWF0aWMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY5NTc3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBpbXBsZW1lbnRh
dGlvbiBvZiBQaXhlbFpvb21lciBpcyBiYXNpY2FsbHkgYSBmb3JrIG9mIHRoZQorICAgICAgICBp
bXBsZW1lbnRhdGlvbiB1c2VkIGJ5IHJlc3VsdHMuaHRtbC4gIFRoZXNlIHR3byBhcHBzIGhhdmUg
ZGlmZmVyZW50CisgICAgICAgIHJlcXVpcmVtZW50cyBvbiB3aGVyZSB0aGlzIGNvZGUgbGl2ZXMu
ICByZXN1bHRzLmh0bWwgd2FudHMgdG8gYmUKKyAgICAgICAgc2VsZi1jb250YWluZWQgd2hlcmVh
cyBnYXJkZW4tby1tYXRpYyB3YW50cyB0byBsaXZlIGluIHRoZSBwdWJsaWNfaHRtbAorICAgICAg
ICBmb2xkZXIgb2YgdGhlIGJ1aWxkYm90LiAgV2UgY291bGQgZG8gc29tZXRoaW5nIGZhbmN5IGhl
cmUgdG8gc2hhcmUgdGhlCisgICAgICAgIGNvZGUsIGJ1dCB0aGF0J3Mgbm90IGxpa2VseSB0byBi
ZSBvZiBtdWNoIGJlbmVmaXQuCisKKyAgICAgICAgSSBoYWQgdG8gY2hhbmdlIGEgZmV3IHRoaW5n
cyBhYm91dCBwaXhlbHpvb21lciB0byBhY2NvdW50ZXIgZm9yIHRoZQorICAgICAgICBkaWZmZXJl
bmNlcyBpbiBET00gYmV0d2VlbiByZXN1bHRzLmh0bWwgYW5kIGdhcmRlbi1vLW1hdGljLCBidXQK
KyAgICAgICAgc3VycHJpc2luZ2x5IGxpdHRsZS4gIEkgYWxzbyBtb3ZlZCBhbGwgdGhlIGNvZGUg
aW50byBhbiBhbm9ueW1vdXMKKyAgICAgICAgZnVuY3Rpb24sIHdoaWNoIGlzIHRoZSBzdHlsZSB3
ZSdyZSBzdWluZyBmb3IgbW9kdWxlIHNlcGFyYXRpb24gaW4KKyAgICAgICAgZ2FyZGVuLW8tbWF0
aWMuICBGaW5hbGx5LCBzb21lIGpRdWVyeS1pbXMgc251Y2sgaW4gYmVjYXVzZSBJIGRpZG4ndAor
ICAgICAgICB3YW50IHRvIGRyYWcgYWxvbmcgdG9vIG1hbnkgZXh0cmEgZnVuY3Rpb25zIGZyb20g
cmVzdWx0cy5odG1sLgorCisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0
Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL2dhcmRlbi1vLW1hdGljLmh0bWw6
CisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVi
bGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvZ2FyZGVuLW8tbWF0aWMuanM6CisgICAgICAg
ICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwv
VGVzdEZhaWx1cmVzL3NjcmlwdHMvcGl4ZWx6b29tZXIuanM6IEFkZGVkLgorICAgICAgICAqIEJ1
aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RG
YWlsdXJlcy9zY3JpcHRzL3VpL3Jlc3VsdHMuanM6CisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBv
cnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3N0eWxl
cy9waXhlbHpvb21lci5jc3M6IEFkZGVkLgorICAgICAgICAoLnBpeGVsLXpvb20tY29udGFpbmVy
KToKKyAgICAgICAgKC5waXhlbC16b29tLWNvbnRhaW5lciA+ICopOgorICAgICAgICAoLnBpeGVs
LXpvb20tY29udGFpbmVyIC5zY2FsZWQtaW1hZ2UtY29udGFpbmVyKToKKyAgICAgICAgKC5zY2Fs
ZWQtaW1hZ2UtY29udGFpbmVyID4gaW1nKToKKwogMjAxMS0xMC0wNiAgTWFydGluIFJvYmluc29u
ICA8bXJvYmluc29uQGlnYWxpYS5jb20+CiAKICAgICAgICAgVGhlIEdUSysgV2ViS2l0MiBoZWFk
ZXJzIHByb2R1Y2UgYSBsb3Qgb2Ygc3R5bGUgd2FybmluZ3MKSW5kZXg6IFRvb2xzL0J1aWxkU2xh
dmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJl
cy9nYXJkZW4tby1tYXRpYy5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0J1aWxkU2xhdmVTdXBw
b3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9nYXJk
ZW4tby1tYXRpYy5odG1sCShyZXZpc2lvbiA5Njg1MykKKysrIFRvb2xzL0J1aWxkU2xhdmVTdXBw
b3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9nYXJk
ZW4tby1tYXRpYy5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0zNiw2ICszNiw3IEBAIEphbWVzLCBh
IHdlYiBkZXZlbG9wZXIgZnJvbSBCaXJtaW5naGFtLCAKIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIg
aHJlZj0ic3R5bGVzL2ZhaWx1cmVzLmNzcyI+CiA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9
InN0eWxlcy9yZXN1bHRzLmNzcyI+CiA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9InN0eWxl
cy9ub3RpZmljYXRpb25zLmNzcyI+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9InN0eWxl
cy9waXhlbHpvb21lci5jc3MiPgogPC9oZWFkPgogPGJvZHk+CiA8c2NyaXB0IHNyYz0iaHR0cHM6
Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnkvMS42LjIvanF1ZXJ5Lm1pbi5q
cyI+PC9zY3JpcHQ+CkBAIC01NSw2ICs1Niw3IEBAIEphbWVzLCBhIHdlYiBkZXZlbG9wZXIgZnJv
bSBCaXJtaW5naGFtLCAKIDxzY3JpcHQgc3JjPSJzY3JpcHRzL3VpL25vdGlmaWNhdGlvbnMuanMi
Pjwvc2NyaXB0PgogPHNjcmlwdCBzcmM9InNjcmlwdHMvdWkvcmVzdWx0cy5qcyI+PC9zY3JpcHQ+
CiA8c2NyaXB0IHNyYz0ic2NyaXB0cy9jb250cm9sbGVycy5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0
IHNyYz0ic2NyaXB0cy9waXhlbHpvb21lci5qcyI+PC9zY3JpcHQ+CiA8c2NyaXB0IHNyYz0ic2Ny
aXB0cy9nYXJkZW4tby1tYXRpYy5qcyI+PC9zY3JpcHQ+CiA8L2JvZHk+CiA8L2h0bWw+CkluZGV4
OiBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNf
aHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9nYXJkZW4tby1tYXRpYy5qcwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNf
aHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9nYXJkZW4tby1tYXRpYy5qcwkocmV2aXNpb24gOTY4
NTMpCisrKyBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9w
dWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9nYXJkZW4tby1tYXRpYy5qcwkod29ya2lu
ZyBjb3B5KQpAQCAtNjAsNiArNjAsOCBAQCBmdW5jdGlvbiB1cGRhdGUoKQogJChkb2N1bWVudCku
cmVhZHkoZnVuY3Rpb24oKSB7CiAgICAgZ191cGRhdGVUaW1lcklkID0gd2luZG93LnNldEludGVy
dmFsKHVwZGF0ZSwgY29uZmlnLmtVcGRhdGVGcmVxdWVuY3kpOwogCisgICAgcGl4ZWx6b29tZXIu
aW5zdGFsbEV2ZW50TGlzdGVuZXJzKCk7CisKICAgICBvbmViYXIgPSBuZXcgdWkub25lYmFyKCk7
CiAgICAgb25lYmFyLmF0dGFjaCgpOwogCkluZGV4OiBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9i
dWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9w
aXhlbHpvb21lci5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWls
ZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9waXhl
bHpvb21lci5qcwkocmV2aXNpb24gMCkKKysrIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxk
LndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3BpeGVs
em9vbWVyLmpzCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDE3MCBAQAorLyoKKyAqIENvcHlyaWdo
dCAoQykgMjAxMSBHb29nbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlz
dHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0
aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZv
bGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4gUmVkaXN0cmlidXRpb25zIG9m
IHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGlj
ZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4K
KyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUg
YWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFu
ZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFu
ZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoK
KyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENPTlRS
SUJVVE9SUyBgYEFTIElTJycKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJ
RVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorICogVEhFIElNUExJRUQgV0FSUkFO
VElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgorICog
UFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJ
VFMgQ09OVFJJQlVUT1JTCisgKiBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJ
TkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFH
RVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICogU1VC
U1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7
IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkg
VEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBMSUFC
SUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAqIEFS
SVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElG
IEFEVklTRUQgT0YKKyAqIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisv
LyBwaXhlbHpvb21lciBpcyBzaGFyZWQgd2l0aCBMYXlvdXRUZXN0cy9mYXN0L2hhcm5lc3MvcmVz
dWx0cy5odG1sCisvLyBVbmZvcnR1YW50ZWx5LCB0aGVyZSdzIG5vIGdvb2Qgd2F5IHRvIHNoYXJl
IGNvZGUgYmV0d2VlbiB0aGVzZSB0d28gdXNlcy4KKwordmFyIHBpeGVsem9vbWVyID0gcGl4ZWx6
b29tZXIgfHwge307CisKKyhmdW5jdGlvbigpIHsKKwordmFyIGtab29tRmFjdG9yID0gNjsKK3Zh
ciBrRGVsYXlUaW1lb3V0TVMgPSA0MDA7CisKK2Z1bmN0aW9uIG1hdGNoZXNTZWxlY3Rvcihub2Rl
LCBzZWxlY3RvcikKK3sKKyAgICBpZiAobm9kZS53ZWJraXRNYXRjaGVzU2VsZWN0b3IpCisgICAg
ICAgIHJldHVybiBub2RlLndlYmtpdE1hdGNoZXNTZWxlY3RvcihzZWxlY3Rvcik7CisKKyAgICBp
ZiAobm9kZS5tb3pNYXRjaGVzU2VsZWN0b3IpCisgICAgICAgIHJldHVybiBub2RlLm1vek1hdGNo
ZXNTZWxlY3RvcihzZWxlY3Rvcik7Cit9CisKK2Z1bmN0aW9uIHBhcmVudE9mVHlwZShub2RlLCBz
ZWxlY3RvcikKK3sKKyAgICB3aGlsZSAobm9kZSA9IG5vZGUucGFyZW50Tm9kZSkgeworICAgICAg
ICBpZiAobWF0Y2hlc1NlbGVjdG9yKG5vZGUsIHNlbGVjdG9yKSkKKyAgICAgICAgICAgIHJldHVy
biBub2RlOworICAgIH0KKyAgICByZXR1cm4gbnVsbDsKK30KKworZnVuY3Rpb24gem9vbUltYWdl
Q29udGFpbmVyKHVybCkKK3sKKyAgICB2YXIgY29udGFpbmVyID0gZG9jdW1lbnQuY3JlYXRlRWxl
bWVudCgnZGl2Jyk7CisgICAgY29udGFpbmVyLmNsYXNzTmFtZSA9ICd6b29tLWltYWdlLWNvbnRh
aW5lcic7CisKKyAgICB2YXIgdGl0bGUgPSB1cmwubWF0Y2goL1wtKFteXC1dKilcLnBuZy8pWzFd
OworICAgIAorICAgIHZhciBsYWJlbCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwor
ICAgIGxhYmVsLmNsYXNzTmFtZSA9ICdsYWJlbCc7CisgICAgbGFiZWwuYXBwZW5kQ2hpbGQoZG9j
dW1lbnQuY3JlYXRlVGV4dE5vZGUodGl0bGUpKTsKKyAgICBjb250YWluZXIuYXBwZW5kQ2hpbGQo
bGFiZWwpOworCisgICAgdmFyIGltYWdlQ29udGFpbmVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVu
dCgnZGl2Jyk7CisgICAgaW1hZ2VDb250YWluZXIuY2xhc3NOYW1lID0gJ3NjYWxlZC1pbWFnZS1j
b250YWluZXInOworCisgICAgdmFyIGltYWdlID0gbmV3IEltYWdlKCk7CisgICAgaW1hZ2Uuc3Jj
ID0gdXJsOworICAgIGltYWdlQ29udGFpbmVyLmFwcGVuZENoaWxkKGltYWdlKTsKKyAgICBjb250
YWluZXIuYXBwZW5kQ2hpbGQoaW1hZ2VDb250YWluZXIpOworCisgICAgcmV0dXJuIGNvbnRhaW5l
cjsKK30KKworZnVuY3Rpb24gY3JlYXRlQ29udGFpbmVyKGUpCit7CisgICAgdmFyIHRib2R5ID0g
cGFyZW50T2ZUeXBlKGUudGFyZ2V0LCAndGJvZHknKTsKKyAgICB2YXIgcm93ID0gdGJvZHkucXVl
cnlTZWxlY3RvcigndHInKTsKKyAgICB2YXIgaW1hZ2VzID0gcm93LnF1ZXJ5U2VsZWN0b3JBbGwo
J2ltZ1tzcmMkPSIucG5nIl0nKTsKKworICAgIHZhciBjb250YWluZXIgPSBkb2N1bWVudC5jcmVh
dGVFbGVtZW50KCdkaXYnKTsKKyAgICBjb250YWluZXIuY2xhc3NOYW1lID0gJ3BpeGVsLXpvb20t
Y29udGFpbmVyJzsKKworICAgIGZvciAodmFyIGkgPSAwOyBpIDwgaW1hZ2VzLmxlbmd0aDsgaSsr
KQorICAgICAgICBjb250YWluZXIuYXBwZW5kQ2hpbGQoem9vbUltYWdlQ29udGFpbmVyKGltYWdl
c1tpXS5zcmMpKTsKKworICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoY29udGFpbmVyKTsK
KyAgICBkcmF3QWxsKCk7Cit9CisKK2Z1bmN0aW9uIGRyYXcoaW1hZ2VDb250YWluZXIpCit7Cisg
ICAgdmFyIGNvbnRhaW5lcldpZHRoID0gaW1hZ2VDb250YWluZXIub2Zmc2V0V2lkdGg7CisgICAg
dmFyIGNvbnRhaW5lckhlaWdodCA9IGltYWdlQ29udGFpbmVyLm9mZnNldEhlaWdodDsKKworICAg
IHZhciBzY2FsZWRNaWRkbGVYID0gcGl4ZWx6b29tZXIuX2N1cnJlbnRYICoga1pvb21GYWN0b3I7
CisgICAgdmFyIHNjYWxlZE1pZGRsZVkgPSBwaXhlbHpvb21lci5fY3VycmVudFkgKiBrWm9vbUZh
Y3RvcjsKKworICAgIHZhciBsZWZ0ID0gc2NhbGVkTWlkZGxlWCAtIGNvbnRhaW5lcldpZHRoIC8g
MjsKKyAgICB2YXIgdG9wID0gc2NhbGVkTWlkZGxlWSAtIGNvbnRhaW5lckhlaWdodCAvIDI7CisK
KyAgICB2YXIgaW1hZ2UgPSBpbWFnZUNvbnRhaW5lci5xdWVyeVNlbGVjdG9yKCdpbWcnKTsKKyAg
ICBpbWFnZS5zdHlsZS53aWR0aCA9ICg4MDAgKiBrWm9vbUZhY3RvcikgKyAncHgnOworICAgIGlt
YWdlLnN0eWxlLmhlaWdodCA9ICg2MDAgKiBrWm9vbUZhY3RvcikgKyAncHgnOworCisgICAgaW1h
Z2Uuc3R5bGUudG9wID0gLXRvcCArICdweCc7CisgICAgaW1hZ2Uuc3R5bGUubGVmdCA9IC1sZWZ0
ICsgJ3B4JzsKK30KKworZnVuY3Rpb24gZHJhd0FsbCgpCit7CisgICAgQXJyYXkucHJvdG90eXBl
LmZvckVhY2guY2FsbChkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcucGl4ZWwtem9vbS1jb250
YWluZXIgLnNjYWxlZC1pbWFnZS1jb250YWluZXInKSwgZHJhdyk7Cit9CisKK2Z1bmN0aW9uIGhh
bmRsZU1vdXNlT3V0KGUpCit7CisgICAgaWYgKGUucmVsYXRlZFRhcmdldCAmJiBlLnJlbGF0ZWRU
YXJnZXQudGFnTmFtZSAhPSAnSUZSQU1FJykKKyAgICAgICAgcmV0dXJuOworCisgICAgLy8gSWYg
ZS5yZWxhdGVkVGFyZ2V0IGlzIG51bGwsIHdlJ3ZlIG1vdXNlZCBvdXQgb2YgdGhlIGRvY3VtZW50
LgorICAgICQoJ3BpeGVsLXpvb20tY29udGFpbmVyJykuZGV0YWNoKCk7Cit9CisKK2Z1bmN0aW9u
IGhhbmRsZU1vdXNlTW92ZShlKQoreworICAgIGlmIChwaXhlbHpvb21lci5fbW91c2VNb3ZlVGlt
ZW91dCkKKyAgICAgICAgY2xlYXJUaW1lb3V0KHBpeGVsem9vbWVyLl9tb3VzZU1vdmVUaW1lb3V0
KTsKKworICAgIGlmIChwYXJlbnRPZlR5cGUoZS50YXJnZXQsICcucGl4ZWwtem9vbS1jb250YWlu
ZXInKSkKKyAgICAgICAgcmV0dXJuOworCisgICAgdmFyIGNvbnRhaW5lciA9IGRvY3VtZW50LnF1
ZXJ5U2VsZWN0b3IoJy5waXhlbC16b29tLWNvbnRhaW5lcicpOworICAgIAorICAgIHZhciByZXN1
bHRDb250YWluZXIgPSAoZS50YXJnZXQuY2xhc3NOYW1lID09ICdyZXN1bHQtY29udGFpbmVyJykg
PworICAgICAgICBlLnRhcmdldCA6IHBhcmVudE9mVHlwZShlLnRhcmdldCwgJy5yZXN1bHQtY29u
dGFpbmVyJyk7CisgICAgaWYgKCFyZXN1bHRDb250YWluZXIgfHwgIXJlc3VsdENvbnRhaW5lci5x
dWVyeVNlbGVjdG9yKCdpbWcnKSkgeworICAgICAgICAkKGNvbnRhaW5lcikuZGV0YWNoKCk7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB2YXIgdGFyZ2V0TG9jYXRpb24gPSBlLnRhcmdl
dC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTsKKyAgICBwaXhlbHpvb21lci5fY3VycmVudFggPSBl
LmNsaWVudFggLSB0YXJnZXRMb2NhdGlvbi5sZWZ0OworICAgIHBpeGVsem9vbWVyLl9jdXJyZW50
WSA9IGUuY2xpZW50WSAtIHRhcmdldExvY2F0aW9uLnRvcDsKKworICAgIGlmICghY29udGFpbmVy
KSB7CisgICAgICAgIGlmIChwaXhlbHpvb21lci5zaG93T25EZWxheSkgeworICAgICAgICAgICAg
cGl4ZWx6b29tZXIuX21vdXNlTW92ZVRpbWVvdXQgPSBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewor
ICAgICAgICAgICAgICAgIGNyZWF0ZUNvbnRhaW5lcihlKTsKKyAgICAgICAgICAgIH0sIGtEZWxh
eVRpbWVvdXRNUyk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKworICAgICAgICBj
cmVhdGVDb250YWluZXIoZSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBkcmF3QWxs
KCk7Cit9CisKK3BpeGVsem9vbWVyLnNob3dPbkRlbGF5ID0gdHJ1ZTsKKworcGl4ZWx6b29tZXIu
aW5zdGFsbEV2ZW50TGlzdGVuZXJzID0gZnVuY3Rpb24oKQoreworICAgIGRvY3VtZW50LmFkZEV2
ZW50TGlzdGVuZXIoJ21vdXNlbW92ZScsIGhhbmRsZU1vdXNlTW92ZSwgZmFsc2UpOworICAgIGRv
Y3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlb3V0JywgaGFuZGxlTW91c2VPdXQsIGZhbHNl
KTsKK307CisKK30pKCk7CkluZGV4OiBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJr
aXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy91aV91bml0dGVz
dHMuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0
Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvdWlfdW5pdHRlc3Rz
LmpzCShyZXZpc2lvbiA5Njg1MykKKysrIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndl
YmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3VpX3VuaXR0
ZXN0cy5qcwkod29ya2luZyBjb3B5KQpAQCAtNjUsOSArNjUsOSBAQCB0ZXN0KCJyZXN1bHRzLlJl
c3VsdHNHcmlkIiwgMSwgZnVuY3Rpb24oCiAgICAgICAgICAgICAnPC90aGVhZD4nICsKICAgICAg
ICAgICAgICc8dGJvZHk+JyArCiAgICAgICAgICAgICAgICAgJzx0cj4nICsKLSAgICAgICAgICAg
ICAgICAgICAgJzx0ZCBjbGFzcz0iZXhwZWN0ZWQiPjxpbWcgY2xhc3M9ImltYWdlLXJlc3VsdCIg
c3JjPSJodHRwOi8vZXhhbXBsZS5jb20vbGF5b3V0LXRlc3QtcmVzdWx0cy9mb28tYmFyLWV4cGVj
dGVkLnBuZyI+PC90ZD4nICsKLSAgICAgICAgICAgICAgICAgICAgJzx0ZCBjbGFzcz0iYWN0dWFs
Ij48aW1nIGNsYXNzPSJpbWFnZS1yZXN1bHQiIHNyYz0iaHR0cDovL2V4YW1wbGUuY29tL2xheW91
dC10ZXN0LXJlc3VsdHMvZm9vLWJhci1hY3R1YWwucG5nIj48L3RkPicgKwotICAgICAgICAgICAg
ICAgICAgICAnPHRkIGNsYXNzPSJkaWZmIj48aW1nIGNsYXNzPSJpbWFnZS1yZXN1bHQiIHNyYz0i
aHR0cDovL2V4YW1wbGUuY29tL2xheW91dC10ZXN0LXJlc3VsdHMvZm9vLWJhci1kaWZmLnBuZyI+
PC90ZD4nICsKKyAgICAgICAgICAgICAgICAgICAgJzx0ZCBjbGFzcz0iZXhwZWN0ZWQgcmVzdWx0
LWNvbnRhaW5lciI+PGltZyBjbGFzcz0iaW1hZ2UtcmVzdWx0IiBzcmM9Imh0dHA6Ly9leGFtcGxl
LmNvbS9sYXlvdXQtdGVzdC1yZXN1bHRzL2Zvby1iYXItZXhwZWN0ZWQucG5nIj48L3RkPicgKwor
ICAgICAgICAgICAgICAgICAgICAnPHRkIGNsYXNzPSJhY3R1YWwgcmVzdWx0LWNvbnRhaW5lciI+
PGltZyBjbGFzcz0iaW1hZ2UtcmVzdWx0IiBzcmM9Imh0dHA6Ly9leGFtcGxlLmNvbS9sYXlvdXQt
dGVzdC1yZXN1bHRzL2Zvby1iYXItYWN0dWFsLnBuZyI+PC90ZD4nICsKKyAgICAgICAgICAgICAg
ICAgICAgJzx0ZCBjbGFzcz0iZGlmZiByZXN1bHQtY29udGFpbmVyIj48aW1nIGNsYXNzPSJpbWFn
ZS1yZXN1bHQiIHNyYz0iaHR0cDovL2V4YW1wbGUuY29tL2xheW91dC10ZXN0LXJlc3VsdHMvZm9v
LWJhci1kaWZmLnBuZyI+PC90ZD4nICsKICAgICAgICAgICAgICAgICAnPC90cj4nICsKICAgICAg
ICAgICAgICc8L3Rib2R5PicgKwogICAgICAgICAnPC90YWJsZT4nICsKQEAgLTgxLDkgKzgxLDkg
QEAgdGVzdCgicmVzdWx0cy5SZXN1bHRzR3JpZCIsIDEsIGZ1bmN0aW9uKAogICAgICAgICAgICAg
JzwvdGhlYWQ+JyArCiAgICAgICAgICAgICAnPHRib2R5PicgKwogICAgICAgICAgICAgICAgICc8
dHI+JyArCi0gICAgICAgICAgICAgICAgICAgICc8dGQgY2xhc3M9ImV4cGVjdGVkIj48L3RkPicg
KwotICAgICAgICAgICAgICAgICAgICAnPHRkIGNsYXNzPSJhY3R1YWwiPjwvdGQ+JyArCi0gICAg
ICAgICAgICAgICAgICAgICc8dGQgY2xhc3M9ImRpZmYiPjxpZnJhbWUgY2xhc3M9InRleHQtcmVz
dWx0IiBzcmM9Imh0dHA6Ly9leGFtcGxlLmNvbS9sYXlvdXQtdGVzdC1yZXN1bHRzL2Zvby1iYXIt
ZGlmZi50eHQiPjwvaWZyYW1lPjwvdGQ+JyArCisgICAgICAgICAgICAgICAgICAgICc8dGQgY2xh
c3M9ImV4cGVjdGVkIHJlc3VsdC1jb250YWluZXIiPjwvdGQ+JyArCisgICAgICAgICAgICAgICAg
ICAgICc8dGQgY2xhc3M9ImFjdHVhbCByZXN1bHQtY29udGFpbmVyIj48L3RkPicgKworICAgICAg
ICAgICAgICAgICAgICAnPHRkIGNsYXNzPSJkaWZmIHJlc3VsdC1jb250YWluZXIiPjxpZnJhbWUg
Y2xhc3M9InRleHQtcmVzdWx0IiBzcmM9Imh0dHA6Ly9leGFtcGxlLmNvbS9sYXlvdXQtdGVzdC1y
ZXN1bHRzL2Zvby1iYXItZGlmZi50eHQiPjwvaWZyYW1lPjwvdGQ+JyArCiAgICAgICAgICAgICAg
ICAgJzwvdHI+JyArCiAgICAgICAgICAgICAnPC90Ym9keT4nICsKICAgICAgICAgJzwvdGFibGU+
Jyk7CkluZGV4OiBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZp
Zy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy91aS9yZXN1bHRzLmpzCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1
YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3VpL3Jlc3VsdHMuanMJKHJldmlzaW9uIDk2
ODUzKQorKysgVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcv
cHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvdWkvcmVzdWx0cy5qcwkod29ya2luZyBj
b3B5KQpAQCAtMzYsNyArMzYsNyBAQCB1aS5yZXN1bHRzLkNvbXBhcmlzb24gPSBiYXNlLmV4dGVu
ZHMoJ3RhCiAgICAgewogICAgICAgICB0aGlzLmNsYXNzTmFtZSA9ICdjb21wYXJpc29uJzsKICAg
ICAgICAgdGhpcy5pbm5lckhUTUwgPSAnPHRoZWFkPjx0cj48dGg+RXhwZWN0ZWQ8L3RoPjx0aD5B
Y3R1YWw8L3RoPjx0aD5EaWZmPC90aD48L3RyPjwvdGhlYWQ+JyArCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgJzx0Ym9keT48dHI+PHRkIGNsYXNzPSJleHBlY3RlZCI+PC90ZD48dGQgY2xhc3M9
ImFjdHVhbCI+PC90ZD48dGQgY2xhc3M9ImRpZmYiPjwvdGQ+PC90cj48L3Rib2R5Pic7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgJzx0Ym9keT48dHI+PHRkIGNsYXNzPSJleHBlY3RlZCByZXN1
bHQtY29udGFpbmVyIj48L3RkPjx0ZCBjbGFzcz0iYWN0dWFsIHJlc3VsdC1jb250YWluZXIiPjwv
dGQ+PHRkIGNsYXNzPSJkaWZmIHJlc3VsdC1jb250YWluZXIiPjwvdGQ+PC90cj48L3Rib2R5Pic7
CiAgICAgfSwKICAgICBfc2VsZWN0b3JGb3JLaW5kOiBmdW5jdGlvbihraW5kKQogICAgIHsKSW5k
ZXg6IFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1Ymxp
Y19odG1sL1Rlc3RGYWlsdXJlcy9zdHlsZXMvcGl4ZWx6b29tZXIuY3NzCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19o
dG1sL1Rlc3RGYWlsdXJlcy9zdHlsZXMvcGl4ZWx6b29tZXIuY3NzCShyZXZpc2lvbiAwKQorKysg
VG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0
bWwvVGVzdEZhaWx1cmVzL3N0eWxlcy9waXhlbHpvb21lci5jc3MJKHJldmlzaW9uIDApCkBAIC0w
LDAgKzEsNjMgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTEgR29vZ2xlIEluYy4gQWxsIHJp
Z2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBh
bmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBl
cm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1l
dDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUg
YWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFu
ZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmlu
YXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNl
LCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGlu
IHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVk
IHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVE
IEJZIEFQUExFIElOQy4gQU5EIElUUyBDT05UUklCVVRPUlMgYGBBUyBJUycnCisgKiBBTkQgQU5Z
IEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRF
RCBUTywKKyAqIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIKKyAqIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5P
IEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IgSVRTIENPTlRSSUJVVE9SUworICogQkUgTElBQkxF
IEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZ
LCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRF
RCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExP
U1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9O
KSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIg
SU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVH
TElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBV
U0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GCisgKiBUSEUgUE9TU0lCSUxJ
VFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKworLnBpeGVsLXpvb20tY29udGFpbmVyIHsKKyAgICBw
b3NpdGlvbjogZml4ZWQ7CisgICAgdG9wOiAwOworICAgIGxlZnQ6IDA7CisgICAgd2lkdGg6IDk2
JTsKKyAgICBtYXJnaW46IDEwcHg7CisgICAgcGFkZGluZzogMTBweDsKKyAgICBkaXNwbGF5OiAt
d2Via2l0LWJveDsKKyAgICBkaXNwbGF5OiAtbW96LWJveDsKKyAgICBwb2ludGVyLWV2ZW50czog
bm9uZTsKKyAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaWx2ZXI7CisgICAgYm9yZGVyLXJhZGl1czog
MjBweDsKKyAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5OworICAgIGJveC1zaGFkb3c6IDAgMCA1
cHggcmdiYSgwLCAwLCAwLCAwLjc1KTsKK30KKworLnBpeGVsLXpvb20tY29udGFpbmVyID4gKiB7
CisgICAgLXdlYmtpdC1ib3gtZmxleDogMTsKKyAgICAtbW96LWJveC1mbGV4OiAxOworICAgIGJv
cmRlcjogMXB4IHNvbGlkIGJsYWNrOworICAgIG1hcmdpbjogNHB4OworICAgIG92ZXJmbG93OiBo
aWRkZW47CisgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7Cit9CisKKy5waXhlbC16b29tLWNv
bnRhaW5lciAuc2NhbGVkLWltYWdlLWNvbnRhaW5lciB7CisgICAgcG9zaXRpb246IHJlbGF0aXZl
OworICAgIG92ZXJmbG93OiBoaWRkZW47CisgICAgd2lkdGg6IDEwMCU7CisgICAgaGVpZ2h0OiA0
MDBweDsKK30KKworLnNjYWxlZC1pbWFnZS1jb250YWluZXIgPiBpbWcgeworICAgIHBvc2l0aW9u
OiBhYnNvbHV0ZTsKKyAgICB0b3A6IDA7CisgICAgbGVmdDogMDsKKyAgICBpbWFnZS1yZW5kZXJp
bmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7Cit9CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA5Njg2
NikKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2
IEBACisyMDExLTEwLTA2ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKKyAgICAg
ICAgUG9ydCBQaXhlbFpvb21lciB0byB3b3JrIGluIGdhcmRlbi1vLW1hdGljCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02OTU3NworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENoYW5nZSB0aGUgdGltZW91dCBj
b25zdGFudCB0byBzbyB0aGF0IGl0IG1hdGNoZXMgZ2FyZGVuLW8tbWF0aWMuICBJbgorICAgICAg
ICBnYXJkZW4tby1tYXRpYywgMjAwIE1TIHdhcyB0b28gZmFzdCBiZWNhdXNlIHlvdSBtb3VzZSBh
cm91bmQgdGhlIFVJIGEKKyAgICAgICAgbG90IG1vcmUuCisKKyAgICAgICAgKiBmYXN0L2hhcm5l
c3MvcmVzdWx0cy5odG1sOgorCiAyMDExLTEwLTA2ICBKYW1lcyBTaW1vbnNlbiAgPHNpbW9uamFt
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBbQ2hyb21pdW1dIFJlbW92ZSBwYXNzaW5nIHRlc3Rz
IGZyb20gdGVzdF9leHBlY3RhdGlvbnMudHh0LgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9oYXJu
ZXNzL3Jlc3VsdHMuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2hhcm5lc3Mv
cmVzdWx0cy5odG1sCShyZXZpc2lvbiA5Njg1MykKKysrIExheW91dFRlc3RzL2Zhc3QvaGFybmVz
cy9yZXN1bHRzLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTg0OCw3ICs4NDgsNyBAQCBQaXhlbFpv
b21lci5oYW5kbGVNb3VzZU1vdmUgPSBmdW5jdGlvbihlCiAgICAgICAgIGlmIChQaXhlbFpvb21l
ci5zaG93T25EZWxheSkgewogICAgICAgICAgICAgUGl4ZWxab29tZXIuX21vdXNlTW92ZVRpbWVv
dXQgPSBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgIFBpeGVsWm9vbWVy
Ll9jcmVhdGVDb250YWluZXIoZSk7Ci0gICAgICAgICAgICB9LCAyMDApOworICAgICAgICAgICAg
fSwgNDAwKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>