8.9 sec in total
2.6 sec
5.4 sec
925 ms
Welcome to getnet.com.br homepage info - get ready to check Getnet best content for Brazil right away, or after learning these important things about getnet.com.br
Está procurando a melhor maquininha de cartão? A Getnet tem as melhor opções para fazer crescer o seu negócio. Conheça já as nossas soluções!
Visit getnet.com.brWe analyzed Getnet.com.br page load time and found that the first response time was 2.6 sec and then it took 6.3 sec to load all DOM resources and completely render a web page. This is a poor result, as 80% of websites can load faster.
getnet.com.br performance score
name
value
score
weighting
Value5.5 s
6/100
10%
Value9.1 s
1/100
25%
Value12.0 s
4/100
10%
Value13,000 ms
0/100
30%
Value0.033
100/100
15%
Value34.2 s
0/100
10%
2598 ms
42 ms
46 ms
45 ms
97 ms
Our browser made a total of 114 requests to load all elements on the main page. We found that 0% of them (0 request) were addressed to the original Getnet.com.br, 25% (28 requests) were made to and 3% (3 requests) were made to Cdn-prod.securiti.ai. The less responsive or slowest element that took the longest time to load (2.6 sec) relates to the external source Site.getnet.com.br.
Page size can be reduced by 1.5 MB (60%)
2.4 MB
957.2 kB
In fact, the total size of Getnet.com.br main page is 2.4 MB. This result falls beyond the top 1M of websites and identifies a large and not optimized web page that may take ages to load. Only a small number of websites need less resources to load. HTML takes 1.2 MB which makes up the majority of the site volume.
Potential reduce by 993.8 kB
HTML content can be minified and compressed by a website’s server. The most efficient way is to compress content using GZIP which reduces data amount travelling through the network between server and browser. HTML code on this page is well minified. It is highly recommended that content of this web page should be compressed using GZIP, as it can save up to 993.8 kB or 82% of the original size.
Potential reduce by 455.9 kB
It’s better to minify JavaScript in order to improve website performance. The diagram shows the current total size of all JavaScript files against the prospective JavaScript size after its minification and compression. It is highly recommended that all JavaScript files should be compressed and minified as it can save up to 455.9 kB or 39% of the original size.
Potential reduce by 16.2 kB
CSS files minification is very important to reduce a web page rendering time. The faster CSS files can load, the earlier a page can be rendered. Getnet.com.br needs all CSS files to be minified and compressed as it can save up to 16.2 kB or 57% of the original size.
Number of requests can be reduced by 33 (54%)
61
28
The browser has sent 61 CSS, Javascripts, AJAX and image requests in order to completely render the main page of Getnet. We recommend that multiple CSS and JavaScript files should be merged into one by each type, as it can help reduce assets requests from 23 to 1 for JavaScripts and from 4 to 1 for CSS and as a result speed up the page load time.
site.getnet.com.br
2598 ms
666f611c46cb7f84b7c36616c3259f602797fdff7559
42 ms
header.min.js
46 ms
autoptimize_single_9b070ca56f425a1e1cf86ed28d455a7b.js
45 ms
gpt.js
97 ms
autoptimize_single_0c570803acb3a27d213271ca46adf851.css
67 ms
a3_lazy_load.min.css
67 ms
jquery.min.js
74 ms
jquery-migrate.min.js
164 ms
api.js
162 ms
JyZsPScrbDonJztqLmFzeW5jPXRydWU7ai5zcmM9DQonaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RtLmpzP2lkPScraStkbDtmLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGosZik7DQp9KSh3aW5kb3csZG9jdW1lbnQsJ3NjcmlwdCcsJ2RhdGFMYXllcicsJ0dUTS01VzNHRE1LJyk7
3 ms
JyZsPScrbDonJztqLmFzeW5jPXRydWU7ai5zcmM9DQonaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RtLmpzP2lkPScraStkbDtmLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGosZik7DQp9KSh3aW5kb3csZG9jdW1lbnQsJ3NjcmlwdCcsJ2RhdGFMYXllcicsJ0dUTS1XMzI1M0dRJyk7
2 ms
javascript;base64,DQogIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ0RPTUNvbnRlbnRMb2FkZWQnLCBmdW5jdGlvbiAoKSB7DQogICAgZGF0YUxheWVyLnB1c2goeyBldmVudDogJ29wdGltaXplLmFjdGl2YXRlJyB9KTsNCg0KICAgIGZ1bmN0aW9uIGRlbGV0ZUNvb2tpZShuYW1lKSB7DQogICAgICBkb2N1bWVudC5jb29raWUgPQ0KICAgICAgICBuYW1lICsNCiAgICAgICAgJz07IGV4cGlyZXM9VGh1LCAwMSBKYW4gMTk3MCAwMDowMDowMCBVVEM7IHBhdGg9LzsgZG9tYWluPS5nZXRuZXQuY29tLmJyJzsNCiAgICB9DQoNCiAgICBkZWxldGVDb29raWUoJ29yaWdlbV9mbHV4bycpOw0KICB9KTsNCg==
2 ms
pubads_impl.js
108 ms
ppub_config
267 ms
j.php
176 ms
logo-getnet.png
124 ms
new-heder-logo-mob@2x.jpg
124 ms
IG51bGwgOiBjb250ZW50LnNjcm9sbEhlaWdodCArICJweCI7CiAgICB9CiAgfSwgewogICAga2V5OiAib3BlbkZpcnN0Q29sbGFwc2UiLAogICAgdmFsdWU6IGZ1bmN0aW9uIG9wZW5GaXJzdENvbGxhcHNlKCkgewogICAgICB0aGlzLmNsb3NlQWxsQWN0aXZlQ29sbGFwc2VzKCk7CiAgICAgIHRoaXMudG9nZ2xlQ29sbGFwc2UodGhpcy5jb2xsYXBzZXNbMF0pOwogICAgfQogIH1dKTsKICByZXR1cm4gR2V0bmV0Q29sbGFwc2U7Cn0oKTsK
96 ms
IDAKICAgICAgICAgIDogc3dpcGVyLmFjdGl2ZUluZGV4ICsgMQogICAgICBdLmlkOwoKICAgIGNvbnN0IGlsbHVzdHJhdGlvbkVsZW0gPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKAogICAgICAiLmJlbmVmaXRzLWlsbHVzdHJhdGlvbi5iZW5lZml0cy1pbGx1c3RyYXRpb24tYWN0aXZlIgogICAgKTsKICAgIGNvbnN0IGlsbHVzdHJhdGlvblByZXZFbGVtID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigKICAgICAgIi5iZW5lZml0cy1pbGx1c3RyYXRpb24uYmVuZWZpdHMtaWxsdXN0cmF0aW9uLXByZXYiCiAgICApOwogICAgY29uc3QgaWxsdXN0cmF0aW9uTmV4dEVsZW0gPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKAogICAgICAiLmJlbmVmaXRzLWlsbHVzdHJhdGlvbi5iZW5lZml0cy1pbGx1c3RyYXRpb24tbmV4dCIKICAgICk7CgogICAgaWYgKGlsbHVzdHJhdGlvbk5leHRFbGVtLmNsYXNzTGlzdC5jb250YWlucyhpbGx1c3RyYXRpb25JZCkpIHsKICAgICAgY2hhbmdlQmVuZWZpdHNJbGx1c3RyYXRpb24oCiAgICAgICAgaWxsdXN0cmF0aW9uSWQsCiAgICAgICAgImJlbmVmaXRzLWlsbHVzdHJhdGlvbi1hY3RpdmUiLAogICAgICAgIGlsbHVzdHJhdGlvbk5leHRFbGVtCiAgICAgICk7CiAgICAgIGNoYW5nZUJlbmVmaXRzSWxsdXN0cmF0aW9uKAogICAgICAgIGlsbHVzdHJhdGlvblByZXZJZCwKICAgICAgICAiYmVuZWZpdHMtaWxsdXN0cmF0aW9uLXByZXYiLAogICAgICAgIGlsbHVzdHJhdGlvbkVsZW0KICAgICAgKTsKICAgICAgY2hhbmdlQmVuZWZpdHNJbGx1c3RyYXRpb24oCiAgICAgICAgaWxsdXN0cmF0aW9uTmV4dElkLAogICAgICAgICJiZW5lZml0cy1pbGx1c3RyYXRpb24tbmV4dCIsCiAgICAgICAgaWxsdXN0cmF0aW9uUHJldkVsZW0KICAgICAgKTsKICAgIH0gZWxzZSB7CiAgICAgIGNoYW5nZUJlbmVmaXRzSWxsdXN0cmF0aW9uKAogICAgICAgIGlsbHVzdHJhdGlvbklkLAogICAgICAgICJiZW5lZml0cy1pbGx1c3RyYXRpb24tYWN0aXZlIiwKICAgICAgICBpbGx1c3RyYXRpb25QcmV2RWxlbQogICAgICApOwogICAgICBjaGFuZ2VCZW5lZml0c0lsbHVzdHJhdGlvbigKICAgICAgICBpbGx1c3RyYXRpb25QcmV2SWQsCiAgICAgICAgImJlbmVmaXRzLWlsbHVzdHJhdGlvbi1wcmV2IiwKICAgICAgICBpbGx1c3RyYXRpb25OZXh0RWxlbQogICAgICApOwogICAgICBjaGFuZ2VCZW5lZml0c0lsbHVzdHJhdGlvbigKICAgICAgICBpbGx1c3RyYXRpb25OZXh0SWQsCiAgICAgICAgImJlbmVmaXRzLWlsbHVzdHJhdGlvbi1uZXh0IiwKICAgICAgICBpbGx1c3RyYXRpb25FbGVtCiAgICAgICk7CiAgICB9CiAgfQoKICBmdW5jdGlvbiBjaGFuZ2VCZW5lZml0c0lsbHVzdHJhdGlvbigKICAgIGlsbHVzdHJhdGlvbklkLAogICAgY2xhc3NOYW1lLAogICAgaWxsdXN0cmF0aW9uRWxlbQogICkgewogICAgY29uc3QgaWxsdXN0cmF0aW9uID0gaWxsdXN0cmF0aW9uc1tpbGx1c3RyYXRpb25JZF07CgogICAgaWxsdXN0cmF0aW9uRWxlbS5zcmMgPSBpbGx1c3RyYXRpb24uc3JjOwogICAgaWxsdXN0cmF0aW9uRWxlbS5hbHQgPSBpbGx1c3RyYXRpb24uYWx0OwogICAgaWxsdXN0cmF0aW9uRWxlbS5jbGFzc05hbWUgPSBgYmVuZWZpdHMtaWxsdXN0cmF0aW9uICR7Y2xhc3NOYW1lfSAke2lsbHVzdHJhdGlvbklkfWA7CiAgfQo=
93 ms
javascript;base64,CiAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsIGZ1bmN0aW9uICgpIHsKICAgIGNvbnN0IG1hcXVpbmluaGFzU3dpcGVyID0gbmV3IFN3aXBlcignLnMtbWFxdWluaW5oYXMgLnN3aXBlci1tYXF1aW5pbmhhcy1jb250YWluZXInLCB7CiAgICAgIHdhdGNoU2xpZGVzUHJvZ3Jlc3M6IHRydWUsCiAgICAgIHNsaWRlc1BlclZpZXc6IDEuMywKICAgICAgc3BhY2VCZXR3ZWVuOiAyNCwKICAgICAgbG9vcDogdHJ1ZSwKICAgICAgY2VudGVyZWRTbGlkZXM6IHRydWUsCiAgICAgIHBhZ2luYXRpb246IHsKICAgICAgICBlbDogJy5zLW1hcXVpbmluaGFzIC5zd2lwZXItcGFnaW5hdGlvbicsCiAgICAgICAgY2xpY2thYmxlOiB0cnVlLAogICAgICB9LAogICAgICBuYXZpZ2F0aW9uOiB7CiAgICAgICAgbmV4dEVsOiAnLnMtbWFxdWluaW5oYXMgLnN3aXBlci1idXR0b24tbmV4dCcsCiAgICAgICAgcHJldkVsOiAnLnMtbWFxdWluaW5oYXMgLnN3aXBlci1idXR0b24tcHJldicsCiAgICAgIH0sCiAgICAgIGJyZWFrcG9pbnRzOiB7CiAgICAgICAgNjgwOiB7CiAgICAgICAgICBzbGlkZXNQZXJWaWV3OiAyLjMsCiAgICAgICAgfSwKICAgICAgICA5NjA6IHsKICAgICAgICAgIHNsaWRlc1BlclZpZXc6IDMuMywKICAgICAgICB9LAogICAgICAgIDEwMjU6IHsKICAgICAgICAgIHNsaWRlc1BlclZpZXc6IDMsCiAgICAgICAgICBjZW50ZXJlZFNsaWRlczogZmFsc2UsCiAgICAgICAgfSwKICAgICAgfSwKICAgIH0pOwogIH0pOwo=
92 ms
javascript;base64,CmxldCBzZWxlY3RlZFR5cGUgPSAnbWFxdWluaW5oYSc7CmxldCBzZWxlY3RlZFJlY2VpdmluZ01ldGhvZCA9IHNlbGVjdGVkVHlwZSA9PT0gJ2dldHBheScgPyAnMzBfZGlhcycgOiAnMl9kaWFzJzsKbGV0IHNlbGVjdGVkSW5zdGFsbG1lbnQgPSAnMCc7Cgpjb25zdCB0YXhlcyA9IHsKICBtYXF1aW5pbmhhOiB7CiAgICAnMl9kaWFzJzogewogICAgICB0aXRsZTogIkVtIDIgZGlhcyIsCiAgICAgIGluc3RhbGxtZW50czogewogICAgICAgICcwJzogewogICAgICAgICAgdGl0bGU6ICJEw6liaXRvIMOgIHZpc3RhIiwKICAgICAgICAgIHRheDogIjEsODkiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLWRlYml0by1hLXZpc3RhIgogICAgICAgIH0sCiAgICAgICAgJzEnOiB7CiAgICAgICAgICB0aXRsZTogIkNyw6lkaXRvIMOgIHZpc3RhIiwKICAgICAgICAgIHRheDogIjQsODkiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLWNyZWRpdG8tYS12aXN0YSIKICAgICAgICB9LAogICAgICAgICcyJzogewogICAgICAgICAgdGl0bGU6ICIyIHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjYsNjIiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLTItcGFyY2VsYXMiCiAgICAgICAgfSwKICAgICAgICAnMyc6IHsKICAgICAgICAgIHRpdGxlOiAiMyBwYXJjZWxhcyIsCiAgICAgICAgICB0YXg6ICI3LDkzIiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1tYXF1aW5pbmhhcy0zLXBhcmNlbGFzIgogICAgICAgIH0sCiAgICAgICAgJzQnOiB7CiAgICAgICAgICB0aXRsZTogIjQgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiOSwyMyIsCiAgICAgICAgICBldmVudExhYmVsOiAiY2FsY3VsYWRvcmEtbWFxdWluaW5oYXMtNC1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICc1JzogewogICAgICAgICAgdGl0bGU6ICI1IHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjEwLDU0IiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1tYXF1aW5pbmhhcy01LXBhcmNlbGFzIgogICAgICAgIH0sCiAgICAgICAgJzYnOiB7CiAgICAgICAgICB0aXRsZTogIjYgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiMTEsODUiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLTYtcGFyY2VsYXMiCiAgICAgICAgfSwKICAgICAgICAnNyc6IHsKICAgICAgICAgIHRpdGxlOiAiNyBwYXJjZWxhcyIsCiAgICAgICAgICB0YXg6ICIxMywxNiIsCiAgICAgICAgICBldmVudExhYmVsOiAiY2FsY3VsYWRvcmEtbWFxdWluaW5oYXMtNy1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICc4JzogewogICAgICAgICAgdGl0bGU6ICI4IHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjE0LDQ3IiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1tYXF1aW5pbmhhcy04LXBhcmNlbGFzIgogICAgICAgIH0sCiAgICAgICAgJzknOiB7CiAgICAgICAgICB0aXRsZTogIjkgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiMTUsNzgiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLTktcGFyY2VsYXMiCiAgICAgICAgfSwKICAgICAgICAnMTAnOiB7CiAgICAgICAgICB0aXRsZTogIjEwIHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjE3LDA5IiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1tYXF1aW5pbmhhcy0xMC1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICcxMSc6IHsKICAgICAgICAgIHRpdGxlOiAiMTEgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiMTgsNDAiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLTExLXBhcmNlbGFzIgogICAgICAgIH0sCiAgICAgICAgJzEyJzogewogICAgICAgICAgdGl0bGU6ICIxMiBwYXJjZWxhcyIsCiAgICAgICAgICB0YXg6ICIxOSw3MCIsCiAgICAgICAgICBldmVudExhYmVsOiAiY2FsY3VsYWRvcmEtbWFxdWluaW5oYXMtMTItcGFyY2VsYXMiCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgJzMwX2RpYXMnOiB7CiAgICAgIHRpdGxlOiAiRW0gMzAgZGlhcyIsCiAgICAgIGluc3RhbGxtZW50czogewogICAgICAgICcwJzogewogICAgICAgICAgdGl0bGU6ICJEw6liaXRvIMOgIHZpc3RhIiwKICAgICAgICAgIHRheDogIjEsODkiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLWRlYml0by1hLXZpc3RhIgogICAgICAgIH0sCiAgICAgICAgJzEnOiB7CiAgICAgICAgICB0aXRsZTogIkNyw6lkaXRvIMOgIHZpc3RhIiwKICAgICAgICAgIHRheDogIjIsOTkiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLWNyZWRpdG8tYS12aXN0YSIKICAgICAgICB9LAogICAgICAgICcyJzogewogICAgICAgICAgdGl0bGU6ICIyIHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjUsNzQiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLTItcGFyY2VsYXMiCiAgICAgICAgfSwKICAgICAgICAnMyc6IHsKICAgICAgICAgIHRpdGxlOiAiMyBwYXJjZWxhcyIsCiAgICAgICAgICB0YXg6ICI2LDY2IiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1tYXF1aW5pbmhhcy0zLXBhcmNlbGFzIgogICAgICAgIH0sCiAgICAgICAgJzQnOiB7CiAgICAgICAgICB0aXRsZTogIjQgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiNyw1NyIsCiAgICAgICAgICBldmVudExhYmVsOiAiY2FsY3VsYWRvcmEtbWFxdWluaW5oYXMtNC1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICc1JzogewogICAgICAgICAgdGl0bGU6ICI1IHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjgsNDkiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLTUtcGFyY2VsYXMiCiAgICAgICAgfSwKICAgICAgICAnNic6IHsKICAgICAgICAgIHRpdGxlOiAiNiBwYXJjZWxhcyIsCiAgICAgICAgICB0YXg6ICI5LDQxIiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1tYXF1aW5pbmhhcy02LXBhcmNlbGFzIgogICAgICAgIH0sCiAgICAgICAgJzcnOiB7CiAgICAgICAgICB0aXRsZTogIjcgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiMTAsMzIiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLTctcGFyY2VsYXMiCiAgICAgICAgfSwKICAgICAgICAnOCc6IHsKICAgICAgICAgIHRpdGxlOiAiOCBwYXJjZWxhcyIsCiAgICAgICAgICB0YXg6ICIxMSwyNCIsCiAgICAgICAgICBldmVudExhYmVsOiAiY2FsY3VsYWRvcmEtbWFxdWluaW5oYXMtOC1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICc5JzogewogICAgICAgICAgdGl0bGU6ICI5IHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjEyLDE2IiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1tYXF1aW5pbmhhcy05LXBhcmNlbGFzIgogICAgICAgIH0sCiAgICAgICAgJzEwJzogewogICAgICAgICAgdGl0bGU6ICIxMCBwYXJjZWxhcyIsCiAgICAgICAgICB0YXg6ICIxMywwNyIsCiAgICAgICAgICBldmVudExhYmVsOiAiY2FsY3VsYWRvcmEtbWFxdWluaW5oYXMtMTAtcGFyY2VsYXMiCiAgICAgICAgfSwKICAgICAgICAnMTEnOiB7CiAgICAgICAgICB0aXRsZTogIjExIHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjEzLDk5IiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1tYXF1aW5pbmhhcy0xMS1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICcxMic6IHsKICAgICAgICAgIHRpdGxlOiAiMTIgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiMTQsOTEiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLTEyLXBhcmNlbGFzIgogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICdjb25mb3JtZV9wYXJjZWxhcyc6IHsKICAgICAgdGl0bGU6ICJDb25mb3JtZSBwYXJjZWxhcyIsCiAgICAgIGluc3RhbGxtZW50czogewogICAgICAgICcwJzogewogICAgICAgICAgdGl0bGU6ICJEw6liaXRvIMOgIHZpc3RhIiwKICAgICAgICAgIHRheDogIjEsOTUiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLWRlYml0by1hLXZpc3RhIgogICAgICAgIH0sCiAgICAgICAgJzEnOiB7CiAgICAgICAgICB0aXRsZTogIkNyw6lkaXRvIMOgIHZpc3RhIiwKICAgICAgICAgIHRheDogIjMsMDkiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLWNyZWRpdG8tYS12aXN0YSIKICAgICAgICB9LAogICAgICAgICcyJzogewogICAgICAgICAgdGl0bGU6ICIyIHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjYsNDAiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLTItcGFyY2VsYXMiCiAgICAgICAgfSwKICAgICAgICAnMyc6IHsKICAgICAgICAgIHRpdGxlOiAiMyBwYXJjZWxhcyIsCiAgICAgICAgICB0YXg6ICI2LDQwIiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1tYXF1aW5pbmhhcy0zLXBhcmNlbGFzIgogICAgICAgIH0sCiAgICAgICAgJzQnOiB7CiAgICAgICAgICB0aXRsZTogIjQgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiNiw0MCIsCiAgICAgICAgICBldmVudExhYmVsOiAiY2FsY3VsYWRvcmEtbWFxdWluaW5oYXMtNC1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICc1JzogewogICAgICAgICAgdGl0bGU6ICI1IHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjYsNDAiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLTUtcGFyY2VsYXMiCiAgICAgICAgfSwKICAgICAgICAnNic6IHsKICAgICAgICAgIHRpdGxlOiAiNiBwYXJjZWxhcyIsCiAgICAgICAgICB0YXg6ICI2LDQwIiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1tYXF1aW5pbmhhcy02LXBhcmNlbGFzIgogICAgICAgIH0sCiAgICAgICAgJzcnOiB7CiAgICAgICAgICB0aXRsZTogIjcgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiNiw0MCIsCiAgICAgICAgICBldmVudExhYmVsOiAiY2FsY3VsYWRvcmEtbWFxdWluaW5oYXMtNy1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICc4JzogewogICAgICAgICAgdGl0bGU6ICI4IHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjYsNDAiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLTgtcGFyY2VsYXMiCiAgICAgICAgfSwKICAgICAgICAnOSc6IHsKICAgICAgICAgIHRpdGxlOiAiOSBwYXJjZWxhcyIsCiAgICAgICAgICB0YXg6ICI2LDQwIiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1tYXF1aW5pbmhhcy05LXBhcmNlbGFzIgogICAgICAgIH0sCiAgICAgICAgJzEwJzogewogICAgICAgICAgdGl0bGU6ICIxMCBwYXJjZWxhcyIsCiAgICAgICAgICB0YXg6ICI2LDQwIiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1tYXF1aW5pbmhhcy0xMC1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICcxMSc6IHsKICAgICAgICAgIHRpdGxlOiAiMTEgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiNiw0MCIsCiAgICAgICAgICBldmVudExhYmVsOiAiY2FsY3VsYWRvcmEtbWFxdWluaW5oYXMtMTEtcGFyY2VsYXMiCiAgICAgICAgfSwKICAgICAgICAnMTInOiB7CiAgICAgICAgICB0aXRsZTogIjEyIHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjYsNDAiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLW1hcXVpbmluaGFzLTEyLXBhcmNlbGFzIgogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICdjcmVkaWFyaW9fMl9kaWFzJzogewogICAgICB0aXRsZTogIkNyZWRpw6FyaW8gZW0gMiBkaWFzIiwKICAgICAgaW5zdGFsbG1lbnRzOiB7CiAgICAgICAgJ3NhbnRhbmRlcl8yYTM2JzogewogICAgICAgICAgdGl0bGU6ICJTYW50YW5kZXIgLSAyeCBhIDM2eCIsCiAgICAgICAgICB0YXg6ICIzLDQ1IiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1tYXF1aW5pbmhhcy1zYW50YW5kZXItMngtYS0zNngiCiAgICAgICAgfSwKICAgICAgICAnb3V0cm9zXzJhMjQnOiB7CiAgICAgICAgICB0aXRsZTogIk91dHJvcyBFbWlzc29yZXMgLSAyeCBhIDI0eCIsCiAgICAgICAgICB0YXg6ICIzLDQ1IiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1tYXF1aW5pbmhhcy1vdXRyb3MtZW1pc3NvcmVzLTJ4LWEtMjR4IgogICAgICAgIH0KICAgICAgfQogICAgfQogIH0sCiAgZ2V0cGF5OiB7CiAgICAnMzBfZGlhcyc6IHsKICAgICAgdGl0bGU6ICJFbSAzMCBkaWFzIiwKICAgICAgaW5zdGFsbG1lbnRzOiB7CiAgICAgICAgJzAnOiB7CiAgICAgICAgICB0aXRsZTogIkTDqWJpdG8gw6AgdmlzdGEiLAogICAgICAgICAgdGF4OiAiMSw5MCIsCiAgICAgICAgICBldmVudExhYmVsOiAiY2FsY3VsYWRvcmEtZ2V0cGF5LWRlYml0by1hLXZpc3RhIgogICAgICAgIH0sCiAgICAgICAgJzEnOiB7CiAgICAgICAgICB0aXRsZTogIkNyw6lkaXRvIMOgIHZpc3RhIiwKICAgICAgICAgIHRheDogIjMsNTAiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLWdldHBheS1jcmVkaXRvLWEtdmlzdGEiCiAgICAgICAgfSwKICAgICAgICAnMic6IHsKICAgICAgICAgIHRpdGxlOiAiMiBwYXJjZWxhcyIsCiAgICAgICAgICB0YXg6ICI2LDM3IiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1nZXRwYXktMi1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICczJzogewogICAgICAgICAgdGl0bGU6ICIzIHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjcsMzMiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLWdldHBheS0zLXBhcmNlbGFzIgogICAgICAgIH0sCiAgICAgICAgJzQnOiB7CiAgICAgICAgICB0aXRsZTogIjQgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiOCwyOSIsCiAgICAgICAgICBldmVudExhYmVsOiAiY2FsY3VsYWRvcmEtZ2V0cGF5LTQtcGFyY2VsYXMiCiAgICAgICAgfSwKICAgICAgICAnNSc6IHsKICAgICAgICAgIHRpdGxlOiAiNSBwYXJjZWxhcyIsCiAgICAgICAgICB0YXg6ICI5LDI1IiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1nZXRwYXktNS1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICc2JzogewogICAgICAgICAgdGl0bGU6ICI2IHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjEwLDIxIiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1nZXRwYXktNi1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICc3JzogewogICAgICAgICAgdGl0bGU6ICI3IHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjExLDE3IiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1nZXRwYXktNy1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICc4JzogewogICAgICAgICAgdGl0bGU6ICI4IHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjEyLDEzIiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1nZXRwYXktOC1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICc5JzogewogICAgICAgICAgdGl0bGU6ICI5IHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjEzLDA5IiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1nZXRwYXktOS1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICcxMCc6IHsKICAgICAgICAgIHRpdGxlOiAiMTAgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiMTQsMDUiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLWdldHBheS0xMC1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICcxMSc6IHsKICAgICAgICAgIHRpdGxlOiAiMTEgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiMTUsMDEiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLWdldHBheS0xMS1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICcxMic6IHsKICAgICAgICAgIHRpdGxlOiAiMTIgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiMTUsOTciLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLWdldHBheS0xMi1wYXJjZWxhcyIKICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAnY29uZm9ybWVfcGFyY2VsYXMnOiB7CiAgICAgIHRpdGxlOiAiQ29uZm9ybWUgcGFyY2VsYXMiLAogICAgICBpbnN0YWxsbWVudHM6IHsKICAgICAgICAnMCc6IHsKICAgICAgICAgIHRpdGxlOiAiRMOpYml0byDDoCB2aXN0YSIsCiAgICAgICAgICB0YXg6ICIxLDkwIiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1nZXRwYXktZGViaXRvLWEtdmlzdGEiCiAgICAgICAgfSwKICAgICAgICAnMSc6IHsKICAgICAgICAgIHRpdGxlOiAiQ3LDqWRpdG8gw6AgdmlzdGEiLAogICAgICAgICAgdGF4OiAiMiw4MCIsCiAgICAgICAgICBldmVudExhYmVsOiAiY2FsY3VsYWRvcmEtZ2V0cGF5LWNyZWRpdG8tYS12aXN0YSIKICAgICAgICB9LAogICAgICAgICcyJzogewogICAgICAgICAgdGl0bGU6ICIyIHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjMsMDAiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLWdldHBheS0yLXBhcmNlbGFzIgogICAgICAgIH0sCiAgICAgICAgJzMnOiB7CiAgICAgICAgICB0aXRsZTogIjMgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiMywwMCIsCiAgICAgICAgICBldmVudExhYmVsOiAiY2FsY3VsYWRvcmEtZ2V0cGF5LTMtcGFyY2VsYXMiCiAgICAgICAgfSwKICAgICAgICAnNCc6IHsKICAgICAgICAgIHRpdGxlOiAiNCBwYXJjZWxhcyIsCiAgICAgICAgICB0YXg6ICIzLDAwIiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1nZXRwYXktNC1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICc1JzogewogICAgICAgICAgdGl0bGU6ICI1IHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjMsMDAiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLWdldHBheS01LXBhcmNlbGFzIgogICAgICAgIH0sCiAgICAgICAgJzYnOiB7CiAgICAgICAgICB0aXRsZTogIjYgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiMywwMCIsCiAgICAgICAgICBldmVudExhYmVsOiAiY2FsY3VsYWRvcmEtZ2V0cGF5LTYtcGFyY2VsYXMiCiAgICAgICAgfSwKICAgICAgICAnNyc6IHsKICAgICAgICAgIHRpdGxlOiAiNyBwYXJjZWxhcyIsCiAgICAgICAgICB0YXg6ICIzLDE1IiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1nZXRwYXktNy1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICc4JzogewogICAgICAgICAgdGl0bGU6ICI4IHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjMsMTUiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLWdldHBheS04LXBhcmNlbGFzIgogICAgICAgIH0sCiAgICAgICAgJzknOiB7CiAgICAgICAgICB0aXRsZTogIjkgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiMywxNSIsCiAgICAgICAgICBldmVudExhYmVsOiAiY2FsY3VsYWRvcmEtZ2V0cGF5LTktcGFyY2VsYXMiCiAgICAgICAgfSwKICAgICAgICAnMTAnOiB7CiAgICAgICAgICB0aXRsZTogIjEwIHBhcmNlbGFzIiwKICAgICAgICAgIHRheDogIjMsMTUiLAogICAgICAgICAgZXZlbnRMYWJlbDogImNhbGN1bGFkb3JhLWdldHBheS0xMC1wYXJjZWxhcyIKICAgICAgICB9LAogICAgICAgICcxMSc6IHsKICAgICAgICAgIHRpdGxlOiAiMTEgcGFyY2VsYXMiLAogICAgICAgICAgdGF4OiAiMywxNSIsCiAgICAgICAgICBldmVudExhYmVsOiAiY2FsY3VsYWRvcmEtZ2V0cGF5LTExLXBhcmNlbGFzIgogICAgICAgIH0sCiAgICAgICAgJzEyJzogewogICAgICAgICAgdGl0bGU6ICIxMiBwYXJjZWxhcyIsCiAgICAgICAgICB0YXg6ICIzLDE1IiwKICAgICAgICAgIGV2ZW50TGFiZWw6ICJjYWxjdWxhZG9yYS1nZXRwYXktMTItcGFyY2VsYXMiCiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9Owo=
92 ms
Maos-1.png
163 ms
lazy_placeholder.gif
164 ms
get-store.png
164 ms
whatsapp-1-1.png
164 ms
ILUSTRACAO-4.png
168 ms
get-mini-2.png
170 ms
Maquininha.png
165 ms
smart-eye.png
166 ms
Get-Smart-1.png
169 ms
Get-Tap-1-1.png
166 ms
KievitOT-Regular.ttf
802 ms
KievitOT-Medium.woff
919 ms
KievitOT-ExtraLight.ttf
204 ms
KievitOT-Bold.ttf
207 ms
KievitOT-MediumItalic.woff
695 ms
KievitOT-Italic.ttf
443 ms
javascript;base64,CiJ1c2Ugc3RyaWN0IjsKCmZ1bmN0aW9uIF90eXBlb2Yob2JqKSB7ICJAYmFiZWwvaGVscGVycyAtIHR5cGVvZiI7IHJldHVybiBfdHlwZW9mID0gImZ1bmN0aW9uIiA9PSB0eXBlb2YgU3ltYm9sICYmICJzeW1ib2wiID09IHR5cGVvZiBTeW1ib2wuaXRlcmF0b3IgPyBmdW5jdGlvbiAob2JqKSB7IHJldHVybiB0eXBlb2Ygb2JqOyB9IDogZnVuY3Rpb24gKG9iaikgeyByZXR1cm4gb2JqICYmICJmdW5jdGlvbiIgPT0gdHlwZW9mIFN5bWJvbCAmJiBvYmouY29uc3RydWN0b3IgPT09IFN5bWJvbCAmJiBvYmogIT09IFN5bWJvbC5wcm90b3R5cGUgPyAic3ltYm9sIiA6IHR5cGVvZiBvYmo7IH0sIF90eXBlb2Yob2JqKTsgfQpmdW5jdGlvbiBfY2xhc3NDYWxsQ2hlY2soaW5zdGFuY2UsIENvbnN0cnVjdG9yKSB7IGlmICghKGluc3RhbmNlIGluc3RhbmNlb2YgQ29uc3RydWN0b3IpKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvbiIpOyB9IH0KZnVuY3Rpb24gX2RlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykgeyBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7IHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07IGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTsgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlOyBpZiAoInZhbHVlIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgX3RvUHJvcGVydHlLZXkoZGVzY3JpcHRvci5rZXkpLCBkZXNjcmlwdG9yKTsgfSB9CmZ1bmN0aW9uIF9jcmVhdGVDbGFzcyhDb25zdHJ1Y3RvciwgcHJvdG9Qcm9wcywgc3RhdGljUHJvcHMpIHsgaWYgKHByb3RvUHJvcHMpIF9kZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7IGlmIChzdGF0aWNQcm9wcykgX2RlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgT2JqZWN0LmRlZmluZVByb3BlcnR5KENvbnN0cnVjdG9yLCAicHJvdG90eXBlIiwgeyB3cml0YWJsZTogZmFsc2UgfSk7IHJldHVybiBDb25zdHJ1Y3RvcjsgfQpmdW5jdGlvbiBfdG9Qcm9wZXJ0eUtleShhcmcpIHsgdmFyIGtleSA9IF90b1ByaW1pdGl2ZShhcmcsICJzdHJpbmciKTsgcmV0dXJuIF90eXBlb2Yoa2V5KSA9PT0gInN5bWJvbCIgPyBrZXkgOiBTdHJpbmcoa2V5KTsgfQpmdW5jdGlvbiBfdG9QcmltaXRpdmUoaW5wdXQsIGhpbnQpIHsgaWYgKF90eXBlb2YoaW5wdXQpICE9PSAib2JqZWN0IiB8fCBpbnB1dCA9PT0gbnVsbCkgcmV0dXJuIGlucHV0OyB2YXIgcHJpbSA9IGlucHV0W1N5bWJvbC50b1ByaW1pdGl2ZV07IGlmIChwcmltICE9PSB1bmRlZmluZWQpIHsgdmFyIHJlcyA9IHByaW0uY2FsbChpbnB1dCwgaGludCB8fCAiZGVmYXVsdCIpOyBpZiAoX3R5cGVvZihyZXMpICE9PSAib2JqZWN0IikgcmV0dXJuIHJlczsgdGhyb3cgbmV3IFR5cGVFcnJvcigiQEB0b1ByaW1pdGl2ZSBtdXN0IHJldHVybiBhIHByaW1pdGl2ZSB2YWx1ZS4iKTsgfSByZXR1cm4gKGhpbnQgPT09ICJzdHJpbmciID8gU3RyaW5nIDogTnVtYmVyKShpbnB1dCk7IH0KdmFyIEdldG5ldFNlbGVjdCA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgZnVuY3Rpb24gR2V0bmV0U2VsZWN0KGVsZW1lbnRzKSB7CiAgICB2YXIgY2FsbGJhY2tzID0gYXJndW1lbnRzLmxlbmd0aCA+IDEgJiYgYXJndW1lbnRzWzFdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMV0gOiB7fTsKICAgIF9jbGFzc0NhbGxDaGVjayh0aGlzLCBHZXRuZXRTZWxlY3QpOwogICAgdGhpcy5zZWxlY3RzID0gZWxlbWVudHMgaW5zdGFuY2VvZiBBcnJheSB8fCBlbGVtZW50cy5sZW5ndGggPyBlbGVtZW50cyA6IFtlbGVtZW50c107CgogICAgLy8gQ2FsbGJhY2tzCiAgICB2YXIgaGFuZGxlU2VsZWN0Q2hhbmdlID0gY2FsbGJhY2tzLmhhbmRsZVNlbGVjdENoYW5nZSwKICAgICAgaGFuZGxlVG91Y2hFdmVudCA9IGNhbGxiYWNrcy5oYW5kbGVUb3VjaEV2ZW50OwogICAgdGhpcy5oYW5kbGVTZWxlY3RDaGFuZ2UgPSBoYW5kbGVTZWxlY3RDaGFuZ2U7CiAgICB0aGlzLmhhbmRsZVRvdWNoRXZlbnQgPSBoYW5kbGVUb3VjaEV2ZW50OwogICAgdGhpcy5pbml0KCk7CiAgfQogIF9jcmVhdGVDbGFzcyhHZXRuZXRTZWxlY3QsIFt7CiAgICBrZXk6ICJpbml0IiwKICAgIHZhbHVlOiBmdW5jdGlvbiBpbml0KCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICB2YXIgaSwgc2VsZWN0LCBzZWxlY3RlZENvbnRhaW5lciwgb3B0aW9uc0NvbnRhaW5lcjsKICAgICAgdGhpcy5zZWxlY3RzLmZvckVhY2goZnVuY3Rpb24gKGduU2VsZWN0KSB7CiAgICAgICAgc2VsZWN0ID0gZ25TZWxlY3QucXVlcnlTZWxlY3Rvcigic2VsZWN0Iik7CiAgICAgICAgc2VsZWN0ZWRDb250YWluZXIgPSBfdGhpcy5jcmVhdGVTZWxlY3RlZENvbnRhaW5lcihnblNlbGVjdCwgc2VsZWN0KTsKICAgICAgICBvcHRpb25zQ29udGFpbmVyID0gX3RoaXMuY3JlYXRlT3B0aW9uc0NvbnRhaW5lcigpOwogICAgICAgIGZvciAoaSA9IDA7IGkgPCBzZWxlY3Qub3B0aW9ucy5sZW5ndGg7IGkrKykgewogICAgICAgICAgb3B0aW9uc0NvbnRhaW5lci5hcHBlbmRDaGlsZChfdGhpcy5jcmVhdGVPcHRpb25JdGVtKHNlbGVjdCwgc2VsZWN0Lm9wdGlvbnNbaV0pKTsKICAgICAgICB9CiAgICAgICAgZ25TZWxlY3QuYXBwZW5kQ2hpbGQob3B0aW9uc0NvbnRhaW5lcik7CiAgICAgIH0pOwoKICAgICAgLyogSWYgdGhlIHVzZXIgY2xpY2tzIGFueXdoZXJlIG91dHNpZGUgdGhlIHNlbGVjdCBib3gsIHRoZW4gY2xvc2UgYWxsIHNlbGVjdCBib3hlczogKi8KICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCB0aGlzLmNsb3NlQWxsU2VsZWN0LmJpbmQodGhpcykpOwogICAgfQogIH0sIHsKICAgIGtleTogImNyZWF0ZVNlbGVjdGVkQ29udGFpbmVyIiwKICAgIHZhbHVlOiBmdW5jdGlvbiBjcmVhdGVTZWxlY3RlZENvbnRhaW5lcihnblNlbGVjdCwgc2VsZWN0KSB7CiAgICAgIHZhciBzZWxlY3RlZENvbnRhaW5lciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwogICAgICBzZWxlY3RlZENvbnRhaW5lci5jbGFzc0xpc3QuYWRkKCJnbi1zZWxlY3Qtc2VsZWN0ZWQiKTsKICAgICAgc2VsZWN0ZWRDb250YWluZXIuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCB0aGlzLmhhbmRsZVNlbGVjdENsaWNrLmJpbmQodGhpcykpOwogICAgICB0aGlzLnNldHVwUGxhY2Vob2xkZXIoc2VsZWN0LCBzZWxlY3RlZENvbnRhaW5lcik7CiAgICAgIGduU2VsZWN0LmFwcGVuZENoaWxkKHNlbGVjdGVkQ29udGFpbmVyKTsKICAgICAgcmV0dXJuIHNlbGVjdGVkQ29udGFpbmVyOwogICAgfQogIH0sIHsKICAgIGtleTogImNyZWF0ZU9wdGlvbnNDb250YWluZXIiLAogICAgdmFsdWU6IGZ1bmN0aW9uIGNyZWF0ZU9wdGlvbnNDb250YWluZXIoKSB7CiAgICAgIHZhciBvcHRpb25zQ29udGFpbmVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiRElWIik7CiAgICAgIG9wdGlvbnNDb250YWluZXIuY2xhc3NMaXN0LmFkZCgiZ24tc2VsZWN0LW9wdGlvbnMiKTsKICAgICAgcmV0dXJuIG9wdGlvbnNDb250YWluZXI7CiAgICB9CiAgfSwgewogICAga2V5OiAiY3JlYXRlT3B0aW9uSXRlbSIsCiAgICB2YWx1ZTogZnVuY3Rpb24gY3JlYXRlT3B0aW9uSXRlbShzZWxlY3QsIG9wdGlvbikgewogICAgICB2YXIgaXRlbSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwogICAgICBpdGVtLmlubmVySFRNTCA9IG9wdGlvbi5pbm5lckhUTUw7CiAgICAgIGl0ZW0uc2V0QXR0cmlidXRlKCJ2YWx1ZSIsIG9wdGlvbi5nZXRBdHRyaWJ1dGUoInZhbHVlIikpOwogICAgICBpdGVtLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgdGhpcy5oYW5kbGVPcHRpb25DbGljay5iaW5kKHRoaXMpKTsKICAgICAgdGhpcy5zZXR1cEl0ZW1UYWcoaXRlbSwgc2VsZWN0LCBvcHRpb24pOwogICAgICByZXR1cm4gaXRlbTsKICAgIH0KICB9LCB7CiAgICBrZXk6ICJzZXR1cEl0ZW1UYWciLAogICAgdmFsdWU6IGZ1bmN0aW9uIHNldHVwSXRlbVRhZyhpdGVtLCBzZWxlY3QsIG9wdGlvbikgewogICAgICB2YXIgZXZlbnRDYXRlZ29yeSA9IHNlbGVjdC5nZXRBdHRyaWJ1dGUoImRhdGEtZXZlbnRjYXRlZ29yeSIpOwogICAgICB2YXIgZXZlbnRMYWJlbCA9IG9wdGlvbi5nZXRBdHRyaWJ1dGUoImRhdGEtZXZlbnRsYWJlbCIpOwogICAgICBpZiAoZXZlbnRMYWJlbCAmJiBldmVudENhdGVnb3J5KSB7CiAgICAgICAgaXRlbS5zZXRBdHRyaWJ1dGUoIm9uY2xpY2siLCAiZGF0YUxheWVyLnB1c2goeydldmVudCc6ICdnYWV2ZW50JywgJ2V2ZW50Y2F0ZWdvcnknOiAnIi5jb25jYXQoZXZlbnRDYXRlZ29yeSwgIicsICdldmVudGFjdGlvbic6ICdzZWxlY2FvJywgJ2V2ZW50bGFiZWwnOiAnIikuY29uY2F0KGV2ZW50TGFiZWwsICInfSkiKSk7CiAgICAgIH0KICAgIH0KICB9LCB7CiAgICBrZXk6ICJoYW5kbGVPcHRpb25DbGljayIsCiAgICB2YWx1ZTogZnVuY3Rpb24gaGFuZGxlT3B0aW9uQ2xpY2soZSkgewogICAgICB2YXIgaXRlbSA9IGUuY3VycmVudFRhcmdldDsKICAgICAgdmFyIG9wdGlvbnNDb250YWluZXIgPSBpdGVtLnBhcmVudE5vZGU7CiAgICAgIHZhciBzZWxlY3QgPSBvcHRpb25zQ29udGFpbmVyLnBhcmVudE5vZGUucXVlcnlTZWxlY3Rvcigic2VsZWN0Iik7CiAgICAgIHZhciBzZWxlY3RlZENvbnRhaW5lciA9IG9wdGlvbnNDb250YWluZXIucHJldmlvdXNTaWJsaW5nOwogICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHNlbGVjdC5vcHRpb25zLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgdmFyIG9wdGlvbiA9IHNlbGVjdC5vcHRpb25zW2ldOwogICAgICAgIGlmIChvcHRpb24uaW5uZXJIVE1MID09PSBpdGVtLmlubmVySFRNTCkgewogICAgICAgICAgc2VsZWN0LnNlbGVjdGVkSW5kZXggPSBpOwogICAgICAgICAgc2VsZWN0ZWRDb250YWluZXIuaW5uZXJIVE1MID0gaXRlbS5pbm5lckhUTUw7CiAgICAgICAgICBzZWxlY3RlZENvbnRhaW5lci5jbGFzc0xpc3QucmVtb3ZlKCJzZWxlY3QtcGxhY2Vob2xkZXIiKTsKICAgICAgICAgIG9wdGlvbnNDb250YWluZXIucXVlcnlTZWxlY3RvckFsbCgiLnNhbWUtYXMtc2VsZWN0ZWQiKS5mb3JFYWNoKGZ1bmN0aW9uIChzZWxlY3RlZCkgewogICAgICAgICAgICByZXR1cm4gc2VsZWN0ZWQuY2xhc3NMaXN0LnJlbW92ZSgic2FtZS1hcy1zZWxlY3RlZCIpOwogICAgICAgICAgfSk7CiAgICAgICAgICBpdGVtLmNsYXNzTGlzdC5hZGQoInNhbWUtYXMtc2VsZWN0ZWQiKTsKICAgICAgICAgIGlmICh0aGlzLmhhbmRsZVNlbGVjdENoYW5nZSkgdGhpcy5oYW5kbGVTZWxlY3RDaGFuZ2UoaXRlbSk7CiAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgIH0KICAgICAgc2VsZWN0ZWRDb250YWluZXIuY2xpY2soKTsKICAgIH0KICB9LCB7CiAgICBrZXk6ICJoYW5kbGVTZWxlY3RDbGljayIsCiAgICB2YWx1ZTogZnVuY3Rpb24gaGFuZGxlU2VsZWN0Q2xpY2soZSkgewogICAgICBlLnN0b3BQcm9wYWdhdGlvbigpOwogICAgICB2YXIgZ25TZWxlY3QgPSBlLmN1cnJlbnRUYXJnZXQucGFyZW50Tm9kZTsKICAgICAgdGhpcy5jbG9zZUFsbFNlbGVjdChnblNlbGVjdCk7CiAgICAgIGduU2VsZWN0LmNsYXNzTGlzdC50b2dnbGUoImFjdGl2ZSIpOwogICAgfQogIH0sIHsKICAgIGtleTogImNsb3NlQWxsU2VsZWN0IiwKICAgIHZhbHVlOiBmdW5jdGlvbiBjbG9zZUFsbFNlbGVjdChjdXJyZW50U2VsZWN0KSB7CiAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5zZWxlY3RzLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgaWYgKHRoaXMuc2VsZWN0c1tpXSAhPT0gY3VycmVudFNlbGVjdCkgewogICAgICAgICAgdGhpcy5jbG9zZVNlbGVjdCh0aGlzLnNlbGVjdHNbaV0pOwogICAgICAgIH0KICAgICAgfQogICAgfQogIH0sIHsKICAgIGtleTogImNsb3NlU2VsZWN0IiwKICAgIHZhbHVlOiBmdW5jdGlvbiBjbG9zZVNlbGVjdChzZWxlY3QpIHsKICAgICAgaWYgKHRoaXMuaGFuZGxlVG91Y2hFdmVudCAmJiBzZWxlY3QuY2xhc3NMaXN0LmNvbnRhaW5zKCJhY3RpdmUiKSkgewogICAgICAgIHRoaXMuaGFuZGxlVG91Y2hFdmVudChzZWxlY3QpOwogICAgICB9CiAgICAgIHNlbGVjdC5jbGFzc0xpc3QucmVtb3ZlKCJhY3RpdmUiKTsKICAgICAgdmFyIHNlbGVjdEl0ZW1zID0gc2VsZWN0LnF1ZXJ5U2VsZWN0b3IoIi5nbi1zZWxlY3Qtb3B0aW9ucyIpOwogICAgICBzZWxlY3RJdGVtcy5zdHlsZS5tYXhIZWlnaHQgPSBudWxsOwogICAgfQogIH0sIHsKICAgIGtleTogInJlc2V0QWxsU2VsZWN0cyIsCiAgICB2YWx1ZTogZnVuY3Rpb24gcmVzZXRBbGxTZWxlY3RzKCkgewogICAgICB2YXIgaSwgc2VsZWN0ZWQsIHNlbGVjdDsKICAgICAgZm9yIChpID0gMDsgaSA8IHRoaXMuc2VsZWN0cy5sZW5ndGg7IGkrKykgewogICAgICAgIHNlbGVjdGVkID0gdGhpcy5zZWxlY3RzW2ldLnF1ZXJ5U2VsZWN0b3IoIi5nbi1zZWxlY3Qtc2VsZWN0ZWQiKTsKICAgICAgICBzZWxlY3QgPSB0aGlzLnNlbGVjdHNbaV0ucXVlcnlTZWxlY3Rvcigic2VsZWN0Iik7CiAgICAgICAgc2VsZWN0LnNlbGVjdGVkSW5kZXggPSAwOwogICAgICAgIHRoaXMuc2V0dXBQbGFjZWhvbGRlcihzZWxlY3QsIHNlbGVjdGVkKTsKICAgICAgfQogICAgfQogIH0sIHsKICAgIGtleTogInNldHVwUGxhY2Vob2xkZXIiLAogICAgdmFsdWU6IGZ1bmN0aW9uIHNldHVwUGxhY2Vob2xkZXIoc2VsZWN0LCBzZWxlY3RlZENvbnRhaW5lcikgewogICAgICB2YXIgc2VsZWN0ZWRUZXh0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3BhbiIpOwogICAgICBzZWxlY3RlZFRleHQuY2xhc3NMaXN0LmFkZCgic2VsZWN0LWVsbGlwc2lzIik7CiAgICAgIGlmIChzZWxlY3QuaGFzQXR0cmlidXRlKCJwbGFjZWhvbGRlciIpKSB7CiAgICAgICAgc2VsZWN0ZWRDb250YWluZXIuY2xhc3NMaXN0LmFkZCgic2VsZWN0LXBsYWNlaG9sZGVyIik7CiAgICAgICAgc2VsZWN0ZWRUZXh0LmlubmVySFRNTCA9IHNlbGVjdC5nZXRBdHRyaWJ1dGUoInBsYWNlaG9sZGVyIik7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgc2VsZWN0ZWRUZXh0LmlubmVySFRNTCA9IHNlbGVjdC5vcHRpb25zW3NlbGVjdC5zZWxlY3RlZEluZGV4XS5pbm5lckhUTUw7CiAgICAgIH0KICAgICAgc2VsZWN0ZWRDb250YWluZXIuYXBwZW5kQ2hpbGQoc2VsZWN0ZWRUZXh0KTsKICAgIH0KICB9LCB7CiAgICBrZXk6ICJzZWxlY3QiLAogICAgdmFsdWU6IGZ1bmN0aW9uIHNlbGVjdCh2YWx1ZSkgewogICAgICB2YXIgZWxlbWVudCA9IGFyZ3VtZW50cy5sZW5ndGggPiAxICYmIGFyZ3VtZW50c1sxXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzFdIDogbnVsbDsKICAgICAgdmFyIGksIG9wdGlvbjsKICAgICAgaWYgKGVsZW1lbnQpIHsKICAgICAgICB2YXIgX2VsZW1lbnQkcXVlcnlTZWxlY3RvOwogICAgICAgIChfZWxlbWVudCRxdWVyeVNlbGVjdG8gPSBlbGVtZW50LnF1ZXJ5U2VsZWN0b3IoJy5nbi1zZWxlY3Qtb3B0aW9ucyBkaXZbdmFsdWU9XCInICsgdmFsdWUgKyAnXCJdJykpID09PSBudWxsIHx8IF9lbGVtZW50JHF1ZXJ5U2VsZWN0byA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2VsZW1lbnQkcXVlcnlTZWxlY3RvLmNsaWNrKCk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgZm9yIChpID0gMDsgaSA8IHRoaXMuc2VsZWN0cy5sZW5ndGg7IGkrKykgewogICAgICAgICAgb3B0aW9uID0gdGhpcy5zZWxlY3RzW2ldLnF1ZXJ5U2VsZWN0b3IoJy5nbi1zZWxlY3Qtb3B0aW9ucyBkaXZbdmFsdWU9XCInICsgdmFsdWUgKyAnXCJdJyk7CiAgICAgICAgICBpZiAob3B0aW9uKSB7CiAgICAgICAgICAgIG9wdGlvbi5jbGljaygpOwogICAgICAgICAgICBicmVhazsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9XSk7CiAgcmV0dXJuIEdldG5ldFNlbGVjdDsKfSgpOwo=
88 ms
banner-home-desktop.jpg
191 ms
LWVtLTMwLWRpYXNgOwogIH0gZWxzZSBpZiAoc2VsZWN0ZWRSZWNlaXZpbmdNZXRob2QgPT09ICJjb25mb3JtZV9wYXJjZWxhcyIpIHsKICAgIGV2ZW50TGFiZWwgPSBgY2FsY3VsYWRvcmEtJHtzZWxlY3RlZFR5cGV9X2NvbW8tcXVlci1yZWNlYmVyLT8tY29uZm9ybWUtcGFyY2VsYXNgOwogIH0gZWxzZSBpZiAoc2VsZWN0ZWRSZWNlaXZpbmdNZXRob2QgPT09ICJjcmVkaWFyaW9fMl9kaWFzIikgewogICAgZXZlbnRMYWJlbCA9IGBjYWxjdWxhZG9yYS0ke3NlbGVjdGVkVHlwZX1fY29tby1xdWVyLXJlY2ViZXItPy1jcmVkaWFyaW8tZW0tMi1kaWFzYDsKICB9CiAgZGF0YUxheWVyLnB1c2goeyAnZXZlbnQnOiAnZ2FldmVudCcsICdldmVudGNhdGVnb3J5JzogJ2hvbWUnLCAnZXZlbnRhY3Rpb24nOiAnc2VsZWNhbycsICdldmVudGxhYmVsJzogZXZlbnRMYWJlbCB9KQoKICBzZXR1cEluc3RhbGxtZW50U2VsZWN0KHRheGVzW3NlbGVjdGVkVHlwZV1bc2VsZWN0ZWRSZWNlaXZpbmdNZXRob2RdLmluc3RhbGxtZW50cyk7CiAgdXBkYXRlUmVjZWl2ZVZhbHVlKCk7Cn0KCmZ1bmN0aW9uIHVwZGF0ZVJlY2VpdmVWYWx1ZSh1cGRhdGVUYXggPSB0cnVlKSB7CiAgY29uc3QgcmVjZWl2ZVZhbHVlQ29udGFpbmVyID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLmNhbGN1bGF0b3ItcmVjZWl2ZS12YWx1ZS1jb250YWluZXIiKTsKICBjb25zdCByZWNlaXZlVGF4Q29udGFpbmVyID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLmNhbGN1bGF0b3ItcmVjZWl2ZS10YXgiKTsKICBjb25zdCByZWNlaXZlVmFsdWUgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcuY2FsY3VsYXRvci1yZWNlaXZlLXZhbHVlJyk7CiAgY29uc3QgcmVjZWl2ZURlY2ltYWwgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcuY2FsY3VsYXRvci1yZWNlaXZlLXZhbHVlLWRlY2ltYWwnKTsKICBjb25zdCByZWNlaXZlQ29udGFpbmVyID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmNhbGN1bGF0b3ItcmVjZWl2ZS1jb250YWluZXInKTsKCiAgcmVjZWl2ZVZhbHVlQ29udGFpbmVyLmNsYXNzTGlzdC5hZGQoImZhZGUtaW4iKTsKICBpZiAodXBkYXRlVGF4KSB7CiAgICByZWNlaXZlVGF4Q29udGFpbmVyLmNsYXNzTGlzdC5hZGQoImZhZGUtaW4iKTsKICAgIHJlY2VpdmVUYXhDb250YWluZXIuaW5uZXJIVE1MID0gYFRheGEgJHtnZXRTZWxlY3RlZEluc3RhbGxtZW50KCkudGF4fSVgCiAgfQoKICBsZXQgW3ZhbHVlLCBkZWNpbWFsXSA9IGNhbGN1bGF0ZVJlY2VpdmVWYWx1ZSgpLnNwbGl0KCcsJyk7CiAgcmVjZWl2ZURlY2ltYWwuaW5uZXJIVE1MID0gJywnICsgKGRlY2ltYWwgPyBkZWNpbWFsIDogJzAwJyk7CiAgcmVjZWl2ZVZhbHVlLmlubmVySFRNTCA9IHZhbHVlIHx8ICcwJzsKICByZWNlaXZlVmFsdWUuc3R5bGUuZm9udFNpemUgPSAnNjRweCc7CiAgcmVzaXplVG9GaXQoKTsKCiAgZnVuY3Rpb24gcmVzaXplVG9GaXQoKSB7CiAgICBsZXQgZm9udFNpemUgPSB3aW5kb3cuZ2V0Q29tcHV0ZWRTdHlsZShyZWNlaXZlVmFsdWUpLmZvbnRTaXplOwogICAgcmVjZWl2ZVZhbHVlLnN0eWxlLmZvbnRTaXplID0gKHBhcnNlRmxvYXQoZm9udFNpemUpIC0gNCkgKyAncHgnOwoKICAgIGlmIChyZWNlaXZlVmFsdWVDb250YWluZXIuY2xpZW50V2lkdGggPj0gcmVjZWl2ZUNvbnRhaW5lci5jbGllbnRXaWR0aCkgewogICAgICByZXNpemVUb0ZpdCgpOwogICAgfQogIH0KCiAgc2V0VGltZW91dCgoKSA9PiB7CiAgICByZWNlaXZlVmFsdWVDb250YWluZXIuY2xhc3NMaXN0LnJlbW92ZSgiZmFkZS1pbiIpOwogICAgcmVjZWl2ZVRheENvbnRhaW5lci5jbGFzc0xpc3QucmVtb3ZlKCJmYWRlLWluIik7CiAgfSwgMjUwKTsKfQoKZnVuY3Rpb24gY2FsY3VsYXRlUmVjZWl2ZVZhbHVlKCkgewogIGNvbnN0IHNlbGxWYWx1ZSA9IHN0cmluZ1RvRmxvYXQoZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmNhbGN1bGF0b3Itc2VsbC12YWx1ZS1pbnB1dCcpLnZhbHVlIHx8ICcwJyk7CiAgY29uc3QgdGF4ID0gc3RyaW5nVG9GbG9hdChnZXRTZWxlY3RlZEluc3RhbGxtZW50KCkudGF4KTsKCiAgcmV0dXJuIG5ldyBJbnRsLk51bWJlckZvcm1hdCgncHQtQlInLCB7CiAgICBtaW5pbXVtRnJhY3Rpb25EaWdpdHM6IDIsIG1heGltdW1GcmFjdGlvbkRpZ2l0czogMgogIH0pLmZvcm1hdChzZWxsVmFsdWUgLSBzZWxsVmFsdWUgKiB0YXggLyAxMDApOwp9CgpmdW5jdGlvbiBzdHJpbmdUb0Zsb2F0KHZhbHVlKSB7CiAgcmV0dXJuIHBhcnNlRmxvYXQoU3RyaW5nKHZhbHVlKS5yZXBsYWNlKC9cLi9nLCAnJykucmVwbGFjZSgnLCcsICcuJykpOwp9CgpmdW5jdGlvbiBoYW5kbGVUYWJNZW51Q2xpY2soZWxlbWVudCkgewogIHNlbGVjdGVkVHlwZSA9IGVsZW1lbnQuaWQ7CiAgaW5pdENhbGN1bGF0b3JDb250ZW50KCk7CiAgdXBkYXRlUmVjZWl2ZVZhbHVlKCkKCiAgZGF0YUxheWVyLnB1c2goeydldmVudCc6ICdnYWV2ZW50JywgJ2V2ZW50Y2F0ZWdvcnknOiAnaG9tZScsICdldmVudGFjdGlvbic6ICdjbGlxdWUnLCAnZXZlbnRsYWJlbCc6IGBjYWxjdWxhZG9yYS0ke3NlbGVjdGVkVHlwZX1gfSkKCiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiLmNhbGN1bGF0b3ItdGFibWVudS1pdGVtLmFjdGl2ZSIpPy5mb3JFYWNoKHRhYk1lbnUgPT4gewogICAgdGFiTWVudS5jbGFzc0xpc3QucmVtb3ZlKCJhY3RpdmUiKTsKICB9KTsKCiAgZWxlbWVudC5jbGFzc0xpc3QuYWRkKCJhY3RpdmUiKTsKCiAgbGV0IG1lbnVDb250YWluZXIgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuY2FsY3VsYXRvci1jb250ZW50LWNvbnRhaW5lciIpOwogIG1lbnVDb250YWluZXIuY2xhc3NOYW1lID0gYGNhbGN1bGF0b3ItY29udGVudC1jb250YWluZXIgY2FsY3VsYXRvci0ke3NlbGVjdGVkVHlwZX0tc2VsZWN0ZWRgCn0KCmZ1bmN0aW9uIGdldFNlbGVjdGVkSW5zdGFsbG1lbnQoKSB7CiAgcmV0dXJuIHRheGVzW3NlbGVjdGVkVHlwZV1bc2VsZWN0ZWRSZWNlaXZpbmdNZXRob2RdLmluc3RhbGxtZW50c1tzZWxlY3RlZEluc3RhbGxtZW50XTsKfQoKCi8qIG1hc2NhcmEgZGUgbW9lZGEgKi8KZnVuY3Rpb24gYWRkQ3VycmVuY3lWYWxpZGF0aW9uKGVsZW1lbnROYW1lKSB7CiAgbGV0IGVsQ3VycmVuY3kgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKGBpbnB1dFtuYW1lPSIke2VsZW1lbnROYW1lfSJdYCk7CiAgZWxDdXJyZW5jeS5hZGRFdmVudExpc3RlbmVyKCdrZXlwcmVzcycsIGZ1bmN0aW9uIChldmVudCkgewogICAgdmFsaWRhdGVPbmx5TnVtYmVycyhldmVudCk7CiAgfSk7CiAgZWxDdXJyZW5jeS5hZGRFdmVudExpc3RlbmVyKCdrZXl1cCcsIGZ1bmN0aW9uICgpIHsKICAgIGN1cnJlbmN5TWFzayh0aGlzKTsKICAgIHVwZGF0ZVJlY2VpdmVWYWx1ZShmYWxzZSk7CiAgfSk7Cn0KCmZ1bmN0aW9uIHZhbGlkYXRlT25seU51bWJlcnMoZXZ0KSB7CiAgbGV0IHRoZUV2ZW50ID0gZXZ0IHx8IHdpbmRvdy5ldmVudDsKCiAgLy8gSGFuZGxlIHBhc3RlCiAgaWYgKHRoZUV2ZW50LnR5cGUgPT09ICdwYXN0ZScpIHsKICAgIGtleSA9IGV2ZW50LmNsaXBib2FyZERhdGEuZ2V0RGF0YSgndGV4dC9wbGFpbicpOwogIH0gZWxzZSB7CiAgICAvLyBIYW5kbGUga2V5IHByZXNzCiAgICBsZXQga2V5ID0gdGhlRXZlbnQua2V5Q29kZSB8fCB0aGVFdmVudC53aGljaDsKICAgIGtleSA9IFN0cmluZy5mcm9tQ2hhckNvZGUoa2V5KTsKICB9CiAgbGV0IHJlZ2V4ID0gL1swLTldfFwuLzsKICBpZiAoIXJlZ2V4LnRlc3Qoa2V5KSkgewogICAgdGhlRXZlbnQucmV0dXJuVmFsdWUgPSBmYWxzZTsKICAgIGlmICh0aGVFdmVudC5wcmV2ZW50RGVmYXVsdCkgdGhlRXZlbnQucHJldmVudERlZmF1bHQoKTsKICB9Cn0KCmZ1bmN0aW9uIGN1cnJlbmN5TWFzayhlbGVtKSB7CiAgY29uc3QgTUFYX0xFTkdUSCA9IDEwOwogIGNvbnN0IGluaXRpYWxTdGF0ZSA9IHsKICAgIHN0YXJ0UG9zaXRpb246IGVsZW0uc2VsZWN0aW9uU3RhcnQsCiAgICBlbmRQb3NpdGlvbjogZWxlbS5zZWxlY3Rpb25FbmQsCiAgICB2YWx1ZTogZWxlbS52YWx1ZQogIH0KCiAgbGV0IHZhbHVlID0gZWxlbS52YWx1ZS5yZXBsYWNlKCcuJywgJycpLnJlcGxhY2UoJywnLCAnJykucmVwbGFjZSgvXEQvZywgJycpOwogIGlmICh2YWx1ZS5sZW5ndGggPiBNQVhfTEVOR1RIKSB7CiAgICB2YWx1ZSA9IHZhbHVlLnN1YnN0cmluZygwLCBNQVhfTEVOR1RIKTsKICB9CgogIGVsZW0udmFsdWUgPSB2YWx1ZSAmJiBwYXJzZUZsb2F0KHZhbHVlKSAhPT0gMC4wMAogICAgPyBuZXcgSW50bC5OdW1iZXJGb3JtYXQoJ3B0LUJSJywgewogICAgICBtaW5pbXVtRnJhY3Rpb25EaWdpdHM6IDIsIG1heGltdW1GcmFjdGlvbkRpZ2l0czogMgogICAgfSkuZm9ybWF0KHBhcnNlRmxvYXQodmFsdWUpIC8gMTAwKQogICAgOiAiIjsKCiAgLyogRml4IGN1cnNvciBwb3NpdGlvbiAqLwogIGlmIChpbml0aWFsU3RhdGUudmFsdWUubGVuZ3RoID4gNCkgewogICAgbGV0IHN0YXJ0U3ltYm9sc0NvdW50ID0gKGluaXRpYWxTdGF0ZS52YWx1ZS5zdWJzdHJpbmcoMCwgaW5pdGlhbFN0YXRlLnN0YXJ0UG9zaXRpb24pLm1hdGNoKC9bXCxcLl0vZykgfHwgW10pLmxlbmd0aAogICAgbGV0IGVuZFN5bWJvbHNDb3VudCA9IChlbGVtLnZhbHVlLnN1YnN0cmluZygwLCBpbml0aWFsU3RhdGUuc3RhcnRQb3NpdGlvbikubWF0Y2goL1tcLFwuXS9nKSB8fCBbXSkubGVuZ3RoOwogICAgaWYgKGVuZFN5bWJvbHNDb3VudCA+IHN0YXJ0U3ltYm9sc0NvdW50KSB7CiAgICAgIGVsZW0uc2VsZWN0aW9uU3RhcnQgPSBlbGVtLnNlbGVjdGlvbkVuZCA9IGluaXRpYWxTdGF0ZS5zdGFydFBvc2l0aW9uICsgMTsKICAgIH0gZWxzZSBpZiAoaW5pdGlhbFN0YXRlLnN0YXJ0UG9zaXRpb24gPT09IGluaXRpYWxTdGF0ZS5lbmRQb3NpdGlvbikgewogICAgICBlbGVtLnNlbGVjdGlvblN0YXJ0ID0gZWxlbS5zZWxlY3Rpb25FbmQgPSBpbml0aWFsU3RhdGUuc3RhcnRQb3NpdGlvbjsKICAgIH0KICB9Cn0KLyogbWFzY2FyYSBkZSBtb2VkYSAqLwo=
61 ms
javascript;base64,CiAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLCBmdW5jdGlvbiAoKSB7CiAgICBjb25zdCB0ZXN0aW1vbmlhbHNTd2lwZXIgPSBuZXcgU3dpcGVyKAogICAgICAiLnMtdGVzdGltb25pYWxzIC5zbGlkZXItdGVzdGltb25pYWxzIiwKICAgICAgewogICAgICAgIHNsaWRlc1BlclZpZXc6IDEuMywKICAgICAgICBzcGFjZUJldHdlZW46IDI0LAogICAgICAgIGxvb3A6IHRydWUsCiAgICAgICAgY2VudGVyZWRTbGlkZXM6IHRydWUsCiAgICAgICAgcGFnaW5hdGlvbjogewogICAgICAgICAgZWw6ICIucy10ZXN0aW1vbmlhbHMgLnN3aXBlci1wYWdpbmF0aW9uIiwKICAgICAgICAgIGNsaWNrYWJsZTogdHJ1ZSwKICAgICAgICB9LAogICAgICAgIG5hdmlnYXRpb246IHsKICAgICAgICAgIG5leHRFbDogIi50ZXN0aW1vbmlhbHMtbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IiwKICAgICAgICAgIHByZXZFbDogIi50ZXN0aW1vbmlhbHMtbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IiwKICAgICAgICB9LAogICAgICAgIGJyZWFrcG9pbnRzOiB7CiAgICAgICAgICA2ODA6IHsKICAgICAgICAgICAgc2xpZGVzUGVyVmlldzogMi4zLAogICAgICAgICAgfSwKICAgICAgICAgIDg2MDogewogICAgICAgICAgICBzbGlkZXNQZXJWaWV3OiAzLjMsCiAgICAgICAgICB9LAogICAgICAgICAgMTAyNTogewogICAgICAgICAgICBzbGlkZXNQZXJWaWV3OiAzLAogICAgICAgICAgfSwKICAgICAgICB9LAogICAgICB9CiAgICApOwogIH0pOwo=
60 ms
javascript;base64,CiAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLCBmdW5jdGlvbiAoKSB7CiAgICBjb25zdCB0ZXN0aW1vbmlhbHNTd2lwZXIgPSBuZXcgU3dpcGVyKCIucy1ibG9nIC5zbGlkZXItYmxvZyIsIHsKICAgICAgc2xpZGVzUGVyVmlldzogMS4zLAogICAgICBzcGFjZUJldHdlZW46IDI0LAogICAgICBsb29wOiB0cnVlLAogICAgICBjZW50ZXJlZFNsaWRlczogdHJ1ZSwKICAgICAgcGFnaW5hdGlvbjogewogICAgICAgIGVsOiAiLnMtYmxvZyAuc3dpcGVyLXBhZ2luYXRpb24iLAogICAgICAgIGNsaWNrYWJsZTogdHJ1ZSwKICAgICAgfSwKICAgICAgYnJlYWtwb2ludHM6IHsKICAgICAgICA2ODA6IHsKICAgICAgICAgIHNsaWRlc1BlclZpZXc6IDIuMywKICAgICAgICB9LAogICAgICAgIDg2MDogewogICAgICAgICAgc2xpZGVzUGVyVmlldzogMy4zLAogICAgICAgIH0sCiAgICAgICAgMTAyNTogewogICAgICAgICAgc2xpZGVzUGVyVmlldzogMywKICAgICAgICB9LAogICAgICB9LAogICAgfSk7CiAgfSk7Cg==
60 ms
javascript;base64,CiAgICBmdW5jdGlvbiBydW5PblN0YXJ0KCkgewogICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkgewogICAgICAgICAgICBjb25zdCBpbWdFbGVtZW50cyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ2ltZ1tzcmMqPSJodHRwczovL3NtYXJ0Ym1jLmNvbS5iciJdJyk7CiAgICAgICAgICAgIAogICAgICAgICAgICBpbWdFbGVtZW50cy5mb3JFYWNoKChpbWcpID0+IHsKICAgICAgICAgICAgICAgIGltZy5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwogICAgICAgICAgICB9KQogICAgICAgICAgICAKICAgICAgICB9LCAxNTAwKTsKICAgIH0KICAgIGlmKGRvY3VtZW50LnJlYWR5U3RhdGUgIT09ICdsb2FkaW5nJykgewogICAgICAgIHJ1bk9uU3RhcnQoKTsKICAgIH0KICAgIGVsc2UgewogICAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ0RPTUNvbnRlbnRMb2FkZWQnLCBmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgIHJ1bk9uU3RhcnQoKQogICAgICAgIH0pOwogICAgfQogICAgCiAgICBydW5PblN0YXJ0KCk7Cg==
60 ms
javascript;base64,CiAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIiwgZnVuY3Rpb24gKCkgewogIGxldCBzd2lwZXJBYm91dCA9IG5ldyBTd2lwZXIoIi5mb290ZXItc2l0ZW1hcC1hYm91dC1zd2lwZXIiLCB7CiAgICBzbGlkZXNQZXJWaWV3OiAiYXV0byIsCiAgICAgIHNwYWNlQmV0d2VlbjogMTYsCiAgICAgIG5hdmlnYXRpb246IHsKICAgICAgICBuZXh0RWw6ICIuZm9vdGVyLXNpdGVtYXAtYWJvdXQtcGFnaW5hdGlvbi1uZXh0IiwKICAgICAgICBwcmV2RWw6ICIuZm9vdGVyLXNpdGVtYXAtYWJvdXQtcGFnaW5hdGlvbi1wcmV2IgogICAgfSwKICB9KTsKICBzd2lwZXJDYXJkKCk7Cn0pOwp3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigicmVzaXplIiwgc3dpcGVyQ2FyZCk7CgpsZXQgaW5pdFNpdGVtYXBTd2lwZXIgPSBmYWxzZTsKbGV0IHNpdGVtYXBTd2lwZXI7CmZ1bmN0aW9uIHN3aXBlckNhcmQoKSB7CiAgaWYgKHdpbmRvdy5pbm5lcldpZHRoIDwgNzIwKSB7CiAgICBpZiAoIWluaXRTaXRlbWFwU3dpcGVyKSB7CiAgICAgIGluaXRTaXRlbWFwU3dpcGVyID0gdHJ1ZTsKICAgICAgc2l0ZW1hcFN3aXBlciA9IG5ldyBTd2lwZXIoIi5mb290ZXItc2l0ZW1hcC1zd2lwZXIiLCB7CiAgICAgICAgc2xpZGVzUGVyVmlldzogImF1dG8iLAogICAgICAgICAgc3BhY2VCZXR3ZWVuOiAxNgogICAgICB9KTsKICAgIH0KICB9IGVsc2UgaWYgKGluaXRTaXRlbWFwU3dpcGVyKSB7CiAgICBzaXRlbWFwU3dpcGVyLmRlc3Ryb3koKTsKICAgIGluaXRTaXRlbWFwU3dpcGVyID0gZmFsc2U7CiAgfQp9ICAgIA==
60 ms
javascript;base64,DQogIChmdW5jdGlvbihJLG4sZixvLGIsaSxwKXsNCiAgSVtiXT1JW2JdfHxmdW5jdGlvbigpeyhJW2JdLnE9SVtiXS5xfHxbXSkucHVzaChhcmd1bWVudHMpfTsNCiAgSVtiXS50PTEqbmV3IERhdGUoKTtpPW4uY3JlYXRlRWxlbWVudChmKTtpLmFzeW5jPTE7aS5zcmM9bzsNCiAgcD1uLmdldEVsZW1lbnRzQnlUYWdOYW1lKGYpWzBdO3AucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoaSxwKX0pDQogICh3aW5kb3csZG9jdW1lbnQsJ3NjcmlwdCcsJ2h0dHBzOi8vbGl2ZWNoYXQuaW5mb2JpcC5jb20vd2lkZ2V0LmpzJywnbGl2ZUNoYXQnKTsNCiAgDQogIGxpdmVDaGF0KCdpbml0JywgJ2YyNTcwYzE1LTRkY2YtNGU2Yi05NDBmLWQzZjA5NTI1ZWE4MycpOw0KICANCiAgDQogIA0KICAoZnVuY3Rpb24oSSxuLGYsbyxiLGkscCl7DQogIElbYl09SVtiXXx8ZnVuY3Rpb24oKXsoSVtiXS5xPUlbYl0ucXx8W10pLnB1c2goYXJndW1lbnRzKX07DQogIElbYl0udD0xKm5ldyBEYXRlKCk7aT1uLmNyZWF0ZUVsZW1lbnQoZik7aS5hc3luYz0xO2kuc3JjPW87DQogIHA9bi5nZXRFbGVtZW50c0J5VGFnTmFtZShmKVswXTtwLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGkscCl9KQ0KICAod2luZG93LGRvY3VtZW50LCdzY3JpcHQnLCdodHRwczovL2xpdmVjaGF0LmluZm9iaXAuY29tL3dpZGdldC5qcycsJ2xpdmVDaGF0Jyk7DQogIA0KICBsaXZlQ2hhdCgnaW5pdCcsICcnKTsNCiAg
60 ms
logo-mastercard.png
185 ms
logo-visa.png
187 ms
logo-elo.png
237 ms
logo-hipercard.png
188 ms
GetImage.jpeg
236 ms
GetImage.png
279 ms
GetImage-1.webp
354 ms
GetImage-1.jpeg
280 ms
GetImage-2.jpeg
353 ms
trofeu-elo.jpg
1348 ms
taste-cris.jpg
1276 ms
separar-o-dinheiro-pessol-do-negocio.jpg
356 ms
concorrenci-freepik.jpg
360 ms
getnet-logo.png
412 ms
Logo-Auttar.png
413 ms
eye-logo.png
414 ms
javascript;base64,DQogICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsIGZ1bmN0aW9uICgpIHsNCiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoImduX2J0bl9qYV9zb3VfcG9wdXAiKVswXS5vbmNsaWNrID0gZnVuY3Rpb24gKCkgew0KICAgICAgICBkYXRhTGF5ZXIucHVzaCh7DQogICAgICAgICAgJ2V2ZW50JzogJ2dhZXZlbnQnLA0KICAgICAgICAgICdldmVudGNhdGVnb3J5JzogJ3BvcC11cCcsDQogICAgICAgICAgJ2V2ZW50YWN0aW9uJzogJ2NsaXF1ZScsDQogICAgICAgICAgJ2V2ZW50bGFiZWwnOiAncG9wLXVwX2F0ZW5kaW1lbnRvLXdwcF9qYS1zb3UtY2xpZW50ZScNCiAgICAgICAgfSk7DQogICAgICB9Ow0KICANCiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoImduX2J0bl9uYW9fc291X3BvcHVwIilbMF0ub25jbGljayA9IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgZGF0YUxheWVyLnB1c2goew0KICAgICAgICAgICdldmVudCc6ICdnYWV2ZW50JywNCiAgICAgICAgICAnZXZlbnRjYXRlZ29yeSc6ICdwb3AtdXAnLA0KICAgICAgICAgICdldmVudGFjdGlvbic6ICdjbGlxdWUnLA0KICAgICAgICAgICdldmVudGxhYmVsJzogJ3BvcC11cF9hdGVuZGltZW50by13cHBfcXVlcm8tc2VyLWNsaWVudGUnDQogICAgICAgIH0pOw0KICAgICAgfTsNCiAgDQogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiY2hhdGJvdF90b2dnbGUiKS5vbmNsaWNrID0gZnVuY3Rpb24gKCkgew0KICAgICAgICBkYXRhTGF5ZXIucHVzaCh7DQogICAgICAgICAgJ2V2ZW50JzogJ2dhZXZlbnQnLA0KICAgICAgICAgICdldmVudGNhdGVnb3J5JzogJ3BvcC11cF9jcmVkZW5jaWFtZW50bycsDQogICAgICAgICAgJ2V2ZW50YWN0aW9uJzogJ2NsaXF1ZScsDQogICAgICAgICAgJ2V2ZW50bGFiZWwnOiAncG9wLXVwX2F0ZW5kaW1lbnRvLXdwcCcNCiAgICAgICAgfSk7DQogIA0KICAgICAgICBpZiAoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNoYXRib3QiKS5jbGFzc0xpc3QuY29udGFpbnMoImNvbGxhcHNlZCIpKSB7DQogICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNoYXRib3QiKS5jbGFzc0xpc3QucmVtb3ZlKCJjb2xsYXBzZWQiKTsNCiAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiY2hhdGJvdF90b2dnbGUiKS5jaGlsZHJlblswXS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOw0KICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjaGF0Ym90X3RvZ2dsZSIpLmNoaWxkcmVuWzFdLnN0eWxlLmRpc3BsYXkgPSAiIjsNCiAgICAgICAgICBkYXRhTGF5ZXIucHVzaCh7DQogICAgICAgICAgICAnZXZlbnQnOiAnZ2FldmVudCcsDQogICAgICAgICAgICAnZXZlbnRjYXRlZ29yeSc6ICdwb3AtdXAnLA0KICAgICAgICAgICAgJ2V2ZW50YWN0aW9uJzogJ2NsaXF1ZScsDQogICAgICAgICAgICAnZXZlbnRsYWJlbCc6ICdwb3AtdXBfYXRlbmRpbWVudG8td3BwX2FicmlyJw0KICAgICAgICAgIH0pOw0KICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjaGF0Ym90IikuY2xhc3NMaXN0LmFkZCgiY29sbGFwc2VkIik7DQogICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNoYXRib3RfdG9nZ2xlIikuY2hpbGRyZW5bMF0uc3R5bGUuZGlzcGxheSA9ICIiOw0KICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjaGF0Ym90X3RvZ2dsZSIpLmNoaWxkcmVuWzFdLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7DQogICAgICAgICAgZGF0YUxheWVyLnB1c2goew0KICAgICAgICAgICAgJ2V2ZW50JzogJ2dhZXZlbnQnLA0KICAgICAgICAgICAgJ2V2ZW50Y2F0ZWdvcnknOiAncG9wLXVwJywNCiAgICAgICAgICAgICdldmVudGFjdGlvbic6ICdjbGlxdWUnLA0KICAgICAgICAgICAgJ2V2ZW50bGFiZWwnOiAncG9wLXVwX2F0ZW5kaW1lbnRvLXdwcF9mZWNoYXInDQogICAgICAgICAgfSk7DQogICAgICAgIH0NCiAgICAgIH0NCiAgICB9KTsNCiAg
53 ms
javascript;base64,DQogICAgKGZ1bmN0aW9uICgpIHsNCiAgICAgIGNvbnN0IGV4Y2x1ZGVkUGFnZXMgPSBbDQogICAgICAgICdzaXRlLmdldG5ldC5jb20uYnIvb3JpZ2luYWwvJywNCiAgICAgICAgJ3NpdGUuZ2V0bmV0LmNvbS5ici92ZXR0b3JlLycsDQogICAgICAgICdzaXRlLmdldG5ldC5jb20uYnIvYnRnLycsDQogICAgICAgICdzaXRlLmdldG5ldC5jb20uYnIvZ3VpYS1kaWdpdGFsLW1hcmNhLycsDQogICAgICAgICdzaXRlLmdldG5ldC5jb20uYnIvcGFyY2VyaWFzLycsDQogICAgICAgICdzaXRlLmdldG5ldC5jb20uYnIvaHlwZXJhLycsDQogICAgICAgICdzaXRlLmdldG5ldC5jb20uYnIvc2ljcmVkaS8nLA0KICAgICAgICAnc2l0ZS5nZXRuZXQuY29tLmJyL3Zpdm9lbXByZXNhcy8nLA0KICAgICAgICAnc2l0ZS5nZXRuZXQuY29tLmJyL3Zpdm9lbXByZXNhcy9mYXEvJywNCiAgICAgICAgJ3NpdGUuZ2V0bmV0LmNvbS5ici90YXhhcy1wZXJzb25hbGl6YWRhcy8nLA0KICAgICAgICAnc2l0ZS5nZXRuZXQuY29tLmJyL2Fwcm92YWNhby90YXhhcy1wZXJzb25hbGl6YWRhcy1jb3B5LycsDQogICAgICAgICdzaXRlLmdldG5ldC5jb20uYnIvcmVwb3J0LXZ1bG5lcmFiaWxpdHkvJywNCiAgICAgICAgJ3NpdGUuZ2V0bmV0LmNvbS5ici9zZWphdW1wYXJjZWlyby8nLA0KICAgICAgXTsNCiAgDQogICAgICBjb25zdCBvcGVuQnRuID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnW2RhdGEtbW9kYWwtdGFyZ2V0XScpOw0KICAgICAgY29uc3QgY2xvc2VCdG4gPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdbZGF0YS1tb2RhbC1jbG9zZV0nKTsNCiAgICAgIGNvbnN0IG92ZXJsYXkgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnb3ZlcmxheScpOw0KICANCiAgICAgIHZhciBfX2xpc3RfY29va2llID0gZG9jdW1lbnQuY29va2llLnNwbGl0KCc7Jyk7DQogICAgICB2YXIgX19jb29raWVfdmFsaWRhdGUgPSBmYWxzZTsNCiAgDQogICAgICBmb3IgKHZhciBpID0gMDsgaSA8IF9fbGlzdF9jb29raWUubGVuZ3RoOyBpKyspIHsNCiAgICAgICAgX19jb29raWUgPSBfX2xpc3RfY29va2llW2ldOw0KICANCiAgICAgICAgaWYgKA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09ZGlzcGxheScgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPWNwYycgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPWNwYScgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPXNvY2lhbC1hZHMnIHx8DQogICAgICAgICAgX19jb29raWUgPT0gJyB0cmliYWxfdXRtX21lZGl1bT12aWRlbycgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPXNvY2lhbC1hZHN8b3V0cmFzJyB8fA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09cGVyZm9ybWFuY2UtbWF4JyB8fA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09Z29vZ2xlIGFkcyBtYXRjaGJveCcgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPXZpZGVvX2RiJyB8fA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09Y29tcGFyYWRvcicgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPW5hdGl2ZScgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPWNwbCcgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPWZvbGhldG9kaWdpdGFsMjAyMGVtcHJlc2EnIHx8DQogICAgICAgICAgX19jb29raWUgPT0gJyB0cmliYWxfdXRtX21lZGl1bT1Ww61kZW8nIHx8DQogICAgICAgICAgX19jb29raWUgPT0gJyB0cmliYWxfdXRtX21lZGl1bT1kaXNwbGF5fGNwYScgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPXN0b3JpZXNfZGInIHx8DQogICAgICAgICAgX19jb29raWUgPT0gJyB0cmliYWxfdXRtX21lZGl1bT15b3V0dWJlJyB8fA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09c2VhcmNoJyB8fA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09dHJ1ZXZpZXdfYWxwaGEnIHx8DQogICAgICAgICAgX19jb29raWUgPT0gJyB0cmliYWxfdXRtX21lZGl1bT1kaXNwbGF5fGNwYycgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPWxpbmsnIHx8DQogICAgICAgICAgX19jb29raWUgPT0gJyB0cmliYWxfdXRtX21lZGl1bT1mZWVkLWUtc3RvcmllcycgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPXNtYXJ0LWRpc3BsYXknIHx8DQogICAgICAgICAgX19jb29raWUgPT0gJyB0cmliYWxfdXRtX21lZGl1bT1yZW1hcmtldGluZycgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPWNwbScgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPWluc3RhZ3JhbScgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPWRpc3BsYXl8Y3BtJyB8fA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09ZFvigKZdJyB8fA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09ZS1jb21tZXJjZScgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPXNvY2lhbC1hZHN8Y3BjJyB8fA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09cm1rdCcgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPWF1ZGllbmNlJyB8fA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09ZGlzcGxheV9kYicgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPW92ZXJsYXl8Y3BjJyB8fA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09dmlkZW98Y3BtJyB8fA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09bGlua2FkX2RiJyB8fA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09Y2Fycm9zc2VsX2RiJyB8fA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09YnJhbmRlZC1jb250ZW50JyB8fA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09VHJ1ZXZpZXcnIHx8DQogICAgICAgICAgX19jb29raWUgPT0gJyB0cmliYWxfdXRtX21lZGl1bT12aWRlb2NwbScgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPWRpc3BsYXl8b3V0cmFzJyB8fA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09dmlkZW9jcHYnIHx8DQogICAgICAgICAgX19jb29raWUgPT0gJyB0cmliYWxfdXRtX21lZGl1bT1lbWFpbHxjcGEnIHx8DQogICAgICAgICAgX19jb29raWUgPT0gJyB0cmliYWxfdXRtX21lZGl1bT1GYWNlYm9vaycgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPWZhY2Vib29rLWFkcycgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPXJlcG9zdF9kYicgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPXRyYWRldHJhY2tlcl9icicgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPWZhY2Vib29rIGFkcyBtYXRjaGJveCcgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPWdydXBvcyBmYiBtYXRjaGJveCcgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPWluZGVlZCBtYXRjaCcgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPXZveHVzJyB8fA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09b3ZlcmxheScgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPXNpdGUgZGEgbWF0Y2hib3gnIHx8DQogICAgICAgICAgX19jb29raWUgPT0gJyB0cmliYWxfdXRtX21lZGl1bT1wdWJsaWVkaXRvcmlhbCcgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPWF1ZGlvJyB8fA0KICAgICAgICAgIF9fY29va2llID09ICcgdHJpYmFsX3V0bV9tZWRpdW09YXVkaW8nIHx8DQogICAgICAgICAgX19jb29raWUgPT0gJyB0cmliYWxfdXRtX21lZGl1bT1hdWRpbycgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPWdvb2dsZXxjcGMnIHx8DQogICAgICAgICAgX19jb29raWUgPT0gJyB0cmliYWxfdXRtX21lZGl1bT1iaW5nfGNwYycgfHwNCiAgICAgICAgICBfX2Nvb2tpZSA9PSAnIHRyaWJhbF91dG1fbWVkaXVtPWJsdWUnDQogICAgICAgICkgew0KICAgICAgICAgIF9fY29va2llX3ZhbGlkYXRlID0gdHJ1ZTsNCiAgICAgICAgICBjb25zb2xlLmxvZygnTcONRElBIFBBR0E6JyArIF9fY29va2llKTsNCiAgICAgICAgfSBlbHNlIHsNCiAgICAgICAgICAvL2NvbnNvbGUubG9nKCJNw41ESUEgTsODTyBQQUdBOiIgKyBfX2Nvb2tpZSk7DQogICAgICAgIH0NCiAgICAgIH0NCiAgDQogICAgICBvcGVuQnRuLmZvckVhY2goKGJ0bikgPT4gew0KICAgICAgICBjb25zdCBtb2RhbCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoYnRuLmRhdGFzZXQubW9kYWxUYXJnZXQpOyAvL0NoZWNrcyB0aGUgdGFyZ2V0IG9mIG91ciBkYXRhLW1vZGFsLXRhcmdldC4gY291bGQgaGF2ZSBhbHNvIHVzZWQgJy5tb2RhbCcNCiAgICAgICAgYnRuLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKCkgPT4gb3Blbk1vZGFsKG1vZGFsKSk7DQogICAgICB9KTsNCiAgDQogICAgICBjbG9zZUJ0bi5mb3JFYWNoKChidG4pID0+IHsNCiAgICAgICAgY29uc3QgbW9kYWwgPSBidG4uY2xvc2VzdCgnLm1vZGFsLWZ1Z2EnKTsNCiAgICAgICAgYnRuLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKCkgPT4gY2xvc2VNb2RhbChtb2RhbCkpOw0KICAgICAgfSk7DQogIA0KICAgICAgb3ZlcmxheS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsICgpID0+IHsNCiAgICAgICAgY29uc3QgbW9kYWxzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLm1vZGFsLWZ1Z2EuYWN0aXZlJyk7DQogICAgICAgIG1vZGFscy5mb3JFYWNoKChtb2RhbCkgPT4gew0KICAgICAgICAgIC8vY2xvc2VNb2RhbChtb2RhbCkNCiAgICAgICAgfSk7DQogICAgICB9KTsNCiAgDQogICAgICBmdW5jdGlvbiBvcGVuTW9kYWwobW9kYWwpIHsNCiAgICAgICAgaWYgKG1vZGFsID09IHVuZGVmaW5lZCkgcmV0dXJuOw0KICAgICAgICBtb2RhbC5jbGFzc0xpc3QuYWRkKCdhY3RpdmUnKTsNCiAgICAgICAgb3ZlcmxheS5jbGFzc0xpc3QuYWRkKCdhY3RpdmUnKTsNCiAgICAgIH0NCiAgDQogICAgICBmdW5jdGlvbiBjbG9zZU1vZGFsKG1vZGFsKSB7DQogICAgICAgIGlmIChtb2RhbCA9PSB1bmRlZmluZWQpIHJldHVybjsNCiAgICAgICAgbW9kYWwuY2xhc3NMaXN0LnJlbW92ZSgnYWN0aXZlJyk7DQogICAgICAgIG92ZXJsYXkuY2xhc3NMaXN0LnJlbW92ZSgnYWN0aXZlJyk7DQogICAgICB9DQogIA0KICAgICAgdmFyIG1vdXNlWCA9IDA7DQogICAgICB2YXIgbW91c2VZID0gMDsNCiAgICAgIHZhciBwb3B1cENvdW50ZXIgPSAwOw0KICAgICAgbGV0IHRpbWVyX3BvcHVwOw0KICAgICAgbGV0IGxhc3RUb3VjaFRpbWUgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTsNCiAgDQogICAgICBpZiAoIWV4Y2x1ZGVkUGFnZXMuaW5jbHVkZXMobG9jYXRpb24uaG9zdCArIGxvY2F0aW9uLnBhdGhuYW1lKSkgew0KICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdtb3VzZW1vdmUnLCBmdW5jdGlvbiAoZSkgew0KICAgICAgICAgIG1vdXNlWCA9IGUuY2xpZW50WDsNCiAgICAgICAgICBtb3VzZVkgPSBlLmNsaWVudFk7DQogICAgICAgICAgaWYgKF9fY29va2llX3ZhbGlkYXRlID09IGZhbHNlKSB7DQogICAgICAgICAgICBjbGVhckludGVydmFsKHRpbWVyX3BvcHVwKTsNCiAgICAgICAgICAgIGlmIChtb3VzZVggPiAxMDAgJiYgbW91c2VZIDwgNSkgew0KICAgICAgICAgICAgICB0aW1lcl9wb3B1cCA9IHNldEludGVydmFsKG15VGltZXJfZGVzaywgODAwKTsNCiAgDQogICAgICAgICAgICAgIGZ1bmN0aW9uIG15VGltZXJfZGVzaygpIHsNCiAgICAgICAgICAgICAgICBpZiAocG9wdXBDb3VudGVyIDwgMSkgew0KICAgICAgICAgICAgICAgICAgalF1ZXJ5KCcuYnRuLXBvcHVwLXJvdGEtZnVnYScpLmNsaWNrKCk7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIHBvcHVwQ291bnRlcisrOw0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICB9KTsNCiAgDQogICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgZnVuY3Rpb24gKGUpIHsNCiAgICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCd0b3VjaHN0YXJ0JywgdG91Y2gpOw0KICANCiAgICAgICAgICBmdW5jdGlvbiB0b3VjaChldmVudCkgew0KICAgICAgICAgICAgaWYgKGV2ZW50LnR5cGUgPT0gJ3RvdWNoc3RhcnQnKSB7DQogICAgICAgICAgICAgIGxhc3RUb3VjaFRpbWUgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTsNCiAgICAgICAgICAgICAgaWYgKA0KICAgICAgICAgICAgICAgIHdpbmRvdy5uYXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2YoJ0FuZHJvaWQnKSAhPSAtMSB8fA0KICAgICAgICAgICAgICAgIHdpbmRvdy5uYXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2YoJ2lQaG9uZScpICE9IC0xDQogICAgICAgICAgICAgICkgew0KICAgICAgICAgICAgICAgIGNsZWFySW50ZXJ2YWwodGltZXJfcG9wdXApOw0KICAgICAgICAgICAgICAgIHRpbWVyX3BvcHVwID0gc2V0SW50ZXJ2YWwobXlUaW1lciwgNzAwMCk7DQogIA0KICAgICAgICAgICAgICAgIGZ1bmN0aW9uIG15VGltZXIoKSB7DQogICAgICAgICAgICAgICAgICBjb25zdCBjdXJyZW50VGltZSA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpOw0KICAgICAgICAgICAgICAgICAgY29uc3QgaW5hY3RpdmVUaW1lID0gY3VycmVudFRpbWUgLSBsYXN0VG91Y2hUaW1lOw0KICAgICAgICAgICAgICAgICAgaWYgKGluYWN0aXZlVGltZSA+PSA3MDAwKSB7DQogICAgICAgICAgICAgICAgICAgIGlmIChwb3B1cENvdW50ZXIgPCAxKSB7DQogICAgICAgICAgICAgICAgICAgICAgalF1ZXJ5KCcuYnRuLXBvcHVwLXJvdGEtZnVnYScpLmNsaWNrKCk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgcG9wdXBDb3VudGVyKys7DQogICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICAgfQ0KICAgICAgICB9KTsNCiAgICAgIH0NCiAgICB9KSgpOw0KICA=
53 ms
javascript;base64,DQogICAgZnVuY3Rpb24gbW9kYWxPZmVydGFzKCkgew0KICAgICAgdmFyIGxpbmtPZmVydGFzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmpzLW1vZGFsLW9mZXJ0YXMtZ2V0bmV0Jyk7DQogIA0KICAgICAgW10uZm9yRWFjaC5jYWxsKGxpbmtPZmVydGFzLCBmdW5jdGlvbiAobGlua09mZXJ0YSkgew0KICAgICAgICB2YXIgbGlua09mZXJ0YXNNb2RhbCA9IGxpbmtPZmVydGEucXVlcnlTZWxlY3RvcignYScpOw0KICANCiAgICAgICAgbGlua09mZXJ0YXNNb2RhbC5jbGFzc0xpc3QuYWRkKCdqcy1tb2RhbC1wcmljZS1jYXJkcycpOw0KICAgICAgICBsaW5rT2ZlcnRhc01vZGFsLnNldEF0dHJpYnV0ZSgnZGF0YS1tb2RhbCcsICdvZmVydGFzJyk7DQogIA0KICANCiAgICAgIH0pOw0KICAgIH0NCiAgICB3aW5kb3cub25sb2FkID0gbW9kYWxPZmVydGFzOw0KICANCiAg
52 ms
cookie-consent.css
124 ms
sdk-stub.js
125 ms
javascript;base64,DQogIChmdW5jdGlvbiAoKSB7DQogIHZhciBzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7DQogIHMuc3JjID0gJ2h0dHBzOi8vY2RuLXByb2Quc2VjdXJpdGkuYWkvY29uc2VudC9jb29raWUtY29uc2VudC1zZGstbG9hZGVyLmpzJzsNCiAgcy5zZXRBdHRyaWJ1dGUoJ2RhdGEtdGVuYW50LXV1aWQnLCAnZDFiYmE4NjAtOTM5NS00YTBmLWIwNDktMWI5MmY5M2EzZTcyJyk7DQogIHMuc2V0QXR0cmlidXRlKCdkYXRhLWRvbWFpbi11dWlkJywgJ2M0YzdkNGJiLTViYWUtNDgzZi04YWI0LWM2NDEwMzNiMjY1OScpOw0KICBzLnNldEF0dHJpYnV0ZSgnZGF0YS1iYWNrZW5kLXVybCcsICdodHRwczovL2FwcC5zZWN1cml0aS5haScpOw0KICBzLnNldEF0dHJpYnV0ZSgnZGF0YS1za2lwLWNzcycsICdmYWxzZScpOw0KICBzLmRlZmVyID0gdHJ1ZTsNCiAgdmFyIHBhcmVudF9ub2RlID0gZG9jdW1lbnQuaGVhZCB8fCBkb2N1bWVudC5ib2R5Ow0KICBwYXJlbnRfbm9kZS5hcHBlbmRDaGlsZChzKTsNCiAgfSkoKQ0KICA=
52 ms
javascript;base64,DQogICAgaWYgKGRvY3VtZW50LnJlZmVycmVyLmluZGV4T2YoImJjYi5nb3YuYnIiKSA+IDApIHsNCiAgICAgIHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gImh0dHBzOi8vc2FjLWdldG5ldC5hc2NicmF6aWwuY29tLmJyL211bHRpY2FuYWxpZGFkZS9Ndz09IjsNCiAgICB9DQogIA0KICANCiAgICB2YXIgX190YWdQID0galF1ZXJ5KCIuYy1mb290ZXItd2lkZ2V0IilbMV07DQogICAgX190YWdQID0galF1ZXJ5KF9fdGFnUCkuY2hpbGRyZW4oKVswXTsNCiAgICBqUXVlcnkoX190YWdQKS5odG1sKCI8aDQ+T3V2aWRvcmlhPC9oND48cD48c3Ryb25nPlNpdGU8L3N0cm9uZz48YnIgLz48YSByZWw9J25vZm9sbG93JyBocmVmPSdodHRwczovL3NpdGUuZ2V0bmV0LmNvbS5ici9vdXZpZG9yaWEnIHRhcmdldD0nX2JsYW5rJz5zaXRlLmdldG5ldC5jb20uYnIvb3V2aWRvcmlhPC9hPjwvcD4iKTsNCiAg
52 ms
javascript;base64,DQogICAgZnVuY3Rpb24gZ2V0TW9iaWxlT3BlcmF0aW5nU3lzdGVtKCkgew0KICAgICAgdmFyIHVzZXJBZ2VudCA9IG5hdmlnYXRvci51c2VyQWdlbnQgfHwgbmF2aWdhdG9yLnZlbmRvciB8fCB3aW5kb3cub3BlcmE7DQogIA0KICAgICAgaWYgKC9hbmRyb2lkfFdpbmRvd3MvaS50ZXN0KHVzZXJBZ2VudCkpIHsNCiAgICAgICAgcmV0dXJuICJhbmRyb2lkIjsNCiAgICAgIH0NCiAgDQogICAgICBpZiAoL2lQYWR8aVBob25lfGlQb2R8TWFjaW50b3NofE1hYyBPUy9pLnRlc3QodXNlckFnZW50KSAmJiAhd2luZG93Lk1TU3RyZWFtKSB7DQogICAgICAgIHJldHVybiAiaW9zIjsNCiAgICAgIH0NCiAgDQogICAgICByZXR1cm4gInVua25vd24iOw0KICAgIH0NCiAgDQogICAgZnVuY3Rpb24gcmVkaXJlY3RUb0FwcFN0b3JlKCkgew0KICAgICAgdmFyIGFwcEhyZWYgPSAiIjsNCiAgICAgIGlmIChnZXRNb2JpbGVPcGVyYXRpbmdTeXN0ZW0oKSA9PT0gJ2lvcycpIHsNCiAgICAgICAgYXBwSHJlZiA9ICJodHRwczovL2FwcHMuYXBwbGUuY29tL2JyL2FwcC9zdXBlcmdldC1tb2JpbGUvaWQxNDYxNTEwMDU1IjsNCiAgICAgIH0gZWxzZSB7DQogICAgICAgIGFwcEhyZWYgPSAiaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWJyLmNvbS5nZXRuZXQuc3VwZXJnZXRtb2JpbGUmaGw9cHRfQlIiOw0KICAgICAgfQ0KICANCiAgICAgIE9iamVjdC5hc3NpZ24oZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpLCB7DQogICAgICAgIHRhcmdldDogJ19ibGFuaycsDQogICAgICAgIHJlbDogJ25vb3BlbmVyIG5vcmVmZXJyZXInLA0KICAgICAgICBocmVmOiBhcHBIcmVmLA0KICAgICAgfSkuY2xpY2soKTsNCiAgICB9DQogIA0KICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLCBmdW5jdGlvbiAoKSB7DQogICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdbZGF0YS1hcHAtcmVkaXJlY3Q9dHJ1ZV0sIFtyZWw9ImpzLWFwcC1yZWRpcmVjdCJdJykuZm9yRWFjaChlbGVtID0+IHsNCiAgICAgICAgZWxlbS5zZXRBdHRyaWJ1dGUoIm9uQ2xpY2siLCAicmVkaXJlY3RUb0FwcFN0b3JlKCk7Iik7DQogICAgICAgIGVsZW0uaHJlZiA9ICIjIjsNCiAgICAgICAgZWxlbS5yZW1vdmVBdHRyaWJ1dGUoInRhcmdldCIpOw0KICAgICAgfSk7DQogICAgfSk7DQogIA==
53 ms
ICdtZW51JyA6ICdzaXRlcyBnZXRuZXQnLA0KICAgICAgICAgICAgICAnZXZlbnRhY3Rpb24nOiAnY2xpcXVlJywNCiAgICAgICAgICAgICAgJ2V2ZW50bGFiZWwnOiB0YWdOYW1lDQogICAgICAgICAgICB9DQogICAgICAgICAgKTsNCiAgICAgICAgfQ0KICANCiAgICAgICAgZWxzZSBpZiAodGFnVHlwZSA9PSAyKSB7DQogICAgICAgICAgZGF0YUxheWVyLnB1c2goDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICdldmVudCc6ICdnYWV2ZW50JywNCiAgICAgICAgICAgICAgJ2V2ZW50Y2F0ZWdvcnknOiAnaG9tZScsDQogICAgICAgICAgICAgICdldmVudGFjdGlvbic6ICdjbGlxdWUnLA0KICAgICAgICAgICAgICAnZXZlbnRsYWJlbCc6IHRhZ05hbWVbMF0NCiAgICAgICAgICAgIH0NCiAgICAgICAgICApOw0KICAgICAgICB9DQogIA0KICAgICAgICBlbHNlIHsNCiAgDQogICAgICAgICAgZGF0YUxheWVyLnB1c2goDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICdldmVudCc6ICdnYWV2ZW50JywNCiAgICAgICAgICAgICAgJ2V2ZW50Y2F0ZWdvcnknOiB0YWdOYW1lWzBdLA0KICAgICAgICAgICAgICAnZXZlbnRhY3Rpb24nOiAnY2xpcXVlJywNCiAgICAgICAgICAgICAgJ2V2ZW50bGFiZWwnOiB0YWdOYW1lWzFdDQogICAgICAgICAgICB9DQogICAgICAgICAgKTsNCiAgICAgICAgfQ0KICANCiAgICAgIH0NCiAgDQogICAgfQ0KICANCiAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJywgZnVuY3Rpb24gKCkgew0KICANCiAgICAgIGluaXRUcmlnZ2VyTWVudVRhZ3MoKTsNCiAgICAgIGluaXRUcmlnZ2VyRm9vdGVyVGFncygpOw0KICAgICAgaW5pdFRyaWdnZXJGb290ZXJQYXJ0bmVycygpOw0KICAgICAgaW5pdFRyaWdnZXJGb290ZXJTb2NpYWwoKTsNCiAgICB9KTsNCiAg
52 ms
javascript;base64,DQogICAgbGV0IF9DQVRFR09SWSA9IHsNCiAgICAgIERFRkFVTFQ6IHsNCiAgICAgICAgaXRlbV9jYXRlZ29yeTI6ICJBbHVndWVsIiwNCiAgICAgICAgaXRlbV9jYXRlZ29yeTQ6ICJBcXVpc2nDp8OjbyIsDQogICAgICAgIGl0ZW1fY2F0ZWdvcnk1OiAiUGVkaWRvIg0KICAgICAgfQ0KICAgIH07DQogICAgX0NBVEVHT1JZLkRJR0lUQUwgPSB7DQogICAgICAuLi5fQ0FURUdPUlkuREVGQVVMVCwNCiAgICAgIGl0ZW1fY2F0ZWdvcnkzOiAiRGlnaXRhbCINCiAgICB9Ow0KICAgIF9DQVRFR09SWS5GSVNJQ08gPSB7DQogICAgICAuLi5fQ0FURUdPUlkuREVGQVVMVCwNCiAgICAgIGl0ZW1fY2F0ZWdvcnkzOiAiRsOtc2ljbyINCiAgICB9Ow0KICAgIF9DQVRFR09SWS5DQURBU1RSTyA9IHsNCiAgICAgIC4uLl9DQVRFR09SWS5ERUZBVUxULA0KICAgICAgaXRlbV9jYXRlZ29yeTM6ICJDYWRhc3RybyINCiAgICB9Ow0KICAgIF9DQVRFR09SWS5NQVFVSU5JTkhBID0gew0KICAgICAgLi4uX0NBVEVHT1JZLkZJU0lDTywNCiAgICAgIGl0ZW1fY2F0ZWdvcnk6ICJNYXF1aW5pbmhhIg0KICAgIH07DQogICAgX0NBVEVHT1JZLk1BUVVJTklOSEFfQU5URUNJUEFDQU8gPSB7DQogICAgICAuLi5fQ0FURUdPUlkuRklTSUNPLA0KICAgICAgaXRlbV9jYXRlZ29yeTogIk1hcXVpbmluaGEtUE1FIiwNCiAgICAgIGl0ZW1fdmFyaWFudDogIkFudGVjaXBhw6fDo28gQXV0b23DoXRpY2EiDQogICAgfTsNCiAgICBfQ0FURUdPUlkuTElOS19HRVRQQVkgPSB7DQogICAgICAuLi5fQ0FURUdPUlkuRElHSVRBTCwNCiAgICAgIGl0ZW1fY2F0ZWdvcnk6ICJMaW5rIGRlIFBhZ2FtZW50byINCiAgICB9Ow0KICAgIF9DQVRFR09SWS5MSU5LX0dFVFBBWV9MRUFEID0gew0KICAgICAgLi4uX0NBVEVHT1JZLkxJTktfR0VUUEFZLA0KICAgICAgaXRlbV9jYXRlZ29yeTQ6ICJTVkEiLA0KICAgICAgaXRlbV9jYXRlZ29yeTU6ICJMZWFkIg0KICAgIH07DQogICAgX0NBVEVHT1JZLlBBR0FNRU5UT1NfRElHSVRBSVMgPSB7DQogICAgICAuLi5fQ0FURUdPUlkuRElHSVRBTCwNCiAgICAgIGl0ZW1fY2F0ZWdvcnk6ICJQYWdhbWVudG9zIERpZ2l0YWlzIg0KICAgIH07DQogICAgX0NBVEVHT1JZLlNFTV9NQVFVSU5BID0gew0KICAgICAgLi4uX0NBVEVHT1JZLkNBREFTVFJPLA0KICAgICAgaXRlbV9jYXRlZ29yeTogIlNlbS1tYXF1aW5hIg0KICAgIH07DQogIA0KICAgIGxldCBfUFJPRFVDVF9JTkZPID0gew0KICAgICAgREVGQVVMVDogew0KICAgICAgICBwcmljZTogMC4wMCwNCiAgICAgICAgaXRlbV9icmFuZDogIkdFVE5FVCINCiAgICAgIH0NCiAgICB9Ow0KICAgIF9QUk9EVUNUX0lORk8uTUFRVUlOSU5IQSA9IHsNCiAgICAgIC4uLl9QUk9EVUNUX0lORk8uREVGQVVMVCwNCiAgICAgIC4uLl9DQVRFR09SWS5NQVFVSU5JTkhBDQogICAgfTsNCiAgICBfUFJPRFVDVF9JTkZPLk1BUVVJTklOSEFfQU5URUNJUEFDQU8gPSB7DQogICAgICAuLi5fUFJPRFVDVF9JTkZPLkRFRkFVTFQsDQogICAgICAuLi5fQ0FURUdPUlkuTUFRVUlOSU5IQV9BTlRFQ0lQQUNBTw0KICAgIH07DQogICAgX1BST0RVQ1RfSU5GTy5MSU5LX0dFVFBBWSA9IHsNCiAgICAgIC4uLl9QUk9EVUNUX0lORk8uREVGQVVMVCwNCiAgICAgIC4uLl9DQVRFR09SWS5MSU5LX0dFVFBBWQ0KICAgIH07DQogICAgX1BST0RVQ1RfSU5GTy5TRU1fTUFRVUlOQSA9IHsNCiAgICAgIC4uLl9QUk9EVUNUX0lORk8uREVGQVVMVCwNCiAgICAgIC4uLl9DQVRFR09SWS5TRU1fTUFRVUlOQQ0KICAgIH07DQogIA0KICAgIGNvbnN0IElURU1TID0gew0KICAgICAgR0VUX01JTkk6IHsNCiAgICAgICAgLi4uX1BST0RVQ1RfSU5GTy5NQVFVSU5JTkhBLA0KICAgICAgICBpdGVtX25hbWU6ICJHRVQgTUlOSSIsDQogICAgICAgIGl0ZW1faWQ6ICIyMzZmZDYyMTM0OTY0NjNlOGNlZGIzODQ0ZmVhYWQ0MiIsDQogICAgICB9LA0KICAgICAgR0VUX0NMQVNTSUNBOiB7DQogICAgICAgIC4uLl9QUk9EVUNUX0lORk8uTUFRVUlOSU5IQSwNCiAgICAgICAgaXRlbV9uYW1lOiAiR2V0IENsw6Fzc2ljYSIsDQogICAgICAgIGl0ZW1faWQ6ICI5ZTk4MWUwNDJlZTQ0OTEzOGFkMDUwOGMyMTY3ODU0MiIsDQogICAgICB9LA0KICAgICAgR0VUX1NNQVJUOiB7DQogICAgICAgIC4uLl9QUk9EVUNUX0lORk8uTUFRVUlOSU5IQSwNCiAgICAgICAgaXRlbV9uYW1lOiAiR2V0IFNtYXJ0IiwNCiAgICAgICAgaXRlbV9pZDogImVkM2MzN2I0YmVmYzQ4MGRiNGMwM2UwZWMxMDA2NjFiIiwNCiAgICAgICAgcHJpY2U6IDEyOS45MA0KICAgICAgfSwNCiAgICAgIEdFVF9TTUFSVF9FWUU6IHsNCiAgICAgICAgLi4uX1BST0RVQ1RfSU5GTy5NQVFVSU5JTkhBLA0KICAgICAgICBpdGVtX25hbWU6ICJHZXQgU21hcnQgcGFyYSBBcHAgRXllIEVzc2VuY2lhbCIsDQogICAgICAgIGl0ZW1faWQ6ICI3ZWU1MWQxMmVlMTc0ZmY5ODcwZDE0NTViM2M2NjE4YiIsDQogICAgICAgIHByaWNlOiAxNDkuOTAsDQogICAgICAgIGl0ZW1fdmFyaWFudDogIkV5ZSBFc3NlbmNpYWwiDQogICAgICB9LA0KICAgICAgR0VUX01JTklfQU5URUNJUEFDQU86IHsNCiAgICAgICAgLi4uX1BST0RVQ1RfSU5GTy5NQVFVSU5JTkhBX0FOVEVDSVBBQ0FPLA0KICAgICAgICBpdGVtX25hbWU6ICJHZXQgTWluaSBjb20gQW50ZWNpcGHDp8OjbyBBdXRvbcOhdGljYSIsDQogICAgICAgIGl0ZW1faWQ6ICJmMzMwMjBjODE5ZDY0MmZjOTZiNDMyYzIyNmI2ZjBmNiIsDQogICAgICB9LA0KICAgICAgR0VUX0NMQVNTSUNBX0FOVEVDSVBBQ0FPOiB7DQogICAgICAgIC4uLl9QUk9EVUNUX0lORk8uTUFRVUlOSU5IQV9BTlRFQ0lQQUNBTywNCiAgICAgICAgaXRlbV9uYW1lOiAiR2V0IENsw6Fzc2ljYSBjb20gQW50ZWNpcGHDp8OjbyBBdXRvbcOhdGljYSIsDQogICAgICAgIGl0ZW1faWQ6ICJiYzg4OGM2N2E4YWQ0YzRhYjRhMGE0NmVlMjY3YjE4ZiIsDQogICAgICB9LA0KICAgICAgR0VUX1NNQVJUX0FOVEVDSVBBQ0FPOiB7DQogICAgICAgIC4uLl9QUk9EVUNUX0lORk8uTUFRVUlOSU5IQV9BTlRFQ0lQQUNBTywNCiAgICAgICAgaXRlbV9uYW1lOiAiR2V0IFNtYXJ0IGNvbSBBbnRlY2lwYcOnw6NvIEF1dG9tw6F0aWNhIiwNCiAgICAgICAgaXRlbV9pZDogIjI4NGY3MzcxNjJmNjQ3ZWM4ZGIwOTQwOTZlYWRhNDNlIiwNCiAgICAgIH0sDQogICAgICBMSU5LX0dFVFBBWV9JTklDSUFMOiB7DQogICAgICAgIC4uLl9QUk9EVUNUX0lORk8uTElOS19HRVRQQVksDQogICAgICAgIGl0ZW1fbmFtZTogIkdldCBQYXkgKyBXaGF0c2FwcCIsDQogICAgICAgIGl0ZW1faWQ6ICIyZjAyNDBiMDRhZjU0OTc1YjA0OTgwYjVlNmUyNmJlMiIsDQogICAgICB9LA0KICAgICAgTElOS19HRVRQQVlfQkFTSUNPOiB7DQogICAgICAgIC4uLl9QUk9EVUNUX0lORk8uTElOS19HRVRQQVksDQogICAgICAgIGl0ZW1fbmFtZTogIkxpbmsgR2V0cGF5IELDoXNpY28iLA0KICAgICAgICBpdGVtX2lkOiAiYTg5NDk2YTc0YzRkNDZlMzk2Y2ZkYWRjYTZkZGZhYWUiLA0KICAgICAgICBwcmljZTogMjguMDANCiAgICAgIH0sDQogICAgICBMSU5LX0dFVFBBWV9BVkFOQ0FETzogew0KICAgICAgICAuLi5fUFJPRFVDVF9JTkZPLkxJTktfR0VUUEFZLA0KICAgICAgICBpdGVtX25hbWU6ICJMaW5rIEdldHBheSBCw6FzaWNvIiwNCiAgICAgICAgaXRlbV9pZDogIjRhOGM3N2VlMzhiNzRiMDc5ZTZiMmQ3Yzk3MjFlOWE5IiwNCiAgICAgICAgcHJpY2U6IDYwLjAwDQogICAgICB9LA0KICAgICAgTElOS19HRVRQQVlfSU5JQ0lBTF9MRUFEOiB7DQogICAgICAgIC4uLnRoaXMuTElOS19HRVRQQVlfSU5JQ0lBTCwNCiAgICAgICAgLi4uX0NBVEVHT1JZLkxJTktfR0VUUEFZX0xFQUQsDQogICAgICB9LA0KICAgICAgTElOS19HRVRQQVlfQkFTSUNPX0xFQUQ6IHsNCiAgICAgICAgLi4udGhpcy5MSU5LX0dFVFBBWV9CQVNJQ08sDQogICAgICAgIC4uLl9DQVRFR09SWS5MSU5LX0dFVFBBWV9MRUFELA0KICAgICAgfSwNCiAgICAgIExJTktfR0VUUEFZX0FWQU5DQURPX0xFQUQ6IHsNCiAgICAgICAgLi4udGhpcy5MSU5LX0dFVFBBWV9BVkFOQ0FETywNCiAgICAgICAgLi4uX0NBVEVHT1JZLkxJTktfR0VUUEFZX0xFQUQsDQogICAgICB9LA0KICAgICAgR0VUX1RBUDogew0KICAgICAgICAuLi5fUFJPRFVDVF9JTkZPLkRFRkFVTFQsDQogICAgICAgIC4uLl9DQVRFR09SWS5GSVNJQ08sDQogICAgICAgIGl0ZW1fY2F0ZWdvcnk6ICJQYWdhbWVudG9zIERpZ2l0YWlzIiwNCiAgICAgICAgaXRlbV9uYW1lOiAiR2V0IFRhcCIsDQogICAgICAgIGl0ZW1faWQ6ICJmNzYwNzI3ZTkzNTQ0Mzk3YWUxNWY4ZmNmNDIwOWQyYiIsDQogICAgICB9LA0KICAgICAgV0hBVFNBUFA6IHsNCiAgICAgICAgLi4uX1BST0RVQ1RfSU5GTy5ERUZBVUxULA0KICAgICAgICAuLi5fQ0FURUdPUlkuUEFHQU1FTlRPU19ESUdJVEFJUywNCiAgICAgICAgaXRlbV9uYW1lOiAiV2hhdHNBcHAiLA0KICAgICAgICBpdGVtX2lkOiAiYWQ2NzEzN2IzYTUxNDg5Y2E0MTI5OGIxOTBhMGVlZWQiDQogICAgICB9LA0KICAgICAgRUNPTU1FUkNFOiB7DQogICAgICAgIC4uLl9QUk9EVUNUX0lORk8uREVGQVVMVCwNCiAgICAgICAgLi4uX0NBVEVHT1JZLlBBR0FNRU5UT1NfRElHSVRBSVMsDQogICAgICAgIGl0ZW1fbmFtZTogIlNvbHXDp8O1ZXMgZGUgUGFnYW1lbnRvcyBEaWdpdGFpcyIsDQogICAgICAgIGl0ZW1faWQ6ICI0YThjNzdlZTM4Yjc0YjA3OWU2YjJkN2M5NzIxZTlhOSIsDQogICAgICAgIHByaWNlOiA2MC4wMA0KICAgICAgfSwNCiAgICAgIFNFTV9NQVFVSU5BOiB7DQogICAgICAgIC4uLl9QUk9EVUNUX0lORk8uU0VNX01BUVVJTkEsDQogICAgICAgIGl0ZW1fbmFtZTogIlJlY2ViaW1lbnRvIFN1cGVyZ2V0IiwNCiAgICAgICAgaXRlbV9pZDogIjYxZTk5YTAyMWQ4OTExNjJhZWY1ZjNlNCINCiAgICAgIH0NCiAgICB9Ow0KICANCiAgICBjb25zdCBFVkVOVF9UWVBFID0gew0KICAgICAgQ0xJQ0s6ICJjbGljayIsDQogICAgICBWSUVXOiAidmlldyINCiAgICB9DQogICAgY29uc3QgRVZFTlRTID0gew0KICAgICAgVklFV19JVEVNOiB7DQogICAgICAgIG5hbWU6ICJ2aWV3X2l0ZW0iLA0KICAgICAgICB0eXBlOiBFVkVOVF9UWVBFLlZJRVcNCiAgICAgIH0sDQogICAgICBWSUVXX1BST01PVElPTjogew0KICAgICAgICBuYW1lOiAidmlld19wcm9tb3Rpb24iLA0KICAgICAgICB0eXBlOiBFVkVOVF9UWVBFLlZJRVcNCiAgICAgIH0sDQogICAgICBTRUxFQ1RfUFJPTU9USU9OOiB7DQogICAgICAgIG5hbWU6ICJzZWxlY3RfcHJvbW90aW9uIiwNCiAgICAgICAgdHlwZTogRVZFTlRfVFlQRS5DTElDSw0KICAgICAgfSwNCiAgICAgIEFERF9UT19DQVJUOiB7DQogICAgICAgIG5hbWU6ICJhZGRfdG9fY2FydCIsDQogICAgICAgIHR5cGU6IEVWRU5UX1RZUEUuQ0xJQ0sNCiAgICAgIH0sDQogICAgICBQVVJDSEFTRTogew0KICAgICAgICBuYW1lOiAicHVyY2hhc2UiLA0KICAgICAgICB0eXBlOiBFVkVOVF9UWVBFLkNMSUNLDQogICAgICB9LA0KICAgIH0NCiAg
52 ms
igJkNCiAgICAgICAgICAgICAgfV0NCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9DQogICAgICAgIH0pOw0KICANCiAgICAgICAgdmFyIGNvb2tpZU5hbWUgPSAiY2FuYWxfaW5pY2lhbCI7IC8vIE5hbWUgb2YgeW91ciBjb29raWUNCiAgICAgICAgdmFyIGNvb2tpZVZhbHVlID0gInNpdGUuZ2V0bmV0IjsgLy8gVmFsdWUgb2YgeW91ciBjb29raWUNCiAgICAgICAgdmFyIGV4cGlyYXRpb25UaW1lID0gMzYwMDsgLy8gMSBob3VyDQogICAgICAgIGV4cGlyYXRpb25UaW1lID0gZXhwaXJhdGlvblRpbWUgKiAxMDAwOyAvLyBDb252ZXJ0cyBleHBpcmF0aW9udGltZSB0byBtaWxsaXNlY29uZHMNCiAgICAgICAgdmFyIGRhdGUgPSBuZXcgRGF0ZSgpOyANCiAgICAgICAgdmFyIGRhdGVUaW1lTm93ID0gZGF0ZS5nZXRUaW1lKCk7DQogICAgICAgIA0KICAgICAgICBkYXRlLnNldFRpbWUoZGF0ZVRpbWVOb3cgKyBleHBpcmF0aW9uVGltZSk7IC8vIFNldHMgZXhwaXJhdGlvbiB0aW1lIChUaW1lIG5vdyArIG9uZSBtb250aCkNCiAgICAgICAgdmFyIGRhdGUgPSBkYXRlLnRvVVRDU3RyaW5nKCk7IC8vIENvbnZlcnRzIG1pbGxpc2Vjb25kcyB0byBVVEMgdGltZSBzdHJpbmcNCiAgICAgICAgDQogICAgICAgIGRvY3VtZW50LmNvb2tpZSA9IGNvb2tpZU5hbWUrIj0iK2Nvb2tpZVZhbHVlKyI7IGV4cGlyZXM9IitkYXRlKyI7IHBhdGg9LzsgZG9tYWluPS5nZXRuZXQuY29tLmJyIiA7DQogICAgICB9LA0KICAgICAgaGFuZGxlR2FGb3VyQ2xpY2s6IGZ1bmN0aW9uIChlbCkgew0KICAgICAgICBjb25zdCB7IGV2ZW50cywgaXRlbSwgZXh0cmFEYXRhIH0gPSB0aGlzLmdldEdhRm91ckF0dHJpYnV0ZXMoZWwpOw0KICANCiAgICAgICAgZXZlbnRzLnNwbGl0KCIsIikuZm9yRWFjaChldmVudCA9PiB7DQogICAgICAgICAgaWYgKCEhZXZlbnQgJiYgRVZFTlRTW2V2ZW50XS50eXBlID09PSBFVkVOVF9UWVBFLkNMSUNLKSB7DQogICAgICAgICAgICB0aGlzLmRpc3BhdGNoR2FGb3VyRXZlbnQoaXRlbSwgRVZFTlRTW2V2ZW50XS5uYW1lLCBleHRyYURhdGEpDQogICAgICAgICAgfQ0KICAgICAgICB9KTsNCiAgICAgIH0sDQogICAgICBkaXNwYXRjaEdhRm91ckV2ZW50OiBmdW5jdGlvbiAoaXRlbSwgZXZlbnQsIGV4dHJhRGF0YSkgew0KICAgICAgICBsZXQgcGFyYW1zID0ge307DQogIA0KICAgICAgICAvLyBVcGRhdGUgaXRlbSB3aXRoIGV4dHJhRGF0YQ0KICAgICAgICBpZiAoaXRlbSAmJiBleHRyYURhdGEpIHsNCiAgICAgICAgICBPYmplY3Qua2V5cyhleHRyYURhdGEpLmZvckVhY2goa2V5ID0+IHsNCiAgICAgICAgICAgIGlmIChleHRyYURhdGFba2V5XSAhPT0gbnVsbCAmJiBpdGVtLmhhc093blByb3BlcnR5KGtleSkpIHsNCiAgICAgICAgICAgICAgaXRlbVtrZXldID0gZXh0cmFEYXRhW2tleV07DQogICAgICAgICAgICB9DQogICAgICAgICAgfSk7DQogICAgICAgIH0NCiAgDQogICAgICAgIHN3aXRjaCAoZXZlbnQpIHsNCiAgICAgICAgICBjYXNlIEVWRU5UUy5BRERfVE9fQ0FSVC5uYW1lOg0KICAgICAgICAgIGNhc2UgRVZFTlRTLlZJRVdfSVRFTS5uYW1lOg0KICAgICAgICAgICAgcGFyYW1zLmVjb21tZXJjZSA9IHsNCiAgICAgICAgICAgICAgY3VycmVuY3k6ICdicmwnLA0KICAgICAgICAgICAgICB2YWx1ZTogaXRlbS5wcmljZSwNCiAgICAgICAgICAgICAgaXRlbXM6IFt7DQogICAgICAgICAgICAgICAgcXVhbnRpdHk6IDEsDQogICAgICAgICAgICAgICAgLi4uaXRlbQ0KICAgICAgICAgICAgICB9XQ0KICAgICAgICAgICAgfTsNCiAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgIGNhc2UgRVZFTlRTLlZJRVdfUFJPTU9USU9OLm5hbWU6DQogICAgICAgICAgICBwYXJhbXMuZWNvbW1lcmNlID0gew0KICAgICAgICAgICAgICBjcmVhdGl2ZV9uYW1lOiBleHRyYURhdGEuYmFubmVyTmFtZSwNCiAgICAgICAgICAgICAgY3JlYXRpdmVfc2xvdDogZXh0cmFEYXRhLmJhbm5lclNsb3QsDQogICAgICAgICAgICAgIC4uLihpdGVtICYmIHsNCiAgICAgICAgICAgICAgICBpdGVtczogW3sNCiAgICAgICAgICAgICAgICAgIGl0ZW1faWQ6IGl0ZW0uaXRlbV9pZCwNCiAgICAgICAgICAgICAgICAgIGl0ZW1fbmFtZTogaXRlbS5pdGVtX25hbWUsDQogICAgICAgICAgICAgICAgfV0NCiAgICAgICAgICAgICAgfSkNCiAgICAgICAgICAgIH07DQogICAgICAgICAgICBicmVhazsNCiAgICAgICAgICBjYXNlIEVWRU5UUy5TRUxFQ1RfUFJPTU9USU9OLm5hbWU6DQogICAgICAgICAgICBwYXJhbXMuZWNvbW1lcmNlID0gew0KICAgICAgICAgICAgICBjcmVhdGl2ZV9uYW1lOiBleHRyYURhdGEuYmFubmVyTmFtZSwNCiAgICAgICAgICAgICAgY3JlYXRpdmVfc2xvdDogZXh0cmFEYXRhLmJhbm5lclNsb3QsDQogICAgICAgICAgICB9Ow0KICAgICAgICAgICAgYnJlYWs7DQogICAgICAgICAgY2FzZSBFVkVOVFMuUFVSQ0hBU0UubmFtZToNCiAgICAgICAgICAgIHBhcmFtcy5lY29tbWVyY2UgPSB7DQogICAgICAgICAgICAgIGN1cnJlbmN5OiAnYnJsJywNCiAgICAgICAgICAgICAgdmFsdWU6IGl0ZW0ucHJpY2UsDQogICAgICAgICAgICAgIHRyYW5zYWN0aW9uX2lkOiBleHRyYURhdGEudHJhbnNhY3Rpb25JZCwNCiAgICAgICAgICAgICAgaXRlbXM6IFt7DQogICAgICAgICAgICAgICAgcXVhbnRpdHk6IDEsDQogICAgICAgICAgICAgICAgLi4uaXRlbQ0KICAgICAgICAgICAgICB9XQ0KICAgICAgICAgICAgfTsNCiAgICAgICAgfQ0KICANCiAgICAgICAgZGF0YUxheWVyLnB1c2goew0KICAgICAgICAgIGV2ZW50OiBldmVudCwNCiAgICAgICAgICAuLi5wYXJhbXMNCiAgICAgICAgfSk7DQogICAgICB9DQogICAgfQ0KICA=
52 ms
autoptimize_single_8d1880cebade7ce78f436c9990cf60ac.js
383 ms
autoptimize_single_a53a916adf48efefd5a2aa0861ebbc07.js
404 ms
javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgd3BjZjcgPSB7ImFwaSI6eyJyb290IjoiaHR0cHM6XC9cL3NpdGUuZ2V0bmV0LmNvbS5iclwvd3AtanNvblwvIiwibmFtZXNwYWNlIjoiY29udGFjdC1mb3JtLTdcL3YxIn19OwovKiBdXT4gKi8K
52 ms
javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgcGhwVmFycyA9IHsiYWpheFVybCI6Imh0dHBzOlwvXC9zaXRlLmdldG5ldC5jb20uYnJcLyIsImVudiI6InByb2R1Y3Rpb24iLCJob21lVXJsIjoiaHR0cHM6XC9cL3NpdGUuZ2V0bmV0LmNvbS5iciJ9OwovKiBdXT4gKi8K
52 ms
javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgYTNfbGF6eWxvYWRfcGFyYW1zID0geyJhcHBseV9pbWFnZXMiOiIxIiwiYXBwbHlfdmlkZW9zIjoiMSJ9OwovKiBdXT4gKi8K
51 ms
javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgYTNfbGF6eWxvYWRfZXh0ZW5kX3BhcmFtcyA9IHsiZWRnZVkiOiIwIiwiaG9yaXpvbnRhbF9jb250YWluZXJfY2xhc3NuYW1lcyI6IiJ9OwovKiBdXT4gKi8K
51 ms
sec-4-4.css
401 ms
autoptimize_single_83a062cf6545b990c13b4398035a29d0.js
440 ms
app.min.js
468 ms
jquery.lazyloadxt.extra.min.js
469 ms
jquery.lazyloadxt.srcset.min.js
504 ms
autoptimize_single_624ebb44eb0fd0fd92d0a0433823c630.js
503 ms
fWprVFA
533 ms
sec-cpt-4-4.js
533 ms
SantanderHeadline-Bold.ttf
1134 ms
SantanderHeadline-Regular.ttf
632 ms
Roboto-Black.ttf
1358 ms
PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA
37 ms
Roboto-Bold.ttf
598 ms
Roboto-Medium.ttf
597 ms
Roboto-Regular.ttf
645 ms
Roboto-Light.ttf
1356 ms
Roboto-Thin.ttf
1498 ms
SantanderHeadline-BoldIt.ttf
1391 ms
SantanderHeadline-It.ttf
1739 ms
getnet.ttf
1563 ms
Roboto-BoldItalic.ttf
1639 ms
Roboto-BlackItalic.ttf
1524 ms
Roboto-MediumItalic.ttf
2099 ms
Roboto-Italic.ttf
1819 ms
Roboto-LightItalic.ttf
1952 ms
Roboto-ThinItalic.ttf
2369 ms
getnet-logo.png
1450 ms
Logo-Auttar.png
1503 ms
eye-logo.png
1505 ms
getnet-social.ttf
1468 ms
gtm.js
175 ms
gtm.js
247 ms
widget.js
173 ms
cookie-consent-sdk-loader.js
51 ms
positiontoLeft.png
737 ms
getnet.com.br accessibility score
Names and labels
These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.
Impact
Issue
Buttons do not have an accessible name
Image elements do not have [alt] attributes
Links do not have a discernible name
Contrast
These are opportunities to improve the legibility of your content.
Impact
Issue
Background and foreground colors do not have a sufficient contrast ratio.
Navigation
These are opportunities to improve keyboard navigation in your application.
Impact
Issue
[id] attributes on active, focusable elements are not unique
Heading elements are not in a sequentially-descending order
Best practices
These items highlight common accessibility best practices.
Impact
Issue
[user-scalable="no"] is used in the <meta name="viewport"> element or the [maximum-scale] attribute is less than 5.
getnet.com.br best practices score
Trust and Safety
Impact
Issue
Does not use HTTPS
Ensure CSP is effective against XSS attacks
User Experience
Impact
Issue
Serves images with low resolution
General
Impact
Issue
Detected JavaScript libraries
Browser errors were logged to the console
Missing source maps for large first-party JavaScript
Issues were logged in the Issues panel in Chrome Devtools
getnet.com.br SEO score
Crawling and Indexing
To appear in search results, crawlers need access to your app.
Impact
Issue
Links are not crawlable
Content Best Practices
Format your HTML in a way that enables crawlers to better understand your app’s content.
Impact
Issue
Image elements do not have [alt] attributes
Mobile Friendly
Make sure your pages are mobile friendly so users don’t have to pinch or zoom in order to read the content pages. [Learn more](https://developers.google.com/search/mobile-sites/).
Impact
Issue
Document uses legible font sizes
PT
PT
UTF-8
Language claimed in HTML meta tag should match the language actually used on the web page. Otherwise Getnet.com.br can be misinterpreted by Google and other search engines. Our service has detected that Portuguese is used on the page, and it matches the claimed language. Our system also found out that Getnet.com.br main page’s claimed encoding is utf-8. Use of this encoding format is the best practice as the main page visitors from all over the world won’t have any issues with symbol transcription.
getnet.com.br
Open Graph data is detected on the main page of Getnet. This is the best way to make the web page social media friendly. Here is how it looks like on Facebook: