Advertisement
OliverrBin

QAS ROBLOX ACOUNT UNBANNED

Jul 10th, 2019
3,076
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 129.05 KB | None | 0 0
  1. <html>
  2. <!--<![endif]-->
  3. <head data-machine-id="WEB1046">
  4. <style type="text/css">[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,[uib-popover-popup].popover.top-left > .arrow,[uib-popover-popup].popover.top-right > .arrow,[uib-popover-popup].popover.bottom-left > .arrow,[uib-popover-popup].popover.bottom-right > .arrow,[uib-popover-popup].popover.left-top > .arrow,[uib-popover-popup].popover.left-bottom > .arrow,[uib-popover-popup].popover.right-top > .arrow,[uib-popover-popup].popover.right-bottom > .arrow,[uib-popover-html-popup].popover.top-left > .arrow,[uib-popover-html-popup].popover.top-right > .arrow,[uib-popover-html-popup].popover.bottom-left > .arrow,[uib-popover-html-popup].popover.bottom-right > .arrow,[uib-popover-html-popup].popover.left-top > .arrow,[uib-popover-html-popup].popover.left-bottom > .arrow,[uib-popover-html-popup].popover.right-top > .arrow,[uib-popover-html-popup].popover.right-bottom > .arrow,[uib-popover-template-popup].popover.top-left > .arrow,[uib-popover-template-popup].popover.top-right > .arrow,[uib-popover-template-popup].popover.bottom-left > .arrow,[uib-popover-template-popup].popover.bottom-right > .arrow,[uib-popover-template-popup].popover.left-top > .arrow,[uib-popover-template-popup].popover.left-bottom > .arrow,[uib-popover-template-popup].popover.right-top > .arrow,[uib-popover-template-popup].popover.right-bottom > .arrow{top:auto;bottom:auto;left:auto;right:auto;margin:0;}[uib-popover-popup].popover,[uib-popover-html-popup].popover,[uib-popover-template-popup].popover{display:block !important;}</style>
  5. <style type="text/css">.uib-position-measure{display:block !important;visibility:hidden !important;position:absolute !important;top:-9999px !important;left:-9999px !important;}.uib-position-scrollbar-measure{position:absolute !important;top:-9999px !important;width:50px !important;height:50px !important;overflow:scroll !important;}.uib-position-body-scrollbar-measure{overflow:scroll !important;}</style>
  6. <style type="text/css">.ng-animate.item:not(.left):not(.right){-webkit-transition:0s ease-in-out left;transition:0s ease-in-out left}</style>
  7. <style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>
  8. <style type="text/css">[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,[uib-popover-popup].popover.top-left > .arrow,[uib-popover-popup].popover.top-right > .arrow,[uib-popover-popup].popover.bottom-left > .arrow,[uib-popover-popup].popover.bottom-right > .arrow,[uib-popover-popup].popover.left-top > .arrow,[uib-popover-popup].popover.left-bottom > .arrow,[uib-popover-popup].popover.right-top > .arrow,[uib-popover-popup].popover.right-bottom > .arrow,[uib-popover-html-popup].popover.top-left > .arrow,[uib-popover-html-popup].popover.top-right > .arrow,[uib-popover-html-popup].popover.bottom-left > .arrow,[uib-popover-html-popup].popover.bottom-right > .arrow,[uib-popover-html-popup].popover.left-top > .arrow,[uib-popover-html-popup].popover.left-bottom > .arrow,[uib-popover-html-popup].popover.right-top > .arrow,[uib-popover-html-popup].popover.right-bottom > .arrow,[uib-popover-template-popup].popover.top-left > .arrow,[uib-popover-template-popup].popover.top-right > .arrow,[uib-popover-template-popup].popover.bottom-left > .arrow,[uib-popover-template-popup].popover.bottom-right > .arrow,[uib-popover-template-popup].popover.left-top > .arrow,[uib-popover-template-popup].popover.left-bottom > .arrow,[uib-popover-template-popup].popover.right-top > .arrow,[uib-popover-template-popup].popover.right-bottom > .arrow{top:auto;bottom:auto;left:auto;right:auto;margin:0;}[uib-popover-popup].popover,[uib-popover-html-popup].popover,[uib-popover-template-popup].popover{display:block !important;}</style>
  9. <style type="text/css">.uib-position-measure{display:block !important;visibility:hidden !important;position:absolute !important;top:-9999px !important;left:-9999px !important;}.uib-position-scrollbar-measure{position:absolute !important;top:-9999px !important;width:50px !important;height:50px !important;overflow:scroll !important;}.uib-position-body-scrollbar-measure{overflow:scroll !important;}</style>
  10. <style type="text/css">.ng-animate.item:not(.left):not(.right){-webkit-transition:0s ease-in-out left;transition:0s ease-in-out left}</style>
  11. <style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>
  12. <style type="text/css">[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,[uib-popover-popup].popover.top-left > .arrow,[uib-popover-popup].popover.top-right > .arrow,[uib-popover-popup].popover.bottom-left > .arrow,[uib-popover-popup].popover.bottom-right > .arrow,[uib-popover-popup].popover.left-top > .arrow,[uib-popover-popup].popover.left-bottom > .arrow,[uib-popover-popup].popover.right-top > .arrow,[uib-popover-popup].popover.right-bottom > .arrow,[uib-popover-html-popup].popover.top-left > .arrow,[uib-popover-html-popup].popover.top-right > .arrow,[uib-popover-html-popup].popover.bottom-left > .arrow,[uib-popover-html-popup].popover.bottom-right > .arrow,[uib-popover-html-popup].popover.left-top > .arrow,[uib-popover-html-popup].popover.left-bottom > .arrow,[uib-popover-html-popup].popover.right-top > .arrow,[uib-popover-html-popup].popover.right-bottom > .arrow,[uib-popover-template-popup].popover.top-left > .arrow,[uib-popover-template-popup].popover.top-right > .arrow,[uib-popover-template-popup].popover.bottom-left > .arrow,[uib-popover-template-popup].popover.bottom-right > .arrow,[uib-popover-template-popup].popover.left-top > .arrow,[uib-popover-template-popup].popover.left-bottom > .arrow,[uib-popover-template-popup].popover.right-top > .arrow,[uib-popover-template-popup].popover.right-bottom > .arrow{top:auto;bottom:auto;left:auto;right:auto;margin:0;}[uib-popover-popup].popover,[uib-popover-html-popup].popover,[uib-popover-template-popup].popover{display:block !important;}</style>
  13. <style type="text/css">.uib-position-measure{display:block !important;visibility:hidden !important;position:absolute !important;top:-9999px !important;left:-9999px !important;}.uib-position-scrollbar-measure{position:absolute !important;top:-9999px !important;width:50px !important;height:50px !important;overflow:scroll !important;}.uib-position-body-scrollbar-measure{overflow:scroll !important;}</style>
  14. <style type="text/css">.ng-animate.item:not(.left):not(.right){-webkit-transition:0s ease-in-out left;transition:0s ease-in-out left}</style>
  15. <style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>
  16. <style type="text/css">[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,[uib-popover-popup].popover.top-left > .arrow,[uib-popover-popup].popover.top-right > .arrow,[uib-popover-popup].popover.bottom-left > .arrow,[uib-popover-popup].popover.bottom-right > .arrow,[uib-popover-popup].popover.left-top > .arrow,[uib-popover-popup].popover.left-bottom > .arrow,[uib-popover-popup].popover.right-top > .arrow,[uib-popover-popup].popover.right-bottom > .arrow,[uib-popover-html-popup].popover.top-left > .arrow,[uib-popover-html-popup].popover.top-right > .arrow,[uib-popover-html-popup].popover.bottom-left > .arrow,[uib-popover-html-popup].popover.bottom-right > .arrow,[uib-popover-html-popup].popover.left-top > .arrow,[uib-popover-html-popup].popover.left-bottom > .arrow,[uib-popover-html-popup].popover.right-top > .arrow,[uib-popover-html-popup].popover.right-bottom > .arrow,[uib-popover-template-popup].popover.top-left > .arrow,[uib-popover-template-popup].popover.top-right > .arrow,[uib-popover-template-popup].popover.bottom-left > .arrow,[uib-popover-template-popup].popover.bottom-right > .arrow,[uib-popover-template-popup].popover.left-top > .arrow,[uib-popover-template-popup].popover.left-bottom > .arrow,[uib-popover-template-popup].popover.right-top > .arrow,[uib-popover-template-popup].popover.right-bottom > .arrow{top:auto;bottom:auto;left:auto;right:auto;margin:0;}[uib-popover-popup].popover,[uib-popover-html-popup].popover,[uib-popover-template-popup].popover{display:block !important;}</style>
  17. <style type="text/css">.uib-position-measure{display:block !important;visibility:hidden !important;position:absolute !important;top:-9999px !important;left:-9999px !important;}.uib-position-scrollbar-measure{position:absolute !important;top:-9999px !important;width:50px !important;height:50px !important;overflow:scroll !important;}.uib-position-body-scrollbar-measure{overflow:scroll !important;}</style>
  18. <style type="text/css">.ng-animate.item:not(.left):not(.right){-webkit-transition:0s ease-in-out left;transition:0s ease-in-out left}</style>
  19. <style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>
  20. <style type="text/css">[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,[uib-popover-popup].popover.top-left > .arrow,[uib-popover-popup].popover.top-right > .arrow,[uib-popover-popup].popover.bottom-left > .arrow,[uib-popover-popup].popover.bottom-right > .arrow,[uib-popover-popup].popover.left-top > .arrow,[uib-popover-popup].popover.left-bottom > .arrow,[uib-popover-popup].popover.right-top > .arrow,[uib-popover-popup].popover.right-bottom > .arrow,[uib-popover-html-popup].popover.top-left > .arrow,[uib-popover-html-popup].popover.top-right > .arrow,[uib-popover-html-popup].popover.bottom-left > .arrow,[uib-popover-html-popup].popover.bottom-right > .arrow,[uib-popover-html-popup].popover.left-top > .arrow,[uib-popover-html-popup].popover.left-bottom > .arrow,[uib-popover-html-popup].popover.right-top > .arrow,[uib-popover-html-popup].popover.right-bottom > .arrow,[uib-popover-template-popup].popover.top-left > .arrow,[uib-popover-template-popup].popover.top-right > .arrow,[uib-popover-template-popup].popover.bottom-left > .arrow,[uib-popover-template-popup].popover.bottom-right > .arrow,[uib-popover-template-popup].popover.left-top > .arrow,[uib-popover-template-popup].popover.left-bottom > .arrow,[uib-popover-template-popup].popover.right-top > .arrow,[uib-popover-template-popup].popover.right-bottom > .arrow{top:auto;bottom:auto;left:auto;right:auto;margin:0;}[uib-popover-popup].popover,[uib-popover-html-popup].popover,[uib-popover-template-popup].popover{display:block !important;}</style>
  21. <style type="text/css">.uib-position-measure{display:block !important;visibility:hidden !important;position:absolute !important;top:-9999px !important;left:-9999px !important;}.uib-position-scrollbar-measure{position:absolute !important;top:-9999px !important;width:50px !important;height:50px !important;overflow:scroll !important;}.uib-position-body-scrollbar-measure{overflow:scroll !important;}</style>
  22. <style type="text/css">.ng-animate.item:not(.left):not(.right){-webkit-transition:0s ease-in-out left;transition:0s ease-in-out left}</style>
  23. <style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>
  24. <style type="text/css">[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,[uib-popover-popup].popover.top-left > .arrow,[uib-popover-popup].popover.top-right > .arrow,[uib-popover-popup].popover.bottom-left > .arrow,[uib-popover-popup].popover.bottom-right > .arrow,[uib-popover-popup].popover.left-top > .arrow,[uib-popover-popup].popover.left-bottom > .arrow,[uib-popover-popup].popover.right-top > .arrow,[uib-popover-popup].popover.right-bottom > .arrow,[uib-popover-html-popup].popover.top-left > .arrow,[uib-popover-html-popup].popover.top-right > .arrow,[uib-popover-html-popup].popover.bottom-left > .arrow,[uib-popover-html-popup].popover.bottom-right > .arrow,[uib-popover-html-popup].popover.left-top > .arrow,[uib-popover-html-popup].popover.left-bottom > .arrow,[uib-popover-html-popup].popover.right-top > .arrow,[uib-popover-html-popup].popover.right-bottom > .arrow,[uib-popover-template-popup].popover.top-left > .arrow,[uib-popover-template-popup].popover.top-right > .arrow,[uib-popover-template-popup].popover.bottom-left > .arrow,[uib-popover-template-popup].popover.bottom-right > .arrow,[uib-popover-template-popup].popover.left-top > .arrow,[uib-popover-template-popup].popover.left-bottom > .arrow,[uib-popover-template-popup].popover.right-top > .arrow,[uib-popover-template-popup].popover.right-bottom > .arrow{top:auto;bottom:auto;left:auto;right:auto;margin:0;}[uib-popover-popup].popover,[uib-popover-html-popup].popover,[uib-popover-template-popup].popover{display:block !important;}</style>
  25. <style type="text/css">.uib-position-measure{display:block !important;visibility:hidden !important;position:absolute !important;top:-9999px !important;left:-9999px !important;}.uib-position-scrollbar-measure{position:absolute !important;top:-9999px !important;width:50px !important;height:50px !important;overflow:scroll !important;}.uib-position-body-scrollbar-measure{overflow:scroll !important;}</style>
  26. <style type="text/css">.ng-animate.item:not(.left):not(.right){-webkit-transition:0s ease-in-out left;transition:0s ease-in-out left}</style>
  27. <style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>
  28. <title>Home - Roblox</title>
  29. <meta http-equiv="X-UA-Compatible" content="IE=edge,requiresActiveX=true">
  30. <meta charset="UTF-8">
  31. <meta name="viewport" content="width=device-width, initial-scale=1">
  32. <meta name="author" content="Roblox Corporation">
  33. <meta name="description" content="Roblox is a global platform that brings people together through play.">
  34. <meta name="keywords" content="free games,online games,building games,virtual worlds,free mmo,gaming cloud,physics engine">
  35. <meta name="apple-itunes-app" content="app-id=431946152">
  36. <meta name="google-site-verification" content="KjufnQUaDv5nXJogvDMey4G-Kb7ceUVxTdzcMaP9pCY">
  37. <script type="application/ld+json">
  38. {
  39. "@context" : "http://schema.org",
  40. "@type" : "Organization",
  41. "name" : "Roblox",
  42. "url" : "https://www.roblox.com/",
  43. "logo": "https://images.rbxcdn.com/c69b74f49e785df33b732273fad9dbe0.png",
  44. "sameAs" : [
  45. "https://www.facebook.com/ROBLOX/",
  46. "https://twitter.com/roblox",
  47. "https://www.linkedin.com/company/147977",
  48. "https://www.instagram.com/roblox/",
  49. "https://www.youtube.com/user/roblox",
  50. "https://plus.google.com/+roblox",
  51. "https://www.twitch.tv/roblox"
  52. ]
  53. }
  54. </script>
  55. <meta name="user-data" data-userid="650441444" data-name="ollie11131" data-isunder13="true">
  56. <meta name="locale-data" data-language-code="en_us" data-language-name="English" data-locale-api-url="https://locale.roblox.com">
  57. <meta name="device-meta" data-device-type="tablet" data-is-in-app="false" data-is-desktop="false" data-is-phone="false" data-is-tablet="true" data-is-console="false" data-is-android-app="false" data-is-ios-app="false" data-is-uwp-app="false" data-is-xbox-app="false" data-is-amazon-app="false" data-is-studio="false" data-app-type="unknown">
  58. <meta name="page-meta" data-internal-page-name="Home">
  59. <meta name="performance" data-ui-performance-relative-value="1" data-ui-performance-endpoint="https://metrics.roblox.com/v1/performance/send-measurement">
  60. <script>var Roblox=Roblox||{};Roblox.BundleDetector=(function(){var isMetricsApiEnabled=Roblox.BundleVerifierConstants&&Roblox.BundleVerifierConstants.isMetricsApiEnabled;var loadStates={loadSuccess:"loadSuccess",loadFailure:"loadFailure",executionFailure:"executionFailure"};var bundleContentTypes={javascript:"javascript",css:"css"};var ephemeralCounterNames={cdnPrefix:"CDNBundleError_",unknown:"CDNBundleError_unknown",cssError:"CssBundleError",jsError:"JavascriptBundleError",jsFileError:"JsFileExecutionError",resourceError:"ResourcePerformance_Error",resourceLoaded:"ResourcePerformance_Loaded"};return{jsBundlesLoaded:{},bundlesReported:{},counterNames:ephemeralCounterNames,loadStates:loadStates,bundleContentTypes:bundleContentTypes,timing:undefined,setTiming:function(windowTiming){this.timing=windowTiming;},getLoadTime:function(){if(this.timing&&this.timing.domComplete){return this.getCurrentTime()-this.timing.domComplete;}},getCurrentTime:function(){return new Date().getTime();},getCdnProviderName:function(bundleUrl,callBack){if(Roblox.BundleVerifierConstants.cdnLoggingEnabled){var xhr=new XMLHttpRequest();xhr.open('GET',bundleUrl,true);xhr.onreadystatechange=function(){if(xhr.readyState===xhr.HEADERS_RECEIVED){try{var headerValue=xhr.getResponseHeader("rbx-cdn-provider");if(headerValue){callBack(headerValue);}else{callBack();}}catch(e){callBack();}}};xhr.onerror=function(){callBack();};xhr.send();}else{callBack();}},getCdnProviderAndReportMetrics:function(bundleUrl,bundleName,loadState,bundleContentType){this.getCdnProviderName(bundleUrl,function(cdnProviderName){Roblox.BundleDetector.reportMetrics(bundleUrl,bundleName,loadState,bundleContentType,cdnProviderName);});},reportMetrics:function(bundleUrl,bundleName,loadState,bundleContentType,cdnProviderName){if(!isMetricsApiEnabled||!bundleUrl||!loadState||!loadStates.hasOwnProperty(loadState)||!bundleContentType||!bundleContentTypes.hasOwnProperty(bundleContentType)){return;}
  61. var xhr=new XMLHttpRequest();var metricsApiUrl=(Roblox.EnvironmentUrls&&Roblox.EnvironmentUrls.metricsApi)||"https://metrics.roblox.com";xhr.open("POST",metricsApiUrl+"/v1/bundle-metrics/report",true);xhr.setRequestHeader("Content-Type","application/json");xhr.withCredentials=true;xhr.send(JSON.stringify({bundleUrl:bundleUrl,bundleName:bundleName||"",bundleContentType:bundleContentType,loadState:loadState,cdnProviderName:cdnProviderName,loadTimeInMilliseconds:this.getLoadTime()||0}));},logToEphemeralStatistics:function(sequenceName,value){var deviceType=Roblox.BundleVerifierConstants.deviceType;sequenceName+="_"+deviceType;var xhr=new XMLHttpRequest();xhr.open('POST','/game/report-stats?name='+sequenceName+"&value="+value,true);xhr.withCredentials=true;xhr.send();},logToEphemeralCounter:function(ephemeralCounterName){var deviceType=Roblox.BundleVerifierConstants.deviceType;ephemeralCounterName+="_"+deviceType;var xhr=new XMLHttpRequest();xhr.open('POST','/game/report-event?name='+ephemeralCounterName,true);xhr.withCredentials=true;xhr.send();},logToEventStream:function(failedBundle,ctx,cdnProvider,status){var esUrl=Roblox.BundleVerifierConstants.eventStreamUrl,currentPageUrl=encodeURIComponent(window.location.href);var deviceType=Roblox.BundleVerifierConstants.deviceType;ctx+="_"+deviceType;var duration=0;if(window.performance){var perfTiming=window.performance.getEntriesByName(failedBundle);if(perfTiming.length>0){var data=perfTiming[0];duration=data.duration||0;}}
  62. var params="&evt=webBundleError&url="+currentPageUrl+"&ctx="+ctx+"&fileSourceUrl="+encodeURIComponent(failedBundle)+"&cdnName="+(cdnProvider||"unknown")+"&statusCode="+(status||"unknown")+"&loadDuration="+Math.floor(duration);var img=new Image();img.src=esUrl+params;},getCdnInfo:function(failedBundle,ctx,fileType){if(Roblox.BundleVerifierConstants.cdnLoggingEnabled){var xhr=new XMLHttpRequest();var counter=this.counterNames;xhr.open('GET',failedBundle,true);var cdnProvider;xhr.onreadystatechange=function(){if(xhr.readyState===xhr.HEADERS_RECEIVED){cdnProvider=xhr.getResponseHeader("rbx-cdn-provider");if(cdnProvider&&cdnProvider.length>0){Roblox.BundleDetector.logToEphemeralCounter(counter.cdnPrefix+cdnProvider+"_"+fileType);}
  63. else{Roblox.BundleDetector.logToEphemeralCounter(counter.unknown+"_"+fileType);}}
  64. else if(xhr.readyState===xhr.DONE){Roblox.BundleDetector.logToEventStream(failedBundle,ctx,cdnProvider,xhr.status);}};xhr.onerror=function(){Roblox.BundleDetector.logToEphemeralCounter(counter.unknown+"_"+fileType);Roblox.BundleDetector.logToEventStream(failedBundle,ctx,counter.unknown);};xhr.send();}
  65. else{this.logToEventStream(failedBundle,ctx);}},reportResourceError:function(resourceName){var ephemeralCounterName=this.counterNames.resourceError+"_"+resourceName;this.logToEphemeralCounter(ephemeralCounterName);},reportResourceLoaded:function(resourceName){var loadTimeInMs=this.getLoadTime();if(loadTimeInMs){var sequenceName=this.counterNames.resourceLoaded+"_"+resourceName;this.logToEphemeralStatistics(sequenceName,loadTimeInMs);}},reportBundleError:function(bundleTag){var ephemeralCounterName,failedBundle,ctx,contentType;if(bundleTag.rel&&bundleTag.rel==="stylesheet"){ephemeralCounterName=this.counterNames.cssError;failedBundle=bundleTag.href;ctx="css";contentType=bundleContentTypes.css;}else{ephemeralCounterName=this.counterNames.jsError;failedBundle=bundleTag.src;ctx="js";contentType=bundleContentTypes.javascript;}
  66. this.bundlesReported[failedBundle]=true;this.logToEphemeralCounter(ephemeralCounterName);this.getCdnInfo(failedBundle,ctx,ctx);var bundleName;if(bundleTag.dataset){bundleName=bundleTag.dataset.bundlename;}
  67. else{bundleName=bundleTag.getAttribute('data-bundlename');}
  68. this.getCdnProviderAndReportMetrics(failedBundle,bundleName,loadStates.loadFailure,contentType);},bundleDetected:function(bundleName){this.jsBundlesLoaded[bundleName]=true;},verifyBundles:function(document){var ephemeralCounterName=this.counterNames.jsFileError,eventContext=ephemeralCounterName;var scripts=(document&&document.scripts)||window.document.scripts;var errorsList=[];var bundleName;var monitor;for(var i=0;i<scripts.length;i++){var item=scripts[i];if(item.dataset){bundleName=item.dataset.bundlename;monitor=item.dataset.monitor;}
  69. else{bundleName=item.getAttribute('data-bundlename');monitor=item.getAttribute('data-monitor');}
  70. if(item.src&&monitor&&bundleName){if(!Roblox.BundleDetector.jsBundlesLoaded.hasOwnProperty(bundleName)){errorsList.push(item);}}}
  71. if(errorsList.length>0){for(var j=0;j<errorsList.length;j++){var script=errorsList[j];if(!this.bundlesReported[script.src]){this.logToEphemeralCounter(ephemeralCounterName);this.getCdnInfo(script.src,eventContext,'js');if(script.dataset){bundleName=script.dataset.bundlename;}
  72. else{bundleName=script.getAttribute('data-bundlename');}
  73. this.getCdnProviderAndReportMetrics(script.src,bundleName,loadStates.executionFailure,bundleContentTypes.javascript);}}}}};})();window.addEventListener("load",function(evt){Roblox.BundleDetector.verifyBundles();});Roblox.BundleDetector.setTiming(window.performance.timing);</script>
  74. <link href="https://images.rbxcdn.com/23421382939a9f4ae8bbe60dbe2a3e7e.ico.gzip" rel="icon">
  75. <link onerror="Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this)" rel="stylesheet" data-bundlename="StyleGuide" href="https://static.rbxcdn.com/css/a0a81d2e84e563372eb6c6f974833031c42f61eb6094150eb288b9d9ff6c3e35.css/fetch">
  76. <link rel="canonical" href="https://www.roblox.com/home?nl=true">
  77. <link onerror="Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this)" rel="stylesheet" href="https://static.rbxcdn.com/css/leanbase___c16356b01078769ba2754f85b4c00045_m.css/fetch">
  78. <link onerror="Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this)" rel="stylesheet" href="https://static.rbxcdn.com/css/page___91a92cde8068f8f83e91716d43aef526_m.css/fetch">
  79. <link onerror="Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this)" rel="stylesheet" data-bundlename="CookieBanner" href="https://static.rbxcdn.com/css/79fd90e3a6fcbeee12ac43f182b462a771db4a7d02fbcde7e02344d7b76a580e.css/fetch">
  80. <link onerror="Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this)" rel="stylesheet" data-bundlename="PeopleList" href="https://static.rbxcdn.com/css/519aaee9c0944d1c3f858ac24b46583af3d02b469166ff550e5594c5e90736be.css/fetch">
  81. <link onerror="Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this)" rel="stylesheet" data-bundlename="PlacesList" href="https://static.rbxcdn.com/css/040ede4fbff780fc6e7433bcd2b9c2b2cd93bb2564e8fe5325ce14b3d592ba6a.css/fetch">
  82. <link rel="preload" href="https://adservice.google.co.uk/adsid/integrator.js?domain=web.roblox.com" as="script">
  83. <link rel="preload" href="https://adservice.google.co.uk/adsid/integrator.js?domain=web.roblox.com" as="script">
  84. <link rel="preload" href="https://adservice.google.com/adsid/integrator.js?domain=web.roblox.com" as="script">
  85. <link rel="preload" href="https://adservice.google.co.uk/adsid/integrator.js?domain=web.roblox.com" as="script">
  86. <link rel="preload" href="https://adservice.google.com/adsid/integrator.js?domain=web.roblox.com" as="script">
  87. <link rel="preload" href="https://adservice.google.com/adsid/integrator.js?domain=web.roblox.com" as="script">
  88. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
  89. <script>var Roblox=Roblox||{};Roblox.AdsHelper=Roblox.AdsHelper||{};Roblox.AdsLibrary=Roblox.AdsLibrary||{};Roblox.AdsHelper.toggleAdsSlot=function(slotId,GPTRandomSlotIdentifier){var gutterAdsEnabled=false;if(gutterAdsEnabled){googletag.display(GPTRandomSlotIdentifier);return;}
  90. if(typeof slotId!=='undefined'&&slotId&&slotId.length>0){var slotElm=$("#"+slotId);if(slotElm.is(":visible")){googletag.display(GPTRandomSlotIdentifier);}else{var adParam=Roblox.AdsLibrary.adsParameters[slotId];if(adParam){adParam.template=slotElm.html();slotElm.empty();}}}}</script>
  91. <!--[if lt IE 9]> <![endif]-->
  92. <script>var Roblox=Roblox||{};(function(){var dnt=navigator.doNotTrack||window.doNotTrack||navigator.msDoNotTrack;if(typeof window.external!=="undefined"&&typeof window.external.msTrackingProtectionEnabled!=="undefined"){dnt=dnt||window.external.msTrackingProtectionEnabled();}
  93. Roblox.browserDoNotTrack=dnt=="1"||dnt=="yes"||dnt===true;})();</script>
  94. <script>if(typeof(Roblox)==="undefined"){Roblox={};}
  95. Roblox.Endpoints=Roblox.Endpoints||{};Roblox.Endpoints.Urls=Roblox.Endpoints.Urls||{};Roblox.Endpoints.Urls['/api/item.ashx']='https://web.roblox.com/api/item.ashx';Roblox.Endpoints.Urls['/asset/']='https://assetgame.roblox.com/asset/';Roblox.Endpoints.Urls['/client-status/set']='https://web.roblox.com/client-status/set';Roblox.Endpoints.Urls['/client-status']='https://web.roblox.com/client-status';Roblox.Endpoints.Urls['/game/']='https://assetgame.roblox.com/game/';Roblox.Endpoints.Urls['/game-auth/getauthticket']='https://web.roblox.com/game-auth/getauthticket';Roblox.Endpoints.Urls['/game/edit.ashx']='https://assetgame.roblox.com/game/edit.ashx';Roblox.Endpoints.Urls['/game/getauthticket']='https://assetgame.roblox.com/game/getauthticket';Roblox.Endpoints.Urls['/game/get-hash']='https://assetgame.roblox.com/game/get-hash';Roblox.Endpoints.Urls['/game/placelauncher.ashx']='https://assetgame.roblox.com/game/placelauncher.ashx';Roblox.Endpoints.Urls['/game/preloader']='https://assetgame.roblox.com/game/preloader';Roblox.Endpoints.Urls['/game/report-stats']='https://assetgame.roblox.com/game/report-stats';Roblox.Endpoints.Urls['/game/report-event']='https://assetgame.roblox.com/game/report-event';Roblox.Endpoints.Urls['/game/updateprerollcount']='https://assetgame.roblox.com/game/updateprerollcount';Roblox.Endpoints.Urls['/login/default.aspx']='https://web.roblox.com/login/default.aspx';Roblox.Endpoints.Urls['/my/avatar']='https://web.roblox.com/my/avatar';Roblox.Endpoints.Urls['/my/money.aspx']='https://web.roblox.com/my/money.aspx';Roblox.Endpoints.Urls['/navigation/userdata']='https://web.roblox.com/navigation/userdata';Roblox.Endpoints.Urls['/chat/chat']='https://web.roblox.com/chat/chat';Roblox.Endpoints.Urls['/chat/data']='https://web.roblox.com/chat/data';Roblox.Endpoints.Urls['/presence/users']='https://web.roblox.com/presence/users';Roblox.Endpoints.Urls['/presence/user']='https://web.roblox.com/presence/user';Roblox.Endpoints.Urls['/friends/list']='https://web.roblox.com/friends/list';Roblox.Endpoints.Urls['/navigation/getcount']='https://web.roblox.com/navigation/getCount';Roblox.Endpoints.Urls['/regex/email']='https://web.roblox.com/regex/email';Roblox.Endpoints.Urls['/catalog/browse.aspx']='https://web.roblox.com/catalog/browse.aspx';Roblox.Endpoints.Urls['/catalog/html']='https://search.roblox.com/catalog/html';Roblox.Endpoints.Urls['/catalog/json']='https://search.roblox.com/catalog/json';Roblox.Endpoints.Urls['/catalog/contents']='https://search.roblox.com/catalog/contents';Roblox.Endpoints.Urls['/catalog/lists.aspx']='https://search.roblox.com/catalog/lists.aspx';Roblox.Endpoints.Urls['/catalog/items']='https://search.roblox.com/catalog/items';Roblox.Endpoints.Urls['/asset-hash-thumbnail/image']='https://assetgame.roblox.com/asset-hash-thumbnail/image';Roblox.Endpoints.Urls['/asset-hash-thumbnail/json']='https://assetgame.roblox.com/asset-hash-thumbnail/json';Roblox.Endpoints.Urls['/asset-thumbnail-3d/json']='https://assetgame.roblox.com/asset-thumbnail-3d/json';Roblox.Endpoints.Urls['/asset-thumbnail/image']='https://assetgame.roblox.com/asset-thumbnail/image';Roblox.Endpoints.Urls['/asset-thumbnail/json']='https://assetgame.roblox.com/asset-thumbnail/json';Roblox.Endpoints.Urls['/asset-thumbnail/url']='https://assetgame.roblox.com/asset-thumbnail/url';Roblox.Endpoints.Urls['/asset/request-thumbnail-fix']='https://assetgame.roblox.com/asset/request-thumbnail-fix';Roblox.Endpoints.Urls['/avatar-thumbnail-3d/json']='https://web.roblox.com/avatar-thumbnail-3d/json';Roblox.Endpoints.Urls['/avatar-thumbnail/image']='https://web.roblox.com/avatar-thumbnail/image';Roblox.Endpoints.Urls['/avatar-thumbnail/json']='https://web.roblox.com/avatar-thumbnail/json';Roblox.Endpoints.Urls['/avatar-thumbnails']='https://web.roblox.com/avatar-thumbnails';Roblox.Endpoints.Urls['/avatar/request-thumbnail-fix']='https://web.roblox.com/avatar/request-thumbnail-fix';Roblox.Endpoints.Urls['/bust-thumbnail/json']='https://web.roblox.com/bust-thumbnail/json';Roblox.Endpoints.Urls['/group-thumbnails']='https://web.roblox.com/group-thumbnails';Roblox.Endpoints.Urls['/groups/getprimarygroupinfo.ashx']='https://web.roblox.com/groups/getprimarygroupinfo.ashx';Roblox.Endpoints.Urls['/headshot-thumbnail/json']='https://web.roblox.com/headshot-thumbnail/json';Roblox.Endpoints.Urls['/item-thumbnails']='https://web.roblox.com/item-thumbnails';Roblox.Endpoints.Urls['/outfit-thumbnail/json']='https://web.roblox.com/outfit-thumbnail/json';Roblox.Endpoints.Urls['/place-thumbnails']='https://web.roblox.com/place-thumbnails';Roblox.Endpoints.Urls['/thumbnail/asset/']='https://web.roblox.com/thumbnail/asset/';Roblox.Endpoints.Urls['/thumbnail/avatar-headshot']='https://web.roblox.com/thumbnail/avatar-headshot';Roblox.Endpoints.Urls['/thumbnail/avatar-headshots']='https://web.roblox.com/thumbnail/avatar-headshots';Roblox.Endpoints.Urls['/thumbnail/user-avatar']='https://web.roblox.com/thumbnail/user-avatar';Roblox.Endpoints.Urls['/thumbnail/resolve-hash']='https://web.roblox.com/thumbnail/resolve-hash';Roblox.Endpoints.Urls['/thumbnail/place']='https://web.roblox.com/thumbnail/place';Roblox.Endpoints.Urls['/thumbnail/get-asset-media']='https://web.roblox.com/thumbnail/get-asset-media';Roblox.Endpoints.Urls['/thumbnail/remove-asset-media']='https://web.roblox.com/thumbnail/remove-asset-media';Roblox.Endpoints.Urls['/thumbnail/set-asset-media-sort-order']='https://web.roblox.com/thumbnail/set-asset-media-sort-order';Roblox.Endpoints.Urls['/thumbnail/place-thumbnails']='https://web.roblox.com/thumbnail/place-thumbnails';Roblox.Endpoints.Urls['/thumbnail/place-thumbnails-partial']='https://web.roblox.com/thumbnail/place-thumbnails-partial';Roblox.Endpoints.Urls['/thumbnail_holder/g']='https://web.roblox.com/thumbnail_holder/g';Roblox.Endpoints.Urls['/users/{id}/profile']='https://web.roblox.com/users/{id}/profile';Roblox.Endpoints.Urls['/service-workers/push-notifications']='https://web.roblox.com/service-workers/push-notifications';Roblox.Endpoints.Urls['/notification-stream/notification-stream-data']='https://web.roblox.com/notification-stream/notification-stream-data';Roblox.Endpoints.Urls['/api/friends/acceptfriendrequest']='https://web.roblox.com/api/friends/acceptfriendrequest';Roblox.Endpoints.Urls['/api/friends/declinefriendrequest']='https://web.roblox.com/api/friends/declinefriendrequest';Roblox.Endpoints.Urls['/authentication/is-logged-in']='https://web.roblox.com/authentication/is-logged-in';Roblox.Endpoints.addCrossDomainOptionsToAllRequests=true;</script>
  96. <script>if(typeof(Roblox)==="undefined"){Roblox={};}
  97. Roblox.Endpoints=Roblox.Endpoints||{};Roblox.Endpoints.Urls=Roblox.Endpoints.Urls||{};</script>
  98. <link rel="preload" href="https://adservice.google.co.uk/adsid/integrator.js?domain=web.roblox.com" as="script">
  99. <link rel="preload" href="https://adservice.google.co.uk/adsid/integrator.js?domain=web.roblox.com" as="script">
  100. <link rel="preload" href="https://adservice.google.com/adsid/integrator.js?domain=web.roblox.com" as="script">
  101. <link rel="preload" href="https://adservice.google.com/adsid/integrator.js?domain=web.roblox.com" as="script">
  102. <link rel="preload" href="https://adservice.google.co.uk/adsid/integrator.js?domain=web.roblox.com" as="script">
  103. <link rel="preload" href="https://adservice.google.com/adsid/integrator.js?domain=web.roblox.com" as="script">
  104. </head>
  105. <body id="rbx-body" class="rbx-body gotham-font" data-performance-relative-value="0.005" data-internal-page-name="Home" data-send-event-percentage="0">
  106. <div id="roblox-linkify" data-enabled="true" data-regex="(https?\:\/\/)?(?:www\.)?([a-z0-9-]{2,}\.)*(((m|de|www|web|api|blog|wiki|corp|polls|bloxcon|developer|devforum|forum)\.roblox\.com|robloxlabs\.com)|(www\.shoproblox\.com)|help\.roblox\.com(?![A-Za-z0-9\/.]*\/attachments\/))(?!\/[A-Za-z0-9-+&amp;@#\/=~_|!:,.;]*%)((\/[A-Za-z0-9-+&amp;@#\/%?=~_|!:,.;]*)|(?=\s|\b))" data-regex-flags="gm" data-as-http-regex="(([^.]help|polls)\.roblox\.com)"></div>
  107. <div id="image-retry-data" data-image-retry-max-times="10" data-image-retry-timer="1500" data-ga-logging-percent="10"></div>
  108. <div id="http-retry-data" data-http-retry-max-timeout="0" data-http-retry-base-timeout="0" data-http-retry-max-times="1"></div>
  109. <div id="TosAgreementInfo" data-terms-check-needed="False"></div>
  110. <div id="fb-root"></div>
  111. <div id="wrap" class="wrap no-gutter-ads logged-in" data-gutter-ads-enabled="false">
  112. <div id="header" class="navbar-fixed-top rbx-header gotham-font" data-isauthenticated="true" role="navigation">
  113. <div class="container-fluid">
  114. <div class="rbx-navbar-header">
  115. <div data-behavior="nav-notification" class="rbx-nav-collapse" onselectstart="return false">
  116. <span class="icon-nav-menu"></span>
  117. </div>
  118. <div class="navbar-header">
  119. <a class="navbar-brand" href="https://web.roblox.com/"> <span class="icon-logo"></span> <span class="icon-logo-r"></span> </a>
  120. </div>
  121. </div>
  122. <ul class="nav rbx-navbar hidden-xs hidden-sm col-md-4 col-lg-3">
  123. <li class="cursor-pointer"><a class="font-header-2 nav-menu-title text-header" href="https://web.roblox.com/games">Games</a></li>
  124. <li class="cursor-pointer"><a class="font-header-2 nav-menu-title text-header" href="https://web.roblox.com/catalog/">Catalog</a></li>
  125. <li class="cursor-pointer"><a class="font-header-2 nav-menu-title text-header" href="https://web.roblox.com/develop">Create</a></li>
  126. <li class="cursor-pointer"><a class="font-header-2 buy-robux nav-menu-title text-header" href="https://web.roblox.com/upgrades/robux?ctx=nav">Robux</a></li>
  127. </ul>
  128. <div id="navbar-universal-search" class="navbar-left rbx-navbar-search col-xs-5 col-sm-6 col-md-3" data-behavior="univeral-search" role="search">
  129. <div class="input-group">
  130. <input id="navbar-search-input" class="form-control input-field" type="text" placeholder="Search" maxlength="120">
  131. <div class="input-group-btn">
  132. <button id="navbar-search-btn" class="input-addon-btn" type="submit"> <span class="icon-nav-search"></span> </button>
  133. </div>
  134. </div>
  135. <ul data-toggle="dropdown-menu" class="dropdown-menu" role="menu">
  136. <li class="rbx-navbar-search-option rbx-clickable-li selected" data-searchurl="https://web.roblox.com/search/users?keyword="><a class="rbx-navbar-search-anchor" href="https://web.roblox.com/search/users?keyword="> <span class="rbx-navbar-search-text"> Search "<span class="rbx-navbar-search-string"></span>" in Players</span> </a></li>
  137. <li class="rbx-navbar-search-option rbx-clickable-li" data-searchurl="https://web.roblox.com/games/?Keyword="><a class="rbx-navbar-search-anchor" href="https://web.roblox.com/games/?Keyword="> <span class="rbx-navbar-search-text"> Search "<span class="rbx-navbar-search-string"></span>" in Games</span> </a></li>
  138. <li class="rbx-navbar-search-option rbx-clickable-li" data-searchurl="https://web.roblox.com/catalog/browse.aspx?CatalogContext=1&amp;Keyword="><a class="rbx-navbar-search-anchor" href="https://web.roblox.com/catalog/browse.aspx?CatalogContext=1&amp;Keyword="> <span class="rbx-navbar-search-text"> Search "<span class="rbx-navbar-search-string"></span>" in Catalog</span> </a></li>
  139. <li class="rbx-navbar-search-option rbx-clickable-li" data-searchurl="https://web.roblox.com/search/groups?keyword="><a class="rbx-navbar-search-anchor" href="https://web.roblox.com/search/groups?keyword="> <span class="rbx-navbar-search-text"> Search "<span class="rbx-navbar-search-string"></span>" in Groups</span> </a></li>
  140. <li class="rbx-navbar-search-option rbx-clickable-li" data-searchurl="https://web.roblox.com/develop/library?CatalogContext=2&amp;Category=6&amp;Keyword="><a class="rbx-navbar-search-anchor" href="https://web.roblox.com/develop/library?CatalogContext=2&amp;Category=6&amp;Keyword="> <span class="rbx-navbar-search-text"> Search "<span class="rbx-navbar-search-string"></span>" in Library</span> </a></li>
  141. </ul>
  142. </div>
  143. <div class="navbar-right rbx-navbar-right">
  144. <ul class="nav navbar-right rbx-navbar-icon-group">
  145. <li id="navbar-setting" class="navbar-icon-item"><a class="rbx-menu-item roblox-popover-close" data-toggle="popover" data-bind="popover-setting" data-viewport="#header" data-original-title="" title=""> <span class="icon-nav-settings roblox-popover-close" id="nav-settings"></span> <span class="notification-red notification nav-setting-highlight hidden">0</span> </a>
  146. <div class="rbx-popover-content" data-toggle="popover-setting">
  147. <ul class="dropdown-menu" role="menu">
  148. <li><a class="rbx-menu-item" href="https://web.roblox.com/my/account"> Settings <span class="notification-blue notification nav-setting-highlight hidden">0</span> </a></li>
  149. <li><a class="rbx-menu-item" href="https://web.roblox.com/info/help?locale=en_us" target="_blank">Help</a></li>
  150. <li><a class="rbx-menu-item" data-behavior="logout" data-bind="https://auth.roblox.com/v2/logout">Logout</a></li>
  151. </ul>
  152. </div></li>
  153. <li id="navbar-robux" class="navbar-icon-item"><a id="nav-robux-icon" class="nav-robux-icon rbx-menu-item" data-toggle="popover" data-bind="popover-robux" data-original-title="" title=""> <span class="icon-nav-robux roblox-popover-close" id="nav-robux"></span> <span class="rbx-text-navbar-right text-header" id="nav-robux-amount">0</span> </a>
  154. <div class="rbx-popover-content" data-toggle="popover-robux">
  155. <ul class="dropdown-menu" role="menu">
  156. <li><a href="https://web.roblox.com/My/Money.aspx#/#Summary_tab" id="nav-robux-balance" class="rbx-menu-item">0&nbsp;Robux</a></li>
  157. <li><a href="https://web.roblox.com/upgrades/robux?ctx=navpopover" class="rbx-menu-item">Buy Robux</a></li>
  158. </ul>
  159. </div></li>
  160. <li class="rbx-navbar-right-search" data-toggle="toggle-search"><a class="rbx-menu-icon rbx-menu-item"> <span class="icon-nav-search-white"></span> </a></li>
  161. </ul>
  162. <div class="xsmall age-bracket-label text-header">
  163. <span class="age-bracket-label-username font-caption-header">ollie11131: </span>&lt;13
  164. </div>
  165. </div>
  166. <ul class="nav rbx-navbar hidden-md hidden-lg col-xs-12">
  167. <li class="cursor-pointer"><a class="font-header-2 nav-menu-title text-header" href="https://web.roblox.com/games">Games</a></li>
  168. <li class="cursor-pointer"><a class="font-header-2 nav-menu-title text-header" href="https://web.roblox.com/catalog/">Catalog</a></li>
  169. <li class="cursor-pointer"><a class="font-header-2 nav-menu-title text-header" href="https://web.roblox.com/develop">Create</a></li>
  170. <li class="cursor-pointer"><a class="font-header-2 buy-robux nav-menu-title text-header" href="https://web.roblox.com/upgrades/robux?ctx=nav">Robux</a></li>
  171. </ul>
  172. </div>
  173. </div>
  174. <div id="navigation" class="rbx-left-col gotham-font nav-show" data-behavior="left-col">
  175. <ul>
  176. <li class="text-lead"><a class="text-nav font-header-2 text-overflow" href="https://web.roblox.com/users/6/profile">qa</a></li>
  177. <li class="rbx-divider"></li>
  178. </ul>
  179. <div class="rbx-scrollbar mCustomScrollbar _mCS_1 mCS_no_scrollbar" data-toggle="scrollbar" onselectstart="return false">
  180. <div id="mCSB_1" class="mCustomScrollBox mCS-light mCSB_vertical mCSB_inside" tabindex="0">
  181. <div id="mCSB_1_container" class="mCSB_container mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
  182. <div id="mCSB_1" class="mCustomScrollBox mCS-light mCSB_vertical mCSB_inside" tabindex="0">
  183. <div id="mCSB_1_container" class="mCSB_container mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
  184. <div id="mCSB_1" class="mCustomScrollBox mCS-light mCSB_vertical mCSB_inside" tabindex="0">
  185. <div id="mCSB_1_container" class="mCSB_container mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
  186. <div id="mCSB_1" class="mCustomScrollBox mCS-light mCSB_vertical mCSB_inside" tabindex="0">
  187. <div id="mCSB_1_container" class="mCSB_container mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
  188. <div id="mCSB_1" class="mCustomScrollBox mCS-light mCSB_vertical mCSB_inside" tabindex="0">
  189. <div id="mCSB_1_container" class="mCSB_container mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
  190. <div id="mCSB_1" class="mCustomScrollBox mCS-light mCSB_vertical mCSB_inside" tabindex="0">
  191. <div id="mCSB_1_container" class="mCSB_container mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
  192. <ul class="left-col-list">
  193. <li><a href="https://web.roblox.com/home" id="nav-home" class="dynamic-overflow-container text-nav">
  194. <div>
  195. <span class="icon-nav-home"></span>
  196. </div><span class="font-header-2 dynamic-ellipsis-item">Home</span> </a></li>
  197. <li><a href="https://web.roblox.com/users/650441444/profile" id="nav-profile" class="dynamic-overflow-container text-nav">
  198. <div>
  199. <span class="icon-nav-profile"></span>
  200. </div><span class="font-header-2 dynamic-ellipsis-item">Profile</span> </a></li>
  201. <li id="navigation-messages"><a href="https://web.roblox.com/my/messages/#!/inbox" id="nav-message" data-count="50" class="dynamic-overflow-container text-nav">
  202. <div>
  203. <span class="icon-nav-message"></span>
  204. </div><span class="font-header-2 dynamic-ellipsis-item" title="Messages">Messages</span>
  205. <div class="dynamic-width-item align-right">
  206. <span class="notification-blue notification" title="50">50</span>
  207. </div></a></li>
  208. <li id="navigation-friends"><a href="https://web.roblox.com/users/friends" id="nav-friends" data-count="0" class="dynamic-overflow-container text-nav">
  209. <div>
  210. <span class="icon-nav-friends"></span>
  211. </div><span class="font-header-2 dynamic-ellipsis-item" title="Friends">Friends</span>
  212. <div class="dynamic-width-item align-right">
  213. <span class="notification-blue notification hide" title="0"></span>
  214. </div></a></li>
  215. <li><a href="https://web.roblox.com/my/avatar" id="nav-character" class="dynamic-overflow-container text-nav">
  216. <div>
  217. <span class="icon-nav-charactercustomizer"></span>
  218. </div><span class="font-header-2 dynamic-width-item">Avatar</span> </a></li>
  219. <li><a href="https://web.roblox.com/users/650441444/inventory" id="nav-inventory" class="dynamic-overflow-container text-nav">
  220. <div>
  221. <span class="icon-nav-inventory"></span>
  222. </div><span class="font-header-2 dynamic-width-item">Inventory</span> </a></li>
  223. <li><a href="https://web.roblox.com/my/money.aspx#/#TradeItems_tab" id="nav-trade" class="dynamic-overflow-container text-nav" data-count="0">
  224. <div>
  225. <span class="icon-nav-trade"></span>
  226. </div><span class="font-header-2 dynamic-ellipsis-item">Trade</span>
  227. <div class="dynamic-width-item align-right">
  228. <span class="notification-blue notification hide" title="0"></span>
  229. </div></a></li>
  230. <li><a href="https://web.roblox.com/my/groups" id="nav-group" class="dynamic-overflow-container text-nav">
  231. <div>
  232. <span class="icon-nav-group"></span>
  233. </div><span class="font-header-2 dynamic-ellipsis-item">Groups</span> </a></li>
  234. <li><a href="https://web.roblox.com/feeds/" id="nav-my-feed" class="dynamic-overflow-container text-nav">
  235. <div>
  236. <span class="icon-nav-my-feed"></span>
  237. </div><span class="font-header-2 dynamic-ellipsis-item">My Feed</span> </a></li>
  238. <li><a href="https://blog.roblox.com" id="nav-blog" class="dynamic-overflow-container text-nav">
  239. <div>
  240. <span class="icon-nav-blog"></span>
  241. </div><span class="font-header-2 dynamic-ellipsis-item">Blog</span> </a></li>
  242. <li><a id="nav-shop" class="dynamic-overflow-container text-nav roblox-shop-interstitial">
  243. <div>
  244. <span class="icon-nav-shop"></span>
  245. </div><span class="font-header-2 dynamic-ellipsis-item">Shop</span> </a></li>
  246. <li class="rbx-upgrade-now"><a href="https://web.roblox.com/premium/membership?ctx=leftnav" class="btn-growth-md btn-secondary-md" id="upgrade-now-button">Upgrade Now</a></li>
  247. <li class="font-bold small text-nav">Events</li>
  248. <li class="rbx-nav-sponsor" ng-non-bindable=""><a class="text-nav menu-item" href="https://web.roblox.com/sponsored/weeklyevents" title="weeklyevents"> <img src="https://images.rbxcdn.com/16a8f17397b28cffc64a2e069285ab5c" class="mCS_img_loaded"> </a></li>
  249. <li class="rbx-nav-sponsor" ng-non-bindable=""><a class="text-nav menu-item" href="https://web.roblox.com/sponsored/creatorgodzilla" title="creatorgodzilla"> <img src="https://images.rbxcdn.com/aba8bf01efe1ae9942498eb94e0a0498" class="mCS_img_loaded"> </a></li>
  250. </ul>
  251. </div>
  252. <div id="mCSB_1_scrollbar_vertical" class="mCSB_scrollTools mCSB_1_scrollbar mCS-light mCSB_scrollTools_vertical">
  253. <div class="mCSB_draggerContainer">
  254. <div id="mCSB_1_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 1001px; display: none; height: 1011px; max-height: 1001px; top: 0px;" oncontextmenu="return false;">
  255. <div class="mCSB_dragger_bar" style="line-height: 1001px;"></div>
  256. </div>
  257. <div class="mCSB_draggerRail"></div>
  258. </div>
  259. </div>
  260. </div>
  261. </div>
  262. <div id="mCSB_1_scrollbar_vertical" class="mCSB_scrollTools mCSB_1_scrollbar mCS-light mCSB_scrollTools_vertical">
  263. <div class="mCSB_draggerContainer">
  264. <div id="mCSB_1_dragger_vertical" class="mCSB_dragger" style="position:absolute;" oncontextmenu="return false;">
  265. <div class="mCSB_dragger_bar"></div>
  266. </div>
  267. <div class="mCSB_draggerRail"></div>
  268. </div>
  269. </div>
  270. </div>
  271. </div>
  272. <div id="mCSB_1_scrollbar_vertical" class="mCSB_scrollTools mCSB_1_scrollbar mCS-light mCSB_scrollTools_vertical">
  273. <div class="mCSB_draggerContainer">
  274. <div id="mCSB_1_dragger_vertical" class="mCSB_dragger" style="position:absolute;" oncontextmenu="return false;">
  275. <div class="mCSB_dragger_bar"></div>
  276. </div>
  277. <div class="mCSB_draggerRail"></div>
  278. </div>
  279. </div>
  280. </div>
  281. </div>
  282. <div id="mCSB_1_scrollbar_vertical" class="mCSB_scrollTools mCSB_1_scrollbar mCS-light mCSB_scrollTools_vertical">
  283. <div class="mCSB_draggerContainer">
  284. <div id="mCSB_1_dragger_vertical" class="mCSB_dragger" style="position:absolute;" oncontextmenu="return false;">
  285. <div class="mCSB_dragger_bar"></div>
  286. </div>
  287. <div class="mCSB_draggerRail"></div>
  288. </div>
  289. </div>
  290. </div>
  291. </div>
  292. <div id="mCSB_1_scrollbar_vertical" class="mCSB_scrollTools mCSB_1_scrollbar mCS-light mCSB_scrollTools_vertical">
  293. <div class="mCSB_draggerContainer">
  294. <div id="mCSB_1_dragger_vertical" class="mCSB_dragger" style="position:absolute;" oncontextmenu="return false;">
  295. <div class="mCSB_dragger_bar"></div>
  296. </div>
  297. <div class="mCSB_draggerRail"></div>
  298. </div>
  299. </div>
  300. </div>
  301. </div>
  302. <div id="mCSB_1_scrollbar_vertical" class="mCSB_scrollTools mCSB_1_scrollbar mCS-light mCSB_scrollTools_vertical">
  303. <div class="mCSB_draggerContainer">
  304. <div id="mCSB_1_dragger_vertical" class="mCSB_dragger" style="position:absolute;" oncontextmenu="return false;">
  305. <div class="mCSB_dragger_bar"></div>
  306. </div>
  307. <div class="mCSB_draggerRail"></div>
  308. </div>
  309. </div>
  310. </div>
  311. </div>
  312. </div>
  313. <div id="i18nForAmazonShopSwitch" data-is-i18n-enabled-for-shop-amazon-dialog="true" data-amazon-store-url="https://www.amazon.com/roblox?&amp;_encoding=UTF8&amp;tag=r05d13-20&amp;linkCode=ur2&amp;linkId=4ba2e1ad82f781c8e8cc98329b1066d0&amp;camp=1789&amp;creative=9325" style="display:none"></div>
  314. <div class="container-main touch">
  315. <div class="alert-container">
  316. <noscript>
  317. <div>
  318. <div class="alert-info" role="alert">
  319. Please enable Javascript to use all the features on this site.
  320. </div>
  321. </div>
  322. </noscript>
  323. <div class="alert-cookie-notice" data-cookie-notice-timeout="20000">
  324. Roblox uses cookies to offer you a better experience. For further information, including information on how to withdraw consent and how to manage the use of cookies on Roblox, please refer to our
  325. <a href="https://web.roblox.com/info/privacy?locale=en_us">Privacy and Cookie Policy</a>.)
  326. <span class="icon-close cookie-law-notice-dismiss"></span>
  327. </div>
  328. </div>
  329. <div class="content">
  330. <div id="Skyscraper-Abp-Left" class="abp abp-container left-abp">
  331. <iframe name="Roblox_MyHome_Left_160x600" allowtransparency="true" frameborder="0" height="612" scrolling="no" data-src="" src="https://web.roblox.com/user-sponsorship/2" width="160" data-js-adtype="iframead" data-ad-slot="Roblox_MyHome_Left_160x600"></iframe>
  332. </div>
  333. <div id="HomeContainer" class="row home-container">
  334. <div class="col-xs-12 home-header">
  335. <a href="https://web.roblox.com/users/650441444/profile" class="avatar avatar-headshot-lg"> <img alt="qa" class="avatar-card-image profile-avatar-thumb" ng-src="{{ 'https://tr.rbxcdn.com/ec9d0b01b29c6f3a2ea42390d54306a6/150/150/AvatarHeadshot/Png' }}" src="https://tr.rbxcdn.com/ec9d0b01b29c6f3a2ea42390d54306a6/150/150/AvatarHeadshot/Png" thumbnail="{&quot;Final&quot;:true,&quot;Url&quot;:&quot;https://tr.rbxcdn.com/ec9d0b01b29c6f3a2ea42390d54306a6/150/150/AvatarHeadshot/Png&quot;,&quot;RetryUrl&quot;:null,&quot;UserId&quot;:788418698,&quot;EndpointType&quot;:&quot;Avatar&quot;}" image-retry=""> </a>
  336. <div class="home-header-content non-bc">
  337. <h1><a href="https://web.roblox.com/users/6/profile"> Hello, qa! </a></h1>
  338. </div>
  339. </div>
  340. <div ng-controller="peopleListContainerController" id="people-list-container" people-list-container="">
  341. <div class="col-xs-12 people-list-container" ng-show="layout.isPresenceDataLoaded &amp;&amp; library.numOfFriends > 0">
  342. <div class="section home-friends">
  343. <div class="container-header people-list-header">
  344. <h3>{{layout.sectionTitle}}<span ng-show="library.numOfFriends !== null" class="friends-count">({{library.numOfFriends}})</span></h3>
  345. <a href="{{layout.getFriendsPageUrl()}}" class="btn-secondary-xs btn-more btn-fixed-width see-all-link-icon">{{layout.seeAllBtnText}}</a>
  346. </div>
  347. <div class="section-content remove-panel people-list">
  348. <div people-list="" ng-class="{'invisible': !layout.isPresenceDataLoaded}"></div>
  349. <span class="spinner spinner-default" ng-show="!layout.isPresenceDataLoaded"></span>
  350. </div>
  351. </div>
  352. </div>
  353. <div class="col-xs-12 people-list-container" ng-hide="layout.isPresenceDataLoaded">
  354. <div class="section home-friends">
  355. <div class="container-header people-list-header">
  356. <h3>{{layout.sectionTitle}}</h3>
  357. </div>
  358. <div class="section-content remove-panel people-list">
  359. <span class="spinner spinner-default"></span>
  360. </div>
  361. </div>
  362. </div>
  363. </div>
  364. <div id="places-list-container" ng-hide="isPlacesListNotAvailable" class="ng-scope">
  365. <div class="col-xs-12 container-list places-list-placeholder ng-hide" ng-hide="isPlacesListLoaded">
  366. <span class="spinner spinner-default"></span>
  367. </div>
  368. <div places-list-container="">
  369. <!-- ngRepeat: name in library.sortNames -->
  370. <!-- ngIf: library.placesList[name] && library.placesList[name].games.length > 0 -->
  371. <div class="col-xs-12 container-list places-list ng-scope" ng-class="{'realtime-places-list': library.placesList[name].numberOfGames > layout.maxNumberOfGamesInList, 'large-game-tile-list': isLargeGameTileEnabled(name)}" ng-repeat="name in library.sortNames" ng-if="library.placesList[name] &amp;&amp; library.placesList[name].games.length > 0" ng-controller="placeListContainerController">
  372. <div class="container-header">
  373. <h3 class="ng-binding">Continue Playing</h3>
  374. <a href="https://web.roblox.com/games?SortFilter=6" ng-show="library.placesList[name].seeAllUrl" class="btn-secondary-xs btn-more btn-fixed-width see-all-link-icon ng-binding">See All</a>
  375. </div>
  376. <!-- ngIf: isLargeGameTileEnabled(name) -->
  377. <!-- ngIf: !isLargeGameTileEnabled(name) -->
  378. <ul ng-if="!isLargeGameTileEnabled(name)" class="hlist game-cards ng-scope" ng-class="{'card-grid': library.placesList[name].numberOfGames > layout.maxNumberOfGamesInList}">
  379. <!-- ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  380. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  381. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  382. <div game-card="" class="game-card-container ng-scope">
  383. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=MyRecent&amp;PlaceId=3121992510&amp;Position=1&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=MyRecent&amp;PlaceId=3121992510&amp;Position=1&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  384. <div class="game-card-thumb-container">
  385. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="A obby" ng-src="https://t3.rbxcdn.com/a8476a2e3554c76948b73b64e789a233" src="https://t3.rbxcdn.com/a8476a2e3554c76948b73b64e789a233"> </span>
  386. </div>
  387. <div class="game-card-name game-name-title ng-binding" title="A obby">
  388. A obby
  389. </div>
  390. <div class="game-card-info">
  391. <span class="info-label icon-votes-gray"></span>
  392. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  393. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">100%</span>
  394. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  395. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  396. <span class="info-label icon-playing-counts-gray"></span>
  397. <span class="info-label playing-counts-label ng-binding" title="0">0</span>
  398. </div> </a>
  399. </div> </li>
  400. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  401. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  402. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  403. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  404. <div game-card="" class="game-card-container ng-scope">
  405. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=MyRecent&amp;PlaceId=324849906&amp;Position=2&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=MyRecent&amp;PlaceId=324849906&amp;Position=2&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  406. <div class="game-card-thumb-container">
  407. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Prove it" ng-src="https://t3.rbxcdn.com/57a5f605c6685cabb35c5f331a9e66c2" src="https://t3.rbxcdn.com/57a5f605c6685cabb35c5f331a9e66c2"> </span>
  408. </div>
  409. <div class="game-card-name game-name-title ng-binding" title="Prove it">
  410. Prove it
  411. </div>
  412. <div class="game-card-info">
  413. <span class="info-label icon-votes-gray"></span>
  414. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  415. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">71%</span>
  416. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  417. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  418. <span class="info-label icon-playing-counts-gray"></span>
  419. <span class="info-label playing-counts-label ng-binding" title="9">9</span>
  420. </div> </a>
  421. </div> </li>
  422. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  423. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  424. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  425. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  426. <div game-card="" class="game-card-container ng-scope">
  427. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=MyFavorite&amp;PlaceId=777994837&amp;Position=2&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=MyFavorite&amp;PlaceId=777994837&amp;Position=2&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  428. <div class="game-card-thumb-container">
  429. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Favorite The R!" ng-src="https://t6.rbxcdn.com/46ec033de35270d1623e2138b3e5636b" src="https://t6.rbxcdn.com/46ec033de35270d1623e2138b3e5636b"> </span>
  430. </div>
  431. <div class="game-card-name game-name-title ng-binding" title="Favorite The R!">
  432. Favorite The R!
  433. </div>
  434. <div class="game-card-info">
  435. <span class="info-label icon-votes-gray"></span>
  436. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  437. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">67%</span>
  438. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  439. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  440. <span class="info-label icon-playing-counts-gray"></span>
  441. <span class="info-label playing-counts-label ng-binding" title="5">5</span>
  442. </div> </a>
  443. </div> </li>
  444. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  445. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  446. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  447. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  448. <div game-card="" class="game-card-container ng-scope">
  449. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=MyRecent&amp;PlaceId=3404429899&amp;Position=4&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=MyRecent&amp;PlaceId=3404429899&amp;Position=4&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  450. <div class="game-card-thumb-container">
  451. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="gingeythegingerbread's New Player Machine" ng-src="https://t1.rbxcdn.com/2bb7805350d16bc84a8f214e25923114" src="https://t1.rbxcdn.com/2bb7805350d16bc84a8f214e25923114"> </span>
  452. </div>
  453. <div class="game-card-name game-name-title ng-binding" title="gingeythegingerbread's New Player Machine">
  454. gingeythegingerbread's New Player Machine
  455. </div>
  456. <div class="game-card-info">
  457. <span class="info-label icon-votes-gray"></span>
  458. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  459. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  460. <span class="info-label no-vote ng-scope" ng-if="!library.placesLibrary[game.universeId].votePercentage"></span>
  461. <!-- end ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  462. <span class="info-label icon-playing-counts-gray"></span>
  463. <span class="info-label playing-counts-label ng-binding" title="0">0</span>
  464. </div> </a>
  465. </div> </li>
  466. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  467. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  468. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  469. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  470. <div game-card="" class="game-card-container ng-scope">
  471. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=MyRecent&amp;PlaceId=998374377&amp;Position=5&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=MyRecent&amp;PlaceId=998374377&amp;Position=5&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  472. <div class="game-card-thumb-container">
  473. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Super Nostalgia Zone" ng-src="https://t1.rbxcdn.com/c67132b379223e77fd2aaf01911edf40" src="https://t1.rbxcdn.com/c67132b379223e77fd2aaf01911edf40"> </span>
  474. </div>
  475. <div class="game-card-name game-name-title ng-binding" title="Super Nostalgia Zone">
  476. Super Nostalgia Zone
  477. </div>
  478. <div class="game-card-info">
  479. <span class="info-label icon-votes-gray"></span>
  480. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  481. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">90%</span>
  482. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  483. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  484. <span class="info-label icon-playing-counts-gray"></span>
  485. <span class="info-label playing-counts-label ng-binding" title="33">33</span>
  486. </div> </a>
  487. </div> </li>
  488. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  489. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  490. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  491. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  492. <div game-card="" class="game-card-container ng-scope">
  493. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=MyRecent&amp;PlaceId=920587237&amp;Position=6&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=MyRecent&amp;PlaceId=920587237&amp;Position=6&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  494. <div class="game-card-thumb-container">
  495. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="🦁NEW PETS!🦁 Adopt Me" ng-src="https://t7.rbxcdn.com/389e40f472debb17ab16ea1722b1a7aa" src="https://t7.rbxcdn.com/389e40f472debb17ab16ea1722b1a7aa"> </span>
  496. </div>
  497. <div class="game-card-name game-name-title ng-binding" title="🦁NEW PETS!🦁 Adopt Me">
  498. 🦁NEW PETS!🦁 Adopt Me
  499. </div>
  500. <div class="game-card-info">
  501. <span class="info-label icon-votes-gray"></span>
  502. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  503. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">88%</span>
  504. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  505. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  506. <span class="info-label icon-playing-counts-gray"></span>
  507. <span class="info-label playing-counts-label ng-binding" title="59240">59.2K</span>
  508. </div> </a>
  509. </div> </li>
  510. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  511. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  512. <!-- ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  513. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  514. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  515. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  516. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  517. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  518. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  519. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  520. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  521. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  522. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  523. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  524. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  525. </ul>
  526. <!-- end ngIf: !isLargeGameTileEnabled(name) -->
  527. </div>
  528. <!-- end ngIf: library.placesList[name] && library.placesList[name].games.length > 0 -->
  529. <!-- end ngRepeat: name in library.sortNames -->
  530. <!-- ngIf: library.placesList[name] && library.placesList[name].games.length > 0 -->
  531. <div class="col-xs-12 container-list places-list ng-scope" ng-class="{'realtime-places-list': library.placesList[name].numberOfGames > layout.maxNumberOfGamesInList, 'large-game-tile-list': isLargeGameTileEnabled(name)}" ng-repeat="name in library.sortNames" ng-if="library.placesList[name] &amp;&amp; library.placesList[name].games.length > 0" ng-controller="placeListContainerController">
  532. <div class="container-header">
  533. <h3 class="ng-binding">Favorites</h3>
  534. <a href="https://web.roblox.com/users/650441444/favorites#!/places" ng-show="library.placesList[name].seeAllUrl" class="btn-secondary-xs btn-more btn-fixed-width see-all-link-icon ng-binding">See All</a>
  535. </div>
  536. <!-- ngIf: isLargeGameTileEnabled(name) -->
  537. <!-- ngIf: !isLargeGameTileEnabled(name) -->
  538. <ul ng-if="!isLargeGameTileEnabled(name)" class="hlist game-cards ng-scope" ng-class="{'card-grid': library.placesList[name].numberOfGames > layout.maxNumberOfGamesInList}">
  539. <!-- ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  540. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  541. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  542. <div game-card="" class="game-card-container">
  543. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=MyFavorite&amp;PlaceId=777976525&amp;Position=1&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=MyFavorite&amp;PlaceId=777976525&amp;Position=1&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  544. <div class="game-card-thumb-container">
  545. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Favorite The X!" ng-src="https://t3.rbxcdn.com/7e4f5d572215cb5bdc557c486e667363" src="https://t3.rbxcdn.com/7e4f5d572215cb5bdc557c486e667363"> </span>
  546. </div>
  547. <div class="game-card-name game-name-title ng-binding" title="Favorite The X!">
  548. Favorite The X!
  549. </div>
  550. <div class="game-card-info">
  551. <span class="info-label icon-votes-gray"></span>
  552. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  553. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">86%</span>
  554. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  555. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  556. <span class="info-label icon-playing-counts-gray"></span>
  557. <span class="info-label playing-counts-label ng-binding" title="0">0</span>
  558. </div> </a>
  559. </div> </li>
  560. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  561. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  562. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  563. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  564. <div game-card="" class="game-card-container">
  565. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=MyFavorite&amp;PlaceId=777994837&amp;Position=2&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=MyFavorite&amp;PlaceId=777994837&amp;Position=2&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  566. <div class="game-card-thumb-container">
  567. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Favorite The R!" ng-src="https://t6.rbxcdn.com/46ec033de35270d1623e2138b3e5636b" src="https://t6.rbxcdn.com/46ec033de35270d1623e2138b3e5636b"> </span>
  568. </div>
  569. <div class="game-card-name game-name-title ng-binding" title="Favorite The R!">
  570. Favorite The R!
  571. </div>
  572. <div class="game-card-info">
  573. <span class="info-label icon-votes-gray"></span>
  574. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  575. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">67%</span>
  576. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  577. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  578. <span class="info-label icon-playing-counts-gray"></span>
  579. <span class="info-label playing-counts-label ng-binding" title="5">5</span>
  580. </div> </a>
  581. </div> </li>
  582. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  583. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  584. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  585. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  586. <div game-card="" class="game-card-container">
  587. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=MyFavorite&amp;PlaceId=777980106&amp;Position=3&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=MyFavorite&amp;PlaceId=777980106&amp;Position=3&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  588. <div class="game-card-thumb-container">
  589. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Favorite The O!" ng-src="https://t4.rbxcdn.com/da7ea852192e5d8e894ffdcbb9ca4444" src="https://t4.rbxcdn.com/da7ea852192e5d8e894ffdcbb9ca4444"> </span>
  590. </div>
  591. <div class="game-card-name game-name-title ng-binding" title="Favorite The O!">
  592. Favorite The O!
  593. </div>
  594. <div class="game-card-info">
  595. <span class="info-label icon-votes-gray"></span>
  596. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  597. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">86%</span>
  598. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  599. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  600. <span class="info-label icon-playing-counts-gray"></span>
  601. <span class="info-label playing-counts-label ng-binding" title="0">0</span>
  602. </div> </a>
  603. </div> </li>
  604. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  605. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  606. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  607. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  608. <div game-card="" class="game-card-container">
  609. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=MyFavorite&amp;PlaceId=777987815&amp;Position=4&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=MyFavorite&amp;PlaceId=777987815&amp;Position=4&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  610. <div class="game-card-thumb-container">
  611. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Favorite The B!" ng-src="https://t5.rbxcdn.com/6938f43aa60cac7d229fe39047bd36c0" src="https://t5.rbxcdn.com/6938f43aa60cac7d229fe39047bd36c0"> </span>
  612. </div>
  613. <div class="game-card-name game-name-title ng-binding" title="Favorite The B!">
  614. Favorite The B!
  615. </div>
  616. <div class="game-card-info">
  617. <span class="info-label icon-votes-gray"></span>
  618. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  619. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">88%</span>
  620. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  621. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  622. <span class="info-label icon-playing-counts-gray"></span>
  623. <span class="info-label playing-counts-label ng-binding" title="0">0</span>
  624. </div> </a>
  625. </div> </li>
  626. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  627. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  628. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  629. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  630. <div game-card="" class="game-card-container">
  631. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=MyFavorite&amp;PlaceId=777984046&amp;Position=5&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=MyFavorite&amp;PlaceId=777984046&amp;Position=5&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  632. <div class="game-card-thumb-container">
  633. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Favorite The L!" ng-src="https://t2.rbxcdn.com/4d7799a99d7a48b8f7ae9142a9cb94a6" src="https://t2.rbxcdn.com/4d7799a99d7a48b8f7ae9142a9cb94a6"> </span>
  634. </div>
  635. <div class="game-card-name game-name-title ng-binding" title="Favorite The L!">
  636. Favorite The L!
  637. </div>
  638. <div class="game-card-info">
  639. <span class="info-label icon-votes-gray"></span>
  640. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  641. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">88%</span>
  642. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  643. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  644. <span class="info-label icon-playing-counts-gray"></span>
  645. <span class="info-label playing-counts-label ng-binding" title="0">0</span>
  646. </div> </a>
  647. </div> </li>
  648. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  649. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  650. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  651. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  652. <div game-card="" class="game-card-container">
  653. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=MyFavorite&amp;PlaceId=777991191&amp;Position=6&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=MyFavorite&amp;PlaceId=777991191&amp;Position=6&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  654. <div class="game-card-thumb-container">
  655. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Favorite The O!" ng-src="https://t5.rbxcdn.com/b6c505a8871875ba4cdc8df4161e1cd8" src="https://t5.rbxcdn.com/b6c505a8871875ba4cdc8df4161e1cd8"> </span>
  656. </div>
  657. <div class="game-card-name game-name-title ng-binding" title="Favorite The O!">
  658. Favorite The O!
  659. </div>
  660. <div class="game-card-info">
  661. <span class="info-label icon-votes-gray"></span>
  662. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  663. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">77%</span>
  664. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  665. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  666. <span class="info-label icon-playing-counts-gray"></span>
  667. <span class="info-label playing-counts-label ng-binding" title="0">0</span>
  668. </div> </a>
  669. </div> </li>
  670. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  671. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  672. <!-- ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  673. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  674. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  675. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  676. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  677. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  678. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  679. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  680. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  681. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  682. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  683. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  684. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  685. </ul>
  686. <!-- end ngIf: !isLargeGameTileEnabled(name) -->
  687. </div>
  688. <!-- end ngIf: library.placesList[name] && library.placesList[name].games.length > 0 -->
  689. <!-- end ngRepeat: name in library.sortNames -->
  690. <!-- ngIf: library.placesList[name] && library.placesList[name].games.length > 0 -->
  691. <div class="col-xs-12 container-list places-list ng-scope" ng-class="{'realtime-places-list': library.placesList[name].numberOfGames > layout.maxNumberOfGamesInList, 'large-game-tile-list': isLargeGameTileEnabled(name)}" ng-repeat="name in library.sortNames" ng-if="library.placesList[name] &amp;&amp; library.placesList[name].games.length > 0" ng-controller="placeListContainerController">
  692. <div class="container-header">
  693. <h3 class="ng-binding">Friends Playing</h3>
  694. <a href="https://web.roblox.com/games?SortFilter=17" ng-show="library.placesList[name].seeAllUrl" class="btn-secondary-xs btn-more btn-fixed-width see-all-link-icon ng-binding">See All</a>
  695. </div>
  696. <!-- ngIf: isLargeGameTileEnabled(name) -->
  697. <!-- ngIf: !isLargeGameTileEnabled(name) -->
  698. <ul ng-if="!isLargeGameTileEnabled(name)" class="hlist game-cards ng-scope" ng-class="{'card-grid': library.placesList[name].numberOfGames > layout.maxNumberOfGamesInList}">
  699. <!-- ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  700. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  701. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  702. <div game-card="" class="game-card-container">
  703. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=FriendActivity&amp;PlaceId=2551991523&amp;Position=1&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=FriendActivity&amp;PlaceId=2551991523&amp;Position=1&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  704. <div class="game-card-thumb-container">
  705. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Broken Bones IV" ng-src="https://t2.rbxcdn.com/aa98a3f440f158c203c1a2bf4b29a9cc" src="https://t2.rbxcdn.com/aa98a3f440f158c203c1a2bf4b29a9cc"> </span>
  706. </div>
  707. <div class="game-card-name game-name-title ng-binding" title="Broken Bones IV">
  708. Broken Bones IV
  709. </div>
  710. <div class="game-card-info">
  711. <span class="info-label icon-votes-gray"></span>
  712. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  713. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">92%</span>
  714. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  715. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  716. <span class="info-label icon-playing-counts-gray"></span>
  717. <span class="info-label playing-counts-label ng-binding" title="1300">1.3K</span>
  718. </div> </a>
  719. </div> </li>
  720. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  721. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  722. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  723. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  724. <div game-card="" class="game-card-container">
  725. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=TopRetaining&amp;PlaceId=3264958220&amp;Position=5&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=TopRetaining&amp;PlaceId=3264958220&amp;Position=5&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  726. <div class="game-card-thumb-container">
  727. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Horror Tycoon" ng-src="https://t2.rbxcdn.com/d9ba2b6651f6b001d66c97798fa6fe67" src="https://t2.rbxcdn.com/d9ba2b6651f6b001d66c97798fa6fe67"> </span>
  728. </div>
  729. <div class="game-card-name game-name-title ng-binding" title="Horror Tycoon">
  730. Horror Tycoon
  731. </div>
  732. <div class="game-card-info">
  733. <span class="info-label icon-votes-gray"></span>
  734. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  735. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">71%</span>
  736. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  737. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  738. <span class="info-label icon-playing-counts-gray"></span>
  739. <span class="info-label playing-counts-label ng-binding" title="8992">9K</span>
  740. </div> </a>
  741. </div> </li>
  742. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  743. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  744. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  745. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  746. <div game-card="" class="game-card-container">
  747. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=FriendActivity&amp;PlaceId=1122415352&amp;Position=3&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=FriendActivity&amp;PlaceId=1122415352&amp;Position=3&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  748. <div class="game-card-thumb-container">
  749. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Admin Island [BETA]" ng-src="https://t4.rbxcdn.com/da987ece0e87fcba3437bc08c6990fe3" src="https://t4.rbxcdn.com/da987ece0e87fcba3437bc08c6990fe3"> </span>
  750. </div>
  751. <div class="game-card-name game-name-title ng-binding" title="Admin Island [BETA]">
  752. Admin Island [BETA]
  753. </div>
  754. <div class="game-card-info">
  755. <span class="info-label icon-votes-gray"></span>
  756. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  757. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">72%</span>
  758. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  759. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  760. <span class="info-label icon-playing-counts-gray"></span>
  761. <span class="info-label playing-counts-label ng-binding" title="0">0</span>
  762. </div> </a>
  763. </div> </li>
  764. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  765. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  766. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  767. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  768. <div game-card="" class="game-card-container">
  769. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=FriendActivity&amp;PlaceId=2992518264&amp;Position=4&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=FriendActivity&amp;PlaceId=2992518264&amp;Position=4&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  770. <div class="game-card-thumb-container">
  771. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="ocean man" ng-src="https://t4.rbxcdn.com/1dcea8e743d4738658c78ccece575e8f" src="https://t4.rbxcdn.com/1dcea8e743d4738658c78ccece575e8f"> </span>
  772. </div>
  773. <div class="game-card-name game-name-title ng-binding" title="ocean man">
  774. ocean man
  775. </div>
  776. <div class="game-card-info">
  777. <span class="info-label icon-votes-gray"></span>
  778. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  779. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">87%</span>
  780. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  781. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  782. <span class="info-label icon-playing-counts-gray"></span>
  783. <span class="info-label playing-counts-label ng-binding" title="10">10</span>
  784. </div> </a>
  785. </div> </li>
  786. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  787. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  788. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  789. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  790. <div game-card="" class="game-card-container">
  791. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=FriendActivity&amp;PlaceId=142823291&amp;Position=5&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=FriendActivity&amp;PlaceId=142823291&amp;Position=5&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  792. <div class="game-card-thumb-container">
  793. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Murder Mystery 2" ng-src="https://t6.rbxcdn.com/d099bc2d0c56f35143c0a31341efc648" src="https://t6.rbxcdn.com/d099bc2d0c56f35143c0a31341efc648"> </span>
  794. </div>
  795. <div class="game-card-name game-name-title ng-binding" title="Murder Mystery 2">
  796. Murder Mystery 2
  797. </div>
  798. <div class="game-card-info">
  799. <span class="info-label icon-votes-gray"></span>
  800. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  801. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">93%</span>
  802. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  803. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  804. <span class="info-label icon-playing-counts-gray"></span>
  805. <span class="info-label playing-counts-label ng-binding" title="18017">18K</span>
  806. </div> </a>
  807. </div> </li>
  808. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  809. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  810. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  811. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  812. <div game-card="" class="game-card-container">
  813. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=FriendActivity&amp;PlaceId=3294211428&amp;Position=6&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=FriendActivity&amp;PlaceId=3294211428&amp;Position=6&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  814. <div class="game-card-thumb-container">
  815. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Sleepover" ng-src="https://t2.rbxcdn.com/74de90147d22c0387ff14ba4772b6ad6" src="https://t2.rbxcdn.com/74de90147d22c0387ff14ba4772b6ad6"> </span>
  816. </div>
  817. <div class="game-card-name game-name-title ng-binding" title="Sleepover">
  818. Sleepover
  819. </div>
  820. <div class="game-card-info">
  821. <span class="info-label icon-votes-gray"></span>
  822. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  823. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">89%</span>
  824. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  825. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  826. <span class="info-label icon-playing-counts-gray"></span>
  827. <span class="info-label playing-counts-label ng-binding" title="2668">2.7K</span>
  828. </div> </a>
  829. </div> </li>
  830. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  831. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  832. <!-- ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  833. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  834. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  835. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  836. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  837. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  838. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  839. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  840. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  841. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  842. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  843. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  844. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  845. </ul>
  846. <!-- end ngIf: !isLargeGameTileEnabled(name) -->
  847. </div>
  848. <!-- end ngIf: library.placesList[name] && library.placesList[name].games.length > 0 -->
  849. <!-- end ngRepeat: name in library.sortNames -->
  850. <!-- ngIf: library.placesList[name] && library.placesList[name].games.length > 0 -->
  851. <div class="col-xs-12 container-list places-list ng-scope" ng-class="{'realtime-places-list': library.placesList[name].numberOfGames > layout.maxNumberOfGamesInList, 'large-game-tile-list': isLargeGameTileEnabled(name)}" ng-repeat="name in library.sortNames" ng-if="library.placesList[name] &amp;&amp; library.placesList[name].games.length > 0" ng-controller="placeListContainerController">
  852. <div class="container-header">
  853. <h3 class="ng-binding">Recommended</h3>
  854. <a href="https://web.roblox.com/games?SortFilter=16" ng-show="library.placesList[name].seeAllUrl" class="btn-secondary-xs btn-more btn-fixed-width see-all-link-icon ng-binding">See All</a>
  855. </div>
  856. <!-- ngIf: isLargeGameTileEnabled(name) -->
  857. <!-- ngIf: !isLargeGameTileEnabled(name) -->
  858. <ul ng-if="!isLargeGameTileEnabled(name)" class="hlist game-cards ng-scope" ng-class="{'card-grid': library.placesList[name].numberOfGames > layout.maxNumberOfGamesInList}">
  859. <!-- ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  860. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  861. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  862. <div game-card="" class="game-card-container">
  863. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=TopRetaining&amp;PlaceId=2245843685&amp;Position=1&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=TopRetaining&amp;PlaceId=2245843685&amp;Position=1&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  864. <div class="game-card-thumb-container">
  865. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Granny " ng-src="https://t2.rbxcdn.com/64694a66045461f93a094313a6af899f" src="https://t2.rbxcdn.com/64694a66045461f93a094313a6af899f"> </span>
  866. </div>
  867. <div class="game-card-name game-name-title ng-binding" title="Granny ">
  868. Granny
  869. </div>
  870. <div class="game-card-info">
  871. <span class="info-label icon-votes-gray"></span>
  872. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  873. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">64%</span>
  874. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  875. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  876. <span class="info-label icon-playing-counts-gray"></span>
  877. <span class="info-label playing-counts-label ng-binding" title="3457">3.5K</span>
  878. </div> </a>
  879. </div> </li>
  880. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  881. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  882. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  883. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  884. <div game-card="" class="game-card-container">
  885. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=TopRetaining&amp;PlaceId=2346834658&amp;Position=2&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=TopRetaining&amp;PlaceId=2346834658&amp;Position=2&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  886. <div class="game-card-thumb-container">
  887. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Weight Lifting Simulator 3" ng-src="https://t3.rbxcdn.com/7a892eed5b6cd83680f52e70cc2ba6e7" src="https://t3.rbxcdn.com/7a892eed5b6cd83680f52e70cc2ba6e7"> </span>
  888. </div>
  889. <div class="game-card-name game-name-title ng-binding" title="Weight Lifting Simulator 3">
  890. Weight Lifting Simulator 3
  891. </div>
  892. <div class="game-card-info">
  893. <span class="info-label icon-votes-gray"></span>
  894. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  895. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">89%</span>
  896. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  897. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  898. <span class="info-label icon-playing-counts-gray"></span>
  899. <span class="info-label playing-counts-label ng-binding" title="13008">13K</span>
  900. </div> </a>
  901. </div> </li>
  902. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  903. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  904. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  905. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  906. <div game-card="" class="game-card-container">
  907. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=TopRetaining&amp;PlaceId=1612136349&amp;Position=3&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=TopRetaining&amp;PlaceId=1612136349&amp;Position=3&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  908. <div class="game-card-thumb-container">
  909. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Survival The Jeff The Killer" ng-src="https://t6.rbxcdn.com/79fcffcee56dca696c799a243be75787" src="https://t6.rbxcdn.com/79fcffcee56dca696c799a243be75787"> </span>
  910. </div>
  911. <div class="game-card-name game-name-title ng-binding" title="Survival The Jeff The Killer">
  912. Survival The Jeff The Killer
  913. </div>
  914. <div class="game-card-info">
  915. <span class="info-label icon-votes-gray"></span>
  916. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  917. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">55%</span>
  918. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  919. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  920. <span class="info-label icon-playing-counts-gray"></span>
  921. <span class="info-label playing-counts-label ng-binding" title="2703">2.7K</span>
  922. </div> </a>
  923. </div> </li>
  924. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  925. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  926. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  927. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  928. <div game-card="" class="game-card-container">
  929. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=TopRetaining&amp;PlaceId=192800&amp;Position=4&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=TopRetaining&amp;PlaceId=192800&amp;Position=4&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  930. <div class="game-card-thumb-container">
  931. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="🍕Work at a Pizza Place" ng-src="https://t7.rbxcdn.com/acdd1c4b98ee89a86929b25be9acf1e8" src="https://t7.rbxcdn.com/acdd1c4b98ee89a86929b25be9acf1e8"> </span>
  932. </div>
  933. <div class="game-card-name game-name-title ng-binding" title="🍕Work at a Pizza Place">
  934. 🍕Work at a Pizza Place
  935. </div>
  936. <div class="game-card-info">
  937. <span class="info-label icon-votes-gray"></span>
  938. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  939. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">94%</span>
  940. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  941. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  942. <span class="info-label icon-playing-counts-gray"></span>
  943. <span class="info-label playing-counts-label ng-binding" title="16551">16.6K</span>
  944. </div> </a>
  945. </div> </li>
  946. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  947. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  948. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  949. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  950. <div game-card="" class="game-card-container">
  951. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=TopRetaining&amp;PlaceId=3264958220&amp;Position=5&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=TopRetaining&amp;PlaceId=3264958220&amp;Position=5&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  952. <div class="game-card-thumb-container">
  953. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Horror Tycoon" ng-src="https://t2.rbxcdn.com/d9ba2b6651f6b001d66c97798fa6fe67" src="https://t2.rbxcdn.com/d9ba2b6651f6b001d66c97798fa6fe67"> </span>
  954. </div>
  955. <div class="game-card-name game-name-title ng-binding" title="Horror Tycoon">
  956. Horror Tycoon
  957. </div>
  958. <div class="game-card-info">
  959. <span class="info-label icon-votes-gray"></span>
  960. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  961. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">71%</span>
  962. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  963. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  964. <span class="info-label icon-playing-counts-gray"></span>
  965. <span class="info-label playing-counts-label ng-binding" title="8992">9K</span>
  966. </div> </a>
  967. </div> </li>
  968. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  969. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  970. <!-- ngIf: !library.isAvatarInPlacesListEnabled -->
  971. <li class="list-item game-card game-tile ng-scope" ng-if="!library.isAvatarInPlacesListEnabled" ng-repeat="game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames">
  972. <div game-card="" class="game-card-container">
  973. <a ng-controller="gameTileController" ng-click="goToGameDetails()" ng-href="https://web.roblox.com/games/refer?SortName=TopRetaining&amp;PlaceId=76731635&amp;Position=6&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6" class="game-card-link ng-scope" href="https://web.roblox.com/games/refer?SortName=TopRetaining&amp;PlaceId=76731635&amp;Position=6&amp;PageType=Home&amp;LocalTimestamp={localTimestamp}&amp;TotalInSort=6">
  974. <div class="game-card-thumb-container">
  975. <span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""> <img class="game-card-thumb" alt="Water park" ng-src="https://t4.rbxcdn.com/bb7b89bb8a4ec8f4acf4969d2ded85d2" src="https://t4.rbxcdn.com/bb7b89bb8a4ec8f4acf4969d2ded85d2"> </span>
  976. </div>
  977. <div class="game-card-name game-name-title ng-binding" title="Water park">
  978. Water park
  979. </div>
  980. <div class="game-card-info">
  981. <span class="info-label icon-votes-gray"></span>
  982. <!-- ngIf: library.placesLibrary[game.universeId].votePercentage -->
  983. <span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">80%</span>
  984. <!-- end ngIf: library.placesLibrary[game.universeId].votePercentage -->
  985. <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage -->
  986. <span class="info-label icon-playing-counts-gray"></span>
  987. <span class="info-label playing-counts-label ng-binding" title="3000">3K</span>
  988. </div> </a>
  989. </div> </li>
  990. <!-- end ngIf: !library.isAvatarInPlacesListEnabled -->
  991. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  992. <!-- ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  993. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  994. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  995. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  996. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  997. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  998. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  999. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  1000. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  1001. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  1002. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  1003. <!-- ngIf: library.isAvatarInPlacesListEnabled -->
  1004. <!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames -->
  1005. </ul>
  1006. <!-- end ngIf: !isLargeGameTileEnabled(name) -->
  1007. </div>
  1008. <!-- end ngIf: library.placesList[name] && library.placesList[name].games.length > 0 -->
  1009. <!-- end ngRepeat: name in library.sortNames -->
  1010. </div>
  1011. </div>
  1012. </div>
  1013. <div id="Skyscraper-Abp-Right" class="abp abp-container right-abp">
  1014. <iframe name="Roblox_MyHome_Right_160x600" allowtransparency="true" frameborder="0" height="612" scrolling="no" data-src="" src="https://web.roblox.com/user-sponsorship/2" width="160" data-js-adtype="iframead" data-ad-slot="Roblox_MyHome_Right_160x600"></iframe>
  1015. </div>
  1016. </div>
  1017. </div>
  1018. <footer class="container-footer">
  1019. <div class="footer">
  1020. <ul class="row footer-links">
  1021. <li class="footer-link"><a href="https://web.roblox.com/info/about-us?locale=en_us" class="text-footer-nav roblox-interstitial" target="_blank"> About Us </a></li>
  1022. <li class="footer-link"><a href="https://web.roblox.com/info/jobs?locale=en_us" class="text-footer-nav roblox-interstitial" target="_blank"> Jobs </a></li>
  1023. <li class="footer-link"><a href="https://web.roblox.com/info/blog?locale=en_us" class="text-footer-nav" target="_blank"> Blog </a></li>
  1024. <li class="footer-link"><a href="https://web.roblox.com/info/parents?locale=en_us" class="text-footer-nav roblox-interstitial" target="_blank"> Parents </a></li>
  1025. <li class="footer-link"><a href="https://web.roblox.com/info/help?locale=en_us" class="text-footer-nav roblox-interstitial" target="_blank"> Help </a></li>
  1026. <li class="footer-link"><a href="https://web.roblox.com/info/terms?locale=en_us" class="text-footer-nav" target="_blank"> Terms </a></li>
  1027. <li class="footer-link"><a href="https://web.roblox.com/info/privacy?locale=en_us" class="text-footer-nav privacy" target="_blank"> Privacy </a></li>
  1028. </ul>
  1029. <div class="row copyright-wrapper">
  1030. <div class="col-sm-6 col-md-3">
  1031. <div class="rbx-select-group icon-dropdown">
  1032. <select class="rbx-select language-select" id="language-switcher"><option value="de_de" data-is-supported="true"> Deutsch </option><option value="en_us" data-is-supported="true" selected> English </option><option value="es_es" data-is-supported="true"> Español </option><option value="fr_fr" data-is-supported="true"> Français </option><option value="pt_br" data-is-supported="true"> Português (Brasil) </option><option value="ko_kr" data-is-supported="true"> 한국어 </option><option value="zh_cn" data-is-supported="true"> 中文(简体) </option><option value="zh_tw" data-is-supported="true"> 中文(繁體) </option><option value="id_id" data-is-supported="false"> Bahasa Indonesia* </option><option value=
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement