Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html><!--<![endif]--><head data-machine-id="WEB131"><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><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><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><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><title>(2) Home - Roblox</title><meta http-equiv="X-UA-Compatible" content="IE=edge,requiresActiveX=true"><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="author" content="Roblox Corporation"><meta name="description" content="Roblox is a global platform that brings people together through play."><meta name="keywords" content="free games,online games,building games,virtual worlds,free mmo,gaming cloud,physics engine"><meta name="apple-itunes-app" content="app-id=431946152"><meta name="google-site-verification" content="KjufnQUaDv5nXJogvDMey4G-Kb7ceUVxTdzcMaP9pCY"><script async="" src="https://sb.scorecardresearch.com/beacon.js"></script><script type="text/javascript" async="" src="https://ssl.google-analytics.com/ga.js"></script><script async="" type="text/javascript" src="https://www.googletagservices.com/tag/js/gpt.js"></script><script type="application/ld+json"> { "@context" : "http://schema.org", "@type" : "Organization", "name" : "Roblox", "url" : "https://www.roblox.com/", "logo": "https://images.rbxcdn.com/c69b74f49e785df33b732273fad9dbe0.png", "sameAs" : [ "https://www.facebook.com/ROBLOX/", "https://twitter.com/roblox", "https://www.linkedin.com/company/147977", "https://www.instagram.com/roblox/", "https://www.youtube.com/user/roblox", "https://plus.google.com/+roblox", "https://www.twitch.tv/roblox" ] } </script><meta name="user-data" data-userid="270809907" data-name="syafiqcr12" data-isunder13="true"><meta name="locale-data" data-language-code="en_us" data-language-name="English" data-locale-api-url="https://locale.roblox.com"><meta name="device-meta" data-device-type="computer" data-is-in-app="false" data-is-desktop="true" data-is-phone="false" data-is-tablet="false" 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"><meta name="page-meta" data-internal-page-name="Home"><meta name="performance" data-ui-performance-relative-value="1" data-ui-performance-endpoint="https://metrics.roblox.com/v1/performance/send-measurement"><script>var Roblox=Roblox||{};Roblox.BundleVerifierConstants={isMetricsApiEnabled:true,eventStreamUrl:"//ecsv2.roblox.com/pe?t=diagnostic",deviceType:"Computer",cdnLoggingEnabled:JSON.parse("true")};</script><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();},reportMetrics:function(bundleUrl,bundleName,loadState,bundleContentType,cdnProviderName){if(!isMetricsApiEnabled||!bundleUrl||!loadState||!loadStates.hasOwnProperty(loadState)||!bundleContentType||!bundleContentTypes.hasOwnProperty(bundleContentType)){return;} 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){var esUrl=Roblox.BundleVerifierConstants.eventStreamUrl,currentPageUrl=encodeURIComponent(window.location.href);var deviceType=Roblox.BundleVerifierConstants.deviceType;ctx+="_"+deviceType;var params="&evt=webBundleError&url="+currentPageUrl+"&ctx="+ctx+"&fileSourceUrl="+encodeURIComponent(failedBundle)+"&cdnName="+(cdnProvider||"unknown");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);xhr.onreadystatechange=function(){if(xhr.readyState===xhr.HEADERS_RECEIVED){var cdnProvider=xhr.getResponseHeader("rbx-cdn-provider");var status=xhr.status||"";if(cdnProvider&&cdnProvider.length>0){Roblox.BundleDetector.logToEphemeralCounter(counter.cdnPrefix+cdnProvider+"_"+fileType);} else{Roblox.BundleDetector.logToEphemeralCounter(counter.unknown+"_"+fileType);} var userId=Roblox.CurrentUser&&Roblox.CurrentUser.userId||"0";Roblox.BundleDetector.logToEventStream(failedBundle,ctx,(cdnProvider+"_status_"+status+"_user_"+userId));}} xhr.onerror=function(){var userId=Roblox.CurrentUser&&Roblox.CurrentUser.userId||"";Roblox.BundleDetector.logToEphemeralCounter(counter.unknown+"_"+fileType);Roblox.BundleDetector.logToEventStream(failedBundle,ctx,counter.unknown+"_user_"+userId);};xhr.send();} 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;} this.bundlesReported[failedBundle]=true;this.logToEphemeralCounter(ephemeralCounterName);this.getCdnInfo(failedBundle,ctx,ctx);this.reportMetrics(failedBundle,bundleTag.dataset.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=[];for(var i=0;i<scripts.length;i++){var item=scripts[i];if(item.src&&item.dataset.monitor&&item.dataset.bundlename){if(!Roblox.BundleDetector.jsBundlesLoaded.hasOwnProperty(item.dataset.bundlename)){errorsList.push(item);}}} 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');this.reportMetrics(script.src,script.dataset.bundlename,loadStates.executionFailure,bundleContentTypes.javascript);}}}}};})();window.addEventListener("load",function(evt){Roblox.BundleDetector.verifyBundles();});Roblox.BundleDetector.setTiming(window.performance.timing);</script><link href="https://images.rbxcdn.com/23421382939a9f4ae8bbe60dbe2a3e7e.ico.gzip" rel="icon"><link onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" rel="stylesheet" data-bundlename="StyleGuide" href="https://static.rbxcdn.com/css/cf0806756809eda38948a9ef44656e8be9e0e4870e44dc29cb1b80d804fc3c0c.css/fetch"><link rel="canonical" href="https://www.roblox.com/home"><link onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" rel="stylesheet" href="https://static.rbxcdn.com/css/leanbase___ff133b52109316f487f16c98b4019475_m.css/fetch"><link onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" rel="stylesheet" href="https://static.rbxcdn.com/css/page___91a92cde8068f8f83e91716d43aef526_m.css/fetch"><link onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" rel="stylesheet" href="https://friendsite.roblox.com/people-list/e1c5b864-160f-45fd-aa81-54dbd39f92af/get-css-bundle"><link onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" rel="stylesheet" href="https://gamesite.roblox.com/places-list/be2b6098-597d-47be-9660-b277de1a0353/get-css-bundle"><link onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" rel="stylesheet" href="https://notificationsite.roblox.com/notification-stream/f81a9ed5-9f1e-4357-8114-57e9c1fc0f2c/get-css-bundle"><link onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" rel="stylesheet" href="https://chatsite.roblox.com/chat/f81a9ed5-9f1e-4357-8114-57e9c1fc0f2c/get-css-bundle"><script onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" data-monitor="true" src="//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.1.min.js"></script><style>/* Background: #000000 Shade: #212121 - dark grey Another: #303030 - grey Another: #424242 - light grey Text: #ffffff Green: #135630 Green border: #3FC679 Disabled text: #B8B8B8; */ /* Background */ html.darkblox-theme, .darkblox-theme body, .darkblox-theme .content, .darkblox-theme .games-list-container, .darkblox-theme .sg-container { background-color: #000000; color: #ffffff; } .darkblox-theme .container-footer { background-color: #000000; } .darkblox-theme #BodyWrapper, .darkblox-theme #Body { background-color: #212121; } /* Stray Text */ .darkblox-theme .small, .darkblox-theme .small-oneline, .darkblox-theme h1, .darkblox-theme h1 a:link, .darkblox-theme h1 a:visited, .darkblox-theme h1 a:active, .darkblox-theme h1 .text, .darkblox-theme h2, .darkblox-theme h2 a:link, .darkblox-theme h2 a:visited, .darkblox-theme h2 a:active, .darkblox-theme h2 .text, .darkblox-theme h3, .darkblox-theme h3 a:link, .darkblox-theme h3 a:visited, .darkblox-theme h3 a:active, .darkblox-theme h3 .text, .darkblox-theme pre, .darkblox-theme .text { color: #ffffff; } .darkblox-theme .section-content-off { background-color: #424242; color: #ffffff; } /* Legacy */ .darkblox-theme .status-confirm { color: #191919; } .darkblox-theme #BodyWrapper .form-label { color: #ffffff; } /* Blocks */ .darkblox-theme .sg-section, .darkblox-theme .section-content, .darkblox-theme .roblox-popover-container, .darkblox-theme .stack .stack-list .stack-row { background-color: #212121; color: #ffffff; } /* Item/Game Cards */ .darkblox-theme .store-card, .darkblox-theme .game-card-container, .darkblox-theme .item-card-container { background-color: #303030; color: #ffffff; } .darkblox-theme .item-card-name { color: #ffffff; } .darkblox-theme .game-name-title:after { background: #303030; } .darkblox-theme .item-card-label, .darkblox-theme .game-card-experimental, .darkblox-theme .game-card-name-secondary { color: #B8B8B8; } .darkblox-theme .sponsored-game .game-card-native-ad { background-color: #212121; } /* Avatar Cards */ .darkblox-theme .avatar-card-container { background-color: #303030; color: #ffffff; } .darkblox-theme .avatar-card-btns { background-color: #424242; } .darkblox-theme .avatar, .darkblox-theme .avatar-card-container { background-color: #303030; } /* Buttons */ .darkblox-theme [class *= 'btn-buy-'], .darkblox-theme [class *= 'btn-control-'], .darkblox-theme .enable-three-dee, .darkblox-theme .enable-three-dee:hover { background-color: #212121; color: #ffffff; border-color: #303030; } .darkblox-theme [class *= 'btn-primary-'], .darkblox-theme [class *= 'btn-primary-'][disabled], .darkblox-theme [class *= 'btn-primary-'][disabled]:hover, .darkblox-theme [class *= 'btn-primary-'][disabled]:focus { background-color: #135630; border-color: #135630; } .darkblox-theme [class *= 'btn-buy-']:hover, .darkblox-theme [class *= 'btn-buy-']:focus, .darkblox-theme [class *= 'btn-primary-']:hover, .darkblox-theme [class *= 'btn-primary-']:focus { background-color: #135630; border-color: #3FC679; } .darkblox-theme [class *= 'btn-buy-'][disabled], .darkblox-theme [class *= 'btn-buy-'][disabled]:hover, .darkblox-theme [class *= 'btn-buy-'][disabled]:focus, .darkblox-theme [class *= 'btn-control-'][disabled], .darkblox-theme [class *= 'btn-control-'][disabled]:hover, .darkblox-theme [class *= 'btn-control-'][disabled]:focus { background-color: #212121; border-color: #303030; color: #B8B8B8; } .darkblox-theme [class *= 'btn-primary-'][disabled] { color: #B8B8B8; } .darkblox-theme #BodyWrapper button[class *= 'btn-control-'], .darkblox-theme #BodyWrapper a[class *= 'btn-control-'], .darkblox-theme #BodyWrapper span[class *= 'btn-control-'], .darkblox-theme input[class *= 'btn-control-'] { color: #191919; } /* Toggle */ .darkblox-theme .btn-toggle.on { background-color: #135630; } .darkblox-theme .btn-toggle.disabled { opacity: 0.5; } /* Menu */ .darkblox-theme .menu-vertical, .darkblox-theme .rbx-tabs-vertical .category-tabs .menu-vertical, .darkblox-theme .menu-vertical .menu-option .menu-secondary, .darkblox-theme .dropdown-menu, .darkblox-theme .popover, .darkblox-theme .rbx-tabs-horizontal .nav-tabs, .darkblox-theme .nav-tabs > li.active > a, .darkblox-theme .rbx-tab .rbx-tab-heading, .darkblox-theme .rbx-tabs-horizontal #horizontal-tabs .rbx-tab:not(.active) a:not(:hover) { background-color: #303030; color: #ffffff; } .darkblox-theme .menu-vertical .menu-option .menu-secondary-option:focus, .darkblox-theme .menu-vertical .menu-option .menu-secondary-option.active, .darkblox-theme .menu-vertical .menu-option:hover, .darkblox-theme .menu-vertical .menu-option.active, .darkblox-theme .dropdown-menu li:hover, .darkblox-theme .rbx-header .rbx-navbar-search .rbx-navbar-search-option.selected, .darkblox-theme .input-group-btn .dropdown-menu li a:hover, .darkblox-theme .input-group-btn .dropdown-menu li a:focus, .darkblox-theme .input-group-btn .dropdown-menu li a.active { box-shadow: 4px 0 0 0 #000000 inset; } .darkblox-theme .rbx-tabs-horizontal .rbx-tab-heading:hover, .darkblox-theme .rbx-tabs-horizontal .rbx-tab-heading:focus, .darkblox-theme .rbx-tabs-horizontal .rbx-tab-heading:active, .darkblox-theme .rbx-tabs-horizontal .rbx-tab.active .rbx-tab-heading { box-shadow: 0 -4px 0 0 #000000 inset; } .darkblox-theme .dropdown-menu li:hover, .darkblox-theme .menu-vertical .menu-option:hover, .darkblox-theme .menu-vertical .menu-option .menu-secondary-option:hover, .darkblox-theme .rbx-tabs-horizontal .rbx-tab-heading:hover, .darkblox-theme .nav-tabs > li.active > a:hover, .darkblox-theme .nav-tabs > li.active > a:focus, .darkblox-theme .rbx-header .rbx-navbar-search .rbx-navbar-search-option.selected, .darkblox-theme .input-group-btn .dropdown-menu li a:hover, .darkblox-theme .input-group-btn .dropdown-menu li a:focus, .darkblox-theme .rbx-tab-horizontal-submenu li.active, .darkblox-theme .rbx-tab-horizontal-submenu li:hover { background-color: #424242; } .darkblox-theme .popover.bottom > .arrow, .darkblox-theme .popover.bottom > .arrow:after { border-bottom-color: #303030; } .darkblox-theme .popover-content .dropdown-menu li a, .darkblox-theme .rbx-tabs-horizontal .rbx-tab.active .rbx-tab-heading, .darkblox-theme .rbx-header .rbx-navbar-search .rbx-navbar-search-option a, .darkblox-theme .rbx-tab-horizontal-submenu li, .darkblox-theme .rbx-header .rbx-navbar-icon-group li .popover-content .rbx-menu-item, .darkblox-theme .rbx-header .rbx-navbar-icon-group li .popover-content .rbx-menu-item:link, .darkblox-theme .rbx-header .rbx-navbar-icon-group li .popover-content .rbx-menu-item:active, .darkblox-theme .rbx-header .rbx-navbar-icon-group li .popover-content .rbx-menu-item:hover, .darkblox-theme .rbx-header .rbx-navbar-icon-group li .popover-content .rbx-menu-item:visited, .darkblox-theme .rbx-header .rbx-navbar-icon-group li .popover-content .rbx-menu-item:focus { color: #ffffff; } /* Legacy Menu */ .darkblox-theme .SquareTabGray a { color: #ffffff; } .darkblox-theme .SquareTabGray, .darkblox-theme .verticaltab.selected, .darkblox-theme .verticaltab:hover { background-color: #303030; } .darkblox-theme .SquareTabGray.selected, .darkblox-theme .SquareTabGray.selected:hover, .darkblox-theme .SquareTabGray.ui-tabs-selected, .darkblox-theme .SquareTabGray.ui-tabs-selected:hover, .darkblox-theme .SquareTabGray.selected a:hover, .darkblox-theme .SquareTabGray.ui-tabs-selected a:hover { background-color: #212121; } .darkblox-theme .SquareTabGray a:hover { background-color: transparent; } .darkblox-theme .verticaltab a { color: #ffffff; } /* Modals */ .darkblox-theme .modal-content { background-color: #212121; color: #ffffff; } .darkblox-theme .notification-stream-body, .darkblox-theme .notification-stream-header, .darkblox-theme .notification-stream-list .notification-stream-item { background-color: #212121; } .darkblox-theme .notification-stream-list .notification-stream-item.unInteracted { background-color: #303030; } .darkblox-theme .notification-stream-list .notification-stream-item .notification-display-text:before { content: ''; } .darkblox-theme .notification-stream-list .notification-stream-item .notification-display-text:after { background: transparent; } /* Legacy Modal */ .darkblox-theme .simplemodal-container, .darkblox-theme .simplemodal-container span[class *= 'btn-control-'] { color: #191919; } /* Input */ .darkblox-theme .form-control, .darkblox-theme .input-field, .darkblox-theme .SearchKeyword, .darkblox-theme .input-group-btn .input-dropdown-btn, .darkblox-theme .rbx-select-group .rbx-select, .darkblox-theme .chat-search-input, .darkblox-theme .dialog-container .dialog-input-container .dialog-input, .darkblox-theme .details-input-container .select-friends-input, .darkblox-theme textarea { color: #ffffff; background-color: #303030; } .darkblox-theme .input-group-btn .input-addon-btn, .darkblox-theme .rbx-select-group .rbx-select:hover { background-color: #212121; } /* Icons */ .darkblox-theme .store-card-thumb[src *= 'placeholder_add'], .darkblox-theme .store-card-add > img, .darkblox-theme .icon-right-16x16, .darkblox-theme .icon-down-16x16, .darkblox-theme .icon-more, .darkblox-theme .icon-grid, .darkblox-theme .icon-slideshow, .darkblox-theme .icon-sorting, .darkblox-theme .icon-nav-search, .darkblox-theme .icon-play, .darkblox-theme .icon-pause, .darkblox-theme .icon-brokenpage, .darkblox-theme .icon-audio, .darkblox-theme .icon-search, .darkblox-theme .icon-plus, .darkblox-theme .icon-minus, .darkblox-theme .icon-edit, .darkblox-theme .icon-nav-group, .darkblox-theme .icon-moreinfo { filter: invert(100%); } /* Bubbles */ .darkblox-theme .notification-blue { background-color: #303030; } /* Navigation */ .darkblox-theme .rbx-left-col { background-color: #212121; color: #ffffff; } .darkblox-theme .rbx-header { background-color: #303030; color: #ffffff; } .darkblox-theme .rbx-left-col li a { color: #ffffff; } .darkblox-theme .rbx-scrollbar li span[class ^= 'icon'] { filter: invert(100%); } .darkblox-theme .rbx-scrollbar li:hover span[class ^= 'icon'] { filter: invert(0%); } .darkblox-theme .rbx-header .rbx-navbar li .nav-menu-title:hover, .darkblox-theme .rbx-header .rbx-navbar li .nav-menu-title:focus { background-color: #424242; } /* Messages page */ .darkblox-theme .messages .messageDivider { background-color: #303030; color: #ffffff; } .darkblox-theme .messages .messageDivider.unread { background-color: #424242; } .darkblox-theme .messages .messageDivider:hover { box-shadow: 4px 0 0 0 #212121 inset; } .darkblox-theme .message-summary-content .subject, .darkblox-theme .messages .messageDivider.unread .message-summary-body .subject { color: #ffffff; } .darkblox-theme .message-reply { background: transparent; } /* Groups */ .darkblox-theme #mid-column .StandardBox { background: #212121 !important; } .darkblox-theme .GroupWallPane .AlternatingItemTemplateOdd { background-color: #303030; } .darkblox-theme .GroupWallPane .AlternatingItemTemplateEven { background-color: #424242; } .darkblox-theme #mid-column .tab-content, .darkblox-theme #mid-column .tab-container + div > div { background-color: #212121; } .darkblox-theme #ctl00_cphRoblox_GroupStatusPane_StatusTextField { color: #191919; } .darkblox-theme .GroupPlace .PlayersOnline, .darkblox-theme .GroupOwner, .darkblox-theme .MyRank { color: #B8B8B8; } .darkblox-theme #SearchControls, .darkblox-theme #SearchControls .content, .darkblox-theme .GroupControlsBox, .darkblox-theme #left-column .StandardBox, .darkblox-theme .StatusView .bottom .content { background: transparent; border: none; } .darkblox-theme .redesign .tab_white_31h_container .ajax__tab_active .ajax__tab_inner, .darkblox-theme .tab.active, .darkblox-theme .tab-container > .tab-active, .darkblox-theme .tab-container > .tab-active:hover { background-color: #212121; } .darkblox-theme .redesign .tab_white_31h_container .ajax__tab_inner, .darkblox-theme .tab, .darkblox-theme .tab-container > div { background-color: #303030; } .darkblox-theme #AuditPage h1 a, .darkblox-theme #AuditPage h1 a:hover, .darkblox-theme #ctl00_cphRoblox_StatusRank { color: #ffffff; } .darkblox-theme .table-header th, .darkblox-theme .AuditLogContainer tr.header td { background-color: #303030; } .darkblox-theme td.avatar { background-color: transparent; } .darkblox-theme .GroupListImageContainer img { background-color: #424242; border: #424242; } .darkblox-theme .GroupListItemContainer { border-top-color: #ffffff; border-top-style: solid; border-width: 1px; } .darkblox-theme .GroupListItemContainer:first-child { border: none; } .darkblox-theme .GroupListItemContainer:hover, .darkblox-theme .GroupListItemContainer.selected:hover { background-color: #303030; } .darkblox-theme .btn-control.btn-control-medium { filter: invert(90%); } /* Group Search */ .darkblox-theme .list-item .group-card { background-color: #303030; } /* Develop */ .darkblox-theme #build-page .gear-button-wrapper:not([style *= '239' ]) { border: none !important; background: transparent !important; } .darkblox-theme #BodyWrapper .tab-content, .darkblox-theme #BodyWrapper .tab-container + div > div { background-color: #212121; } .darkblox-theme #build-page td.menu-area a.tab-item { color: #ffffff !important; background-color: #303030; } .darkblox-theme #build-page td.menu-area a.tab-item-selected, .darkblox-theme #build-page td.menu-area a.tab-item:hover { background-color: #424242; border: none; } .darkblox-theme #build-page table.section-header label.checkbox-label, .darkblox-theme #build-page .item-table .totals-label span, .darkblox-theme .HoverInfo, .darkblox-theme .CatalogItemInner:hover .HoverInfo, .darkblox-theme .CatalogItemInner span.NotAPrice { color: #ffffff; } .darkblox-theme .CatalogItemInfoLabel, .darkblox-theme .CatalogItemInner:hover .CatalogItemInfoLabel { color: #B8B8B8; } .darkblox-theme .CatalogItemInner { width: 110px; } .darkblox-theme .CatalogItemInner, .darkblox-theme .CatalogItemInner:hover { background: #303030; } .darkblox-theme .SmallCatalogItemView { background: transparent; } /* Money */ .darkblox-theme .StandardPanelContainer .StandardPanelWhite, .darkblox-theme #Summary_tab .RobuxColumn { background-color: transparent; } .darkblox-theme #MyTransactions_tab .loading, .darkblox-theme #TradeItems_tab .loading, .darkblox-theme #Promotion_tab .loading, .darkblox-theme #Summary_tab .loading { background-color: #212121; } /* Configure game */ .darkblox-theme .missing-start-place { background-color: #212121; } /* Profile */ .darkblox-theme .slide-switcher .slide-item-container .slide-item-container-right { background-color: #212121; } .darkblox-theme .slide-switcher.groups { background-color: #303030; } .darkblox-theme .profile-accoutrements-container .profile-accoutrements-slider .accoutrement-item a { background-color: #303030; } /* Account Settings */ .darkblox-theme .content .page-content .rbx-tab-content .settings-social-networks-container .form-group p .membership-name, .darkblox-theme .content .page-content .rbx-tab-content .settings-privacy-container .form-group p .membership-name, .darkblox-theme .content .page-content .rbx-tab-content .settings-billing-container .form-group p .membership-name { color: #ffffff; } /* Catalog */ .darkblox-theme #catalog-content .menu-link.small:hover, .darkblox-theme #catalog-content .menu-link.small.active { color: #00A2FF; } /* Item Page */ .darkblox-theme .sale-clock .text { color: #E2231A; } .darkblox-theme rect { fill: #000000; } /* Error Page */ .darkblox-theme .default-error-page { background: transparent; } /* R+ Quick Info */ .darkblox-theme ul.item-cards.rplus > li.list-item.item-card > .item-card-container { background-color: #303030; } /* Chat */ .darkblox-theme .dialog-container .dialog-header, .darkblox-theme .chat-main .chat-header, .darkblox-theme .chat-windows-header, .darkblox-theme .details-header-container { background-color: #212121; border-color: #212121; } .darkblox-theme .dialog-container .dialog-body, .darkblox-theme .dialog-container .dialog-input-container, .darkblox-theme .dialog-container .dialog-message-container .link-card-container { background-color: #303030; border-color: #212121; } .darkblox-theme .dialog-container .dialog-message-container.message-inbound .dialog-message { background-color: #424242; border-color: #424242; color: #ffffff; } .darkblox-theme .dialog-container .dialog-message-container.message-inbound .dialog-triangle:before { border-color: transparent #424242 transparent transparent; } .darkblox-theme .dialog-container .typing { filter: invert(70%); } .darkblox-theme .chat-main, .darkblox-theme #chat-container .details-container, .darkblox-theme #chat-container .friends-list-container, .darkblox-theme #chat-container .details-members-container .add-friends-option, .darkblox-theme #chat-container .details-btns { background-color: #303030; } .darkblox-theme .chat-friend-list .chat-friend-info, .darkblox-theme #chat-container .friends-list-container .friend-container .friend-info-action, .darkblox-theme #chat-container .details-members-container .add-friends-option .add-friends-label, .darkblox-theme #chat-container .details-members-label, .darkblox-theme .chat-search { border-color: #212121; } .darkblox-theme .chat-friend-list .chat-friend-container:hover, .darkblox-theme #chat-container .friends-list-container .friend-container:hover, .darkblox-theme #chat-container #dialog-member-header { background-color: #212121; } .darkblox-theme .chat-friend-list .chat-friend-info .chat-friend-message { color: #B8B8B8; } .darkblox-theme .dialog-container .dialog-message-container .indicated-message-bubble { background: #212121; color: #B8B8B8; } .darkblox-theme .participant-list-container .dropdown-menu li a, .darkblox-theme .participant-list-container .dropdown-menu li a:hover, .darkblox-theme .participant-list-container .dropdown-menu li a:visited { color: #ffffff; } .darkblox-theme .dialog-container .dialog-banner .group-member, .darkblox-theme .chat-friend-list .chat-friend-container .chat-friend-avatar, .darkblox-theme .chat-friend-list .chat-friend-container .chat-friend-info { border-color: transparent; } </style><style>/* OBC theme V2 [8/19/2017] */ /* Colors - Background: 254, 212, 252 (color 91, 56, 109) - Navigation: 220, 126, 207 - Bubbles: 233, 185, 227 TODO: How do radio buttons get their border when clicked? */ /* Background */ .easter-theme-v2 .container-main, .easter-theme-v2 #navContent { background: url(chrome-extension://jfbnmfgkohlfclfnplnlenbalpppohkm/images/themes/easter/EasterBackground.png) top center repeat-x rgb(254, 212, 252); } .easter-theme-v2 .container-footer { background-color: rgb(254, 212, 252); } .easter-theme-v2 .container-footer .footer-note { color: rgb(91, 56, 109); } .easter-theme-v2 .container-main > .content { background-color: #E3E3E3; outline: #E3E3E3 solid 10px; } .easter-theme-v2 #BodyWrapper { background-color: white; outline: white solid 10px; } .easter-theme-v2 #Body { background: transparent; } /* Standard */ .easter-theme-v2 .notification-blue, .easter-theme-v2 .dialog-container .dialog-message-container:not(.message-inbound) .dialog-message, .easter-theme-v2 .breadcrumb-container li.breadcrumb-filter, .easter-theme-v2 .radio input[type="radio"] + label::after, .easter-theme-v2 .radio input[type="radio"]:checked + label::after, .easter-theme-v2 .checkbox input[type="checkbox"]:checked:not([disabled]) + label::before, .easter-theme-v2 .pill-toggle input:checked + label, .easter-theme-v2 .input-group-btn .input-dropdown-btn:hover, .easter-theme-v2 .input-group-btn .input-dropdown-btn:focus, .easter-theme-v2 .open .input-dropdown-btn { background-color: rgb(233, 185, 227); border-color: rgb(233, 185, 227); color: rgb(91, 56, 109); } .easter-theme-v2 .radio label:hover::before, .easter-theme-v2 .radio input[type="radio"]:focus + label::before, .easter-theme-v2 .checkbox label:hover::before, .easter-theme-v2 .checkbox input[type="checkbox"]:focus + label::before, .easter-theme-v2 .input-field:focus { border-color: rgb(233, 185, 227); } .easter-theme-v2 button:focus { outline-color: rgb(233, 185, 227); } .easter-theme-v2 .dropdown-menu li:hover, .easter-theme-v2 .notification-stream-list .notification-stream-item:hover, .easter-theme-v2 .input-group-btn .dropdown-menu li a:hover, .easter-theme-v2 .input-group-btn .dropdown-menu li a:focus, .easter-theme-v2 .input-group-btn .dropdown-menu li a.active, .easter-theme-v2 .input-group-btn .dropdown-menu li:hover, .easter-theme-v2 .menu-vertical .menu-option:hover, .easter-theme-v2 .menu-vertical .menu-option:focus, .easter-theme-v2 .menu-vertical .menu-option.active, .easter-theme-v2 .menu-vertical .menu-option .menu-secondary-option:focus, .easter-theme-v2 .menu-vertical .menu-option .menu-secondary-option.active, .easter-theme-v2 .messages .messageDivider:hover, .easter-theme-v2 .rbx-header .rbx-navbar-search .rbx-navbar-search-option.selected { box-shadow: 4px 0 0 0 rgb(220, 126, 207) inset; } .easter-theme-v2 .rbx-tabs-horizontal .rbx-tab.active .rbx-tab-heading, .easter-theme-v2 .rbx-tabs-horizontal .rbx-tab-heading:hover, .easter-theme-v2 .rbx-tabs-horizontal .rbx-tab-heading:focus, .easter-theme-v2 .rbx-tabs-horizontal .rbx-tab-heading:active { box-shadow: 0 -4px 0 0 rgb(220, 126, 207) inset; } /* navigation */ .easter-theme-v2 #header, .easter-theme-v2 .dialog-container .dialog-header, .easter-theme-v2 .chat-main .chat-header { background-color: rgb(220, 126, 207); } .easter-theme-v2 .rbx-header .rbx-navbar li .nav-menu-title:hover, .easter-theme-v2 .rbx-header .rbx-navbar li .nav-menu-title:focus { background-color: rgba(255, 255, 255, 0.4); } .easter-theme-v2 #header { background-image: url(chrome-extension://jfbnmfgkohlfclfnplnlenbalpppohkm/images/themes/easter/EasterBar.png); background-repeat: repeat-x; } .easter-theme-v2 .icon-nav-profile, .easter-theme-v2 .icon-nav-friends, .easter-theme-v2 .icon-nav-charactercustomizer, .easter-theme-v2 .icon-nav-inventory, .easter-theme-v2 .icon-nav-group, .easter-theme-v2 .icon-nav-shop { background-image: url(chrome-extension://jfbnmfgkohlfclfnplnlenbalpppohkm/images/themes/easter/EasterIcons.svg); } /* Catalog */ .easter-theme-v2 #catalog-content { background-color: #E3E3E3; } /* Chat */ @keyframes rplus-easter-blink-dialog { from { background-color: rgb(220, 126, 207); } to { background-color: rgb(233, 185, 227); } } .easter-theme-v2 .dialog-container.active .dialog-header, .easter-theme-v2 .dialog-container.active .dialog-header .dialog-header-title { animation: rplus-easter-blink-dialog .5s alternate infinite; } /* WebGL3D */ </style><style>/* css/rplus/images.css [5/18/2017] */ *[class ^= 'rplus-icon-'] { padding: 0px !important; background-size: 100%; } .rplus-icon-32x32 { background-image: url(chrome-extension://jfbnmfgkohlfclfnplnlenbalpppohkm/images/icons/icon_32x32.png); width: 32px; height: 32px; } /* WebGL3D */ </style><style>/* customIcon.css [4/4/2016] */ /* Basic Roblox */ #navigation .rplus-icon{ background-image: url(chrome-extension://jfbnmfgkohlfclfnplnlenbalpppohkm/images/navicon.png); } #navigation li:hover .rplus-icon{ background-image: url(chrome-extension://jfbnmfgkohlfclfnplnlenbalpppohkm/images/icons/icon_32x32.png); } #navigation li>a[href*='rplus']:hover{ color: rgb(230, 61, 59); } /* WebGL3D */ </style><style>/* OBC theme V2 [8/19/2017] */ /* Colors - Background: 34, 34, 34 - Navigation: 49, 49, 49 - Bubbles: 79, 79, 79 TODO: How do radio buttons get their border when clicked? */ /* Background */ .obc-theme-v2 .container-main, .obc-theme-v2 #navContent { background: url(https://images.rbxcdn.com/7b740ce2fe1bb189612252b3b93c5b83.jpg) top center repeat-x rgb(34, 34, 34); } .obc-theme-v2 .container-footer { background-color: rgb(34, 34, 34); } .obc-theme-v2 .container-main > .content { background-color: #E3E3E3; outline: #E3E3E3 solid 10px; } .obc-theme-v2 #BodyWrapper { background-color: white; outline: white solid 10px; } .obc-theme-v2 #Body { background: transparent; } /* Standard */ .obc-theme-v2 .notification-blue, .obc-theme-v2 .dialog-container .dialog-message-container:not(.message-inbound) .dialog-message, .obc-theme-v2 .breadcrumb-container li.breadcrumb-filter, .obc-theme-v2 .radio input[type="radio"]:checked + label::after, .obc-theme-v2 .checkbox input[type="checkbox"]:checked:not([disabled]) + label::before, .obc-theme-v2 .pill-toggle input:checked + label, .obc-theme-v2 .input-group-btn .input-dropdown-btn:hover, .obc-theme-v2 .input-group-btn .input-dropdown-btn:focus, .obc-theme-v2 .open .input-dropdown-btn { background-color: rgb(79, 79, 79); border-color: rgb(79, 79, 79); } .obc-theme-v2 .radio label:hover::before, .obc-theme-v2 .radio input[type="radio"]:focus + label::before, .obc-theme-v2 .checkbox label:hover::before, .obc-theme-v2 .checkbox input[type="checkbox"]:focus + label::before, .obc-theme-v2 .input-field:focus { border-color: rgb(79, 79, 79); } .obc-theme-v2 button:focus { outline-color: rgb(79, 79, 79); } .obc-theme-v2 .dropdown-menu li:hover, .obc-theme-v2 .notification-stream-list .notification-stream-item:hover, .obc-theme-v2 .input-group-btn .dropdown-menu li a:hover, .obc-theme-v2 .input-group-btn .dropdown-menu li a:focus, .obc-theme-v2 .input-group-btn .dropdown-menu li a.active, .obc-theme-v2 .input-group-btn .dropdown-menu li:hover, .obc-theme-v2 .menu-vertical .menu-option:hover, .obc-theme-v2 .menu-vertical .menu-option:focus, .obc-theme-v2 .menu-vertical .menu-option.active, .obc-theme-v2 .menu-vertical .menu-option .menu-secondary-option:focus, .obc-theme-v2 .menu-vertical .menu-option .menu-secondary-option.active, .obc-theme-v2 .messages .messageDivider:hover, .obc-theme-v2 .rbx-header .rbx-navbar-search .rbx-navbar-search-option.selected { box-shadow: 4px 0 0 0 rgb(49, 49, 49) inset; } .obc-theme-v2 .rbx-tabs-horizontal .rbx-tab.active .rbx-tab-heading, .obc-theme-v2 .rbx-tabs-horizontal .rbx-tab-heading:hover, .obc-theme-v2 .rbx-tabs-horizontal .rbx-tab-heading:focus, .obc-theme-v2 .rbx-tabs-horizontal .rbx-tab-heading:active { box-shadow: 0 -4px 0 0 rgb(49, 49, 49) inset; } /* navigation */ .obc-theme-v2 #header, .obc-theme-v2 .dialog-container .dialog-header, .obc-theme-v2 .chat-main .chat-header { background-color: rgb(49, 49, 49); } .obc-theme-v2 .rbx-header .rbx-navbar li .nav-menu-title:hover, .obc-theme-v2 .rbx-header .rbx-navbar li .nav-menu-title:focus { background-color: rgba(25, 25, 25, 0.75); } /* Catalog */ .obc-theme-v2 #catalog-content { background-color: #E3E3E3; } /* Chat */ @keyframes rplus-obc-blink-dialog { from { background-color: rgb(49, 49, 49); } to { background-color: rgb(79, 79, 79); } } .obc-theme-v2 .dialog-container.active .dialog-header, .obc-theme-v2 .dialog-container.active .dialog-header .dialog-header-title { animation: rplus-obc-blink-dialog .5s alternate infinite; } /* WebGL3D */ </style><script>window.jQuery||document.write("<script type='text/javascript' src='/js/jquery/jquery-1.11.1.js'><\/script>")</script><script onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" data-monitor="true" src="//ajax.aspnetcdn.com/ajax/jquery.migrate/jquery-migrate-1.2.1.min.js"></script><script>window.jQuery||document.write("<script type='text/javascript' src='/js/jquery/jquery-migrate-1.2.1.js'><\/script>")</script><script>var Roblox=Roblox||{};Roblox.RealTimeSettings=Roblox.RealTimeSettings||{NotificationsEndpoint:"https://realtime.roblox.com",NotificationsTestInterval:"5000",MaxConnectionTime:"43200000",IsStateTrackingEnabled:true,IsEventPublishingEnabled:false,IsDisconnectOnSlowConnectionDisabled:true,IsSignalRClientTransportRestrictionEnabled:true,IsLocalStorageInRealTimeEnabled:true,UserId:"270809907"}</script><script>var Roblox=Roblox||{};Roblox.EnvironmentUrls=Roblox.EnvironmentUrls||{};Roblox.EnvironmentUrls={abuseAppSite:"https://abusesite.roblox.com",abtestingApiSite:"https://abtesting.roblox.com",accountSettingsApi:"https://accountsettings.roblox.com",amazonStoreLink:"http://amzn.com/B00NUF4YOA",apiProxyUrl:"https://api.roblox.com",appProtocolUrl:"robloxmobile://",appStoreLink:"https://itunes.apple.com/us/app/roblox-mobile/id431946152",authApi:"https://auth.roblox.com",authAppSite:"https://authsite.roblox.com",avatarApi:"https://avatar.roblox.com",avatarAppSite:"https://avatarsite.roblox.com",badgesApi:"https://badges.roblox.com",billingApi:"https://billing.roblox.com",captchaApi:"https://captcha.roblox.com",catalogApi:"https://catalog.roblox.com",chatApi:"https://chat.roblox.com",chatAppSite:"https://chatsite.roblox.com",contactsApi:"https://contacts.roblox.com",developApi:"https://develop.roblox.com",domain:"roblox.com",economyApi:"https://economy.roblox.com",followingsApi:"https://followings.roblox.com",friendsApi:"https://friends.roblox.com",friendsAppSite:"https://friendsite.roblox.com",gamesApi:"https://games.roblox.com",gamesAppSite:"https://gamesite.roblox.com",gameInternationalizationApi:"https://gameinternationalization.roblox.com",googlePlayStoreLink:"https://play.google.com/store/apps/details?id=com.roblox.client&hl=en",groupsApi:"https://groups.roblox.com",groupsAppSite:"https://groupsite.roblox.com",iosAppStoreLink:"https://itunes.apple.com/us/app/roblox-mobile/id431946152",localeApi:"https://locale.roblox.com",membershipAppSite:"https://membershipsite.roblox.com",metricsApi:"https://metrics.roblox.com",midasApi:"https://midas.roblox.com",notificationApi:"https://notifications.roblox.com",notificationAppSite:"https://notificationsite.roblox.com",premiumFeaturesApi:"https://premiumfeatures.roblox.com",presenceApi:"https://presence.roblox.com",publishApi:"https://publish.roblox.com",surveysAppSite:"https://surveyssite.roblox.com",thumbnailsApi:"https://thumbnails.roblox.com",translationAppSite:"https://translationsite.roblox.com",translationRolesApi:"https://translationroles.roblox.com",websiteUrl:"https://www.roblox.com",windowsStoreLink:"https://www.microsoft.com/en-us/store/games/roblox/9nblgggzm6wm",xboxStoreLink:"https://www.microsoft.com/en-us/p/roblox/bq1tn1t79v9k"}</script><script>var Roblox=Roblox||{};Roblox.GaEventSettings={gaDFPPreRollEnabled:"false"==="true",gaLaunchAttemptAndLaunchSuccessEnabled:"false"==="true",gaPerformanceEventEnabled:"false"==="true"};</script><script onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" data-monitor="true" data-bundlename="headerinit" src="https://js.rbxcdn.com/5dd2da15f3fe1a9a9d0228eda5502ab1.js.gzip"></script><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"><script>googletag.cmd.push(function(){Roblox=Roblox||{};Roblox.AdsHelper=Roblox.AdsHelper||{};Roblox.AdsHelper.slots=[];Roblox.AdsHelper.slots=Roblox.AdsHelper.slots||[];Roblox.AdsHelper.slots.push({slot:googletag.defineSlot("/1015347/ROBLOX_U13_Home_Left_160x600",[160,600],"3336323936343233").addService(googletag.pubads()),id:"3336323936343233",path:"/1015347/ROBLOX_U13_Home_Left_160x600"});Roblox.AdsHelper.slots=Roblox.AdsHelper.slots||[];Roblox.AdsHelper.slots.push({slot:googletag.defineSlot("/1015347/ROBLOX_U13_Home_Right_160x600",[160,600],"33323539303830").addService(googletag.pubads()),id:"33323539303830",path:"/1015347/ROBLOX_U13_Home_Right_160x600"});for(var key in Roblox.AdsHelper.slots){var slot=Roblox.AdsHelper.slots[key].slot;var id=Roblox.AdsHelper.slots[key].id;var path=Roblox.AdsHelper.slots[key].path;if(slot.renderEnded!="undefined"){(function(slot,id) {slot.renderEndedOld=slot.renderEnded;slot.renderEnded=function(){slot.renderEndedOld();if($('#'+id+'.gutter').css('display')=="none"){$(document).trigger("GuttersHidden");} if($('#'+id+'.filmstrip').css('display')=="none"){$(document).trigger("FilmStripHidden");}};}(slot,id));}} googletag.pubads().setTargeting("Age",["12","11to12"]);googletag.pubads().setTargeting("A","U13");googletag.pubads().setTargeting("Env","Production");googletag.pubads().setTargeting("Gender","Male");googletag.pubads().setTargeting("PLVU","False");googletag.pubads().enableSingleRequest();googletag.pubads().collapseEmptyDivs();googletag.enableServices();});</script><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;} 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><script>$(function(){Roblox.JSErrorTracker.initialize({'suppressConsoleError':true});});</script><!--[if lt IE 9]><script src=//oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js></script><script src=//oss.maxcdn.com/respond/1.4.2/respond.min.js></script><![endif]--><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();} Roblox.browserDoNotTrack=dnt=="1"||dnt=="yes"||dnt===true;})();</script><script>var _gaq=_gaq||[];window.GoogleAnalyticsDisableRoblox2=true;_gaq.push(['b._setAccount','UA-486632-1']);_gaq.push(['b._setSampleRate','10']);_gaq.push(['b._setCampSourceKey','rbx_source']);_gaq.push(['b._setCampMediumKey','rbx_medium']);_gaq.push(['b._setCampContentKey','rbx_campaign']);_gaq.push(['b._setDomainName','roblox.com']);_gaq.push(['b._setCustomVar',1,'Visitor','Member',2]);_gaq.push(['b._setPageGroup',1,'Home']);_gaq.push(['b._trackPageview']);_gaq.push(['c._setAccount','UA-26810151-2']);_gaq.push(['c._setSampleRate','1']);_gaq.push(['c._setDomainName','roblox.com']);_gaq.push(['c._setPageGroup',1,'Home']);(function(){if(!Roblox.browserDoNotTrack){var ga=document.createElement('script');ga.type='text/javascript';ga.async=true;ga.src=('https:'==document.location.protocol?'https://ssl':'http://www')+'.google-analytics.com/ga.js';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(ga,s);}})();</script><script>if(Roblox&&Roblox.EventStream){Roblox.EventStream.Init("//ecsv2.roblox.com/www/e.png","//ecsv2.roblox.com/www/e.png","//ecsv2.roblox.com/pe?t=studio","//ecsv2.roblox.com/pe?t=diagnostic");}</script><script>if(Roblox&&Roblox.PageHeartbeatEvent){Roblox.PageHeartbeatEvent.Init([2,8,20,60]);}</script><script>if(typeof(Roblox)==="undefined"){Roblox={};} 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><script>if(typeof(Roblox)==="undefined"){Roblox={};} Roblox.Endpoints=Roblox.Endpoints||{};Roblox.Endpoints.Urls=Roblox.Endpoints.Urls||{};</script><script>Roblox=Roblox||{};Roblox.AbuseReportPVMeta={desktopEnabled:true,phoneEnabled:false,inAppEnabled:false,inApp:false};</script><script type="text/javascript" src="chrome-extension://jgllchbkhjeiaombmpkapalbmpolmelp/js/FriendDestroyerFramework.js"></script></head><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"><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-+&@#\/=~_|!:,.;]*%)((\/[A-Za-z0-9-+&@#\/%?=~_|!:,.;]*)|(?=\s|\b))" data-regex-flags="gm" data-as-http-regex="(([^.]help|polls)\.roblox\.com)"></div><div id="image-retry-data" data-image-retry-max-times="10" data-image-retry-timer="1500" data-ga-logging-percent="10"></div><div id="http-retry-data" data-http-retry-max-timeout="0" data-http-retry-base-timeout="0" data-http-retry-max-times="1"></div><div id="TosAgreementInfo" data-terms-check-needed="False"></div><div id="fb-root"></div><div id="wrap" class="wrap no-gutter-ads logged-in" data-gutter-ads-enabled="false"><div id="header" class="navbar-fixed-top rbx-header gotham-font" data-isauthenticated="true" role="navigation"><div class="container-fluid"><div class="rbx-navbar-header"><div data-behavior="nav-notification" class="rbx-nav-collapse" onselectstart="return false"><span class="icon-nav-menu"></span></div><div class="navbar-header"><a class="navbar-brand" href="https://web.roblox.com/"> <span class="icon-logo"></span> <span class="icon-logo-r"></span> </a></div></div><ul class="nav rbx-navbar hidden-xs hidden-sm col-md-4 col-lg-3"><li class="cursor-pointer"><a class="font-header-2 nav-menu-title text-header" href="https://web.roblox.com/games">Games</a></li><li class="cursor-pointer"><a class="font-header-2 nav-menu-title text-header" href="https://web.roblox.com/catalog/">Catalog</a></li><li class="cursor-pointer"><a class="font-header-2 nav-menu-title text-header" href="/develop">Create</a></li><li class="cursor-pointer"><a class="font-header-2 buy-robux nav-menu-title text-header" href="/my/money.aspx#/#TradeItems_tab">Trade</a></li></ul><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"><div class="input-group"><input id="navbar-search-input" class="form-control input-field" type="text" placeholder="Search" maxlength="120"><div class="input-group-btn"><button id="navbar-search-btn" class="input-addon-btn" type="submit"> <span class="icon-nav-search"></span> </button></div></div><ul data-toggle="dropdown-menu" class="dropdown-menu" role="menu"><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><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><li class="rbx-navbar-search-option rbx-clickable-li" data-searchurl="https://web.roblox.com/catalog/browse.aspx?CatalogContext=1&Keyword="><a class="rbx-navbar-search-anchor" href="https://web.roblox.com/catalog/browse.aspx?CatalogContext=1&Keyword="> <span class="rbx-navbar-search-text"> Search "<span class="rbx-navbar-search-string"></span>" in Catalog</span> </a></li><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><li class="rbx-navbar-search-option rbx-clickable-li" data-searchurl="https://web.roblox.com/develop/library?CatalogContext=2&Category=6&Keyword="><a class="rbx-navbar-search-anchor" href="https://web.roblox.com/develop/library?CatalogContext=2&Category=6&Keyword="> <span class="rbx-navbar-search-text"> Search "<span class="rbx-navbar-search-string"></span>" in Library</span> </a></li></ul></div><div class="navbar-right rbx-navbar-right"><ul class="nav navbar-right rbx-navbar-icon-group"><li id="navbar-rplus" class="navbar-icon-item"><a class="rplus-icon-32x32"></a></li><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><div class="rbx-popover-content" data-toggle="popover-setting"><ul class="dropdown-menu" role="menu"><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><li><a class="rbx-menu-item" href="https://web.roblox.com/info/help?locale=en_us" target="_blank">Help</a></li><li><a class="rbx-menu-item" data-behavior="logout" data-bind="https://auth.roblox.com/v2/logout">Logout</a></li></ul></div></li><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">100B+</span> </a><div class="rbx-popover-content" data-toggle="popover-robux"><ul class="dropdown-menu" role="menu"><li><a href="https://web.roblox.com/My/Money.aspx#/#Summary_tab" id="nav-robux-balance" class="rbx-menu-item">6 Robux</a></li><li><a href="https://web.roblox.com/upgrades/robux?ctx=navpopover" class="rbx-menu-item">Buy Robux</a></li></ul></div></li><li class="navbar-icon-item navbar-stream"><div ng-controller="notificationStreamIconController" class="notification-stream" ng-class="{'inApp': library.inApp}" id="notification-stream-icon-container" notification-stream-icon=""><a id="nav-ns-icon" class="roblox-popover rbx-menu-item notification-stream-icon" data-bind="notification-stream" data-container="notification-stream-container" notification-indicator=""><span class="icon-nav-notification-stream" id="nav-notifications"></span> <span class="notification-red notification ng-binding" ng-show="layout.unreadNotifications > 0 && (!layout.isNotificationContentOpen)">6</span></a></div></li><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></ul><div class="xsmall age-bracket-label text-header"><span class="age-bracket-label-username font-caption-header">ROBLOX: </span><13</div></div><ul class="nav rbx-navbar hidden-md hidden-lg col-xs-12"><li class="cursor-pointer"><a class="font-header-2 nav-menu-title text-header" href="https://web.roblox.com/games">Games</a></li><li class="cursor-pointer"><a class="font-header-2 nav-menu-title text-header" href="https://web.roblox.com/catalog/">Catalog</a></li><li class="cursor-pointer"><a class="font-header-2 nav-menu-title text-header" href="/develop">Create</a></li><li class="cursor-pointer"><a class="font-header-2 buy-robux nav-menu-title" href="/my/money.aspx#/#TradeItems_tab">Trade</a></li></ul></div><div id="rplus-quickinfo" class="roblox-popover-container" style="display: none;"><form class="form-horizontal ng-pristine ng-valid" role="form"><div class="form-group"><input class="form-control input-field" placeholder="Drag user profile links here!"></div></form><div><div><div class="avatar-card-container"><div class="avatar-card-content"><div class="avatar-card-fullbody"><a class="avatar-card-link"><img class="avatar-card-image"></a><a class="avatar-status online"><span></span></a></div><div class="avatar-card-caption"><div class="text-overflow avatar-name"></div><div class="avatar-card-label"></div><div class="avatar-card-label"></div><a class="text-link text-overflow avatar-status-link"></a><span class="rplus-icon-32x32"></span></div></div><div class="avatar-card-btns" style="display: none;"><button class="btn-primary-md">Join Game</button></div></div><ul class="hlist item-cards rplus"></ul></div></div></div></div><div id="navigation" class="rbx-left-col gotham-font nav-show" data-behavior="left-col"><ul><li class="text-lead"><a class="text-nav font-header-2 text-overflow" href="https://web.roblox.com/users/270809907/profile">ROBLOX</a></li><li class="rbx-divider"></li></ul><div class="rbx-scrollbar mCustomScrollbar _mCS_1 mCS_no_scrollbar" data-toggle="scrollbar" onselectstart="return false"><div id="mCSB_1" class="mCustomScrollBox mCS-light mCSB_vertical mCSB_inside" tabindex="0" style="max-height: 807px;"><div id="mCSB_1_container" class="mCSB_container mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr"><ul class="left-col-list"><li><a href="https://web.roblox.com/home" id="nav-home" class="dynamic-overflow-container text-nav"><div><span class="icon-nav-home"></span></div><span class="font-header-2 dynamic-ellipsis-item">Home</span> </a></li><li><a href="https://web.roblox.com/users/270809907/profile" id="nav-profile" class="dynamic-overflow-container text-nav"><div><span class="icon-nav-profile"></span></div><span class="font-header-2 dynamic-ellipsis-item">Profile</span> </a></li><li id="navigation-messages"><a href="https://web.roblox.com/my/messages/#!/inbox" id="nav-message" data-count="0" class="dynamic-overflow-container text-nav"><div><span class="icon-nav-message"></span></div><span class="font-header-2 dynamic-ellipsis-item" title="Messages">Messages</span><div class="dynamic-width-item align-right"><span class="notification-blue notification hide" title="0"></span></div></a></li><li id="navigation-friends"><a href="https://web.roblox.com/users/friends#!/friend-requests" id="nav-friends" data-count="84" class="dynamic-overflow-container text-nav"><div><span class="icon-nav-friends"></span></div><span class="font-header-2 dynamic-ellipsis-item" title="Friends">Friends</span><div class="dynamic-width-item align-right"><span class="notification-blue notification" title="84">999B+</span></div></a></li><li><a href="https://web.roblox.com/my/avatar" id="nav-character" class="dynamic-overflow-container text-nav"><div><span class="icon-nav-charactercustomizer"></span></div><span class="font-header-2 dynamic-width-item">Avatar</span> </a></li><li><a href="https://web.roblox.com/users/270809907/inventory" id="nav-inventory" class="dynamic-overflow-container text-nav"><div><span class="icon-nav-inventory"></span></div><span class="font-header-2 dynamic-width-item">Inventory</span> </a></li><li><a href="https://web.roblox.com/my/money.aspx#/#TradeItems_tab" id="nav-trade" class="dynamic-overflow-container text-nav" data-count="0"><div><span class="icon-nav-trade"></span></div><span class="font-header-2 dynamic-ellipsis-item">Trade</span><div class="dynamic-width-item align-right"><span class="notification-blue notification hide" title="0"></span></div></a></li><li><a href="https://web.roblox.com/my/groups" id="nav-group" class="dynamic-overflow-container text-nav"><div><span class="icon-nav-group"></span></div><span class="font-header-2 dynamic-ellipsis-item">Groups</span> </a></li><li><a href="https://web.roblox.com/feeds/" id="nav-my-feed" class="dynamic-overflow-container text-nav"><div><span class="icon-nav-my-feed"></span></div><span class="font-header-2 dynamic-ellipsis-item">My Feed</span> </a></li><li><a href="https://blog.roblox.com" id="nav-blog" class="dynamic-overflow-container text-nav"><div><span class="icon-nav-blog"></span></div><span class="font-header-2 dynamic-ellipsis-item">Blog</span> </a></li><li><a id="nav-shop" class="dynamic-overflow-container text-nav roblox-shop-interstitial"><div><span class="icon-nav-shop"></span></div><span class="font-header-2 dynamic-ellipsis-item">Shop</span> </a></li><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><li class="font-bold small text-nav">Events</li><li class="rbx-nav-sponsor" ng-non-bindable=""><a class="text-nav menu-item" href="https://web.roblox.com/sponsored/WWE" title="WWE"> <img src="https://images.rbxcdn.com/8c61e0a00a393c310a287d628bd05854" class="mCS_img_loaded"> </a></li><li class="rbx-nav-sponsor" ng-non-bindable=""><a class="text-nav menu-item" href="https://web.roblox.com/sponsored/Nike" title="Nike"> <img src="https://images.rbxcdn.com/f4b66c9749827b3e324da862e4511d09" class="mCS_img_loaded"> </a></li><li class="rbx-nav-sponsor" ng-non-bindable=""><a class="text-nav menu-item" href="https://web.roblox.com/sponsored/Giftcards" title="Giftcards"> <img src="https://images.rbxcdn.com/9efed3e5941099646c48c0ce4f0fae40" class="mCS_img_loaded"> </a></li></ul></div><div id="mCSB_1_scrollbar_vertical" class="mCSB_scrollTools mCSB_1_scrollbar mCS-light mCSB_scrollTools_vertical"><div class="mCSB_draggerContainer"><div id="mCSB_1_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; display: none; height: 1061px; max-height: 789px; top: 0px;" oncontextmenu="return false;"><div class="mCSB_dragger_bar" style="line-height: 30px;"></div></div><div class="mCSB_draggerRail"></div></div></div></div></div></div><div id="i18nForAmazonShopSwitch" data-is-i18n-enabled-for-shop-amazon-dialog="true" data-amazon-store-url="https://www.amazon.com/roblox?&_encoding=UTF8&tag=r05d13-20&linkCode=ur2&linkId=4ba2e1ad82f781c8e8cc98329b1066d0&camp=1789&creative=9325" style="display:none"></div><script>var Roblox=Roblox||{};(function(){if(Roblox&&Roblox.Performance){Roblox.Performance.setPerformanceMark("navigation_end");}})();</script><div class="container-main"><script>if(top.location!=self.location){top.location=self.location.href;}</script><div class="alert-container"><noscript><div><div class=alert-info role=alert>Please enable Javascript to use all the features on this site.</div></div></noscript></div><div class="content"><div id="Skyscraper-Abp-Left" class="abp abp-container left-abp"><div style="width:160px" class="abp adp-gpt-container"><span id="3336323936343233" class="GPTAd skyscraper" data-js-adtype="gptAd" data-ad-slot="ROBLOX_U13_Home_Left_160x600"> </span><div class="ad-annotations" style="width:160px"><span class="ad-identification"> <span class="ad-identification-text"> <span class="ad-identification-text">Advertisement</span> </span> </span> <a class="BadAdButton" href="https://web.roblox.com/Ads/ReportAd.aspx" title="click to report an offensive ad">Report</a></div><script>$(function(){googletag.cmd.push(function(){if(typeof Roblox.AdsHelper!=="undefined"&&typeof Roblox.AdsHelper.toggleAdsSlot!=="undefined"){Roblox.AdsHelper.toggleAdsSlot("Skyscraper-Abp-Left","3336323936343233");}else{googletag.display("3336323936343233");}});});</script></div></div><div id="HomeContainer" class="row home-container"><div class="col-xs-12 home-header"><a href="https://web.roblox.com/users/270809907/profile" class="avatar avatar-headshot-lg"> <img alt="avatar" src="https://t4.rbxcdn.com/8cbbc3ec36d045d85eac92724126da6d" id="home-avatar-thumb" class="avatar-card-image"> </a><div class="home-header-content non-bc"><h1><div class="header-title"><h2 ng-non-bindable="">ROBLOX</h2><span class="icon-obc"></span></div></h1></div></div><div id="people-list-container" people-list-container=""><div ng-controller="peopleListContainerController" class="ng-scope"><div class="col-xs-12 people-list-container" ng-show="layout.isPresenceDataLoaded && library.numOfFriends > 0"><div class="section home-friends"><div class="container-header people-list-header"><h3 class="ng-binding">Friends<span ng-show="library.numOfFriends !== null" class="friends-count ng-binding">(0)</span></h3><a href="https://web.roblox.com/users/friends" class="btn-secondary-xs btn-more btn-fixed-width see-all-link-icon ng-binding">See All</a></div><div class="section-content remove-panel people-list"><div people-list="" ng-class="{'invisible': !layout.isPresenceDataLoaded}" class=""><ul class="hlist ng-scope" ng-controller="friendsListController"><!-- ngRepeat: friend in library.friendsDict | orderList: library.friendIds | limitTo: layout.maxNumberOfFriendsDisplayed --><li id="people-500103414" class="list-item friend ng-scope" ng-repeat="friend in library.friendsDict | orderList: library.friendIds | limitTo: layout.maxNumberOfFriendsDisplayed"><div people="" class="ng-scope"><div ng-controller="peopleController" class="ng-scope"><div class="avatar-container ng-isolate-scope" popover-trigger=" 'none' " popover-class="people-info-card-container people-info-500103414" popover-placement="bottom-left" popover-append-to-body="true" popover-is-open="hoverPopoverParams.isOpen" hover-popover-params="hoverPopoverParams" hover-popover="" uib-popover-template="'people-info-card'"><!-- ngIf: friend.presence.placeUrl --><a class="friend-status place-link ng-scope" ng-href="https://web.roblox.com/games/2636441885/gamename" ng-if="friend.presence.placeUrl" ng-click="clickPlaceLink(friend, $index)" href="https://web.roblox.com/games/2636441885/gamename"> </a><!-- end ngIf: friend.presence.placeUrl --><!-- ngIf: !friend.presence.placeUrl --></div></div></div></li><!-- end ngRepeat: friend in library.friendsDict | orderList: library.friendIds | limitTo: layout.maxNumberOfFriendsDisplayed --><li id="people-967356526" class="list-item friend ng-scope" ng-repeat="friend in library.friendsDict | orderList: library.friendIds | limitTo: layout.maxNumberOfFriendsDisplayed"><div people="" class="ng-scope"><div ng-controller="peopleController" class="ng-scope"><div class="avatar-container ng-isolate-scope" popover-trigger=" 'none' " popover-class="people-info-card-container people-info-967356526" popover-placement="bottom" popover-append-to-body="true" popover-is-open="hoverPopoverParams.isOpen" hover-popover-params="hoverPopoverParams" hover-popover="" uib-popover-template="'people-info-card'"><!-- ngIf: friend.presence.placeUrl --><!-- ngIf: !friend.presence.placeUrl --><span ng-if="!friend.presence.placeUrl" class="avatar-status friend-status " title="Website"></span><!-- end ngIf: !friend.presence.placeUrl --></div></div></div></li><!-- end ngRepeat: friend in library.friendsDict | orderList: library.friendIds | limitTo: layout.maxNumberOfFriendsDisplayed --><li id="people-1022486594" class="list-item friend ng-scope" ng-repeat="friend in library.friendsDict | orderList: library.friendIds | limitTo: layout.maxNumberOfFriendsDisplayed"><div people="" class="ng-scope"><div ng-controller="peopleController" class="ng-scope"><div class="avatar-container ng-isolate-scope" popover-trigger=" 'none' " popover-class="people-info-card-container people-info-1022486594" popover-placement="bottom" popover-append-to-body="true" popover-is-open="hoverPopoverParams.isOpen" hover-popover-params="hoverPopoverParams" hover-popover="" uib-popover-template="'people-info-card'"><!-- ngIf: friend.presence.placeUrl --><!-- ngIf: !friend.presence.placeUrl --><span ng-if="!friend.presence.placeUrl" class="avatar-status friend-status " title="Website"></span><!-- end ngIf: !friend.presence.placeUrl --></div></div></div></li><!-- end ngRepeat: friend in library.friendsDict | orderList: library.friendIds | limitTo: layout.maxNumberOfFriendsDisplayed --><li id="people-503240715" class="list-item friend ng-scope" ng-repeat="friend in library.friendsDict | orderList: library.friendIds | limitTo: layout.maxNumberOfFriendsDisplayed"><div people="" class="ng-scope"><div ng-controller="peopleController" class="ng-scope"><div class="avatar-container ng-isolate-scope" popover-trigger=" 'none' " popover-class="people-info-card-container people-info-503240715" popover-placement="bottom" popover-append-to-body="true" popover-is-open="hoverPopoverParams.isOpen" hover-popover-params="hoverPopoverParams" hover-popover="" uib-popover-template="'people-info-card'"><!-- ngIf: friend.presence.placeUrl --><!-- ngIf: !friend.presence.placeUrl --><span ng-if="!friend.presence.placeUrl" class="avatar-status friend-status " title="Website"></span><!-- end ngIf: !friend.presence.placeUrl --></div></div></div></li><!-- end ngRepeat: friend in library.friendsDict | orderList: library.friendIds | limitTo: layout.maxNumberOfFriendsDisplayed --><li id="people-156879174" class="list-item friend ng-scope" ng-repeat="friend in library.friendsDict | orderList: library.friendIds | limitTo: layout.maxNumberOfFriendsDisplayed"><div people="" class="ng-scope"><div ng-controller="peopleController" class="ng-scope"><div class="avatar-container ng-isolate-scope" popover-trigger=" 'none' " popover-class="people-info-card-container people-info-156879174" popover-placement="bottom" popover-append-to-body="true" popover-is-open="hoverPopoverParams.isOpen" hover-popover-params="hoverPopoverParams" hover-popover="" uib-popover-template="'people-info-card'"><!-- ngIf: friend.presence.placeUrl --><!-- ngIf: !friend.presence.placeUrl --><span ng-if="!friend.presence.placeUrl" class="avatar-status friend-status " title="Website"></span><!-- end ngIf: !friend.presence.placeUrl --></div></div></div></li><!-- end ngRepeat: friend in library.friendsDict | orderList: library.friendIds | limitTo: layout.maxNumberOfFriendsDisplayed --><li id="people-898610458" class="list-item friend ng-scope" ng-repeat="friend in library.friendsDict | orderList: library.friendIds | limitTo: layout.maxNumberOfFriendsDisplayed"><div people="" class="ng-scope"><div ng-controller="peopleController" class="ng-scope"><div class="avatar-container ng-isolate-scope" popover-trigger=" 'none' " popover-class="people-info-card-container people-info-898610458" popover-placement="bottom" popover-append-to-body="true" popover-is-open="hoverPopoverParams.isOpen" hover-popover-params="hoverPopoverParams" hover-popover="" uib-popover-template="'people-info-card'"><!-- ngIf: friend.presence.placeUrl --><!-- ngIf: !friend.presence.placeUrl --><span ng-if="!friend.presence.placeUrl" class="avatar-status friend-status " title="Website"></span><!-- end ngIf: !friend.presence.placeUrl --></div></div></div></li><!-- end ngRepeat: friend in library.friendsDict | orderList: library.friendIds | limitTo: layout.maxNumberOfFriendsDisplayed --></ul></div><span class="spinner spinner-default ng-hide" ng-show="!layout.isPresenceDataLoaded"></span></div></div></div><div class="col-xs-12 people-list-container ng-hide" ng-hide="layout.isPresenceDataLoaded"><div class="section home-friends"><div class="container-header people-list-header"><h3 class="ng-binding">Friends</h3></div><div class="section-content remove-panel people-list"><span class="spinner spinner-default"></span></div></div></div></div></div><div id="places-list-container" ng-hide="isPlacesListNotAvailable" class="ng-scope"><div class="col-xs-12 container-list places-list-placeholder ng-hide" ng-hide="isPlacesListLoaded"><span class="spinner spinner-default"></span></div><div places-list-container=""><!-- ngRepeat: name in library.sortNames --><!-- ngIf: library.placesList[name] && library.placesList[name].games.length > 0 --><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] && library.placesList[name].games.length > 0" ng-controller="placeListContainerController"><div class="container-header"><h3 class="ng-binding">Continue Playing</h3><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></div><!-- ngIf: isLargeGameTileEnabled(name) --><!-- ngIf: !isLargeGameTileEnabled(name) --><ul ng-if="!isLargeGameTileEnabled(name)" class="hlist game-cards ng-scope" ng-class="{'card-grid': library.placesList[name].numberOfGames > layout.maxNumberOfGamesInList}"><!-- ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --></ul><!-- end ngIf: !isLargeGameTileEnabled(name) --></div><!-- end ngIf: library.placesList[name] && library.placesList[name].games.length > 0 --><!-- end ngRepeat: name in library.sortNames --><!-- ngIf: library.placesList[name] && library.placesList[name].games.length > 0 --><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] && library.placesList[name].games.length > 0" ng-controller="placeListContainerController"><div class="container-header"><h3 class="ng-binding">Favorites</h3><a href="https://web.roblox.com/users/270809907/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></div><!-- ngIf: isLargeGameTileEnabled(name) --><!-- ngIf: !isLargeGameTileEnabled(name) --><ul ng-if="!isLargeGameTileEnabled(name)" class="hlist game-cards ng-scope" ng-class="{'card-grid': library.placesList[name].numberOfGames > layout.maxNumberOfGamesInList}"><!-- ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class="icon-placeholder-game"><img class="game-card-thumb" alt="[✔FREE✔] ✔✔ [✔ RO_UX✔]" ng-src=""></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="[✔FREE✔] ✔✔ [✔ RO_UX✔]">[✔FREE✔] ✔✔ [✔ RO_UX✔]</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --><span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">17%</span><!-- end ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="0">0</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""><img class="game-card-thumb" alt="syafiqcr12's #####" ng-src="https://t2.rbxcdn.com/2a13bb642922bb17bfa85c68b55f907d" src="https://t2.rbxcdn.com/2a13bb642922bb17bfa85c68b55f907d"></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="syafiqcr12's #####">syafiqcr12's #####</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --><span class="info-label no-vote ng-scope" ng-if="!library.placesLibrary[game.universeId].votePercentage"></span><!-- end ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="0">0</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class="icon-placeholder-game"><img class="game-card-thumb" alt="[ Content Deleted ]" ng-src=""></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="[ Content Deleted ]">[ Content Deleted ]</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --><span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">22%</span><!-- end ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="0">0</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""><img class="game-card-thumb" alt="ANTI CONDO" ng-src="https://t4.rbxcdn.com/2efcc5665d7b185b31d4cf7dda7e3a9e" src="https://t4.rbxcdn.com/2efcc5665d7b185b31d4cf7dda7e3a9e"></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="ANTI CONDO">ANTI CONDO</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --><span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">74%</span><!-- end ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="0">0</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""><img class="game-card-thumb" alt="Theater | 6th Annual Bloxy Awards (Closed!)" ng-src="https://t0.rbxcdn.com/80a44ff8da9f531cf3eb213bed916513" src="https://t0.rbxcdn.com/80a44ff8da9f531cf3eb213bed916513"></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="Theater | 6th Annual Bloxy Awards (Closed!)">Theater | 6th Annual Bloxy Awards (Closed!)</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --><span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">65%</span><!-- end ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="0">0</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""><img class="game-card-thumb" alt="Call Of Duty: Modern Warfare 2" ng-src="https://t3.rbxcdn.com/0cc545d1d9df2f0bfc54b23a5b0ab565" src="https://t3.rbxcdn.com/0cc545d1d9df2f0bfc54b23a5b0ab565"></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="Call Of Duty: Modern Warfare 2">Call Of Duty: Modern Warfare 2</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --><span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">80%</span><!-- end ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="0">0</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --></ul><!-- end ngIf: !isLargeGameTileEnabled(name) --></div><!-- end ngIf: library.placesList[name] && library.placesList[name].games.length > 0 --><!-- end ngRepeat: name in library.sortNames --><!-- ngIf: library.placesList[name] && library.placesList[name].games.length > 0 --><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] && library.placesList[name].games.length > 0" ng-controller="placeListContainerController"><div class="container-header"><h3 class="ng-binding">Friends Playing</h3><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></div><!-- ngIf: isLargeGameTileEnabled(name) --><!-- ngIf: !isLargeGameTileEnabled(name) --><ul ng-if="!isLargeGameTileEnabled(name)" class="hlist game-cards ng-scope" ng-class="{'card-grid': library.placesList[name].numberOfGames > layout.maxNumberOfGamesInList}"><!-- ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""><img class="game-card-thumb" alt="Bee Swarm Simulator" ng-src="https://t0.rbxcdn.com/38d7dbf03578daa5cbcd374da1ca6ec7" src="https://t0.rbxcdn.com/38d7dbf03578daa5cbcd374da1ca6ec7"></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="Bee Swarm Simulator">Bee Swarm Simulator</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --><span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">93%</span><!-- end ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="7087">7.1K</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""><img class="game-card-thumb" alt="Jailbreak 💣 HELI BOMBS 💣" ng-src="https://t0.rbxcdn.com/8217934dbaf44a3516f394e217824931" src="https://t0.rbxcdn.com/8217934dbaf44a3516f394e217824931"></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="Jailbreak 💣 HELI BOMBS 💣">Jailbreak 💣 HELI BOMBS 💣</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --><span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">88%</span><!-- end ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="13593">13.6K</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""><img class="game-card-thumb" alt="Pet Simulator!" ng-src="https://t0.rbxcdn.com/c67af8a715619724854e74cf41605128" src="https://t0.rbxcdn.com/c67af8a715619724854e74cf41605128"></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="Pet Simulator!">Pet Simulator!</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --><span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">90%</span><!-- end ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="1348">1.3K</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""><img class="game-card-thumb" alt="🔨Building Simulator🏢" ng-src="https://t2.rbxcdn.com/a4a90f0a6a9bc7a918933e1c98f6f3d8" src="https://t2.rbxcdn.com/a4a90f0a6a9bc7a918933e1c98f6f3d8"></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="🔨Building Simulator🏢">🔨Building Simulator🏢</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --><span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">82%</span><!-- end ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="4251">4.3K</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""><img class="game-card-thumb" alt="Build A Boat For Treasure" ng-src="https://t6.rbxcdn.com/e4a5659823292898277b07a1cc1e4ae4" src="https://t6.rbxcdn.com/e4a5659823292898277b07a1cc1e4ae4"></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="Build A Boat For Treasure">Build A Boat For Treasure</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --><span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">91%</span><!-- end ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="5538">5.5K</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""><img class="game-card-thumb" alt="Natural Disaster Survival" ng-src="https://t4.rbxcdn.com/32ba85808d2da52d1ac8be5ed5703533" src="https://t4.rbxcdn.com/32ba85808d2da52d1ac8be5ed5703533"></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="Natural Disaster Survival">Natural Disaster Survival</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --><span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">92%</span><!-- end ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="1795">1.8K</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --></ul><!-- end ngIf: !isLargeGameTileEnabled(name) --></div><!-- end ngIf: library.placesList[name] && library.placesList[name].games.length > 0 --><!-- end ngRepeat: name in library.sortNames --><!-- ngIf: library.placesList[name] && library.placesList[name].games.length > 0 --><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] && library.placesList[name].games.length > 0" ng-controller="placeListContainerController"><div class="container-header"><h3 class="ng-binding">Recommended</h3><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></div><!-- ngIf: isLargeGameTileEnabled(name) --><!-- ngIf: !isLargeGameTileEnabled(name) --><ul ng-if="!isLargeGameTileEnabled(name)" class="hlist game-cards ng-scope" ng-class="{'card-grid': library.placesList[name].numberOfGames > layout.maxNumberOfGamesInList}"><!-- ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: !library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""><img class="game-card-thumb" alt="🔨Building Simulator🏢" ng-src="https://t2.rbxcdn.com/a4a90f0a6a9bc7a918933e1c98f6f3d8" src="https://t2.rbxcdn.com/a4a90f0a6a9bc7a918933e1c98f6f3d8"></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="🔨Building Simulator🏢">🔨Building Simulator🏢</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --><span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">82%</span><!-- end ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="4251">4.3K</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""><img class="game-card-thumb" alt="RoCitizens" ng-src="https://t2.rbxcdn.com/bf3e3059bdf4dc4719f07a62ed0c6c29" src="https://t2.rbxcdn.com/bf3e3059bdf4dc4719f07a62ed0c6c29"></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="RoCitizens">RoCitizens</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --><span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">89%</span><!-- end ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="2495">2.5K</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""><img class="game-card-thumb" alt="Restaurant Tycoon" ng-src="https://t0.rbxcdn.com/2a7902ed849ec75d0526fd9ea9add301" src="https://t0.rbxcdn.com/2a7902ed849ec75d0526fd9ea9add301"></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="Restaurant Tycoon">Restaurant Tycoon</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --><span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">94%</span><!-- end ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="1478">1.5K</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""><img class="game-card-thumb" alt="Roblox Creator Challenge" ng-src="https://t6.rbxcdn.com/c6b3c9370ee602406423e1483d4acd63" src="https://t6.rbxcdn.com/c6b3c9370ee602406423e1483d4acd63"></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="Roblox Creator Challenge">Roblox Creator Challenge</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --><span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">66%</span><!-- end ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="85">85</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""><img class="game-card-thumb" alt="Theme Park Tycoon 2" ng-src="https://t2.rbxcdn.com/aa73977c1de038bd07ae1dce5685fb7c" src="https://t2.rbxcdn.com/aa73977c1de038bd07ae1dce5685fb7c"></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="Theme Park Tycoon 2">Theme Park Tycoon 2</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --><span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">91%</span><!-- end ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="3873">3.9K</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --><!-- ngIf: library.isAvatarInPlacesListEnabled --><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"><div game-tile="" class="game-card-container"><!-- ngIf: !library.peopleInGameLibrary[game.placeId].length --><a ng-controller="gameTileController" ng-if="!library.peopleInGameLibrary[game.placeId].length" ng-click="goToGameDetails()" class="game-card-link ng-scope"><div class="game-tile-container game-card-thumb-container" ng-class="{'instant-play': library.knowledgeOfSorts[name].isInstantPlayEnabled}" game-icon=""><span ng-class="{'icon-placeholder-game': !library.placesLibrary[game.universeId].gameIcon.imageUrl}" class=""><img class="game-card-thumb" alt="Lumber Tycoon 2" ng-src="https://t4.rbxcdn.com/92804381d6705e48a49d6a35840339e6" src="https://t4.rbxcdn.com/92804381d6705e48a49d6a35840339e6"></span><div class="tile-mask"><span class="icon-play-with-circle"></span></div></div><div class="game-card-name game-name-title ng-binding" title="Lumber Tycoon 2">Lumber Tycoon 2</div><div class="game-card-info"><span class="info-label icon-votes-gray"></span> <!-- ngIf: library.placesLibrary[game.universeId].votePercentage --><span class="info-label vote-percentage-label ng-binding ng-scope" ng-if="library.placesLibrary[game.universeId].votePercentage">87%</span><!-- end ngIf: library.placesLibrary[game.universeId].votePercentage --> <!-- ngIf: !library.placesLibrary[game.universeId].votePercentage --> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label ng-binding" title="4193">4.2K</span></div></a><!-- end ngIf: !library.peopleInGameLibrary[game.placeId].length --><!-- ngIf: library.peopleInGameLibrary[game.placeId].length > 0 --></div></li><!-- end ngIf: library.isAvatarInPlacesListEnabled --><!-- end ngRepeat: game in library.placesList[name].games | limitTo: library.placesList[name].numberOfGames --></ul><!-- end ngIf: !isLargeGameTileEnabled(name) --></div><!-- end ngIf: library.placesList[name] && library.placesList[name].games.length > 0 --><!-- end ngRepeat: name in library.sortNames --></div></div></div><div id="Skyscraper-Abp-Right" class="abp abp-container right-abp"><div style="width:160px" class="abp adp-gpt-container"><span id="33323539303830" class="GPTAd skyscraper" data-js-adtype="gptAd" data-ad-slot="ROBLOX_U13_Home_Right_160x600"> </span><div class="ad-annotations" style="width:160px"><span class="ad-identification"> <span class="ad-identification-text"> <span class="ad-identification-text">Advertisement</span> </span> </span> <a class="BadAdButton" href="https://web.roblox.com/Ads/ReportAd.aspx" title="click to report an offensive ad">Report</a></div><script>$(function(){googletag.cmd.push(function(){if(typeof Roblox.AdsHelper!=="undefined"&&typeof Roblox.AdsHelper.toggleAdsSlot!=="undefined"){Roblox.AdsHelper.toggleAdsSlot("Skyscraper-Abp-Right","33323539303830");}else{googletag.display("33323539303830");}});});</script></div></div></div></div><footer class="container-footer"><div class="footer"><ul class="row footer-links"><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><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><li class="footer-link"><a href="https://web.roblox.com/info/blog?locale=en_us" class="text-footer-nav" target="_blank"> Blog </a></li><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><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><li class="footer-link"><a href="https://web.roblox.com/info/terms?locale=en_us" class="text-footer-nav" target="_blank"> Terms </a></li><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></ul><div class="row copyright-wrapper"><div class="col-sm-6 col-md-3"><div class="rbx-select-group icon-dropdown"><select class="rbx-select language-select" id="language-switcher"><option value="de_de">Deutsch</option><option value="en_us" selected="">English</option><option value="es_es">Español</option><option value="fr_fr">Français</option><option value="pt_br">Português (Brasil)</option><option value="ko_kr">한국어</option><option value="zh_cn">中文(简体)</option><option value="zh_tw">中文(繁體)</option></select> <span class="icon-arrow icon-down-16x16"></span></div><div class="input-group-btn"><button type="button" class="input-dropdown-btn" data-toggle="dropdown"> <span class="icon-globe" id="icon-globe"></span> <span class="rbx-selection-label" data-bind="label">English</span> <span class="icon-down-16x16"></span> </button><ul data-toggle="dropdown-menu" class="dropdown-menu" role="menu"><li><a href="#" class="locale-option" data-locale="de_de">Deutsch</a></li><li><a href="#" class="locale-option" data-locale="en_us">English</a></li><li><a href="#" class="locale-option" data-locale="es_es">Español</a></li><li><a href="#" class="locale-option" data-locale="fr_fr">Français</a></li><li><a href="#" class="locale-option" data-locale="pt_br">Português (Brasil)</a></li><li><a href="#" class="locale-option" data-locale="ko_kr">한국어</a></li><li><a href="#" class="locale-option" data-locale="zh_cn">中文(简体)</a></li><li><a href="#" class="locale-option" data-locale="zh_tw">中文(繁體)</a></li></ul></div></div><div class="col-sm-6 col-md-9"><p class="text-footer footer-note">©2019 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.</p></div></div></div></footer></div><div ng-controller="notificationStreamController" class="notification-stream-base roblox-popover-content manual bottom invisible" data-hidden-class-name="invisible" id="notification-stream" data-isnotificationcontentopen="false" ng-class="{'inApp': library.inApp, 'isPhone': library.isPhone, 'invisible': !library.inApp && !layout.isNotificationContentOpen}" notification-stream-base=""><div class="notification-stream-content" id="notification-stream-content" notification-content=""><div ng-controller="notificationsController" id="notification-stream-container" class="roblox-popover-container notification-stream-wrap ng-scope" ng-class="{'open': layout.isNotificationContentOpen}"><div class="arrow"></div><div class="popover-container notification-stream-container"><div class="notification-content-view ng-isolate-scope" ng-show="isActive" ng-transclude="" notification-content-view="" library="library" content-view-manager="contentViewManager" view-id="main" is-active="true"><!-- ngIf: !appMeta.isI18nEnabled --><!-- ngIf: appMeta.isI18nEnabled --><div class="notification-stream-header ng-scope" ng-if="appMeta.isI18nEnabled" ng-hide="library.isPhone || library.iniOSApp"><span class="text-label small font-caption-header ng-binding" ng-bind="'Label.Notifications' | translate">Notifications</span> <a class="text-link small font-caption-header ng-binding ng-scope" click-in-card="" type="goToSettingPage" ng-href="https://web.roblox.com/my/account#!/notifications" ng-bind="'Label.Settings' | translate" href="https://web.roblox.com/my/account#!/notifications">Settings</a></div><!-- end ngIf: appMeta.isI18nEnabled --><div id="notification-stream-body" class="notification-stream-body ng-scope" notification-stream-body="" ng-class="{'notification-stream-body-height' : layout.getRecentDataInitialized && notificationIds.length == 0 }"><div class="small notification-stream-banner banner-new" ng-class="{'on': layout.isNotificationContentOpen && layout.bannerEnabled}"><span class="banner-text ng-binding" ng-click="reloadNotificationStreamData()"></span> <span id="close" class="icon-close-white" ng-click="layout.bannerEnabled = false"></span></div><div class="small notification-stream-banner banner-error" ng-class="{'on': layout.isNotificationContentOpen && layout.errorBannerEnabled}"><span class="banner-text ng-binding"></span> <span id="close" class="icon-close-white" ng-click="layout.errorBannerEnabled = false"></span></div><div ng-show="layout.getRecentDataInitialized && notificationIds.length > 0" class="notification-stream-data ng-hide"><div id="notification-stream-scrollbar" class="rbx-scrollbar notification-stream-scrollbar ng-scope" lazy-loading=""><ul class="notification-stream-list" data-extension-stream="roblox"><!-- ngRepeat: notification in notifications | sortNotificationsByEventDateDesc --></ul><ul class="rplus-stream-list notification-stream-list" data-extension-stream="jfbnmfgkohlfclfnplnlenbalpppohkm" style="display: none;"></ul><div class="notifications-lazy-loading ng-hide" ng-show="layout.notiticationsLazyLoadingEnabled"><span class="loading"></span></div></div></div><div class="notification-stream-loading" ng-hide="layout.getRecentDataInitialized"><span class="loading"></span></div><div class="container-empty ng-hide" ng-show="layout.getRecentDataInitialized && notificationIds.length === 0 "><div class="notification-stream-empty"></div><!-- ngIf: !appMeta.isI18nEnabled --><!-- ngIf: appMeta.isI18nEnabled --><div ng-if="appMeta.isI18nEnabled" class="ng-scope"><span class="text ng-binding" ng-bind="'Label.NoNotifications' | translate">No Notifications</span></div><!-- end ngIf: appMeta.isI18nEnabled --></div></div></div><div class="game-updates notification-content-view ng-isolate-scope ng-hide" ng-show="isActive" ng-transclude="" notification-content-view="" library="library" content-view-manager="contentViewManager" view-id="gameUpdates" is-active="false"><div class="notification-stream-header ng-scope"><a class="back-icon icon-left" ng-click="contentViewManager.selectContentView(library.notificationContentViews.main)"></a> <span class="text-label small text game-updates-header ng-binding" ng-click="contentViewManager.selectContentView(library.notificationContentViews.main)" ng-bind="'Heading.BackToAllNotifications' | translate">All Notifications</span></div><div id="notification-stream-body" class="notification-stream-body game-updates ng-scope"><div class="notification-stream-data"><div id="notification-stream-scrollbar" class="rbx-scrollbar notification-stream-scrollbar"><ul class="notification-stream-list" data-extension-stream="roblox"><!-- ngRepeat: gameUpdateModel in library.gameUpdateModels | sortGameUpdates --></ul><ul class="rplus-stream-list notification-stream-list" data-extension-stream="jfbnmfgkohlfclfnplnlenbalpppohkm" style="display: none;"></ul></div></div></div></div></div></div></div></div><div ng-controller="chatController" ng-class="{'collapsed': chatLibrary.chatLayout.collapsed}" id="chat-container" class="chat chat-container collapsed" chat-base=""><div id="chat-main" class="chat-main" ng-controller="chatBarController" ng-class="{'chat-main-empty': chatLibrary.chatLayout.chatLandingEnabled || chatLibrary.chatLayout.isChatEnabledByPrivacySetting !== chatLibrary.chatLayout.chatEnabledByPrivacySettingTypes.enabled }" chat-bar=""><div id="chat-header" class="chat-windows-header chat-header"><div class="chat-header-label" ng-click="toggleChatContainer()"><span class="font-caption-header chat-header-title ng-binding" ng-bind="'Heading.Chat' | translate">Chat</span></div><div class="chat-header-action"><span class="xsmall notification-red notification ng-binding" ng-show="chatLibrary.chatLayout.collapsed && chatViewModel.unreadConversationCount > 0">1000B+</span> <span><span id="chat-group-create" class="icon-chat-group-create ng-hide" ng-hide="chatLibrary.chatLayout.collapsed || chatLibrary.chatLayout.errorMaskEnable || chatLibrary.chatLayout.chatLandingEnabled || chatLibrary.chatLayout.pageDataLoading || chatLibrary.chatLayout.isChatDisabledByPrivacySetting" ng-click="launchDialog(newGroup.layoutId)" uib-tooltip="Add at least 2 people to create chat group" tooltip-placement="bottom-right"></span></span></div></div><!-- ngIf: !(chatLibrary.chatLayout.chatLandingEnabled || chatLibrary.chatLayout.isChatEnabledByPrivacySetting !== chatLibrary.chatLayout.chatEnabledByPrivacySettingTypes.enabled) --><div id="chat-body" class="chat-body ng-scope" ng-show="!chatLibrary.chatLayout.errorMaskEnable && !chatLibrary.chatLayout.pageDataLoading && !chatLibrary.chatLayout.pageInitializing" ng-if="!(chatLibrary.chatLayout.chatLandingEnabled || chatLibrary.chatLayout.isChatEnabledByPrivacySetting !== chatLibrary.chatLayout.chatEnabledByPrivacySettingTypes.enabled)"><div class="border-bottom chat-search" ng-class="{'chat-search-focus': chatLibrary.chatLayout.searchFocus}"><span><input placeholder="Search for friends" class="small input-field chat-search-input ng-pristine ng-untouched ng-valid ng-empty" ng-model="chatViewModel.searchTerm" ng-focus="chatLibrary.chatLayout.searchFocus = true"> </span><span class="icon-chat-search"></span> <span class="icon-chat-search-cancel" ng-click="cancelSearch()"></span></div><div id="chat-friend-list" class="rbx-scrollbar chat-friend-list ng-scope mCustomScrollbar _mCS_2 mCS_no_scrollbar" lazy-load=""><div id="mCSB_2" class="mCustomScrollBox mCS-light mCSB_vertical mCSB_inside" tabindex="0"><div id="mCSB_2_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr"><ul id="chat-friends" class="chat-friends"><!-- ngRepeat: chatUser in chatUserDict | orderList: chatLibrary.chatLayoutIds | filter : {name: chatViewModel.searchTerm} --><li ng-repeat="chatUser in chatUserDict | orderList: chatLibrary.chatLayoutIds | filter : {name: chatViewModel.searchTerm}" class="chat-friend chat-friend-1436339799"><!-- ngIf: chatUser.dialogType === dialogType.CHAT && chatUser.isConversation --><div ng-if="chatUser.dialogType === dialogType.CHAT && chatUser.isConversation" class="chat-friend-container ng-scope" ng-click="launchDialog(chatUser.layoutId)"><div class="avatar avatar-headshot-sm card-plain chat-friend-avatar" ng-click="launchDialog(chatUser.layoutId)"><!-- ngIf: chatUser.isConversation --><img ng-src="https://t1.rbxcdn.com/33160174bcaec712afa2befbbfcdfa1c" class="avatar-card-image chat-avatar ng-scope" ng-if="chatUser.isConversation" src="https://t1.rbxcdn.com/33160174bcaec712afa2befbbfcdfa1c"><!-- end ngIf: chatUser.isConversation --><div class="avatar-status chat-friend-status" ng-class="userPresenceTypes[chatLibrary.friendsDict[chatUser.displayUserId].presence.userPresenceType]['className']"></div></div><div ng-controller="userConversationInfoController" user-conversation-info="" class="ng-scope"><div class="border-bottom chat-friend-info" ng-class="{'has-universe': isGameAvailableInChat()}"><div class="chat-friend-info-top"><span class="small text-title text-overflow font-caption-header chat-friend-name ng-binding unread" ng-class="{'unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" ng-bind="chatUser.title || chatUser.name">sdemarco</span> <span class="xsmall text-info chat-brief-timestamp ng-binding font-bold secondary unread" ng-class="{'font-bold secondary unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" ng-hide="isGameAvailableInChat()" ng-bind="chatUser.displayMessage.briefTimeStamp || chatUser.briefTimeStamp">7:16 AM</span></div><!-- ngIf: chatUser.isConversation && chatUser.displayMessage --><div class="xsmall text-overflow text-info font-caption-body chat-friend-message ng-scope font-bold unread" ng-class="{'font-bold unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" display-message="" ng-if="chatUser.isConversation && chatUser.displayMessage"><span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.link.name" ng-bind="chatLibrary.universeLibrary[chatUser.displayMessage.link.game.universeId].placeUrl" class="ng-binding ng-hide"></span> <span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.plainText.name && !chatUser.displayMessage.hasLinkifyMessage" title="PlainText" ng-bind-html="chatUser.displayMessage.content" class="ng-binding">Me too</span> <span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.plainText.name && chatUser.displayMessage.hasLinkifyMessage" title="PlainText" ng-bind="chatUser.displayMessage.parsedContent" class="ng-binding ng-hide"></span></div><!-- end ngIf: chatUser.isConversation && chatUser.displayMessage --> <!-- ngIf: !chatUser.isConversation --></div><div class="border-bottom chat-conversation-universe ng-hide" ng-show="isGameAvailableInChat()"><img class="universe-image ng-isolate-scope" title="" ng-class="{'album': hasGameAlbum()}" ng-mouseover="openGameList()" popover-trigger=" 'none' " popover-class="game-list-per-conversation game-list-1436339799" popover-placement="left-bottom" popover-append-to-body="true" popover-is-open="hoverPopoverParams.isOpen" hover-popover-params="hoverPopoverParams" hover-popover="" uib-popover-template="'games-list'"></div></div></div><!-- end ngIf: chatUser.dialogType === dialogType.CHAT && chatUser.isConversation --><!-- ngIf: chatUser.dialogType === dialogType.GROUPCHAT && chatUser.isConversation --><!-- ngIf: !chatUser.isConversation --></li><!-- end ngRepeat: chatUser in chatUserDict | orderList: chatLibrary.chatLayoutIds | filter : {name: chatViewModel.searchTerm} --><li ng-repeat="chatUser in chatUserDict | orderList: chatLibrary.chatLayoutIds | filter : {name: chatViewModel.searchTerm}" class="chat-friend chat-friend-1855200918"><!-- ngIf: chatUser.dialogType === dialogType.CHAT && chatUser.isConversation --><div ng-if="chatUser.dialogType === dialogType.CHAT && chatUser.isConversation" class="chat-friend-container ng-scope" ng-click="launchDialog(chatUser.layoutId)"><div class="avatar avatar-headshot-sm card-plain chat-friend-avatar" ng-click="launchDialog(chatUser.layoutId)"><!-- ngIf: chatUser.isConversation --><img ng-src="https://t0.rbxcdn.com/71054f91736fd5287592358fb5b5469c" class="avatar-card-image chat-avatar ng-scope" ng-if="chatUser.isConversation" src="https://t0.rbxcdn.com/71054f91736fd5287592358fb5b5469c"><!-- end ngIf: chatUser.isConversation --><div class="avatar-status chat-friend-status game" ng-class="userPresenceTypes[chatLibrary.friendsDict[chatUser.displayUserId].presence.userPresenceType]['className']"></div></div><div ng-controller="userConversationInfoController" user-conversation-info="" class="ng-scope"><div class="border-bottom chat-friend-info has-universe" ng-class="{'has-universe': isGameAvailableInChat()}"><div class="chat-friend-info-top"><span class="small text-title text-overflow font-caption-header chat-friend-name ng-binding unread" ng-class="{'unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" ng-bind="chatUser.title || chatUser.name">rafieq07</span> <span class="xsmall text-info chat-brief-timestamp ng-binding font-bold secondary unread ng-hide" ng-class="{'font-bold secondary unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" ng-hide="isGameAvailableInChat()" ng-bind="chatUser.displayMessage.briefTimeStamp || chatUser.briefTimeStamp">Sat</span></div><!-- ngIf: chatUser.isConversation && chatUser.displayMessage --><div class="xsmall text-overflow text-info font-caption-body chat-friend-message ng-scope font-bold unread" ng-class="{'font-bold unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" display-message="" ng-if="chatUser.isConversation && chatUser.displayMessage"><span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.link.name" ng-bind="chatLibrary.universeLibrary[chatUser.displayMessage.link.game.universeId].placeUrl" class="ng-binding ng-hide"></span> <span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.plainText.name && !chatUser.displayMessage.hasLinkifyMessage" title="PlainText" ng-bind-html="chatUser.displayMessage.content" class="ng-binding">ok</span> <span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.plainText.name && chatUser.displayMessage.hasLinkifyMessage" title="PlainText" ng-bind="chatUser.displayMessage.parsedContent" class="ng-binding ng-hide"></span></div><!-- end ngIf: chatUser.isConversation && chatUser.displayMessage --> <!-- ngIf: !chatUser.isConversation --></div><div class="border-bottom chat-conversation-universe" ng-show="isGameAvailableInChat()"><img class="universe-image ng-isolate-scope" title="🚀[CODE: ZIGZAG] Speed City" ng-class="{'album': hasGameAlbum()}" ng-mouseover="openGameList()" popover-trigger=" 'none' " popover-class="game-list-per-conversation game-list-1855200918" popover-placement="left-bottom" popover-append-to-body="true" popover-is-open="hoverPopoverParams.isOpen" hover-popover-params="hoverPopoverParams" hover-popover="" uib-popover-template="'games-list'" ng-src="https://games.roblox.com/v1/games/game-thumbnail?imageToken=T_2636441885_3ed7&height=150&width=150" src="https://games.roblox.com/v1/games/game-thumbnail?imageToken=T_2636441885_3ed7&height=150&width=150"></div></div></div><!-- end ngIf: chatUser.dialogType === dialogType.CHAT && chatUser.isConversation --><!-- ngIf: chatUser.dialogType === dialogType.GROUPCHAT && chatUser.isConversation --><!-- ngIf: !chatUser.isConversation --></li><!-- end ngRepeat: chatUser in chatUserDict | orderList: chatLibrary.chatLayoutIds | filter : {name: chatViewModel.searchTerm} --><li ng-repeat="chatUser in chatUserDict | orderList: chatLibrary.chatLayoutIds | filter : {name: chatViewModel.searchTerm}" class="chat-friend chat-friend-2243827934"><!-- ngIf: chatUser.dialogType === dialogType.CHAT && chatUser.isConversation --><div ng-if="chatUser.dialogType === dialogType.CHAT && chatUser.isConversation" class="chat-friend-container ng-scope" ng-click="launchDialog(chatUser.layoutId)"><div class="avatar avatar-headshot-sm card-plain chat-friend-avatar" ng-click="launchDialog(chatUser.layoutId)"><!-- ngIf: chatUser.isConversation --><img ng-src="https://t2.rbxcdn.com/684195d152d12ce5654db93179a63c1f" class="avatar-card-image chat-avatar ng-scope" ng-if="chatUser.isConversation" src="https://t2.rbxcdn.com/684195d152d12ce5654db93179a63c1f"><!-- end ngIf: chatUser.isConversation --><div class="avatar-status chat-friend-status" ng-class="userPresenceTypes[chatLibrary.friendsDict[chatUser.displayUserId].presence.userPresenceType]['className']"></div></div><div ng-controller="userConversationInfoController" user-conversation-info="" class="ng-scope"><div class="border-bottom chat-friend-info" ng-class="{'has-universe': isGameAvailableInChat()}"><div class="chat-friend-info-top"><span class="small text-title text-overflow font-caption-header chat-friend-name ng-binding read" ng-class="{'unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" ng-bind="chatUser.title || chatUser.name">syafiqcr128</span> <span class="xsmall text-info chat-brief-timestamp ng-binding read" ng-class="{'font-bold secondary unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" ng-hide="isGameAvailableInChat()" ng-bind="chatUser.displayMessage.briefTimeStamp || chatUser.briefTimeStamp">Apr 3</span></div><!-- ngIf: chatUser.isConversation && chatUser.displayMessage --><div class="xsmall text-overflow text-info font-caption-body chat-friend-message ng-scope read" ng-class="{'font-bold unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" display-message="" ng-if="chatUser.isConversation && chatUser.displayMessage"><span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.link.name" ng-bind="chatLibrary.universeLibrary[chatUser.displayMessage.link.game.universeId].placeUrl" class="ng-binding ng-hide"></span> <span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.plainText.name && !chatUser.displayMessage.hasLinkifyMessage" title="" ng-bind-html="chatUser.displayMessage.content" class="ng-binding ng-hide"></span> <span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.plainText.name && chatUser.displayMessage.hasLinkifyMessage" title="" ng-bind="chatUser.displayMessage.parsedContent" class="ng-binding ng-hide"></span></div><!-- end ngIf: chatUser.isConversation && chatUser.displayMessage --> <!-- ngIf: !chatUser.isConversation --></div><div class="border-bottom chat-conversation-universe ng-hide" ng-show="isGameAvailableInChat()"><img class="universe-image ng-isolate-scope" title="" ng-class="{'album': hasGameAlbum()}" ng-mouseover="openGameList()" popover-trigger=" 'none' " popover-class="game-list-per-conversation game-list-2243827934" popover-placement="left-bottom" popover-append-to-body="true" popover-is-open="hoverPopoverParams.isOpen" hover-popover-params="hoverPopoverParams" hover-popover="" uib-popover-template="'games-list'"></div></div></div><!-- end ngIf: chatUser.dialogType === dialogType.CHAT && chatUser.isConversation --><!-- ngIf: chatUser.dialogType === dialogType.GROUPCHAT && chatUser.isConversation --><!-- ngIf: !chatUser.isConversation --></li><!-- end ngRepeat: chatUser in chatUserDict | orderList: chatLibrary.chatLayoutIds | filter : {name: chatViewModel.searchTerm} --><li ng-repeat="chatUser in chatUserDict | orderList: chatLibrary.chatLayoutIds | filter : {name: chatViewModel.searchTerm}" class="chat-friend chat-friend-2227870982"><!-- ngIf: chatUser.dialogType === dialogType.CHAT && chatUser.isConversation --><div ng-if="chatUser.dialogType === dialogType.CHAT && chatUser.isConversation" class="chat-friend-container ng-scope" ng-click="launchDialog(chatUser.layoutId)"><div class="avatar avatar-headshot-sm card-plain chat-friend-avatar" ng-click="launchDialog(chatUser.layoutId)"><!-- ngIf: chatUser.isConversation --><img ng-src="https://t5.rbxcdn.com/a23e082364c988d57e046a8a68066283" class="avatar-card-image chat-avatar ng-scope" ng-if="chatUser.isConversation" src="https://t5.rbxcdn.com/a23e082364c988d57e046a8a68066283"><!-- end ngIf: chatUser.isConversation --><div class="avatar-status chat-friend-status" ng-class="userPresenceTypes[chatLibrary.friendsDict[chatUser.displayUserId].presence.userPresenceType]['className']"></div></div><div ng-controller="userConversationInfoController" user-conversation-info="" class="ng-scope"><div class="border-bottom chat-friend-info" ng-class="{'has-universe': isGameAvailableInChat()}"><div class="chat-friend-info-top"><span class="small text-title text-overflow font-caption-header chat-friend-name ng-binding read" ng-class="{'unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" ng-bind="chatUser.title || chatUser.name">iiFnatik_78</span> <span class="xsmall text-info chat-brief-timestamp ng-binding read" ng-class="{'font-bold secondary unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" ng-hide="isGameAvailableInChat()" ng-bind="chatUser.displayMessage.briefTimeStamp || chatUser.briefTimeStamp">Apr 1</span></div><!-- ngIf: chatUser.isConversation && chatUser.displayMessage --><div class="xsmall text-overflow text-info font-caption-body chat-friend-message ng-scope read" ng-class="{'font-bold unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" display-message="" ng-if="chatUser.isConversation && chatUser.displayMessage"><span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.link.name" ng-bind="chatLibrary.universeLibrary[chatUser.displayMessage.link.game.universeId].placeUrl" class="ng-binding ng-hide"></span> <span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.plainText.name && !chatUser.displayMessage.hasLinkifyMessage" title="PlainText" ng-bind-html="chatUser.displayMessage.content" class="ng-binding">helo</span> <span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.plainText.name && chatUser.displayMessage.hasLinkifyMessage" title="PlainText" ng-bind="chatUser.displayMessage.parsedContent" class="ng-binding ng-hide"></span></div><!-- end ngIf: chatUser.isConversation && chatUser.displayMessage --> <!-- ngIf: !chatUser.isConversation --></div><div class="border-bottom chat-conversation-universe ng-hide" ng-show="isGameAvailableInChat()"><img class="universe-image ng-isolate-scope" title="" ng-class="{'album': hasGameAlbum()}" ng-mouseover="openGameList()" popover-trigger=" 'none' " popover-class="game-list-per-conversation game-list-2227870982" popover-placement="left-bottom" popover-append-to-body="true" popover-is-open="hoverPopoverParams.isOpen" hover-popover-params="hoverPopoverParams" hover-popover="" uib-popover-template="'games-list'"></div></div></div><!-- end ngIf: chatUser.dialogType === dialogType.CHAT && chatUser.isConversation --><!-- ngIf: chatUser.dialogType === dialogType.GROUPCHAT && chatUser.isConversation --><!-- ngIf: !chatUser.isConversation --></li><!-- end ngRepeat: chatUser in chatUserDict | orderList: chatLibrary.chatLayoutIds | filter : {name: chatViewModel.searchTerm} --><li ng-repeat="chatUser in chatUserDict | orderList: chatLibrary.chatLayoutIds | filter : {name: chatViewModel.searchTerm}" class="chat-friend chat-friend-1903297302"><!-- ngIf: chatUser.dialogType === dialogType.CHAT && chatUser.isConversation --><div ng-if="chatUser.dialogType === dialogType.CHAT && chatUser.isConversation" class="chat-friend-container ng-scope" ng-click="launchDialog(chatUser.layoutId)"><div class="avatar avatar-headshot-sm card-plain chat-friend-avatar" ng-click="launchDialog(chatUser.layoutId)"><!-- ngIf: chatUser.isConversation --><img ng-src="https://t7.rbxcdn.com/cf33dfe18d26180b05d2b0b1c11b82cb" class="avatar-card-image chat-avatar ng-scope" ng-if="chatUser.isConversation" src="https://t7.rbxcdn.com/cf33dfe18d26180b05d2b0b1c11b82cb"><!-- end ngIf: chatUser.isConversation --><div class="avatar-status chat-friend-status" ng-class="userPresenceTypes[chatLibrary.friendsDict[chatUser.displayUserId].presence.userPresenceType]['className']"></div></div><div ng-controller="userConversationInfoController" user-conversation-info="" class="ng-scope"><div class="border-bottom chat-friend-info" ng-class="{'has-universe': isGameAvailableInChat()}"><div class="chat-friend-info-top"><span class="small text-title text-overflow font-caption-header chat-friend-name ng-binding read" ng-class="{'unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" ng-bind="chatUser.title || chatUser.name">amirulraziman</span> <span class="xsmall text-info chat-brief-timestamp ng-binding read" ng-class="{'font-bold secondary unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" ng-hide="isGameAvailableInChat()" ng-bind="chatUser.displayMessage.briefTimeStamp || chatUser.briefTimeStamp">Feb 14</span></div><!-- ngIf: chatUser.isConversation && chatUser.displayMessage --><div class="xsmall text-overflow text-info font-caption-body chat-friend-message ng-scope read" ng-class="{'font-bold unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" display-message="" ng-if="chatUser.isConversation && chatUser.displayMessage"><span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.link.name" ng-bind="chatLibrary.universeLibrary[chatUser.displayMessage.link.game.universeId].placeUrl" class="ng-binding ng-hide"></span> <span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.plainText.name && !chatUser.displayMessage.hasLinkifyMessage" title="PlainText" ng-bind-html="chatUser.displayMessage.content" class="ng-binding">babi</span> <span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.plainText.name && chatUser.displayMessage.hasLinkifyMessage" title="PlainText" ng-bind="chatUser.displayMessage.parsedContent" class="ng-binding ng-hide"></span></div><!-- end ngIf: chatUser.isConversation && chatUser.displayMessage --> <!-- ngIf: !chatUser.isConversation --></div><div class="border-bottom chat-conversation-universe ng-hide" ng-show="isGameAvailableInChat()"><img class="universe-image ng-isolate-scope" title="" ng-class="{'album': hasGameAlbum()}" ng-mouseover="openGameList()" popover-trigger=" 'none' " popover-class="game-list-per-conversation game-list-1903297302" popover-placement="left-bottom" popover-append-to-body="true" popover-is-open="hoverPopoverParams.isOpen" hover-popover-params="hoverPopoverParams" hover-popover="" uib-popover-template="'games-list'"></div></div></div><!-- end ngIf: chatUser.dialogType === dialogType.CHAT && chatUser.isConversation --><!-- ngIf: chatUser.dialogType === dialogType.GROUPCHAT && chatUser.isConversation --><!-- ngIf: !chatUser.isConversation --></li><!-- end ngRepeat: chatUser in chatUserDict | orderList: chatLibrary.chatLayoutIds | filter : {name: chatViewModel.searchTerm} --><li ng-repeat="chatUser in chatUserDict | orderList: chatLibrary.chatLayoutIds | filter : {name: chatViewModel.searchTerm}" class="chat-friend chat-friend-1242560272"><!-- ngIf: chatUser.dialogType === dialogType.CHAT && chatUser.isConversation --><div ng-if="chatUser.dialogType === dialogType.CHAT && chatUser.isConversation" class="chat-friend-container ng-scope" ng-click="launchDialog(chatUser.layoutId)"><div class="avatar avatar-headshot-sm card-plain chat-friend-avatar" ng-click="launchDialog(chatUser.layoutId)"><!-- ngIf: chatUser.isConversation --><img ng-src="https://t7.rbxcdn.com/419b7d0c9f2e618d92a69af41bdcc79b" class="avatar-card-image chat-avatar ng-scope" ng-if="chatUser.isConversation" src="https://t7.rbxcdn.com/419b7d0c9f2e618d92a69af41bdcc79b"><!-- end ngIf: chatUser.isConversation --><div class="avatar-status chat-friend-status" ng-class="userPresenceTypes[chatLibrary.friendsDict[chatUser.displayUserId].presence.userPresenceType]['className']"></div></div><div ng-controller="userConversationInfoController" user-conversation-info="" class="ng-scope"><div class="border-bottom chat-friend-info" ng-class="{'has-universe': isGameAvailableInChat()}"><div class="chat-friend-info-top"><span class="small text-title text-overflow font-caption-header chat-friend-name ng-binding read" ng-class="{'unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" ng-bind="chatUser.title || chatUser.name">Rafieq078</span> <span class="xsmall text-info chat-brief-timestamp ng-binding read" ng-class="{'font-bold secondary unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" ng-hide="isGameAvailableInChat()" ng-bind="chatUser.displayMessage.briefTimeStamp || chatUser.briefTimeStamp">Dec 28, 2018</span></div><!-- ngIf: chatUser.isConversation && chatUser.displayMessage --><div class="xsmall text-overflow text-info font-caption-body chat-friend-message ng-scope read" ng-class="{'font-bold unread': chatUser.hasUnreadMessages, 'read': !chatUser.hasUnreadMessages}" display-message="" ng-if="chatUser.isConversation && chatUser.displayMessage"><span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.link.name" ng-bind="chatLibrary.universeLibrary[chatUser.displayMessage.link.game.universeId].placeUrl" class="ng-binding ng-hide"></span> <span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.plainText.name && !chatUser.displayMessage.hasLinkifyMessage" title="PlainText" ng-bind-html="chatUser.displayMessage.content" class="ng-binding">hello</span> <span ng-show="chatUser.displayMessage.messageType === messageHelper.messageTypes.plainText.name && chatUser.displayMessage.hasLinkifyMessage" title="PlainText" ng-bind="chatUser.displayMessage.parsedContent" class="ng-binding ng-hide"></span></div><!-- end ngIf: chatUser.isConversation && chatUser.displayMessage --> <!-- ngIf: !chatUser.isConversation --></div><div class="border-bottom chat-conversation-universe ng-hide" ng-show="isGameAvailableInChat()"><img class="universe-image ng-isolate-scope" title="" ng-class="{'album': hasGameAlbum()}" ng-mouseover="openGameList()" popover-trigger=" 'none' " popover-class="game-list-per-conversation game-list-1242560272" popover-placement="left-bottom" popover-append-to-body="true" popover-is-open="hoverPopoverParams.isOpen" hover-popover-params="hoverPopoverParams" hover-popover="" uib-popover-template="'games-list'"></div></div></div><!-- end ngIf: chatUser.dialogType === dialogType.CHAT && chatUser.isConversation --><!-- ngIf: chatUser.dialogType === dialogType.GROUPCHAT && chatUser.isConversation --><!-- ngIf: !chatUser.isConversation --></li><!-- end ngRepeat: chatUser in chatUserDict | orderList: chatLibrary.chatLayoutIds | filter : {name: chatViewModel.searchTerm} --></ul><div class="chat-loading loading-bottom ng-hide" ng-show="chatLibrary.chatLayout.isChatLoading"><span><span class="spinner spinner-sm" title="loading ..."></span></span></div></div><div id="mCSB_2_scrollbar_vertical" class="mCSB_scrollTools mCSB_2_scrollbar mCS-light mCSB_scrollTools_vertical" style="display: none;"><div class="mCSB_draggerContainer"><div id="mCSB_2_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px; height: 0px;" oncontextmenu="return false;"><div class="mCSB_dragger_bar" style="line-height: 30px;"></div></div><div class="mCSB_draggerRail"></div></div></div></div></div></div><!-- end ngIf: !(chatLibrary.chatLayout.chatLandingEnabled || chatLibrary.chatLayout.isChatEnabledByPrivacySetting !== chatLibrary.chatLayout.chatEnabledByPrivacySettingTypes.enabled) --><div id="chat-disconnect" class="chat-disconnect ng-hide" ng-show="(chatLibrary.chatLayout.isChatEnabledByPrivacySetting === chatLibrary.chatLayout.chatEnabledByPrivacySettingTypes.enabled) && (chatLibrary.chatLayout.errorMaskEnable || chatLibrary.chatLayout.pageDataLoading)"><p class="text-info ng-binding ng-hide" ng-show="chatLibrary.chatLayout.errorMaskEnable">Connecting...</p><span><span class="spinner spinner-default" title="loading ..."></span></span></div><!-- ngIf: chatLibrary.chatLayout.chatLandingEnabled || chatLibrary.chatLayout.isChatEnabledByPrivacySetting !== chatLibrary.chatLayout.chatEnabledByPrivacySettingTypes.enabled --></div><div id="dialogs" class="dialogs ng-scope" ng-controller="dialogsController" ng-hide="chatLibrary.chatLayout.isChatEnabledByPrivacySetting !== chatLibrary.chatLayout.chatEnabledByPrivacySettingTypes.enabled"><!-- ngRepeat: chatLayoutId in chatLibrary.layoutIdList --><div dialog="" id="conv_1436339799" dialog-data="chatUserDict[chatLayoutId]" chat-library="chatLibrary" close-dialog="closeDialog(chatLayoutId)" send-invite="sendInvite(chatLayoutId)" ng-repeat="chatLayoutId in chatLibrary.layoutIdList" class="ng-scope ng-isolate-scope"></div><!-- end ngRepeat: chatLayoutId in chatLibrary.layoutIdList --><div dialog="" id="conv_1855200918" dialog-data="chatUserDict[chatLayoutId]" chat-library="chatLibrary" close-dialog="closeDialog(chatLayoutId)" send-invite="sendInvite(chatLayoutId)" ng-repeat="chatLayoutId in chatLibrary.layoutIdList" class="ng-scope ng-isolate-scope"></div><!-- end ngRepeat: chatLayoutId in chatLibrary.layoutIdList --><div dialog="" id="conv_2243827934" dialog-data="chatUserDict[chatLayoutId]" chat-library="chatLibrary" close-dialog="closeDialog(chatLayoutId)" send-invite="sendInvite(chatLayoutId)" ng-repeat="chatLayoutId in chatLibrary.layoutIdList" class="ng-scope ng-isolate-scope"></div><!-- end ngRepeat: chatLayoutId in chatLibrary.layoutIdList --><div dialog="" id="conv_2227870982" dialog-data="chatUserDict[chatLayoutId]" chat-library="chatLibrary" close-dialog="closeDialog(chatLayoutId)" send-invite="sendInvite(chatLayoutId)" ng-repeat="chatLayoutId in chatLibrary.layoutIdList" class="ng-scope ng-isolate-scope"></div><!-- end ngRepeat: chatLayoutId in chatLibrary.layoutIdList --><div dialog="" id="conv_1903297302" dialog-data="chatUserDict[chatLayoutId]" chat-library="chatLibrary" close-dialog="closeDialog(chatLayoutId)" send-invite="sendInvite(chatLayoutId)" ng-repeat="chatLayoutId in chatLibrary.layoutIdList" class="ng-scope ng-isolate-scope"></div><!-- end ngRepeat: chatLayoutId in chatLibrary.layoutIdList --><div dialog="" id="conv_1242560272" dialog-data="chatUserDict[chatLayoutId]" chat-library="chatLibrary" close-dialog="closeDialog(chatLayoutId)" send-invite="sendInvite(chatLayoutId)" ng-repeat="chatLayoutId in chatLibrary.layoutIdList" class="ng-scope ng-isolate-scope"></div><!-- end ngRepeat: chatLayoutId in chatLibrary.layoutIdList --><!-- ngIf: newGroup --><div dialog="" id="newGroup" dialog-data="newGroup" chat-library="chatLibrary" close-dialog="closeDialog('newGroup')" send-invite="sendInvite(newGroup.layoutId)" ng-if="newGroup" class="ng-scope ng-isolate-scope"></div><!-- end ngIf: newGroup --><div id="dialogs-minimize" class="dialogs-minimize ng-isolate-scope" dialog-minimize="" chat-library="chatLibrary"><div id="dialogs-minimize-container" class="dialogs-minimize-container ng-hide" ng-show="hasMinimizedDialogs" data-toggle="popover" data-bind="dialogs" data-original-title="" title=""><span class="icon-chat-more-dialogs"></span> <span class="font-caption-header minimize-count ng-binding">0</span><div class="rbx-popover-content" data-toggle="dialogs"><ul class="dropdown-menu minimize-list" role="menu"><!-- ngRepeat: dialogLayoutId in chatLibrary.minimizedDialogIdList --></ul></div></div></div><div class="chat-placeholder ng-scope" chat-placeholder=""><div class="chat-placeholder-container ng-hide" ng-show="chatLibrary.chatPlaceholderEnabled"><div class="chat-placeholder-header"></div><span class="icon-chat-placeholder"></span></div></div></div></div><script>function urchinTracker(){}</script><script>if(typeof Roblox==="undefined"){Roblox={};} if(typeof Roblox.PlaceLauncher==="undefined"){Roblox.PlaceLauncher={};} Roblox.PlaceLauncher.Resources={RefactorEnabled:"True",IsProtocolHandlerBaseUrlParamEnabled:"False",ProtocolHandlerAreYouInstalled:{play:{content:"<img src='https://images.rbxcdn.com/6304dfebadecbb3b338a79a6a528936c.svg.gzip' width='90' height='90' alt='R'/><p>You're moments away from getting into the game!</p>",buttonText:"Download and Install Roblox",footerContent:"<a href='https://assetgame.roblox.com/game/help'class= 'text-name small' target='_blank' >Click here for help</a> "},studio:{content:"<img src='https://images.rbxcdn.com/3da410727fa2670dcb4f31316643138a.svg.gzip' width='95' height='95' alt='R' /><p>Get started creating your own games!</p>",buttonText:"Download Studio"}},ProtocolHandlerStartingDialog:{play:{content:"<img src='https://images.rbxcdn.com/6304dfebadecbb3b338a79a6a528936c.svg.gzip' width='90' height='90' alt='R'/><p>Roblox is now loading. Get ready to play!</p>"},studio:{content:"<img src='https://images.rbxcdn.com/3da410727fa2670dcb4f31316643138a.svg.gzip' width='95' height='95' alt='R' /><p>Checking for Roblox Studio...</p>"},loader:"<span class='spinner spinner-default'></span>"}};</script><div id="PlaceLauncherStatusPanel" style="display:none;width:300px" data-new-plugin-events-enabled="True" data-event-stream-for-plugin-enabled="True" data-event-stream-for-protocol-enabled="True" data-is-game-launch-interface-enabled="True" data-is-protocol-handler-launch-enabled="True" data-is-user-logged-in="True" data-os-name="Windows" data-protocol-name-for-client="roblox-player" data-protocol-name-for-studio="roblox-studio" data-protocol-roblox-locale="en_us" data-protocol-game-locale="en_us" data-protocol-url-includes-launchtime="true" data-protocol-detection-enabled="true" data-protocol-separate-script-parameters-enabled="true" data-protocol-avatar-parameter-enabled="true" data-protocol-sending-locales-enabled="true"><div class="modalPopup blueAndWhite PlaceLauncherModal" style="min-height:160px"><div id="Spinner" class="Spinner" style="padding:20px 0"><img data-delaysrc="https://images.rbxcdn.com/e998fb4c03e8c2e30792f2f3436e9416.gif" height="32" width="32" alt="Progress" src="https://images.rbxcdn.com/e998fb4c03e8c2e30792f2f3436e9416.gif" class="src-replaced"></div><div id="status" style="min-height:40px;text-align:center;margin:5px 20px"><div id="Starting" class="PlaceLauncherStatus MadStatusStarting" style="display:block">Starting Roblox...</div><div id="Waiting" class="PlaceLauncherStatus MadStatusField">Connecting to Players...</div><div id="StatusBackBuffer" class="PlaceLauncherStatus PlaceLauncherStatusBackBuffer MadStatusBackBuffer"></div></div><div style="text-align:center;margin-top:1em"><input type="button" class="Button CancelPlaceLauncherButton translate" value="Cancel"></div></div></div><div id="ProtocolHandlerClickAlwaysAllowed" class="ph-clickalwaysallowed" style="display:none"><p class="larger-font-size"><span class="icon-moreinfo"></span> Check <strong>Always open links for URL: Roblox Protocol</strong> and click <strong>Open URL: Roblox Protocol</strong> in the dialog box above to join games faster in the future!</p></div><div id="videoPrerollPanel" style="display:none"><div id="videoPrerollTitleDiv">Gameplay sponsored by:</div><div id="content"><video id="contentElement" style="width:0;height:0"></video></div><div id="videoPrerollMainDiv"></div><div id="videoPrerollCompanionAd"></div><div id="videoPrerollLoadingDiv">Loading <span id="videoPrerollLoadingPercent">0%</span> - <span id="videoPrerollMadStatus" class="MadStatusField">Starting game...</span><span id="videoPrerollMadStatusBackBuffer" class="MadStatusBackBuffer"></span><div id="videoPrerollLoadingBar"><div id="videoPrerollLoadingBarCompleted"></div></div></div><div id="videoPrerollJoinBC"><span>Get more with Builders Club!</span> <a href="https://web.roblox.com/premium/membership?ctx=preroll" target="_blank" class="btn-medium btn-primary" id="videoPrerollJoinBCButton">Join Builders Club</a></div></div><script>$(function(){var videoPreRollDFP=Roblox.VideoPreRollDFP;if(videoPreRollDFP){var customTargeting=Roblox.VideoPreRollDFP.customTargeting;videoPreRollDFP.showVideoPreRoll=false;videoPreRollDFP.loadingBarMaxTime=33000;videoPreRollDFP.videoLoadingTimeout=11000;videoPreRollDFP.videoPlayingTimeout=41000;videoPreRollDFP.videoLogNote="";videoPreRollDFP.logsEnabled=true;videoPreRollDFP.adUnit="/1015347/VideoPrerollUnder13";videoPreRollDFP.adTime=15;videoPreRollDFP.includedPlaceIds="707652019,447452406,461482416,2563455047,2056459358";videoPreRollDFP.isSwfPreloaderEnabled=false;videoPreRollDFP.isPrerollShownEveryXMinutesEnabled=true;videoPreRollDFP.isAgeTargetingEnabled=true;videoPreRollDFP.isAgeOrSegmentTargetingEnabled=true;videoPreRollDFP.isCompanionAdRenderedByGoogleTag=true;customTargeting.userAge="12";customTargeting.userAgeOrSegment="U13";customTargeting.userGender="Male";customTargeting.gameGenres="";customTargeting.environment="Production";customTargeting.adTime="15";customTargeting.PLVU=false;$(videoPreRollDFP.checkEligibility);}});</script><script>function checkRobloxInstall(){return RobloxLaunch.CheckRobloxInstall('https://web.roblox.com/install/download.aspx');}</script><div id="InstallationInstructions" style="display:none"><div class="ph-installinstructions"><div class="ph-modal-header"><span class="icon-close simplemodal-close"></span><h3 class="title">Thanks for playing Roblox</h3></div><div class="modal-content-container"><div class="ph-installinstructions-body"><ul class="modal-col-4"><li class="step1-of-4"><h2>1</h2><p class="larger-font-size">Click <strong>RobloxPlayer.exe</strong> to run the Roblox installer, which just downloaded via your web browser.</p><img data-delaysrc="https://images.rbxcdn.com/28eaa93b899b93461399aebf21c5346f.png" src="https://images.rbxcdn.com/28eaa93b899b93461399aebf21c5346f.png" class="src-replaced"></li><li class="step2-of-4"><h2>2</h2><p class="larger-font-size">Click <strong>Run</strong> when prompted by your computer to begin the installation process.</p><img data-delaysrc="https://images.rbxcdn.com/51328932dedb5d8d61107272cc1a27db.png" src="https://images.rbxcdn.com/51328932dedb5d8d61107272cc1a27db.png" class="src-replaced"></li><li class="step3-of-4"><h2>3</h2><p class="larger-font-size">Click <strong>Ok</strong> once you've successfully installed Roblox.</p><img data-delaysrc="https://images.rbxcdn.com/3797745629baca2d1b9496b76bc9e6dc.png" src="https://images.rbxcdn.com/3797745629baca2d1b9496b76bc9e6dc.png" class="src-replaced"></li><li class="step4-of-4"><h2>4</h2><p class="larger-font-size">After installation, click <strong>Play</strong> below to join the action!</p><div class="VisitButton VisitButtonContinueGLI"><a class="btn btn-primary-lg disabled btn-full-width">Play</a></div></li></ul></div></div><div class="xsmall">The Roblox installer should download shortly. If it doesn’t, start the <a id="GameLaunchManualInstallLink" href="#" class="text-link">download now.</a><script>if(Roblox.ProtocolHandlerClientInterface&&typeof Roblox.ProtocolHandlerClientInterface.attachManualDownloadToLink==='function'){Roblox.ProtocolHandlerClientInterface.attachManualDownloadToLink();}</script></div></div></div><div class="InstallInstructionsImage" data-modalwidth="970" style="display:none"></div><div id="pluginObjDiv" style="height:1px;width:1px;visibility:hidden;position:absolute;top:0"></div><iframe id="downloadInstallerIFrame" name="downloadInstallerIFrame" style="visibility:hidden;height:0;width:1px;position:absolute"></iframe><script onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" data-monitor="true" data-bundlename="clientinstaller" src="https://js.rbxcdn.com/3f2a863e0026fe90136944e1837e13df.js.gzip"></script><script>Roblox.Client._skip=null;Roblox.Client._CLSID='76D50904-6780-4c8b-8986-1A7EE0B1716D';Roblox.Client._installHost='setup.roblox.com';Roblox.Client.ImplementsProxy=true;Roblox.Client._silentModeEnabled=true;Roblox.Client._bringAppToFrontEnabled=false;Roblox.Client._currentPluginVersion='';Roblox.Client._eventStreamLoggingEnabled=true;Roblox.Client._installSuccess=function(){if(GoogleAnalyticsEvents){GoogleAnalyticsEvents.ViewVirtual('InstallSuccess');GoogleAnalyticsEvents.FireEvent(['Plugin','Install Success']);if(Roblox.Client._eventStreamLoggingEnabled&&typeof Roblox.GamePlayEvents!="undefined"){Roblox.GamePlayEvents.SendInstallSuccess(Roblox.Client._launchMode,play_placeId);}}} if((window.chrome||window.safari)&&window.location.hash=='#chromeInstall'){window.location.hash='';var continuation='('+$.cookie('chromeInstall')+')';play_placeId=$.cookie('chromeInstallPlaceId');Roblox.GamePlayEvents.lastContext=$.cookie('chromeInstallLaunchMode');$.cookie('chromeInstallPlaceId',null);$.cookie('chromeInstallLaunchMode',null);$.cookie('chromeInstall',null);RobloxLaunch._GoogleAnalyticsCallback=function(){var isInsideRobloxIDE='website';if(Roblox&&Roblox.Client&&Roblox.Client.isIDE&&Roblox.Client.isIDE()){isInsideRobloxIDE='Studio';};GoogleAnalyticsEvents.FireEvent(['Plugin Location','Launch Attempt',isInsideRobloxIDE]);GoogleAnalyticsEvents.FireEvent(['Plugin','Launch Attempt','Play']);EventTracker.fireEvent('GameLaunchAttempt_Win32','GameLaunchAttempt_Win32_Plugin');if(typeof Roblox.GamePlayEvents!='undefined'){Roblox.GamePlayEvents.SendClientStartAttempt(null,play_placeId);}};Roblox.Client.ResumeTimer(eval(continuation));}</script><div class="ConfirmationModal modalPopup unifiedModal smallModal" data-modal-handle="confirmation" style="display:none"><a class="genericmodal-close ImageButton closeBtnCircle_20h"></a><div class="Title"></div><div class="GenericModalBody"><div class="TopBody"><div class="ImageContainer roblox-item-image" data-image-size="small" data-no-overlays="" data-no-click=""><img class="GenericModalImage" alt="generic image"></div><div class="Message"></div></div><div class="ConfirmationModalButtonContainer GenericModalButtonContainer"><a href="" id="roblox-confirm-btn"><span></span></a> <a href="" id="roblox-decline-btn"><span></span></a></div><div class="ConfirmationModalFooter"></div></div><script>Roblox=Roblox||{};Roblox.Resources=Roblox.Resources||{};Roblox.Resources.GenericConfirmation={yes:"Yes",No:"No",Confirm:"Confirm",Cancel:"Cancel"};</script></div><div id="modal-confirmation" class="modal-confirmation" data-modal-type="confirmation"><div id="modal-dialog" class="modal-dialog"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal"> <span aria-hidden="true"><span class="icon-close"></span></span><span class="sr-only">Close</span> </button><h5 class="modal-title"></h5></div><div class="modal-body"><div class="modal-top-body"><div class="modal-message"></div><div class="modal-image-container roblox-item-image" data-image-size="medium" data-no-overlays="" data-no-click=""><img class="modal-thumb" alt="generic image"></div><div class="modal-checkbox checkbox"><input id="modal-checkbox-input" type="checkbox"> <label for="modal-checkbox-input"></label></div></div><div class="modal-btns"><a href="" id="confirm-btn"><span></span></a> <a href="" id="decline-btn"><span></span></a></div><div class="loading modal-processing"><img class="loading-default" src="https://images.rbxcdn.com/4bed93c91f909002b1f17f05c0ce13d1.gif" alt="Processing..."></div></div><div class="modal-footer text-footer"></div></div></div></div><script>var Roblox=Roblox||{};Roblox.jsConsoleEnabled=false;</script><script>$(function(){Roblox.CookieUpgrader.domain='roblox.com';Roblox.CookieUpgrader.upgrade("GuestData",{expires:Roblox.CookieUpgrader.thirtyYearsFromNow});Roblox.CookieUpgrader.upgrade("RBXSource",{expires:function(cookie){return Roblox.CookieUpgrader.getExpirationFromCookieValue("rbx_acquisition_time",cookie);}});Roblox.CookieUpgrader.upgrade("RBXViralAcquisition",{expires:function(cookie){return Roblox.CookieUpgrader.getExpirationFromCookieValue("time",cookie);}});Roblox.CookieUpgrader.upgrade("RBXMarketing",{expires:Roblox.CookieUpgrader.thirtyYearsFromNow});Roblox.CookieUpgrader.upgrade("RBXSessionTracker",{expires:Roblox.CookieUpgrader.fourHoursFromNow});Roblox.CookieUpgrader.upgrade("RBXEventTrackerV2",{expires:Roblox.CookieUpgrader.thirtyYearsFromNow});});</script><script onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" data-monitor="true" data-bundlename="leanbase" src="https://js.rbxcdn.com/b55163939a48659f725675640a5c9af8.js.gzip"></script><script onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" data-monitor="true" data-bundlename="angular" src="https://js.rbxcdn.com/6bc77a3cbd5cb11a9237286a007d22a5.js.gzip"></script><div ng-modules="baseTemplateApp" class="ng-scope"><script src="https://js.rbxcdn.com/f6f21acbca51f8beeba773a02c6ec91a.js.gzip"></script></div><div ng-modules="pageTemplateApp" class="ng-scope"><script>"use strict";angular.module("pageTemplateApp",[]).run(['$templateCache',function($templateCache){}]);</script></div><script>Roblox.config.externalResources=[];Roblox.config.paths['Pages.Catalog']='https://js.rbxcdn.com/baa0c90950583c77f295ecd0748e32ce.js.gzip';Roblox.config.paths['Pages.CatalogShared']='https://js.rbxcdn.com/fac702cb852bab6006d426d83c56f8ab.js.gzip';Roblox.config.paths['Widgets.AvatarImage']='https://js.rbxcdn.com/76e30b0ae6a1be83cbf018579681b891.js.gzip';Roblox.config.paths['Widgets.DropdownMenu']='https://js.rbxcdn.com/c948a7edd36e01db699c8cf19303376d.js.gzip';Roblox.config.paths['Widgets.GroupImage']='https://js.rbxcdn.com/3afc03adcc2aaca01500baaf69b52d9c.js.gzip';Roblox.config.paths['Widgets.HierarchicalDropdown']='https://js.rbxcdn.com/c90aea1e430a241776db6775e98c3e03.js.gzip';Roblox.config.paths['Widgets.ItemImage']='https://js.rbxcdn.com/de56e6c24a3e70ee7d1ec900c24042e8.js.gzip';Roblox.config.paths['Widgets.PlaceImage']='https://js.rbxcdn.com/6003f8790df31d5445169faea5c04fd7.js.gzip';</script><script>Roblox.XsrfToken.setToken('gdBVCnqbPMUt');</script><script>$(function(){Roblox.DeveloperConsoleWarning.showWarning();});</script><script>$(function(){Roblox.JSErrorTracker.initialize({'suppressConsoleError':true});});</script><script>$(function(){function trackReturns(){function dayDiff(d1,d2){return Math.floor((d1-d2)/86400000);} if(!localStorage){return false;} var cookieName='RBXReturn';var cookieOptions={expires:9001};var cookieStr=localStorage.getItem(cookieName)||"";var cookie={};try{cookie=JSON.parse(cookieStr);}catch(ex){} try{if(typeof cookie.ts==="undefined"||isNaN(new Date(cookie.ts))){localStorage.setItem(cookieName,JSON.stringify({ts:new Date().toDateString()}));return false;}}catch(ex){return false;} var daysSinceFirstVisit=dayDiff(new Date(),new Date(cookie.ts));if(daysSinceFirstVisit==1&&typeof cookie.odr==="undefined"){RobloxEventManager.triggerEvent('rbx_evt_odr',{});cookie.odr=1;} if(daysSinceFirstVisit>=1&&daysSinceFirstVisit<=7&&typeof cookie.sdr==="undefined"){RobloxEventManager.triggerEvent('rbx_evt_sdr',{});cookie.sdr=1;} try{localStorage.setItem(cookieName,JSON.stringify(cookie));}catch(ex){return false;}} GoogleListener.init();RobloxEventManager.initialize(true);RobloxEventManager.triggerEvent('rbx_evt_pageview');trackReturns();RobloxEventManager._idleInterval=450000;RobloxEventManager.registerCookieStoreEvent('rbx_evt_initial_install_start');RobloxEventManager.registerCookieStoreEvent('rbx_evt_ftp');RobloxEventManager.registerCookieStoreEvent('rbx_evt_initial_install_success');RobloxEventManager.registerCookieStoreEvent('rbx_evt_fmp');RobloxEventManager.startMonitor();});</script><script>var Roblox=Roblox||{};Roblox.UpsellAdModal=Roblox.UpsellAdModal||{};Roblox.UpsellAdModal.Resources={title:"Remove Ads Like This",body:"Builders Club members do not see external ads like these.",accept:"Upgrade Now",decline:"No, thanks"};</script><script onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" data-monitor="true" data-bundlename="page" src="https://js.rbxcdn.com/55961e61f0fb76a167bad4746132605f.js.gzip"></script><script onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" src="https://friendsite.roblox.com/people-list/e1c5b864-160f-45fd-aa81-54dbd39f92af/get-javascript-bundle"></script><script onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" src="https://friendsite.roblox.com/people-list/e1c5b864-160f-45fd-aa81-54dbd39f92af/en_us/get-language-resources-bundle"></script><script onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" src="https://gamesite.roblox.com/places-list/be2b6098-597d-47be-9660-b277de1a0353/get-javascript-bundle"></script><script onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" src="https://gamesite.roblox.com/places-list/be2b6098-597d-47be-9660-b277de1a0353/en_us/get-language-resources-bundle"></script><script onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" src="https://notificationsite.roblox.com/notification-stream/f81a9ed5-9f1e-4357-8114-57e9c1fc0f2c/en_us/get-language-resources-bundle"></script><script onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" src="https://notificationsite.roblox.com/notification-stream/f81a9ed5-9f1e-4357-8114-57e9c1fc0f2c/get-javascript-bundle"></script><script onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" src="https://chatsite.roblox.com/chat/f81a9ed5-9f1e-4357-8114-57e9c1fc0f2c/en_us/get-language-resources-bundle"></script><script onerror="Roblox.BundleDetector&&Roblox.BundleDetector.reportBundleError(this)" src="https://chatsite.roblox.com/chat/f81a9ed5-9f1e-4357-8114-57e9c1fc0f2c/get-javascript-bundle"></script><script>var _comscore=_comscore||[];_comscore.push({c1:"2",c2:"6035605",c3:"",c4:"",c15:""});(function(){var s=document.createElement("script"),el=document.getElementsByTagName("script")[0];s.async=true;s.src=(document.location.protocol=="https:"?"https://sb":"http://b")+".scorecardresearch.com/beacon.js";el.parentNode.insertBefore(s,el);})();</script><noscript><img src="http://b.scorecardresearch.com/p?c1=2&c2=&c3=&c4=&c5=&c6=&c15=&cv=2.0&cj=1"></noscript><div class="modal-backdrop fade out" style="z-index: 1040; display: none;"></div></body></html>
Add Comment
Please, Sign In to add comment