<?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>163627</bug_id>
          
          <creation_ts>2016-10-18 15:37:10 -0700</creation_ts>
          <short_desc>Add a MiniBrowser menu item to apply page scale in WK1 and WK2</short_desc>
          <delta_ts>2016-10-18 18:06:59 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1241649</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-10-18 15:37:10 -0700</bug_when>
    <thetext>Add a MiniBrowser menu item to apply page scale in WK1 and WK2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1241653</commentid>
    <comment_count>1</comment_count>
      <attachid>291994</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-10-18 15:38:32 -0700</bug_when>
    <thetext>Created attachment 291994
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1241654</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-18 15:40:51 -0700</bug_when>
    <thetext>Attachment 291994 did not pass style-queue:


ERROR: Source/WebKit/mac/WebView/WebViewPrivate.h:0:  Use #pragma once header guard.  [build/header_guard] [5]
ERROR: Tools/MiniBrowser/mac/BrowserWindowController.h:0:  Use #pragma once header guard.  [build/header_guard] [5]
ERROR: Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h:0:  Use #pragma once header guard.  [build/header_guard] [5]
Total errors found: 3 in 11 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>1241695</commentid>
    <comment_count>3</comment_count>
      <attachid>292004</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-10-18 16:53:13 -0700</bug_when>
    <thetext>Created attachment 292004
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1241696</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-18 16:54:35 -0700</bug_when>
    <thetext>Attachment 292004 did not pass style-queue:


ERROR: Source/WebKit/mac/WebView/WebViewPrivate.h:0:  Use #pragma once header guard.  [build/header_guard] [5]
ERROR: Tools/MiniBrowser/mac/BrowserWindowController.h:0:  Use #pragma once header guard.  [build/header_guard] [5]
ERROR: Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h:0:  Use #pragma once header guard.  [build/header_guard] [5]
Total errors found: 3 in 11 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>1241741</commentid>
    <comment_count>5</comment_count>
      <attachid>292004</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2016-10-18 18:01:56 -0700</bug_when>
    <thetext>Comment on attachment 292004
Patch

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

&gt; Tools/MiniBrowser/mac/BrowserWindowController.m:170
&gt; +    if (tag == 1)
&gt; +        return 1;
&gt; +    if (tag == 2)
&gt; +        return 1.25;
&gt; +    if (tag == 3)
&gt; +        return 1.5;
&gt; +    if (tag == 4)
&gt; +        return 2.0;
&gt; +

Nothing &lt; 1?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1241745</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-10-18 18:06:54 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/207512</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>291994</attachid>
            <date>2016-10-18 15:38:32 -0700</date>
            <delta_ts>2016-10-18 16:53:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-163627-20161018153458.patch</filename>
            <type>text/plain</type>
            <size>25765</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA3NDE0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L21h
Yy9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cKaW5kZXggOTU2NTQ2OWRm
ZjQxMGMxZWQwYzNlMWM3ZjFmNWIwNzI3M2U0M2RlYi4uOTI0YWRlMjQ2ZGNjNDMxZjI3NGZjOGNk
MjIyZTJmMmNkYjQ5YjBmOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE2
LTEwLTE4ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAg
IEFkZCBhIE1pbmlCcm93c2VyIG1lbnUgaXRlbSB0byBhcHBseSBwYWdlIHNjYWxlIGluIFdLMSBh
bmQgV0syCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NjM2MjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisg
ICAgICAgIEFkZCBhbiBleHBsYW5hdG9yeSBjb21tZW50LgorCisgICAgICAgICogV2ViVmlldy9X
ZWJWaWV3UHJpdmF0ZS5oOgorCiAyMDE2LTEwLTE2ICBEYXJpbiBBZGxlciAgPGRhcmluQGFwcGxl
LmNvbT4KIAogICAgICAgICBNb3ZlIENTUyBjbGFzc2VzIGZyb20gRXhjZXB0aW9uQ29kZSB0byBF
eGNlcHRpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9X
ZWJLaXQyL0NoYW5nZUxvZwppbmRleCBiMWQ2Yzc1YjI3NmNjNzY3MWYwMTFlZWM5ZDU4MmUwNDhl
ODM1NjExLi5mMDAyMmZhYzgzOTk1MmQxNjNiNzVhYWQ0NDQ2MjU0YzY3NDY2MmIzIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTYtMTAtMTggIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZy
YXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgQWRkIGEgTWluaUJyb3dzZXIgbWVudSBpdGVtIHRv
IGFwcGx5IHBhZ2Ugc2NhbGUgaW4gV0sxIGFuZCBXSzIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MzYyNworCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAgTmV3IFNQSSB0byBzZXQgYW5kIHJldHJp
ZXZlIHBhZ2Ugc2NhbGUuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmll
dy5tbToKKyAgICAgICAgKC1bV0tXZWJWaWV3IF9zZXRQYWdlU2NhbGU6d2l0aE9yaWdpbjpdKToK
KyAgICAgICAgKC1bV0tXZWJWaWV3IF9wYWdlU2NhbGVdKToKKyAgICAgICAgKiBVSVByb2Nlc3Mv
QVBJL0NvY29hL1dLV2ViVmlld1ByaXZhdGUuaDoKKwogMjAxNi0xMC0xNyAgTWljaGFlbCBDYXRh
bnphcm8gIDxtY2F0YW56YXJvQGlnYWxpYS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTihyMjA2
MTg5KTogbG9ncyBlcnJvciBzdGF0ZW1lbnRzIHdoZW4gQVBJOjpVUkxSZXF1ZXN0IGlzIGNhbmNl
bGVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXdQcml2YXRl
LmggYi9Tb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXdQcml2YXRlLmgKaW5kZXggYjdj
NDNmMmIzZTk0OTAwYTVhNzkwNDlhZGFlNWQ3YTgyYmJjMmIyMC4uMzMyZjIxYmRhYzYyMTliMWU1
MzA1YjdiZmI4OTEyMGYyNjViYjFjMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9tYWMvV2Vi
Vmlldy9XZWJWaWV3UHJpdmF0ZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQvbWFjL1dlYlZpZXcvV2Vi
Vmlld1ByaXZhdGUuaApAQCAtODEzLDcgKzgxMyw3IEBAIENvdWxkIGJlIHdvcnRoIGFkZGluZyB0
byB0aGUgQVBJLgogKyAodm9pZClfcmVnaXN0ZXJVUkxTY2hlbWVBc0FsbG93aW5nRGF0YWJhc2VB
Y2Nlc3NJblByaXZhdGVCcm93c2luZzooTlNTdHJpbmcgKilzY2hlbWU7CiAKIC0gKHZvaWQpX3Nj
YWxlV2ViVmlldzooZmxvYXQpc2NhbGUgYXRPcmlnaW46KE5TUG9pbnQpb3JpZ2luOwotLSAoZmxv
YXQpX3ZpZXdTY2FsZUZhY3RvcjsKKy0gKGZsb2F0KV92aWV3U2NhbGVGYWN0b3I7IC8vIFRoaXMg
aXMgYWN0dWFsbHkgcGFnZVNjYWxlRmFjdG9yLgogCiAtICh2b2lkKV9zZXRVc2VGaXhlZExheW91
dDooQk9PTClmaXhlZDsKIC0gKHZvaWQpX3NldEZpeGVkTGF5b3V0U2l6ZTooTlNTaXplKXNpemU7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmll
dy5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tCmlu
ZGV4IDJkNDY5NmExNjA0Mjg2N2E3YzhkZjllNzUzZWVjYzNiOWFiZWFlYjcuLjE5ZjkxYjFlMDdj
NGFiNWQ4MDVkZGZiZjRlNTliYzk2MWQxNGE1MzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tCkBAIC00NjEwLDYgKzQ2MTAsMTYgQEAgLSAo
dm9pZClfaGFuZGxlQWN0aXZlTm93UGxheWluZ1Nlc3Npb25JbmZvUmVzcG9uc2U6KEJPT0wpaGFz
QWN0aXZlU2Vzc2lvbiB0aXRsZToKIH0KICNlbmRpZiAvLyBQTEFURk9STShNQUMpCiAKKy0gKHZv
aWQpX3NldFBhZ2VTY2FsZTooQ0dGbG9hdClzY2FsZSB3aXRoT3JpZ2luOihOU1BvaW50KW9yaWdp
bgoreworICAgIF9wYWdlLT5zY2FsZVBhZ2Uoc2NhbGUsIFdlYkNvcmU6OnJvdW5kZWRJbnRQb2lu
dChvcmlnaW4pKTsKK30KKworLSAoQ0dGbG9hdClfcGFnZVNjYWxlCit7CisgICAgcmV0dXJuIF9w
YWdlLT5wYWdlU2NhbGVGYWN0b3IoKTsKK30KKwogLy8gRXhlY3V0ZSB0aGUgc3VwcGxpZWQgYmxv
Y2sgYWZ0ZXIgdGhlIG5leHQgdHJhbnNhY3Rpb24gZnJvbSB0aGUgV2ViUHJvY2Vzcy4KIC0gKHZv
aWQpX2RvQWZ0ZXJOZXh0UHJlc2VudGF0aW9uVXBkYXRlOih2b2lkICheKSh2b2lkKSl1cGRhdGVC
bG9jawogewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9X
S1dlYlZpZXdQcml2YXRlLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dL
V2ViVmlld1ByaXZhdGUuaAppbmRleCBkNDMxNWI2MmRiN2UzN2VjZWRkZWMyNmZhYTcyMGE5NGU4
MzI0YjI3Li5mOTgzZTJmZDU2NTNiOGEwZDYwMmZiMzQwMjQ1M2M2YjFlM2Y3MzViIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlld1ByaXZhdGUu
aAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlld1ByaXZh
dGUuaApAQCAtMjg1LDYgKzI4NSw5IEBAIHR5cGVkZWYgTlNfRU5VTShOU0ludGVnZXIsIF9XS0lt
bWVkaWF0ZUFjdGlvblR5cGUpIHsKIC0gKHZvaWQpX2hhbmRsZUFjdGl2ZU5vd1BsYXlpbmdTZXNz
aW9uSW5mb1Jlc3BvbnNlOihCT09MKWhhc0FjdGl2ZVNlc3Npb24gdGl0bGU6KE5TU3RyaW5nICop
dGl0bGUgZHVyYXRpb246KGRvdWJsZSlkdXJhdGlvbiBlbGFwc2VkVGltZTooZG91YmxlKWVsYXBz
ZWRUaW1lIFdLX0FQSV9BVkFJTEFCTEUobWFjb3N4KFdLX01BQ19UQkEpKTsKICNlbmRpZgogCist
ICh2b2lkKV9zZXRQYWdlU2NhbGU6KENHRmxvYXQpc2NhbGUgd2l0aE9yaWdpbjooTlNQb2ludClv
cmlnaW4gV0tfQVBJX0FWQUlMQUJMRShpb3MoV0tfSU9TX1RCQSkpOworLSAoQ0dGbG9hdClfcGFn
ZVNjYWxlOworCiAtICh2b2lkKV9kb0FmdGVyTmV4dFByZXNlbnRhdGlvblVwZGF0ZToodm9pZCAo
Xikodm9pZCkpdXBkYXRlQmxvY2sgV0tfQVBJX0FWQUlMQUJMRShtYWNvc3goMTAuMTIpLCBpb3Mo
MTAuMCkpOwogCiAtICh2b2lkKV9kaXNhYmxlQmFja0ZvcndhcmRTbmFwc2hvdFZvbGF0aWxpdHlG
b3JUZXN0aW5nIFdLX0FQSV9BVkFJTEFCTEUobWFjb3N4KFdLX01BQ19UQkEpLCBpb3MoV0tfSU9T
X1RCQSkpOwpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmlu
ZGV4IDRkYTRiNDFhNTdlNWRlNzE5MTliZDkyMDM2MjQ4NzBiODYwMTIxOGMuLmEyZDkyZmVhOTNi
OThjYmIwYTMzNTM1YmNiMTliMDI0ZTBlZjVjMjEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxv
ZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzNSBAQAorMjAxNi0xMC0xOCAgU2lt
b24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgYSBNaW5p
QnJvd3NlciBtZW51IGl0ZW0gdG8gYXBwbHkgcGFnZSBzY2FsZSBpbiBXSzEgYW5kIFdLMgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYzNjI3CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBSZW5h
bWUgc2V0U2NhbGU6IHRvIHNldFZpZXdTY2FsZTogYW5kIGFkZCBzZXRQYWdlU2NhbGU6LCBob29r
aW5nIGl0IHVwIGZvciBXSzEgKHZpYSBleGlzaXRpbmcgU1BJKQorICAgICAgICBhbmQgV0syICh2
aWEgbmV3IFNQSSkuCisKKyAgICAgICAgKiBNaW5pQnJvd3Nlci9tYWMvQnJvd3NlcldpbmRvd0Nv
bnRyb2xsZXIuaDoKKyAgICAgICAgKiBNaW5pQnJvd3Nlci9tYWMvQnJvd3NlcldpbmRvd0NvbnRy
b2xsZXIubToKKyAgICAgICAgKC1bQnJvd3NlcldpbmRvd0NvbnRyb2xsZXIgcGFnZVNjYWxlRm9y
TWVudUl0ZW1UYWc6XSk6CisgICAgICAgICgtW0Jyb3dzZXJXaW5kb3dDb250cm9sbGVyIHNldFBh
Z2VTY2FsZTpdKToKKyAgICAgICAgKC1bQnJvd3NlcldpbmRvd0NvbnRyb2xsZXIgc2V0Vmlld1Nj
YWxlOl0pOgorICAgICAgICAoLVtCcm93c2VyV2luZG93Q29udHJvbGxlciBzZXRTY2FsZTpdKTog
RGVsZXRlZC4KKyAgICAgICAgKiBNaW5pQnJvd3Nlci9tYWMvTWFpbk1lbnUueGliOgorICAgICAg
ICAqIE1pbmlCcm93c2VyL21hYy9XSzFCcm93c2VyV2luZG93Q29udHJvbGxlci5tOgorICAgICAg
ICAoLVtXSzFCcm93c2VyV2luZG93Q29udHJvbGxlciBzZXRQYWdlU2NhbGU6XSk6CisgICAgICAg
ICgtW1dLMUJyb3dzZXJXaW5kb3dDb250cm9sbGVyIHNldFZpZXdTY2FsZTpdKToKKyAgICAgICAg
KGFyZUVzc2VudGlhbGx5RXF1YWwpOgorICAgICAgICAoLVtXSzFCcm93c2VyV2luZG93Q29udHJv
bGxlciB2YWxpZGF0ZU1lbnVJdGVtOl0pOgorICAgICAgICAoLVtXSzFCcm93c2VyV2luZG93Q29u
dHJvbGxlciBzZXRTY2FsZTpdKTogRGVsZXRlZC4KKyAgICAgICAgKiBNaW5pQnJvd3Nlci9tYWMv
V0syQnJvd3NlcldpbmRvd0NvbnRyb2xsZXIubToKKyAgICAgICAgKC1bV0syQnJvd3NlcldpbmRv
d0NvbnRyb2xsZXIgc2V0UGFnZVNjYWxlOl0pOgorICAgICAgICAoLVtXSzJCcm93c2VyV2luZG93
Q29udHJvbGxlciB2aWV3U2NhbGVGb3JNZW51SXRlbVRhZzpdKToKKyAgICAgICAgKC1bV0syQnJv
d3NlcldpbmRvd0NvbnRyb2xsZXIgc2V0Vmlld1NjYWxlOl0pOgorICAgICAgICAoYXJlRXNzZW50
aWFsbHlFcXVhbCk6CisgICAgICAgICgtW1dLMkJyb3dzZXJXaW5kb3dDb250cm9sbGVyIHZhbGlk
YXRlTWVudUl0ZW06XSk6CisgICAgICAgICh2aWV3U2NhbGVGb3JNZW51SXRlbVRhZyk6IERlbGV0
ZWQuCisgICAgICAgICgtW1dLMkJyb3dzZXJXaW5kb3dDb250cm9sbGVyIHNldFNjYWxlOl0pOiBE
ZWxldGVkLgorCiAyMDE2LTEwLTE3ICBNaWNoYWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AaWdh
bGlhLmNvbT4KIAogICAgICAgICBNb3ZlIHVzZXIgYWdlbnQgcXVpcmtzIHRvIGNyb3NzLXBsYXRm
b3JtIGxvY2F0aW9uCmRpZmYgLS1naXQgYS9Ub29scy9NaW5pQnJvd3Nlci9tYWMvQnJvd3Nlcldp
bmRvd0NvbnRyb2xsZXIuaCBiL1Rvb2xzL01pbmlCcm93c2VyL21hYy9Ccm93c2VyV2luZG93Q29u
dHJvbGxlci5oCmluZGV4IDEwM2QyNTU3Mzg3NDg1NzczNGEyOGFjM2E1NGU4MWMyMDcwNWRiYWUu
LmE5Y2VlZDc1NTk1YjRkODA1NmI2M2EwMTcxOGU1NmJhYjk5Mzk5YTcgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL01pbmlCcm93c2VyL21hYy9Ccm93c2VyV2luZG93Q29udHJvbGxlci5oCisrKyBiL1Rvb2xz
L01pbmlCcm93c2VyL21hYy9Ccm93c2VyV2luZG93Q29udHJvbGxlci5oCkBAIC02Nyw3ICs2Nyw4
IEBAIEBpbnRlcmZhY2UgQnJvd3NlcldpbmRvd0NvbnRyb2xsZXIgOiBOU1dpbmRvd0NvbnRyb2xs
ZXIgewogCiAtIChJQkFjdGlvbil0b2dnbGVab29tTW9kZTooaWQpc2VuZGVyOwogCi0tIChJQkFj
dGlvbilzZXRTY2FsZTooaWQpc2VuZGVyOworLSAoSUJBY3Rpb24pc2V0UGFnZVNjYWxlOihpZClz
ZW5kZXI7CistIChJQkFjdGlvbilzZXRWaWV3U2NhbGU6KGlkKXNlbmRlcjsKIAogLSAoSUJBY3Rp
b24pdG9nZ2xlU2hyaW5rVG9GaXQ6KGlkKXNlbmRlcjsKIApAQCAtNzksNSArODAsNyBAQCBAaW50
ZXJmYWNlIEJyb3dzZXJXaW5kb3dDb250cm9sbGVyIDogTlNXaW5kb3dDb250cm9sbGVyIHsKIC0g
KE5TVVJMICopY3VycmVudFVSTDsKIC0gKE5TVmlldyAqKW1haW5Db250ZW50VmlldzsKIAorLSAo
Q0dGbG9hdClwYWdlU2NhbGVGb3JNZW51SXRlbVRhZzooTlNJbnRlZ2VyKXRhZzsKKwogQGVuZAog
CmRpZmYgLS1naXQgYS9Ub29scy9NaW5pQnJvd3Nlci9tYWMvQnJvd3NlcldpbmRvd0NvbnRyb2xs
ZXIubSBiL1Rvb2xzL01pbmlCcm93c2VyL21hYy9Ccm93c2VyV2luZG93Q29udHJvbGxlci5tCmlu
ZGV4IDA4MmM3NmUwMTExYjk2MTkxODg4NzIzMzI4OTM5ZGY1NGRhOTc4MzEuLjZjNGIxMzViMTg2
NTBkMWMwMDQwNzNhN2Y5ZDhiNjJhZDM1NzQyNDMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL01pbmlCcm93
c2VyL21hYy9Ccm93c2VyV2luZG93Q29udHJvbGxlci5tCisrKyBiL1Rvb2xzL01pbmlCcm93c2Vy
L21hYy9Ccm93c2VyV2luZG93Q29udHJvbGxlci5tCkBAIC0xNTcsNyArMTU3LDI2IEBAIC0gKElC
QWN0aW9uKXRvZ2dsZVpvb21Nb2RlOihpZClzZW5kZXIKICAgICBbc2VsZiBkb2VzTm90UmVjb2du
aXplU2VsZWN0b3I6X2NtZF07CiB9CiAKLS0gKElCQWN0aW9uKXNldFNjYWxlOihpZClzZW5kZXIK
Ky0gKENHRmxvYXQpcGFnZVNjYWxlRm9yTWVudUl0ZW1UYWc6KE5TSW50ZWdlcil0YWcKK3sKKyAg
ICBpZiAodGFnID09IDEpCisgICAgICAgIHJldHVybiAxOworICAgIGlmICh0YWcgPT0gMikKKyAg
ICAgICAgcmV0dXJuIDEuMjU7CisgICAgaWYgKHRhZyA9PSAzKQorICAgICAgICByZXR1cm4gMS41
OworICAgIGlmICh0YWcgPT0gNCkKKyAgICAgICAgcmV0dXJuIDIuMDsKKworICAgIHJldHVybiAx
OworfQorCistIChJQkFjdGlvbilzZXRQYWdlU2NhbGU6KGlkKXNlbmRlcgoreworICAgIFtzZWxm
IGRvZXNOb3RSZWNvZ25pemVTZWxlY3RvcjpfY21kXTsKK30KKworLSAoSUJBY3Rpb24pc2V0Vmll
d1NjYWxlOihpZClzZW5kZXIKIHsKICAgICBbc2VsZiBkb2VzTm90UmVjb2duaXplU2VsZWN0b3I6
X2NtZF07CiB9CmRpZmYgLS1naXQgYS9Ub29scy9NaW5pQnJvd3Nlci9tYWMvTWFpbk1lbnUueGli
IGIvVG9vbHMvTWluaUJyb3dzZXIvbWFjL01haW5NZW51LnhpYgppbmRleCBlM2FjNDEyZTAxMmJj
YzRhNWNlZWIzMTdmYmMwNmYzOTJiNzYzZDA5Li5lYzRlNDIwMjRiNjg3ODExZDhiZTZlMTdiMDlm
MWU1MGRmZjlkMTY2IDEwMDY0NAotLS0gYS9Ub29scy9NaW5pQnJvd3Nlci9tYWMvTWFpbk1lbnUu
eGliCisrKyBiL1Rvb2xzL01pbmlCcm93c2VyL21hYy9NYWluTWVudS54aWIKQEAgLTEsOCArMSw4
IEBACi08P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCIgc3RhbmRhbG9uZT0ibm8i
Pz4KLTxkb2N1bWVudCB0eXBlPSJjb20uYXBwbGUuSW50ZXJmYWNlQnVpbGRlcjMuQ29jb2EuWElC
IiB2ZXJzaW9uPSIzLjAiIHRvb2xzVmVyc2lvbj0iODA5Ni42IiBzeXN0ZW1WZXJzaW9uPSIxNUEx
NzhmIiB0YXJnZXRSdW50aW1lPSJNYWNPU1guQ29jb2EiIHByb3BlcnR5QWNjZXNzQ29udHJvbD0i
bm9uZSI+Cis8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/PgorPGRvY3VtZW50
IHR5cGU9ImNvbS5hcHBsZS5JbnRlcmZhY2VCdWlsZGVyMy5Db2NvYS5YSUIiIHZlcnNpb249IjMu
MCIgdG9vbHNWZXJzaW9uPSIxMTUyMS4xIiBzeXN0ZW1WZXJzaW9uPSIxNkIyNjQ4YSIgdGFyZ2V0
UnVudGltZT0iTWFjT1NYLkNvY29hIiBwcm9wZXJ0eUFjY2Vzc0NvbnRyb2w9Im5vbmUiPgogICAg
IDxkZXBlbmRlbmNpZXM+CiAgICAgICAgIDxkZXBsb3ltZW50IGlkZW50aWZpZXI9Im1hY29zeCIv
PgotICAgICAgICA8cGx1Z0luIGlkZW50aWZpZXI9ImNvbS5hcHBsZS5JbnRlcmZhY2VCdWlsZGVy
LkNvY29hUGx1Z2luIiB2ZXJzaW9uPSI4MDk2LjYiLz4KKyAgICAgICAgPHBsdWdJbiBpZGVudGlm
aWVyPSJjb20uYXBwbGUuSW50ZXJmYWNlQnVpbGRlci5Db2NvYVBsdWdpbiIgdmVyc2lvbj0iMTE1
MjEuMSIvPgogICAgIDwvZGVwZW5kZW5jaWVzPgogICAgIDxvYmplY3RzPgogICAgICAgICA8Y3Vz
dG9tT2JqZWN0IGlkPSItMiIgdXNlckxhYmVsPSJGaWxlJ3MgT3duZXIiIGN1c3RvbUNsYXNzPSJO
U0FwcGxpY2F0aW9uIj4KQEAgLTEyLDEwICsxMiwxMCBAQAogICAgICAgICA8L2N1c3RvbU9iamVj
dD4KICAgICAgICAgPGN1c3RvbU9iamVjdCBpZD0iLTEiIHVzZXJMYWJlbD0iRmlyc3QgUmVzcG9u
ZGVyIiBjdXN0b21DbGFzcz0iRmlyc3RSZXNwb25kZXIiLz4KICAgICAgICAgPGN1c3RvbU9iamVj
dCBpZD0iLTMiIHVzZXJMYWJlbD0iQXBwbGljYXRpb24iIGN1c3RvbUNsYXNzPSJOU09iamVjdCIv
PgotICAgICAgICA8bWVudSB0aXRsZT0iQU1haW5NZW51IiBzeXN0ZW1NZW51PSJtYWluIiB1c2Vy
SW50ZXJmYWNlTGF5b3V0RGlyZWN0aW9uPSJsZWZ0VG9SaWdodCIgaWQ9IjI5Ij4KKyAgICAgICAg
PG1lbnUgdGl0bGU9IkFNYWluTWVudSIgc3lzdGVtTWVudT0ibWFpbiIgaWQ9IjI5Ij4KICAgICAg
ICAgICAgIDxpdGVtcz4KICAgICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0bGU9Ik1pbmlCcm93
c2VyIiBpZD0iNTYiPgotICAgICAgICAgICAgICAgICAgICA8bWVudSBrZXk9InN1Ym1lbnUiIHRp
dGxlPSJNaW5pQnJvd3NlciIgc3lzdGVtTWVudT0iYXBwbGUiIHVzZXJJbnRlcmZhY2VMYXlvdXRE
aXJlY3Rpb249ImxlZnRUb1JpZ2h0IiBpZD0iNTciPgorICAgICAgICAgICAgICAgICAgICA8bWVu
dSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJNaW5pQnJvd3NlciIgc3lzdGVtTWVudT0iYXBwbGUiIGlk
PSI1NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICA8aXRlbXM+CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxlPSJBYm91dCBNaW5pQnJvd3NlciIgaWQ9IjU4Ij4K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1vZGlmaWVyTWFzayBrZXk9ImtleUVx
dWl2YWxlbnRNb2RpZmllck1hc2siLz4KQEAgLTMxLDcgKzMxLDcgQEAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPG1vZGlmaWVyTWFzayBrZXk9ImtleUVxdWl2YWxlbnRNb2RpZmll
ck1hc2siIGNvbW1hbmQ9IllFUyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWVu
dUl0ZW0+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxlPSJTZXJ2
aWNlcyIgaWQ9IjEzMSI+Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZW51IGtl
eT0ic3VibWVudSIgdGl0bGU9IlNlcnZpY2VzIiBzeXN0ZW1NZW51PSJzZXJ2aWNlcyIgdXNlcklu
dGVyZmFjZUxheW91dERpcmVjdGlvbj0ibGVmdFRvUmlnaHQiIGlkPSIxMzAiLz4KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iU2Vydmlj
ZXMiIHN5c3RlbU1lbnU9InNlcnZpY2VzIiBpZD0iMTMwIi8+CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPC9tZW51SXRlbT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0
ZW0gaXNTZXBhcmF0b3JJdGVtPSJZRVMiIGlkPSIxNDQiPgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA8bW9kaWZpZXJNYXNrIGtleT0ia2V5RXF1aXZhbGVudE1vZGlmaWVyTWFzayIg
Y29tbWFuZD0iWUVTIi8+CkBAIC02NCw3ICs2NCw3IEBACiAgICAgICAgICAgICAgICAgICAgIDwv
bWVudT4KICAgICAgICAgICAgICAgICA8L21lbnVJdGVtPgogICAgICAgICAgICAgICAgIDxtZW51
SXRlbSB0aXRsZT0iRmlsZSIgaWQ9IjgzIj4KLSAgICAgICAgICAgICAgICAgICAgPG1lbnUga2V5
PSJzdWJtZW51IiB0aXRsZT0iRmlsZSIgdXNlckludGVyZmFjZUxheW91dERpcmVjdGlvbj0ibGVm
dFRvUmlnaHQiIGlkPSI4MSI+CisgICAgICAgICAgICAgICAgICAgIDxtZW51IGtleT0ic3VibWVu
dSIgdGl0bGU9IkZpbGUiIGlkPSI4MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICA8aXRlbXM+
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxlPSJPcGVuIExvY2F0
aW9uICIgdGFnPSIxIiBrZXlFcXVpdmFsZW50PSJsIiBpZD0iODIiPgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8Y29ubmVjdGlvbnM+CkBAIC05NCw3ICs5NCw3IEBACiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29ubmVjdGlvbnM+CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPC9tZW51SXRlbT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVu
dUl0ZW0gdGl0bGU9Ik9wZW4gUmVjZW50IiBpZD0iMTI0Ij4KLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iT3BlbiBSZWNlbnQiIHN5c3Rl
bU1lbnU9InJlY2VudERvY3VtZW50cyIgdXNlckludGVyZmFjZUxheW91dERpcmVjdGlvbj0ibGVm
dFRvUmlnaHQiIGlkPSIxMjUiPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVu
dSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJPcGVuIFJlY2VudCIgc3lzdGVtTWVudT0icmVjZW50RG9j
dW1lbnRzIiBpZD0iMTI1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxp
dGVtcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0ZW0g
dGl0bGU9IkNsZWFyIE1lbnUiIGlkPSIxMjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8Y29ubmVjdGlvbnM+CkBAIC0xNDcsNyArMTQ3LDcgQEAKICAgICAg
ICAgICAgICAgICAgICAgPC9tZW51PgogICAgICAgICAgICAgICAgIDwvbWVudUl0ZW0+CiAgICAg
ICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxlPSJFZGl0IiBpZD0iMjE3Ij4KLSAgICAgICAgICAg
ICAgICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iRWRpdCIgdXNlckludGVyZmFjZUxh
eW91dERpcmVjdGlvbj0ibGVmdFRvUmlnaHQiIGlkPSIyMDUiPgorICAgICAgICAgICAgICAgICAg
ICA8bWVudSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJFZGl0IiBpZD0iMjA1Ij4KICAgICAgICAgICAg
ICAgICAgICAgICAgIDxpdGVtcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0
ZW0gdGl0bGU9IlVuZG8iIGtleUVxdWl2YWxlbnQ9InoiIGlkPSIyMDciPgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8Y29ubmVjdGlvbnM+CkBAIC0xOTgsNyArMTk4LDcgQEAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1vZGlmaWVyTWFzayBrZXk9ImtleUVxdWl2
YWxlbnRNb2RpZmllck1hc2siIGNvbW1hbmQ9IllFUyIvPgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDwvbWVudUl0ZW0+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnVJdGVt
IHRpdGxlPSJGaW5kIiBpZD0iMjE4Ij4KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iRmluZCIgdXNlckludGVyZmFjZUxheW91dERpcmVj
dGlvbj0ibGVmdFRvUmlnaHQiIGlkPSIyMjAiPgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8bWVudSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJGaW5kIiBpZD0iMjIwIj4KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpdGVtcz4KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0bGU9IkZpbmTigKYiIHRhZz0iMSIga2V5
RXF1aXZhbGVudD0iZiIgaWQ9IjIwOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDxjb25uZWN0aW9ucz4KQEAgLTIzMCw3ICsyMzAsNyBAQAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8L21lbnU+CiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPC9tZW51SXRlbT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0
bGU9IlNwZWxsaW5nIGFuZCBHcmFtbWFyIiBpZD0iMjE2Ij4KLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iU3BlbGxpbmcgYW5kIEdyYW1t
YXIiIHVzZXJJbnRlcmZhY2VMYXlvdXREaXJlY3Rpb249ImxlZnRUb1JpZ2h0IiBpZD0iMjAwIj4K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRs
ZT0iU3BlbGxpbmcgYW5kIEdyYW1tYXIiIGlkPSIyMDAiPgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPGl0ZW1zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxtZW51SXRlbSB0aXRsZT0iU2hvdyBTcGVsbGluZyBhbmQgR3JhbW1hciIga2V5RXF1
aXZhbGVudD0iOiIgaWQ9IjIwNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxjb25uZWN0aW9ucz4KQEAgLTI2Myw3ICsyNjMsNyBAQAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8L21lbnU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PC9tZW51SXRlbT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0bGU9
IlN1YnN0aXR1dGlvbnMiIGlkPSIzNDgiPgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8bWVudSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJTdWJzdGl0dXRpb25zIiB1c2VySW50ZXJmYWNl
TGF5b3V0RGlyZWN0aW9uPSJsZWZ0VG9SaWdodCIgaWQ9IjM0OSI+CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDxtZW51IGtleT0ic3VibWVudSIgdGl0bGU9IlN1YnN0aXR1dGlvbnMi
IGlkPSIzNDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGl0ZW1zPgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZW51SXRlbSB0aXRsZT0i
U2hvdyBTdWJzdGl0dXRpb25zIiBpZD0iNDU3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPG1vZGlmaWVyTWFzayBrZXk9ImtleUVxdWl2YWxlbnRNb2RpZmll
ck1hc2siLz4KQEAgLTMwNSw3ICszMDUsNyBAQAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDwvbWVudUl0ZW0+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxl
PSJUcmFuc2Zvcm1hdGlvbnMiIGlkPSI0NTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8bW9kaWZpZXJNYXNrIGtleT0ia2V5RXF1aXZhbGVudE1vZGlmaWVyTWFzayIvPgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJU
cmFuc2Zvcm1hdGlvbnMiIHVzZXJJbnRlcmZhY2VMYXlvdXREaXJlY3Rpb249ImxlZnRUb1JpZ2h0
IiBpZD0iNDUxIj4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnUga2V5PSJz
dWJtZW51IiB0aXRsZT0iVHJhbnNmb3JtYXRpb25zIiBpZD0iNDUxIj4KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDxpdGVtcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0bGU9Ik1ha2UgVXBwZXIgQ2FzZSIgaWQ9IjQ1MiI+
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtb2RpZmllck1h
c2sga2V5PSJrZXlFcXVpdmFsZW50TW9kaWZpZXJNYXNrIi8+CkBAIC0zMjksNyArMzI5LDcgQEAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tZW51PgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDwvbWVudUl0ZW0+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1l
bnVJdGVtIHRpdGxlPSJTcGVlY2giIGlkPSIyMTEiPgotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA8bWVudSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJTcGVlY2giIHVzZXJJbnRlcmZhY2VM
YXlvdXREaXJlY3Rpb249ImxlZnRUb1JpZ2h0IiBpZD0iMjEyIj4KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iU3BlZWNoIiBpZD0iMjEy
Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpdGVtcz4KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0bGU9IlN0YXJ0IFNw
ZWFraW5nIiBpZD0iMTk2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPGNvbm5lY3Rpb25zPgpAQCAtMzQ4LDcgKzM0OCw3IEBACiAgICAgICAgICAgICAgICAg
ICAgIDwvbWVudT4KICAgICAgICAgICAgICAgICA8L21lbnVJdGVtPgogICAgICAgICAgICAgICAg
IDxtZW51SXRlbSB0aXRsZT0iVmlldyIgaWQ9IjI5NSI+Ci0gICAgICAgICAgICAgICAgICAgIDxt
ZW51IGtleT0ic3VibWVudSIgdGl0bGU9IlZpZXciIHVzZXJJbnRlcmZhY2VMYXlvdXREaXJlY3Rp
b249ImxlZnRUb1JpZ2h0IiBpZD0iMjk2Ij4KKyAgICAgICAgICAgICAgICAgICAgPG1lbnUga2V5
PSJzdWJtZW51IiB0aXRsZT0iVmlldyIgaWQ9IjI5NiI+CiAgICAgICAgICAgICAgICAgICAgICAg
ICA8aXRlbXM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxlPSJT
aG93IFRvb2xiYXIiIGtleUVxdWl2YWxlbnQ9InQiIGlkPSIyOTciPgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8bW9kaWZpZXJNYXNrIGtleT0ia2V5RXF1aXZhbGVudE1vZGlmaWVy
TWFzayIgb3B0aW9uPSJZRVMiIGNvbW1hbmQ9IllFUyIvPgpAQCAtMzgzLDI4ICszODMsNTkgQEAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhY3Rpb24gc2VsZWN0b3I9InRv
Z2dsZVpvb21Nb2RlOiIgdGFyZ2V0PSItMSIgaWQ9IjU2NCIvPgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA8L2Nvbm5lY3Rpb25zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDwvbWVudUl0ZW0+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxl
PSJQYWdlIFNjYWxlIiBpZD0iSHpiLWMzLVFmdiI+CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxtb2RpZmllck1hc2sga2V5PSJrZXlFcXVpdmFsZW50TW9kaWZpZXJNYXNrIi8+Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZW51IGtleT0ic3VibWVudSIgdGl0bGU9
IlBhZ2UgU2NhbGUiIGlkPSJqZG8tNVYtM0NNIj4KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxpdGVtcz4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8bWVudUl0ZW0gdGl0bGU9IjEwMCUiIHN0YXRlPSJvbiIgdGFnPSIxIiBrZXlFcXVpdmFsZW50
PSIxIiBpZD0id0hiLW1SLUZ2MCI+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxjb25uZWN0aW9ucz4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDxhY3Rpb24gc2VsZWN0b3I9InNldFBhZ2VTY2FsZToiIHRhcmdldD0i
LTEiIGlkPSJ1TXctZVktMjg5Ii8+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDwvY29ubmVjdGlvbnM+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPC9tZW51SXRlbT4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8bWVudUl0ZW0gdGl0bGU9IjEyNSUiIHRhZz0iMiIga2V5RXF1aXZhbGVudD0iMiIgaWQ9
InU0aS1GNy1yUGIiPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8Y29ubmVjdGlvbnM+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA8YWN0aW9uIHNlbGVjdG9yPSJzZXRQYWdlU2NhbGU6IiB0YXJnZXQ9Ii0xIiBpZD0i
SWJFLUVwLWhmYyIvPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8L2Nvbm5lY3Rpb25zPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDwvbWVudUl0ZW0+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1l
bnVJdGVtIHRpdGxlPSIxNTAlIiB0YWc9IjMiIGtleUVxdWl2YWxlbnQ9IjMiIGlkPSJmd1QtSXkt
b0s5Ij4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbm5l
Y3Rpb25zPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PGFjdGlvbiBzZWxlY3Rvcj0ic2V0UGFnZVNjYWxlOiIgdGFyZ2V0PSItMSIgaWQ9IjljMC1lTi0w
ZjUiLz4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb25u
ZWN0aW9ucz4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L21lbnVJ
dGVtPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZW51SXRlbSB0
aXRsZT0iMjAwJSIgdGFnPSI0IiBrZXlFcXVpdmFsZW50PSI0IiBpZD0iUjVlLWN0LU8ydSI+Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb25uZWN0aW9ucz4K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhY3Rpb24g
c2VsZWN0b3I9InNldFBhZ2VTY2FsZToiIHRhcmdldD0iLTEiIGlkPSJta2stZ2gtZGxOIi8+Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29ubmVjdGlvbnM+
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tZW51SXRlbT4KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvaXRlbXM+CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDwvbWVudT4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA8
L21lbnVJdGVtPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZW51SXRlbSB0aXRsZT0i
VmlldyBTY2FsZSIgaWQ9IjhVWS1Qai1IMTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8bW9kaWZpZXJNYXNrIGtleT0ia2V5RXF1aXZhbGVudE1vZGlmaWVyTWFzayIvPgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJW
aWV3IFNjYWxlIiB1c2VySW50ZXJmYWNlTGF5b3V0RGlyZWN0aW9uPSJsZWZ0VG9SaWdodCIgaWQ9
Ik1sOC1tay1mZnUiPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudSBrZXk9
InN1Ym1lbnUiIHRpdGxlPSJWaWV3IFNjYWxlIiBpZD0iTWw4LW1rLWZmdSI+CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA8aXRlbXM+Ci0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxlPSIxMDAlIiBzdGF0ZT0ib24iIHRhZz0i
MSIga2V5RXF1aXZhbGVudD0iMSIgaWQ9IkVBbS1Ybi1WckMiPgorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDxtZW51SXRlbSB0aXRsZT0iMTAwJSIgc3RhdGU9Im9uIiB0
YWc9IjEiIGlkPSJFQW0tWG4tVnJDIj4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPG1vZGlmaWVyTWFzayBrZXk9ImtleUVxdWl2YWxlbnRNb2RpZmllck1hc2si
Lz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbm5lY3Rp
b25zPgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFj
dGlvbiBzZWxlY3Rvcj0ic2V0U2NhbGU6IiB0YXJnZXQ9Ii0xIiBpZD0iYWFXLVZFLWx4dSIvPgor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFjdGlvbiBz
ZWxlY3Rvcj0ic2V0Vmlld1NjYWxlOiIgdGFyZ2V0PSItMSIgaWQ9ImRrVy1DSS1SRzQiLz4KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb25uZWN0aW9ucz4K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L21lbnVJdGVtPgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZW51SXRlbSB0aXRsZT0iNzUl
IiB0YWc9IjIiIGtleUVxdWl2YWxlbnQ9IjIiIGlkPSJqY0EtSTEtQ2JxIj4KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0bGU9Ijc1JSIgdGFnPSIy
IiBpZD0iamNBLUkxLUNicSI+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxtb2RpZmllck1hc2sga2V5PSJrZXlFcXVpdmFsZW50TW9kaWZpZXJNYXNrIi8+CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb25uZWN0aW9ucz4K
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhY3Rpb24g
c2VsZWN0b3I9InNldFNjYWxlOiIgdGFyZ2V0PSItMSIgaWQ9InZvYy0zVy1wcGciLz4KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhY3Rpb24gc2VsZWN0
b3I9InNldFZpZXdTY2FsZToiIHRhcmdldD0iLTEiIGlkPSJCQUYtWW0tSXFWIi8+CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29ubmVjdGlvbnM+CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tZW51SXRlbT4KLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0bGU9IjUwJSIgdGFn
PSIzIiBrZXlFcXVpdmFsZW50PSIzIiBpZD0iQlJNLUQ1LVlOTyI+CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxlPSI1MCUiIHRhZz0iMyIgaWQ9
IkJSTS1ENS1ZTk8iPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8bW9kaWZpZXJNYXNrIGtleT0ia2V5RXF1aXZhbGVudE1vZGlmaWVyTWFzayIvPgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29ubmVjdGlvbnM+Ci0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YWN0aW9uIHNlbGVj
dG9yPSJzZXRTY2FsZToiIHRhcmdldD0iLTEiIGlkPSJzZlktNk4tRWVTIi8+CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YWN0aW9uIHNlbGVjdG9yPSJz
ZXRWaWV3U2NhbGU6IiB0YXJnZXQ9Ii0xIiBpZD0iblh5LTJiLTlaeiIvPgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Nvbm5lY3Rpb25zPgogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWVudUl0ZW0+Ci0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxlPSIyNSUiIHRhZz0iNCIg
a2V5RXF1aXZhbGVudD0iNCIgaWQ9Imd6ay1ZSy14MFciPgorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDxtZW51SXRlbSB0aXRsZT0iMjUlIiB0YWc9IjQiIGlkPSJnemst
WUsteDBXIj4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1v
ZGlmaWVyTWFzayBrZXk9ImtleUVxdWl2YWxlbnRNb2RpZmllck1hc2siLz4KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbm5lY3Rpb25zPgotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFjdGlvbiBzZWxlY3Rvcj0i
c2V0U2NhbGU6IiB0YXJnZXQ9Ii0xIiBpZD0iV1BxLVJtLUNWQSIvPgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFjdGlvbiBzZWxlY3Rvcj0ic2V0Vmll
d1NjYWxlOiIgdGFyZ2V0PSItMSIgaWQ9IktYSy1mNi0yNE4iLz4KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb25uZWN0aW9ucz4KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA8L21lbnVJdGVtPgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPC9pdGVtcz4KQEAgLTQyMCw3ICs0NTEsNyBAQAogICAgICAgICAg
ICAgICAgICAgICA8L21lbnU+CiAgICAgICAgICAgICAgICAgPC9tZW51SXRlbT4KICAgICAgICAg
ICAgICAgICA8bWVudUl0ZW0gdGl0bGU9IldpbmRvdyIgaWQ9IjE5Ij4KLSAgICAgICAgICAgICAg
ICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iV2luZG93IiBzeXN0ZW1NZW51PSJ3aW5k
b3ciIHVzZXJJbnRlcmZhY2VMYXlvdXREaXJlY3Rpb249ImxlZnRUb1JpZ2h0IiBpZD0iMjQiPgor
ICAgICAgICAgICAgICAgICAgICA8bWVudSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJXaW5kb3ciIHN5
c3RlbU1lbnU9IndpbmRvdyIgaWQ9IjI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgIDxpdGVt
cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0bGU9Ik1pbmltaXpl
IiBrZXlFcXVpdmFsZW50PSJtIiBpZD0iMjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8Y29ubmVjdGlvbnM+CkBAIC00NDUsNyArNDc2LDcgQEAKICAgICAgICAgICAgICAgICA8
L21lbnVJdGVtPgogICAgICAgICAgICAgICAgIDxtZW51SXRlbSB0aXRsZT0iSGVscCIgaWQ9IjQ5
MCI+CiAgICAgICAgICAgICAgICAgICAgIDxtb2RpZmllck1hc2sga2V5PSJrZXlFcXVpdmFsZW50
TW9kaWZpZXJNYXNrIi8+Ci0gICAgICAgICAgICAgICAgICAgIDxtZW51IGtleT0ic3VibWVudSIg
dGl0bGU9IkhlbHAiIHN5c3RlbU1lbnU9ImhlbHAiIHVzZXJJbnRlcmZhY2VMYXlvdXREaXJlY3Rp
b249ImxlZnRUb1JpZ2h0IiBpZD0iNDkxIj4KKyAgICAgICAgICAgICAgICAgICAgPG1lbnUga2V5
PSJzdWJtZW51IiB0aXRsZT0iSGVscCIgc3lzdGVtTWVudT0iaGVscCIgaWQ9IjQ5MSI+CiAgICAg
ICAgICAgICAgICAgICAgICAgICA8aXRlbXM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PG1lbnVJdGVtIHRpdGxlPSJNaW5pQnJvd3NlciBIZWxwIiBrZXlFcXVpdmFsZW50PSI/IiBpZD0i
NDkyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbm5lY3Rpb25zPgpAQCAt
NDU3LDcgKzQ4OCw3IEBACiAgICAgICAgICAgICAgICAgPC9tZW51SXRlbT4KICAgICAgICAgICAg
ICAgICA8bWVudUl0ZW0gdGl0bGU9IkRlYnVnIiBpZD0iNTM0Ij4KICAgICAgICAgICAgICAgICAg
ICAgPG1vZGlmaWVyTWFzayBrZXk9ImtleUVxdWl2YWxlbnRNb2RpZmllck1hc2siLz4KLSAgICAg
ICAgICAgICAgICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iRGVidWciIHVzZXJJbnRl
cmZhY2VMYXlvdXREaXJlY3Rpb249ImxlZnRUb1JpZ2h0IiBpZD0iNTM1Ij4KKyAgICAgICAgICAg
ICAgICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iRGVidWciIGlkPSI1MzUiPgogICAg
ICAgICAgICAgICAgICAgICAgICAgPGl0ZW1zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxtZW51SXRlbSB0aXRsZT0iRm9yY2UgUmVwYWludCIga2V5RXF1aXZhbGVudD0iciIgaWQ9IjU0
NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtb2RpZmllck1hc2sga2V5PSJr
ZXlFcXVpdmFsZW50TW9kaWZpZXJNYXNrIiBvcHRpb249IllFUyIgY29tbWFuZD0iWUVTIi8+CmRp
ZmYgLS1naXQgYS9Ub29scy9NaW5pQnJvd3Nlci9tYWMvV0sxQnJvd3NlcldpbmRvd0NvbnRyb2xs
ZXIubSBiL1Rvb2xzL01pbmlCcm93c2VyL21hYy9XSzFCcm93c2VyV2luZG93Q29udHJvbGxlci5t
CmluZGV4IDE3MGQzYzE2N2FhNTM4YjBlMDFkYjM1OTYzYWEzMDViYzdlN2ZhOGQuLmU4YmM2MWUy
MzUyNDk0ZDQyOTRkNzc4ODY2M2M1MTEzMTdlYjg0NzggMTAwNjQ0Ci0tLSBhL1Rvb2xzL01pbmlC
cm93c2VyL21hYy9XSzFCcm93c2VyV2luZG93Q29udHJvbGxlci5tCisrKyBiL1Rvb2xzL01pbmlC
cm93c2VyL21hYy9XSzFCcm93c2VyV2luZG93Q29udHJvbGxlci5tCkBAIC0xMDMsOSArMTAzLDE0
IEBAIC0gKElCQWN0aW9uKXJlbW92ZVJlaW5zZXJ0V2ViVmlldzooaWQpc2VuZGVyCiAgICAgfQog
fQogCi0tIChJQkFjdGlvbilzZXRTY2FsZTooaWQpc2VuZGVyCistIChJQkFjdGlvbilzZXRQYWdl
U2NhbGU6KGlkKXNlbmRlcgoreworICAgIENHRmxvYXQgc2NhbGUgPSBbc2VsZiBwYWdlU2NhbGVG
b3JNZW51SXRlbVRhZzpbc2VuZGVyIHRhZ11dOworICAgIFtfd2ViVmlldyBfc2NhbGVXZWJWaWV3
OnNjYWxlIGF0T3JpZ2luOkNHUG9pbnRaZXJvXTsKK30KKworLSAoSUJBY3Rpb24pc2V0Vmlld1Nj
YWxlOihpZClzZW5kZXIKIHsKLSAgICAKIH0KIAogLSAoSUJBY3Rpb24pcmVsb2FkOihpZClzZW5k
ZXIKQEAgLTEyOCw2ICsxMzMsMTIgQEAgLSAoSUJBY3Rpb24pZ29Gb3J3YXJkOihpZClzZW5kZXIK
ICAgICBbX3dlYlZpZXcgZ29Gb3J3YXJkOnNlbmRlcl07CiB9CiAKK3N0YXRpYyBCT09MIGFyZUVz
c2VudGlhbGx5RXF1YWwoZG91YmxlIGEsIGRvdWJsZSBiKQoreworICAgIGRvdWJsZSB0b2xlcmFu
Y2UgPSAwLjAwMTsKKyAgICByZXR1cm4gKGZhYnMoYSAtIGIpIDw9IHRvbGVyYW5jZSk7Cit9CisK
IC0gKEJPT0wpdmFsaWRhdGVNZW51SXRlbTooTlNNZW51SXRlbSAqKW1lbnVJdGVtCiB7CiAgICAg
U0VMIGFjdGlvbiA9IFttZW51SXRlbSBhY3Rpb25dOwpAQCAtMTQ2LDYgKzE1Nyw5IEBAIC0gKEJP
T0wpdmFsaWRhdGVNZW51SXRlbTooTlNNZW51SXRlbSAqKW1lbnVJdGVtCiAgICAgZWxzZSBpZiAo
YWN0aW9uID09IEBzZWxlY3Rvcih0b2dnbGVab29tTW9kZTopKQogICAgICAgICBbbWVudUl0ZW0g
c2V0U3RhdGU6X3pvb21UZXh0T25seSA/IE5TT25TdGF0ZSA6IE5TT2ZmU3RhdGVdOwogCisgICAg
aWYgKGFjdGlvbiA9PSBAc2VsZWN0b3Ioc2V0UGFnZVNjYWxlOikpCisgICAgICAgIFttZW51SXRl
bSBzZXRTdGF0ZTphcmVFc3NlbnRpYWxseUVxdWFsKFtfd2ViVmlldyBfdmlld1NjYWxlRmFjdG9y
XSwgW3NlbGYgcGFnZVNjYWxlRm9yTWVudUl0ZW1UYWc6W21lbnVJdGVtIHRhZ11dKV07CisKICAg
ICByZXR1cm4gWUVTOwogfQogCmRpZmYgLS1naXQgYS9Ub29scy9NaW5pQnJvd3Nlci9tYWMvV0sy
QnJvd3NlcldpbmRvd0NvbnRyb2xsZXIubSBiL1Rvb2xzL01pbmlCcm93c2VyL21hYy9XSzJCcm93
c2VyV2luZG93Q29udHJvbGxlci5tCmluZGV4IDM3YTk3NDYyZWZiOWY5MmFhYTE5Yzc5YmYxNWJm
ZTNlNmQxMzM5NDQuLmJmOTFjM2I2M2I0ODY5MTU0YjdhNmZiZDBmNWZmMDEzYmJhNDM4MzYgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL01pbmlCcm93c2VyL21hYy9XSzJCcm93c2VyV2luZG93Q29udHJvbGxl
ci5tCisrKyBiL1Rvb2xzL01pbmlCcm93c2VyL21hYy9XSzJCcm93c2VyV2luZG93Q29udHJvbGxl
ci5tCkBAIC0xMzMsNyArMTMzLDEzIEBAIC0gKElCQWN0aW9uKXJlbW92ZVJlaW5zZXJ0V2ViVmll
dzooaWQpc2VuZGVyCiAgICAgfQogfQogCi1zdGF0aWMgQ0dGbG9hdCB2aWV3U2NhbGVGb3JNZW51
SXRlbVRhZyhOU0ludGVnZXIgdGFnKQorLSAoSUJBY3Rpb24pc2V0UGFnZVNjYWxlOihpZClzZW5k
ZXIKK3sKKyAgICBDR0Zsb2F0IHNjYWxlID0gW3NlbGYgcGFnZVNjYWxlRm9yTWVudUl0ZW1UYWc6
W3NlbmRlciB0YWddXTsKKyAgICBbX3dlYlZpZXcgX3NldFBhZ2VTY2FsZTpzY2FsZSB3aXRoT3Jp
Z2luOkNHUG9pbnRaZXJvXTsKK30KKworLSAoQ0dGbG9hdCl2aWV3U2NhbGVGb3JNZW51SXRlbVRh
ZzooTlNJbnRlZ2VyKXRhZwogewogICAgIGlmICh0YWcgPT0gMSkKICAgICAgICAgcmV0dXJuIDE7
CkBAIC0xNDcsOSArMTUzLDkgQEAgc3RhdGljIENHRmxvYXQgdmlld1NjYWxlRm9yTWVudUl0ZW1U
YWcoTlNJbnRlZ2VyIHRhZykKICAgICByZXR1cm4gMTsKIH0KIAotLSAoSUJBY3Rpb24pc2V0U2Nh
bGU6KGlkKXNlbmRlcgorLSAoSUJBY3Rpb24pc2V0Vmlld1NjYWxlOihpZClzZW5kZXIKIHsKLSAg
ICBDR0Zsb2F0IHNjYWxlID0gdmlld1NjYWxlRm9yTWVudUl0ZW1UYWcoW3NlbmRlciB0YWddKTsK
KyAgICBDR0Zsb2F0IHNjYWxlID0gW3NlbGYgdmlld1NjYWxlRm9yTWVudUl0ZW1UYWc6W3NlbmRl
ciB0YWddXTsKICAgICBDR0Zsb2F0IG9sZFNjYWxlID0gW193ZWJWaWV3IF92aWV3U2NhbGVdOwog
CiAgICAgaWYgKHNjYWxlID09IG9sZFNjYWxlKQpAQCAtMTY0LDYgKzE3MCwxMiBAQCAtIChJQkFj
dGlvbilzZXRTY2FsZTooaWQpc2VuZGVyCiAgICAgW193ZWJWaWV3IF9zZXRWaWV3U2NhbGU6c2Nh
bGVdOwogfQogCitzdGF0aWMgQk9PTCBhcmVFc3NlbnRpYWxseUVxdWFsKGRvdWJsZSBhLCBkb3Vi
bGUgYikKK3sKKyAgICBkb3VibGUgdG9sZXJhbmNlID0gMC4wMDE7CisgICAgcmV0dXJuIChmYWJz
KGEgLSBiKSA8PSB0b2xlcmFuY2UpOworfQorCiAtIChCT09MKXZhbGlkYXRlTWVudUl0ZW06KE5T
TWVudUl0ZW0gKiltZW51SXRlbQogewogICAgIFNFTCBhY3Rpb24gPSBbbWVudUl0ZW0gYWN0aW9u
XTsKQEAgLTE4OCw4ICsyMDAsMTEgQEAgLSAoQk9PTCl2YWxpZGF0ZU1lbnVJdGVtOihOU01lbnVJ
dGVtICopbWVudUl0ZW0KICAgICBlbHNlIGlmIChhY3Rpb24gPT0gQHNlbGVjdG9yKHRvZ2dsZVpv
b21Nb2RlOikpCiAgICAgICAgIFttZW51SXRlbSBzZXRTdGF0ZTpfem9vbVRleHRPbmx5ID8gTlNP
blN0YXRlIDogTlNPZmZTdGF0ZV07CiAKLSAgICBpZiAoYWN0aW9uID09IEBzZWxlY3RvcihzZXRT
Y2FsZTopKQotICAgICAgICBbbWVudUl0ZW0gc2V0U3RhdGU6W193ZWJWaWV3IF92aWV3U2NhbGVd
ID09IHZpZXdTY2FsZUZvck1lbnVJdGVtVGFnKFttZW51SXRlbSB0YWddKV07CisgICAgaWYgKGFj
dGlvbiA9PSBAc2VsZWN0b3Ioc2V0UGFnZVNjYWxlOikpCisgICAgICAgIFttZW51SXRlbSBzZXRT
dGF0ZTphcmVFc3NlbnRpYWxseUVxdWFsKFtfd2ViVmlldyBfcGFnZVNjYWxlXSwgW3NlbGYgcGFn
ZVNjYWxlRm9yTWVudUl0ZW1UYWc6W21lbnVJdGVtIHRhZ11dKV07CisKKyAgICBpZiAoYWN0aW9u
ID09IEBzZWxlY3RvcihzZXRWaWV3U2NhbGU6KSkKKyAgICAgICAgW21lbnVJdGVtIHNldFN0YXRl
OmFyZUVzc2VudGlhbGx5RXF1YWwoW193ZWJWaWV3IF92aWV3U2NhbGVdLCBbc2VsZiB2aWV3U2Nh
bGVGb3JNZW51SXRlbVRhZzpbbWVudUl0ZW0gdGFnXV0pXTsKIAogICAgIHJldHVybiBZRVM7CiB9
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>292004</attachid>
            <date>2016-10-18 16:53:13 -0700</date>
            <delta_ts>2016-10-18 18:01:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-163627-20161018164939.patch</filename>
            <type>text/plain</type>
            <size>25765</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA3NDE0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L21h
Yy9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cKaW5kZXggOTU2NTQ2OWRm
ZjQxMGMxZWQwYzNlMWM3ZjFmNWIwNzI3M2U0M2RlYi4uOTI0YWRlMjQ2ZGNjNDMxZjI3NGZjOGNk
MjIyZTJmMmNkYjQ5YjBmOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE2
LTEwLTE4ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAg
IEFkZCBhIE1pbmlCcm93c2VyIG1lbnUgaXRlbSB0byBhcHBseSBwYWdlIHNjYWxlIGluIFdLMSBh
bmQgV0syCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NjM2MjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisg
ICAgICAgIEFkZCBhbiBleHBsYW5hdG9yeSBjb21tZW50LgorCisgICAgICAgICogV2ViVmlldy9X
ZWJWaWV3UHJpdmF0ZS5oOgorCiAyMDE2LTEwLTE2ICBEYXJpbiBBZGxlciAgPGRhcmluQGFwcGxl
LmNvbT4KIAogICAgICAgICBNb3ZlIENTUyBjbGFzc2VzIGZyb20gRXhjZXB0aW9uQ29kZSB0byBF
eGNlcHRpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9X
ZWJLaXQyL0NoYW5nZUxvZwppbmRleCBiMWQ2Yzc1YjI3NmNjNzY3MWYwMTFlZWM5ZDU4MmUwNDhl
ODM1NjExLi5mMDAyMmZhYzgzOTk1MmQxNjNiNzVhYWQ0NDQ2MjU0YzY3NDY2MmIzIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTYtMTAtMTggIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZy
YXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgQWRkIGEgTWluaUJyb3dzZXIgbWVudSBpdGVtIHRv
IGFwcGx5IHBhZ2Ugc2NhbGUgaW4gV0sxIGFuZCBXSzIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MzYyNworCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAgTmV3IFNQSSB0byBzZXQgYW5kIHJldHJp
ZXZlIHBhZ2Ugc2NhbGUuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmll
dy5tbToKKyAgICAgICAgKC1bV0tXZWJWaWV3IF9zZXRQYWdlU2NhbGU6d2l0aE9yaWdpbjpdKToK
KyAgICAgICAgKC1bV0tXZWJWaWV3IF9wYWdlU2NhbGVdKToKKyAgICAgICAgKiBVSVByb2Nlc3Mv
QVBJL0NvY29hL1dLV2ViVmlld1ByaXZhdGUuaDoKKwogMjAxNi0xMC0xNyAgTWljaGFlbCBDYXRh
bnphcm8gIDxtY2F0YW56YXJvQGlnYWxpYS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTihyMjA2
MTg5KTogbG9ncyBlcnJvciBzdGF0ZW1lbnRzIHdoZW4gQVBJOjpVUkxSZXF1ZXN0IGlzIGNhbmNl
bGVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXdQcml2YXRl
LmggYi9Tb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYlZpZXdQcml2YXRlLmgKaW5kZXggYjdj
NDNmMmIzZTk0OTAwYTVhNzkwNDlhZGFlNWQ3YTgyYmJjMmIyMC4uMzMyZjIxYmRhYzYyMTliMWU1
MzA1YjdiZmI4OTEyMGYyNjViYjFjMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9tYWMvV2Vi
Vmlldy9XZWJWaWV3UHJpdmF0ZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQvbWFjL1dlYlZpZXcvV2Vi
Vmlld1ByaXZhdGUuaApAQCAtODEzLDcgKzgxMyw3IEBAIENvdWxkIGJlIHdvcnRoIGFkZGluZyB0
byB0aGUgQVBJLgogKyAodm9pZClfcmVnaXN0ZXJVUkxTY2hlbWVBc0FsbG93aW5nRGF0YWJhc2VB
Y2Nlc3NJblByaXZhdGVCcm93c2luZzooTlNTdHJpbmcgKilzY2hlbWU7CiAKIC0gKHZvaWQpX3Nj
YWxlV2ViVmlldzooZmxvYXQpc2NhbGUgYXRPcmlnaW46KE5TUG9pbnQpb3JpZ2luOwotLSAoZmxv
YXQpX3ZpZXdTY2FsZUZhY3RvcjsKKy0gKGZsb2F0KV92aWV3U2NhbGVGYWN0b3I7IC8vIFRoaXMg
aXMgYWN0dWFsbHkgcGFnZVNjYWxlRmFjdG9yLgogCiAtICh2b2lkKV9zZXRVc2VGaXhlZExheW91
dDooQk9PTClmaXhlZDsKIC0gKHZvaWQpX3NldEZpeGVkTGF5b3V0U2l6ZTooTlNTaXplKXNpemU7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmll
dy5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tCmlu
ZGV4IDJkNDY5NmExNjA0Mjg2N2E3YzhkZjllNzUzZWVjYzNiOWFiZWFlYjcuLmNiODJjZWM3YWZi
ODczMTNlYjJkMzQ2ZDAwMGMxNDFhNjk1N2IxNDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tCkBAIC00NjEwLDYgKzQ2MTAsMTYgQEAgLSAo
dm9pZClfaGFuZGxlQWN0aXZlTm93UGxheWluZ1Nlc3Npb25JbmZvUmVzcG9uc2U6KEJPT0wpaGFz
QWN0aXZlU2Vzc2lvbiB0aXRsZToKIH0KICNlbmRpZiAvLyBQTEFURk9STShNQUMpCiAKKy0gKHZv
aWQpX3NldFBhZ2VTY2FsZTooQ0dGbG9hdClzY2FsZSB3aXRoT3JpZ2luOihDR1BvaW50KW9yaWdp
bgoreworICAgIF9wYWdlLT5zY2FsZVBhZ2Uoc2NhbGUsIFdlYkNvcmU6OnJvdW5kZWRJbnRQb2lu
dChvcmlnaW4pKTsKK30KKworLSAoQ0dGbG9hdClfcGFnZVNjYWxlCit7CisgICAgcmV0dXJuIF9w
YWdlLT5wYWdlU2NhbGVGYWN0b3IoKTsKK30KKwogLy8gRXhlY3V0ZSB0aGUgc3VwcGxpZWQgYmxv
Y2sgYWZ0ZXIgdGhlIG5leHQgdHJhbnNhY3Rpb24gZnJvbSB0aGUgV2ViUHJvY2Vzcy4KIC0gKHZv
aWQpX2RvQWZ0ZXJOZXh0UHJlc2VudGF0aW9uVXBkYXRlOih2b2lkICheKSh2b2lkKSl1cGRhdGVC
bG9jawogewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9X
S1dlYlZpZXdQcml2YXRlLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dL
V2ViVmlld1ByaXZhdGUuaAppbmRleCBkNDMxNWI2MmRiN2UzN2VjZWRkZWMyNmZhYTcyMGE5NGU4
MzI0YjI3Li4yZGNhYTYxMDgzZmY5NGNkMDY0MTk3OGEwNDZiZmIzZGFkNmE4ZjkyIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlld1ByaXZhdGUu
aAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlld1ByaXZh
dGUuaApAQCAtMjg1LDYgKzI4NSw5IEBAIHR5cGVkZWYgTlNfRU5VTShOU0ludGVnZXIsIF9XS0lt
bWVkaWF0ZUFjdGlvblR5cGUpIHsKIC0gKHZvaWQpX2hhbmRsZUFjdGl2ZU5vd1BsYXlpbmdTZXNz
aW9uSW5mb1Jlc3BvbnNlOihCT09MKWhhc0FjdGl2ZVNlc3Npb24gdGl0bGU6KE5TU3RyaW5nICop
dGl0bGUgZHVyYXRpb246KGRvdWJsZSlkdXJhdGlvbiBlbGFwc2VkVGltZTooZG91YmxlKWVsYXBz
ZWRUaW1lIFdLX0FQSV9BVkFJTEFCTEUobWFjb3N4KFdLX01BQ19UQkEpKTsKICNlbmRpZgogCist
ICh2b2lkKV9zZXRQYWdlU2NhbGU6KENHRmxvYXQpc2NhbGUgd2l0aE9yaWdpbjooQ0dQb2ludClv
cmlnaW4gV0tfQVBJX0FWQUlMQUJMRShpb3MoV0tfSU9TX1RCQSkpOworLSAoQ0dGbG9hdClfcGFn
ZVNjYWxlOworCiAtICh2b2lkKV9kb0FmdGVyTmV4dFByZXNlbnRhdGlvblVwZGF0ZToodm9pZCAo
Xikodm9pZCkpdXBkYXRlQmxvY2sgV0tfQVBJX0FWQUlMQUJMRShtYWNvc3goMTAuMTIpLCBpb3Mo
MTAuMCkpOwogCiAtICh2b2lkKV9kaXNhYmxlQmFja0ZvcndhcmRTbmFwc2hvdFZvbGF0aWxpdHlG
b3JUZXN0aW5nIFdLX0FQSV9BVkFJTEFCTEUobWFjb3N4KFdLX01BQ19UQkEpLCBpb3MoV0tfSU9T
X1RCQSkpOwpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmlu
ZGV4IDRkYTRiNDFhNTdlNWRlNzE5MTliZDkyMDM2MjQ4NzBiODYwMTIxOGMuLmEyZDkyZmVhOTNi
OThjYmIwYTMzNTM1YmNiMTliMDI0ZTBlZjVjMjEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxv
ZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzNSBAQAorMjAxNi0xMC0xOCAgU2lt
b24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgYSBNaW5p
QnJvd3NlciBtZW51IGl0ZW0gdG8gYXBwbHkgcGFnZSBzY2FsZSBpbiBXSzEgYW5kIFdLMgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYzNjI3CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBSZW5h
bWUgc2V0U2NhbGU6IHRvIHNldFZpZXdTY2FsZTogYW5kIGFkZCBzZXRQYWdlU2NhbGU6LCBob29r
aW5nIGl0IHVwIGZvciBXSzEgKHZpYSBleGlzaXRpbmcgU1BJKQorICAgICAgICBhbmQgV0syICh2
aWEgbmV3IFNQSSkuCisKKyAgICAgICAgKiBNaW5pQnJvd3Nlci9tYWMvQnJvd3NlcldpbmRvd0Nv
bnRyb2xsZXIuaDoKKyAgICAgICAgKiBNaW5pQnJvd3Nlci9tYWMvQnJvd3NlcldpbmRvd0NvbnRy
b2xsZXIubToKKyAgICAgICAgKC1bQnJvd3NlcldpbmRvd0NvbnRyb2xsZXIgcGFnZVNjYWxlRm9y
TWVudUl0ZW1UYWc6XSk6CisgICAgICAgICgtW0Jyb3dzZXJXaW5kb3dDb250cm9sbGVyIHNldFBh
Z2VTY2FsZTpdKToKKyAgICAgICAgKC1bQnJvd3NlcldpbmRvd0NvbnRyb2xsZXIgc2V0Vmlld1Nj
YWxlOl0pOgorICAgICAgICAoLVtCcm93c2VyV2luZG93Q29udHJvbGxlciBzZXRTY2FsZTpdKTog
RGVsZXRlZC4KKyAgICAgICAgKiBNaW5pQnJvd3Nlci9tYWMvTWFpbk1lbnUueGliOgorICAgICAg
ICAqIE1pbmlCcm93c2VyL21hYy9XSzFCcm93c2VyV2luZG93Q29udHJvbGxlci5tOgorICAgICAg
ICAoLVtXSzFCcm93c2VyV2luZG93Q29udHJvbGxlciBzZXRQYWdlU2NhbGU6XSk6CisgICAgICAg
ICgtW1dLMUJyb3dzZXJXaW5kb3dDb250cm9sbGVyIHNldFZpZXdTY2FsZTpdKToKKyAgICAgICAg
KGFyZUVzc2VudGlhbGx5RXF1YWwpOgorICAgICAgICAoLVtXSzFCcm93c2VyV2luZG93Q29udHJv
bGxlciB2YWxpZGF0ZU1lbnVJdGVtOl0pOgorICAgICAgICAoLVtXSzFCcm93c2VyV2luZG93Q29u
dHJvbGxlciBzZXRTY2FsZTpdKTogRGVsZXRlZC4KKyAgICAgICAgKiBNaW5pQnJvd3Nlci9tYWMv
V0syQnJvd3NlcldpbmRvd0NvbnRyb2xsZXIubToKKyAgICAgICAgKC1bV0syQnJvd3NlcldpbmRv
d0NvbnRyb2xsZXIgc2V0UGFnZVNjYWxlOl0pOgorICAgICAgICAoLVtXSzJCcm93c2VyV2luZG93
Q29udHJvbGxlciB2aWV3U2NhbGVGb3JNZW51SXRlbVRhZzpdKToKKyAgICAgICAgKC1bV0syQnJv
d3NlcldpbmRvd0NvbnRyb2xsZXIgc2V0Vmlld1NjYWxlOl0pOgorICAgICAgICAoYXJlRXNzZW50
aWFsbHlFcXVhbCk6CisgICAgICAgICgtW1dLMkJyb3dzZXJXaW5kb3dDb250cm9sbGVyIHZhbGlk
YXRlTWVudUl0ZW06XSk6CisgICAgICAgICh2aWV3U2NhbGVGb3JNZW51SXRlbVRhZyk6IERlbGV0
ZWQuCisgICAgICAgICgtW1dLMkJyb3dzZXJXaW5kb3dDb250cm9sbGVyIHNldFNjYWxlOl0pOiBE
ZWxldGVkLgorCiAyMDE2LTEwLTE3ICBNaWNoYWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AaWdh
bGlhLmNvbT4KIAogICAgICAgICBNb3ZlIHVzZXIgYWdlbnQgcXVpcmtzIHRvIGNyb3NzLXBsYXRm
b3JtIGxvY2F0aW9uCmRpZmYgLS1naXQgYS9Ub29scy9NaW5pQnJvd3Nlci9tYWMvQnJvd3Nlcldp
bmRvd0NvbnRyb2xsZXIuaCBiL1Rvb2xzL01pbmlCcm93c2VyL21hYy9Ccm93c2VyV2luZG93Q29u
dHJvbGxlci5oCmluZGV4IDEwM2QyNTU3Mzg3NDg1NzczNGEyOGFjM2E1NGU4MWMyMDcwNWRiYWUu
LmE5Y2VlZDc1NTk1YjRkODA1NmI2M2EwMTcxOGU1NmJhYjk5Mzk5YTcgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL01pbmlCcm93c2VyL21hYy9Ccm93c2VyV2luZG93Q29udHJvbGxlci5oCisrKyBiL1Rvb2xz
L01pbmlCcm93c2VyL21hYy9Ccm93c2VyV2luZG93Q29udHJvbGxlci5oCkBAIC02Nyw3ICs2Nyw4
IEBAIEBpbnRlcmZhY2UgQnJvd3NlcldpbmRvd0NvbnRyb2xsZXIgOiBOU1dpbmRvd0NvbnRyb2xs
ZXIgewogCiAtIChJQkFjdGlvbil0b2dnbGVab29tTW9kZTooaWQpc2VuZGVyOwogCi0tIChJQkFj
dGlvbilzZXRTY2FsZTooaWQpc2VuZGVyOworLSAoSUJBY3Rpb24pc2V0UGFnZVNjYWxlOihpZClz
ZW5kZXI7CistIChJQkFjdGlvbilzZXRWaWV3U2NhbGU6KGlkKXNlbmRlcjsKIAogLSAoSUJBY3Rp
b24pdG9nZ2xlU2hyaW5rVG9GaXQ6KGlkKXNlbmRlcjsKIApAQCAtNzksNSArODAsNyBAQCBAaW50
ZXJmYWNlIEJyb3dzZXJXaW5kb3dDb250cm9sbGVyIDogTlNXaW5kb3dDb250cm9sbGVyIHsKIC0g
KE5TVVJMICopY3VycmVudFVSTDsKIC0gKE5TVmlldyAqKW1haW5Db250ZW50VmlldzsKIAorLSAo
Q0dGbG9hdClwYWdlU2NhbGVGb3JNZW51SXRlbVRhZzooTlNJbnRlZ2VyKXRhZzsKKwogQGVuZAog
CmRpZmYgLS1naXQgYS9Ub29scy9NaW5pQnJvd3Nlci9tYWMvQnJvd3NlcldpbmRvd0NvbnRyb2xs
ZXIubSBiL1Rvb2xzL01pbmlCcm93c2VyL21hYy9Ccm93c2VyV2luZG93Q29udHJvbGxlci5tCmlu
ZGV4IDA4MmM3NmUwMTExYjk2MTkxODg4NzIzMzI4OTM5ZGY1NGRhOTc4MzEuLjZjNGIxMzViMTg2
NTBkMWMwMDQwNzNhN2Y5ZDhiNjJhZDM1NzQyNDMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL01pbmlCcm93
c2VyL21hYy9Ccm93c2VyV2luZG93Q29udHJvbGxlci5tCisrKyBiL1Rvb2xzL01pbmlCcm93c2Vy
L21hYy9Ccm93c2VyV2luZG93Q29udHJvbGxlci5tCkBAIC0xNTcsNyArMTU3LDI2IEBAIC0gKElC
QWN0aW9uKXRvZ2dsZVpvb21Nb2RlOihpZClzZW5kZXIKICAgICBbc2VsZiBkb2VzTm90UmVjb2du
aXplU2VsZWN0b3I6X2NtZF07CiB9CiAKLS0gKElCQWN0aW9uKXNldFNjYWxlOihpZClzZW5kZXIK
Ky0gKENHRmxvYXQpcGFnZVNjYWxlRm9yTWVudUl0ZW1UYWc6KE5TSW50ZWdlcil0YWcKK3sKKyAg
ICBpZiAodGFnID09IDEpCisgICAgICAgIHJldHVybiAxOworICAgIGlmICh0YWcgPT0gMikKKyAg
ICAgICAgcmV0dXJuIDEuMjU7CisgICAgaWYgKHRhZyA9PSAzKQorICAgICAgICByZXR1cm4gMS41
OworICAgIGlmICh0YWcgPT0gNCkKKyAgICAgICAgcmV0dXJuIDIuMDsKKworICAgIHJldHVybiAx
OworfQorCistIChJQkFjdGlvbilzZXRQYWdlU2NhbGU6KGlkKXNlbmRlcgoreworICAgIFtzZWxm
IGRvZXNOb3RSZWNvZ25pemVTZWxlY3RvcjpfY21kXTsKK30KKworLSAoSUJBY3Rpb24pc2V0Vmll
d1NjYWxlOihpZClzZW5kZXIKIHsKICAgICBbc2VsZiBkb2VzTm90UmVjb2duaXplU2VsZWN0b3I6
X2NtZF07CiB9CmRpZmYgLS1naXQgYS9Ub29scy9NaW5pQnJvd3Nlci9tYWMvTWFpbk1lbnUueGli
IGIvVG9vbHMvTWluaUJyb3dzZXIvbWFjL01haW5NZW51LnhpYgppbmRleCBlM2FjNDEyZTAxMmJj
YzRhNWNlZWIzMTdmYmMwNmYzOTJiNzYzZDA5Li5lYzRlNDIwMjRiNjg3ODExZDhiZTZlMTdiMDlm
MWU1MGRmZjlkMTY2IDEwMDY0NAotLS0gYS9Ub29scy9NaW5pQnJvd3Nlci9tYWMvTWFpbk1lbnUu
eGliCisrKyBiL1Rvb2xzL01pbmlCcm93c2VyL21hYy9NYWluTWVudS54aWIKQEAgLTEsOCArMSw4
IEBACi08P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCIgc3RhbmRhbG9uZT0ibm8i
Pz4KLTxkb2N1bWVudCB0eXBlPSJjb20uYXBwbGUuSW50ZXJmYWNlQnVpbGRlcjMuQ29jb2EuWElC
IiB2ZXJzaW9uPSIzLjAiIHRvb2xzVmVyc2lvbj0iODA5Ni42IiBzeXN0ZW1WZXJzaW9uPSIxNUEx
NzhmIiB0YXJnZXRSdW50aW1lPSJNYWNPU1guQ29jb2EiIHByb3BlcnR5QWNjZXNzQ29udHJvbD0i
bm9uZSI+Cis8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/PgorPGRvY3VtZW50
IHR5cGU9ImNvbS5hcHBsZS5JbnRlcmZhY2VCdWlsZGVyMy5Db2NvYS5YSUIiIHZlcnNpb249IjMu
MCIgdG9vbHNWZXJzaW9uPSIxMTUyMS4xIiBzeXN0ZW1WZXJzaW9uPSIxNkIyNjQ4YSIgdGFyZ2V0
UnVudGltZT0iTWFjT1NYLkNvY29hIiBwcm9wZXJ0eUFjY2Vzc0NvbnRyb2w9Im5vbmUiPgogICAg
IDxkZXBlbmRlbmNpZXM+CiAgICAgICAgIDxkZXBsb3ltZW50IGlkZW50aWZpZXI9Im1hY29zeCIv
PgotICAgICAgICA8cGx1Z0luIGlkZW50aWZpZXI9ImNvbS5hcHBsZS5JbnRlcmZhY2VCdWlsZGVy
LkNvY29hUGx1Z2luIiB2ZXJzaW9uPSI4MDk2LjYiLz4KKyAgICAgICAgPHBsdWdJbiBpZGVudGlm
aWVyPSJjb20uYXBwbGUuSW50ZXJmYWNlQnVpbGRlci5Db2NvYVBsdWdpbiIgdmVyc2lvbj0iMTE1
MjEuMSIvPgogICAgIDwvZGVwZW5kZW5jaWVzPgogICAgIDxvYmplY3RzPgogICAgICAgICA8Y3Vz
dG9tT2JqZWN0IGlkPSItMiIgdXNlckxhYmVsPSJGaWxlJ3MgT3duZXIiIGN1c3RvbUNsYXNzPSJO
U0FwcGxpY2F0aW9uIj4KQEAgLTEyLDEwICsxMiwxMCBAQAogICAgICAgICA8L2N1c3RvbU9iamVj
dD4KICAgICAgICAgPGN1c3RvbU9iamVjdCBpZD0iLTEiIHVzZXJMYWJlbD0iRmlyc3QgUmVzcG9u
ZGVyIiBjdXN0b21DbGFzcz0iRmlyc3RSZXNwb25kZXIiLz4KICAgICAgICAgPGN1c3RvbU9iamVj
dCBpZD0iLTMiIHVzZXJMYWJlbD0iQXBwbGljYXRpb24iIGN1c3RvbUNsYXNzPSJOU09iamVjdCIv
PgotICAgICAgICA8bWVudSB0aXRsZT0iQU1haW5NZW51IiBzeXN0ZW1NZW51PSJtYWluIiB1c2Vy
SW50ZXJmYWNlTGF5b3V0RGlyZWN0aW9uPSJsZWZ0VG9SaWdodCIgaWQ9IjI5Ij4KKyAgICAgICAg
PG1lbnUgdGl0bGU9IkFNYWluTWVudSIgc3lzdGVtTWVudT0ibWFpbiIgaWQ9IjI5Ij4KICAgICAg
ICAgICAgIDxpdGVtcz4KICAgICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0bGU9Ik1pbmlCcm93
c2VyIiBpZD0iNTYiPgotICAgICAgICAgICAgICAgICAgICA8bWVudSBrZXk9InN1Ym1lbnUiIHRp
dGxlPSJNaW5pQnJvd3NlciIgc3lzdGVtTWVudT0iYXBwbGUiIHVzZXJJbnRlcmZhY2VMYXlvdXRE
aXJlY3Rpb249ImxlZnRUb1JpZ2h0IiBpZD0iNTciPgorICAgICAgICAgICAgICAgICAgICA8bWVu
dSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJNaW5pQnJvd3NlciIgc3lzdGVtTWVudT0iYXBwbGUiIGlk
PSI1NyI+CiAgICAgICAgICAgICAgICAgICAgICAgICA8aXRlbXM+CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxlPSJBYm91dCBNaW5pQnJvd3NlciIgaWQ9IjU4Ij4K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1vZGlmaWVyTWFzayBrZXk9ImtleUVx
dWl2YWxlbnRNb2RpZmllck1hc2siLz4KQEAgLTMxLDcgKzMxLDcgQEAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPG1vZGlmaWVyTWFzayBrZXk9ImtleUVxdWl2YWxlbnRNb2RpZmll
ck1hc2siIGNvbW1hbmQ9IllFUyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWVu
dUl0ZW0+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxlPSJTZXJ2
aWNlcyIgaWQ9IjEzMSI+Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZW51IGtl
eT0ic3VibWVudSIgdGl0bGU9IlNlcnZpY2VzIiBzeXN0ZW1NZW51PSJzZXJ2aWNlcyIgdXNlcklu
dGVyZmFjZUxheW91dERpcmVjdGlvbj0ibGVmdFRvUmlnaHQiIGlkPSIxMzAiLz4KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iU2Vydmlj
ZXMiIHN5c3RlbU1lbnU9InNlcnZpY2VzIiBpZD0iMTMwIi8+CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPC9tZW51SXRlbT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0
ZW0gaXNTZXBhcmF0b3JJdGVtPSJZRVMiIGlkPSIxNDQiPgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA8bW9kaWZpZXJNYXNrIGtleT0ia2V5RXF1aXZhbGVudE1vZGlmaWVyTWFzayIg
Y29tbWFuZD0iWUVTIi8+CkBAIC02NCw3ICs2NCw3IEBACiAgICAgICAgICAgICAgICAgICAgIDwv
bWVudT4KICAgICAgICAgICAgICAgICA8L21lbnVJdGVtPgogICAgICAgICAgICAgICAgIDxtZW51
SXRlbSB0aXRsZT0iRmlsZSIgaWQ9IjgzIj4KLSAgICAgICAgICAgICAgICAgICAgPG1lbnUga2V5
PSJzdWJtZW51IiB0aXRsZT0iRmlsZSIgdXNlckludGVyZmFjZUxheW91dERpcmVjdGlvbj0ibGVm
dFRvUmlnaHQiIGlkPSI4MSI+CisgICAgICAgICAgICAgICAgICAgIDxtZW51IGtleT0ic3VibWVu
dSIgdGl0bGU9IkZpbGUiIGlkPSI4MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICA8aXRlbXM+
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxlPSJPcGVuIExvY2F0
aW9uICIgdGFnPSIxIiBrZXlFcXVpdmFsZW50PSJsIiBpZD0iODIiPgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8Y29ubmVjdGlvbnM+CkBAIC05NCw3ICs5NCw3IEBACiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29ubmVjdGlvbnM+CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPC9tZW51SXRlbT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVu
dUl0ZW0gdGl0bGU9Ik9wZW4gUmVjZW50IiBpZD0iMTI0Ij4KLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iT3BlbiBSZWNlbnQiIHN5c3Rl
bU1lbnU9InJlY2VudERvY3VtZW50cyIgdXNlckludGVyZmFjZUxheW91dERpcmVjdGlvbj0ibGVm
dFRvUmlnaHQiIGlkPSIxMjUiPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVu
dSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJPcGVuIFJlY2VudCIgc3lzdGVtTWVudT0icmVjZW50RG9j
dW1lbnRzIiBpZD0iMTI1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxp
dGVtcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0ZW0g
dGl0bGU9IkNsZWFyIE1lbnUiIGlkPSIxMjYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8Y29ubmVjdGlvbnM+CkBAIC0xNDcsNyArMTQ3LDcgQEAKICAgICAg
ICAgICAgICAgICAgICAgPC9tZW51PgogICAgICAgICAgICAgICAgIDwvbWVudUl0ZW0+CiAgICAg
ICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxlPSJFZGl0IiBpZD0iMjE3Ij4KLSAgICAgICAgICAg
ICAgICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iRWRpdCIgdXNlckludGVyZmFjZUxh
eW91dERpcmVjdGlvbj0ibGVmdFRvUmlnaHQiIGlkPSIyMDUiPgorICAgICAgICAgICAgICAgICAg
ICA8bWVudSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJFZGl0IiBpZD0iMjA1Ij4KICAgICAgICAgICAg
ICAgICAgICAgICAgIDxpdGVtcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0
ZW0gdGl0bGU9IlVuZG8iIGtleUVxdWl2YWxlbnQ9InoiIGlkPSIyMDciPgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8Y29ubmVjdGlvbnM+CkBAIC0xOTgsNyArMTk4LDcgQEAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1vZGlmaWVyTWFzayBrZXk9ImtleUVxdWl2
YWxlbnRNb2RpZmllck1hc2siIGNvbW1hbmQ9IllFUyIvPgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDwvbWVudUl0ZW0+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnVJdGVt
IHRpdGxlPSJGaW5kIiBpZD0iMjE4Ij4KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iRmluZCIgdXNlckludGVyZmFjZUxheW91dERpcmVj
dGlvbj0ibGVmdFRvUmlnaHQiIGlkPSIyMjAiPgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8bWVudSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJGaW5kIiBpZD0iMjIwIj4KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpdGVtcz4KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0bGU9IkZpbmTigKYiIHRhZz0iMSIga2V5
RXF1aXZhbGVudD0iZiIgaWQ9IjIwOSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDxjb25uZWN0aW9ucz4KQEAgLTIzMCw3ICsyMzAsNyBAQAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8L21lbnU+CiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPC9tZW51SXRlbT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0
bGU9IlNwZWxsaW5nIGFuZCBHcmFtbWFyIiBpZD0iMjE2Ij4KLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iU3BlbGxpbmcgYW5kIEdyYW1t
YXIiIHVzZXJJbnRlcmZhY2VMYXlvdXREaXJlY3Rpb249ImxlZnRUb1JpZ2h0IiBpZD0iMjAwIj4K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRs
ZT0iU3BlbGxpbmcgYW5kIEdyYW1tYXIiIGlkPSIyMDAiPgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPGl0ZW1zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxtZW51SXRlbSB0aXRsZT0iU2hvdyBTcGVsbGluZyBhbmQgR3JhbW1hciIga2V5RXF1
aXZhbGVudD0iOiIgaWQ9IjIwNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxjb25uZWN0aW9ucz4KQEAgLTI2Myw3ICsyNjMsNyBAQAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8L21lbnU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PC9tZW51SXRlbT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0bGU9
IlN1YnN0aXR1dGlvbnMiIGlkPSIzNDgiPgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8bWVudSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJTdWJzdGl0dXRpb25zIiB1c2VySW50ZXJmYWNl
TGF5b3V0RGlyZWN0aW9uPSJsZWZ0VG9SaWdodCIgaWQ9IjM0OSI+CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDxtZW51IGtleT0ic3VibWVudSIgdGl0bGU9IlN1YnN0aXR1dGlvbnMi
IGlkPSIzNDkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGl0ZW1zPgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZW51SXRlbSB0aXRsZT0i
U2hvdyBTdWJzdGl0dXRpb25zIiBpZD0iNDU3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPG1vZGlmaWVyTWFzayBrZXk9ImtleUVxdWl2YWxlbnRNb2RpZmll
ck1hc2siLz4KQEAgLTMwNSw3ICszMDUsNyBAQAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDwvbWVudUl0ZW0+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxl
PSJUcmFuc2Zvcm1hdGlvbnMiIGlkPSI0NTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8bW9kaWZpZXJNYXNrIGtleT0ia2V5RXF1aXZhbGVudE1vZGlmaWVyTWFzayIvPgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJU
cmFuc2Zvcm1hdGlvbnMiIHVzZXJJbnRlcmZhY2VMYXlvdXREaXJlY3Rpb249ImxlZnRUb1JpZ2h0
IiBpZD0iNDUxIj4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnUga2V5PSJz
dWJtZW51IiB0aXRsZT0iVHJhbnNmb3JtYXRpb25zIiBpZD0iNDUxIj4KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDxpdGVtcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0bGU9Ik1ha2UgVXBwZXIgQ2FzZSIgaWQ9IjQ1MiI+
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtb2RpZmllck1h
c2sga2V5PSJrZXlFcXVpdmFsZW50TW9kaWZpZXJNYXNrIi8+CkBAIC0zMjksNyArMzI5LDcgQEAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tZW51PgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDwvbWVudUl0ZW0+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1l
bnVJdGVtIHRpdGxlPSJTcGVlY2giIGlkPSIyMTEiPgotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA8bWVudSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJTcGVlY2giIHVzZXJJbnRlcmZhY2VM
YXlvdXREaXJlY3Rpb249ImxlZnRUb1JpZ2h0IiBpZD0iMjEyIj4KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iU3BlZWNoIiBpZD0iMjEy
Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpdGVtcz4KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0bGU9IlN0YXJ0IFNw
ZWFraW5nIiBpZD0iMTk2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPGNvbm5lY3Rpb25zPgpAQCAtMzQ4LDcgKzM0OCw3IEBACiAgICAgICAgICAgICAgICAg
ICAgIDwvbWVudT4KICAgICAgICAgICAgICAgICA8L21lbnVJdGVtPgogICAgICAgICAgICAgICAg
IDxtZW51SXRlbSB0aXRsZT0iVmlldyIgaWQ9IjI5NSI+Ci0gICAgICAgICAgICAgICAgICAgIDxt
ZW51IGtleT0ic3VibWVudSIgdGl0bGU9IlZpZXciIHVzZXJJbnRlcmZhY2VMYXlvdXREaXJlY3Rp
b249ImxlZnRUb1JpZ2h0IiBpZD0iMjk2Ij4KKyAgICAgICAgICAgICAgICAgICAgPG1lbnUga2V5
PSJzdWJtZW51IiB0aXRsZT0iVmlldyIgaWQ9IjI5NiI+CiAgICAgICAgICAgICAgICAgICAgICAg
ICA8aXRlbXM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxlPSJT
aG93IFRvb2xiYXIiIGtleUVxdWl2YWxlbnQ9InQiIGlkPSIyOTciPgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8bW9kaWZpZXJNYXNrIGtleT0ia2V5RXF1aXZhbGVudE1vZGlmaWVy
TWFzayIgb3B0aW9uPSJZRVMiIGNvbW1hbmQ9IllFUyIvPgpAQCAtMzgzLDI4ICszODMsNTkgQEAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhY3Rpb24gc2VsZWN0b3I9InRv
Z2dsZVpvb21Nb2RlOiIgdGFyZ2V0PSItMSIgaWQ9IjU2NCIvPgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA8L2Nvbm5lY3Rpb25zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDwvbWVudUl0ZW0+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxl
PSJQYWdlIFNjYWxlIiBpZD0iSHpiLWMzLVFmdiI+CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxtb2RpZmllck1hc2sga2V5PSJrZXlFcXVpdmFsZW50TW9kaWZpZXJNYXNrIi8+Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZW51IGtleT0ic3VibWVudSIgdGl0bGU9
IlBhZ2UgU2NhbGUiIGlkPSJqZG8tNVYtM0NNIj4KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxpdGVtcz4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8bWVudUl0ZW0gdGl0bGU9IjEwMCUiIHN0YXRlPSJvbiIgdGFnPSIxIiBrZXlFcXVpdmFsZW50
PSIxIiBpZD0id0hiLW1SLUZ2MCI+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxjb25uZWN0aW9ucz4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDxhY3Rpb24gc2VsZWN0b3I9InNldFBhZ2VTY2FsZToiIHRhcmdldD0i
LTEiIGlkPSJ1TXctZVktMjg5Ii8+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDwvY29ubmVjdGlvbnM+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPC9tZW51SXRlbT4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8bWVudUl0ZW0gdGl0bGU9IjEyNSUiIHRhZz0iMiIga2V5RXF1aXZhbGVudD0iMiIgaWQ9
InU0aS1GNy1yUGIiPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8Y29ubmVjdGlvbnM+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA8YWN0aW9uIHNlbGVjdG9yPSJzZXRQYWdlU2NhbGU6IiB0YXJnZXQ9Ii0xIiBpZD0i
SWJFLUVwLWhmYyIvPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8L2Nvbm5lY3Rpb25zPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDwvbWVudUl0ZW0+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1l
bnVJdGVtIHRpdGxlPSIxNTAlIiB0YWc9IjMiIGtleUVxdWl2YWxlbnQ9IjMiIGlkPSJmd1QtSXkt
b0s5Ij4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbm5l
Y3Rpb25zPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PGFjdGlvbiBzZWxlY3Rvcj0ic2V0UGFnZVNjYWxlOiIgdGFyZ2V0PSItMSIgaWQ9IjljMC1lTi0w
ZjUiLz4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb25u
ZWN0aW9ucz4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L21lbnVJ
dGVtPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZW51SXRlbSB0
aXRsZT0iMjAwJSIgdGFnPSI0IiBrZXlFcXVpdmFsZW50PSI0IiBpZD0iUjVlLWN0LU8ydSI+Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb25uZWN0aW9ucz4K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhY3Rpb24g
c2VsZWN0b3I9InNldFBhZ2VTY2FsZToiIHRhcmdldD0iLTEiIGlkPSJta2stZ2gtZGxOIi8+Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29ubmVjdGlvbnM+
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tZW51SXRlbT4KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvaXRlbXM+CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDwvbWVudT4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA8
L21lbnVJdGVtPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZW51SXRlbSB0aXRsZT0i
VmlldyBTY2FsZSIgaWQ9IjhVWS1Qai1IMTMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8bW9kaWZpZXJNYXNrIGtleT0ia2V5RXF1aXZhbGVudE1vZGlmaWVyTWFzayIvPgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJW
aWV3IFNjYWxlIiB1c2VySW50ZXJmYWNlTGF5b3V0RGlyZWN0aW9uPSJsZWZ0VG9SaWdodCIgaWQ9
Ik1sOC1tay1mZnUiPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudSBrZXk9
InN1Ym1lbnUiIHRpdGxlPSJWaWV3IFNjYWxlIiBpZD0iTWw4LW1rLWZmdSI+CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA8aXRlbXM+Ci0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxlPSIxMDAlIiBzdGF0ZT0ib24iIHRhZz0i
MSIga2V5RXF1aXZhbGVudD0iMSIgaWQ9IkVBbS1Ybi1WckMiPgorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDxtZW51SXRlbSB0aXRsZT0iMTAwJSIgc3RhdGU9Im9uIiB0
YWc9IjEiIGlkPSJFQW0tWG4tVnJDIj4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPG1vZGlmaWVyTWFzayBrZXk9ImtleUVxdWl2YWxlbnRNb2RpZmllck1hc2si
Lz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbm5lY3Rp
b25zPgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFj
dGlvbiBzZWxlY3Rvcj0ic2V0U2NhbGU6IiB0YXJnZXQ9Ii0xIiBpZD0iYWFXLVZFLWx4dSIvPgor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFjdGlvbiBz
ZWxlY3Rvcj0ic2V0Vmlld1NjYWxlOiIgdGFyZ2V0PSItMSIgaWQ9ImRrVy1DSS1SRzQiLz4KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb25uZWN0aW9ucz4K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L21lbnVJdGVtPgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtZW51SXRlbSB0aXRsZT0iNzUl
IiB0YWc9IjIiIGtleUVxdWl2YWxlbnQ9IjIiIGlkPSJqY0EtSTEtQ2JxIj4KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0bGU9Ijc1JSIgdGFnPSIy
IiBpZD0iamNBLUkxLUNicSI+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxtb2RpZmllck1hc2sga2V5PSJrZXlFcXVpdmFsZW50TW9kaWZpZXJNYXNrIi8+CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb25uZWN0aW9ucz4K
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhY3Rpb24g
c2VsZWN0b3I9InNldFNjYWxlOiIgdGFyZ2V0PSItMSIgaWQ9InZvYy0zVy1wcGciLz4KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhY3Rpb24gc2VsZWN0
b3I9InNldFZpZXdTY2FsZToiIHRhcmdldD0iLTEiIGlkPSJCQUYtWW0tSXFWIi8+CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29ubmVjdGlvbnM+CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tZW51SXRlbT4KLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0bGU9IjUwJSIgdGFn
PSIzIiBrZXlFcXVpdmFsZW50PSIzIiBpZD0iQlJNLUQ1LVlOTyI+CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxlPSI1MCUiIHRhZz0iMyIgaWQ9
IkJSTS1ENS1ZTk8iPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8bW9kaWZpZXJNYXNrIGtleT0ia2V5RXF1aXZhbGVudE1vZGlmaWVyTWFzayIvPgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29ubmVjdGlvbnM+Ci0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YWN0aW9uIHNlbGVj
dG9yPSJzZXRTY2FsZToiIHRhcmdldD0iLTEiIGlkPSJzZlktNk4tRWVTIi8+CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YWN0aW9uIHNlbGVjdG9yPSJz
ZXRWaWV3U2NhbGU6IiB0YXJnZXQ9Ii0xIiBpZD0iblh5LTJiLTlaeiIvPgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Nvbm5lY3Rpb25zPgogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWVudUl0ZW0+Ci0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1lbnVJdGVtIHRpdGxlPSIyNSUiIHRhZz0iNCIg
a2V5RXF1aXZhbGVudD0iNCIgaWQ9Imd6ay1ZSy14MFciPgorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDxtZW51SXRlbSB0aXRsZT0iMjUlIiB0YWc9IjQiIGlkPSJnemst
WUsteDBXIj4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1v
ZGlmaWVyTWFzayBrZXk9ImtleUVxdWl2YWxlbnRNb2RpZmllck1hc2siLz4KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbm5lY3Rpb25zPgotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFjdGlvbiBzZWxlY3Rvcj0i
c2V0U2NhbGU6IiB0YXJnZXQ9Ii0xIiBpZD0iV1BxLVJtLUNWQSIvPgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFjdGlvbiBzZWxlY3Rvcj0ic2V0Vmll
d1NjYWxlOiIgdGFyZ2V0PSItMSIgaWQ9IktYSy1mNi0yNE4iLz4KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9jb25uZWN0aW9ucz4KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA8L21lbnVJdGVtPgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPC9pdGVtcz4KQEAgLTQyMCw3ICs0NTEsNyBAQAogICAgICAgICAg
ICAgICAgICAgICA8L21lbnU+CiAgICAgICAgICAgICAgICAgPC9tZW51SXRlbT4KICAgICAgICAg
ICAgICAgICA8bWVudUl0ZW0gdGl0bGU9IldpbmRvdyIgaWQ9IjE5Ij4KLSAgICAgICAgICAgICAg
ICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iV2luZG93IiBzeXN0ZW1NZW51PSJ3aW5k
b3ciIHVzZXJJbnRlcmZhY2VMYXlvdXREaXJlY3Rpb249ImxlZnRUb1JpZ2h0IiBpZD0iMjQiPgor
ICAgICAgICAgICAgICAgICAgICA8bWVudSBrZXk9InN1Ym1lbnUiIHRpdGxlPSJXaW5kb3ciIHN5
c3RlbU1lbnU9IndpbmRvdyIgaWQ9IjI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgIDxpdGVt
cz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWVudUl0ZW0gdGl0bGU9Ik1pbmltaXpl
IiBrZXlFcXVpdmFsZW50PSJtIiBpZD0iMjMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8Y29ubmVjdGlvbnM+CkBAIC00NDUsNyArNDc2LDcgQEAKICAgICAgICAgICAgICAgICA8
L21lbnVJdGVtPgogICAgICAgICAgICAgICAgIDxtZW51SXRlbSB0aXRsZT0iSGVscCIgaWQ9IjQ5
MCI+CiAgICAgICAgICAgICAgICAgICAgIDxtb2RpZmllck1hc2sga2V5PSJrZXlFcXVpdmFsZW50
TW9kaWZpZXJNYXNrIi8+Ci0gICAgICAgICAgICAgICAgICAgIDxtZW51IGtleT0ic3VibWVudSIg
dGl0bGU9IkhlbHAiIHN5c3RlbU1lbnU9ImhlbHAiIHVzZXJJbnRlcmZhY2VMYXlvdXREaXJlY3Rp
b249ImxlZnRUb1JpZ2h0IiBpZD0iNDkxIj4KKyAgICAgICAgICAgICAgICAgICAgPG1lbnUga2V5
PSJzdWJtZW51IiB0aXRsZT0iSGVscCIgc3lzdGVtTWVudT0iaGVscCIgaWQ9IjQ5MSI+CiAgICAg
ICAgICAgICAgICAgICAgICAgICA8aXRlbXM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PG1lbnVJdGVtIHRpdGxlPSJNaW5pQnJvd3NlciBIZWxwIiBrZXlFcXVpdmFsZW50PSI/IiBpZD0i
NDkyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvbm5lY3Rpb25zPgpAQCAt
NDU3LDcgKzQ4OCw3IEBACiAgICAgICAgICAgICAgICAgPC9tZW51SXRlbT4KICAgICAgICAgICAg
ICAgICA8bWVudUl0ZW0gdGl0bGU9IkRlYnVnIiBpZD0iNTM0Ij4KICAgICAgICAgICAgICAgICAg
ICAgPG1vZGlmaWVyTWFzayBrZXk9ImtleUVxdWl2YWxlbnRNb2RpZmllck1hc2siLz4KLSAgICAg
ICAgICAgICAgICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iRGVidWciIHVzZXJJbnRl
cmZhY2VMYXlvdXREaXJlY3Rpb249ImxlZnRUb1JpZ2h0IiBpZD0iNTM1Ij4KKyAgICAgICAgICAg
ICAgICAgICAgPG1lbnUga2V5PSJzdWJtZW51IiB0aXRsZT0iRGVidWciIGlkPSI1MzUiPgogICAg
ICAgICAgICAgICAgICAgICAgICAgPGl0ZW1zPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxtZW51SXRlbSB0aXRsZT0iRm9yY2UgUmVwYWludCIga2V5RXF1aXZhbGVudD0iciIgaWQ9IjU0
NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtb2RpZmllck1hc2sga2V5PSJr
ZXlFcXVpdmFsZW50TW9kaWZpZXJNYXNrIiBvcHRpb249IllFUyIgY29tbWFuZD0iWUVTIi8+CmRp
ZmYgLS1naXQgYS9Ub29scy9NaW5pQnJvd3Nlci9tYWMvV0sxQnJvd3NlcldpbmRvd0NvbnRyb2xs
ZXIubSBiL1Rvb2xzL01pbmlCcm93c2VyL21hYy9XSzFCcm93c2VyV2luZG93Q29udHJvbGxlci5t
CmluZGV4IDE3MGQzYzE2N2FhNTM4YjBlMDFkYjM1OTYzYWEzMDViYzdlN2ZhOGQuLjY3YzA5MGEx
NjBiNGVhYjdiNzBkYTE4MTAwN2YxOTcwM2IyZmY5ZTYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL01pbmlC
cm93c2VyL21hYy9XSzFCcm93c2VyV2luZG93Q29udHJvbGxlci5tCisrKyBiL1Rvb2xzL01pbmlC
cm93c2VyL21hYy9XSzFCcm93c2VyV2luZG93Q29udHJvbGxlci5tCkBAIC0xMDMsOSArMTAzLDE0
IEBAIC0gKElCQWN0aW9uKXJlbW92ZVJlaW5zZXJ0V2ViVmlldzooaWQpc2VuZGVyCiAgICAgfQog
fQogCi0tIChJQkFjdGlvbilzZXRTY2FsZTooaWQpc2VuZGVyCistIChJQkFjdGlvbilzZXRQYWdl
U2NhbGU6KGlkKXNlbmRlcgoreworICAgIENHRmxvYXQgc2NhbGUgPSBbc2VsZiBwYWdlU2NhbGVG
b3JNZW51SXRlbVRhZzpbc2VuZGVyIHRhZ11dOworICAgIFtfd2ViVmlldyBfc2NhbGVXZWJWaWV3
OnNjYWxlIGF0T3JpZ2luOk5TWmVyb1BvaW50XTsKK30KKworLSAoSUJBY3Rpb24pc2V0Vmlld1Nj
YWxlOihpZClzZW5kZXIKIHsKLSAgICAKIH0KIAogLSAoSUJBY3Rpb24pcmVsb2FkOihpZClzZW5k
ZXIKQEAgLTEyOCw2ICsxMzMsMTIgQEAgLSAoSUJBY3Rpb24pZ29Gb3J3YXJkOihpZClzZW5kZXIK
ICAgICBbX3dlYlZpZXcgZ29Gb3J3YXJkOnNlbmRlcl07CiB9CiAKK3N0YXRpYyBCT09MIGFyZUVz
c2VudGlhbGx5RXF1YWwoZG91YmxlIGEsIGRvdWJsZSBiKQoreworICAgIGRvdWJsZSB0b2xlcmFu
Y2UgPSAwLjAwMTsKKyAgICByZXR1cm4gKGZhYnMoYSAtIGIpIDw9IHRvbGVyYW5jZSk7Cit9CisK
IC0gKEJPT0wpdmFsaWRhdGVNZW51SXRlbTooTlNNZW51SXRlbSAqKW1lbnVJdGVtCiB7CiAgICAg
U0VMIGFjdGlvbiA9IFttZW51SXRlbSBhY3Rpb25dOwpAQCAtMTQ2LDYgKzE1Nyw5IEBAIC0gKEJP
T0wpdmFsaWRhdGVNZW51SXRlbTooTlNNZW51SXRlbSAqKW1lbnVJdGVtCiAgICAgZWxzZSBpZiAo
YWN0aW9uID09IEBzZWxlY3Rvcih0b2dnbGVab29tTW9kZTopKQogICAgICAgICBbbWVudUl0ZW0g
c2V0U3RhdGU6X3pvb21UZXh0T25seSA/IE5TT25TdGF0ZSA6IE5TT2ZmU3RhdGVdOwogCisgICAg
aWYgKGFjdGlvbiA9PSBAc2VsZWN0b3Ioc2V0UGFnZVNjYWxlOikpCisgICAgICAgIFttZW51SXRl
bSBzZXRTdGF0ZTphcmVFc3NlbnRpYWxseUVxdWFsKFtfd2ViVmlldyBfdmlld1NjYWxlRmFjdG9y
XSwgW3NlbGYgcGFnZVNjYWxlRm9yTWVudUl0ZW1UYWc6W21lbnVJdGVtIHRhZ11dKV07CisKICAg
ICByZXR1cm4gWUVTOwogfQogCmRpZmYgLS1naXQgYS9Ub29scy9NaW5pQnJvd3Nlci9tYWMvV0sy
QnJvd3NlcldpbmRvd0NvbnRyb2xsZXIubSBiL1Rvb2xzL01pbmlCcm93c2VyL21hYy9XSzJCcm93
c2VyV2luZG93Q29udHJvbGxlci5tCmluZGV4IDM3YTk3NDYyZWZiOWY5MmFhYTE5Yzc5YmYxNWJm
ZTNlNmQxMzM5NDQuLmJmOTFjM2I2M2I0ODY5MTU0YjdhNmZiZDBmNWZmMDEzYmJhNDM4MzYgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL01pbmlCcm93c2VyL21hYy9XSzJCcm93c2VyV2luZG93Q29udHJvbGxl
ci5tCisrKyBiL1Rvb2xzL01pbmlCcm93c2VyL21hYy9XSzJCcm93c2VyV2luZG93Q29udHJvbGxl
ci5tCkBAIC0xMzMsNyArMTMzLDEzIEBAIC0gKElCQWN0aW9uKXJlbW92ZVJlaW5zZXJ0V2ViVmll
dzooaWQpc2VuZGVyCiAgICAgfQogfQogCi1zdGF0aWMgQ0dGbG9hdCB2aWV3U2NhbGVGb3JNZW51
SXRlbVRhZyhOU0ludGVnZXIgdGFnKQorLSAoSUJBY3Rpb24pc2V0UGFnZVNjYWxlOihpZClzZW5k
ZXIKK3sKKyAgICBDR0Zsb2F0IHNjYWxlID0gW3NlbGYgcGFnZVNjYWxlRm9yTWVudUl0ZW1UYWc6
W3NlbmRlciB0YWddXTsKKyAgICBbX3dlYlZpZXcgX3NldFBhZ2VTY2FsZTpzY2FsZSB3aXRoT3Jp
Z2luOkNHUG9pbnRaZXJvXTsKK30KKworLSAoQ0dGbG9hdCl2aWV3U2NhbGVGb3JNZW51SXRlbVRh
ZzooTlNJbnRlZ2VyKXRhZwogewogICAgIGlmICh0YWcgPT0gMSkKICAgICAgICAgcmV0dXJuIDE7
CkBAIC0xNDcsOSArMTUzLDkgQEAgc3RhdGljIENHRmxvYXQgdmlld1NjYWxlRm9yTWVudUl0ZW1U
YWcoTlNJbnRlZ2VyIHRhZykKICAgICByZXR1cm4gMTsKIH0KIAotLSAoSUJBY3Rpb24pc2V0U2Nh
bGU6KGlkKXNlbmRlcgorLSAoSUJBY3Rpb24pc2V0Vmlld1NjYWxlOihpZClzZW5kZXIKIHsKLSAg
ICBDR0Zsb2F0IHNjYWxlID0gdmlld1NjYWxlRm9yTWVudUl0ZW1UYWcoW3NlbmRlciB0YWddKTsK
KyAgICBDR0Zsb2F0IHNjYWxlID0gW3NlbGYgdmlld1NjYWxlRm9yTWVudUl0ZW1UYWc6W3NlbmRl
ciB0YWddXTsKICAgICBDR0Zsb2F0IG9sZFNjYWxlID0gW193ZWJWaWV3IF92aWV3U2NhbGVdOwog
CiAgICAgaWYgKHNjYWxlID09IG9sZFNjYWxlKQpAQCAtMTY0LDYgKzE3MCwxMiBAQCAtIChJQkFj
dGlvbilzZXRTY2FsZTooaWQpc2VuZGVyCiAgICAgW193ZWJWaWV3IF9zZXRWaWV3U2NhbGU6c2Nh
bGVdOwogfQogCitzdGF0aWMgQk9PTCBhcmVFc3NlbnRpYWxseUVxdWFsKGRvdWJsZSBhLCBkb3Vi
bGUgYikKK3sKKyAgICBkb3VibGUgdG9sZXJhbmNlID0gMC4wMDE7CisgICAgcmV0dXJuIChmYWJz
KGEgLSBiKSA8PSB0b2xlcmFuY2UpOworfQorCiAtIChCT09MKXZhbGlkYXRlTWVudUl0ZW06KE5T
TWVudUl0ZW0gKiltZW51SXRlbQogewogICAgIFNFTCBhY3Rpb24gPSBbbWVudUl0ZW0gYWN0aW9u
XTsKQEAgLTE4OCw4ICsyMDAsMTEgQEAgLSAoQk9PTCl2YWxpZGF0ZU1lbnVJdGVtOihOU01lbnVJ
dGVtICopbWVudUl0ZW0KICAgICBlbHNlIGlmIChhY3Rpb24gPT0gQHNlbGVjdG9yKHRvZ2dsZVpv
b21Nb2RlOikpCiAgICAgICAgIFttZW51SXRlbSBzZXRTdGF0ZTpfem9vbVRleHRPbmx5ID8gTlNP
blN0YXRlIDogTlNPZmZTdGF0ZV07CiAKLSAgICBpZiAoYWN0aW9uID09IEBzZWxlY3RvcihzZXRT
Y2FsZTopKQotICAgICAgICBbbWVudUl0ZW0gc2V0U3RhdGU6W193ZWJWaWV3IF92aWV3U2NhbGVd
ID09IHZpZXdTY2FsZUZvck1lbnVJdGVtVGFnKFttZW51SXRlbSB0YWddKV07CisgICAgaWYgKGFj
dGlvbiA9PSBAc2VsZWN0b3Ioc2V0UGFnZVNjYWxlOikpCisgICAgICAgIFttZW51SXRlbSBzZXRT
dGF0ZTphcmVFc3NlbnRpYWxseUVxdWFsKFtfd2ViVmlldyBfcGFnZVNjYWxlXSwgW3NlbGYgcGFn
ZVNjYWxlRm9yTWVudUl0ZW1UYWc6W21lbnVJdGVtIHRhZ11dKV07CisKKyAgICBpZiAoYWN0aW9u
ID09IEBzZWxlY3RvcihzZXRWaWV3U2NhbGU6KSkKKyAgICAgICAgW21lbnVJdGVtIHNldFN0YXRl
OmFyZUVzc2VudGlhbGx5RXF1YWwoW193ZWJWaWV3IF92aWV3U2NhbGVdLCBbc2VsZiB2aWV3U2Nh
bGVGb3JNZW51SXRlbVRhZzpbbWVudUl0ZW0gdGFnXV0pXTsKIAogICAgIHJldHVybiBZRVM7CiB9
Cg==
</data>
<flag name="review"
          id="315113"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>