PageSourceSearch

https://www.vegasworld.com/fx/?env=fxhome

html vegasworld.com collected 2026-09-24 09:49:12 UTC 51,012 bytes, 1,117 lines download raw bytes

1<script>
2	var adTrackingEnabled = false;
3
4	// this is called from the game, respecting GDPR preferences
5	function addAdTracking() {
6		if (adTrackingEnabled) {
7			console.log("Ad Tracking is already available");
8			return;
9		}
10		addBingTracking();
11		addGoogleTracking();
12		addFacebookTracking();
13		addAdrollTracking();
14		addStackAdaptTracking();
15		addTaboolaTracking();
16		adTrackingEnabled = true;
17	}
18</script>
18
19
20<!--Bing Tracking-->
21<script>
22	function btag() {
23		console.log("Bing Ad Tracking: ", arguments);
24		if (window.uetq) window.uetq.push(...arguments);
25	}
26
27	function addBingTracking() {
28		
29		(function(w, d, t, r, u) {
30			var f, n, i;
31			w[u] = w[u] || [], f = function() {
32				var o = {ti: "11039930"};
33				o.q = w[u], w[u] = new UET(o), w[u].push("pageLoad")
34			}, n = d.createElement(t), n.src = r, n.async = 1, n.onload = n.onreadystatechange = function() {
35				var s = this.readyState;
36				s && s !== "loaded" && s !== "complete" || (f(), n.onload = n.onreadystatechange = null)
37			}, i = d.getElementsByTagName(t)[0], i.parentNode.insertBefore(n, i)
38		})(window, document, "script", "//bat.bing.com/bat.js", "uetq");
39
40		window.uetq = window.uetq || [];
41		console.log("Added Bing Ad Tracking");
42	}
43</script>
43
44
45<!-- Google AdWords Tracking -->
46<script>
47	var adWordsCharacterCreated = 'AW-688359452/BNZ9CLOTv7kDEJyQnsgC';
48	var adWordsCharacterSaved = 'AW-688359452/dUPZCMWWv7kDEJyQnsgC';
49	var adWordsLevel10 = 'AW-688359452/6SzcCOSUv7kDEJyQnsgC';
50	var adWordsLevel20 = 'AW-688359452/zdM3CJbqxqwYEJyQnsgC';
51	var adWordsMadeFirstFriend = 'AW-688359452/9a3-CLXs8bkDEJyQnsgC';
52	var adWordsPurchaseCompleted = 'AW-688359452/JIgTCKugv7kDEJyQnsgC';
53	var adWordsJoinedFirstSuccessfulParty = 'AW-688359452/UDGDCLP-m4sZEJyQnsgC';
54	var adWordsPSE = 'AW-688359452/_J-pCIyvsuUZEJyQnsgC';
55	var adWordsFirstPurchaseCompleted = 'AW-688359452/WfaDCMaSna8aEJyQnsgC';
56</script>
vendor: 64 bytes, lines 56-57
56
57<script async src="https://www.googletagmanager.com/gtag/js?id=
57AW-688359452
vendor: 12 bytes, line 57
57"></script>
58<script>
59	function gtag() {
60		console.log("Google Ads Tracking: ", arguments);
61		if (window.dataLayer) window.dataLayer.push(arguments);
62	}
63
64	function addGoogleTracking() {
65		window.dataLayer = window.dataLayer || [];
66		gtag('js', new Date());
67		gtag('config', 'AW-688359452');
68		console.log("Added Google Ad Tracking");
69	}
70</script>
70
71
72<!-- Facebook Pixel -->
73<script>
74	function addFacebookTracking() {
75		
76		!function(f, b, e, v, n, t, s) {
77			if (f.fbq) return;
78			n = f.fbq = function() {
79				console.log("Facebook Ad Tracking: ", arguments);
80				n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments)
81			};
82			if (!f._fbq) f._fbq = n;
83			n.push = n;
84			n.loaded = !0;
85			n.version = '2.0';
86			n.queue = [];
87			t = b.createElement(e);
88			t.async = !0;
89			t.src = v;
90			s = b.getElementsByTagName(e)[0];
91			s.parentNode.insertBefore(t, s)
92		}(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
93		fbq('init', 579678286116523);
94		fbq('track', 'PageView');
95		console.log("Added Facebook Ad Tracking");
96	}
97</script>
97
98
99<!-- 
100	Adroll Tracking
101	https://help.adroll.com/hc/en-us/articles/360040116252-Connect-AdRoll-to-your-site-by-installing-the-AdRoll-Pixel
102	https://help.adroll.com/hc/en-us/articles/212629938-Enhanced-Conversion-Tracking
103	https://help.adroll.com/hc/en-us/articles/360045120371-User-Event-Audience
104-->
105<script type="text/javascript">
106	function addAdrollTracking() {
107	
108		console.log("AdRoll not configured for this world.");
109	
110	}
111
112	function adrollTrack(event, params) {
113		if (window.adroll) {
114			console.log("AdRoll Tracking: ", event, params);
115			params = params || {};
116			window.adroll.track(event, params);
117		} else {
118			console.log("AdRoll tracking not enabled.");
119		}
120	}
121</script>
121
122
123<!-- 
124	StackAdapt tracking
125
126	Their documentation requires being signed in to an account, so you'll need to talk to marketing and/or contact the StackAdapt team to gain access.
127
128	https://support.stackadapt.com/hc/en-us/articles/360005368014-Getting-Started-with-the-StackAdapt-Pixel
129-->
130<script type="text/javascript">
131	function addStackAdaptTracking() {
132	
133		console.log("StackAdapt not configured for this world.");
134	
135	}
136	
137	function stackAdaptTrack(event, id, params) {
138		if (window.saq) {
139			params = params || {};
140			console.log("StackAdapt Tracking: ", event, id, params);
141			window.saq(event, id, params);
142		} else {
143			console.log("StackAdapt tracking not enabled.");
144		}
145	}
146</script>
146
147
148<!-- Taboola Pixel Code -->
149<script type='text/javascript'>
150    function addTaboolaTracking() {
151        
152        console.log("Taboola tracking not enabled.");
153        
154    }
155
156    function taboolaTrack(eventName, params) {
157        if (window._tfa) {
158            console.log("Taboola Tracking: ", eventName, params);
159            params = params || {};
160            var eventObj = Object.assign({ notify: 'event', name: eventName, id: 2080974 }, params);
161            window._tfa.push(eventObj);
162        } else {
163            console.log("Taboola tracking not enabled.");
164        }
165    }
166</script>
166
167<!-- End of Taboola Pixel Code -->
168
169<!-- Firebase -->
170<script type="module">
171	import { initializeApp } from "https://www.gstatic.com/firebasejs/12.16.0/firebase-app.js";
172	import { getAnalytics } from "https://www.gstatic.com/firebasejs/12.16.0/firebase-analytics.js";
173	import { getMessaging, getToken } from "https://www.gstatic.com/firebasejs/12.16.0/firebase-messaging.js";
174	// TODO: Add SDKs for Firebase products that you want to use
175	// https://firebase.google.com/docs/web/setup#available-libraries
176
177	// Your web app's Firebase configuration
178	// For Firebase JS SDK v7.20.0 and later, measurementId is optional
179	const firebaseConfig = {
180		apiKey: "AIzaSyD2GOiyVXuywPBAY4ZOQQ6C0kAlW_0QivI",
181		authDomain: "vegasworldslots-5aa0c.firebaseapp.com",
182		databaseURL: "https://vegasworldslots-5aa0c.firebaseio.com",
183		projectId: "vegasworldslots-5aa0c",
184		storageBucket: "vegasworldslots-5aa0c.appspot.com",
185		messagingSenderId: "293257266342",
186		appId: "1:293257266342:web:3485071bae207138f26067",
187		measurementId: "G-6V1422JX4Y"
188	};
189
190	// Initialize Firebase
191	const app = initializeApp(firebaseConfig);
192	const analytics = getAnalytics(app);
193	const messaging = getMessaging(app);
194
195	async function getPermissionAndToken() {
196		try {
197			console.log("[Firebase] requesting permission");
198			const permission = await Notification.requestPermission();
199
200			if (permission === 'granted') {
201				// Fetch the FCM registration token
202				console.log("[Firebase] requesting token");
203				const swRegistration = await navigator.serviceWorker.register('/fx/js/clevertap_sw.js');
204				console.log("[Firebase] registration: " + swRegistration);
205				const currentToken = await getToken(messaging, {
206					vapidKey: 'BIfHPGMS9Z2creAyuILYssSC3Pi75r5LUb16YGxhdsquGIu1LyBoab6iYUbslTMTCPufU5lXtmMCjgCcnSfhxO8',
207					serviceWorkerRegistration: swRegistration
208				});
209
210				if (currentToken) {
211					console.log('[Firebase] token:', currentToken);
212					fetch('/fx/private/savePushNotificationToken?pushEnabled=true&token=' + currentToken)
213							.then(response => console.log('[Firebase] token saved successfully'))
214							.catch(error => console.error('[Firebase] error saving token: ', error));
215				} else {
216					console.log('[Firebase] token not available.');
217				}
218			} else {
219				console.log('[Firebase] permission not granted.');
220			}
221		} catch (error) {
222			console.error('[Firebase] error retrieving token:', error);
223		}
224	}
225
226	getPermissionAndToken().catch(() => {});
227</script>
227
228
229<!-- Clevertap -->
230<script type="text/javascript">
231	<!-- The `clevertap` variable must be declared in global scope. -->
232	var clevertap;
233	
234	function addCleverTap(userId, customId) {
235	
236		if (clevertap != null) {
237			console.log("addCleverTap: skipping because it already exists");
238			return;
239		}
240		console.log("addCleverTap: userId", userId, ", customId", customId);
241		clevertap = {event:[], profile:[], account:[], onUserLogin:[], region:'us1', notifications:[], privacy:[], config:{ customId: customId }};
242		clevertap.account.push({"id": "8RK-76R-KK7Z"});
243		clevertap.privacy.push({optOut: false}); //set the flag to true, if the user of the device opts out of sharing their data
244		clevertap.privacy.push({useIP: false}); //set the flag to true, if the user agrees to share their IP data
245
246		// clevertap.notifications.push({
247		// 	"titleText": "Allow notifications to receive exclusive rewards and offers?",
248		// 	"bodyText": " ",
249		// 	"okButtonText": "Allow",
250		// 	"rejectButtonText": "Not now",
251		// 	"okButtonColor":"#4277c7",
252		// 	"askAgainTimeInSeconds":300,
253		// 	"serviceWorkerPath": "/fx/js/clevertap_sw.js"
254		// });
255
256		(function () {
257			var wzrk = document.createElement('script');
258			wzrk.type = 'text/javascript';
259			wzrk.async = true;
260			wzrk.src = ('https:' == document.location.protocol ? 'https://d2r1yp2w7bby2u.cloudfront.net' : 'http://static.clevertap.com') + '/js/clevertap.min.js';
261			var s = document.getElementsByTagName('script')[0];
262			s.parentNode.insertBefore(wzrk, s);
263			console.log("Added CleverTap");
264		})();
265	
266	}
267
268	
269	var cleverTapEventTypeIdToNameMap = new Map(
270		[[0,"Unknown"],[1,"User Profile"],[1001,"FP Character Created"],[1002,"FP Registered"],[2001,"Charged"],[2002,"FP Free Trial Started"],[2003,"FP Subscription Renewed"],[3001,"FP Offer Popup Shown"],[3002,"FP Offer Popup Buy Button Clicked"],[3003,"FP Store Tab Viewed"],[3004,"FP Offer Popup Closed"],[3005,"FP What's Hot Tile Shown (FLOW)"],[3006,"FP What's Hot Tile Clicked (FLOW)"],[3007,"FP What's Hot Tile Clicked (Client)"],[4001,"FP Session Started"],[4002,"FP Shell Games Clicked"],[4003,"FP Slots Big Win"],[4004,"FP Slots Mega Win"],[4005,"FP Level Up"],[4006,"Game Played"]]
271	);
272	
273
274	// Called by the game client.
275	async function clevertapEvent(eventTypeID, eventDataString) {
276		console.log("clevertapEvent: ", eventTypeID, eventDataString);
277
278		if (false) {
279			console.log("[CleverTap] CleverTap not enabled on this server, so not sending event.");
280			return;
281		}
282
283		const eventData = JSON.parse(eventDataString);
284		try {
285			await addCleverTap(eventData["Site"]["Identity"], eventData["Site"]["customId"]);
286			console.log("CleverTap added");
287		} catch (err) {
288			console.error(err);
289		}
290
291		if (clevertap === undefined) {
292			console.log("[CleverTap] Tracking is disabled, so not sending event.");
293			return;
294		}
295		
296		var eventName = cleverTapEventTypeIdToNameMap.get(eventTypeID);
297		if (eventTypeID === 1) {
298			console.log("CleverTap onUserLogin: ", eventData);
299			clevertap.onUserLogin.push(eventData);
300		} else {
301			console.log("CleverTap event.push: [" + eventName + "]: ", eventData);
302			clevertap.event.push(eventName, eventData);
303		}
304	}
305</script>
305
306
307<!-- This must be last in the file! We call `addAdTracking` here, so any functions below this will not have been defined yet. -->
308<script>
309	
310
311	if (false) {
312		// If they've been here before, respect their settings.
313		if (false) {
314			addAdTracking();
315		}
316	} else if ("US" === "US") {
317		// Otherwise, to avoid GDPR regions, we'll default to no tracking unless they're in the US.
318		addAdTracking();
319	}
320</script>
vendor: 1 bytes, line 320
320
321<script src="https://cdn-ssl.vegasworld.com/fx/js/lib/jquery-3.4.1.min.js"></script>
321
322<script src="https://cdn-ssl.vegasworld.com/fx/js/lib/ua-parser.min.js?v=485.13151.14-a-main-2026-09-12-21"></script>
322
323<script src="https://cdn-ssl.vegasworld.com/fx/js/lib/md5.js?v=485.13151.14-a-main-2026-09-12-21"></script>
323
324<script src="https://cdn-ssl.vegasworld.com/fx/js/flowplay.js?v=485.13151.14-a-main-2026-09-12-21"></script>
324
325<script>
326	function trackAttribution(trackingEvent, param) {
327		var finger1 = fcanvas();
328		var finger2 = fscreen();
329		var platform = FP.fpPlatform.getPlatformID();
330		var env = 'fxhome';
331		$.ajax({
332			url: 'https://www.vegasworld.com:443/fx/mt?event=' + trackingEvent + '&finger1=' + finger1 + '&finger2=' + finger2 + '&platform=' + platform + '&env=' + env + param,
333			type: 'POST',
334			dataType: 'text'
335		});
336	}
337
338	// this is called by the game directly after create user (on cordova only)
339	function trackAttributionInstall(userid) {
340		
341	}
342
343	
344		FP.fpPlatform.init({
345		'desktop-html5': 8,
346		'chrome-html5': 800,
347		'firefox-html5': 801,
348		'safari-html5': 803,
349		'opera-html5': 804,
350		'edge-html5': 806,
351		'android-generic-web': 900,
352		'android-chrome-web': 901,
353		'android-firefox-web': 902,
354		'android-opera-web': 903,
355		'android-belowspec-web': 904,
356		'ios-generic-web': 1000,
357		'ios-chrome-web': 1001,
358		'ios-safari-web': 1002,
359		'ios-belowspec-web': 1003,
360		'cordova-ios-tablet': 2000,
361		'cordova-ios-phone': 2001,
362		'cordova-android-tablet': 2002,
363		'cordova-android-phone': 2003,
364		'cordova-generic': 2004,
365		'cordova-windows-desktop': 2005,
366		
367		});
368
369		if ((FP.fpPlatform.isTablet() || FP.fpPlatform.isIOS() || FP.fpPlatform.isAndroid()) && !FP.fpPlatform.isKindleBrowser()) {
370			
371				window.open('./forceCordovaUpdate.jsp?forInstall=true', '_self');
372			
373		}
374	</script>
374
375<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
376<html>
377<head>
378	<title>Vegas World</title>
379	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
380	<meta name="author" content="Flowplay"/>
381	<meta name="description"
382		  content="Welcome to Vegas World! Play free social casino games and party with your friends! Slots, bingo, poker, blackjack, solitaire and so much more! - Game offers no real money gambling or prizes. Includes in app purchases."/>
383
384	<link rel="alternate" href="android-app://air.com.flowplay.VegasWorld/https/*.vegasworld.com"/>
385
386	
386<script>
387		window.onerror = function(message, source, lineno, colno, error) {
388			console.error(error);
389			return true; // this allows our js to keep running even when remote js fails
390		}
391	</script>
391
392
393	<meta property="og:url" content="https://www.vegasworld.com/fx/?env=fxhome"/>
394<meta property="og:title" content="Vegas World"/>
395<meta property="og:site_name" content="Vegas World"/>
396<meta property="og:description" content="Play free social casino games and party with your friends! Slots, bingo, poker, blackjack, solitaire and so much more! - Game offers no real money gambling or prizes. Includes in app purchases."/>
397<meta property="og:type" content="game"/>
398
399<meta property="og:image" content="https://cdn-ssl.vegasworld.com/i/fx/share/vg_share1.jpg"/>
400<meta property="og:image" content="https://cdn-ssl.vegasworld.com/i/fx/share/vg_share2.jpg"/>
401<meta property="og:image" content="https://cdn-ssl.vegasworld.com/i/fx/share/vg_share3.jpg"/>
402<meta property="og:image:width" content="1200"/>
403<meta property="og:image:height" content="627"/>
404
405<meta property="fb:app_id" content="258487454227504"/>
406<meta name="facebook-domain-verification" content="6crdjo3ugj1tnrxema4f36qv0ohj1s"/>
407
408<meta property="al:ios:url" content="https://www.vegasworld.com/fx/?env=fxhome"/>
409<meta property="al:ios:app_store_id" content="587547471"/>
410<meta property="al:ios:app_name" content="Vegas World Casino"/>
411
412<meta property="al:android:url" content="https://www.vegasworld.com/fx/?env=fxhome"/>
413<meta property="al:android:package" content="air.com.flowplay.VegasWorld"/>
414<meta property="al:android:app_name" content="Vegas World Casino"/>
415<script>
416	var _rollbarConfig = {
417		accessToken: "3cfc48d3402249d4bcd4024763571d10",
418		captureUncaught: true,
419		payload: {
420			environment: "production",
421			client: {
422				javascript: {
423					code_version: "485.13151.14-a-main-2026-09-12-21"
424				}
425			}
426		},
427		
428        ignoredMessages: [/Failed to execute 'querySelectorAll' on 'Document': 'div:has\(> iframe\[id='[0-9]+']\)' is not a valid selector\./],
429
430		// Returns true if the error should be ignored.
431		checkIgnore: function(isUncaught, args, payload) {
432			
433			
434			if (!(payload?.body?.trace)) {
435				return false;
436			}
437
438			// there should always be a stack trace array, even if it's only one frame long, but we should check to be sure
439			if (!(payload.body.trace.frames && payload.body.trace.frames?.constructor === Array && payload.body.trace.frames.length > 0)) {
440				return false;
441			}
442
443			// if there's a browser extension anywhere in the call stack it could be the cause
444			let traceHasIgnoredFilename = function(payload) { 
445				return payload.body.trace.frames.some((frame) => {
446					return 	frame?.filename === '<anonymous>' || // <anonymous> filename is typically a browser extension
447						frame?.fileName?.startsWith('chrome-extension://') ||
448						frame?.fileName?.startsWith('debugger://');
449					});
450			}
451
452			let isIgnoredProtocol = function (payload) {
453				return payload?.request?.url?.startsWith('chrome-extension://') ||
454					payload?.request?.url?.startsWith('debugger://');
455			}
456
457			return traceHasIgnoredFilename(payload) || isIgnoredProtocol(payload);
458		}
459	};	
460
461!function(r){var e={};function o(n){if(e[n])return e[n].exports;var t=e[n]={i:n,l:!1,exports:{}};return r[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.m=r,o.c=e,o.d=function(r,e,n){o.o(r,e)||Object.defineProperty(r,e,{enumerable:!0,get:n})},o.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},o.t=function(r,e){if(1&e&&(r=o(r)),8&e)return r;if(4&e&&"object"==typeof r&&r&&r.__esModule)return r;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r)for(var t in r)o.d(n,t,function(e){return r[e]}.bind(null,t));return n},o.n=function(r){var e=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(e,"a",e),e},o.o=function(r,e){return Object.prototype.hasOwnProperty.call(r,e)},o.p="",o(o.s=0)}([function(r,e,o){"use strict";var n=o(1),t=o(5);_rollbarConfig=_rollbarConfig||{},_rollbarConfig.rollbarJsUrl=_rollbarConfig.rollbarJsUrl||"https://cdn.rollbar.com/rollbarjs/refs/tags/v2.26.2/rollbar.min.js",_rollbarConfig.async=void 0===_rollbarConfig.async||_rollbarConfig.async;var a=n.setupShim(window,_rollbarConfig),l=t(_rollbarConfig);window.rollbar=n.Rollbar,a.loadFull(window,document,!_rollbarConfig.async,_rollbarConfig,l)},function(r,e,o){"use strict";var n=o(2),t=o(3);function a(r){return function(){try{return r.apply(this,arguments)}catch(r){try{console.error("[Rollbar]: Internal error",r)}catch(r){}}}}var l=0;function i(r,e){this.options=r,this._rollbarOldOnError=null;var o=l++;this.shimId=function(){return o},"undefined"!=typeof window&&window._rollbarShims&&(window._rollbarShims[o]={handler:e,messages:[]})}var s=o(4),d=function(r,e){return new i(r,e)},c=function(r){return new s(d,r)};function u(r){return a((function(){var e=this,o=Array.prototype.slice.call(arguments,0),n={shim:e,method:r,args:o,ts:new Date};window._rollbarShims[this.shimId()].messages.push(n)}))}i.prototype.loadFull=function(r,e,o,n,t){var l=!1,i=e.createElement("script"),s=e.getElementsByTagName("script")[0],d=s.parentNode;i.crossOrigin="",i.src=n.rollbarJsUrl,o||(i.async=!0),i.onload=i.onreadystatechange=a((function(){if(!(l||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState)){i.onload=i.onreadystatechange=null;try{d.removeChild(i)}catch(r){}l=!0,function(){var e;if(void 0===r._rollbarDidLoad){e=new Error("rollbar.js did not load");for(var o,n,a,l,i=0;o=r._rollbarShims[i++];)for(o=o.messages||[];n=o.shift();)for(a=n.args||[],i=0;i<a.length;++i)if("function"==typeof(l=a[i])){l(e);break}}"function"==typeof t&&t(e)}()}})),d.insertBefore(i,s)},i.prototype.wrap=function(r,e,o){try{var n;if(n="function"==typeof e?e:function(){return e||{}},"function"!=typeof r)return r;if(r._isWrap)return r;if(!r._rollbar_wrapped&&(r._rollbar_wrapped=function(){o&&"function"==typeof o&&o.apply(this,arguments);try{return r.apply(this,arguments)}catch(o){var e=o;throw e&&("string"==typeof e&&(e=new String(e)),e._rollbarContext=n()||{},e._rollbarContext._wrappedSource=r.toString(),window._rollbarWrappedError=e),e}},r._rollbar_wrapped._isWrap=!0,r.hasOwnProperty))for(var t in r)r.hasOwnProperty(t)&&(r._rollbar_wrapped[t]=r[t]);return r._rollbar_wrapped}catch(e){return r}};for(var p="log,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,captureEvent,captureDomContentLoaded,captureLoad".split(","),f=0;f<p.length;++f)i.prototype[p[f]]=u(p[f]);r.exports={setupShim:function(r,e){if(r){var o=e.globalAlias||"Rollbar";if("object"==typeof r[o])return r[o];r._rollbarShims={},r._rollbarWrappedError=null;var l=new c(e);return a((function(){e.captureUncaught&&(l._rollbarOldOnError=r.onerror,n.captureUncaughtExceptions(r,l,!0),e.wrapGlobalEventHandlers&&t(r,l,!0)),e.captureUnhandledRejections&&n.captureUnhandledRejections(r,l,!0);var a=e.autoInstrument;return!1!==e.enabled&&(void 0===a||!0===a||function(r){return!("object"!=typeof r||void 0!==r.page&&!r.page)}(a))&&r.addEventListener&&(r.addEventListener("load",l.captureLoad.bind(l)),r.addEventListener("DOMContentLoaded",l.captureDomContentLoaded.bind(l))),r[o]=l,l}))()}},Rollbar:c}},function(r,e,o){"use strict";function n(r,e,o,n){r._rollbarWrappedError&&(n[4]||(n[4]=r._rollbarWrappedError),n[5]||(n[5]=r._rollbarWrappedError._rollbarContext),r._rollbarWrappedError=null);var t=e.handleUncaughtException.apply(e,n);o&&o.apply(r,n),"anonymous"===t&&(e.anonymousErrorsPending+=1)}r.exports={captureUncaughtExceptions:function(r,e,o){if(r){var t;if("function"==typeof e._rollbarOldOnError)t=e._rollbarOldOnError;else if(r.onerror){for(t=r.onerror;t._rollbarOldOnError;)t=t._rollbarOldOnError;e._rollbarOldOnError=t}e.handleAnonymousErrors();var a=function(){var o=Array.prototype.slice.call(arguments,0);n(r,e,t,o)};o&&(a._rollbarOldOnError=t),r.onerror=a}},captureUnhandledRejections:function(r,e,o){if(r){"function"==typeof r._rollbarURH&&r._rollbarURH.belongsToShim&&r.removeEventListener("unhandledrejection",r._rollbarURH);var n=function(r){var o,n,t;try{o=r.reason}catch(r){o=void 0}try{n=r.promise}catch(r){n="[unhandledrejection] error getting `promise` from event"}try{t=r.detail,!o&&t&&(o=t.reason,n=t.promise)}catch(r){}o||(o="[unhandledrejection] error getting `reason` from event"),e&&e.handleUnhandledRejection&&e.handleUnhandledRejection(o,n)};n.belongsToShim=o,r._rollbarURH=n,r.addEventListener("unhandledrejection",n)}}}},function(r,e,o){"use strict";function n(r,e,o){if(e.hasOwnProperty&&e.hasOwnProperty("addEventListener")){for(var n=e.addEventListener;n._rollbarOldAdd&&n.belongsToShim;)n=n._rollbarOldAdd;var t=function(e,o,t){n.call(this,e,r.wrap(o),t)};t._rollbarOldAdd=n,t.belongsToShim=o,e.addEventListener=t;for(var a=e.removeEventListener;a._rollbarOldRemove&&a.belongsToShim;)a=a._rollbarOldRemove;var l=function(r,e,o){a.call(this,r,e&&e._rollbar_wrapped||e,o)};l._rollbarOldRemove=a,l.belongsToShim=o,e.removeEventListener=l}}r.exports=function(r,e,o){if(r){var t,a,l="EventTarget,Window,Node,ApplicationCache,AudioTrackList,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDB
461Request,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(",");for(t=0;t<l.length;++t)r[a=l[t]]&&r[a].prototype&&n(e,r[a].prototype,o)}}},function(r,e,o){"use strict";function n(r,e){this.impl=r(e,this),this.options=e,function(r){for(var e=function(r){return function(){var e=Array.prototype.slice.call(arguments,0);if(this.impl[r])return this.impl[r].apply(this.impl,e)}},o="log,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,_createItem,wrap,loadFull,shimId,captureEvent,captureDomContentLoaded,captureLoad".split(","),n=0;n<o.length;n++)r[o[n]]=e(o[n])}(n.prototype)}n.prototype._swapAndProcessMessages=function(r,e){var o,n,t;for(this.impl=r(this.options);o=e.shift();)n=o.method,t=o.args,this[n]&&"function"==typeof this[n]&&("captureDomContentLoaded"===n||"captureLoad"===n?this[n].apply(this,[t[0],o.ts]):this[n].apply(this,t));return this},r.exports=n},function(r,e,o){"use strict";r.exports=function(r){return function(e){if(!e&&!window._rollbarInitialized){for(var o,n,t=(r=r||{}).globalAlias||"Rollbar",a=window.rollbar,l=function(r){return new a(r)},i=0;o=window._rollbarShims[i++];)n||(n=o.handler),o.handler._swapAndProcessMessages(l,o.messages);window[t]=n,window._rollbarInitialized=!0}}}}]);
462
463if (Rollbar && Rollbar.global) {Rollbar.global({itemsPerMinute: 15});}
464</script>
vendor: 1 bytes, line 464
464
465<script>
466	var productCode = null;
467
468	// alt 0
469	var alt0CityParticles = [];
470	var alt0CityParticleSize = 22;
471	var alt0StarParticles = [];
472	var alt0StarParticleSize = 17;
473	var alt0SuitParticles = [];
474	var alt0SuitParticleSize = 48;
475	var alt0iSuit = 1;
476
477	function addAlt0Particles() {
478		for (var i = 0; i < 20; i++) {
479			addAlt0CityParticle();
480		}
481		for (var i = 0; i < 40; i++) {
482			addAlt0StarParticle();
483		}
484		for (var i = 0; i < 10; i++) {
485			addAlt0SuitParticle();
486		}
487		setInterval(updateAlt0Particles, 10);
488	}
489
490	function updateAlt0Particles() {
491		updateAlt0CityParticles();
492		updateAlt0StarParticles();
493		updateAlt0SuitParticles();
494	}
495
496	function addAlt0CityParticle() {
497		var particleDiv = document.getElementById("particleDiv");
498		var particle = document.createElement("div");
499		particle.style.backgroundImage = "url(https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/768/login/sign_in/particles/particle_horizon.png?v=485.13151.14-a-main-2026-09-12-21)";
500		particle.style.position = "absolute";
501		particle.style.width = alt0CityParticleSize + "px";
502		particle.style.height = alt0CityParticleSize + "px";
503		initAlt0CityParticle(particle);
504		particleDiv.appendChild(particle);
505		alt0CityParticles.push(particle);
506	}
507
508	function initAlt0CityParticle(particle) {
509		particle.y = 621 - alt0CityParticleSize / 2;
510		particle.speed = 0.5 + Math.random() * 1.5;
511		particle.size = 0.1 + Math.random() * 0.5;
512		particle.style.top = particle.y + "px";
513		particle.style.left = (162 + Math.random() * 300 - alt0CityParticleSize) + "px";
514		particle.style.transform = "scale(" + particle.size + ")";
515	}
516
517	function updateAlt0CityParticles() {
518		for (var i in alt0CityParticles) {
519			var particle = alt0CityParticles[i];
520			particle.y -= particle.speed;
521			particle.size -= particle.speed * 0.001;
522			if (particle.size < 0) {
523				initAlt0CityParticle(particle);
524			}
525			else if (particle.style) {
526				particle.style.top = particle.y + "px";
527				particle.style.transform = "scale(" + particle.size + ")";
528			}
529		}
530	}
531
532	function addAlt0StarParticle() {
533		var contentDiv = document.getElementById("contentDiv");
534		var particle = document.createElement("div");
535		particle.style.backgroundImage = "url(https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/768/login/sign_in/particles/particle_star.png?v=485.13151.14-a-main-2026-09-12-21)";
536		particle.style.position = "absolute";
537		particle.style.width = alt0StarParticleSize + "px";
538		particle.style.height = alt0StarParticleSize + "px";
539		initAlt0StarParticle(particle);
540		contentDiv.appendChild(particle);
541		alt0StarParticles.push(particle);
542	}
543
544	function initAlt0StarParticle(particle) {
545		particle.x = Math.random() * 1354 - alt0StarParticleSize / 2;
546		particle.y = Math.random() * 630 - alt0StarParticleSize / 2;
547		particle.speed = 0.5 + Math.random() * 1.5;
548		particle.size = 0.1 + Math.random() * 0.5;
549		particle.style.top = particle.y + "px";
550		particle.style.left = particle.x + "px";
551		particle.style.transform = "scale(" + particle.size + ")";
552	}
553
554	function updateAlt0StarParticles() {
555		for (var i in alt0StarParticles) {
556			var particle = alt0StarParticles[i];
557			particle.size -= particle.speed * 0.005;
558			if (particle.size < 0) {
559				initAlt0StarParticle(particle);
560			}
561			else if (particle.style) {
562				particle.style.transform = "scale(" + particle.size + ")";
563			}
564		}
565	}
566
567	function addAlt0SuitParticle() {
568		var contentDiv = document.getElementById("contentDiv");
569		var particle = document.createElement("div");
570		particle.style.backgroundImage = "url(https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/768/login/sign_in/particles/particle_suit_" + alt0iSuit + ".png?v=485.13151.14-a-main-2026-09-12-21)";
571		particle.style.backgroundRepeat = "no-repeat";
572		particle.style.position = "absolute";
573		particle.style.width = alt0SuitParticleSize + "px";
574		particle.style.height = alt0SuitParticleSize + "px";
575		initAlt0SuitParticle(particle);
576		contentDiv.appendChild(particle);
577		alt0SuitParticles.push(particle);
578		alt0iSuit++;
579		if (alt0iSuit > 4) alt0iSuit = 1;
580	}
581
582	function initAlt0SuitParticle(particle) {
583		particle.y = -alt0SuitParticleSize;
584		particle.alpha = 1;
585		particle.speed = 0.5 + Math.random() * 1.5;
586		particle.scale = 2.5 - particle.speed;
587		particle.rotation = Math.random() * 360;
588		particle.rotationDirection = Math.random() < 0.5 ? 1 : -1;
589		particle.style.top = particle.y + "px";
590		particle.style.left = (924 + Math.random() * 220 - alt0SuitParticleSize / 2) + "px";
591		particle.style.opacity = particle.alpha;
592		particle.style.transform = "scale(" + particle.scale + ")";
593	}
594
595	function updateAlt0SuitParticles() {
596		for (var i in alt0SuitParticles) {
597			var particle = alt0SuitParticles[i];
598			particle.alpha -= particle.speed * 0.0017;
599			particle.y += particle.speed * 1.05;
600			particle.rotation += particle.speed * particle.rotationDirection * 0.9;
601
602			if (particle.alpha < 0) {
603				initAlt0SuitParticle(particle);
604			}
605			else {
606				particle.style.top = particle.y + "px";
607				particle.style.opacity = particle.alpha;
608			}
609
610			particle.style.transform = "rotate(" + particle.rotation + "deg) scale(" + particle.scale + ")";
611		}
612	}
613
614	// alt 1
615	var alt1SuitParticles = [];
616	var alt1SuitParticleSize = 48;
617	var alt1SuitSpiral = 100;
618	var alt1SuitSpiral2 = 0;
619	var alt1xRadius = 1365 / 2;
620	var alt1yRadius = 768 / 2 + 24;
621	var alt1iSuit = 1;
622
623	function addAlt1Particles() {
624		for (var i = 0; i < 50; i++) {
625			setTimeout(addAlt1SuitParticle, i * 40);
626		}
627		setInterval(updateAlt1Particles, 10);
628	}
629
630	function updateAlt1Particles() {
631		updateAlt1SuitParticles();
632	}
633
634	function addAlt1SuitParticle() {
635		var particleDiv = document.getElementById("particleDiv");
636		var particle = document.createElement("div");
637		particle.style.backgroundImage = "url(https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/768/login/sign_in/particles/particle_suit_" + alt1iSuit + ".png?v=485.13151.14-a-main-2026-09-12-21)";
638		particle.style.backgroundRepeat = "no-repeat";
639		particle.style.position = "absolute";
640		particle.style.width = alt1SuitParticleSize + "px";
641		particle.style.height = alt1SuitParticleSize + "px";
642		initAlt1SuitParticle(particle);
643		particleDiv.appendChild(particle);
644		alt1SuitParticles.push(particle);
645		alt1iSuit++;
646		if (alt1iSuit > 4) alt1iSuit = 1;
647	}
648
649	function initAlt1SuitParticle(particle) {
650		alt1SuitSpiral -= 1.2;
651		if (alt1SuitSpiral <= 0) alt1SuitSpiral = 100;
652		var spiralRadius = alt1SuitSpiral / 100;
653		alt1SuitSpiral2 += 0.01;
654		particle.x = alt1xRadius + Math.cos(alt1SuitSpiral + alt1SuitSpiral2) * alt1xRadius * spiralRadius - alt1SuitParticleSize / 2;
655		particle.y = alt1yRadius + Math.sin(alt1SuitSpiral + alt1SuitSpiral2) * alt1yRadius * spiralRadius - alt1SuitParticleSize / 2;
656		particle.speed = 0.0075;
657		particle.size = 1.5;
658		particle.style.top = particle.y + "px";
659		particle.style.left = particle.x + "px";
660		particle.rotation = Math.random() * 360;
661		particle.style.opacity = 0.5;
662	}
663
664	function updateAlt1SuitParticles() {
665		for (var i in alt1SuitParticles) {
666			var particle = alt1SuitParticles[i];
667			particle.size -= particle.speed;
668			if (particle.size < 0) {
669				initAlt1SuitParticle(particle);
670			}
671			else if (particle.style) {
672				particle.rotation -= particle.speed * 100;
673				particle.style.transform = "rotate(" + particle.rotation + "deg) scale(" + particle.size + ")";
674			}
675		}
676	}
677
678	// alt 2
679	var alt2SparkleParticles = [];
680	var alt2SparkleParticleSize = 42;
681	var alt2SparkleSpiral = 100;
682	var alt2SparkleSpiral2 = 0;
683	var alt2xRadius = 1365 / 2;
684	var alt2yRadius = 768 / 2;
685
686	function addAlt2Particles(product) {
687		productCode = product;
688		if (productCode == 'sc' || productCode == 'vg' || productCode == 'ms') {
689			alt2SparkleParticleSize = 110;
690		}
691		for (var i = 0; i < 50; i++) {
692			addAlt2SparkleParticle();
693		}
694		setInterval(updateAlt2Particles, 10);
695	}
696
697	function updateAlt2Particles() {
698		updateAlt2SparkleParticles();
699	}
700
701	function addAlt2SparkleParticle() {
702		var particleDiv = document.getElementById("particleDiv");
703		var particle = document.createElement("div");
704		if (productCode == 'sc' || productCode == 'vg' || productCode == 'ms') {
705			particle.style.backgroundImage = "url(https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/768/login/sign_in/particles/water_sparkle.png?v=485.13151.14-a-main-2026-09-12-21)";
706		}
707		else {
708			particle.style.backgroundImage = "url(https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/768/login/sign_in/particles/particle_sparkle.png?v=485.13151.14-a-main-2026-09-12-21)";
709		}
710		particle.rotation = 0;
711		particle.style.position = "absolute";
712		particle.style.width = alt2SparkleParticleSize + "px";
713		particle.style.height = alt2SparkleParticleSize + "px";
714		initAlt2SparkleParticle(particle);
715		particleDiv.appendChild(particle);
716		alt2SparkleParticles.push(particle);
717	}
718
719	function initAlt2SparkleParticle(particle) {
720		alt2SparkleSpiral -= 1.2;
721		if (alt2SparkleSpiral <= 0) alt2SparkleSpiral = 100;
722		var spiralRadius = alt2SparkleSpiral / 100;
723		alt2SparkleSpiral2 += 0.01;
724		particle.x = alt2xRadius + Math.cos(alt2SparkleSpiral + alt2SparkleSpiral2) * alt2xRadius * spiralRadius - alt2SparkleParticleSize / 2;
725		particle.y = alt2yRadius + Math.sin(alt2SparkleSpiral + alt2SparkleSpiral2) * alt2yRadius * spiralRadius - alt2SparkleParticleSize / 2;
726		particle.speed = Math.random() * 0.004 + 0.002 + (1 - spiralRadius) * 0.001;
727		particle.size = Math.random() * 0.1 + 0.5 + (1 - spiralRadius);
728		particle.rotation = 0;
729		particle.style.top = particle.y + "px";
730		particle.style.left = particle.x + "px";
731		particle.style.transform = "rotate(" + particle.rotation + "deg) scale(" + particle.size + ")";
732	}
733
734	function updateAlt2SparkleParticles() {
735		for (var i in alt2SparkleParticles) {
736			var particle = alt2SparkleParticles[i];
737			particle.size -= particle.speed;
738			if (particle.size < 0) {
739				initAlt2SparkleParticle(particle);
740			}
741			else if (particle.style) {
742				particle.rotation -= 0.5;
743				var size = (Math.sin(particle.size * 15) * 0.3 + particle.size);
744				particle.style.transform = "rotate(" + particle.rotation + "deg) scale(" + size + ")";
745			}
746		}
747	}
748
749	// alt 3
750	var alt3CityParticles = [];
751	var alt3CityParticleSize = 22;
752	var alt3StarParticles = [];
753	var alt3StarParticleSize = 17;
754
755	function addAlt3Particles(product) {
756		productCode = product;
757		if (productCode == 'sc') {
758			alt3StarParticleSize = 110;
759		}
760		else if (productCode == 'cw') {
761			alt3StarParticleSize = 42;
762		}
763		if (!productCode) {
764			for (var i = 0; i < 40; i++) {
765				addAlt3CityParticle();
766			}
767		}
768		var countStars = productCode == 'cw' ? 80 : 40;
769		for (var i = 0; i < countStars; i++) {
770			addAlt3StarParticle();
771		}
772		setInterval(updateAlt3Particles, 10);
773	}
774
775	function updateAlt3Particles() {
776		if (!productCode) {
777			updateAlt3CityParticles();
778		}
779		updateAlt3StarParticles();
780	}
781
782	function addAlt3CityParticle() {
783		var particleDiv = document.getElementById("particleDiv");
784		var particle = document.createElement("div");
785		particle.style.backgroundImage = "url(https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/768/login/sign_in/particles/particle_horizon.png?v=485.13151.14-a-main-2026-09-12-21)";
786		particle.style.position = "absolute";
787		particle.style.width = alt3CityParticleSize + "px";
788		particle.style.height = alt3CityParticleSize + "px";
789		initAlt3CityParticle(particle);
790		particleDiv.appendChild(particle);
791		alt3CityParticles.push(particle);
792	}
793
794	function initAlt3CityParticle(particle) {
795		particle.y = 600 - alt3CityParticleSize / 2;
796		particle.speed = 0.5 + Math.random() * 1.5;
797		particle.size = 0.1 + Math.random() * 0.5;
798		particle.style.top = particle.y + "px";
799		particle.style.left = (720 + Math.random() * 550 - alt3CityParticleSize) + "px";
800		particle.style.transform = "scale(" + particle.size + ")";
801	}
802
803	function updateAlt3CityParticles() {
804		for (var i in alt3CityParticles) {
805			var particle = alt3CityParticles[i];
806			particle.y -= particle.speed;
807			particle.size -= particle.speed * 0.001;
808			if (particle.size < 0) {
809				initAlt3CityParticle(particle);
810			}
811			else if (particle.style) {
812				particle.style.top = particle.y + "px";
813				particle.style.transform = "scale(" + particle.size + ")";
814			}
815		}
816	}
817
818	function addAlt3StarParticle() {
819		var contentDiv = document.getElementById("contentDiv");
820		var particle = document.createElement("div");
821		if (productCode == 'sc') {
822			particle.style.backgroundImage = "url(https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/768/login/sign_in/particles/water_sparkle.png?v=485.13151.14-a-main-2026-09-12-21)";
823		}
824		else if (productCode == 'cw') {
825			particle.style.backgroundImage = "url(https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/768/login/sign_in/particles/particle_sparkle.png?v=485.13151.14-a-main-2026-09-12-21)";
826		}
827		else {
828			particle.style.backgroundImage = "url(https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/768/login/sign_in/particles/particle_star.png?v=485.13151.14-a-main-2026-09-12-21)";
829		}
830		particle.style.position = "absolute";
831		particle.style.width = alt3StarParticleSize + "px";
832		particle.style.height = alt3StarParticleSize + "px";
833		initAlt3StarParticle(particle);
834		contentDiv.appendChild(particle);
835		alt3StarParticles.push(particle);
836	}
837
838	function initAlt3StarParticle(particle) {
839		particle.x = Math.random() * 1354 - alt3StarParticleSize / 2;
840		if (productCode == 'sc') {
841			particle.y = Math.random() * 690 - alt3StarParticleSize / 2;
842		}
843		else {
844			particle.y = Math.random() * 600 - alt3StarParticleSize / 2;
845		}
846
847		particle.speed = 0.5 + Math.random() * 1.5;
848		particle.size = 0.1 + Math.random() * 0.5;
849		if (productCode == 'sc') {
850			particle.speed = 1;
851			particle.size *= 2;
852			particle.drift = Math.random() * Math.PI * 2;
853			particle.curve = Math.random() - 0.5;
854		}
855		else if (productCode == 'cw') {
856			particle.speed *= 0.333;
857			particle.size *= 0.666;
858		}
859		particle.style.top = particle.y + "px";
860		particle.style.left = particle.x + "px";
861		particle.style.transform = "scale(" + particle.size + ")";
862	}
863
864	function updateAlt3StarParticles() {
865		for (var i in alt3StarParticles) {
866			var particle = alt3StarParticles[i];
867			particle.size -= particle.speed * 0.005;
868			if (particle.size < 0) {
869				initAlt3StarParticle(particle);
870			}
871			else if (particle.style) {
872				particle.style.transform = "scale(" + particle.size + ")";
873			}
874
875			if (productCode == 'sc') {
876				particle.drift += 0.01;
877				particle.x += Math.sin(particle.drift) * particle.curve * particle.size;
878				particle.y += Math.cos(particle.drift) * particle.curve * particle.size;
879				particle.style.top = particle.y + "px";
880				particle.style.left = particle.x + "px";
881			}
882		}
883	}
884</script>
vendor: 1 bytes, line 884
884
885<script src="https://cdn-ssl.vegasworld.com/fx/js/lib/jquery-3.4.1.min.js"></script>
885
886	
886<script src="https://cdn-ssl.vegasworld.com/fx/js/lib/ua-parser.min.js?v=485.13151.14-a-main-2026-09-12-21"></script>
886
887	
887<script src="https://cdn-ssl.vegasworld.com/fx/js/lib/md5.js?v=485.13151.14-a-main-2026-09-12-21"></script>
887
888	
888<script src="https://cdn-ssl.vegasworld.com/fx/js/flowplay.js?v=485.13151.14-a-main-2026-09-12-21"></script>
888
889
890	<meta name="apple-mobile-web-app-capable" content="yes">
891	<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, width=device-width"/>
892	<link rel="manifest" href="https://www.vegasworld.com:443/fx/webmanifest.jsp?env=fxhome"/>
893	
893<script async src="https://cdn-ssl.vegasworld.com/fx/js/lib/pwacompat.min.js?v=485.13151.14-a-main-2026-09-12-21" crossorigin="anonymous"></script>
893
894	<link rel="icon" type="image/png" href="https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/1080/shared/logos/url_192.png?v=485.13151.14-a-main-2026-09-12-21" sizes="16x16 32x32 48x48">
895	<link rel="icon" type="image/png" href="https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/1080/shared/logos/url_1024.png?v=485.13151.14-a-main-2026-09-12-21" sizes="256x256 512x512"/>
896
897	<style type="text/css">
898		a {color: #ffffff; text-decoration: none;}
899	</style>
900
901	
901<script>
902		FP.fpPlatform.init({
903		'desktop-html5':8,
904		'chrome-html5':800,
905		'firefox-html5':801,
906		'safari-html5':803,
907		'opera-html5':804,
908		'edge-html5':806,
909		'android-generic-web':900,
910		'android-chrome-web':901,
911		'android-firefox-web':902,
912		'android-opera-web':903,
913		'android-belowspec-web':904,
914		'ios-generic-web':1000,
915		'ios-chrome-web':1001,
916		'ios-safari-web':1002,
917		'ios-belowspec-web':1003,
918		'cordova-ios-tablet':2000,
919		'cordova-ios-phone':2001,
920		'cordova-android-tablet':2002,
921		'cordova-android-phone':2003,
922		'cordova-generic':2004,
923		'cordova-windows-desktop':2005,
924		
925		});
926
927		let isCasinoWorld = false;
928		let isSevenSeasCasino = false;
929		let isHardRock = false;
930		let isZoneCasino = false;
931		let isVegasWorld = !isCasinoWorld && !isSevenSeasCasino && !isHardRock && !isZoneCasino;
932		let alt = parseInt('null');
933		if (isNaN(alt) || alt < 0 || alt > 3) alt = 0;
934
935		function onPageLoad() {
936			trackAccountCreation(15);
937			trackAccountCreation(2);
938			scaleToBrowser();
939			initButtons();
940			loadBackground();
941			setTimeout(preload, 2000);
942		}
943
944		function backgroundUrl() {
945			return 'https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/jpg/vg/en/1080/login/sign_in/alt' + alt + '/frames/bg16x9.jpg?v=485.13151.14-a-main-2026-09-12-21';
946		}
947
948		function logoTaglineUrl() {
949			return 'https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/1080/login/sign_in/alt' + alt + '/frames/logo_tagline.png?v=485.13151.14-a-main-2026-09-12-21';
950		}
951
952		function buttonUrl(type, state) {
953			return 'https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/1080/login/sign_in/alt' + alt + '/buttons/' + type + '/' + state + '.png?v=485.13151.14-a-main-2026-09-12-21';
954		}
955
956		function scaleToBrowser() {
957			let contentDiv = $('#contentDiv');
958			let contentHeight = contentDiv.outerHeight();
959			let contentWidth = contentDiv.outerWidth();
960			let scale = Math.min(document.body.clientWidth / contentWidth, document.body.clientHeight / contentHeight);
961			contentDiv.css({transform: 'translate(-50%, -50%) scale(' + scale + ')'});
962			contentDiv.css({visibility: 'visible'});
963			window.addEventListener('resize', function(event) {
964				let scale = Math.min(document.body.clientWidth / contentWidth, document.body.clientHeight / contentHeight);
965				contentDiv.css({transform: 'translate(-50%, -50%) scale(' + scale + ')'});
966			});
967		}
968
969		function initButtons() {
970			let buttonScale = 'scale(0.7111111)';
971
972			let playButton = document.getElementById('playButton');
973			playButton.src = buttonUrl('play', 'up');
974			playButton.style.transform = buttonScale;
975
976			let signInButton = document.getElementById('signInButton');
977			signInButton.src = buttonUrl('sign_in', 'up');
978			signInButton.style.transform = buttonScale;
979
980			let logoTagline = document.getElementById('logoTaglineDiv')
981			logoTagline.src = logoTaglineUrl();
982			logoTagline.style.transform = buttonScale;
983
984			if (FP.fpPlatform.isIOS() || FP.fpPlatform.isKindleBrowser()) {
985				let googleButton = document.getElementById('googlebutton');
986				if (googleButton) googleButton.style.display = 'none';
987			}
988			if (FP.fpPlatform.isAndroid() || FP.fpPlatform.isKindleBrowser()) {
989				let iOsButton = document.getElementById('iosbutton');
990				if (iOsButton) iOsButton.style.display = 'none';
991			}
992		}
993
994		function loadBackground() {
995			document.getElementById('backgroundDiv').style.backgroundImage = 'url(' + backgroundUrl() + ')';
996			if (alt === 0) {
997				addAlt2Particles('sc');
998			}
999			else if (alt === 1) {
1000				addAlt2Particles('sc');
1001			}
1002			else if (alt === 2) {
1003				addAlt2Particles('sc');
1004			}
1005			else if (alt === 3) {
1006				addAlt2Particles('sc');
1007			}
1008		}
1009
1010		function trackAccountCreation(stage) {
1011		    var platform = FP.fpPlatform.getPlatformID();
1012			$.ajax({
1013				url: 'https://www.vegasworld.com:443/fx/accountCreationTracking?stage=' + stage + '&platform=' + platform + '&funnelid=16',
1014				type: 'POST',
1015				dataType: 'text'
1016			});
1017		}
1018
1019		function gotoFrontPage(frontpage) {
1020			if (navigator.userAgent.indexOf('MSIE') > -1 || navigator.userAgent.indexOf('Trident') > -1) {
1021				alert('Vegas World requires a modern web browser!\nPlease play on Chrome or Edge.');
1022				return;
1023			}
1024			if (frontpage === 2) trackAccountCreation(3);
1025			window.location = './?fromhtml=1&frontpage=' + frontpage + '&env=fxhome';
1026		}
1027
1028		function onMsnLogin() {
1029			window.open('https://login.live.com/oauth20_authorize.srf?client_id=000000004413D956&redirect_uri=https://www.vegasworld.com/fx/zoneauthenticate&response_type=code&scope=wl.basic');
1030			window.location = 'http://zone.msn.com/en/casino/zone.htm';
1031		}
1032
1033		function onAppStore() {
1034			window.open('https://apps.apple.com/us/app/vegas-world-casino/id587547471', '_blank');
1035		}
1036
1037		function onGooglePlay() {
1038			window.open('https://play.google.com/store/apps/details?id=air.com.flowplay.VegasWorld', '_blank');
1039		}
1040
1041		function preload() {
1042			let js, fjs = document.getElementsByTagName('script')[0];
1043			if (document.getElementById('vegasworld-js')) return;
1044			js = document.createElement('script');
1045			js.id = 'vegasworld-js';
1046			js.src = "https://cdn-ssl.vegasworld.com/fx/hx/html5/release/bin/vegasworld.js?env=fxhome&v=485.13151.14-a-core-2026-09-12-21";
1047			fjs.parentNode.insertBefore(js, fjs);
1048		}
1049	</script>
1049
1050</head>
1051<body onload="onPageLoad();"
1052	  style="padding:0; margin:0; top:0; left:0; font:normal normal normal 18px/1.4 Verdana, Helvetica, sans-serif; background-color: #000000; color:white; overflow: hidden;">
1053<div style="height:100vh; width:100vw; resize:both; position:relative;">
1054
1055	<div id="contentDiv" style="visibility:hidden; width:1365px; height:768px; text-align:center; position:relative; left:50%; top:50%;">
1056
1057		<div id="backgroundDiv" style="width:1365px; height:768px; background:no-repeat 50% 50%; transform-origin:center center; background-size:cover;"/>
1058		<div id="particleDiv" style="width:100%; height:100%; z-index:1;"/>
1059
1060		<div style="position:absolute; width:100%; height:100%; display:flex; align-items:center; justify-content:center; z-index:2;">
1061			<img id="logoTaglineDiv" alt="Vegas World"/>
1062		</div>
1063
1064		<div style="position:absolute; z-index:4; top:0px; right:0px;">
1065			<div style="position:absolute; z-index:4; margin:0 auto; top:35px; left:0; right:0; text-align:center; font-size:20px; font-weight:bold; pointer-events:none;">
1066				Sign In
1067			</div>
1068			<img id="signInButton" alt="Sign In" style="cursor:pointer;"
1069				 onmouseover="document.getElementById('signInButton').src=buttonUrl('sign_in', 'over')"
1070				 onmouseout="document.getElementById('signInButton').src=buttonUrl('sign_in', 'up')"
1071				 onmouseup="document.getElementById('signInButton').src=buttonUrl('sign_in', 'up')"
1072				 onmousedown="document.getElementById('signInButton').src=buttonUrl('sign_in', 'down')"
1073				 onclick="gotoFrontPage(6)"/>
1074		</div>
1075
1076		<div style="position:absolute; width:100%; height:100%; z-index:3; display:flex; align-items:center; justify-content:center; cursor:pointer;"
1077			 onclick="gotoFrontPage(isHardRock ? 6 : 2)">
1078			<img id="playButton" alt="Play for Free"
1079				 onmouseover="document.getElementById('playButton').src=buttonUrl('play', 'over')"
1080				 onmouseout="document.getElementById('playButton').src=buttonUrl('play', 'up')"
1081				 onmouseup="document.getElementById('playButton').src=buttonUrl('play', 'up')"
1082				 onmousedown="document.getElementById('playButton').src=buttonUrl('play', 'down')"/>
1083		</div>
1084
1085		<div style="position:absolute; width:100%; bottom:4px; z-index:3; display:flex; flex-direction:column; align-items:center; justify-content:center;">
1086			<div style="display:flex; align-items:center; padding-bottom: 30px">
1087				<img src="https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/1080/login/sign_in/buttons/ios/up.png?v=485.13151.14-a-main-2026-09-12-21"
1088					 id="iosbutton" alt="Download on the App Store"
1089					 style="cursor:pointer; transform: scale(0.7111111);"
1090					 onmouseover="document.getElementById('iosbutton').src='https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/1080/login/sign_in/buttons/ios/over.png?v=485.13151.14-a-main-2026-09-12-21'"
1091					 onmouseout="document.getElementById('iosbutton').src='https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/1080/login/sign_in/buttons/ios/up.png?v=485.13151.14-a-main-2026-09-12-21'"
1092					 onmousedown="document.getElementById('iosbutton').src='https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/1080/login/sign_in/buttons/ios/down.png?v=485.13151.14-a-main-2026-09-12-21'"
1093					 onclick="onAppStore()"/>
1094				<img src="https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/1080/login/sign_in/buttons/google/up.png?v=485.13151.14-a-main-2026-09-12-21"
1095					 id="googlebutton" alt="Get it on Google Play"
1096					 style="cursor:pointer; transform: scale(0.7111111);"
1097					 onmouseover="document.getElementById('googlebutton').src='https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/1080/login/sign_in/buttons/google/over.png?v=485.13151.14-a-main-2026-09-12-21'"
1098					 onmouseout="document.getElementById('googlebutton').src='https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/1080/login/sign_in/buttons/google/up.png?v=485.13151.14-a-main-2026-09-12-21'"
1099					 onmousedown="document.getElementById('googlebutton').src='https://cdn-ssl.vegasworld.com/i/assets/textures_ab3/png/vg/en/1080/login/sign_in/buttons/google/down.png?v=485.13151.14-a-main-2026-09-12-21'"
1100					 onclick="onGooglePlay()"/>
1101			</div>
1102			<div style="display:flex; width:50%; justify-content:space-between; padding-bottom: 10px;">
1103				<a href="https://forum.vegasworld.com" target="_blank">Help</a>
1104				<a href="https://cdn-ssl.vegasworld.com/fx/legal/terms_vg.pdf?v=485.13151.14-a-core-2026-09-12-21" target="_blank">Terms</a>
1105				<a href="https://cdn-ssl.vegasworld.com/fx/legal/privacy_vg.pdf?v=485.13151.14-a-core-2026-09-12-21" target="_blank">Privacy</a>
1106				<a href="https://www.flowplay.com/responsible-gaming?v=485.13151.14-a-core-2026-09-12-21" target="_blank">Responsible Gaming</a>
1107				<a href="https://www.flowplay.com/games/" target="_blank">About Us</a>
1108				</div>
1109
1110			<div style="font-size:10px; color:rgba(255, 255, 255, 0.5); padding-bottom:10px;">
1111				This game is intended for an adult audience (18+ or the legal age in your jurisdiction). This product does not offer real-money gambling or an opportunity to win real money or real-world prizes.
1112Practice or success at social gaming does not imply future success at real-money gambling. This game includes optional in-app purchases. All rights reserved FlowPlay, LLC</div>
1113		</div>
1114	</div>
1115</div>
1116</body>
1117</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.