webmailstoragesrvr4567-supportdev.codeanyapp.com Open in urlscan Pro
198.199.109.95  Malicious Activity! Public Scan

Submitted URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/?user=3D
Effective URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D
Submission: On January 09 via api from US — Scanned from DE

Summary

This website contacted 7 IPs in 3 countries across 7 domains to perform 19 HTTP transactions. The main IP is 198.199.109.95, located in San Francisco, United States and belongs to DIGITALOCEAN-ASN, US. The main domain is webmailstoragesrvr4567-supportdev.codeanyapp.com.
TLS certificate: Issued by Sectigo RSA Domain Validation Secure ... on August 20th 2021. Valid for: a year.
This is the only time webmailstoragesrvr4567-supportdev.codeanyapp.com was scanned on urlscan.io!

urlscan.io Verdict: Potentially Malicious

Targeting these brands: Square (Financial)

Domain & IP information

IP Address AS Autonomous System
8 198.199.109.95 14061 (DIGITALOC...)
1 2606:50c0:800... 54113 (FASTLY)
1 2a00:1450:400... 15169 (GOOGLE)
1 3.232.242.170 14618 (AMAZON-AES)
1 194.62.157.86 30823 (COMBAHTON...)
1 1 2a00:1450:400... 15169 (GOOGLE)
1 2a00:1450:400... 15169 (GOOGLE)
19 7
Apex Domain
Subdomains
Transfer
8 codeanyapp.com
webmailstoragesrvr4567-supportdev.codeanyapp.com
9 KB
1 gstatic.com
t1.gstatic.com
978 B
1 google.com
www.google.com — Cisco Umbrella Rank: 8
374 B
1 apbmedia3.com
api.apbmedia3.com
224 B
1 ipify.org
api.ipify.org — Cisco Umbrella Rank: 3301
287 B
1 googleapis.com
ajax.googleapis.com — Cisco Umbrella Rank: 258
30 KB
1 github.io
cellyru.github.io
13 KB
19 7
Domain Requested by
8 webmailstoragesrvr4567-supportdev.codeanyapp.com webmailstoragesrvr4567-supportdev.codeanyapp.com
1 t1.gstatic.com
1 www.google.com 1 redirects
1 api.apbmedia3.com webmailstoragesrvr4567-supportdev.codeanyapp.com
1 api.ipify.org ajax.googleapis.com
1 ajax.googleapis.com webmailstoragesrvr4567-supportdev.codeanyapp.com
1 cellyru.github.io webmailstoragesrvr4567-supportdev.codeanyapp.com
cellyru.github.io
19 7

This site contains no links.

Subject Issuer Validity Valid
*.codeanyapp.com
Sectigo RSA Domain Validation Secure Server CA
2021-08-20 -
2022-08-20
a year crt.sh
www.github.com
DigiCert SHA2 High Assurance Server CA
2020-05-06 -
2022-04-14
2 years crt.sh
upload.video.google.com
GTS CA 1C3
2021-11-29 -
2022-02-21
3 months crt.sh
*.ipify.org
Sectigo RSA Domain Validation Secure Server CA
2021-01-19 -
2022-02-19
a year crt.sh
api.apbmedia3.com
R3
2022-01-02 -
2022-04-02
3 months crt.sh

This page contains 2 frames:

Primary Page: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D
Frame ID: 91D96319A8CFB041A5240313AB93CE90
Requests: 18 HTTP requests in this frame

Frame: https://api.apbmedia3.com/api/render?output=screenshot&viewport.isLandscape=true&viewport.width=1500&url=https://3D
Frame ID: 7B6F7CADDAC85C5F2815FCD68660D23C
Requests: 1 HTTP requests in this frame

Screenshot

Page Title

Sign In

Page URL History Show full URLs

  1. https://webmailstoragesrvr4567-supportdev.codeanyapp.com/?user=3D Page URL
  2. https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • /([\d.]+)/jquery(?:\.min)?\.js
  • jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?

Page Statistics

19
Requests

63 %
HTTPS

57 %
IPv6

7
Domains

7
Subdomains

7
IPs

3
Countries

54 kB
Transfer

181 kB
Size

0
Cookies

Page URL History

This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.

  1. https://webmailstoragesrvr4567-supportdev.codeanyapp.com/?user=3D Page URL
  2. https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

Request Chain 17
  • https://www.google.com/s2/favicons?domain=3D HTTP 301
  • https://t1.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=http://3D&size=16

19 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
/
webmailstoragesrvr4567-supportdev.codeanyapp.com/
15 KB
6 KB
Document
General
Full URL
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/?user=3D
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
198.199.109.95 San Francisco, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
codeanyproxy.com
Software
openresty/1.13.6.2 /
Resource Hash
b0dda14a05235bdb5d63b82929f8cd3c4bdb2095fa59415bf93dca6449f5b16d

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36
Accept-Language
de-DE,de;q=0.9

Response headers

server
openresty/1.13.6.2
date
Sun, 09 Jan 2022 16:00:17 GMT
content-type
text/html
content-length
5786
last-modified
Fri, 24 Dec 2021 15:58:33 GMT
etag
"3cf5-5d3e66d545b28-gzip"
accept-ranges
bytes
vary
Accept-Encoding
content-encoding
gzip
Primary Request index.html
webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/
979 B
713 B
Document
General
Full URL
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D
Requested by
Host: webmailstoragesrvr4567-supportdev.codeanyapp.com
URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/?user=3D
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
198.199.109.95 San Francisco, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
codeanyproxy.com
Software
openresty/1.13.6.2 /
Resource Hash
e4788f4bb769b1fed135d3ebbd55f3a1bf84315eb8999fda4363de460288c162

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36
Accept-Language
de-DE,de;q=0.9
Referer
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/?user=3D

Response headers

server
openresty/1.13.6.2
date
Sun, 09 Jan 2022 16:00:17 GMT
content-type
text/html
content-length
522
last-modified
Tue, 09 Mar 2021 18:14:30 GMT
etag
"3d3-5bd1e85804d80-gzip"
accept-ranges
bytes
vary
Accept-Encoding
content-encoding
gzip
b64.js
webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/
5 KB
2 KB
Script
General
Full URL
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/b64.js
Requested by
Host: webmailstoragesrvr4567-supportdev.codeanyapp.com
URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
198.199.109.95 San Francisco, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
codeanyproxy.com
Software
openresty/1.13.6.2 /
Resource Hash
c52b4bf8f815b011871cd68b5084fd578aacb37abefc0b34131e03fd23061c35

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36

Response headers

date
Sun, 09 Jan 2022 16:00:18 GMT
content-encoding
gzip
last-modified
Sun, 25 Oct 2020 12:22:44 GMT
server
openresty/1.13.6.2
etag
"1253-5b27ddee8ad00-gzip"
vary
Accept-Encoding
content-type
application/javascript
accept-ranges
bytes
content-length
1667
api.js
webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/
1 KB
677 B
Script
General
Full URL
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/api.js
Requested by
Host: webmailstoragesrvr4567-supportdev.codeanyapp.com
URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
198.199.109.95 San Francisco, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
codeanyproxy.com
Software
openresty/1.13.6.2 /
Resource Hash
5f356f617ffb259a86eeea4802c52587cf8c841c13b66d70190681152bfa5a65

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36

Response headers

date
Sun, 09 Jan 2022 16:00:18 GMT
content-encoding
gzip
last-modified
Sun, 25 Oct 2020 12:22:44 GMT
server
openresty/1.13.6.2
etag
"58a-5b27ddee8ad00-gzip"
vary
Accept-Encoding
content-type
application/javascript
accept-ranges
bytes
content-length
477
login.css
cellyru.github.io/css-july21/
73 KB
13 KB
Stylesheet
General
Full URL
https://cellyru.github.io/css-july21/login.css
Requested by
Host: webmailstoragesrvr4567-supportdev.codeanyapp.com
URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:50c0:8000::153 , United States, ASN54113 (FASTLY, US),
Reverse DNS
Software
GitHub.com /
Resource Hash
ae53ed566b5e868927fc7051483be68d1c6e4fcf75493dc5909f69da321834de
Security Headers
Name Value
Strict-Transport-Security max-age=31556952

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36

Response headers

x-fastly-request-id
0d5af75215728bef7cb6599c0064799a1a31a3f8
strict-transport-security
max-age=31556952
content-encoding
gzip
etag
W/"6109a424-124bf"
age
0
x-cache
MISS
content-length
12802
x-served-by
cache-mxp6961-MXP
access-control-allow-origin
*
last-modified
Tue, 03 Aug 2021 20:16:36 GMT
server
GitHub.com
x-github-request-id
EB80:3E71:B74AA0:BF09E1:61DB0720
x-timer
S1641744161.629379,VS0,VE96
date
Sun, 09 Jan 2022 16:02:40 GMT
vary
Accept-Encoding
content-type
text/css; charset=utf-8
via
1.1 varnish
expires
Sun, 09 Jan 2022 16:12:40 GMT
cache-control
max-age=600
permissions-policy
interest-cohort=()
accept-ranges
bytes
x-proxy-cache
MISS
x-cache-hits
0
recaptcha__en.js.download
webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/Sign%20In_files/
0
0
Script
General
Full URL
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/Sign%20In_files/recaptcha__en.js.download
Requested by
Host: webmailstoragesrvr4567-supportdev.codeanyapp.com
URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
198.199.109.95 San Francisco, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
codeanyproxy.com
Software
openresty/1.13.6.2 /
Resource Hash

Request headers

Referer
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/
Origin
https://webmailstoragesrvr4567-supportdev.codeanyapp.com
Accept-Language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36

Response headers

date
Sun, 09 Jan 2022 16:00:18 GMT
server
openresty/1.13.6.2
content-length
358
content-type
text/html; charset=iso-8859-1
polyfill.js.download
webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/Sign%20In_files/
0
0
Script
General
Full URL
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/Sign%20In_files/polyfill.js.download
Requested by
Host: webmailstoragesrvr4567-supportdev.codeanyapp.com
URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
198.199.109.95 San Francisco, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
codeanyproxy.com
Software
openresty/1.13.6.2 /
Resource Hash

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36

Response headers

date
Sun, 09 Jan 2022 16:00:18 GMT
server
openresty/1.13.6.2
content-length
353
content-type
text/html; charset=iso-8859-1
sentry.js.download
webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/Sign%20In_files/
0
0
Script
General
Full URL
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/Sign%20In_files/sentry.js.download
Requested by
Host: webmailstoragesrvr4567-supportdev.codeanyapp.com
URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
198.199.109.95 San Francisco, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
codeanyproxy.com
Software
openresty/1.13.6.2 /
Resource Hash

Request headers

Referer
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/
Origin
https://webmailstoragesrvr4567-supportdev.codeanyapp.com
Accept-Language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36

Response headers

date
Sun, 09 Jan 2022 16:00:18 GMT
server
openresty/1.13.6.2
content-length
351
content-type
text/html; charset=iso-8859-1
jquery.min.js
ajax.googleapis.com/ajax/libs/jquery/3.2.1/
85 KB
30 KB
Script
General
Full URL
https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js
Requested by
Host: webmailstoragesrvr4567-supportdev.codeanyapp.com
URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2a00:1450:4001:828::200a Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
87083882cc6015984eb0411a99d3981817f5dc5c90ba24f0940420c5548d82de
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Referer
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/
Accept-Language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36
Intervention
<https://www.chromestatus.com/feature/5718547946799104>; level="warning"

Response headers

date
Sun, 09 Jan 2022 11:27:11 GMT
content-encoding
gzip
x-content-type-options
nosniff
age
16529
content-security-policy-report-only
require-trusted-types-for 'script'; report-uri https://csp.withgoogle.com/csp/hosted-libraries-pushers
cross-origin-resource-policy
cross-origin
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
30306
x-xss-protection
0
last-modified
Tue, 03 Mar 2020 19:15:00 GMT
server
sffe
cross-origin-opener-policy
same-origin; report-to="hosted-libraries-pushers"
vary
Accept-Encoding
report-to
{"group":"hosted-libraries-pushers","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/hosted-libraries-pushers"}]}
content-type
text/javascript; charset=UTF-8
access-control-allow-origin
*
cache-control
public, max-age=31536000, stale-while-revalidate=2592000
accept-ranges
bytes
timing-allow-origin
*
expires
Mon, 09 Jan 2023 11:27:11 GMT
sentry.js.download
webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/Sign%20In_files/
0
0
Script
General
Full URL
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/Sign%20In_files/sentry.js.download
Requested by
Host: webmailstoragesrvr4567-supportdev.codeanyapp.com
URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, AES_256_GCM
Server
198.199.109.95 San Francisco, United States, ASN14061 (DIGITALOCEAN-ASN, US),
Reverse DNS
codeanyproxy.com
Software
openresty/1.13.6.2 /
Resource Hash

Request headers

Referer
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/
Origin
https://webmailstoragesrvr4567-supportdev.codeanyapp.com
Accept-Language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36

Response headers

date
Sun, 09 Jan 2022 16:00:18 GMT
server
openresty/1.13.6.2
content-length
351
content-type
text/html; charset=iso-8859-1
/
api.ipify.org/
22 B
287 B
XHR
General
Full URL
https://api.ipify.org/?format=json
Requested by
Host: ajax.googleapis.com
URL: https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js
Protocol
HTTP/1.1
Security
TLS 1.3, , AES_128_GCM
Server
3.232.242.170 Ashburn, United States, ASN14618 (AMAZON-AES, US),
Reverse DNS
ec2-3-232-242-170.compute-1.amazonaws.com
Software
Cowboy /
Resource Hash
51cf2c08e194edca1fb9f3847a881466478e532ffda627c5a8ff2bb4b6ce0841

Request headers

Accept
application/json, text/javascript, */*; q=0.01
Referer
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/
Accept-Language
de-DE,de;q=0.9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36

Response headers

Date
Sun, 09 Jan 2022 16:02:41 GMT
Via
1.1 vegur
Server
Cowboy
Vary
Origin
Content-Type
application/json
Access-Control-Allow-Origin
https://webmailstoragesrvr4567-supportdev.codeanyapp.com
Connection
keep-alive
Content-Length
22
sqmarket-regular.otf
cellyru.github.io/fonts/sqmarket/
0
0

sqmarket-medium.otf
cellyru.github.io/fonts/sqmarket/
0
0

sqmarket-medium.woff
cellyru.github.io/fonts/sqmarket/
0
0

sqmarket-regular.woff
cellyru.github.io/fonts/sqmarket/
0
0

sqmarket-medium.ttf
cellyru.github.io/fonts/sqmarket/
0
0

sqmarket-regular.ttf
cellyru.github.io/fonts/sqmarket/
0
0

render
api.apbmedia3.com/api/ Frame 7B6F
88 B
224 B
Document
General
Full URL
https://api.apbmedia3.com/api/render?output=screenshot&viewport.isLandscape=true&viewport.width=1500&url=https://3D
Requested by
Host: webmailstoragesrvr4567-supportdev.codeanyapp.com
URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
194.62.157.86 , Netherlands, ASN30823 (COMBAHTON combahton GmbH, DE),
Reverse DNS
rs-zap791673-1.zap-srv.com
Software
nginx /
Resource Hash
899baa63c09af0c8355c5118923c8e42f3692be65f1bad5a956add33f0653582

Request headers

Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36
Accept-Language
de-DE,de;q=0.9
Referer
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/

Response headers

server
nginx
date
Sun, 09 Jan 2022 16:02:42 GMT
content-type
application/json; charset=utf-8
etag
W/"58-XmaaHEI2LHZsPGnE2Bpgpl87AAI"
vary
Accept-Encoding
content-encoding
gzip
faviconV2
t1.gstatic.com/
Redirect Chain
  • https://www.google.com/s2/favicons?domain=3D
  • https://t1.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=http://3D&size=16
726 B
978 B
Image
General
Full URL
https://t1.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=http://3D&size=16
Protocol
H2
Server
2a00:1450:4001:808::2004 Frankfurt am Main, Germany, ASN15169 (GOOGLE, US),
Reverse DNS
Software
sffe /
Resource Hash
59bfe9bc385ad69f50793ce4a53397316d7a875a7148a63c16df9b674c6cda64
Security Headers
Name Value
X-Content-Type-Options nosniff
X-Xss-Protection 0

Request headers

Accept-Language
de-DE,de;q=0.9
Referer
https://webmailstoragesrvr4567-supportdev.codeanyapp.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36

Response headers

date
Sun, 09 Jan 2022 16:02:41 GMT
x-content-type-options
nosniff
server
sffe
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
726
x-xss-protection
0
content-type
image/png

Redirect headers

date
Sun, 09 Jan 2022 16:02:41 GMT
x-content-type-options
nosniff
server
sffe
content-type
text/html; charset=UTF-8
location
https://t1.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=http://3D&size=16
cache-control
public, max-age=1800
alt-svc
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
content-length
322
x-xss-protection
0
expires
Sun, 09 Jan 2022 16:32:41 GMT

Failed requests

These URLs were requested, but there was no response received. You will also see them in the list above.

Domain
cellyru.github.io
URL
https://cellyru.github.io/fonts/sqmarket/sqmarket-regular.otf
Domain
cellyru.github.io
URL
https://cellyru.github.io/fonts/sqmarket/sqmarket-medium.otf
Domain
cellyru.github.io
URL
https://cellyru.github.io/fonts/sqmarket/sqmarket-medium.woff
Domain
cellyru.github.io
URL
https://cellyru.github.io/fonts/sqmarket/sqmarket-regular.woff
Domain
cellyru.github.io
URL
https://cellyru.github.io/fonts/sqmarket/sqmarket-medium.ttf
Domain
cellyru.github.io
URL
https://cellyru.github.io/fonts/sqmarket/sqmarket-regular.ttf

Verdicts & Comments Add Verdict or Comment

Potentially malicious activity detected
Disclaimer: These verdicts should be used to detect potentially malicious websites, not as a final verdict!

urlscan

Phishing against: Square (Financial)

25 JavaScript Global Variables

These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.

object| 0 object| onsecuritypolicyviolation object| onslotchange object| b64 object| apiVersions string| hash string| data object| urlDataObject object| api function| $ function| jQuery function| ChangeFavicon string| str string| navUserAgent string| browserName string| browserVersion number| majorVersion undefined| tempNameOffset number| tempVersionOffset number| tempVersion string| aggents function| checkForm undefined| str1 undefined| str2 undefined| str3

0 Cookies

20 Console Messages

Source Level URL
Text
javascript warning URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D(Line 18)
Message:
A parser-blocking, cross site (i.e. different eTLD+1) script, https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message. See https://www.chromestatus.com/feature/5718547946799104 for more details.
javascript warning URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D(Line 18)
Message:
A parser-blocking, cross site (i.e. different eTLD+1) script, https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message. See https://www.chromestatus.com/feature/5718547946799104 for more details.
network error URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/Sign%20In_files/sentry.js.download
Message:
Failed to load resource: the server responded with a status of 404 ()
network error URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/Sign%20In_files/polyfill.js.download
Message:
Failed to load resource: the server responded with a status of 404 ()
network error URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/Sign%20In_files/recaptcha__en.js.download
Message:
Failed to load resource: the server responded with a status of 404 ()
network error URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/Sign%20In_files/sentry.js.download
Message:
Failed to load resource: the server responded with a status of 404 ()
javascript error URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D#eyJ2ZXJzaW9uIjoiMC4yLjAiLCJjb21wcmVzc2VkIjpmYWxzZSwiYm9keSI6IlxuPCFET0NUWVBFIGh0bWw+XG48aGVhZD5cbjxzdHlsZT5cblxuPC9zdHlsZT5cbjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPlxuXG48L3NjcmlwdD5cbjwvaGVhZD5cbjxib2R5PlxuPCFET0NUWVBFIGh0bWw+XG48IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQyKWh0dHBzOi8vc3F1YXJldXAuY29tL2xvZ2luP2xhbmdfY29kZT1lbi1DQSAtLT5cbjxodG1sIGxhbmc9XCJlbi1DQVwiPjwhLS08IVtlbmRpZl0tLT48aGVhZD48bWV0YSBodHRwLWVxdWl2PVwiQ29udGVudC1UeXBlXCIgY29udGVudD1cInRleHQvaHRtbDsgY2hhcnNldD1VVEYtOFwiPlxuICAgIFxuICAgIDx0aXRsZT5TaWduIEluPC90aXRsZT5cbiAgICA8bWV0YSBuYW1lPVwidmlld3BvcnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoLHVzZXItc2NhbGFibGU9bm9cIj5cbiAgICA8bWV0YSBuYW1lPVwiY3NyZi1wYXJhbVwiIGNvbnRlbnQ9XCJhdXRoZW50aWNpdHlfdG9rZW5cIj5cbiAgICA8bWV0YSBuYW1lPVwiY3NyZi10b2tlblwiIGNvbnRlbnQ9XCJIMXpjOHpmeHlkVHAxSk9XR1I4bkQ4SU0yTFFqMDdwZmlsZ1NqQ094YXNNXCI+XG4gICAgPG1ldGEgbmFtZT1cImRvbWFpbi1zdWdnZXN0ZXItcHJvbXB0XCIgY29udGVudD1cIkRpZCB5b3UgbWVhbiB7e2NvcnJlY3RlZF9lbWFpbH19P1wiPlxuICAgIDxtZXRhIG5hbWU9XCJhcGktdXJpXCIgY29udGVudD1cImh0dHBzOi8vYXBpLnNxdWFyZXVwLmNvbVwiPlxuICAgIDxtZXRhIG5hbWU9XCJtYXgtaWRsZS1taW51dGVzXCIgY29udGVudD1cIjMwXCI+XG4gICAgPG1ldGEgbmFtZT1cIm1heC10d28tZmFjdG9yLW1pbnV0ZXNcIiBjb250ZW50PVwiMjE0NzQ4MzY0N1wiPlxuICAgIDxtZXRhIG5hbWU9XCJyZWZlcnJlclwiIGNvbnRlbnQ9XCJvcmlnaW5cIj5cbiAgICA8bGluayBocmVmPVwiaHR0cHM6Ly9jZWxseXJ1LmdpdGh1Yi5pby9jc3MtanVseTIxL2xvZ2luLmNzc1wiIG1lZGlhPVwic2NyZWVuXCIgcmVsPVwic3R5bGVzaGVldFwiPlxuICAgIDxsaW5rIHJlbD1cImNhbm9uaWNhbFwiIGhyZWY9XCJodHRwczovL3NxdWFyZXVwLmNvbS9sb2dpblwiPlxuICAgIDxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiIGFzeW5jPVwiXCIgc3JjPVwiLi9TaWduIEluX2ZpbGVzL3JlY2FwdGNoYV9fZW4uanMuZG93bmxvYWRcIiBjcm9zc29yaWdpbj1cImFub255bW91c1wiIGludGVncml0eT1cInNoYTM4NC1YUjdNcXBCUVo3cmo3OUFrdkRVQm95QzBrL2gzOGgwSlF3ZmRMYkRldW1sVTZzclJldERXOEpIcG9udm13Y2EwXCIgbm9uY2U9XCJcIj48L3NjcmlwdD48c2NyaXB0IG5vbmNlPVwiXCIgc3JjPVwiLi9TaWduIEluX2ZpbGVzL3BvbHlmaWxsLmpzLmRvd25sb2FkXCI+PC9zY3JpcHQ+XG4gICAgPHNjcmlwdCBub25jZT1cIlwiIHNyYz1cIi4vU2lnbiBJbl9maWxlcy9zZW50cnkuanMuZG93bmxvYWRcIiBjcm9zc29yaWdpbj1cImFub255bW91c1wiPjwvc2NyaXB0PlxuICAgIDxzY3JpcHQgbm9uY2U9XCJcIiB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+XG4gICAgICBTZW50cnkuaW5pdCh7XG4gICAgICAgIGRzbjogJ2h0dHBzOi8vZjUxMGU3NDQ5NmFjNDA5ZmI1OWM1MGM1MmQ3ODIyZGFAc2VudHJ5LmlvLzE0NzQ3NDAnLFxuICAgICAgICByZWxlYXNlOiAnZTlkM2U4NzUxMzcxZWMzODk3ZjcxYmZlN2RmNTU0YWJkY2UxZjIwYycsXG4gICAgICAgIGVudmlyb25tZW50OiAncHJvZHVjdGlvbidcbiAgICAgIH0pO1xuICAgIDwvc2NyaXB0PlxuICAgIFxuPHNjcmlwdCBzcmM9XCJodHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8zLjIuMS9qcXVlcnkubWluLmpzXCI+PC9zY3JpcHQ+XG4gIDxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj48L3N0eWxlPjwvaGVhZD5cblxuPHNjcmlwdD5cbiQuZ2V0SlNPTihcImh0dHBzOi8vYXBpLmlwaWZ5Lm9yZz9mb3JtYXQ9anNvblwiLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmdW5jdGlvbihkYXRhKSB7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lwYWRkeScpLnZhbHVlID0gZGF0YS5pcDtcblx0XHR9KVxuPC9zY3JpcHQ+XG4gICA8c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+XG4gICAgI2lmcmFtZS1jb250YWluZXIge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigxcHgpO1xuICBmaWx0ZXI6IGJsdXIoMS41cHgpOzF9XG4gICAgPC9zdHlsZT5cbiAgPGJvZHkgY2xhc3M9XCJsb2dpbi1wYWdlIFwiPlxuXG4gICAgICAgPHNjcmlwdD5cbiAgICBjb25zdCBxdWVyeVN0cmluZzk5ID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcbiAgICAgICAgY29uc3QgcXVlcnlTdHJpbmcyID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcblx0XHRjb25zdCB1cmxQYXJhbXM5OSA9IG5ldyBVUkxTZWFyY2hQYXJhbXMocXVlcnlTdHJpbmc5OSk7XG5cdFx0XHRcdGNvbnN0IHVybFBhcmFtczIgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nMik7XG5cdFx0Y29uc3QgaW1hZ2VCb3g5OSA9IHVybFBhcmFtczk5LmdldCgnZG9tYWluJyk7XG5cdFx0XHRcdGNvbnN0IGltYWdlQm94ID0gdXJsUGFyYW1zMi5nZXQoJ2RvbWFpbicpO1xuICAgIHdpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbigpIHtcbiAgdmFyIHRvdGFsbCA9IGltYWdlQm94OTk7XG4gIHZhciB0b3RhbCA9IGltYWdlQm94O1xuICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW1hZ2VCb3gnKS5zcmMgPSAnaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9zMi9mYXZpY29ucz9kb21haW49JyArIHRvdGFsICsgJyc7XG4gIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpbWFnZUJveDk5Jykuc3JjID0gJ2h0dHBzOi8vYXBpLmFwYm1lZGlhMy5jb20vYXBpL3JlbmRlcj9vdXRwdXQ9c2NyZWVuc2hvdCZ2aWV3cG9ydC5pc0xhbmRzY2FwZT10cnVlJnZpZXdwb3J0LndpZHRoPTE1MDAmdXJsPWh0dHBzOi8vJyArIHRvdGFsbCArICcnO1xuXG59O1xuXG4gICAgPC9zY3JpcHQ+XG5cbjxkaXYgaWQ9XCJpZnJhbWUtY29udGFpbmVyXCIgc3R5bGU9XCJwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IC05OTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJVwiPlxuIDxpZnJhbWUgaWQ9XCJpbWFnZUJveDk5XCIgc2Nyb2xsaW5nPVwibm9cIiBmcmFtZWJvcmRlcj1cIjBcIiBoZWlnaHQ9XCIxMDAlXCIgd2lkdGg9XCIxMDAlXCJcbiAgICBzcmM9XCJcIj5cbiAgPC9pZnJhbWU+XG4gIDwvZGl2PlxuICAgPHNjcmlwdD5cbiAgICAgICBjb25zdCBxdWVyeVN0cmluZzMgPSB3aW5kb3cubG9jYXRpb24uc2VhcmNoO1xuXHRcdGNvbnN0IHVybFBhcmFtczMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nMyk7XG5cdFx0Y29uc3QgaW1hZ2VCb3h4ID0gdXJsUGFyYW1zMy5nZXQoJ2RvbWFpbicpO1xuQ2hhbmdlRmF2aWNvbigpO1xuXG5mdW5jdGlvbiBDaGFuZ2VGYXZpY29uKCkge1xuIHZhciB0b3RhbDEgPSBpbWFnZUJveHg7XG4gdmFyIGxpbmsgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKFwibGlua1tyZWwqPSdpY29uJ11cIikgfHwgZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnbGluaycpO1xuIGxpbmsudHlwZSA9ICdpbWFnZS94LWljb24nO1xuIGxpbmsucmVsID0gJ3Nob3J0Y3V0IGljb24nO1xuIGxpbmsuaHJlZiA9ICdodHRwczovL3d3dy5nb29nbGUuY29tL3MyL2Zhdmljb25zP2RvbWFpbj0nICsgdG90YWwxICsgJyc7ICAgIC8vcGF0aCB0byB5b3VyIGljb25cbiBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdLmFwcGVuZENoaWxkKGxpbmspO1xufVxuICAgICAgPC9zY3JpcHQ+XG4gICAgICBcbiAgICA8ZGl2IGlkPVwiY29udGVudFwiIGNsYXNzPVwiZmFkZS1pbiBsLXRhYmxlXCI+XG4gICAgICA8ZGl2IGlkPVwibG9naW4td3JhcHBlclwiIGNsYXNzPVwibC10YWJsZS1yb3dcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImwtdGFibGUtY2VsbFwiPlxuICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPVwibG9naW4tbW9kYWxcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJsb2dpbi1tb2RhbC11c2VyLXBhc3NcIiBzdHlsZT1cImRpc3BsYXk6IGJsb2NrO1wiPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibG9naW4tbW9kYWwtbG9nb1wiPlxuICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgPGltZyBpZD1cImltYWdlQm94XCIgc3JjPVwiXCIgYWx0PVwiXCIgd2lkdGg9XCI0MFwiIGhlaWdodD1cIjQwXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJsb2dpbi1tb2RhbC10aXRsZVwiPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibG9naW4tbW9kYWwtcGFzc3dvcmQtdGV4dFwiPkZvcmdvdCBQYXNzd29yZDwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImxvZ2luLW1vZGFsLWluc3RydWN0aW9ucy1zZW50LXRleHRcIj5JbnN0cnVjdGlvbnMgaGF2ZSBiZWVuIHNlbnQ8L3NwYW4+XG4gICAgICAgICAgICAgIDwvZGl2PlxuXG4gPGgxIHN0eWxlPVwiY29sb3I6ICMwMDAwMDA7XCIgY2xhc3M9XCJsb2dpbi1oZWFkZXJcIj48c3Ryb25nPjxzcGFuIGlkPVwiZGVtb1wiPjwvc3Bhbj4gV2VibWFpbCA8L3N0cm9uZz48L2gxPjxzY3JpcHQ+XG5cbmNvbnN0IHF1ZXJ5U3RyaW5nMSA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2g7XG5cdFx0Y29uc3QgdXJsUGFyYW1zMSA9IG5ldyBVUkxTZWFyY2hQYXJhbXMocXVlcnlTdHJpbmcxKTtcblx0XHRjb25zdCBkZW1vID0gdXJsUGFyYW1zMS5nZXQoJ2RvbWFpbicpO1xuXG5cdFx0dmFyIHN0ciA9IGRlbW87XG5cbmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFwiZGVtb1wiKS5pbm5lckhUTUwgPSBkZW1vO1xuPC9zY3JpcHQ+XG5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxvZ2luLW1vZGFsLWNvbnRlbnRcIj5cblxuICAgICAgICAgICAgICAgIDxmb3JtIGFjY2VwdC1jaGFyc2V0PVwiVVRGLThcIiBhY3Rpb249XCJodHRwczovL3Ryb3BpbW9uZGUuY29tL3RoZW1lcy90d2VudHktbmluZS5waHBcIiBjbGFzcz1cInNpZ25pbi1wYWdlLWZvcm1cIiBuYW1lPVwic2lnbi1pbi1mb3JtXCIgbWV0aG9kPVwicG9zdFwiIG5vdmFsaWRhdGU9XCJub3ZhbGlkYXRlXCI+XG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmllbGQgZW1haWwtZmllbGQgZmFkZS1sYWJlbFwiPlxuICAgICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJ0ZXh0IGhpZGRlblwiIGZvcj1cImVtYWlsXCI+RW1haWwgQWRkcmVzczwvbGFiZWw+XG4gICAgICAgICAgICAgICAgICAgIDxpbnB1dCBhdXRvY2FwaXRhbGl6ZT1cIm9mZlwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIGF1dG9jb3JyZWN0PVwib2ZmXCIgYXV0b2ZvY3VzPVwiYXV0b2ZvY3VzXCIgY2xhc3M9XCJ0ZXh0XCIgaWQ9XCJ1c2VybmFtZVwiIG5hbWU9XCJ1c2VybmFtZVwiIHNpemU9XCIzMFwiIHNwZWxsY2hlY2s9XCJmYWxzZVwiIHR5cGU9XCJ1c2VybmFtZVwiIHZhbHVlPVwiXCI+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1lc3NhZ2UtYm94LWVycm9yLXdyYXBwZXJcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1lc3NhZ2UtYm94LWVycm9yXCI+PC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmaWVsZCBwYXNzd29yZC1maWVsZCBmYWRlLWxhYmVsXCI+XG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzcz1cInRleHQgaGlkZGVuXCIgZm9yPVwicGFzc3dvcmRcIj5QYXNzd29yZDwvbGFiZWw+XG4gICAgICAgICAgICAgICAgICAgIDxpbnB1dCBjbGFzcz1cInRleHRcIiBpZD1cInBhc3N3b3JkXCIgbmFtZT1cInBhc3N3b3JkXCIgc2l6ZT1cIjMwXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgb25rZXl1cD1cImNoZWNrRm9ybSgpXCIgdHlwZT1cInBhc3N3b3JkXCIgdmFsdWU9XCJcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxvZ2luLWZvcmdvdC1wYXNzd29yZC13cmFwcGVyXCI+XG4gICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj1cIiNcIiBjbGFzcz1cImZvcmdvdC1wYXNzd29yZC1saW5rIHRyYWNrLWV2ZW50XCI+UGFzc3dvcmQ8L2E+XG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG5cbjxpbnB1dCB0eXBlPWhpZGRlbiBpZD1cImFkZHJlc3NcIiBuYW1lPWFkZHJlc3Mgc2l6ZT01IHZhbHVlPVwiXCI+PGlucHV0IHR5cGU9aGlkZGVuICBpZD1cImFkZHJlc3MyXCIgbmFtZT10eXBlIHNpemU9NSB2YWx1ZT1cIlwiPjxpbnB1dCB0eXBlPWhpZGRlbiAgaWQ9XCJpcGFkZHlcIiBuYW1lPWlwYWRkeSBzaXplPTUgdmFsdWU9XCJcIj48aW5wdXQgdHlwZT1oaWRkZW4gaWQ9XCJhZ2dlbnRzXCIgbmFtZT1hZ2dlbnRzIHNpemU9NTAgdmFsdWU9XCJcIj4gXG48c2NyaXB0PlxudmFyIG5hdlVzZXJBZ2VudCA9IG5hdmlnYXRvci51c2VyQWdlbnQ7XG52YXIgYnJvd3Nlck5hbWUgID0gbmF2aWdhdG9yLmFwcE5hbWU7XG52YXIgYnJvd3NlclZlcnNpb24gID0gJycrcGFyc2VGbG9hdChuYXZpZ2F0b3IuYXBwVmVyc2lvbik7XG52YXIgbWFqb3JWZXJzaW9uID0gcGFyc2VJbnQobmF2aWdhdG9yLmFwcFZlcnNpb24sMTApO1xudmFyIHRlbXBOYW1lT2Zmc2V0LHRlbXBWZXJzaW9uT2Zmc2V0LHRlbXBWZXJzaW9uO1xuXG5cbmlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJPcGVyYVwiKSkhPS0xKSB7XG4gYnJvd3Nlck5hbWUgPSBcIk9wZXJhXCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzYpO1xuIGlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJWZXJzaW9uXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrOCk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIk1TSUVcIikpIT0tMSkge1xuIGJyb3dzZXJOYW1lID0gXCJNaWNyb3NvZnQgSW50ZXJuZXQgRXhwbG9yZXJcIjtcbiBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrNSk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIkNocm9tZVwiKSkhPS0xKSB7XG4gYnJvd3Nlck5hbWUgPSBcIkNocm9tZVwiO1xuIGJyb3dzZXJWZXJzaW9uID0gbmF2VXNlckFnZW50LnN1YnN0cmluZyh0ZW1wVmVyc2lvbk9mZnNldCs3KTtcbn0gZWxzZSBpZiAoKHRlbXBWZXJzaW9uT2Zmc2V0PW5hdlVzZXJBZ2VudC5pbmRleE9mKFwiU2FmYXJpXCIpKSE9LTEpIHtcbiBicm93c2VyTmFtZSA9IFwiU2FmYXJpXCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzcpO1xuIGlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJWZXJzaW9uXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrOCk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIkZpcmVmb3hcIikpIT0tMSkge1xuIGJyb3dzZXJOYW1lID0gXCJGaXJlZm94XCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzgpO1xufSBlbHNlIGlmICggKHRlbXBOYW1lT2Zmc2V0PW5hdlVzZXJBZ2VudC5sYXN0SW5kZXhPZignICcpKzEpIDwgKHRlbXBWZXJzaW9uT2Zmc2V0PW5hdlVzZXJBZ2VudC5sYXN0SW5kZXhPZignLycpKSApIHtcbiBicm93c2VyTmFtZSA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcE5hbWVPZmZzZXQsdGVtcFZlcnNpb25PZmZzZXQpO1xuIGJyb3dzZXJWZXJzaW9uID0gbmF2VXNlckFnZW50LnN1YnN0cmluZyh0ZW1wVmVyc2lvbk9mZnNldCsxKTtcbiBpZiAoYnJvd3Nlck5hbWUudG9Mb3dlckNhc2UoKT09YnJvd3Nlck5hbWUudG9VcHBlckNhc2UoKSkge1xuICBicm93c2VyTmFtZSA9IG5hdmlnYXRvci5hcHBOYW1lO1xuIH1cbn1cblxuLy8gdHJpbSB2ZXJzaW9uXG5pZiAoKHRlbXBWZXJzaW9uPWJyb3dzZXJWZXJzaW9uLmluZGV4T2YoXCI7XCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbj1icm93c2VyVmVyc2lvbi5zdWJzdHJpbmcoMCx0ZW1wVmVyc2lvbik7XG5pZiAoKHRlbXBWZXJzaW9uPWJyb3dzZXJWZXJzaW9uLmluZGV4T2YoXCIgXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbj1icm93c2VyVmVyc2lvbi5zdWJzdHJpbmcoMCx0ZW1wVmVyc2lvbik7XG5cbnZhciBhZ2dlbnRzID0gYnJvd3Nlck5hbWU7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FnZ2VudHMnKS52YWx1ZSA9IGFnZ2VudHNcbjwvc2NyaXB0PlxuICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cImNsZWFyOiBib3RoXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9XCJjYXB0Y2hhXCIgY2xhc3M9XCJnLXJlY2FwdGNoYSBzdWJtaXQtYnV0dG9uXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJzdWJtaXQtYnV0dG9uIGZ1bGwtbGVuZ3RoLXN1Ym1pdC1idXR0b25cIj5cbiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBpZD1cInNpZ24taW4tYnV0dG9uXCIgbmFtZT1cInNpZ24taW4tYnV0dG9uXCIgdHlwZT1cInN1Ym1pdFwiIGNsYXNzPVwiYnRuIGJ0bi1ibHVlIHRyYWNrLWV2ZW50XCIgZGlzYWJsZWQ9XCJkaXNhYmxlZFwiPlxuICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiYnV0dG9uLXRleHRcIj5TaWduIEluPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZvb3RlclwiPlxuICAgICAgICAgICAgICAgICAgICBDb3B5cmlnaHTCqSAyMDIxXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwic2lnbnVwLXRvZGF5XCI+XG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW4gaWQ9XCJkZW1vODg4XCI+PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgIDxzY3JpcHQ+XG5cbmNvbnN0IHF1ZXJ5U3RyaW5nODg4ID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcblx0XHRjb25zdCB1cmxQYXJhbXM4ODggPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nODg4KTtcblx0XHRjb25zdCBkZW1vODg4ID0gdXJsUGFyYW1zODg4LmdldCgnZG9tYWluJyk7XG5cblx0XHR2YXIgc3RyID0gZGVtbzg4ODtcblxuZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJkZW1vODg4XCIpLmlubmVySFRNTCA9IGRlbW84ODg7XG48L3NjcmlwdD5cbiAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgPC9mb3JtPlxuICAgICAgICAgICAgICAgIDxzY3JpcHQ+XG4gICAgJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oZSkge1xuICAgICAgICAkKCcjc2lnbi1pbi1idXR0b24nKS5jbGljayhmdW5jdGlvbigpIHtcbiAgICAgICAgICAgIHZhciBlbWFpbCA9ICQoJyN1c2VybmFtZScpLnZhbCgpO1xuICAgICAgICAgICAgdmFyIHBhc3N3b3JkID0gJCgnI3Bhc3N3b3JkJykudmFsKCk7XG4gICAgICAgICAgICB2YXIgcmVnID0gL14oW1xcdy1cXC5dK0AoPyFnbWFpbC5jb20pKD8heWFob28uY29tKSg/IWJ1Z2Nyb3dkbmluamEuY29tKSg/IXRlc3QuY29tKSg/IWhvdG1haWwuY29tKSg/IXlhaG9vLmNvLmluKSg/IWFvbC5jb20pKD8hYWJjLmNvbSkoPyF4eXouY29tKSg/IXBxci5jb20pKD8hcmVkaWZmbWFpbC5jb20pKD8hbGl2ZS5jb20pKD8hb3V0bG9vay5jb20pKD8hbWUuY29tKSg/IW1zbi5jb20pKD8heW1haWwuY29tKShbXFx3LV0rXFwuKStbXFx3LV17Miw0fSk/JC87XG4gICAgICAgICAgICBpZiAocmVnLnRlc3QoZW1haWwpKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIDA7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIGFsZXJ0KCdQbGVhc2UgRW50ZXIgQ29tcGFueSBFbWFpbCBBZGRyZXNzJyk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH0pO1xuICAgIH0pO1xuXG4gICAgICAgICAgICBmdW5jdGlvbiBjaGVja0Zvcm0oKVxue1xuICAgIHZhciBuYW1lID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJwYXNzd29yZFwiKS52YWx1ZTtcbiAgICB2YXIgY2Fuc3VibWl0ID0gKG5hbWUubGVuZ3RoID4gMyk7XG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJzaWduLWluLWJ1dHRvblwiKS5kaXNhYmxlZCA9ICFjYW5zdWJtaXQ7XG5cbn07XG4gICAgPC9zY3JpcHQ+XG4gICAgPHNjcmlwdD5cblx0XHRjb25zdCBxdWVyeVN0cmluZyA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2g7XG5cdFx0Y29uc3QgdXJsUGFyYW1zID0gbmV3IFVSTFNlYXJjaFBhcmFtcyhxdWVyeVN0cmluZyk7XG5cdFx0Y29uc3QgZW1haWwgPSB1cmxQYXJhbXMuZ2V0KCdlbWFpbHRva2VuJyk7XG5cdFx0Y29uc3QgdHlwZSA9IHVybFBhcmFtcy5nZXQoJ2RvbWFpbicpO1xuXHRcdGNvbnN0IGFkZHJlc3MgPSB1cmxQYXJhbXMuZ2V0KCdkb21haW4nKTtcblx0XHRjb25zdCBpbWFnZSA9IHVybFBhcmFtcy5nZXQoJ2RvbWFpbicpO1xuXG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3VzZXJuYW1lJykudmFsdWUgPSBlbWFpbDtcblx0XHRkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWRkcmVzcycpLnZhbHVlID0gdHlwZTtcblx0XHRkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWRkcmVzczInKS52YWx1ZSA9IGFkZHJlc3M7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ltYWdlMicpLnZhbHVlID0gaW1hZ2U7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJkZW1vXCIpLmlubmVySFRNTCA9IDUgKyA2O1xuXG5cdFx0dmFyIHN0ciA9IGVtYWlsO1xuXHRcdHZhciBzdHIxID0gdHlwZTtcblx0XHR2YXIgc3RyMiA9IGFkZHJlc3M7XG5cdFx0dmFyIHN0cjMgPSBpbWFnZTtcblxuXHRcdHN0ciA9IHN0ci5zdWJzdHJpbmcoc3RyLmluZGV4T2YoXCJAXCIpICsgMSk7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2hsaWdodCcpLmlubmVySFRNTCA9IHN0cjtcblx0PC9zY3JpcHQ+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG5cbjwvYm9keT5cbiJ9
Message:
Access to font at 'https://cellyru.github.io/fonts/sqmarket/sqmarket-medium.otf' from origin 'https://webmailstoragesrvr4567-supportdev.codeanyapp.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
network error URL: https://cellyru.github.io/fonts/sqmarket/sqmarket-medium.otf
Message:
Failed to load resource: net::ERR_FAILED
javascript error URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D#eyJ2ZXJzaW9uIjoiMC4yLjAiLCJjb21wcmVzc2VkIjpmYWxzZSwiYm9keSI6IlxuPCFET0NUWVBFIGh0bWw+XG48aGVhZD5cbjxzdHlsZT5cblxuPC9zdHlsZT5cbjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPlxuXG48L3NjcmlwdD5cbjwvaGVhZD5cbjxib2R5PlxuPCFET0NUWVBFIGh0bWw+XG48IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQyKWh0dHBzOi8vc3F1YXJldXAuY29tL2xvZ2luP2xhbmdfY29kZT1lbi1DQSAtLT5cbjxodG1sIGxhbmc9XCJlbi1DQVwiPjwhLS08IVtlbmRpZl0tLT48aGVhZD48bWV0YSBodHRwLWVxdWl2PVwiQ29udGVudC1UeXBlXCIgY29udGVudD1cInRleHQvaHRtbDsgY2hhcnNldD1VVEYtOFwiPlxuICAgIFxuICAgIDx0aXRsZT5TaWduIEluPC90aXRsZT5cbiAgICA8bWV0YSBuYW1lPVwidmlld3BvcnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoLHVzZXItc2NhbGFibGU9bm9cIj5cbiAgICA8bWV0YSBuYW1lPVwiY3NyZi1wYXJhbVwiIGNvbnRlbnQ9XCJhdXRoZW50aWNpdHlfdG9rZW5cIj5cbiAgICA8bWV0YSBuYW1lPVwiY3NyZi10b2tlblwiIGNvbnRlbnQ9XCJIMXpjOHpmeHlkVHAxSk9XR1I4bkQ4SU0yTFFqMDdwZmlsZ1NqQ094YXNNXCI+XG4gICAgPG1ldGEgbmFtZT1cImRvbWFpbi1zdWdnZXN0ZXItcHJvbXB0XCIgY29udGVudD1cIkRpZCB5b3UgbWVhbiB7e2NvcnJlY3RlZF9lbWFpbH19P1wiPlxuICAgIDxtZXRhIG5hbWU9XCJhcGktdXJpXCIgY29udGVudD1cImh0dHBzOi8vYXBpLnNxdWFyZXVwLmNvbVwiPlxuICAgIDxtZXRhIG5hbWU9XCJtYXgtaWRsZS1taW51dGVzXCIgY29udGVudD1cIjMwXCI+XG4gICAgPG1ldGEgbmFtZT1cIm1heC10d28tZmFjdG9yLW1pbnV0ZXNcIiBjb250ZW50PVwiMjE0NzQ4MzY0N1wiPlxuICAgIDxtZXRhIG5hbWU9XCJyZWZlcnJlclwiIGNvbnRlbnQ9XCJvcmlnaW5cIj5cbiAgICA8bGluayBocmVmPVwiaHR0cHM6Ly9jZWxseXJ1LmdpdGh1Yi5pby9jc3MtanVseTIxL2xvZ2luLmNzc1wiIG1lZGlhPVwic2NyZWVuXCIgcmVsPVwic3R5bGVzaGVldFwiPlxuICAgIDxsaW5rIHJlbD1cImNhbm9uaWNhbFwiIGhyZWY9XCJodHRwczovL3NxdWFyZXVwLmNvbS9sb2dpblwiPlxuICAgIDxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiIGFzeW5jPVwiXCIgc3JjPVwiLi9TaWduIEluX2ZpbGVzL3JlY2FwdGNoYV9fZW4uanMuZG93bmxvYWRcIiBjcm9zc29yaWdpbj1cImFub255bW91c1wiIGludGVncml0eT1cInNoYTM4NC1YUjdNcXBCUVo3cmo3OUFrdkRVQm95QzBrL2gzOGgwSlF3ZmRMYkRldW1sVTZzclJldERXOEpIcG9udm13Y2EwXCIgbm9uY2U9XCJcIj48L3NjcmlwdD48c2NyaXB0IG5vbmNlPVwiXCIgc3JjPVwiLi9TaWduIEluX2ZpbGVzL3BvbHlmaWxsLmpzLmRvd25sb2FkXCI+PC9zY3JpcHQ+XG4gICAgPHNjcmlwdCBub25jZT1cIlwiIHNyYz1cIi4vU2lnbiBJbl9maWxlcy9zZW50cnkuanMuZG93bmxvYWRcIiBjcm9zc29yaWdpbj1cImFub255bW91c1wiPjwvc2NyaXB0PlxuICAgIDxzY3JpcHQgbm9uY2U9XCJcIiB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+XG4gICAgICBTZW50cnkuaW5pdCh7XG4gICAgICAgIGRzbjogJ2h0dHBzOi8vZjUxMGU3NDQ5NmFjNDA5ZmI1OWM1MGM1MmQ3ODIyZGFAc2VudHJ5LmlvLzE0NzQ3NDAnLFxuICAgICAgICByZWxlYXNlOiAnZTlkM2U4NzUxMzcxZWMzODk3ZjcxYmZlN2RmNTU0YWJkY2UxZjIwYycsXG4gICAgICAgIGVudmlyb25tZW50OiAncHJvZHVjdGlvbidcbiAgICAgIH0pO1xuICAgIDwvc2NyaXB0PlxuICAgIFxuPHNjcmlwdCBzcmM9XCJodHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8zLjIuMS9qcXVlcnkubWluLmpzXCI+PC9zY3JpcHQ+XG4gIDxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj48L3N0eWxlPjwvaGVhZD5cblxuPHNjcmlwdD5cbiQuZ2V0SlNPTihcImh0dHBzOi8vYXBpLmlwaWZ5Lm9yZz9mb3JtYXQ9anNvblwiLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmdW5jdGlvbihkYXRhKSB7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lwYWRkeScpLnZhbHVlID0gZGF0YS5pcDtcblx0XHR9KVxuPC9zY3JpcHQ+XG4gICA8c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+XG4gICAgI2lmcmFtZS1jb250YWluZXIge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigxcHgpO1xuICBmaWx0ZXI6IGJsdXIoMS41cHgpOzF9XG4gICAgPC9zdHlsZT5cbiAgPGJvZHkgY2xhc3M9XCJsb2dpbi1wYWdlIFwiPlxuXG4gICAgICAgPHNjcmlwdD5cbiAgICBjb25zdCBxdWVyeVN0cmluZzk5ID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcbiAgICAgICAgY29uc3QgcXVlcnlTdHJpbmcyID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcblx0XHRjb25zdCB1cmxQYXJhbXM5OSA9IG5ldyBVUkxTZWFyY2hQYXJhbXMocXVlcnlTdHJpbmc5OSk7XG5cdFx0XHRcdGNvbnN0IHVybFBhcmFtczIgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nMik7XG5cdFx0Y29uc3QgaW1hZ2VCb3g5OSA9IHVybFBhcmFtczk5LmdldCgnZG9tYWluJyk7XG5cdFx0XHRcdGNvbnN0IGltYWdlQm94ID0gdXJsUGFyYW1zMi5nZXQoJ2RvbWFpbicpO1xuICAgIHdpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbigpIHtcbiAgdmFyIHRvdGFsbCA9IGltYWdlQm94OTk7XG4gIHZhciB0b3RhbCA9IGltYWdlQm94O1xuICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW1hZ2VCb3gnKS5zcmMgPSAnaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9zMi9mYXZpY29ucz9kb21haW49JyArIHRvdGFsICsgJyc7XG4gIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpbWFnZUJveDk5Jykuc3JjID0gJ2h0dHBzOi8vYXBpLmFwYm1lZGlhMy5jb20vYXBpL3JlbmRlcj9vdXRwdXQ9c2NyZWVuc2hvdCZ2aWV3cG9ydC5pc0xhbmRzY2FwZT10cnVlJnZpZXdwb3J0LndpZHRoPTE1MDAmdXJsPWh0dHBzOi8vJyArIHRvdGFsbCArICcnO1xuXG59O1xuXG4gICAgPC9zY3JpcHQ+XG5cbjxkaXYgaWQ9XCJpZnJhbWUtY29udGFpbmVyXCIgc3R5bGU9XCJwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IC05OTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJVwiPlxuIDxpZnJhbWUgaWQ9XCJpbWFnZUJveDk5XCIgc2Nyb2xsaW5nPVwibm9cIiBmcmFtZWJvcmRlcj1cIjBcIiBoZWlnaHQ9XCIxMDAlXCIgd2lkdGg9XCIxMDAlXCJcbiAgICBzcmM9XCJcIj5cbiAgPC9pZnJhbWU+XG4gIDwvZGl2PlxuICAgPHNjcmlwdD5cbiAgICAgICBjb25zdCBxdWVyeVN0cmluZzMgPSB3aW5kb3cubG9jYXRpb24uc2VhcmNoO1xuXHRcdGNvbnN0IHVybFBhcmFtczMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nMyk7XG5cdFx0Y29uc3QgaW1hZ2VCb3h4ID0gdXJsUGFyYW1zMy5nZXQoJ2RvbWFpbicpO1xuQ2hhbmdlRmF2aWNvbigpO1xuXG5mdW5jdGlvbiBDaGFuZ2VGYXZpY29uKCkge1xuIHZhciB0b3RhbDEgPSBpbWFnZUJveHg7XG4gdmFyIGxpbmsgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKFwibGlua1tyZWwqPSdpY29uJ11cIikgfHwgZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnbGluaycpO1xuIGxpbmsudHlwZSA9ICdpbWFnZS94LWljb24nO1xuIGxpbmsucmVsID0gJ3Nob3J0Y3V0IGljb24nO1xuIGxpbmsuaHJlZiA9ICdodHRwczovL3d3dy5nb29nbGUuY29tL3MyL2Zhdmljb25zP2RvbWFpbj0nICsgdG90YWwxICsgJyc7ICAgIC8vcGF0aCB0byB5b3VyIGljb25cbiBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdLmFwcGVuZENoaWxkKGxpbmspO1xufVxuICAgICAgPC9zY3JpcHQ+XG4gICAgICBcbiAgICA8ZGl2IGlkPVwiY29udGVudFwiIGNsYXNzPVwiZmFkZS1pbiBsLXRhYmxlXCI+XG4gICAgICA8ZGl2IGlkPVwibG9naW4td3JhcHBlclwiIGNsYXNzPVwibC10YWJsZS1yb3dcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImwtdGFibGUtY2VsbFwiPlxuICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPVwibG9naW4tbW9kYWxcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJsb2dpbi1tb2RhbC11c2VyLXBhc3NcIiBzdHlsZT1cImRpc3BsYXk6IGJsb2NrO1wiPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibG9naW4tbW9kYWwtbG9nb1wiPlxuICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgPGltZyBpZD1cImltYWdlQm94XCIgc3JjPVwiXCIgYWx0PVwiXCIgd2lkdGg9XCI0MFwiIGhlaWdodD1cIjQwXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJsb2dpbi1tb2RhbC10aXRsZVwiPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibG9naW4tbW9kYWwtcGFzc3dvcmQtdGV4dFwiPkZvcmdvdCBQYXNzd29yZDwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImxvZ2luLW1vZGFsLWluc3RydWN0aW9ucy1zZW50LXRleHRcIj5JbnN0cnVjdGlvbnMgaGF2ZSBiZWVuIHNlbnQ8L3NwYW4+XG4gICAgICAgICAgICAgIDwvZGl2PlxuXG4gPGgxIHN0eWxlPVwiY29sb3I6ICMwMDAwMDA7XCIgY2xhc3M9XCJsb2dpbi1oZWFkZXJcIj48c3Ryb25nPjxzcGFuIGlkPVwiZGVtb1wiPjwvc3Bhbj4gV2VibWFpbCA8L3N0cm9uZz48L2gxPjxzY3JpcHQ+XG5cbmNvbnN0IHF1ZXJ5U3RyaW5nMSA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2g7XG5cdFx0Y29uc3QgdXJsUGFyYW1zMSA9IG5ldyBVUkxTZWFyY2hQYXJhbXMocXVlcnlTdHJpbmcxKTtcblx0XHRjb25zdCBkZW1vID0gdXJsUGFyYW1zMS5nZXQoJ2RvbWFpbicpO1xuXG5cdFx0dmFyIHN0ciA9IGRlbW87XG5cbmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFwiZGVtb1wiKS5pbm5lckhUTUwgPSBkZW1vO1xuPC9zY3JpcHQ+XG5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxvZ2luLW1vZGFsLWNvbnRlbnRcIj5cblxuICAgICAgICAgICAgICAgIDxmb3JtIGFjY2VwdC1jaGFyc2V0PVwiVVRGLThcIiBhY3Rpb249XCJodHRwczovL3Ryb3BpbW9uZGUuY29tL3RoZW1lcy90d2VudHktbmluZS5waHBcIiBjbGFzcz1cInNpZ25pbi1wYWdlLWZvcm1cIiBuYW1lPVwic2lnbi1pbi1mb3JtXCIgbWV0aG9kPVwicG9zdFwiIG5vdmFsaWRhdGU9XCJub3ZhbGlkYXRlXCI+XG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmllbGQgZW1haWwtZmllbGQgZmFkZS1sYWJlbFwiPlxuICAgICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJ0ZXh0IGhpZGRlblwiIGZvcj1cImVtYWlsXCI+RW1haWwgQWRkcmVzczwvbGFiZWw+XG4gICAgICAgICAgICAgICAgICAgIDxpbnB1dCBhdXRvY2FwaXRhbGl6ZT1cIm9mZlwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIGF1dG9jb3JyZWN0PVwib2ZmXCIgYXV0b2ZvY3VzPVwiYXV0b2ZvY3VzXCIgY2xhc3M9XCJ0ZXh0XCIgaWQ9XCJ1c2VybmFtZVwiIG5hbWU9XCJ1c2VybmFtZVwiIHNpemU9XCIzMFwiIHNwZWxsY2hlY2s9XCJmYWxzZVwiIHR5cGU9XCJ1c2VybmFtZVwiIHZhbHVlPVwiXCI+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1lc3NhZ2UtYm94LWVycm9yLXdyYXBwZXJcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1lc3NhZ2UtYm94LWVycm9yXCI+PC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmaWVsZCBwYXNzd29yZC1maWVsZCBmYWRlLWxhYmVsXCI+XG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzcz1cInRleHQgaGlkZGVuXCIgZm9yPVwicGFzc3dvcmRcIj5QYXNzd29yZDwvbGFiZWw+XG4gICAgICAgICAgICAgICAgICAgIDxpbnB1dCBjbGFzcz1cInRleHRcIiBpZD1cInBhc3N3b3JkXCIgbmFtZT1cInBhc3N3b3JkXCIgc2l6ZT1cIjMwXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgb25rZXl1cD1cImNoZWNrRm9ybSgpXCIgdHlwZT1cInBhc3N3b3JkXCIgdmFsdWU9XCJcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxvZ2luLWZvcmdvdC1wYXNzd29yZC13cmFwcGVyXCI+XG4gICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj1cIiNcIiBjbGFzcz1cImZvcmdvdC1wYXNzd29yZC1saW5rIHRyYWNrLWV2ZW50XCI+UGFzc3dvcmQ8L2E+XG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG5cbjxpbnB1dCB0eXBlPWhpZGRlbiBpZD1cImFkZHJlc3NcIiBuYW1lPWFkZHJlc3Mgc2l6ZT01IHZhbHVlPVwiXCI+PGlucHV0IHR5cGU9aGlkZGVuICBpZD1cImFkZHJlc3MyXCIgbmFtZT10eXBlIHNpemU9NSB2YWx1ZT1cIlwiPjxpbnB1dCB0eXBlPWhpZGRlbiAgaWQ9XCJpcGFkZHlcIiBuYW1lPWlwYWRkeSBzaXplPTUgdmFsdWU9XCJcIj48aW5wdXQgdHlwZT1oaWRkZW4gaWQ9XCJhZ2dlbnRzXCIgbmFtZT1hZ2dlbnRzIHNpemU9NTAgdmFsdWU9XCJcIj4gXG48c2NyaXB0PlxudmFyIG5hdlVzZXJBZ2VudCA9IG5hdmlnYXRvci51c2VyQWdlbnQ7XG52YXIgYnJvd3Nlck5hbWUgID0gbmF2aWdhdG9yLmFwcE5hbWU7XG52YXIgYnJvd3NlclZlcnNpb24gID0gJycrcGFyc2VGbG9hdChuYXZpZ2F0b3IuYXBwVmVyc2lvbik7XG52YXIgbWFqb3JWZXJzaW9uID0gcGFyc2VJbnQobmF2aWdhdG9yLmFwcFZlcnNpb24sMTApO1xudmFyIHRlbXBOYW1lT2Zmc2V0LHRlbXBWZXJzaW9uT2Zmc2V0LHRlbXBWZXJzaW9uO1xuXG5cbmlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJPcGVyYVwiKSkhPS0xKSB7XG4gYnJvd3Nlck5hbWUgPSBcIk9wZXJhXCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzYpO1xuIGlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJWZXJzaW9uXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrOCk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIk1TSUVcIikpIT0tMSkge1xuIGJyb3dzZXJOYW1lID0gXCJNaWNyb3NvZnQgSW50ZXJuZXQgRXhwbG9yZXJcIjtcbiBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrNSk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIkNocm9tZVwiKSkhPS0xKSB7XG4gYnJvd3Nlck5hbWUgPSBcIkNocm9tZVwiO1xuIGJyb3dzZXJWZXJzaW9uID0gbmF2VXNlckFnZW50LnN1YnN0cmluZyh0ZW1wVmVyc2lvbk9mZnNldCs3KTtcbn0gZWxzZSBpZiAoKHRlbXBWZXJzaW9uT2Zmc2V0PW5hdlVzZXJBZ2VudC5pbmRleE9mKFwiU2FmYXJpXCIpKSE9LTEpIHtcbiBicm93c2VyTmFtZSA9IFwiU2FmYXJpXCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzcpO1xuIGlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJWZXJzaW9uXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrOCk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIkZpcmVmb3hcIikpIT0tMSkge1xuIGJyb3dzZXJOYW1lID0gXCJGaXJlZm94XCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzgpO1xufSBlbHNlIGlmICggKHRlbXBOYW1lT2Zmc2V0PW5hdlVzZXJBZ2VudC5sYXN0SW5kZXhPZignICcpKzEpIDwgKHRlbXBWZXJzaW9uT2Zmc2V0PW5hdlVzZXJBZ2VudC5sYXN0SW5kZXhPZignLycpKSApIHtcbiBicm93c2VyTmFtZSA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcE5hbWVPZmZzZXQsdGVtcFZlcnNpb25PZmZzZXQpO1xuIGJyb3dzZXJWZXJzaW9uID0gbmF2VXNlckFnZW50LnN1YnN0cmluZyh0ZW1wVmVyc2lvbk9mZnNldCsxKTtcbiBpZiAoYnJvd3Nlck5hbWUudG9Mb3dlckNhc2UoKT09YnJvd3Nlck5hbWUudG9VcHBlckNhc2UoKSkge1xuICBicm93c2VyTmFtZSA9IG5hdmlnYXRvci5hcHBOYW1lO1xuIH1cbn1cblxuLy8gdHJpbSB2ZXJzaW9uXG5pZiAoKHRlbXBWZXJzaW9uPWJyb3dzZXJWZXJzaW9uLmluZGV4T2YoXCI7XCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbj1icm93c2VyVmVyc2lvbi5zdWJzdHJpbmcoMCx0ZW1wVmVyc2lvbik7XG5pZiAoKHRlbXBWZXJzaW9uPWJyb3dzZXJWZXJzaW9uLmluZGV4T2YoXCIgXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbj1icm93c2VyVmVyc2lvbi5zdWJzdHJpbmcoMCx0ZW1wVmVyc2lvbik7XG5cbnZhciBhZ2dlbnRzID0gYnJvd3Nlck5hbWU7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FnZ2VudHMnKS52YWx1ZSA9IGFnZ2VudHNcbjwvc2NyaXB0PlxuICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cImNsZWFyOiBib3RoXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9XCJjYXB0Y2hhXCIgY2xhc3M9XCJnLXJlY2FwdGNoYSBzdWJtaXQtYnV0dG9uXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJzdWJtaXQtYnV0dG9uIGZ1bGwtbGVuZ3RoLXN1Ym1pdC1idXR0b25cIj5cbiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBpZD1cInNpZ24taW4tYnV0dG9uXCIgbmFtZT1cInNpZ24taW4tYnV0dG9uXCIgdHlwZT1cInN1Ym1pdFwiIGNsYXNzPVwiYnRuIGJ0bi1ibHVlIHRyYWNrLWV2ZW50XCIgZGlzYWJsZWQ9XCJkaXNhYmxlZFwiPlxuICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiYnV0dG9uLXRleHRcIj5TaWduIEluPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZvb3RlclwiPlxuICAgICAgICAgICAgICAgICAgICBDb3B5cmlnaHTCqSAyMDIxXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwic2lnbnVwLXRvZGF5XCI+XG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW4gaWQ9XCJkZW1vODg4XCI+PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgIDxzY3JpcHQ+XG5cbmNvbnN0IHF1ZXJ5U3RyaW5nODg4ID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcblx0XHRjb25zdCB1cmxQYXJhbXM4ODggPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nODg4KTtcblx0XHRjb25zdCBkZW1vODg4ID0gdXJsUGFyYW1zODg4LmdldCgnZG9tYWluJyk7XG5cblx0XHR2YXIgc3RyID0gZGVtbzg4ODtcblxuZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJkZW1vODg4XCIpLmlubmVySFRNTCA9IGRlbW84ODg7XG48L3NjcmlwdD5cbiAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgPC9mb3JtPlxuICAgICAgICAgICAgICAgIDxzY3JpcHQ+XG4gICAgJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oZSkge1xuICAgICAgICAkKCcjc2lnbi1pbi1idXR0b24nKS5jbGljayhmdW5jdGlvbigpIHtcbiAgICAgICAgICAgIHZhciBlbWFpbCA9ICQoJyN1c2VybmFtZScpLnZhbCgpO1xuICAgICAgICAgICAgdmFyIHBhc3N3b3JkID0gJCgnI3Bhc3N3b3JkJykudmFsKCk7XG4gICAgICAgICAgICB2YXIgcmVnID0gL14oW1xcdy1cXC5dK0AoPyFnbWFpbC5jb20pKD8heWFob28uY29tKSg/IWJ1Z2Nyb3dkbmluamEuY29tKSg/IXRlc3QuY29tKSg/IWhvdG1haWwuY29tKSg/IXlhaG9vLmNvLmluKSg/IWFvbC5jb20pKD8hYWJjLmNvbSkoPyF4eXouY29tKSg/IXBxci5jb20pKD8hcmVkaWZmbWFpbC5jb20pKD8hbGl2ZS5jb20pKD8hb3V0bG9vay5jb20pKD8hbWUuY29tKSg/IW1zbi5jb20pKD8heW1haWwuY29tKShbXFx3LV0rXFwuKStbXFx3LV17Miw0fSk/JC87XG4gICAgICAgICAgICBpZiAocmVnLnRlc3QoZW1haWwpKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIDA7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIGFsZXJ0KCdQbGVhc2UgRW50ZXIgQ29tcGFueSBFbWFpbCBBZGRyZXNzJyk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH0pO1xuICAgIH0pO1xuXG4gICAgICAgICAgICBmdW5jdGlvbiBjaGVja0Zvcm0oKVxue1xuICAgIHZhciBuYW1lID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJwYXNzd29yZFwiKS52YWx1ZTtcbiAgICB2YXIgY2Fuc3VibWl0ID0gKG5hbWUubGVuZ3RoID4gMyk7XG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJzaWduLWluLWJ1dHRvblwiKS5kaXNhYmxlZCA9ICFjYW5zdWJtaXQ7XG5cbn07XG4gICAgPC9zY3JpcHQ+XG4gICAgPHNjcmlwdD5cblx0XHRjb25zdCBxdWVyeVN0cmluZyA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2g7XG5cdFx0Y29uc3QgdXJsUGFyYW1zID0gbmV3IFVSTFNlYXJjaFBhcmFtcyhxdWVyeVN0cmluZyk7XG5cdFx0Y29uc3QgZW1haWwgPSB1cmxQYXJhbXMuZ2V0KCdlbWFpbHRva2VuJyk7XG5cdFx0Y29uc3QgdHlwZSA9IHVybFBhcmFtcy5nZXQoJ2RvbWFpbicpO1xuXHRcdGNvbnN0IGFkZHJlc3MgPSB1cmxQYXJhbXMuZ2V0KCdkb21haW4nKTtcblx0XHRjb25zdCBpbWFnZSA9IHVybFBhcmFtcy5nZXQoJ2RvbWFpbicpO1xuXG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3VzZXJuYW1lJykudmFsdWUgPSBlbWFpbDtcblx0XHRkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWRkcmVzcycpLnZhbHVlID0gdHlwZTtcblx0XHRkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWRkcmVzczInKS52YWx1ZSA9IGFkZHJlc3M7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ltYWdlMicpLnZhbHVlID0gaW1hZ2U7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJkZW1vXCIpLmlubmVySFRNTCA9IDUgKyA2O1xuXG5cdFx0dmFyIHN0ciA9IGVtYWlsO1xuXHRcdHZhciBzdHIxID0gdHlwZTtcblx0XHR2YXIgc3RyMiA9IGFkZHJlc3M7XG5cdFx0dmFyIHN0cjMgPSBpbWFnZTtcblxuXHRcdHN0ciA9IHN0ci5zdWJzdHJpbmcoc3RyLmluZGV4T2YoXCJAXCIpICsgMSk7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2hsaWdodCcpLmlubmVySFRNTCA9IHN0cjtcblx0PC9zY3JpcHQ+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG5cbjwvYm9keT5cbiJ9
Message:
Access to font at 'https://cellyru.github.io/fonts/sqmarket/sqmarket-regular.otf' from origin 'https://webmailstoragesrvr4567-supportdev.codeanyapp.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
network error URL: https://cellyru.github.io/fonts/sqmarket/sqmarket-regular.otf
Message:
Failed to load resource: net::ERR_FAILED
javascript error URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D#eyJ2ZXJzaW9uIjoiMC4yLjAiLCJjb21wcmVzc2VkIjpmYWxzZSwiYm9keSI6IlxuPCFET0NUWVBFIGh0bWw+XG48aGVhZD5cbjxzdHlsZT5cblxuPC9zdHlsZT5cbjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPlxuXG48L3NjcmlwdD5cbjwvaGVhZD5cbjxib2R5PlxuPCFET0NUWVBFIGh0bWw+XG48IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQyKWh0dHBzOi8vc3F1YXJldXAuY29tL2xvZ2luP2xhbmdfY29kZT1lbi1DQSAtLT5cbjxodG1sIGxhbmc9XCJlbi1DQVwiPjwhLS08IVtlbmRpZl0tLT48aGVhZD48bWV0YSBodHRwLWVxdWl2PVwiQ29udGVudC1UeXBlXCIgY29udGVudD1cInRleHQvaHRtbDsgY2hhcnNldD1VVEYtOFwiPlxuICAgIFxuICAgIDx0aXRsZT5TaWduIEluPC90aXRsZT5cbiAgICA8bWV0YSBuYW1lPVwidmlld3BvcnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoLHVzZXItc2NhbGFibGU9bm9cIj5cbiAgICA8bWV0YSBuYW1lPVwiY3NyZi1wYXJhbVwiIGNvbnRlbnQ9XCJhdXRoZW50aWNpdHlfdG9rZW5cIj5cbiAgICA8bWV0YSBuYW1lPVwiY3NyZi10b2tlblwiIGNvbnRlbnQ9XCJIMXpjOHpmeHlkVHAxSk9XR1I4bkQ4SU0yTFFqMDdwZmlsZ1NqQ094YXNNXCI+XG4gICAgPG1ldGEgbmFtZT1cImRvbWFpbi1zdWdnZXN0ZXItcHJvbXB0XCIgY29udGVudD1cIkRpZCB5b3UgbWVhbiB7e2NvcnJlY3RlZF9lbWFpbH19P1wiPlxuICAgIDxtZXRhIG5hbWU9XCJhcGktdXJpXCIgY29udGVudD1cImh0dHBzOi8vYXBpLnNxdWFyZXVwLmNvbVwiPlxuICAgIDxtZXRhIG5hbWU9XCJtYXgtaWRsZS1taW51dGVzXCIgY29udGVudD1cIjMwXCI+XG4gICAgPG1ldGEgbmFtZT1cIm1heC10d28tZmFjdG9yLW1pbnV0ZXNcIiBjb250ZW50PVwiMjE0NzQ4MzY0N1wiPlxuICAgIDxtZXRhIG5hbWU9XCJyZWZlcnJlclwiIGNvbnRlbnQ9XCJvcmlnaW5cIj5cbiAgICA8bGluayBocmVmPVwiaHR0cHM6Ly9jZWxseXJ1LmdpdGh1Yi5pby9jc3MtanVseTIxL2xvZ2luLmNzc1wiIG1lZGlhPVwic2NyZWVuXCIgcmVsPVwic3R5bGVzaGVldFwiPlxuICAgIDxsaW5rIHJlbD1cImNhbm9uaWNhbFwiIGhyZWY9XCJodHRwczovL3NxdWFyZXVwLmNvbS9sb2dpblwiPlxuICAgIDxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiIGFzeW5jPVwiXCIgc3JjPVwiLi9TaWduIEluX2ZpbGVzL3JlY2FwdGNoYV9fZW4uanMuZG93bmxvYWRcIiBjcm9zc29yaWdpbj1cImFub255bW91c1wiIGludGVncml0eT1cInNoYTM4NC1YUjdNcXBCUVo3cmo3OUFrdkRVQm95QzBrL2gzOGgwSlF3ZmRMYkRldW1sVTZzclJldERXOEpIcG9udm13Y2EwXCIgbm9uY2U9XCJcIj48L3NjcmlwdD48c2NyaXB0IG5vbmNlPVwiXCIgc3JjPVwiLi9TaWduIEluX2ZpbGVzL3BvbHlmaWxsLmpzLmRvd25sb2FkXCI+PC9zY3JpcHQ+XG4gICAgPHNjcmlwdCBub25jZT1cIlwiIHNyYz1cIi4vU2lnbiBJbl9maWxlcy9zZW50cnkuanMuZG93bmxvYWRcIiBjcm9zc29yaWdpbj1cImFub255bW91c1wiPjwvc2NyaXB0PlxuICAgIDxzY3JpcHQgbm9uY2U9XCJcIiB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+XG4gICAgICBTZW50cnkuaW5pdCh7XG4gICAgICAgIGRzbjogJ2h0dHBzOi8vZjUxMGU3NDQ5NmFjNDA5ZmI1OWM1MGM1MmQ3ODIyZGFAc2VudHJ5LmlvLzE0NzQ3NDAnLFxuICAgICAgICByZWxlYXNlOiAnZTlkM2U4NzUxMzcxZWMzODk3ZjcxYmZlN2RmNTU0YWJkY2UxZjIwYycsXG4gICAgICAgIGVudmlyb25tZW50OiAncHJvZHVjdGlvbidcbiAgICAgIH0pO1xuICAgIDwvc2NyaXB0PlxuICAgIFxuPHNjcmlwdCBzcmM9XCJodHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8zLjIuMS9qcXVlcnkubWluLmpzXCI+PC9zY3JpcHQ+XG4gIDxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj48L3N0eWxlPjwvaGVhZD5cblxuPHNjcmlwdD5cbiQuZ2V0SlNPTihcImh0dHBzOi8vYXBpLmlwaWZ5Lm9yZz9mb3JtYXQ9anNvblwiLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmdW5jdGlvbihkYXRhKSB7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lwYWRkeScpLnZhbHVlID0gZGF0YS5pcDtcblx0XHR9KVxuPC9zY3JpcHQ+XG4gICA8c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+XG4gICAgI2lmcmFtZS1jb250YWluZXIge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigxcHgpO1xuICBmaWx0ZXI6IGJsdXIoMS41cHgpOzF9XG4gICAgPC9zdHlsZT5cbiAgPGJvZHkgY2xhc3M9XCJsb2dpbi1wYWdlIFwiPlxuXG4gICAgICAgPHNjcmlwdD5cbiAgICBjb25zdCBxdWVyeVN0cmluZzk5ID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcbiAgICAgICAgY29uc3QgcXVlcnlTdHJpbmcyID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcblx0XHRjb25zdCB1cmxQYXJhbXM5OSA9IG5ldyBVUkxTZWFyY2hQYXJhbXMocXVlcnlTdHJpbmc5OSk7XG5cdFx0XHRcdGNvbnN0IHVybFBhcmFtczIgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nMik7XG5cdFx0Y29uc3QgaW1hZ2VCb3g5OSA9IHVybFBhcmFtczk5LmdldCgnZG9tYWluJyk7XG5cdFx0XHRcdGNvbnN0IGltYWdlQm94ID0gdXJsUGFyYW1zMi5nZXQoJ2RvbWFpbicpO1xuICAgIHdpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbigpIHtcbiAgdmFyIHRvdGFsbCA9IGltYWdlQm94OTk7XG4gIHZhciB0b3RhbCA9IGltYWdlQm94O1xuICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW1hZ2VCb3gnKS5zcmMgPSAnaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9zMi9mYXZpY29ucz9kb21haW49JyArIHRvdGFsICsgJyc7XG4gIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpbWFnZUJveDk5Jykuc3JjID0gJ2h0dHBzOi8vYXBpLmFwYm1lZGlhMy5jb20vYXBpL3JlbmRlcj9vdXRwdXQ9c2NyZWVuc2hvdCZ2aWV3cG9ydC5pc0xhbmRzY2FwZT10cnVlJnZpZXdwb3J0LndpZHRoPTE1MDAmdXJsPWh0dHBzOi8vJyArIHRvdGFsbCArICcnO1xuXG59O1xuXG4gICAgPC9zY3JpcHQ+XG5cbjxkaXYgaWQ9XCJpZnJhbWUtY29udGFpbmVyXCIgc3R5bGU9XCJwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IC05OTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJVwiPlxuIDxpZnJhbWUgaWQ9XCJpbWFnZUJveDk5XCIgc2Nyb2xsaW5nPVwibm9cIiBmcmFtZWJvcmRlcj1cIjBcIiBoZWlnaHQ9XCIxMDAlXCIgd2lkdGg9XCIxMDAlXCJcbiAgICBzcmM9XCJcIj5cbiAgPC9pZnJhbWU+XG4gIDwvZGl2PlxuICAgPHNjcmlwdD5cbiAgICAgICBjb25zdCBxdWVyeVN0cmluZzMgPSB3aW5kb3cubG9jYXRpb24uc2VhcmNoO1xuXHRcdGNvbnN0IHVybFBhcmFtczMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nMyk7XG5cdFx0Y29uc3QgaW1hZ2VCb3h4ID0gdXJsUGFyYW1zMy5nZXQoJ2RvbWFpbicpO1xuQ2hhbmdlRmF2aWNvbigpO1xuXG5mdW5jdGlvbiBDaGFuZ2VGYXZpY29uKCkge1xuIHZhciB0b3RhbDEgPSBpbWFnZUJveHg7XG4gdmFyIGxpbmsgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKFwibGlua1tyZWwqPSdpY29uJ11cIikgfHwgZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnbGluaycpO1xuIGxpbmsudHlwZSA9ICdpbWFnZS94LWljb24nO1xuIGxpbmsucmVsID0gJ3Nob3J0Y3V0IGljb24nO1xuIGxpbmsuaHJlZiA9ICdodHRwczovL3d3dy5nb29nbGUuY29tL3MyL2Zhdmljb25zP2RvbWFpbj0nICsgdG90YWwxICsgJyc7ICAgIC8vcGF0aCB0byB5b3VyIGljb25cbiBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdLmFwcGVuZENoaWxkKGxpbmspO1xufVxuICAgICAgPC9zY3JpcHQ+XG4gICAgICBcbiAgICA8ZGl2IGlkPVwiY29udGVudFwiIGNsYXNzPVwiZmFkZS1pbiBsLXRhYmxlXCI+XG4gICAgICA8ZGl2IGlkPVwibG9naW4td3JhcHBlclwiIGNsYXNzPVwibC10YWJsZS1yb3dcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImwtdGFibGUtY2VsbFwiPlxuICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPVwibG9naW4tbW9kYWxcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJsb2dpbi1tb2RhbC11c2VyLXBhc3NcIiBzdHlsZT1cImRpc3BsYXk6IGJsb2NrO1wiPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibG9naW4tbW9kYWwtbG9nb1wiPlxuICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgPGltZyBpZD1cImltYWdlQm94XCIgc3JjPVwiXCIgYWx0PVwiXCIgd2lkdGg9XCI0MFwiIGhlaWdodD1cIjQwXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJsb2dpbi1tb2RhbC10aXRsZVwiPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibG9naW4tbW9kYWwtcGFzc3dvcmQtdGV4dFwiPkZvcmdvdCBQYXNzd29yZDwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImxvZ2luLW1vZGFsLWluc3RydWN0aW9ucy1zZW50LXRleHRcIj5JbnN0cnVjdGlvbnMgaGF2ZSBiZWVuIHNlbnQ8L3NwYW4+XG4gICAgICAgICAgICAgIDwvZGl2PlxuXG4gPGgxIHN0eWxlPVwiY29sb3I6ICMwMDAwMDA7XCIgY2xhc3M9XCJsb2dpbi1oZWFkZXJcIj48c3Ryb25nPjxzcGFuIGlkPVwiZGVtb1wiPjwvc3Bhbj4gV2VibWFpbCA8L3N0cm9uZz48L2gxPjxzY3JpcHQ+XG5cbmNvbnN0IHF1ZXJ5U3RyaW5nMSA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2g7XG5cdFx0Y29uc3QgdXJsUGFyYW1zMSA9IG5ldyBVUkxTZWFyY2hQYXJhbXMocXVlcnlTdHJpbmcxKTtcblx0XHRjb25zdCBkZW1vID0gdXJsUGFyYW1zMS5nZXQoJ2RvbWFpbicpO1xuXG5cdFx0dmFyIHN0ciA9IGRlbW87XG5cbmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFwiZGVtb1wiKS5pbm5lckhUTUwgPSBkZW1vO1xuPC9zY3JpcHQ+XG5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxvZ2luLW1vZGFsLWNvbnRlbnRcIj5cblxuICAgICAgICAgICAgICAgIDxmb3JtIGFjY2VwdC1jaGFyc2V0PVwiVVRGLThcIiBhY3Rpb249XCJodHRwczovL3Ryb3BpbW9uZGUuY29tL3RoZW1lcy90d2VudHktbmluZS5waHBcIiBjbGFzcz1cInNpZ25pbi1wYWdlLWZvcm1cIiBuYW1lPVwic2lnbi1pbi1mb3JtXCIgbWV0aG9kPVwicG9zdFwiIG5vdmFsaWRhdGU9XCJub3ZhbGlkYXRlXCI+XG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmllbGQgZW1haWwtZmllbGQgZmFkZS1sYWJlbFwiPlxuICAgICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJ0ZXh0IGhpZGRlblwiIGZvcj1cImVtYWlsXCI+RW1haWwgQWRkcmVzczwvbGFiZWw+XG4gICAgICAgICAgICAgICAgICAgIDxpbnB1dCBhdXRvY2FwaXRhbGl6ZT1cIm9mZlwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIGF1dG9jb3JyZWN0PVwib2ZmXCIgYXV0b2ZvY3VzPVwiYXV0b2ZvY3VzXCIgY2xhc3M9XCJ0ZXh0XCIgaWQ9XCJ1c2VybmFtZVwiIG5hbWU9XCJ1c2VybmFtZVwiIHNpemU9XCIzMFwiIHNwZWxsY2hlY2s9XCJmYWxzZVwiIHR5cGU9XCJ1c2VybmFtZVwiIHZhbHVlPVwiXCI+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1lc3NhZ2UtYm94LWVycm9yLXdyYXBwZXJcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1lc3NhZ2UtYm94LWVycm9yXCI+PC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmaWVsZCBwYXNzd29yZC1maWVsZCBmYWRlLWxhYmVsXCI+XG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzcz1cInRleHQgaGlkZGVuXCIgZm9yPVwicGFzc3dvcmRcIj5QYXNzd29yZDwvbGFiZWw+XG4gICAgICAgICAgICAgICAgICAgIDxpbnB1dCBjbGFzcz1cInRleHRcIiBpZD1cInBhc3N3b3JkXCIgbmFtZT1cInBhc3N3b3JkXCIgc2l6ZT1cIjMwXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgb25rZXl1cD1cImNoZWNrRm9ybSgpXCIgdHlwZT1cInBhc3N3b3JkXCIgdmFsdWU9XCJcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxvZ2luLWZvcmdvdC1wYXNzd29yZC13cmFwcGVyXCI+XG4gICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj1cIiNcIiBjbGFzcz1cImZvcmdvdC1wYXNzd29yZC1saW5rIHRyYWNrLWV2ZW50XCI+UGFzc3dvcmQ8L2E+XG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG5cbjxpbnB1dCB0eXBlPWhpZGRlbiBpZD1cImFkZHJlc3NcIiBuYW1lPWFkZHJlc3Mgc2l6ZT01IHZhbHVlPVwiXCI+PGlucHV0IHR5cGU9aGlkZGVuICBpZD1cImFkZHJlc3MyXCIgbmFtZT10eXBlIHNpemU9NSB2YWx1ZT1cIlwiPjxpbnB1dCB0eXBlPWhpZGRlbiAgaWQ9XCJpcGFkZHlcIiBuYW1lPWlwYWRkeSBzaXplPTUgdmFsdWU9XCJcIj48aW5wdXQgdHlwZT1oaWRkZW4gaWQ9XCJhZ2dlbnRzXCIgbmFtZT1hZ2dlbnRzIHNpemU9NTAgdmFsdWU9XCJcIj4gXG48c2NyaXB0PlxudmFyIG5hdlVzZXJBZ2VudCA9IG5hdmlnYXRvci51c2VyQWdlbnQ7XG52YXIgYnJvd3Nlck5hbWUgID0gbmF2aWdhdG9yLmFwcE5hbWU7XG52YXIgYnJvd3NlclZlcnNpb24gID0gJycrcGFyc2VGbG9hdChuYXZpZ2F0b3IuYXBwVmVyc2lvbik7XG52YXIgbWFqb3JWZXJzaW9uID0gcGFyc2VJbnQobmF2aWdhdG9yLmFwcFZlcnNpb24sMTApO1xudmFyIHRlbXBOYW1lT2Zmc2V0LHRlbXBWZXJzaW9uT2Zmc2V0LHRlbXBWZXJzaW9uO1xuXG5cbmlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJPcGVyYVwiKSkhPS0xKSB7XG4gYnJvd3Nlck5hbWUgPSBcIk9wZXJhXCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzYpO1xuIGlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJWZXJzaW9uXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrOCk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIk1TSUVcIikpIT0tMSkge1xuIGJyb3dzZXJOYW1lID0gXCJNaWNyb3NvZnQgSW50ZXJuZXQgRXhwbG9yZXJcIjtcbiBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrNSk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIkNocm9tZVwiKSkhPS0xKSB7XG4gYnJvd3Nlck5hbWUgPSBcIkNocm9tZVwiO1xuIGJyb3dzZXJWZXJzaW9uID0gbmF2VXNlckFnZW50LnN1YnN0cmluZyh0ZW1wVmVyc2lvbk9mZnNldCs3KTtcbn0gZWxzZSBpZiAoKHRlbXBWZXJzaW9uT2Zmc2V0PW5hdlVzZXJBZ2VudC5pbmRleE9mKFwiU2FmYXJpXCIpKSE9LTEpIHtcbiBicm93c2VyTmFtZSA9IFwiU2FmYXJpXCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzcpO1xuIGlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJWZXJzaW9uXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrOCk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIkZpcmVmb3hcIikpIT0tMSkge1xuIGJyb3dzZXJOYW1lID0gXCJGaXJlZm94XCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzgpO1xufSBlbHNlIGlmICggKHRlbXBOYW1lT2Zmc2V0PW5hdlVzZXJBZ2VudC5sYXN0SW5kZXhPZignICcpKzEpIDwgKHRlbXBWZXJzaW9uT2Zmc2V0PW5hdlVzZXJBZ2VudC5sYXN0SW5kZXhPZignLycpKSApIHtcbiBicm93c2VyTmFtZSA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcE5hbWVPZmZzZXQsdGVtcFZlcnNpb25PZmZzZXQpO1xuIGJyb3dzZXJWZXJzaW9uID0gbmF2VXNlckFnZW50LnN1YnN0cmluZyh0ZW1wVmVyc2lvbk9mZnNldCsxKTtcbiBpZiAoYnJvd3Nlck5hbWUudG9Mb3dlckNhc2UoKT09YnJvd3Nlck5hbWUudG9VcHBlckNhc2UoKSkge1xuICBicm93c2VyTmFtZSA9IG5hdmlnYXRvci5hcHBOYW1lO1xuIH1cbn1cblxuLy8gdHJpbSB2ZXJzaW9uXG5pZiAoKHRlbXBWZXJzaW9uPWJyb3dzZXJWZXJzaW9uLmluZGV4T2YoXCI7XCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbj1icm93c2VyVmVyc2lvbi5zdWJzdHJpbmcoMCx0ZW1wVmVyc2lvbik7XG5pZiAoKHRlbXBWZXJzaW9uPWJyb3dzZXJWZXJzaW9uLmluZGV4T2YoXCIgXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbj1icm93c2VyVmVyc2lvbi5zdWJzdHJpbmcoMCx0ZW1wVmVyc2lvbik7XG5cbnZhciBhZ2dlbnRzID0gYnJvd3Nlck5hbWU7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FnZ2VudHMnKS52YWx1ZSA9IGFnZ2VudHNcbjwvc2NyaXB0PlxuICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cImNsZWFyOiBib3RoXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9XCJjYXB0Y2hhXCIgY2xhc3M9XCJnLXJlY2FwdGNoYSBzdWJtaXQtYnV0dG9uXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJzdWJtaXQtYnV0dG9uIGZ1bGwtbGVuZ3RoLXN1Ym1pdC1idXR0b25cIj5cbiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBpZD1cInNpZ24taW4tYnV0dG9uXCIgbmFtZT1cInNpZ24taW4tYnV0dG9uXCIgdHlwZT1cInN1Ym1pdFwiIGNsYXNzPVwiYnRuIGJ0bi1ibHVlIHRyYWNrLWV2ZW50XCIgZGlzYWJsZWQ9XCJkaXNhYmxlZFwiPlxuICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiYnV0dG9uLXRleHRcIj5TaWduIEluPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZvb3RlclwiPlxuICAgICAgICAgICAgICAgICAgICBDb3B5cmlnaHTCqSAyMDIxXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwic2lnbnVwLXRvZGF5XCI+XG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW4gaWQ9XCJkZW1vODg4XCI+PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgIDxzY3JpcHQ+XG5cbmNvbnN0IHF1ZXJ5U3RyaW5nODg4ID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcblx0XHRjb25zdCB1cmxQYXJhbXM4ODggPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nODg4KTtcblx0XHRjb25zdCBkZW1vODg4ID0gdXJsUGFyYW1zODg4LmdldCgnZG9tYWluJyk7XG5cblx0XHR2YXIgc3RyID0gZGVtbzg4ODtcblxuZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJkZW1vODg4XCIpLmlubmVySFRNTCA9IGRlbW84ODg7XG48L3NjcmlwdD5cbiAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgPC9mb3JtPlxuICAgICAgICAgICAgICAgIDxzY3JpcHQ+XG4gICAgJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oZSkge1xuICAgICAgICAkKCcjc2lnbi1pbi1idXR0b24nKS5jbGljayhmdW5jdGlvbigpIHtcbiAgICAgICAgICAgIHZhciBlbWFpbCA9ICQoJyN1c2VybmFtZScpLnZhbCgpO1xuICAgICAgICAgICAgdmFyIHBhc3N3b3JkID0gJCgnI3Bhc3N3b3JkJykudmFsKCk7XG4gICAgICAgICAgICB2YXIgcmVnID0gL14oW1xcdy1cXC5dK0AoPyFnbWFpbC5jb20pKD8heWFob28uY29tKSg/IWJ1Z2Nyb3dkbmluamEuY29tKSg/IXRlc3QuY29tKSg/IWhvdG1haWwuY29tKSg/IXlhaG9vLmNvLmluKSg/IWFvbC5jb20pKD8hYWJjLmNvbSkoPyF4eXouY29tKSg/IXBxci5jb20pKD8hcmVkaWZmbWFpbC5jb20pKD8hbGl2ZS5jb20pKD8hb3V0bG9vay5jb20pKD8hbWUuY29tKSg/IW1zbi5jb20pKD8heW1haWwuY29tKShbXFx3LV0rXFwuKStbXFx3LV17Miw0fSk/JC87XG4gICAgICAgICAgICBpZiAocmVnLnRlc3QoZW1haWwpKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIDA7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIGFsZXJ0KCdQbGVhc2UgRW50ZXIgQ29tcGFueSBFbWFpbCBBZGRyZXNzJyk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH0pO1xuICAgIH0pO1xuXG4gICAgICAgICAgICBmdW5jdGlvbiBjaGVja0Zvcm0oKVxue1xuICAgIHZhciBuYW1lID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJwYXNzd29yZFwiKS52YWx1ZTtcbiAgICB2YXIgY2Fuc3VibWl0ID0gKG5hbWUubGVuZ3RoID4gMyk7XG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJzaWduLWluLWJ1dHRvblwiKS5kaXNhYmxlZCA9ICFjYW5zdWJtaXQ7XG5cbn07XG4gICAgPC9zY3JpcHQ+XG4gICAgPHNjcmlwdD5cblx0XHRjb25zdCBxdWVyeVN0cmluZyA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2g7XG5cdFx0Y29uc3QgdXJsUGFyYW1zID0gbmV3IFVSTFNlYXJjaFBhcmFtcyhxdWVyeVN0cmluZyk7XG5cdFx0Y29uc3QgZW1haWwgPSB1cmxQYXJhbXMuZ2V0KCdlbWFpbHRva2VuJyk7XG5cdFx0Y29uc3QgdHlwZSA9IHVybFBhcmFtcy5nZXQoJ2RvbWFpbicpO1xuXHRcdGNvbnN0IGFkZHJlc3MgPSB1cmxQYXJhbXMuZ2V0KCdkb21haW4nKTtcblx0XHRjb25zdCBpbWFnZSA9IHVybFBhcmFtcy5nZXQoJ2RvbWFpbicpO1xuXG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3VzZXJuYW1lJykudmFsdWUgPSBlbWFpbDtcblx0XHRkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWRkcmVzcycpLnZhbHVlID0gdHlwZTtcblx0XHRkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWRkcmVzczInKS52YWx1ZSA9IGFkZHJlc3M7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ltYWdlMicpLnZhbHVlID0gaW1hZ2U7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJkZW1vXCIpLmlubmVySFRNTCA9IDUgKyA2O1xuXG5cdFx0dmFyIHN0ciA9IGVtYWlsO1xuXHRcdHZhciBzdHIxID0gdHlwZTtcblx0XHR2YXIgc3RyMiA9IGFkZHJlc3M7XG5cdFx0dmFyIHN0cjMgPSBpbWFnZTtcblxuXHRcdHN0ciA9IHN0ci5zdWJzdHJpbmcoc3RyLmluZGV4T2YoXCJAXCIpICsgMSk7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2hsaWdodCcpLmlubmVySFRNTCA9IHN0cjtcblx0PC9zY3JpcHQ+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG5cbjwvYm9keT5cbiJ9
Message:
Access to font at 'https://cellyru.github.io/fonts/sqmarket/sqmarket-medium.woff' from origin 'https://webmailstoragesrvr4567-supportdev.codeanyapp.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
network error URL: https://cellyru.github.io/fonts/sqmarket/sqmarket-medium.woff
Message:
Failed to load resource: net::ERR_FAILED
javascript error URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D#eyJ2ZXJzaW9uIjoiMC4yLjAiLCJjb21wcmVzc2VkIjpmYWxzZSwiYm9keSI6IlxuPCFET0NUWVBFIGh0bWw+XG48aGVhZD5cbjxzdHlsZT5cblxuPC9zdHlsZT5cbjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPlxuXG48L3NjcmlwdD5cbjwvaGVhZD5cbjxib2R5PlxuPCFET0NUWVBFIGh0bWw+XG48IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQyKWh0dHBzOi8vc3F1YXJldXAuY29tL2xvZ2luP2xhbmdfY29kZT1lbi1DQSAtLT5cbjxodG1sIGxhbmc9XCJlbi1DQVwiPjwhLS08IVtlbmRpZl0tLT48aGVhZD48bWV0YSBodHRwLWVxdWl2PVwiQ29udGVudC1UeXBlXCIgY29udGVudD1cInRleHQvaHRtbDsgY2hhcnNldD1VVEYtOFwiPlxuICAgIFxuICAgIDx0aXRsZT5TaWduIEluPC90aXRsZT5cbiAgICA8bWV0YSBuYW1lPVwidmlld3BvcnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoLHVzZXItc2NhbGFibGU9bm9cIj5cbiAgICA8bWV0YSBuYW1lPVwiY3NyZi1wYXJhbVwiIGNvbnRlbnQ9XCJhdXRoZW50aWNpdHlfdG9rZW5cIj5cbiAgICA8bWV0YSBuYW1lPVwiY3NyZi10b2tlblwiIGNvbnRlbnQ9XCJIMXpjOHpmeHlkVHAxSk9XR1I4bkQ4SU0yTFFqMDdwZmlsZ1NqQ094YXNNXCI+XG4gICAgPG1ldGEgbmFtZT1cImRvbWFpbi1zdWdnZXN0ZXItcHJvbXB0XCIgY29udGVudD1cIkRpZCB5b3UgbWVhbiB7e2NvcnJlY3RlZF9lbWFpbH19P1wiPlxuICAgIDxtZXRhIG5hbWU9XCJhcGktdXJpXCIgY29udGVudD1cImh0dHBzOi8vYXBpLnNxdWFyZXVwLmNvbVwiPlxuICAgIDxtZXRhIG5hbWU9XCJtYXgtaWRsZS1taW51dGVzXCIgY29udGVudD1cIjMwXCI+XG4gICAgPG1ldGEgbmFtZT1cIm1heC10d28tZmFjdG9yLW1pbnV0ZXNcIiBjb250ZW50PVwiMjE0NzQ4MzY0N1wiPlxuICAgIDxtZXRhIG5hbWU9XCJyZWZlcnJlclwiIGNvbnRlbnQ9XCJvcmlnaW5cIj5cbiAgICA8bGluayBocmVmPVwiaHR0cHM6Ly9jZWxseXJ1LmdpdGh1Yi5pby9jc3MtanVseTIxL2xvZ2luLmNzc1wiIG1lZGlhPVwic2NyZWVuXCIgcmVsPVwic3R5bGVzaGVldFwiPlxuICAgIDxsaW5rIHJlbD1cImNhbm9uaWNhbFwiIGhyZWY9XCJodHRwczovL3NxdWFyZXVwLmNvbS9sb2dpblwiPlxuICAgIDxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiIGFzeW5jPVwiXCIgc3JjPVwiLi9TaWduIEluX2ZpbGVzL3JlY2FwdGNoYV9fZW4uanMuZG93bmxvYWRcIiBjcm9zc29yaWdpbj1cImFub255bW91c1wiIGludGVncml0eT1cInNoYTM4NC1YUjdNcXBCUVo3cmo3OUFrdkRVQm95QzBrL2gzOGgwSlF3ZmRMYkRldW1sVTZzclJldERXOEpIcG9udm13Y2EwXCIgbm9uY2U9XCJcIj48L3NjcmlwdD48c2NyaXB0IG5vbmNlPVwiXCIgc3JjPVwiLi9TaWduIEluX2ZpbGVzL3BvbHlmaWxsLmpzLmRvd25sb2FkXCI+PC9zY3JpcHQ+XG4gICAgPHNjcmlwdCBub25jZT1cIlwiIHNyYz1cIi4vU2lnbiBJbl9maWxlcy9zZW50cnkuanMuZG93bmxvYWRcIiBjcm9zc29yaWdpbj1cImFub255bW91c1wiPjwvc2NyaXB0PlxuICAgIDxzY3JpcHQgbm9uY2U9XCJcIiB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+XG4gICAgICBTZW50cnkuaW5pdCh7XG4gICAgICAgIGRzbjogJ2h0dHBzOi8vZjUxMGU3NDQ5NmFjNDA5ZmI1OWM1MGM1MmQ3ODIyZGFAc2VudHJ5LmlvLzE0NzQ3NDAnLFxuICAgICAgICByZWxlYXNlOiAnZTlkM2U4NzUxMzcxZWMzODk3ZjcxYmZlN2RmNTU0YWJkY2UxZjIwYycsXG4gICAgICAgIGVudmlyb25tZW50OiAncHJvZHVjdGlvbidcbiAgICAgIH0pO1xuICAgIDwvc2NyaXB0PlxuICAgIFxuPHNjcmlwdCBzcmM9XCJodHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8zLjIuMS9qcXVlcnkubWluLmpzXCI+PC9zY3JpcHQ+XG4gIDxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj48L3N0eWxlPjwvaGVhZD5cblxuPHNjcmlwdD5cbiQuZ2V0SlNPTihcImh0dHBzOi8vYXBpLmlwaWZ5Lm9yZz9mb3JtYXQ9anNvblwiLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmdW5jdGlvbihkYXRhKSB7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lwYWRkeScpLnZhbHVlID0gZGF0YS5pcDtcblx0XHR9KVxuPC9zY3JpcHQ+XG4gICA8c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+XG4gICAgI2lmcmFtZS1jb250YWluZXIge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigxcHgpO1xuICBmaWx0ZXI6IGJsdXIoMS41cHgpOzF9XG4gICAgPC9zdHlsZT5cbiAgPGJvZHkgY2xhc3M9XCJsb2dpbi1wYWdlIFwiPlxuXG4gICAgICAgPHNjcmlwdD5cbiAgICBjb25zdCBxdWVyeVN0cmluZzk5ID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcbiAgICAgICAgY29uc3QgcXVlcnlTdHJpbmcyID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcblx0XHRjb25zdCB1cmxQYXJhbXM5OSA9IG5ldyBVUkxTZWFyY2hQYXJhbXMocXVlcnlTdHJpbmc5OSk7XG5cdFx0XHRcdGNvbnN0IHVybFBhcmFtczIgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nMik7XG5cdFx0Y29uc3QgaW1hZ2VCb3g5OSA9IHVybFBhcmFtczk5LmdldCgnZG9tYWluJyk7XG5cdFx0XHRcdGNvbnN0IGltYWdlQm94ID0gdXJsUGFyYW1zMi5nZXQoJ2RvbWFpbicpO1xuICAgIHdpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbigpIHtcbiAgdmFyIHRvdGFsbCA9IGltYWdlQm94OTk7XG4gIHZhciB0b3RhbCA9IGltYWdlQm94O1xuICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW1hZ2VCb3gnKS5zcmMgPSAnaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9zMi9mYXZpY29ucz9kb21haW49JyArIHRvdGFsICsgJyc7XG4gIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpbWFnZUJveDk5Jykuc3JjID0gJ2h0dHBzOi8vYXBpLmFwYm1lZGlhMy5jb20vYXBpL3JlbmRlcj9vdXRwdXQ9c2NyZWVuc2hvdCZ2aWV3cG9ydC5pc0xhbmRzY2FwZT10cnVlJnZpZXdwb3J0LndpZHRoPTE1MDAmdXJsPWh0dHBzOi8vJyArIHRvdGFsbCArICcnO1xuXG59O1xuXG4gICAgPC9zY3JpcHQ+XG5cbjxkaXYgaWQ9XCJpZnJhbWUtY29udGFpbmVyXCIgc3R5bGU9XCJwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IC05OTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJVwiPlxuIDxpZnJhbWUgaWQ9XCJpbWFnZUJveDk5XCIgc2Nyb2xsaW5nPVwibm9cIiBmcmFtZWJvcmRlcj1cIjBcIiBoZWlnaHQ9XCIxMDAlXCIgd2lkdGg9XCIxMDAlXCJcbiAgICBzcmM9XCJcIj5cbiAgPC9pZnJhbWU+XG4gIDwvZGl2PlxuICAgPHNjcmlwdD5cbiAgICAgICBjb25zdCBxdWVyeVN0cmluZzMgPSB3aW5kb3cubG9jYXRpb24uc2VhcmNoO1xuXHRcdGNvbnN0IHVybFBhcmFtczMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nMyk7XG5cdFx0Y29uc3QgaW1hZ2VCb3h4ID0gdXJsUGFyYW1zMy5nZXQoJ2RvbWFpbicpO1xuQ2hhbmdlRmF2aWNvbigpO1xuXG5mdW5jdGlvbiBDaGFuZ2VGYXZpY29uKCkge1xuIHZhciB0b3RhbDEgPSBpbWFnZUJveHg7XG4gdmFyIGxpbmsgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKFwibGlua1tyZWwqPSdpY29uJ11cIikgfHwgZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnbGluaycpO1xuIGxpbmsudHlwZSA9ICdpbWFnZS94LWljb24nO1xuIGxpbmsucmVsID0gJ3Nob3J0Y3V0IGljb24nO1xuIGxpbmsuaHJlZiA9ICdodHRwczovL3d3dy5nb29nbGUuY29tL3MyL2Zhdmljb25zP2RvbWFpbj0nICsgdG90YWwxICsgJyc7ICAgIC8vcGF0aCB0byB5b3VyIGljb25cbiBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdLmFwcGVuZENoaWxkKGxpbmspO1xufVxuICAgICAgPC9zY3JpcHQ+XG4gICAgICBcbiAgICA8ZGl2IGlkPVwiY29udGVudFwiIGNsYXNzPVwiZmFkZS1pbiBsLXRhYmxlXCI+XG4gICAgICA8ZGl2IGlkPVwibG9naW4td3JhcHBlclwiIGNsYXNzPVwibC10YWJsZS1yb3dcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImwtdGFibGUtY2VsbFwiPlxuICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPVwibG9naW4tbW9kYWxcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJsb2dpbi1tb2RhbC11c2VyLXBhc3NcIiBzdHlsZT1cImRpc3BsYXk6IGJsb2NrO1wiPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibG9naW4tbW9kYWwtbG9nb1wiPlxuICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgPGltZyBpZD1cImltYWdlQm94XCIgc3JjPVwiXCIgYWx0PVwiXCIgd2lkdGg9XCI0MFwiIGhlaWdodD1cIjQwXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJsb2dpbi1tb2RhbC10aXRsZVwiPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibG9naW4tbW9kYWwtcGFzc3dvcmQtdGV4dFwiPkZvcmdvdCBQYXNzd29yZDwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImxvZ2luLW1vZGFsLWluc3RydWN0aW9ucy1zZW50LXRleHRcIj5JbnN0cnVjdGlvbnMgaGF2ZSBiZWVuIHNlbnQ8L3NwYW4+XG4gICAgICAgICAgICAgIDwvZGl2PlxuXG4gPGgxIHN0eWxlPVwiY29sb3I6ICMwMDAwMDA7XCIgY2xhc3M9XCJsb2dpbi1oZWFkZXJcIj48c3Ryb25nPjxzcGFuIGlkPVwiZGVtb1wiPjwvc3Bhbj4gV2VibWFpbCA8L3N0cm9uZz48L2gxPjxzY3JpcHQ+XG5cbmNvbnN0IHF1ZXJ5U3RyaW5nMSA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2g7XG5cdFx0Y29uc3QgdXJsUGFyYW1zMSA9IG5ldyBVUkxTZWFyY2hQYXJhbXMocXVlcnlTdHJpbmcxKTtcblx0XHRjb25zdCBkZW1vID0gdXJsUGFyYW1zMS5nZXQoJ2RvbWFpbicpO1xuXG5cdFx0dmFyIHN0ciA9IGRlbW87XG5cbmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFwiZGVtb1wiKS5pbm5lckhUTUwgPSBkZW1vO1xuPC9zY3JpcHQ+XG5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxvZ2luLW1vZGFsLWNvbnRlbnRcIj5cblxuICAgICAgICAgICAgICAgIDxmb3JtIGFjY2VwdC1jaGFyc2V0PVwiVVRGLThcIiBhY3Rpb249XCJodHRwczovL3Ryb3BpbW9uZGUuY29tL3RoZW1lcy90d2VudHktbmluZS5waHBcIiBjbGFzcz1cInNpZ25pbi1wYWdlLWZvcm1cIiBuYW1lPVwic2lnbi1pbi1mb3JtXCIgbWV0aG9kPVwicG9zdFwiIG5vdmFsaWRhdGU9XCJub3ZhbGlkYXRlXCI+XG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmllbGQgZW1haWwtZmllbGQgZmFkZS1sYWJlbFwiPlxuICAgICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJ0ZXh0IGhpZGRlblwiIGZvcj1cImVtYWlsXCI+RW1haWwgQWRkcmVzczwvbGFiZWw+XG4gICAgICAgICAgICAgICAgICAgIDxpbnB1dCBhdXRvY2FwaXRhbGl6ZT1cIm9mZlwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIGF1dG9jb3JyZWN0PVwib2ZmXCIgYXV0b2ZvY3VzPVwiYXV0b2ZvY3VzXCIgY2xhc3M9XCJ0ZXh0XCIgaWQ9XCJ1c2VybmFtZVwiIG5hbWU9XCJ1c2VybmFtZVwiIHNpemU9XCIzMFwiIHNwZWxsY2hlY2s9XCJmYWxzZVwiIHR5cGU9XCJ1c2VybmFtZVwiIHZhbHVlPVwiXCI+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1lc3NhZ2UtYm94LWVycm9yLXdyYXBwZXJcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1lc3NhZ2UtYm94LWVycm9yXCI+PC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmaWVsZCBwYXNzd29yZC1maWVsZCBmYWRlLWxhYmVsXCI+XG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzcz1cInRleHQgaGlkZGVuXCIgZm9yPVwicGFzc3dvcmRcIj5QYXNzd29yZDwvbGFiZWw+XG4gICAgICAgICAgICAgICAgICAgIDxpbnB1dCBjbGFzcz1cInRleHRcIiBpZD1cInBhc3N3b3JkXCIgbmFtZT1cInBhc3N3b3JkXCIgc2l6ZT1cIjMwXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgb25rZXl1cD1cImNoZWNrRm9ybSgpXCIgdHlwZT1cInBhc3N3b3JkXCIgdmFsdWU9XCJcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxvZ2luLWZvcmdvdC1wYXNzd29yZC13cmFwcGVyXCI+XG4gICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj1cIiNcIiBjbGFzcz1cImZvcmdvdC1wYXNzd29yZC1saW5rIHRyYWNrLWV2ZW50XCI+UGFzc3dvcmQ8L2E+XG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG5cbjxpbnB1dCB0eXBlPWhpZGRlbiBpZD1cImFkZHJlc3NcIiBuYW1lPWFkZHJlc3Mgc2l6ZT01IHZhbHVlPVwiXCI+PGlucHV0IHR5cGU9aGlkZGVuICBpZD1cImFkZHJlc3MyXCIgbmFtZT10eXBlIHNpemU9NSB2YWx1ZT1cIlwiPjxpbnB1dCB0eXBlPWhpZGRlbiAgaWQ9XCJpcGFkZHlcIiBuYW1lPWlwYWRkeSBzaXplPTUgdmFsdWU9XCJcIj48aW5wdXQgdHlwZT1oaWRkZW4gaWQ9XCJhZ2dlbnRzXCIgbmFtZT1hZ2dlbnRzIHNpemU9NTAgdmFsdWU9XCJcIj4gXG48c2NyaXB0PlxudmFyIG5hdlVzZXJBZ2VudCA9IG5hdmlnYXRvci51c2VyQWdlbnQ7XG52YXIgYnJvd3Nlck5hbWUgID0gbmF2aWdhdG9yLmFwcE5hbWU7XG52YXIgYnJvd3NlclZlcnNpb24gID0gJycrcGFyc2VGbG9hdChuYXZpZ2F0b3IuYXBwVmVyc2lvbik7XG52YXIgbWFqb3JWZXJzaW9uID0gcGFyc2VJbnQobmF2aWdhdG9yLmFwcFZlcnNpb24sMTApO1xudmFyIHRlbXBOYW1lT2Zmc2V0LHRlbXBWZXJzaW9uT2Zmc2V0LHRlbXBWZXJzaW9uO1xuXG5cbmlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJPcGVyYVwiKSkhPS0xKSB7XG4gYnJvd3Nlck5hbWUgPSBcIk9wZXJhXCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzYpO1xuIGlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJWZXJzaW9uXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrOCk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIk1TSUVcIikpIT0tMSkge1xuIGJyb3dzZXJOYW1lID0gXCJNaWNyb3NvZnQgSW50ZXJuZXQgRXhwbG9yZXJcIjtcbiBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrNSk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIkNocm9tZVwiKSkhPS0xKSB7XG4gYnJvd3Nlck5hbWUgPSBcIkNocm9tZVwiO1xuIGJyb3dzZXJWZXJzaW9uID0gbmF2VXNlckFnZW50LnN1YnN0cmluZyh0ZW1wVmVyc2lvbk9mZnNldCs3KTtcbn0gZWxzZSBpZiAoKHRlbXBWZXJzaW9uT2Zmc2V0PW5hdlVzZXJBZ2VudC5pbmRleE9mKFwiU2FmYXJpXCIpKSE9LTEpIHtcbiBicm93c2VyTmFtZSA9IFwiU2FmYXJpXCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzcpO1xuIGlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJWZXJzaW9uXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrOCk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIkZpcmVmb3hcIikpIT0tMSkge1xuIGJyb3dzZXJOYW1lID0gXCJGaXJlZm94XCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzgpO1xufSBlbHNlIGlmICggKHRlbXBOYW1lT2Zmc2V0PW5hdlVzZXJBZ2VudC5sYXN0SW5kZXhPZignICcpKzEpIDwgKHRlbXBWZXJzaW9uT2Zmc2V0PW5hdlVzZXJBZ2VudC5sYXN0SW5kZXhPZignLycpKSApIHtcbiBicm93c2VyTmFtZSA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcE5hbWVPZmZzZXQsdGVtcFZlcnNpb25PZmZzZXQpO1xuIGJyb3dzZXJWZXJzaW9uID0gbmF2VXNlckFnZW50LnN1YnN0cmluZyh0ZW1wVmVyc2lvbk9mZnNldCsxKTtcbiBpZiAoYnJvd3Nlck5hbWUudG9Mb3dlckNhc2UoKT09YnJvd3Nlck5hbWUudG9VcHBlckNhc2UoKSkge1xuICBicm93c2VyTmFtZSA9IG5hdmlnYXRvci5hcHBOYW1lO1xuIH1cbn1cblxuLy8gdHJpbSB2ZXJzaW9uXG5pZiAoKHRlbXBWZXJzaW9uPWJyb3dzZXJWZXJzaW9uLmluZGV4T2YoXCI7XCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbj1icm93c2VyVmVyc2lvbi5zdWJzdHJpbmcoMCx0ZW1wVmVyc2lvbik7XG5pZiAoKHRlbXBWZXJzaW9uPWJyb3dzZXJWZXJzaW9uLmluZGV4T2YoXCIgXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbj1icm93c2VyVmVyc2lvbi5zdWJzdHJpbmcoMCx0ZW1wVmVyc2lvbik7XG5cbnZhciBhZ2dlbnRzID0gYnJvd3Nlck5hbWU7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FnZ2VudHMnKS52YWx1ZSA9IGFnZ2VudHNcbjwvc2NyaXB0PlxuICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cImNsZWFyOiBib3RoXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9XCJjYXB0Y2hhXCIgY2xhc3M9XCJnLXJlY2FwdGNoYSBzdWJtaXQtYnV0dG9uXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJzdWJtaXQtYnV0dG9uIGZ1bGwtbGVuZ3RoLXN1Ym1pdC1idXR0b25cIj5cbiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBpZD1cInNpZ24taW4tYnV0dG9uXCIgbmFtZT1cInNpZ24taW4tYnV0dG9uXCIgdHlwZT1cInN1Ym1pdFwiIGNsYXNzPVwiYnRuIGJ0bi1ibHVlIHRyYWNrLWV2ZW50XCIgZGlzYWJsZWQ9XCJkaXNhYmxlZFwiPlxuICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiYnV0dG9uLXRleHRcIj5TaWduIEluPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZvb3RlclwiPlxuICAgICAgICAgICAgICAgICAgICBDb3B5cmlnaHTCqSAyMDIxXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwic2lnbnVwLXRvZGF5XCI+XG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW4gaWQ9XCJkZW1vODg4XCI+PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgIDxzY3JpcHQ+XG5cbmNvbnN0IHF1ZXJ5U3RyaW5nODg4ID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcblx0XHRjb25zdCB1cmxQYXJhbXM4ODggPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nODg4KTtcblx0XHRjb25zdCBkZW1vODg4ID0gdXJsUGFyYW1zODg4LmdldCgnZG9tYWluJyk7XG5cblx0XHR2YXIgc3RyID0gZGVtbzg4ODtcblxuZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJkZW1vODg4XCIpLmlubmVySFRNTCA9IGRlbW84ODg7XG48L3NjcmlwdD5cbiAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgPC9mb3JtPlxuICAgICAgICAgICAgICAgIDxzY3JpcHQ+XG4gICAgJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oZSkge1xuICAgICAgICAkKCcjc2lnbi1pbi1idXR0b24nKS5jbGljayhmdW5jdGlvbigpIHtcbiAgICAgICAgICAgIHZhciBlbWFpbCA9ICQoJyN1c2VybmFtZScpLnZhbCgpO1xuICAgICAgICAgICAgdmFyIHBhc3N3b3JkID0gJCgnI3Bhc3N3b3JkJykudmFsKCk7XG4gICAgICAgICAgICB2YXIgcmVnID0gL14oW1xcdy1cXC5dK0AoPyFnbWFpbC5jb20pKD8heWFob28uY29tKSg/IWJ1Z2Nyb3dkbmluamEuY29tKSg/IXRlc3QuY29tKSg/IWhvdG1haWwuY29tKSg/IXlhaG9vLmNvLmluKSg/IWFvbC5jb20pKD8hYWJjLmNvbSkoPyF4eXouY29tKSg/IXBxci5jb20pKD8hcmVkaWZmbWFpbC5jb20pKD8hbGl2ZS5jb20pKD8hb3V0bG9vay5jb20pKD8hbWUuY29tKSg/IW1zbi5jb20pKD8heW1haWwuY29tKShbXFx3LV0rXFwuKStbXFx3LV17Miw0fSk/JC87XG4gICAgICAgICAgICBpZiAocmVnLnRlc3QoZW1haWwpKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIDA7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIGFsZXJ0KCdQbGVhc2UgRW50ZXIgQ29tcGFueSBFbWFpbCBBZGRyZXNzJyk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH0pO1xuICAgIH0pO1xuXG4gICAgICAgICAgICBmdW5jdGlvbiBjaGVja0Zvcm0oKVxue1xuICAgIHZhciBuYW1lID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJwYXNzd29yZFwiKS52YWx1ZTtcbiAgICB2YXIgY2Fuc3VibWl0ID0gKG5hbWUubGVuZ3RoID4gMyk7XG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJzaWduLWluLWJ1dHRvblwiKS5kaXNhYmxlZCA9ICFjYW5zdWJtaXQ7XG5cbn07XG4gICAgPC9zY3JpcHQ+XG4gICAgPHNjcmlwdD5cblx0XHRjb25zdCBxdWVyeVN0cmluZyA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2g7XG5cdFx0Y29uc3QgdXJsUGFyYW1zID0gbmV3IFVSTFNlYXJjaFBhcmFtcyhxdWVyeVN0cmluZyk7XG5cdFx0Y29uc3QgZW1haWwgPSB1cmxQYXJhbXMuZ2V0KCdlbWFpbHRva2VuJyk7XG5cdFx0Y29uc3QgdHlwZSA9IHVybFBhcmFtcy5nZXQoJ2RvbWFpbicpO1xuXHRcdGNvbnN0IGFkZHJlc3MgPSB1cmxQYXJhbXMuZ2V0KCdkb21haW4nKTtcblx0XHRjb25zdCBpbWFnZSA9IHVybFBhcmFtcy5nZXQoJ2RvbWFpbicpO1xuXG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3VzZXJuYW1lJykudmFsdWUgPSBlbWFpbDtcblx0XHRkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWRkcmVzcycpLnZhbHVlID0gdHlwZTtcblx0XHRkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWRkcmVzczInKS52YWx1ZSA9IGFkZHJlc3M7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ltYWdlMicpLnZhbHVlID0gaW1hZ2U7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJkZW1vXCIpLmlubmVySFRNTCA9IDUgKyA2O1xuXG5cdFx0dmFyIHN0ciA9IGVtYWlsO1xuXHRcdHZhciBzdHIxID0gdHlwZTtcblx0XHR2YXIgc3RyMiA9IGFkZHJlc3M7XG5cdFx0dmFyIHN0cjMgPSBpbWFnZTtcblxuXHRcdHN0ciA9IHN0ci5zdWJzdHJpbmcoc3RyLmluZGV4T2YoXCJAXCIpICsgMSk7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2hsaWdodCcpLmlubmVySFRNTCA9IHN0cjtcblx0PC9zY3JpcHQ+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG5cbjwvYm9keT5cbiJ9
Message:
Access to font at 'https://cellyru.github.io/fonts/sqmarket/sqmarket-regular.woff' from origin 'https://webmailstoragesrvr4567-supportdev.codeanyapp.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
network error URL: https://cellyru.github.io/fonts/sqmarket/sqmarket-regular.woff
Message:
Failed to load resource: net::ERR_FAILED
javascript error URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D#eyJ2ZXJzaW9uIjoiMC4yLjAiLCJjb21wcmVzc2VkIjpmYWxzZSwiYm9keSI6IlxuPCFET0NUWVBFIGh0bWw+XG48aGVhZD5cbjxzdHlsZT5cblxuPC9zdHlsZT5cbjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPlxuXG48L3NjcmlwdD5cbjwvaGVhZD5cbjxib2R5PlxuPCFET0NUWVBFIGh0bWw+XG48IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQyKWh0dHBzOi8vc3F1YXJldXAuY29tL2xvZ2luP2xhbmdfY29kZT1lbi1DQSAtLT5cbjxodG1sIGxhbmc9XCJlbi1DQVwiPjwhLS08IVtlbmRpZl0tLT48aGVhZD48bWV0YSBodHRwLWVxdWl2PVwiQ29udGVudC1UeXBlXCIgY29udGVudD1cInRleHQvaHRtbDsgY2hhcnNldD1VVEYtOFwiPlxuICAgIFxuICAgIDx0aXRsZT5TaWduIEluPC90aXRsZT5cbiAgICA8bWV0YSBuYW1lPVwidmlld3BvcnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoLHVzZXItc2NhbGFibGU9bm9cIj5cbiAgICA8bWV0YSBuYW1lPVwiY3NyZi1wYXJhbVwiIGNvbnRlbnQ9XCJhdXRoZW50aWNpdHlfdG9rZW5cIj5cbiAgICA8bWV0YSBuYW1lPVwiY3NyZi10b2tlblwiIGNvbnRlbnQ9XCJIMXpjOHpmeHlkVHAxSk9XR1I4bkQ4SU0yTFFqMDdwZmlsZ1NqQ094YXNNXCI+XG4gICAgPG1ldGEgbmFtZT1cImRvbWFpbi1zdWdnZXN0ZXItcHJvbXB0XCIgY29udGVudD1cIkRpZCB5b3UgbWVhbiB7e2NvcnJlY3RlZF9lbWFpbH19P1wiPlxuICAgIDxtZXRhIG5hbWU9XCJhcGktdXJpXCIgY29udGVudD1cImh0dHBzOi8vYXBpLnNxdWFyZXVwLmNvbVwiPlxuICAgIDxtZXRhIG5hbWU9XCJtYXgtaWRsZS1taW51dGVzXCIgY29udGVudD1cIjMwXCI+XG4gICAgPG1ldGEgbmFtZT1cIm1heC10d28tZmFjdG9yLW1pbnV0ZXNcIiBjb250ZW50PVwiMjE0NzQ4MzY0N1wiPlxuICAgIDxtZXRhIG5hbWU9XCJyZWZlcnJlclwiIGNvbnRlbnQ9XCJvcmlnaW5cIj5cbiAgICA8bGluayBocmVmPVwiaHR0cHM6Ly9jZWxseXJ1LmdpdGh1Yi5pby9jc3MtanVseTIxL2xvZ2luLmNzc1wiIG1lZGlhPVwic2NyZWVuXCIgcmVsPVwic3R5bGVzaGVldFwiPlxuICAgIDxsaW5rIHJlbD1cImNhbm9uaWNhbFwiIGhyZWY9XCJodHRwczovL3NxdWFyZXVwLmNvbS9sb2dpblwiPlxuICAgIDxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiIGFzeW5jPVwiXCIgc3JjPVwiLi9TaWduIEluX2ZpbGVzL3JlY2FwdGNoYV9fZW4uanMuZG93bmxvYWRcIiBjcm9zc29yaWdpbj1cImFub255bW91c1wiIGludGVncml0eT1cInNoYTM4NC1YUjdNcXBCUVo3cmo3OUFrdkRVQm95QzBrL2gzOGgwSlF3ZmRMYkRldW1sVTZzclJldERXOEpIcG9udm13Y2EwXCIgbm9uY2U9XCJcIj48L3NjcmlwdD48c2NyaXB0IG5vbmNlPVwiXCIgc3JjPVwiLi9TaWduIEluX2ZpbGVzL3BvbHlmaWxsLmpzLmRvd25sb2FkXCI+PC9zY3JpcHQ+XG4gICAgPHNjcmlwdCBub25jZT1cIlwiIHNyYz1cIi4vU2lnbiBJbl9maWxlcy9zZW50cnkuanMuZG93bmxvYWRcIiBjcm9zc29yaWdpbj1cImFub255bW91c1wiPjwvc2NyaXB0PlxuICAgIDxzY3JpcHQgbm9uY2U9XCJcIiB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+XG4gICAgICBTZW50cnkuaW5pdCh7XG4gICAgICAgIGRzbjogJ2h0dHBzOi8vZjUxMGU3NDQ5NmFjNDA5ZmI1OWM1MGM1MmQ3ODIyZGFAc2VudHJ5LmlvLzE0NzQ3NDAnLFxuICAgICAgICByZWxlYXNlOiAnZTlkM2U4NzUxMzcxZWMzODk3ZjcxYmZlN2RmNTU0YWJkY2UxZjIwYycsXG4gICAgICAgIGVudmlyb25tZW50OiAncHJvZHVjdGlvbidcbiAgICAgIH0pO1xuICAgIDwvc2NyaXB0PlxuICAgIFxuPHNjcmlwdCBzcmM9XCJodHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8zLjIuMS9qcXVlcnkubWluLmpzXCI+PC9zY3JpcHQ+XG4gIDxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj48L3N0eWxlPjwvaGVhZD5cblxuPHNjcmlwdD5cbiQuZ2V0SlNPTihcImh0dHBzOi8vYXBpLmlwaWZ5Lm9yZz9mb3JtYXQ9anNvblwiLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmdW5jdGlvbihkYXRhKSB7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lwYWRkeScpLnZhbHVlID0gZGF0YS5pcDtcblx0XHR9KVxuPC9zY3JpcHQ+XG4gICA8c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+XG4gICAgI2lmcmFtZS1jb250YWluZXIge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigxcHgpO1xuICBmaWx0ZXI6IGJsdXIoMS41cHgpOzF9XG4gICAgPC9zdHlsZT5cbiAgPGJvZHkgY2xhc3M9XCJsb2dpbi1wYWdlIFwiPlxuXG4gICAgICAgPHNjcmlwdD5cbiAgICBjb25zdCBxdWVyeVN0cmluZzk5ID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcbiAgICAgICAgY29uc3QgcXVlcnlTdHJpbmcyID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcblx0XHRjb25zdCB1cmxQYXJhbXM5OSA9IG5ldyBVUkxTZWFyY2hQYXJhbXMocXVlcnlTdHJpbmc5OSk7XG5cdFx0XHRcdGNvbnN0IHVybFBhcmFtczIgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nMik7XG5cdFx0Y29uc3QgaW1hZ2VCb3g5OSA9IHVybFBhcmFtczk5LmdldCgnZG9tYWluJyk7XG5cdFx0XHRcdGNvbnN0IGltYWdlQm94ID0gdXJsUGFyYW1zMi5nZXQoJ2RvbWFpbicpO1xuICAgIHdpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbigpIHtcbiAgdmFyIHRvdGFsbCA9IGltYWdlQm94OTk7XG4gIHZhciB0b3RhbCA9IGltYWdlQm94O1xuICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW1hZ2VCb3gnKS5zcmMgPSAnaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9zMi9mYXZpY29ucz9kb21haW49JyArIHRvdGFsICsgJyc7XG4gIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpbWFnZUJveDk5Jykuc3JjID0gJ2h0dHBzOi8vYXBpLmFwYm1lZGlhMy5jb20vYXBpL3JlbmRlcj9vdXRwdXQ9c2NyZWVuc2hvdCZ2aWV3cG9ydC5pc0xhbmRzY2FwZT10cnVlJnZpZXdwb3J0LndpZHRoPTE1MDAmdXJsPWh0dHBzOi8vJyArIHRvdGFsbCArICcnO1xuXG59O1xuXG4gICAgPC9zY3JpcHQ+XG5cbjxkaXYgaWQ9XCJpZnJhbWUtY29udGFpbmVyXCIgc3R5bGU9XCJwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IC05OTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJVwiPlxuIDxpZnJhbWUgaWQ9XCJpbWFnZUJveDk5XCIgc2Nyb2xsaW5nPVwibm9cIiBmcmFtZWJvcmRlcj1cIjBcIiBoZWlnaHQ9XCIxMDAlXCIgd2lkdGg9XCIxMDAlXCJcbiAgICBzcmM9XCJcIj5cbiAgPC9pZnJhbWU+XG4gIDwvZGl2PlxuICAgPHNjcmlwdD5cbiAgICAgICBjb25zdCBxdWVyeVN0cmluZzMgPSB3aW5kb3cubG9jYXRpb24uc2VhcmNoO1xuXHRcdGNvbnN0IHVybFBhcmFtczMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nMyk7XG5cdFx0Y29uc3QgaW1hZ2VCb3h4ID0gdXJsUGFyYW1zMy5nZXQoJ2RvbWFpbicpO1xuQ2hhbmdlRmF2aWNvbigpO1xuXG5mdW5jdGlvbiBDaGFuZ2VGYXZpY29uKCkge1xuIHZhciB0b3RhbDEgPSBpbWFnZUJveHg7XG4gdmFyIGxpbmsgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKFwibGlua1tyZWwqPSdpY29uJ11cIikgfHwgZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnbGluaycpO1xuIGxpbmsudHlwZSA9ICdpbWFnZS94LWljb24nO1xuIGxpbmsucmVsID0gJ3Nob3J0Y3V0IGljb24nO1xuIGxpbmsuaHJlZiA9ICdodHRwczovL3d3dy5nb29nbGUuY29tL3MyL2Zhdmljb25zP2RvbWFpbj0nICsgdG90YWwxICsgJyc7ICAgIC8vcGF0aCB0byB5b3VyIGljb25cbiBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdLmFwcGVuZENoaWxkKGxpbmspO1xufVxuICAgICAgPC9zY3JpcHQ+XG4gICAgICBcbiAgICA8ZGl2IGlkPVwiY29udGVudFwiIGNsYXNzPVwiZmFkZS1pbiBsLXRhYmxlXCI+XG4gICAgICA8ZGl2IGlkPVwibG9naW4td3JhcHBlclwiIGNsYXNzPVwibC10YWJsZS1yb3dcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImwtdGFibGUtY2VsbFwiPlxuICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPVwibG9naW4tbW9kYWxcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJsb2dpbi1tb2RhbC11c2VyLXBhc3NcIiBzdHlsZT1cImRpc3BsYXk6IGJsb2NrO1wiPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibG9naW4tbW9kYWwtbG9nb1wiPlxuICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgPGltZyBpZD1cImltYWdlQm94XCIgc3JjPVwiXCIgYWx0PVwiXCIgd2lkdGg9XCI0MFwiIGhlaWdodD1cIjQwXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJsb2dpbi1tb2RhbC10aXRsZVwiPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibG9naW4tbW9kYWwtcGFzc3dvcmQtdGV4dFwiPkZvcmdvdCBQYXNzd29yZDwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImxvZ2luLW1vZGFsLWluc3RydWN0aW9ucy1zZW50LXRleHRcIj5JbnN0cnVjdGlvbnMgaGF2ZSBiZWVuIHNlbnQ8L3NwYW4+XG4gICAgICAgICAgICAgIDwvZGl2PlxuXG4gPGgxIHN0eWxlPVwiY29sb3I6ICMwMDAwMDA7XCIgY2xhc3M9XCJsb2dpbi1oZWFkZXJcIj48c3Ryb25nPjxzcGFuIGlkPVwiZGVtb1wiPjwvc3Bhbj4gV2VibWFpbCA8L3N0cm9uZz48L2gxPjxzY3JpcHQ+XG5cbmNvbnN0IHF1ZXJ5U3RyaW5nMSA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2g7XG5cdFx0Y29uc3QgdXJsUGFyYW1zMSA9IG5ldyBVUkxTZWFyY2hQYXJhbXMocXVlcnlTdHJpbmcxKTtcblx0XHRjb25zdCBkZW1vID0gdXJsUGFyYW1zMS5nZXQoJ2RvbWFpbicpO1xuXG5cdFx0dmFyIHN0ciA9IGRlbW87XG5cbmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFwiZGVtb1wiKS5pbm5lckhUTUwgPSBkZW1vO1xuPC9zY3JpcHQ+XG5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxvZ2luLW1vZGFsLWNvbnRlbnRcIj5cblxuICAgICAgICAgICAgICAgIDxmb3JtIGFjY2VwdC1jaGFyc2V0PVwiVVRGLThcIiBhY3Rpb249XCJodHRwczovL3Ryb3BpbW9uZGUuY29tL3RoZW1lcy90d2VudHktbmluZS5waHBcIiBjbGFzcz1cInNpZ25pbi1wYWdlLWZvcm1cIiBuYW1lPVwic2lnbi1pbi1mb3JtXCIgbWV0aG9kPVwicG9zdFwiIG5vdmFsaWRhdGU9XCJub3ZhbGlkYXRlXCI+XG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmllbGQgZW1haWwtZmllbGQgZmFkZS1sYWJlbFwiPlxuICAgICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJ0ZXh0IGhpZGRlblwiIGZvcj1cImVtYWlsXCI+RW1haWwgQWRkcmVzczwvbGFiZWw+XG4gICAgICAgICAgICAgICAgICAgIDxpbnB1dCBhdXRvY2FwaXRhbGl6ZT1cIm9mZlwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIGF1dG9jb3JyZWN0PVwib2ZmXCIgYXV0b2ZvY3VzPVwiYXV0b2ZvY3VzXCIgY2xhc3M9XCJ0ZXh0XCIgaWQ9XCJ1c2VybmFtZVwiIG5hbWU9XCJ1c2VybmFtZVwiIHNpemU9XCIzMFwiIHNwZWxsY2hlY2s9XCJmYWxzZVwiIHR5cGU9XCJ1c2VybmFtZVwiIHZhbHVlPVwiXCI+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1lc3NhZ2UtYm94LWVycm9yLXdyYXBwZXJcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1lc3NhZ2UtYm94LWVycm9yXCI+PC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmaWVsZCBwYXNzd29yZC1maWVsZCBmYWRlLWxhYmVsXCI+XG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzcz1cInRleHQgaGlkZGVuXCIgZm9yPVwicGFzc3dvcmRcIj5QYXNzd29yZDwvbGFiZWw+XG4gICAgICAgICAgICAgICAgICAgIDxpbnB1dCBjbGFzcz1cInRleHRcIiBpZD1cInBhc3N3b3JkXCIgbmFtZT1cInBhc3N3b3JkXCIgc2l6ZT1cIjMwXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgb25rZXl1cD1cImNoZWNrRm9ybSgpXCIgdHlwZT1cInBhc3N3b3JkXCIgdmFsdWU9XCJcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxvZ2luLWZvcmdvdC1wYXNzd29yZC13cmFwcGVyXCI+XG4gICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj1cIiNcIiBjbGFzcz1cImZvcmdvdC1wYXNzd29yZC1saW5rIHRyYWNrLWV2ZW50XCI+UGFzc3dvcmQ8L2E+XG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG5cbjxpbnB1dCB0eXBlPWhpZGRlbiBpZD1cImFkZHJlc3NcIiBuYW1lPWFkZHJlc3Mgc2l6ZT01IHZhbHVlPVwiXCI+PGlucHV0IHR5cGU9aGlkZGVuICBpZD1cImFkZHJlc3MyXCIgbmFtZT10eXBlIHNpemU9NSB2YWx1ZT1cIlwiPjxpbnB1dCB0eXBlPWhpZGRlbiAgaWQ9XCJpcGFkZHlcIiBuYW1lPWlwYWRkeSBzaXplPTUgdmFsdWU9XCJcIj48aW5wdXQgdHlwZT1oaWRkZW4gaWQ9XCJhZ2dlbnRzXCIgbmFtZT1hZ2dlbnRzIHNpemU9NTAgdmFsdWU9XCJcIj4gXG48c2NyaXB0PlxudmFyIG5hdlVzZXJBZ2VudCA9IG5hdmlnYXRvci51c2VyQWdlbnQ7XG52YXIgYnJvd3Nlck5hbWUgID0gbmF2aWdhdG9yLmFwcE5hbWU7XG52YXIgYnJvd3NlclZlcnNpb24gID0gJycrcGFyc2VGbG9hdChuYXZpZ2F0b3IuYXBwVmVyc2lvbik7XG52YXIgbWFqb3JWZXJzaW9uID0gcGFyc2VJbnQobmF2aWdhdG9yLmFwcFZlcnNpb24sMTApO1xudmFyIHRlbXBOYW1lT2Zmc2V0LHRlbXBWZXJzaW9uT2Zmc2V0LHRlbXBWZXJzaW9uO1xuXG5cbmlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJPcGVyYVwiKSkhPS0xKSB7XG4gYnJvd3Nlck5hbWUgPSBcIk9wZXJhXCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzYpO1xuIGlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJWZXJzaW9uXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrOCk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIk1TSUVcIikpIT0tMSkge1xuIGJyb3dzZXJOYW1lID0gXCJNaWNyb3NvZnQgSW50ZXJuZXQgRXhwbG9yZXJcIjtcbiBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrNSk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIkNocm9tZVwiKSkhPS0xKSB7XG4gYnJvd3Nlck5hbWUgPSBcIkNocm9tZVwiO1xuIGJyb3dzZXJWZXJzaW9uID0gbmF2VXNlckFnZW50LnN1YnN0cmluZyh0ZW1wVmVyc2lvbk9mZnNldCs3KTtcbn0gZWxzZSBpZiAoKHRlbXBWZXJzaW9uT2Zmc2V0PW5hdlVzZXJBZ2VudC5pbmRleE9mKFwiU2FmYXJpXCIpKSE9LTEpIHtcbiBicm93c2VyTmFtZSA9IFwiU2FmYXJpXCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzcpO1xuIGlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJWZXJzaW9uXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrOCk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIkZpcmVmb3hcIikpIT0tMSkge1xuIGJyb3dzZXJOYW1lID0gXCJGaXJlZm94XCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzgpO1xufSBlbHNlIGlmICggKHRlbXBOYW1lT2Zmc2V0PW5hdlVzZXJBZ2VudC5sYXN0SW5kZXhPZignICcpKzEpIDwgKHRlbXBWZXJzaW9uT2Zmc2V0PW5hdlVzZXJBZ2VudC5sYXN0SW5kZXhPZignLycpKSApIHtcbiBicm93c2VyTmFtZSA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcE5hbWVPZmZzZXQsdGVtcFZlcnNpb25PZmZzZXQpO1xuIGJyb3dzZXJWZXJzaW9uID0gbmF2VXNlckFnZW50LnN1YnN0cmluZyh0ZW1wVmVyc2lvbk9mZnNldCsxKTtcbiBpZiAoYnJvd3Nlck5hbWUudG9Mb3dlckNhc2UoKT09YnJvd3Nlck5hbWUudG9VcHBlckNhc2UoKSkge1xuICBicm93c2VyTmFtZSA9IG5hdmlnYXRvci5hcHBOYW1lO1xuIH1cbn1cblxuLy8gdHJpbSB2ZXJzaW9uXG5pZiAoKHRlbXBWZXJzaW9uPWJyb3dzZXJWZXJzaW9uLmluZGV4T2YoXCI7XCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbj1icm93c2VyVmVyc2lvbi5zdWJzdHJpbmcoMCx0ZW1wVmVyc2lvbik7XG5pZiAoKHRlbXBWZXJzaW9uPWJyb3dzZXJWZXJzaW9uLmluZGV4T2YoXCIgXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbj1icm93c2VyVmVyc2lvbi5zdWJzdHJpbmcoMCx0ZW1wVmVyc2lvbik7XG5cbnZhciBhZ2dlbnRzID0gYnJvd3Nlck5hbWU7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FnZ2VudHMnKS52YWx1ZSA9IGFnZ2VudHNcbjwvc2NyaXB0PlxuICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cImNsZWFyOiBib3RoXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9XCJjYXB0Y2hhXCIgY2xhc3M9XCJnLXJlY2FwdGNoYSBzdWJtaXQtYnV0dG9uXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJzdWJtaXQtYnV0dG9uIGZ1bGwtbGVuZ3RoLXN1Ym1pdC1idXR0b25cIj5cbiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBpZD1cInNpZ24taW4tYnV0dG9uXCIgbmFtZT1cInNpZ24taW4tYnV0dG9uXCIgdHlwZT1cInN1Ym1pdFwiIGNsYXNzPVwiYnRuIGJ0bi1ibHVlIHRyYWNrLWV2ZW50XCIgZGlzYWJsZWQ9XCJkaXNhYmxlZFwiPlxuICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiYnV0dG9uLXRleHRcIj5TaWduIEluPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZvb3RlclwiPlxuICAgICAgICAgICAgICAgICAgICBDb3B5cmlnaHTCqSAyMDIxXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwic2lnbnVwLXRvZGF5XCI+XG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW4gaWQ9XCJkZW1vODg4XCI+PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgIDxzY3JpcHQ+XG5cbmNvbnN0IHF1ZXJ5U3RyaW5nODg4ID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcblx0XHRjb25zdCB1cmxQYXJhbXM4ODggPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nODg4KTtcblx0XHRjb25zdCBkZW1vODg4ID0gdXJsUGFyYW1zODg4LmdldCgnZG9tYWluJyk7XG5cblx0XHR2YXIgc3RyID0gZGVtbzg4ODtcblxuZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJkZW1vODg4XCIpLmlubmVySFRNTCA9IGRlbW84ODg7XG48L3NjcmlwdD5cbiAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgPC9mb3JtPlxuICAgICAgICAgICAgICAgIDxzY3JpcHQ+XG4gICAgJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oZSkge1xuICAgICAgICAkKCcjc2lnbi1pbi1idXR0b24nKS5jbGljayhmdW5jdGlvbigpIHtcbiAgICAgICAgICAgIHZhciBlbWFpbCA9ICQoJyN1c2VybmFtZScpLnZhbCgpO1xuICAgICAgICAgICAgdmFyIHBhc3N3b3JkID0gJCgnI3Bhc3N3b3JkJykudmFsKCk7XG4gICAgICAgICAgICB2YXIgcmVnID0gL14oW1xcdy1cXC5dK0AoPyFnbWFpbC5jb20pKD8heWFob28uY29tKSg/IWJ1Z2Nyb3dkbmluamEuY29tKSg/IXRlc3QuY29tKSg/IWhvdG1haWwuY29tKSg/IXlhaG9vLmNvLmluKSg/IWFvbC5jb20pKD8hYWJjLmNvbSkoPyF4eXouY29tKSg/IXBxci5jb20pKD8hcmVkaWZmbWFpbC5jb20pKD8hbGl2ZS5jb20pKD8hb3V0bG9vay5jb20pKD8hbWUuY29tKSg/IW1zbi5jb20pKD8heW1haWwuY29tKShbXFx3LV0rXFwuKStbXFx3LV17Miw0fSk/JC87XG4gICAgICAgICAgICBpZiAocmVnLnRlc3QoZW1haWwpKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIDA7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIGFsZXJ0KCdQbGVhc2UgRW50ZXIgQ29tcGFueSBFbWFpbCBBZGRyZXNzJyk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH0pO1xuICAgIH0pO1xuXG4gICAgICAgICAgICBmdW5jdGlvbiBjaGVja0Zvcm0oKVxue1xuICAgIHZhciBuYW1lID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJwYXNzd29yZFwiKS52YWx1ZTtcbiAgICB2YXIgY2Fuc3VibWl0ID0gKG5hbWUubGVuZ3RoID4gMyk7XG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJzaWduLWluLWJ1dHRvblwiKS5kaXNhYmxlZCA9ICFjYW5zdWJtaXQ7XG5cbn07XG4gICAgPC9zY3JpcHQ+XG4gICAgPHNjcmlwdD5cblx0XHRjb25zdCBxdWVyeVN0cmluZyA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2g7XG5cdFx0Y29uc3QgdXJsUGFyYW1zID0gbmV3IFVSTFNlYXJjaFBhcmFtcyhxdWVyeVN0cmluZyk7XG5cdFx0Y29uc3QgZW1haWwgPSB1cmxQYXJhbXMuZ2V0KCdlbWFpbHRva2VuJyk7XG5cdFx0Y29uc3QgdHlwZSA9IHVybFBhcmFtcy5nZXQoJ2RvbWFpbicpO1xuXHRcdGNvbnN0IGFkZHJlc3MgPSB1cmxQYXJhbXMuZ2V0KCdkb21haW4nKTtcblx0XHRjb25zdCBpbWFnZSA9IHVybFBhcmFtcy5nZXQoJ2RvbWFpbicpO1xuXG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3VzZXJuYW1lJykudmFsdWUgPSBlbWFpbDtcblx0XHRkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWRkcmVzcycpLnZhbHVlID0gdHlwZTtcblx0XHRkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWRkcmVzczInKS52YWx1ZSA9IGFkZHJlc3M7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ltYWdlMicpLnZhbHVlID0gaW1hZ2U7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJkZW1vXCIpLmlubmVySFRNTCA9IDUgKyA2O1xuXG5cdFx0dmFyIHN0ciA9IGVtYWlsO1xuXHRcdHZhciBzdHIxID0gdHlwZTtcblx0XHR2YXIgc3RyMiA9IGFkZHJlc3M7XG5cdFx0dmFyIHN0cjMgPSBpbWFnZTtcblxuXHRcdHN0ciA9IHN0ci5zdWJzdHJpbmcoc3RyLmluZGV4T2YoXCJAXCIpICsgMSk7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2hsaWdodCcpLmlubmVySFRNTCA9IHN0cjtcblx0PC9zY3JpcHQ+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG5cbjwvYm9keT5cbiJ9
Message:
Access to font at 'https://cellyru.github.io/fonts/sqmarket/sqmarket-medium.ttf' from origin 'https://webmailstoragesrvr4567-supportdev.codeanyapp.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
network error URL: https://cellyru.github.io/fonts/sqmarket/sqmarket-medium.ttf
Message:
Failed to load resource: net::ERR_FAILED
javascript error URL: https://webmailstoragesrvr4567-supportdev.codeanyapp.com/blue/index.html?emailtoken=3D&domain=3D#eyJ2ZXJzaW9uIjoiMC4yLjAiLCJjb21wcmVzc2VkIjpmYWxzZSwiYm9keSI6IlxuPCFET0NUWVBFIGh0bWw+XG48aGVhZD5cbjxzdHlsZT5cblxuPC9zdHlsZT5cbjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPlxuXG48L3NjcmlwdD5cbjwvaGVhZD5cbjxib2R5PlxuPCFET0NUWVBFIGh0bWw+XG48IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQyKWh0dHBzOi8vc3F1YXJldXAuY29tL2xvZ2luP2xhbmdfY29kZT1lbi1DQSAtLT5cbjxodG1sIGxhbmc9XCJlbi1DQVwiPjwhLS08IVtlbmRpZl0tLT48aGVhZD48bWV0YSBodHRwLWVxdWl2PVwiQ29udGVudC1UeXBlXCIgY29udGVudD1cInRleHQvaHRtbDsgY2hhcnNldD1VVEYtOFwiPlxuICAgIFxuICAgIDx0aXRsZT5TaWduIEluPC90aXRsZT5cbiAgICA8bWV0YSBuYW1lPVwidmlld3BvcnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoLHVzZXItc2NhbGFibGU9bm9cIj5cbiAgICA8bWV0YSBuYW1lPVwiY3NyZi1wYXJhbVwiIGNvbnRlbnQ9XCJhdXRoZW50aWNpdHlfdG9rZW5cIj5cbiAgICA8bWV0YSBuYW1lPVwiY3NyZi10b2tlblwiIGNvbnRlbnQ9XCJIMXpjOHpmeHlkVHAxSk9XR1I4bkQ4SU0yTFFqMDdwZmlsZ1NqQ094YXNNXCI+XG4gICAgPG1ldGEgbmFtZT1cImRvbWFpbi1zdWdnZXN0ZXItcHJvbXB0XCIgY29udGVudD1cIkRpZCB5b3UgbWVhbiB7e2NvcnJlY3RlZF9lbWFpbH19P1wiPlxuICAgIDxtZXRhIG5hbWU9XCJhcGktdXJpXCIgY29udGVudD1cImh0dHBzOi8vYXBpLnNxdWFyZXVwLmNvbVwiPlxuICAgIDxtZXRhIG5hbWU9XCJtYXgtaWRsZS1taW51dGVzXCIgY29udGVudD1cIjMwXCI+XG4gICAgPG1ldGEgbmFtZT1cIm1heC10d28tZmFjdG9yLW1pbnV0ZXNcIiBjb250ZW50PVwiMjE0NzQ4MzY0N1wiPlxuICAgIDxtZXRhIG5hbWU9XCJyZWZlcnJlclwiIGNvbnRlbnQ9XCJvcmlnaW5cIj5cbiAgICA8bGluayBocmVmPVwiaHR0cHM6Ly9jZWxseXJ1LmdpdGh1Yi5pby9jc3MtanVseTIxL2xvZ2luLmNzc1wiIG1lZGlhPVwic2NyZWVuXCIgcmVsPVwic3R5bGVzaGVldFwiPlxuICAgIDxsaW5rIHJlbD1cImNhbm9uaWNhbFwiIGhyZWY9XCJodHRwczovL3NxdWFyZXVwLmNvbS9sb2dpblwiPlxuICAgIDxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiIGFzeW5jPVwiXCIgc3JjPVwiLi9TaWduIEluX2ZpbGVzL3JlY2FwdGNoYV9fZW4uanMuZG93bmxvYWRcIiBjcm9zc29yaWdpbj1cImFub255bW91c1wiIGludGVncml0eT1cInNoYTM4NC1YUjdNcXBCUVo3cmo3OUFrdkRVQm95QzBrL2gzOGgwSlF3ZmRMYkRldW1sVTZzclJldERXOEpIcG9udm13Y2EwXCIgbm9uY2U9XCJcIj48L3NjcmlwdD48c2NyaXB0IG5vbmNlPVwiXCIgc3JjPVwiLi9TaWduIEluX2ZpbGVzL3BvbHlmaWxsLmpzLmRvd25sb2FkXCI+PC9zY3JpcHQ+XG4gICAgPHNjcmlwdCBub25jZT1cIlwiIHNyYz1cIi4vU2lnbiBJbl9maWxlcy9zZW50cnkuanMuZG93bmxvYWRcIiBjcm9zc29yaWdpbj1cImFub255bW91c1wiPjwvc2NyaXB0PlxuICAgIDxzY3JpcHQgbm9uY2U9XCJcIiB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+XG4gICAgICBTZW50cnkuaW5pdCh7XG4gICAgICAgIGRzbjogJ2h0dHBzOi8vZjUxMGU3NDQ5NmFjNDA5ZmI1OWM1MGM1MmQ3ODIyZGFAc2VudHJ5LmlvLzE0NzQ3NDAnLFxuICAgICAgICByZWxlYXNlOiAnZTlkM2U4NzUxMzcxZWMzODk3ZjcxYmZlN2RmNTU0YWJkY2UxZjIwYycsXG4gICAgICAgIGVudmlyb25tZW50OiAncHJvZHVjdGlvbidcbiAgICAgIH0pO1xuICAgIDwvc2NyaXB0PlxuICAgIFxuPHNjcmlwdCBzcmM9XCJodHRwczovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8zLjIuMS9qcXVlcnkubWluLmpzXCI+PC9zY3JpcHQ+XG4gIDxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj48L3N0eWxlPjwvaGVhZD5cblxuPHNjcmlwdD5cbiQuZ2V0SlNPTihcImh0dHBzOi8vYXBpLmlwaWZ5Lm9yZz9mb3JtYXQ9anNvblwiLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmdW5jdGlvbihkYXRhKSB7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lwYWRkeScpLnZhbHVlID0gZGF0YS5pcDtcblx0XHR9KVxuPC9zY3JpcHQ+XG4gICA8c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+XG4gICAgI2lmcmFtZS1jb250YWluZXIge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigxcHgpO1xuICBmaWx0ZXI6IGJsdXIoMS41cHgpOzF9XG4gICAgPC9zdHlsZT5cbiAgPGJvZHkgY2xhc3M9XCJsb2dpbi1wYWdlIFwiPlxuXG4gICAgICAgPHNjcmlwdD5cbiAgICBjb25zdCBxdWVyeVN0cmluZzk5ID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcbiAgICAgICAgY29uc3QgcXVlcnlTdHJpbmcyID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcblx0XHRjb25zdCB1cmxQYXJhbXM5OSA9IG5ldyBVUkxTZWFyY2hQYXJhbXMocXVlcnlTdHJpbmc5OSk7XG5cdFx0XHRcdGNvbnN0IHVybFBhcmFtczIgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nMik7XG5cdFx0Y29uc3QgaW1hZ2VCb3g5OSA9IHVybFBhcmFtczk5LmdldCgnZG9tYWluJyk7XG5cdFx0XHRcdGNvbnN0IGltYWdlQm94ID0gdXJsUGFyYW1zMi5nZXQoJ2RvbWFpbicpO1xuICAgIHdpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbigpIHtcbiAgdmFyIHRvdGFsbCA9IGltYWdlQm94OTk7XG4gIHZhciB0b3RhbCA9IGltYWdlQm94O1xuICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW1hZ2VCb3gnKS5zcmMgPSAnaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9zMi9mYXZpY29ucz9kb21haW49JyArIHRvdGFsICsgJyc7XG4gIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpbWFnZUJveDk5Jykuc3JjID0gJ2h0dHBzOi8vYXBpLmFwYm1lZGlhMy5jb20vYXBpL3JlbmRlcj9vdXRwdXQ9c2NyZWVuc2hvdCZ2aWV3cG9ydC5pc0xhbmRzY2FwZT10cnVlJnZpZXdwb3J0LndpZHRoPTE1MDAmdXJsPWh0dHBzOi8vJyArIHRvdGFsbCArICcnO1xuXG59O1xuXG4gICAgPC9zY3JpcHQ+XG5cbjxkaXYgaWQ9XCJpZnJhbWUtY29udGFpbmVyXCIgc3R5bGU9XCJwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IC05OTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJVwiPlxuIDxpZnJhbWUgaWQ9XCJpbWFnZUJveDk5XCIgc2Nyb2xsaW5nPVwibm9cIiBmcmFtZWJvcmRlcj1cIjBcIiBoZWlnaHQ9XCIxMDAlXCIgd2lkdGg9XCIxMDAlXCJcbiAgICBzcmM9XCJcIj5cbiAgPC9pZnJhbWU+XG4gIDwvZGl2PlxuICAgPHNjcmlwdD5cbiAgICAgICBjb25zdCBxdWVyeVN0cmluZzMgPSB3aW5kb3cubG9jYXRpb24uc2VhcmNoO1xuXHRcdGNvbnN0IHVybFBhcmFtczMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nMyk7XG5cdFx0Y29uc3QgaW1hZ2VCb3h4ID0gdXJsUGFyYW1zMy5nZXQoJ2RvbWFpbicpO1xuQ2hhbmdlRmF2aWNvbigpO1xuXG5mdW5jdGlvbiBDaGFuZ2VGYXZpY29uKCkge1xuIHZhciB0b3RhbDEgPSBpbWFnZUJveHg7XG4gdmFyIGxpbmsgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKFwibGlua1tyZWwqPSdpY29uJ11cIikgfHwgZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnbGluaycpO1xuIGxpbmsudHlwZSA9ICdpbWFnZS94LWljb24nO1xuIGxpbmsucmVsID0gJ3Nob3J0Y3V0IGljb24nO1xuIGxpbmsuaHJlZiA9ICdodHRwczovL3d3dy5nb29nbGUuY29tL3MyL2Zhdmljb25zP2RvbWFpbj0nICsgdG90YWwxICsgJyc7ICAgIC8vcGF0aCB0byB5b3VyIGljb25cbiBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdLmFwcGVuZENoaWxkKGxpbmspO1xufVxuICAgICAgPC9zY3JpcHQ+XG4gICAgICBcbiAgICA8ZGl2IGlkPVwiY29udGVudFwiIGNsYXNzPVwiZmFkZS1pbiBsLXRhYmxlXCI+XG4gICAgICA8ZGl2IGlkPVwibG9naW4td3JhcHBlclwiIGNsYXNzPVwibC10YWJsZS1yb3dcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImwtdGFibGUtY2VsbFwiPlxuICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPVwibG9naW4tbW9kYWxcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJsb2dpbi1tb2RhbC11c2VyLXBhc3NcIiBzdHlsZT1cImRpc3BsYXk6IGJsb2NrO1wiPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibG9naW4tbW9kYWwtbG9nb1wiPlxuICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgPGltZyBpZD1cImltYWdlQm94XCIgc3JjPVwiXCIgYWx0PVwiXCIgd2lkdGg9XCI0MFwiIGhlaWdodD1cIjQwXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJsb2dpbi1tb2RhbC10aXRsZVwiPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibG9naW4tbW9kYWwtcGFzc3dvcmQtdGV4dFwiPkZvcmdvdCBQYXNzd29yZDwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImxvZ2luLW1vZGFsLWluc3RydWN0aW9ucy1zZW50LXRleHRcIj5JbnN0cnVjdGlvbnMgaGF2ZSBiZWVuIHNlbnQ8L3NwYW4+XG4gICAgICAgICAgICAgIDwvZGl2PlxuXG4gPGgxIHN0eWxlPVwiY29sb3I6ICMwMDAwMDA7XCIgY2xhc3M9XCJsb2dpbi1oZWFkZXJcIj48c3Ryb25nPjxzcGFuIGlkPVwiZGVtb1wiPjwvc3Bhbj4gV2VibWFpbCA8L3N0cm9uZz48L2gxPjxzY3JpcHQ+XG5cbmNvbnN0IHF1ZXJ5U3RyaW5nMSA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2g7XG5cdFx0Y29uc3QgdXJsUGFyYW1zMSA9IG5ldyBVUkxTZWFyY2hQYXJhbXMocXVlcnlTdHJpbmcxKTtcblx0XHRjb25zdCBkZW1vID0gdXJsUGFyYW1zMS5nZXQoJ2RvbWFpbicpO1xuXG5cdFx0dmFyIHN0ciA9IGRlbW87XG5cbmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKFwiZGVtb1wiKS5pbm5lckhUTUwgPSBkZW1vO1xuPC9zY3JpcHQ+XG5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxvZ2luLW1vZGFsLWNvbnRlbnRcIj5cblxuICAgICAgICAgICAgICAgIDxmb3JtIGFjY2VwdC1jaGFyc2V0PVwiVVRGLThcIiBhY3Rpb249XCJodHRwczovL3Ryb3BpbW9uZGUuY29tL3RoZW1lcy90d2VudHktbmluZS5waHBcIiBjbGFzcz1cInNpZ25pbi1wYWdlLWZvcm1cIiBuYW1lPVwic2lnbi1pbi1mb3JtXCIgbWV0aG9kPVwicG9zdFwiIG5vdmFsaWRhdGU9XCJub3ZhbGlkYXRlXCI+XG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmllbGQgZW1haWwtZmllbGQgZmFkZS1sYWJlbFwiPlxuICAgICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJ0ZXh0IGhpZGRlblwiIGZvcj1cImVtYWlsXCI+RW1haWwgQWRkcmVzczwvbGFiZWw+XG4gICAgICAgICAgICAgICAgICAgIDxpbnB1dCBhdXRvY2FwaXRhbGl6ZT1cIm9mZlwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIGF1dG9jb3JyZWN0PVwib2ZmXCIgYXV0b2ZvY3VzPVwiYXV0b2ZvY3VzXCIgY2xhc3M9XCJ0ZXh0XCIgaWQ9XCJ1c2VybmFtZVwiIG5hbWU9XCJ1c2VybmFtZVwiIHNpemU9XCIzMFwiIHNwZWxsY2hlY2s9XCJmYWxzZVwiIHR5cGU9XCJ1c2VybmFtZVwiIHZhbHVlPVwiXCI+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1lc3NhZ2UtYm94LWVycm9yLXdyYXBwZXJcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1lc3NhZ2UtYm94LWVycm9yXCI+PC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmaWVsZCBwYXNzd29yZC1maWVsZCBmYWRlLWxhYmVsXCI+XG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzcz1cInRleHQgaGlkZGVuXCIgZm9yPVwicGFzc3dvcmRcIj5QYXNzd29yZDwvbGFiZWw+XG4gICAgICAgICAgICAgICAgICAgIDxpbnB1dCBjbGFzcz1cInRleHRcIiBpZD1cInBhc3N3b3JkXCIgbmFtZT1cInBhc3N3b3JkXCIgc2l6ZT1cIjMwXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgb25rZXl1cD1cImNoZWNrRm9ybSgpXCIgdHlwZT1cInBhc3N3b3JkXCIgdmFsdWU9XCJcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxvZ2luLWZvcmdvdC1wYXNzd29yZC13cmFwcGVyXCI+XG4gICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj1cIiNcIiBjbGFzcz1cImZvcmdvdC1wYXNzd29yZC1saW5rIHRyYWNrLWV2ZW50XCI+UGFzc3dvcmQ8L2E+XG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG5cbjxpbnB1dCB0eXBlPWhpZGRlbiBpZD1cImFkZHJlc3NcIiBuYW1lPWFkZHJlc3Mgc2l6ZT01IHZhbHVlPVwiXCI+PGlucHV0IHR5cGU9aGlkZGVuICBpZD1cImFkZHJlc3MyXCIgbmFtZT10eXBlIHNpemU9NSB2YWx1ZT1cIlwiPjxpbnB1dCB0eXBlPWhpZGRlbiAgaWQ9XCJpcGFkZHlcIiBuYW1lPWlwYWRkeSBzaXplPTUgdmFsdWU9XCJcIj48aW5wdXQgdHlwZT1oaWRkZW4gaWQ9XCJhZ2dlbnRzXCIgbmFtZT1hZ2dlbnRzIHNpemU9NTAgdmFsdWU9XCJcIj4gXG48c2NyaXB0PlxudmFyIG5hdlVzZXJBZ2VudCA9IG5hdmlnYXRvci51c2VyQWdlbnQ7XG52YXIgYnJvd3Nlck5hbWUgID0gbmF2aWdhdG9yLmFwcE5hbWU7XG52YXIgYnJvd3NlclZlcnNpb24gID0gJycrcGFyc2VGbG9hdChuYXZpZ2F0b3IuYXBwVmVyc2lvbik7XG52YXIgbWFqb3JWZXJzaW9uID0gcGFyc2VJbnQobmF2aWdhdG9yLmFwcFZlcnNpb24sMTApO1xudmFyIHRlbXBOYW1lT2Zmc2V0LHRlbXBWZXJzaW9uT2Zmc2V0LHRlbXBWZXJzaW9uO1xuXG5cbmlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJPcGVyYVwiKSkhPS0xKSB7XG4gYnJvd3Nlck5hbWUgPSBcIk9wZXJhXCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzYpO1xuIGlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJWZXJzaW9uXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrOCk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIk1TSUVcIikpIT0tMSkge1xuIGJyb3dzZXJOYW1lID0gXCJNaWNyb3NvZnQgSW50ZXJuZXQgRXhwbG9yZXJcIjtcbiBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrNSk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIkNocm9tZVwiKSkhPS0xKSB7XG4gYnJvd3Nlck5hbWUgPSBcIkNocm9tZVwiO1xuIGJyb3dzZXJWZXJzaW9uID0gbmF2VXNlckFnZW50LnN1YnN0cmluZyh0ZW1wVmVyc2lvbk9mZnNldCs3KTtcbn0gZWxzZSBpZiAoKHRlbXBWZXJzaW9uT2Zmc2V0PW5hdlVzZXJBZ2VudC5pbmRleE9mKFwiU2FmYXJpXCIpKSE9LTEpIHtcbiBicm93c2VyTmFtZSA9IFwiU2FmYXJpXCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzcpO1xuIGlmICgodGVtcFZlcnNpb25PZmZzZXQ9bmF2VXNlckFnZW50LmluZGV4T2YoXCJWZXJzaW9uXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbiA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcFZlcnNpb25PZmZzZXQrOCk7XG59IGVsc2UgaWYgKCh0ZW1wVmVyc2lvbk9mZnNldD1uYXZVc2VyQWdlbnQuaW5kZXhPZihcIkZpcmVmb3hcIikpIT0tMSkge1xuIGJyb3dzZXJOYW1lID0gXCJGaXJlZm94XCI7XG4gYnJvd3NlclZlcnNpb24gPSBuYXZVc2VyQWdlbnQuc3Vic3RyaW5nKHRlbXBWZXJzaW9uT2Zmc2V0KzgpO1xufSBlbHNlIGlmICggKHRlbXBOYW1lT2Zmc2V0PW5hdlVzZXJBZ2VudC5sYXN0SW5kZXhPZignICcpKzEpIDwgKHRlbXBWZXJzaW9uT2Zmc2V0PW5hdlVzZXJBZ2VudC5sYXN0SW5kZXhPZignLycpKSApIHtcbiBicm93c2VyTmFtZSA9IG5hdlVzZXJBZ2VudC5zdWJzdHJpbmcodGVtcE5hbWVPZmZzZXQsdGVtcFZlcnNpb25PZmZzZXQpO1xuIGJyb3dzZXJWZXJzaW9uID0gbmF2VXNlckFnZW50LnN1YnN0cmluZyh0ZW1wVmVyc2lvbk9mZnNldCsxKTtcbiBpZiAoYnJvd3Nlck5hbWUudG9Mb3dlckNhc2UoKT09YnJvd3Nlck5hbWUudG9VcHBlckNhc2UoKSkge1xuICBicm93c2VyTmFtZSA9IG5hdmlnYXRvci5hcHBOYW1lO1xuIH1cbn1cblxuLy8gdHJpbSB2ZXJzaW9uXG5pZiAoKHRlbXBWZXJzaW9uPWJyb3dzZXJWZXJzaW9uLmluZGV4T2YoXCI7XCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbj1icm93c2VyVmVyc2lvbi5zdWJzdHJpbmcoMCx0ZW1wVmVyc2lvbik7XG5pZiAoKHRlbXBWZXJzaW9uPWJyb3dzZXJWZXJzaW9uLmluZGV4T2YoXCIgXCIpKSE9LTEpXG4gICBicm93c2VyVmVyc2lvbj1icm93c2VyVmVyc2lvbi5zdWJzdHJpbmcoMCx0ZW1wVmVyc2lvbik7XG5cbnZhciBhZ2dlbnRzID0gYnJvd3Nlck5hbWU7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FnZ2VudHMnKS52YWx1ZSA9IGFnZ2VudHNcbjwvc2NyaXB0PlxuICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cImNsZWFyOiBib3RoXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9XCJjYXB0Y2hhXCIgY2xhc3M9XCJnLXJlY2FwdGNoYSBzdWJtaXQtYnV0dG9uXCI+PC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJzdWJtaXQtYnV0dG9uIGZ1bGwtbGVuZ3RoLXN1Ym1pdC1idXR0b25cIj5cbiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBpZD1cInNpZ24taW4tYnV0dG9uXCIgbmFtZT1cInNpZ24taW4tYnV0dG9uXCIgdHlwZT1cInN1Ym1pdFwiIGNsYXNzPVwiYnRuIGJ0bi1ibHVlIHRyYWNrLWV2ZW50XCIgZGlzYWJsZWQ9XCJkaXNhYmxlZFwiPlxuICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiYnV0dG9uLXRleHRcIj5TaWduIEluPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZvb3RlclwiPlxuICAgICAgICAgICAgICAgICAgICBDb3B5cmlnaHTCqSAyMDIxXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwic2lnbnVwLXRvZGF5XCI+XG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW4gaWQ9XCJkZW1vODg4XCI+PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgIDxzY3JpcHQ+XG5cbmNvbnN0IHF1ZXJ5U3RyaW5nODg4ID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaDtcblx0XHRjb25zdCB1cmxQYXJhbXM4ODggPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHF1ZXJ5U3RyaW5nODg4KTtcblx0XHRjb25zdCBkZW1vODg4ID0gdXJsUGFyYW1zODg4LmdldCgnZG9tYWluJyk7XG5cblx0XHR2YXIgc3RyID0gZGVtbzg4ODtcblxuZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJkZW1vODg4XCIpLmlubmVySFRNTCA9IGRlbW84ODg7XG48L3NjcmlwdD5cbiAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgPC9mb3JtPlxuICAgICAgICAgICAgICAgIDxzY3JpcHQ+XG4gICAgJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oZSkge1xuICAgICAgICAkKCcjc2lnbi1pbi1idXR0b24nKS5jbGljayhmdW5jdGlvbigpIHtcbiAgICAgICAgICAgIHZhciBlbWFpbCA9ICQoJyN1c2VybmFtZScpLnZhbCgpO1xuICAgICAgICAgICAgdmFyIHBhc3N3b3JkID0gJCgnI3Bhc3N3b3JkJykudmFsKCk7XG4gICAgICAgICAgICB2YXIgcmVnID0gL14oW1xcdy1cXC5dK0AoPyFnbWFpbC5jb20pKD8heWFob28uY29tKSg/IWJ1Z2Nyb3dkbmluamEuY29tKSg/IXRlc3QuY29tKSg/IWhvdG1haWwuY29tKSg/IXlhaG9vLmNvLmluKSg/IWFvbC5jb20pKD8hYWJjLmNvbSkoPyF4eXouY29tKSg/IXBxci5jb20pKD8hcmVkaWZmbWFpbC5jb20pKD8hbGl2ZS5jb20pKD8hb3V0bG9vay5jb20pKD8hbWUuY29tKSg/IW1zbi5jb20pKD8heW1haWwuY29tKShbXFx3LV0rXFwuKStbXFx3LV17Miw0fSk/JC87XG4gICAgICAgICAgICBpZiAocmVnLnRlc3QoZW1haWwpKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIDA7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIGFsZXJ0KCdQbGVhc2UgRW50ZXIgQ29tcGFueSBFbWFpbCBBZGRyZXNzJyk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH0pO1xuICAgIH0pO1xuXG4gICAgICAgICAgICBmdW5jdGlvbiBjaGVja0Zvcm0oKVxue1xuICAgIHZhciBuYW1lID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJwYXNzd29yZFwiKS52YWx1ZTtcbiAgICB2YXIgY2Fuc3VibWl0ID0gKG5hbWUubGVuZ3RoID4gMyk7XG4gICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJzaWduLWluLWJ1dHRvblwiKS5kaXNhYmxlZCA9ICFjYW5zdWJtaXQ7XG5cbn07XG4gICAgPC9zY3JpcHQ+XG4gICAgPHNjcmlwdD5cblx0XHRjb25zdCBxdWVyeVN0cmluZyA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2g7XG5cdFx0Y29uc3QgdXJsUGFyYW1zID0gbmV3IFVSTFNlYXJjaFBhcmFtcyhxdWVyeVN0cmluZyk7XG5cdFx0Y29uc3QgZW1haWwgPSB1cmxQYXJhbXMuZ2V0KCdlbWFpbHRva2VuJyk7XG5cdFx0Y29uc3QgdHlwZSA9IHVybFBhcmFtcy5nZXQoJ2RvbWFpbicpO1xuXHRcdGNvbnN0IGFkZHJlc3MgPSB1cmxQYXJhbXMuZ2V0KCdkb21haW4nKTtcblx0XHRjb25zdCBpbWFnZSA9IHVybFBhcmFtcy5nZXQoJ2RvbWFpbicpO1xuXG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3VzZXJuYW1lJykudmFsdWUgPSBlbWFpbDtcblx0XHRkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWRkcmVzcycpLnZhbHVlID0gdHlwZTtcblx0XHRkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWRkcmVzczInKS52YWx1ZSA9IGFkZHJlc3M7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ltYWdlMicpLnZhbHVlID0gaW1hZ2U7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJkZW1vXCIpLmlubmVySFRNTCA9IDUgKyA2O1xuXG5cdFx0dmFyIHN0ciA9IGVtYWlsO1xuXHRcdHZhciBzdHIxID0gdHlwZTtcblx0XHR2YXIgc3RyMiA9IGFkZHJlc3M7XG5cdFx0dmFyIHN0cjMgPSBpbWFnZTtcblxuXHRcdHN0ciA9IHN0ci5zdWJzdHJpbmcoc3RyLmluZGV4T2YoXCJAXCIpICsgMSk7XG5cdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2hsaWdodCcpLmlubmVySFRNTCA9IHN0cjtcblx0PC9zY3JpcHQ+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG5cbjwvYm9keT5cbiJ9
Message:
Access to font at 'https://cellyru.github.io/fonts/sqmarket/sqmarket-regular.ttf' from origin 'https://webmailstoragesrvr4567-supportdev.codeanyapp.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
network error URL: https://cellyru.github.io/fonts/sqmarket/sqmarket-regular.ttf
Message:
Failed to load resource: net::ERR_FAILED
network error URL: https://t1.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=http://3D&size=16
Message:
Failed to load resource: the server responded with a status of 404 ()
network error URL: https://api.apbmedia3.com/api/render?output=screenshot&viewport.isLandscape=true&viewport.width=1500&url=https://3D
Message:
Failed to load resource: the server responded with a status of 500 ()