PageSourceSearch

https://360bayern.de/pano/Luxus-Villa/skin.js?ts=96023353

js 360bayern.de collected 2026-10-09 17:07:57 UTC 1,233,386 bytes, 27,118 lines download raw bytes

1// Garden Gnome Software - Skin
2// Pano2VR 7.1.11/21010
3// Filename: silhouette_v6__dh_villazuerich_v2.ggsk
4// Generated 2025-09-11T15:06:40
5
6function pano2vrSkin(player,base) {
7	player.addVariable('dh__TOUR_DEBUG', 2, false, { ignoreInState: 1  });
8	player.addVariable('opt_hotspot_preview', 2, true, { ignoreInState: 1  });
9	player.addVariable('opt_zoom', 2, true, { ignoreInState: 1  });
10	player.addVariable('opt_autorotate', 2, true, { ignoreInState: 1  });
11	player.addVariable('opt_info', 2, false, { ignoreInState: 1  });
12	player.addVariable('opt_thumbnail', 2, true, { ignoreInState: 1  });
13	player.addVariable('vis_thumbnail_menu_show', 2, false, { ignoreInState: 1  });
14	player.addVariable('opt_thumbnail_tooltip', 2, true, { ignoreInState: 1  });
15	player.addVariable('opt_projection', 2, false, { ignoreInState: 1  });
16	player.addVariable('opt_gyro', 2, true, { ignoreInState: 1  });
17	player.addVariable('opt_fullscreen', 2, true, { ignoreInState: 1  });
18	player.addVariable('opt_loader', 2, true, { ignoreInState: 1  });
19	player.addVariable('opt_loader_mulires', 2, true, { ignoreInState: 1  });
20	player.addVariable('opt_url', 2, false, { ignoreInState: 1  });
21	player.addVariable('opt_autohide', 2, false, { ignoreInState: 1  });
22	player.addVariable('vis_userdata', 2, false, { ignoreInState: 0  });
23	player.addVariable('vis_close_buton', 2, false, { ignoreInState: 0  });
24	player.addVariable('vis_image_popup', 2, false, { ignoreInState: 0  });
25	player.addVariable('vis_info_popup', 2, false, { ignoreInState: 0  });
26	player.addVariable('vis_video_popup_file', 2, false, { ignoreInState: 0  });
27	player.addVariable('vis_video_popup_url', 2, false, { ignoreInState: 0  });
28	player.addVariable('vis_video_popup_vimeo', 2, false, { ignoreInState: 0  });
29	player.addVariable('vis_video_popup_youtube', 2, false, { ignoreInState: 0  });
30	player.addVariable('vis_website', 2, false, { ignoreInState: 0  });
31	player.addVariable('vis_thumbnail_menu_mobile', 2, false, { ignoreInState: 0  });
32	player.addVariable('vis_thumbnail_menu_auto_hide', 2, true, { ignoreInState: 0  });
33	player.addVariable('vis_timer', 2, false, { ignoreInState: 0  });
34	player.addVariable('vis_360image_once', 2, true, { ignoreInState: 0  });
35	player.addVariable('vis_loader', 2, true, { ignoreInState: 0  });
36	player.addVariable('pos_zoom_in', 1, 0, { ignoreInState: 0  });
37	player.addVariable('pos_zoom_out', 1, 0, { ignoreInState: 0  });
38	player.addVariable('pos_autorotate', 1, 0, { ignoreInState: 0  });
39	player.addVariable('pos_information', 1, 0, { ignoreInState: 0  });
40	player.addVariable('pos_thumbnail', 1, 0, { ignoreInState: 0  });
41	player.addVariable('pos_projection', 1, 0, { ignoreInState: 0  });
42	player.addVariable('pos_gyro', 1, 0, { ignoreInState: 0  });
43	player.addVariable('pos_fullscreen', 1, 0, { ignoreInState: 0  });
44	player.addVariable('pos_controller', 1, 0, { ignoreInState: 0  });
45	player.addVariable('pos_360image', 1, 0, { ignoreInState: 0  });
46	player.addVariable('pos_enter_vr', 1, 0, { ignoreInState: 0  });
47	player.addVariable('dh__tour_splash_active', 2, false, { ignoreInState: 0  });
48	player.addVariable('opt_3d_preview', 2, true, { ignoreInState: 1  });
49	player.addVariable('category_visible', 2, false, { ignoreInState: 1  });
50	player.addVariable('node_visible', 2, false, { ignoreInState: 0  });
51	player.addVariable('vis_map', 2, false, { ignoreInState: 1  });
52	player.addVariable('vis_map_close_desktop', 2, true, { ignoreInState: 1  });
53	player.addVariable('vis_map_close_mobile', 2, true, { ignoreInState: 1  });
54	player.addVariable('dh__navigation_visible', 2, false, { ignoreInState: 0  });
55	player.addVariable('dh__node_changes', 1, 0, { ignoreInState: 0  });
56	player.addVariable('dh__cur_floor', 0, "", { ignoreInState: 0  });
57	player.addVariable('dh__cur_selectedfloor', 0, "", { ignoreInState: 0  });
58	player.addVariable('dh__sound_active', 2, false, { ignoreInState: 1  });
59	player.addVariable('dh__floorplan_visible', 2, true, { ignoreInState: 0  });
60	player.addVariable('dh__floorplan_alpha05', 2, false, { ignoreInState: 0  });
61	var me=this;
62	var skin=this;
63	var flag=false;
64	var nodeMarker=[];
65	var activeNodeMarker=[];
66	var hotspotTemplates={};
67	var skinKeyPressedKey = 0;
68	var skinKeyPressedText = '';
69	this.player=player;
70	player.setApiVersion(7);
71	this.player.skinObj=this;
72	this.divSkin=player.divSkin;
73	this.ggUserdata=player.userdata;
74	this.lastSize={ w: -1,h: -1 };
75	var basePath="";
76	var cssPrefix="";
77	// auto detect base path
78	if (base=='?') {
79		var scripts = document.getElementsByTagName('script');
80		for(var i=0;i<scripts.length;i++) {
81			var src=scripts[i].src;
82			if (src.indexOf('skin.js')>=0) {
83				var p=src.lastIndexOf('/');
84				if (p>=0) {
85					basePath=src.substr(0,p+1);
86				}
87			}
88		}
89	} else
90	if (base) {
91		basePath=base;
92	}
93	this.elementMouseDown={};
94	this.elementMouseOver={};
95	var i;
96	var hs,el,els,elo,ela,elHorScrollFg,elHorScrollBg,elVertScrollFg,elVertScrollBg,elCornerBg;
97	var prefixes='Webkit,Moz,O,ms,Ms'.split(',');
98	for(var i=0;i<prefixes.length;i++) {
99		if (typeof document.body.style[prefixes[i] + 'Transform'] !== 'undefined') {
100			cssPrefix='-' + prefixes[i].toLowerCase() + '-';
101		}
102	}
103	
104	player.setMargins(0,0,0,0);
105	
106	this.updateSize=function(startElement) {
107		var stack=[];
108		stack.push(startElement);
109		while(stack.length>0) {
110			var e=stack.pop();
111			if (e.ggUpdatePosition) {
112				e.ggUpdatePosition();
113			}
114			if (e.hasChildNodes()) {
115				for(var i=0;i<e.childNodes.length;i++) {
116					stack.push(e.childNodes[i]);
117				}
118			}
119		}
120	}
121	
122	player.addListener('changenode', function() { me.ggUserdata=player.userdata; });
123	
124	var parameterToTransform=function(p) {
125		return p.def + 'translate(' + p.rx + 'px,' + p.ry + 'px) rotate(' + p.a + 'deg) scale(' + p.sx + ',' + p.sy + ')';
126	}
127	
128	this.findElements=function(id,regex) {
129		var r=[];
130		var stack=[];
131		var pat=new RegExp(id,'');
132		stack.push(me.divSkin);
133		while(stack.length>0) {
134			var e=stack.pop();
135			if (regex) {
136				if (pat.test(e.ggId)) r.push(e);
137			} else {
138				if (e.ggId==id) r.push(e);
139			}
140			if (e.hasChildNodes()) {
141				for(var i=0;i<e.childNodes.length;i++) {
142					stack.push(e.childNodes[i]);
143				}
144			}
145		}
146		return r;
147	}
148	
149	this._=function(text, params) {
150		return player._(text, params);
151	}
152	
153	this.languageChanged=function() {
154		var stack=[];
155		stack.push(me.divSkin);
156		while(stack.length>0) {
157			var e=stack.pop();
158			if (e.ggUpdateText) {
159				e.ggUpdateText();
160			}
161			if (e.ggUpdateAria) {
162				e.ggUpdateAria();
163			}
164			if (e.hasChildNodes()) {
165				for(var i=0;i<e.childNodes.length;i++) {
166					stack.push(e.childNodes[i]);
167				}
168			}
169		}
170	}
171	player.addListener('sizechanged', function () { me.updateSize(me.divSkin);});
172	player.addListener('languagechanged', this.languageChanged);
173	
174	this.addSkin=function() {
175		var hs='';
176		this.ggCurrentTime=new Date().getTime();
177		el=me._menu_button=document.createElement('div');
178		els=me._menu_button__img=document.createElement('img');
179		els.className='ggskin ggskin_svg';
180		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyNC43IDEyNC43OyIgdmlld0JveD0iMCAwIDEyNC43IDEyNC43IiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OT'+
181			'kveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTGF5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTEyLDQyLjFjLTIuMiwwLTQsMS44LTQsNHYzMi43YzAsMi4yLDEuOCw0LDQsNGgxMDAuOGMyLjIsMCw0LTEuOCw0LTRWNDZjMC0yLjItMS44LTQtNC00SDEyeiBNMzAuNCw3My43JiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTYuMywwLTExLjQtNS4xLTExLjQtMTEuNEMxOSw1Ni4xLDI0LjEsNTEsMzAuNCw1MWM2LjMsMCwxMS40LDUuMSwxMS40LDExLjRDNDEuOCw2OC42LDM2LjcsNzMuNywzMC40LDczLjd6IE02Mi40LDczLjcmI3hkOyYjeGE7JiN4OTsmI3g5O2MtNi4zLDAtMTEuNC01'+
182			'LjEtMTEuNC0xMS40QzUxLDU2LjEsNTYuMSw1MSw2Mi40LDUxYzYuMywwLDExLjQsNS4xLDExLjQsMTEuNEM3My43LDY4LjYsNjguNiw3My43LDYyLjQsNzMuN3ogTTk0LjMsNzMuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7Qzg4LDczLjcsODMsNjguNiw4Myw2Mi40QzgzLDU2LjEsODgsNTEsOTQuMyw1MWM2LjMsMCwxMS40LDUuMSwxMS40LDExLjRDMTA1LjcsNjguNiwxMDAuNiw3My43LDk0LjMsNzMuN3oiIGZpbGwtb3BhY2l0eT0iMSIvPgogPC9nPgogPGcgaWQ9IkxheWVyXzJfMV8iPgogIDxnPgogICA8Y2lyY2xlIGZpbGw9IiNmZmZmZmYiIGN4PSIzMC40IiBjeT0iNjIuNCIgcj0iMTEuNCIgZm'+
183			'lsbC1vcGFjaXR5PSIxIi8+CiAgIDxjaXJjbGUgZmlsbD0iI2ZmZmZmZiIgY3g9IjYyLjQiIGN5PSI2Mi40IiByPSIxMS40IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPGNpcmNsZSBmaWxsPSIjZmZmZmZmIiBjeD0iOTQuMyIgY3k9IjYyLjQiIHI9IjExLjQiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
184		me._menu_button__img.setAttribute('src',hs);
185		hs ='';
186		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
187		els.setAttribute('style', hs);
188		els['ondragstart']=function() { return false; };
189		el.appendChild(els);
190		el.ggSubElement = els;
191		elo=me._menu_button__imgo=document.createElement('img');
192		elo.className='ggskin ggskin_svg';
193		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyNC43IDEyNC43OyIgdmlld0JveD0iMCAwIDEyNC43IDEyNC43IiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OT'+
194			'kveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTGF5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAw
194MDAwMCIgZD0iTTYuNCwzOS44Yy0yLjQsMC00LjQsMi00LjQsNC40djM2LjNjMCwyLjQsMiw0LjQsNC40LDQuNGgxMTJjMi40LDAsNC40LTIsNC40LTQuNFY0NC4yYzAtMi40LTItNC40LTQuNC00LjRINi40eiBNMjYuOSw3NSYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy03LDAtMTIuNi01LjctMTIuNi0xMi42YzAtNyw1LjctMTIuNiwxMi42LTEyLjZjNywwLDEyLjYsNS43LDEyLjYsMTIuNkMzOS41LDY5LjMsMzMuOCw3NSwyNi45LDc1eiBNNjIuNCw3NSYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy03LDAtMTIu'+
195			'Ni01LjctMTIuNi0xMi42YzAtNyw1LjctMTIuNiwxMi42LTEyLjZjNywwLDEyLjYsNS43LDEyLjYsMTIuNkM3NSw2OS4zLDY5LjMsNzUsNjIuNCw3NXogTTk3LjksNzUmI3hkOyYjeGE7JiN4OTsmI3g5O2MtNywwLTEyLjYtNS43LTEyLjYtMTIuNmMwLTcsNS43LTEyLjYsMTIuNi0xMi42YzcsMCwxMi42LDUuNywxMi42LDEyLjZDMTEwLjUsNjkuMywxMDQuOCw3NSw5Ny45LDc1eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiA8L2c+CiA8ZyBpZD0iTGF5ZXJfMl8xXyI+CiAgPGc+CiAgIDxjaXJjbGUgZmlsbD0iI2ZmZmZmZiIgY3g9IjI2LjkiIGN5PSI2Mi40IiBjbGFzcz0ic3QwIiByPSIxMi42IiBmaW'+
196			'xsLW9wYWNpdHk9IjEiLz4KICAgPGNpcmNsZSBmaWxsPSIjZmZmZmZmIiBjeD0iNjIuNCIgY3k9IjYyLjQiIGNsYXNzPSJzdDAiIHI9IjEyLjYiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8Y2lyY2xlIGZpbGw9IiNmZmZmZmYiIGN4PSI5Ny45IiBjeT0iNjIuNCIgY2xhc3M9InN0MCIgcj0iMTIuNiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPC9nPgogPC9nPgo8L3N2Zz4K';
197		me._menu_button__imgo.setAttribute('src',hs);
198		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
199		elo['ondragstart']=function() { return false; };
200		el.appendChild(elo);
201		el.ggSubElementOver = elo;
202		el.ggId="menu_button";
203		el.ggDx=2;
204		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
205		el.ggVisible=true;
206		el.className="ggskin ggskin_svg ";
207		el.ggType='svg';
208		hs ='';
209		hs+='bottom : 12px;';
210		hs+='cursor : pointer;';
211		hs+='height : 32px;';
212		hs+='left : calc(50% - ((32px + 0px) / 2) + 2px);';
213		hs+='opacity : 0;';
214		hs+='position : absolute;';
215		hs+='visibility : hidden;';
216		hs+='width : 32px;';
217		hs+='pointer-events:auto;';
218		el.setAttribute('style',hs);
219		el.style.transformOrigin='50% 50%';
220		me._menu_button.ggIsActive=function() {
221			return false;
222		}
223		el.ggElementNodeId=function() {
224			return player.getCurrentNode();
225		}
226		me._menu_button.logicBlock_position = function() {
227			var newLogicStatePosition;
228			if (
229				((player.getVariableValue('vis_website') == true)) || 
230				((player.getVariableValue('vis_video_popup_youtube') == true)) || 
231				((player.getVariableValue('vis_video_popup_vimeo') == true)) || 
232				((player.getVariableValue('vis_video_popup_url') == true)) || 
233				((player.getVariableValue('vis_video_popup_file') == true)) || 
234				((player.getVariableValue('vis_info_popup') == true)) || 
235				((player.getVariableValue('vis_image_popup') == true)) || 
236				((player.getVariableValue('vis_userdata') == true))
237			)
238			{
239				newLogicStatePosition = 0;
240			}
241			else {
242				newLogicStatePosition = -1;
243			}
244			if (me._menu_button.ggCurrentLogicStatePosition != newLogicStatePosition) {
245				me._menu_button.ggCurrentLogicStatePosition = newLogicStatePosition;
246				me._menu_button.style.transition='left 0s, bottom 0s';
247				if (me._menu_button.ggCurrentLogicStatePosition == 0) {
248					me._menu_button.style.left = 'calc(50% - (32px / 2))';
249					me._menu_button.style.bottom='-100px';
250				}
251				else {
252					me._menu_button.style.left='calc(50% - ((32px + 0px) / 2) + 2px)';
253					me._menu_button.style.bottom='12px';
254				}
255			}
256		}
257		me._menu_button.logicBlock_position();
258		me._menu_button.onclick=function (e) {
259			me._hide_timer.ggTimeout=Number("5") * 1000.0;
260			me._hide_timer.ggTimestamp=skin.ggCurrentTime;
261		}
262		me._menu_button.onmouseenter=function (e) {
263			me._menu_button__img.style.visibility='hidden';
264			me._menu_button__imgo.style.visibility='inherit';
265			me.elementMouseOver['menu_button']=true;
266		}
267		me._menu_button.onmouseleave=function (e) {
268			me._menu_button__img.style.visibility='inherit';
269			me._menu_button__imgo.style.visibility='hidden';
270			me.elementMouseOver['menu_button']=false;
271		}
272		me._menu_button.ggUpdatePosition=function (useTransition) {
273		}
274		el=me._hide_timer=document.createElement('div');
275		el.ggTimestamp=0;
276		el.ggLastIsActive=false;
277		el.ggTimeout=0;
278		el.ggId="hide_timer";
279		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
280		el.ggVisible=true;
281		el.className="ggskin ggskin_timer ";
282		el.ggType='timer';
283		hs ='';
284		hs+='height : 32px;';
285		hs+='left : 0px;';
286		hs+='position : absolute;';
287		hs+='top : 0px;';
288		hs+='visibility : inherit;';
289		hs+='width : 32px;';
290		hs+='pointer-events:none;';
291		el.setAttribute('style',hs);
292		el.style.transformOrigin='50% 50%';
293		me._hide_timer.ggIsActive=function() {
294			return (me._hide_timer.ggTimestamp + me._hide_timer.ggTimeout) >= skin.ggCurrentTime;
295		}
296		el.ggElementNodeId=function() {
297			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
298				return this.parentNode.ggElementNodeId();
299			}
300			return player.getCurrentNode();
301		}
302		me._hide_timer.ggActivate=function () {
303			if (player.transitionsDisabled) {
304				me._controller.style.transition='none';
305			} else {
306				me._controller.style.transition='all 500ms ease-out 0ms';
307			}
308			me._controller.style.opacity='1';
309			me._controller.style.visibility=me._controller.ggVisible?'inherit':'hidden';
310			if (player.transitionsDisabled) {
311				me._menu_button.style.transition='none';
312			} else {
313				me._menu_button.style.transition='all 500ms ease-out 0ms';
314			}
315			me._menu_button.style.opacity='0';
316			me._menu_button.style.visibility='hidden';
317			player.setVariableValue('vis_thumbnail_menu_auto_hide', true);
318		}
319		me._hide_timer.ggDeactivate=function () {
320			if (player.transitionsDisabled) {
321				me._menu_button.style.transition='none';
322			} else {
323				me._menu_button.style.transition='all 500ms ease-out 0ms';
324			}
325			me._menu_button.style.opacity='1';
326			me._menu_button.style.visibility=me._menu_button.ggVisible?'inherit':'hidden';
327			if (player.transitionsDisabled) {
328				me._controller.style.transition='none';
329			} else {
330				me._controller.style.transition='all 500ms ease-out 0ms';
331			}
332			me._controller.style.opacity='0';
333			me._controller.style.visibility='hidden';
334			player.setVariableValue('vis_thumbnail_menu_auto_hide', false);
335		}
336		me._hide_timer.ggUpdatePosition=function (useTransition) {
337		}
338		me._menu_button.appendChild(me._hide_timer);
339		me.divSkin.appendChild(me._menu_button);
340		el=me._loading_multires=document.createElement('div');
341		els=me._loading_multires__img=document.createElement('img');
342		els.className='ggskin ggskin_svg';
343		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJz8+Cjxzdmcgdmlld0JveD0iMCAwIDEyOCAzNSIgdmVyc2lvbj0iMS4wIiB4bWw6c3BhY2U9InByZXNlcnZlIiBoZWlnaHQ9IjdweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjI2cHgiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGc+CiAgPGNpcmNsZSBmaWxsPSIjMDAwMDAwIiBjeD0iMTcuNSIgY3k9IjE3LjUiIHI9IjE3LjUiIGZpbGwtb3BhY2l0eT0iMSIvPg'+
344			'ogIDxhbmltYXRlIGtleVRpbWVzPSIwOzAuMTY3OzAuNTswLjY2ODsxIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwLjM7MTsxOzAuMzswLjMiIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGJlZ2luPSIwcyIgZHVyPSI2MDBtcyIvPgogPC9nPgogPGc+CiAgPGNpcmNsZSBmaWxsPSIjMDAwMDAwIiBjeD0iMTEwLjUiIGN5PSIxNy41IiByPSIxNy41IiBmaWxsLW9wYWNpdHk9IjEiLz4KICA8YW5pbWF0ZSBrZXlUaW1lcz0iMDswLjMzNDswLjU7MC44MzU7MSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHZhbHVlcz0iMC4zOzAuMzsxOzE7MC4zIiBhdHRyaWJ1dGVOYW1lPSJvcGFj'+
345			'aXR5IiBiZWdpbj0iMHMiIGR1cj0iNjAwbXMiLz4KIDwvZz4KIDxnPgogIDxjaXJjbGUgZmlsbD0iIzAw
345MDAwMCIgY3g9IjY0IiBjeT0iMTcuNSIgcj0iMTcuNSIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPGFuaW1hdGUga2V5VGltZXM9IjA7MC4xNjc7MC4zMzQ7MC42Njg7MC44MzU7MSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHZhbHVlcz0iMC4zOzAuMzsxOzE7MC4zOzAuMyIgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgYmVnaW49IjBzIiBkdXI9IjYwMG1zIi8+CiA8L2c+Cjwvc3ZnPgo=';
346		me._loading_multires__img.setAttribute('src',hs);
347		hs ='';
348		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
349		els.setAttribute('style', hs);
350		els['ondragstart']=function() { return false; };
351		el.appendChild(els);
352		el.ggSubElement = els;
353		el.ggId="loading_multires";
354		el.ggDx=0;
355		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
356		el.ggVisible=false;
357		el.className="ggskin ggskin_svg ";
358		el.ggType='svg';
359		hs ='';
360		hs+='height : 7px;';
361		hs+='left : calc(50% - ((25px + 0px) / 2) + 0px);';
362		hs+='position : absolute;';
363		hs+='top : 6px;';
364		hs+='visibility : hidden;';
365		hs+='width : 25px;';
366		hs+='pointer-events:auto;';
367		el.setAttribute('style',hs);
368		el.style.transformOrigin='50% 50%';
369		me._loading_multires.ggIsActive=function() {
370			return false;
371		}
372		el.ggElementNodeId=function() {
373			return player.getCurrentNode();
374		}
375		me._loading_multires.logicBlock_visible = function() {
376			var newLogicStateVisible;
377			if (
378				((player.getIsTileLoading() == true)) && 
379				((player.getVariableValue('opt_loader_mulires') == true))
380			)
381			{
382				newLogicStateVisible = 0;
383			}
384			else {
385				newLogicStateVisible = -1;
386			}
387			if (me._loading_multires.ggCurrentLogicStateVisible != newLogicStateVisible) {
388				me._loading_multires.ggCurrentLogicStateVisible = newLogicStateVisible;
389				me._loading_multires.style.transition='';
390				if (me._loading_multires.ggCurrentLogicStateVisible == 0) {
391					me._loading_multires.style.visibility=(Number(me._loading_multires.style.opacity)>0||!me._loading_multires.style.opacity)?'inherit':'hidden';
392					me._loading_multires.ggVisible=true;
393				}
394				else {
395					me._loading_multires.style.visibility="hidden";
396					me._loading_multires.ggVisible=false;
397				}
398			}
399		}
400		me._loading_multires.logicBlock_visible();
401		me._loading_multires.ggUpdatePosition=function (useTransition) {
402		}
403		me.divSkin.appendChild(me._loading_multires);
404		el=me._screentint=document.createElement('div');
405		el.ggId="screentint";
406		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
407		el.ggVisible=true;
408		el.className="ggskin ggskin_rectangle ";
409		el.ggType='rectangle';
410		hs ='';
411		hs+='background : rgba(0,0,0,0.392157);';
412		hs+='border : 0px solid #000000;';
413		hs+='cursor : pointer;';
414		hs+='height : 100%;';
415		hs+='left : 0%;';
416		hs+='opacity : 0;';
417		hs+='position : absolute;';
418		hs+='top : 0%;';
419		hs+='visibility : hidden;';
420		hs+='width : 100%;';
421		hs+='pointer-events:auto;';
422		el.setAttribute('style',hs);
423		el.style.transformOrigin='50% 50%';
424		me._screentint.ggIsActive=function() {
425			return false;
426		}
427		el.ggElementNodeId=function() {
428			return player.getCurrentNode();
429		}
430		me._screentint.logicBlock_alpha = function() {
431			var newLogicStateAlpha;
432			if (
433				((player.getVariableValue('vis_image_popup') == true)) || 
434				((player.getVariableValue('vis_info_popup') == true)) || 
435				((player.getVariableValue('vis_video_popup_file') == true)) || 
436				((player.getVariableValue('vis_video_popup_url') == true)) || 
437				((player.getVariableValue('vis_video_popup_vimeo') == true)) || 
438				((player.getVariableValue('vis_video_popup_youtube') == true)) || 
439				((player.getVariableValue('vis_userdata') == true)) || 
440				((player.getVariableValue('vis_website') == true)) || 
441				((player.getVariableValue('vis_thumbnail_menu_mobile') == true)) && 
442				((player.getVariableValue('vis_thumbnail_menu_auto_hide') == true)) && 
443				((player.getViewerSize(true).width <= 450))
444			)
445			{
446				newLogicStateAlpha = 0;
447			}
448			else {
449				newLogicStateAlpha = -1;
450			}
451			if (me._screentint.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
452				me._screentint.ggCurrentLogicStateAlpha = newLogicStateAlpha;
453				me._screentint.style.transition='opacity 500ms ease 0ms';
454				if (me._screentint.ggCurrentLogicStateAlpha == 0) {
455					me._screentint.style.visibility=me._screentint.ggVisible?'inherit':'hidden';
456					me._screentint.style.opacity=1;
457				}
458				else {
459					setTimeout(function() { if (me._screentint.style.opacity == 0.0) { me._screentint.style.visibility="hidden"; } }, 505);
460					me._screentint.style.opacity=0;
461				}
462			}
463		}
464		me._screentint.logicBlock_alpha();
465		me._screentint.onclick=function (e) {
466			player.setVariableValue('vis_image_popup', false);
467			player.setVariableValue('vis_info_popup', false);
468			player.setVariableValue('vis_video_popup_file', false);
469			player.setVariableValue('vis_video_popup_url', false);
470			player.setVariableValue('vis_video_popup_vimeo', false);
471			player.setVariableValue('vis_video_popup_youtube', false);
472			player.setVariableValue('vis_website', false);
473			player.setVariableValue('vis_userdata', false);
474		}
475		me._screentint.ggUpdatePosition=function (useTransition) {
476		}
477		me.divSkin.appendChild(me._screentint);
478		el=me._controller=document.createElement('div');
479		el.ggId="controller";
480		el.ggDx=0;
481		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
482		el.ggVisible=false;
483		el.className="ggskin ggskin_container ";
484		el.ggType='container';
485		hs ='';
486		hs+='bottom : 23px;';
487		hs+='height : 32px;';
488		hs+='left : calc(50% - ((288px + 0px) / 2) + 0px);';
489		hs+='opacity : 0;';
490		hs+='position : absolute;';
491		hs+='visibility : hidden;';
492		hs+='width : 288px;';
493		hs+='pointer-events:none;';
494		el.setAttribute('style',hs);
495		el.style.transformOrigin='50% 50%';
496		me._controller.ggIsActive=function() {
497			return false;
498		}
499		el.ggElementNodeId=function() {
500			return player.getCurrentNode();
501		}
502		me._controller.logicBlock_position = function() {
503			var newLogicStatePosition;
504			if (
505				((player.getVariableValue('vis_website') == true)) || 
506				((player.getVariableValue('vis_video_popup_youtube') == true)) || 
507				((player.getVariableValue('vis_video_popup_vimeo') == true)) || 
508				((player.getVariableValue('vis_video_popup_url') == true)) || 
509				((player.getVariableValue('vis_video_popup_file') == true)) || 
510				((player.getVariableValue('vis_info_popup') == true)) || 
511				((player.getVariableValue('vis_image_popup') == true)) || 
512				((player.getVariableValue('vis_userdata') == true))
513			)
514			{
515				newLogicStatePosition = 0;
516			}
517			else {
518				newLogicStatePosition = -1;
519			}
520			if (me._controller.ggCurrentLogicStatePosition != newLogicStatePosition) {
521				me._controller.ggCurrentLogicStatePosition = newLogicStatePosition;
522				me._controller.style.transition='left 0s, bottom 0s, opacity 500ms ease 0ms';
523				if (me._controller.ggCurrentLogicStatePosition == 0) {
524					me._controller.style.left = 'calc(50% - (288px / 2))';
525					me._controller.style.bottom='-100px';
526				}
527				else {
528					me._controller.style.left='calc(50% - ((288px + 0px) / 2) + 0px)';
529					me._controller.style.bottom='23px';
530				}
531			}
532		}
533		me._controller.logicBlock_position();
534		me._controller.logicBlock_visible = function() {
535			var newLogicStateVisible;
536			if (
537				((player.getVariableValue('dh__navigation_visible') == false))
538			)
539			{
540				newLogicStateVisible = 0;
541			}
542			else {
543				newLogicStateVisible = -1;
544			}
545			if (me._controller.ggCurrentLogicStateVisible != newLogicStateVisible) {
546				me._controller.ggCurrentLogicStateVisible = newLogicStateVisible;
547				me._controller.style.transition='left 0s, bottom 0s, opacity 500ms ease 0ms';
548				if (me._controller.ggCurrentLogicStateVisible == 0) {
549					me._controller.style.visibility="hidden";
550					me._controller.ggVisible=false;
551				}
552				else {
553					me._controller.style.visibility="hidden";
554					me._controller.ggVisible=false;
555				}
556			}
557		}
558		me._controller.logicBlock_visible();
559		me._controller.logicBlock_alpha = function() {
560			var newLogicStateAlpha;
561			if (
562				((player.getVariableValue('vis_timer') == true))
563			)
564			{
565				newLogicStateAlpha = 0;
566			}
567			else {
568				newLogicStateAlpha = -1;
569			}
570			if (me._controller.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
571				me._controller.ggCurrentLogicStateAlpha = newLogicStateAlpha;
572				me._controller.style.transition='left 0s, bottom 0s, opacity 500ms ease 0ms';
573				if (me._controller.ggCurrentLogicStateAlpha == 0) {
574					me._controller.style.visibility=me._controller.ggVisible?'inherit':'hidden';
575					me._controller.style.opacity=1;
576				}
577				else {
578					setTimeout(function() { if (me._controller.style.opacity == 0.0) { me._controller.style.visibility="hidden"; } }, 505);
579					me._controller.style.opacity=0;
580				}
581			}
582		}
583		me._controller.logicBlock_alpha();
584		me._controller.onmouseenter=function (e) {
585			me.elementMouseOver['controller']=true;
586		}
587		me._controller.onmouseleave=function (e) {
588			me.elementMouseOver['controller']=false;
589		}
590		me._controller.ggCurrentLogicStatePosition = -1;
591		me._controller.ggCurrentLogicStateVisible = -1;
592		me._controller.ggCurrentLogicStateAlpha = -1;
593		me._controller.ggUpdateConditionTimer=function () {
594			if (me.elementMouseOver['controller']) {
595				if (
596					(
597						((player.getVariableValue('opt_autohide') == true))
598					)
599				) {
600					me._hide_timer.ggTimeout=Number("5") * 1000.0;
601					me._hide_timer.ggTimestamp=skin.ggCurrentTime;
602				}
603			}
604		}
605		me._controller.ggUpdatePosition=function (useTransition) {
606		}
607		el=me._controller_bg=document.createElement('div');
608		el.ggId="controller_bg";
609		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
610		el.ggVisible=true;
611		el.className="ggskin ggskin_rectangle ";
612		el.ggType='rectangle';
613		hs ='';
614		hs+='background : rgba(63,63,63,0.498039);';
615		hs+='border : 0px solid #000000;';
616		hs+='border-radius : 3px;';
617		hs+='cursor : default;';
618		hs+='height : 50px;';
619		hs+='left : -9px;';
620		hs+='position : absolute;';
621		hs+='top : -9px;';
622		hs+='visibility : inherit;';
623		hs+='width : 306px;';
624		hs+='pointer-events:none;';
625		el.setAttribute('style',hs);
626		el.style.transformOrigin='50% 50%';
627		me._controller_bg.ggIsActive=function() {
628			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
629				return this.parentNode.ggIsActive();
630			}
631			return false;
632		}
633		el.ggElementNodeId=function() {
634			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
635				return this.parentNode.ggElementNodeId();
636			}
637			return player.getCurrentNode();
638		}
639		me._controller_bg.logicBlock_position = function() {
640			var newLogicStatePosition;
641			if (
642				((player.getVariableValue('pos_controller') == Number("1")))
643			)
644			{
645				newLogicStatePosition = 0;
646			}
647			else if (
648				((player.getVariableValue('pos_controller') == Number("2")))
649			)
650			{
651				newLogicStatePosition = 1;
652			}
653			else if (
654				((player.getVariableValue('pos_controller') == Number("3")))
655			)
656			{
657				newLogicStatePosition = 2;
658			}
659			else if (
660				((player.getVariableValue('pos_controller') == Number("4")))
661			)
662			{
663				newLogicStatePosition = 3;
664			}
665			else if (
666				((player.getVariableValue('pos_controller') == Number("5")))
667			)
668			{
669				newLogicStatePosition = 4;
670			}
671			else if (
672				((player.getVariableValue('pos_controller') == Number("6")))
673			)
674			{
675				newLogicStatePosition = 5;
676			}
677			else if (
678				((player.getVariableValue('pos_controller') == Number("7")))
679			)
680			{
681				newLogicStatePosition = 6;
682			}
683			else if (
684				((player.getVariableValue('pos_controller') == Number("8")))
685			)
686			{
687				newLogicStatePosition = 7;
688			}
689			else {
690				newLogicStatePosition = -1;
691			}
692			if (me._controller_bg.ggCurrentLogicStatePosition != newLogicStatePosition) {
693				me._controller_bg.ggCurrentLogicStatePosition = newLogicStatePosition;
694				me._controller_bg.style.transition='left 0s, top 0s, width 0s, height 0s';
695				if (me._controller_bg.ggCurrentLogicStatePosition == 0) {
696					me._controller_bg.style.left='103px';
697					me._controller_bg.style.top='-9px';
698				}
699				else if (me._controller_bg.ggCurrentLogicStatePosition == 1) {
700					me._controller_bg.style.left='87px';
701					me._controller_bg.style.top='-9px';
702				}
703				else if (me._controller_bg.ggCurrentLogicStatePosition == 2) {
704					me._controller_bg.style.left='71px';
705					me._controller_bg.style.top='-9px';
706				}
707				else if (me._controller_bg.ggCurrentLogicStatePosition == 3) {
708					me._controller_bg.style.left='55px';
709					me._controller_bg.style.top='-9px';
710				}
711				else if (me._controller_bg.ggCurrentLogicStatePosition == 4) {
712					me._controller_bg.style.left='39px';
713					me._controller_bg.style.top='-9px';
714				}
715				else if (me._controller_bg.ggCurrentLogicStatePosition == 5) {
716					me._controller_bg.style.left='23px';
717					me._controller_bg.style.top='-9px';
718				}
719				else if (me._controller_bg.ggCurrentLogicStatePosition == 6) {
720					me._controller_bg.style.left='7px';
721					me._controller_bg.style.top='-9px';
722				}
723				else if (me._controller_bg.ggCurrentLogicStatePosition == 7) {
724					me._controller_bg.style.left='-9px';
725					me._controller_bg.style.top='-9px';
726				}
727				else {
728					me._controller_bg.style.left='-9px';
729					me._controller_bg.style.top='-9px';
730				}
731			}
732		}
733		me._controller_bg.logicBlock_position();
734		me._controller_bg.logicBlock_size = function() {
735			var newLogicStateSize;
736			if (
737				((player.getVariableValue('pos_controller') == Number("1")))
738			)
739			{
740				newLogicStateSize = 0;
741			}
742			else if (
743				((player.getVariableValue('pos_controller') == Number("2")))
744			)
745			{
746				newLogicStateSize = 1;
747			}
748			else if (
749				((player.getVariableValue('pos_controller') == Number("3")))
750			)
751			{
752				newLogicStateSize = 2;
753			}
754			else if (
755				((player.getVariableValue('pos_controller') == Number("4")))
756			)
757			{
758				newLogicStateSize = 3;
759			}
760			else if (
761				((player.getVariableValue('pos_controller') == Number("5")))
762			)
763			{
764				newLogicStateSize = 4;
765			}
766			else if (
767				((player.getVariableValue('pos_controller') == Number("6")))
768			)
769			{
770				newLogicStateSize = 5;
771			}
772			else if (
773				((player.getVariableValue('pos_controller') == Number("7")))
774			)
775			{
776				newLogicStateSize = 6;
777			}
778			else if (
779				((player.getVariableValue('pos_controller') == Number("8")))
780			)
781			{
782				newLogicStateSize = 7;
783			}
784			else {
785				newLogicStateSize = -1;
786			}
787			if (me._controller_bg.ggCurrentLogicStateSize != newLogicStateSize) {
788				me._controller_bg.ggCurrentLogicStateSize = newLogicStateSize;
789				me._controller_bg.style.transition='left 0s, top 0s, width 0s, height 0s';
790				if (me._controller_bg.ggCurrentLogicStateSize == 0) {
791					me._controller_bg.style.width='82px';
792					me._controller_bg.style.height='50px';
793					skin.updateSize(me._controller_bg);
794				}
795				else if (me._controller_bg.ggCurrentLogicStateSize == 1) {
796					me._controller_bg.style.width='114px';
797					me._controller_bg.style.height='50px';
798					skin.updateSize(me._controller_bg);
799				}
800				else if (me._controller_bg.ggCurrentLogicStateSize == 2) {
801					me._controller_bg.style.width='146px';
802					me._controller_bg.style.height='50px';
803					skin.updateSize(me._controller_bg);
804				}
805				else if (me._controller_bg.ggCurrentLogicStateSize == 3) {
806					me._controller_bg.style.width='178px';
807					me._controller_bg.style.height='50px';
808					skin.updateSize(me._controller_bg);
809				}
810				else if (me._controller_bg.ggCurrentLogicStateSize == 4) {
811					me._controller_bg.style.width='210px';
812					me._controller_bg.style.height='50px';
813					skin.updateSize(me._controller_bg);
814				}
815				else if (me._controller_bg.ggCurrentLogicStateSize == 5) {
816					me._controller_bg.style.width='242px';
817					me._controller_bg.style.height='50px';
818					skin.updateSize(me._controller_bg);
819				}
820				else if (me._controller_bg.ggCurrentLogicStateSize == 6) {
821					me._controller_bg.style.width='274px';
822					me._controller_bg.style.height='50px';
823					skin.updateSize(me._controller_bg);
824				}
825				else if (me._controller_bg.ggCurrentLogicStateSize == 7) {
826					me._controller_bg.style.width='306px';
827					me._controller_bg.style.height='50px';
828					skin.updateSize(me._controller_bg);
829				}
830				else {
831					me._controller_bg.style.width='306px';
832					me._controller_bg.style.height='50px';
833					skin.updateSize(me._controller_bg);
834				}
835			}
836		}
837		me._controller_bg.logicBlock_size();
838		me._controller_bg.logicBlock_visible = function() {
839			var newLogicStateVisible;
840			if (
841				((player.getVariableValue('pos_controller') == Number("0")))
842			)
843			{
844				newLogicStateVisible = 0;
845			}
846			else {
847				newLogicStateVisible = -1;
848			}
849			if (me._controller_bg.ggCurrentLogicStateVisible != newLogicStateVisible) {
850				me._controller_bg.ggCurrentLogicStateVisible = newLogicStateVisible;
851				me._controller_bg.style.transition='left 0s, top 0s, width 0s, height 0s';
852				if (me._controller_bg.ggCurrentLogicStateVisible == 0) {
853					me._controller_bg.style.visibility="hidden";
854					me._controller_bg.ggVisible=false;
855				}
856				else {
857					me._controller_bg.style.visibility=(Number(me._controller_bg.style.opacity)>0||!me._controller_bg.style.opacity)?'inherit':'hidden';
858					me._controller_bg.ggVisible=true;
859				}
860			}
861		}
862		me._controller_bg.logicBlock_visible();
863		me._controller_bg.ggUpdatePosition=function (useTransition) {
864		}
865		me._controller.appendChild(me._controller_bg);
866		el=me._controller_slider=document.createElement('div');
867		el.ggId="controller_slider";
868		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
869		el.ggVisible=true;
870		el.className="ggskin ggskin_container ";
871		el.ggType='container';
872		hs ='';
873		hs+='height : 32px;';
874		hs+='left : 0px;';
875		hs+='opacity : 0;';
876		hs+='position : absolute;';
877		hs+='top : 0px;';
878		hs+='visibility : hidden;';
879		hs+='width : 32px;';
880		hs+='pointer-events:none;';
881		el.setAttribute('style',hs);
882		el.style.transformOrigin='50% 50%';
883		me._controller_slider.ggIsActive=function() {
884			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
885				return this.parentNode.ggIsActive();
886			}
887			return false;
888		}
889		el.ggElementNodeId=function() {
890			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
891				return this.parentNode.ggElementNodeId();
892			}
893			return player.getCurrentNode();
894		}
895		me._controller_slider.logicBlock_position = function() {
896			var newLogicStatePosition;
897			if (
898				((player.getVariableValue('pos_controller') == Number("1")))
899			)
900			{
901				newLogicStatePosition = 0;
902			}
903			else if (
904				((player.getVariableValue('pos_controller') == Number("2")))
905			)
906			{
907				newLogicStatePosition = 1;
908			}
909			else if (
910				((player.getVariableValue('pos_controller') == Number("3")))
911			)
912			{
913				newLogicStatePosition = 2;
914			}
915			else if (
916				((player.getVariableValue('pos_controller') == Number("4")))
917			)
918			{
919				newLogicStatePosition = 3;
920			}
921			else if (
922				((player.getVariableValue('pos_controller') == Number("5")))
923			)
924			{
925				newLogicStatePosition = 4;
926			}
927			else if (
928				((player.getVariableValue('pos_controller') == Number("6")))
929			)
930			{
931				newLogicStatePosition = 5;
932			}
933			else if (
934				((player.getVariableValue('pos_controller') == Number("7")))
935			)
936			{
937				newLogicStatePosition = 6;
938			}
939			else if (
940				((player.getVariableValue('pos_controller') == Number("8")))
941			)
942			{
943				newLogicStatePosition = 7;
944			}
945			else if (
946				((player.getVariableValue('pos_controller') == Number("9")))
947			)
948			{
949				newLogicStatePosition = 8;
950			}
951			else {
952				newLogicStatePosition = -1;
953			}
954			if (me._controller_slider.ggCurrentLogicStatePosition != newLogicStatePosition) {
955				me._controller_slider.ggCurrentLogicStatePosition = newLogicStatePosition;
956				me._controller_slider.style.transition='left 0s, top 0s, opacity 500ms ease 0ms';
957				if (me._controller_slider.ggCurrentLogicStatePosition == 0) {
958					me._controller_slider.style.left='128px';
959					me._controller_slider.style.top='0px';
960				}
961				else if (me._controller_slider.ggCurrentLogicStatePosition == 1) {
962					me._controller_slider.style.left='112px';
963					me._controller_slider.style.top='0px';
964				}
965				else if (me._controller_slider.ggCurrentLogicStatePosition == 2) {
966					me._controller_slider.style.left='96px';
967					me._controller_slider.style.top='0px';
968				}
969				else if (me._controller_slider.ggCurrentLogicStatePosition == 3) {
970					me._controller_slider.style.left='80px';
971					me._controller_slider.style.top='0px';
972				}
973				else if (me._controller_slider.ggCurrentLogicStatePosition == 4) {
974					me._controller_slider.style.left='64px';
975					me._controller_slider.style.top='0px';
976				}
977				else if (me._controller_slider.ggCurrentLogicStatePosition == 5) {
978					me._controller_slider.style.left='48px';
979					me._controller_slider.style.top='0px';
980				}
981				else if (me._controller_slider.ggCurrentLogicStatePosition == 6) {
982					me._controller_slider.style.left='32px';
983					me._controller_slider.style.top='0px';
984				}
985				else if (me._controller_slider.ggCurrentLogicStatePosition == 7) {
986					me._controller_slider.style.left='16px';
987					me._controller_slider.style.top='0px';
988				}
989				else if (me._controller_slider.ggCurrentLogicStatePosition == 8) {
990					me._controller_slider.style.left='0px';
991					me._controller_slider.style.top='0px';
992				}
993				else {
994					me._controller_slider.style.left='0px';
995					me._controller_slider.style.top='0px';
996				}
997			}
998		}
999		me._controller_slider.logicBlock_position();
1000		me._controller_slider.logicBlock_alpha = function() {
1001			var newLogicStateAlpha;
1002			if (
1003				((player.getVariableValue('vis_timer') == true))
1004			)
1005			{
1006				newLogicStateAlpha = 0;
1007			}
1008			else {
1009				newLogicStateAlpha = -1;
1010			}
1011			if (me._controller_slider.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
1012				me._controller_slider.ggCurrentLogicStateAlpha = newLogicStateAlpha;
1013				me._controller_slider.style.transition='left 0s, top 0s, opacity 500ms ease 0ms';
1014				if (me._controller_slider.ggCurrentLogicStateAlpha == 0) {
1015					me._controller_slider.style.visibility=me._controller_slider.ggVisible?'inherit':'hidden';
1016					me._controller_slider.style.opacity=1;
1017				}
1018				else {
1019					setTimeout(function() { if (me._controller_slider.style.opacity == 0.0) { me._controller_slider.style.visibility="hidden"; } }, 505);
1020					me._controller_slider.style.opacity=0;
1021				}
1022			}
1023		}
1024		me._controller_slider.logicBlock_alpha();
1025		me._controller_slider.ggUpdatePosition=function (useTransition) {
1026		}
1027		el=me._enter_vr=document.createElement('div');
1028		els=me._enter_vr__img=document.createElement('img');
1029		els.className='ggskin ggskin_svg';
1030		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzMCAxMzA7IiB2aWV3Qm94PSIwIDAgMTMwIDEzMCIgdmVyc2lvbj0iMS4xIiB5PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaWQ9IkxheWVyXzEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIi'+
1031			'B4PSIwcHgiPgogPGcgaWQ9IkViZW5lXzEiPgogIDxnPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNODcuNSw0NC44SDQyLjVjLTYuNywwLTEwLjQsMS4yLTEyLjQsNGMtMi4zLDMuMi0yLjQsOC40LTIuNCwxNi41YzAsMTEuMSwyLDE2LjYsMy45LDE4LjFjMi44LDIuMSwzLjUsMi41LDgsMi41JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2M0LDAsNS44LTAuOCw4LjEtMS43YzMuMi0xLjMsNy4yLTMsMTcuNC0zYzEwLjQsMCwxNC4zLDEuNywxNy41LDNjMi4yLDAuOSw0LDEuNyw3LjksMS43YzQuNSwwLDUuMi0wLjMsOC0yLjUmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzEuOS0xLjQsMy45'+
1032			'LTYuOSwzLjktMTguMWMwLTguMi0wLjItMTMuNC0yLjQtMTYuNUM5Ny45LDQ2LDk0LjIsNDQuOCw4Ny41LDQ0Ljh6IE00Ni45LDczLjNjLTUuMywwLTkuNi00LjMtOS42LTkuNiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC01LjMsNC4zLTkuNiw5LjYtOS42YzUuMywwLDkuNiw0LjMsOS42LDkuNlM1Mi4xLDczLjMsNDYuOSw3My4zeiBNODAuOCw3My4zYy01LjMsMC05LjYtNC4zLTkuNi05LjZjMC01LjMsNC4zLTkuNiw5LjYtOS42JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2M1LjMsMCw5LjYsNC4zLDkuNiw5LjZTODYuMSw3My4zLDgwLjgsNzMuM3oiIGZpbGwtb3BhY2l0eT0iMSIvPgogIC'+
1033			'A8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNjUsOUMzNCw5LDguOSwzNC4xLDguOSw2NS4xYzAsMzEsMjUuMSw1Ni4xLDU2LjEsNTYuMXM1Ni4xLTI1LjEsNTYuMS01Ni4xQzEyMS4xLDM0LjEsOTYsOSw2NSw5eiBNNTYuOSwyNS43JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MwLTAuNCwwLjItMC44LDAuNi0xLjJjMC40LTAuNCwwLjgtMC42LDEuNC0wLjZoMTIuM2MxLjQsMCwyLDAuNiwyLDEuOHYxMkg1Ni45VjI1Ljd6IE0xMDEuOCw4Ny43Yy0zLjksMy01LjgsMy42LTExLjMsMy42JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtNSwwLTcuNi0xLjEtMTAtMi4xYy0yLjktMS4yLTYuMS0yLjYt'+
1034			'MTUuNC0yLjZjLTkuMSwwLTEyLjQsMS40LTE1LjMsMi42Yy0yLjUsMS01LjEsMi4xLTEwLjIsMi4xYy01LjYsMC03LjUtMC42LTExLjMtMy42JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtNC45LTMuOC02LTE0LjItNi0yMi4zYzAtOS4zLDAuMi0xNS4yLDMuNC0xOS43YzMuOS01LjUsMTEtNi4yLDE2LjgtNi4yaDQ1LjFjNS43LDAsMTIuOCwwLjcsMTYuOCw2LjImI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzMuMiw0LjUsMy41LDEwLjQsMy41LDE5LjdDMTA3LjcsNzMuNCwxMDYuNyw4My45LDEwMS44LDg3Ljd6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICA8L2c+CiAgPGc+CiAgIDxwYXRoIGZpbG'+
1035			'w9IiNmZmZmZmYiIGQ9Ik0xMDQuMyw0NS42Yy0zLjktNS41LTExLTYuMi0xNi44LTYuMkg0Mi41Yy01LjcsMC0xMi44LDAuNy0xNi44LDYuMmMtMy4yLDQuNS0zLjQsMTAuNC0zLjQsMTkuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMCw4LjEsMSwxOC41LDYsMjIuM2MzLjksMyw1LjgsMy42LDExLjMsMy42YzUuMSwwLDcuNi0xLjEsMTAuMi0yLjFjMi45LTEuMiw2LjItMi42LDE1LjMtMi42YzkuMywwLDEyLjUsMS40LDE1LjQsMi42JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MyLjUsMSw1LDIuMSwxMCwyLjFjNS42LDAsNy41LTAuNiwxMS4zLTMuNmM0LjktMy44LDYtMTQuMiw2LTIyLjND'+
1036			'MTA3LjcsNTYuMSwxMDcuNSw1MC4xLDEwNC4zLDQ1LjZ6IE05OC41LDgzLjQmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0yLjgsMi4xLTMuNSwyLjUtOCwyLjVjLTMuOSwwLTUuNy0wLjctNy45LTEuN2MtMy4yLTEuMy03LjEtMy0xNy41LTNjLTEwLjEsMC0xNC4xLDEuNy0xNy40LDNjLTIuMywxLTQuMSwxLjctOC4xLDEuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTQuNSwwLTUuMi0wLjMtOC0yLjVjLTEuOS0xLjQtMy45LTYuOS0zLjktMTguMWMwLTguMiwwLjItMTMuNCwyLjQtMTYuNWMyLTIuOCw1LjctNCwxMi40LTRoNDUuMWM2LjcsMCwxMC40LDEuMiwxMi40LDQmI3hkOyYjeGE7Ji'+
1037			'N4OTsmI3g5OyYjeDk7YzIuMywzLjIsMi40LDguNCwyLjQsMTYuNUMxMDIuMyw3Ni40LDEwMC4zLDgxLjksOTguNSw4My40eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxjaXJjbGUgZmlsbD0iI2ZmZmZmZiIgY3g9IjQ2LjkiIGN5PSI2My44IiByPSI5LjYiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8Y2lyY2xlIGZpbGw9IiNmZmZmZmYiIGN4PSI4MC44IiBjeT0iNjMuOCIgcj0iOS42IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTczLjEsMjUuN2MwLTEuMi0wLjYtMS44LTItMS44SDU4LjljLTAuNiwwLTEsMC4yLTEuNCwwLjZjLTAuNCwwLjQtMC42LDAu'+
1038			'OC0wLjYsMS4ydjEyaDE2LjJMNzMuMSwyNS43JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0w3My4xLDI1Ljd6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICA8L2c+CiA8L2c+Cjwvc3ZnPgo=';
1039		me._enter_vr__img.setAttribute('src',hs);
1040		hs ='';
1041		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
1042		els.setAttribute('style', hs);
1043		els['ondragstart']=function() { return false; };
1044		el.appendChild(els);
1045		el.ggSubElement = els;
1046		elo=me._enter_vr__imgo=document.createElement('img');
1047		elo.className='ggskin ggskin_svg';
1048		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBF
1048IHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHhtbG5zOmdyYXBoPSJodHRwOi8vbnMuYWRvYmUuY29tL0dyYXBocy8xLjAvIiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbn'+
1049			'M6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyIgdmlld0JveD0iMCAwIDEzMCAxMzAiIHZlcnNpb249IjEuMSIgeT0iMHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiBoZWlnaHQ9IjEzMHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHdpZHRoPSIxMzBweCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTMwIDEzMCIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIj4KIDxnIGlkPSJMYXll'+
1050			'cl8xIi8+CiA8ZyBpZD0iTGF5ZXJfMiIvPgogPGcgaWQ9IkViZW5lXzEiPgogIDxnPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNOTAuMDI4LDQyLjU3MUgzOS45NzFjLTcuNDM1LDAtMTEuNTQ3LDEuMzE2LTEzLjc1Myw0LjRjLTIuNTI4LDMuNTM0LTIuNzExLDkuMzAyLTIuNzExLDE4LjM4MiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMCwxMi4zNTUsMi4yMjQsMTguNDY5LDQuMzA1LDIwLjA3YzMuMDk3LDIuMzg0LDMuODc0LDIuNzI3LDguOTE3LDIuNzI3YzQuNDE2LDAsNi40MzEtMC44MzcsOC45ODEtMS44OTgmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzMuNTczLTEuNDg2LDguMD'+
1051			'IxLTMuMzM1LDE5LjI5LTMuMzM1YzExLjUyOCwwLDE1LjkzLDEuODYzLDE5LjQ2NiwzLjM2MWMyLjQ3MiwxLjA0Niw0LjQyMywxLjg3Myw4LjgwMiwxLjg3MyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjNS4wNDQsMCw1LjgyMS0wLjM0Myw4LjkxOS0yLjcyN2MyLjA4Mi0xLjYwMiw0LjMwNy03LjcxNiw0LjMwNy0yMC4wN2MwLTkuMDc4LTAuMTgzLTE0Ljg0NC0yLjcxNC0xOC4zODEmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7QzEwMS41NzIsNDMuODg3LDk3LjQ2LDQyLjU3MSw5MC4wMjgsNDIuNTcxeiBNNDQuODQsNzQuMjQ2Yy01Ljg3MSwwLTEwLjYyNy00Ljc1Ni0xMC42MjctMTAuNjI2JiN4'+
1052			'ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MwLTUuODY5LDQuNzU2LTEwLjYyNiwxMC42MjctMTAuNjI2YzUuODY5LDAsMTAuNjI1LDQuNzU3LDEwLjYyNSwxMC42MjZDNTUuNDY1LDY5LjQ4OSw1MC43MDksNzQuMjQ2LDQ0Ljg0LDc0LjI0NnomI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7IE04Mi41NTEsNzQuMjQ2Yy01Ljg3LDAtMTAuNjI2LTQuNzU2LTEwLjYyNi0xMC42MjZjMC01Ljg2OSw0Ljc1Ni0xMC42MjYsMTAuNjI2LTEwLjYyNmM1Ljg2OSwwLDEwLjYyNiw0Ljc1NywxMC42MjYsMTAuNjI2JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0M5My4xNzcsNjkuNDg5LDg4LjQyLDc0LjI0Niw4Mi41NT'+
1053			'EsNzQuMjQ2eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik02NC45OTksMi43MzdDMzAuNTU4LDIuNzM3LDIuNjM4LDMwLjY1NiwyLjYzOCw2NS4xYzAsMzQuNDQxLDI3LjkyLDYyLjM2Miw2Mi4z
1053NjEsNjIuMzYyczYyLjM2My0yNy45Miw2Mi4zNjMtNjIuMzYyJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MxMjcuMzYyLDMwLjY1Niw5OS40NCwyLjczNyw2NC45OTksMi43Mzd6IE01NS45NzQsMjEuMjg1YzAtMC40NCwwLjIyLTAuODgsMC42NTktMS4zMjFjMC40NDEtMC40NCwwLjg4Mi0wLjY2LDEuNTQxLTAuNjZoMTMuNjUmI3hkOyYjeGE7JiN4OTsmI3g5'+
1054			'OyYjeDk7YzEuNTQsMCwyLjIwMSwwLjY2LDIuMjAxLDEuOTh2MTMuMjg2SDU1Ljk3NFYyMS4yODV6IE0xMDUuODQ2LDkwLjE3OGMtNC4yOTIsMy4zMDQtNi40MDgsMy45NzItMTIuNTc4LDMuOTcyJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtNS41OTcsMC04LjQxNS0xLjE5My0xMS4xNDEtMi4zNDdDNzguOTMyLDkwLjQ1LDc1LjMxLDg4LjkxNyw2NSw4OC45MTdjLTEwLjA3MSwwLTEzLjc0NSwxLjUyOC0xNi45ODYsMi44NzUmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0yLjc4OCwxLjE1OS01LjY3MSwyLjM1OC0xMS4yODUsMi4zNThjLTYuMTcsMC04LjI4NS0wLjY2OC0xMi41NzctMy45Nz'+
1055			'NjLTUuNDkyLTQuMjI3LTYuNjQ1LTE1LjgzMy02LjY0NS0yNC44MjUmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAtMTAuMjc4LDAuMjU4LTE2Ljg3OSwzLjgzMS0yMS44NzNjNC4zOC02LjEyNCwxMi4yNTktNi45MDksMTguNjMzLTYuOTA5aDUwLjA1OGM2LjM3MiwwLDE0LjI0OCwwLjc4NSwxOC42Myw2LjkwOSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMy41NzcsNC45OTgsMy44MzUsMTEuNTk3LDMuODM1LDIxLjg3M0MxMTIuNDkzLDc0LjM0NSwxMTEuMzQsODUuOTUxLDEwNS44NDYsOTAuMTc4eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPC9nPgogIDxnPgogICA8cGF0aCBmaWxsPSIjZmZm'+
1056			'ZmZmIiBkPSJNMTA4LjY1OCw0My40OGMtNC4zODItNi4xMjQtMTIuMjU4LTYuOTA5LTE4LjYzLTYuOTA5SDM5Ljk3MWMtNi4zNzQsMC0xNC4yNTMsMC43ODUtMTguNjMzLDYuOTA5JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtMy41NzMsNC45OTQtMy44MzEsMTEuNTk1LTMuODMxLDIxLjg3M2MwLDguOTkyLDEuMTUyLDIwLjU5OCw2LjY0NSwyNC44MjVjNC4yOTIsMy4zMDQsNi40MDcsMy45NzMsMTIuNTc3LDMuOTczJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2M1LjYxNCwwLDguNDk3LTEuMTk5LDExLjI4NS0yLjM1OGMzLjI0MS0xLjM0OCw2LjkxNS0yLjg3NSwxNi45ODYtMi44NzVjMTAuMz'+
1057			'EsMCwxMy45MzIsMS41MzMsMTcuMTI3LDIuODg2JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MyLjcyNiwxLjE1NCw1LjU0NCwyLjM0NywxMS4xNDEsMi4zNDdjNi4xNywwLDguMjg2LTAuNjY4LDEyLjU3OC0zLjk3MmM1LjQ5NC00LjIyOCw2LjY0Ny0xNS44MzMsNi42NDctMjQuODI1JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MxMTIuNDkzLDU1LjA3NywxMTIuMjM1LDQ4LjQ3OCwxMDguNjU4LDQzLjQ4eiBNMTAyLjE4Nyw4NS40MjNjLTMuMDk4LDIuMzg0LTMuODc1LDIuNzI3LTguOTE5LDIuNzI3JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtNC4zNzksMC02LjMzLTAuODI2LTguODAyLTEu'+
1058			'ODczQzgwLjkzLDg0Ljc4LDc2LjUyOCw4Mi45MTcsNjUsODIuOTE3Yy0xMS4yNywwLTE1LjcxNywxLjg1LTE5LjI5LDMuMzM1JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtMi41NTEsMS4wNjEtNC41NjUsMS44OTgtOC45ODEsMS44OThjLTUuMDQzLDAtNS44Mi0wLjM0My04LjkxNy0yLjcyN2MtMi4wODEtMS42MDItNC4zMDUtNy43MTUtNC4zMDUtMjAuMDcmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAtOS4wOCwwLjE4My0xNC44NDgsMi43MTEtMTguMzgyYzIuMjA2LTMuMDg0LDYuMzE4LTQuNCwxMy43NTMtNC40aDUwLjA1OGM3LjQzMiwwLDExLjU0NCwxLjMxNiwxMy43NTEsNC40JiN4ZD'+
1059			'smI3hhOyYjeDk7JiN4OTsmI3g5O2MyLjUzMSwzLjUzNywyLjcxNCw5LjMwNCwyLjcxNCwxOC4zODFDMTA2LjQ5Myw3Ny43MDgsMTA0LjI2OSw4My44MjEsMTAyLjE4Nyw4NS40MjN6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPGNpcmNsZSBmaWxsPSIjZmZmZmZmIiBjeD0iNDQuODQiIGN5PSI2My42MTkiIHI9IjEwLjYyNiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxjaXJjbGUgZmlsbD0iI2ZmZmZmZiIgY3g9IjgyLjU1MSIgY3k9IjYzLjYxOSIgcj0iMTAuNjI2IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTc0LjAyNSwyMS4yODVjMC0xLjMyMS0wLjY2'+
1060			'MS0xLjk4LTIuMjAxLTEuOThoLTEzLjY1Yy0wLjY1OSwwLTEuMSwwLjIxOS0xLjU0MSwwLjY2JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtMC40MzksMC40NDEtMC42NTksMC44OC0wLjY1OSwxLjMyMXYxMy4yODZoMTguMDUyVjIxLjI4NXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
1061		me._enter_vr__imgo.setAttribute('src',hs);
1062		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
1063		elo['ondragstart']=function() { return false; };
1064		el.appendChild(elo);
1065		el.ggSubElementOver = elo;
1066		el.ggId="enter_vr";
1067		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
1068		el.ggVisible=false;
1069		el.className="ggskin ggskin_svg ";
1070		el.ggType='svg';
1071		hs ='';
1072		hs+='cursor : pointer;';
1073		hs+='height : 32px;';
1074		hs+='left : 256px;';
1075		hs+='position : absolute;';
1076		hs+='top : 0px;';
1077		hs+='visibility : hidden;';
1078		hs+='width : 32px;';
1079		hs+='pointer-events:auto;';
1080		el.setAttribute('style',hs);
1081		el.style.transformOrigin='50% 50%';
1082		me._enter_vr.ggIsActive=function() {
1083			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1084				return this.parentNode.ggIsActive();
1085			}
1086			return false;
1087		}
1088		el.ggElementNodeId=function() {
1089			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1090				return this.parentNode.ggElementNodeId();
1091			}
1092			return player.getCurrentNode();
1093		}
1094		me._enter_vr.logicBlock_position = function() {
1095			var newLogicStatePosition;
1096			if (
1097				((player.getVariableValue('pos_enter_vr') == Number("0")))
1098			)
1099			{
1100				newLogicStatePosition = 0;
1101			}
1102			else if (
1103				((player.getVariableValue('pos_enter_vr') == Number("1")))
1104			)
1105			{
1106				newLogicStatePosition = 1;
1107			}
1108			else if (
1109				((player.getVariableValue('pos_enter_vr') == Number("2")))
1110			)
1111			{
1112				newLogicStatePosition = 2;
1113			}
1114			else if (
1115				((player.getVariableValue('pos_enter_vr') == Number("3")))
1116			)
1117			{
1118				newLogicStatePosition = 3;
1119			}
1120			else if (
1121				((player.getVariableValue('pos_enter_vr') == Number("4")))
1122			)
1123			{
1124				newLogicStatePosition = 4;
1125			}
1126			else if (
1127				((player.getVariableValue('pos_enter_vr') == Number("5")))
1128			)
1129			{
1130				newLogicStatePosition = 5;
1131			}
1132			else if (
1133				((player.getVariableValue('pos_enter_vr') == Number("6")))
1134			)
1135			{
1136				newLogicStatePosition = 6;
1137			}
1138			else if (
1139				((player.getVariableValue('pos_enter_vr') == Number("7")))
1140			)
1141			{
1142				newLogicStatePosition = 7;
1143			}
1144			else {
1145				newLogicStatePosition = -1;
1146			}
1147			if (me._enter_vr.ggCurrentLogicStatePosition != newLogicStatePosition) {
1148				me._enter_vr.ggCurrentLogicStatePosition = newLogicStatePosition;
1149				me._enter_vr.style.transition='left 0s, top 0s';
1150				if (me._enter_vr.ggCurrentLogicStatePosition == 0) {
1151					me._enter_vr.style.left='0px';
1152					me._enter_vr.style.top='0px';
1153				}
1154				else if (me._enter_vr.ggCurrentLogicStatePosition == 1) {
1155					me._enter_vr.style.left='32px';
1156					me._enter_vr.style.top='0px';
1157				}
1158				else if (me._enter_vr.ggCurrentLogicStatePosition == 2) {
1159					me._enter_vr.style.left='64px';
1160					me._enter_vr.style.top='0px';
1161				}
1162				else if (me._enter_vr.ggCurrentLogicStatePosition == 3) {
1163					me._enter_vr.style.left='96px';
1164					me._enter_vr.style.top='0px';
1165				}
1166				else if (me._enter_vr.ggCurrentLogicStatePosition == 4) {
1167					me._enter_vr.style.left='128px';
1168					me._enter_vr.style.top='0px';
1169				}
1170				else if (me._enter_vr.ggCurrentLogicStatePosition == 5) {
1171					me._enter_vr.style.left='160px';
1172					me._enter_vr.style.top='0px';
1173				}
1174				else if (me._enter_vr.ggCurrentLogicStatePosition == 6) {
1175					me._enter_vr.style.left='192px';
1176					me._enter_vr.style.top='0px';
1177				}
1178				else if (me._enter_vr.ggCurrentLogicStatePosition == 7) {
1179					me._enter_vr.style.left='224px';
1180					me._enter_vr.style.top='0px';
1181				}
1182				else {
1183					me._enter_vr.style.left='256px';
1184					me._enter_vr.style.top='0px';
1185				}
1186			}
1187		}
1188		me._enter_vr.logicBlock_position();
1189		me._enter_vr.logicBlock_visible = function() {
1190			var newLogicStateVisible;
1191			if (
1192				((player.hasVR() == true))
1193			)
1194			{
1195				newLogicStateVisible = 0;
1196			}
1197			else {
1198				newLogicStateVisible = -1;
1199			}
1200			if (me._enter_vr.ggCurrentLogicStateVisible != newLogicStateVisible) {
1201				me._enter_vr.ggCurrentLogicStateVisible = newLogicStateVisible;
1202				me._enter_vr.style.transition='left 0s, top 0s';
1203				if (me._enter_vr.ggCurrentLogicStateVisible == 0) {
1204					me._enter_vr.style.visibility=(Number(me._enter_vr.style.opacity)>0||!me._enter_vr.style.opacity)?'inherit':'hidden';
1205					me._enter_vr.ggVisible=true;
1206				}
1207				else {
1208					me._enter_vr.style.visibility="hidden";
1209					me._enter_vr.ggVisible=false;
1210				}
1211			}
1212		}
1213		me._enter_vr.logicBlock_visible();
1214		me._enter_vr.onclick=function (e) {
1215			player.enterVR();
1216		}
1217		me._enter_vr.onmouseenter=function (e) {
1218			me._enter_vr__img.style.visibility='hidden';
1219			me._enter_vr__imgo.style.visibility='inherit';
1220			me.elementMouseOver['enter_vr']=true;
1221		}
1222		me._enter_vr.onmouseleave=function (e) {
1223			me._enter_vr__img.style.visibility='inherit';
1224			me._enter_vr__imgo.style.visibility='hidden';
1225			me.elementMouseOver['enter_vr']=false;
1226		}
1227		me._enter_vr.ggUpdatePosition=function (useTransition) {
1228		}
1229		me._controller_slider.appendChild(me._enter_vr);
1230		el=me._fullscreen_buttons=document.createElement('div');
1231		el.ggPermeable=false;
1232		el.ggId="fullscreen_buttons";
1233		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
1234		el.ggVisible=false;
1235		el.className="ggskin ggskin_container ";
1236		el.ggType='container';
1237		hs ='';
1238		hs+='height : 32px;';
1239		hs+='left : 224px;';
1240		hs+='position : absolute;';
1241		hs+='top : 0px;';
1242		hs+='visibility : hidden;';
1243		hs+='width : 32px;';
1244		hs+='pointer-events:auto;';
1245		el.setAttribute('style',hs);
1246		el.style.transformOrigin='50% 50%';
1247		me._fullscreen_buttons.ggIsActive=function() {
1248			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1249				return this.parentNode.ggIsActive();
1250			}
1251			return false;
1252		}
1253		el.ggElementNodeId=function() {
1254			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1255				return this.parentNode.ggElementNodeId();
1256			}
1257			return player.getCurrentNode();
1258		}
1259		me._fullscreen_buttons.logicBlock_position = function() {
1260			var newLogicStatePosition;
1261			if (
1262				((player.getVariableValue('pos_fullscreen') == Number("0")))
1263			)
1264			{
1265				newLogicStatePosition = 0;
1266			}
1267			else if (
1268				((player.getVariableValue('pos_fullscreen') == Number("1")))
1269			)
1270			{
1271				newLogicStatePosition = 1;
1272			}
1273			else if (
1274				((player.getVariableValue('pos_fullscreen') == Number("2")))
1275			)
1276			{
1277				newLogicStatePosition = 2;
1278			}
1279			else if (
1280				((player.getVariableValue('pos_fullscreen') == Number("3")))
1281			)
1282			{
1283				newLogicStatePosition = 3;
1284			}
1285			else if (
1286				((player.getVariableValue('pos_fullscreen') == Number("4")))
1287			)
1288			{
1289				newLogicStatePosition = 4;
1290			}
1291			else if (
1292				((player.getVariableValue('pos_fullscreen') == Number("5")))
1293			)
1294			{
1295				newLogicStatePosition = 5;
1296			}
1297			else if (
1298				((player.getVariableValue('pos_fullscreen') == Number("6")))
1299			)
1300			{
1301				newLogicStatePosition = 6;
1302			}
1303			else if (
1304				((player.getVariableValue('pos_fullscreen') == Number("7")))
1305			)
1306			{
1307				newLogicStatePosition = 7;
1308			}
1309			else {
1310				newLogicStatePosition = -1;
1311			}
1312			if (me._fullscreen_buttons.ggCurrentLogicStatePosition != newLogicStatePosition) {
1313				me._fullscreen_buttons.ggCurrentLogicStatePosition = newLogicStatePosition;
1314				me._fullscreen_buttons.style.transition='left 0s, top 0s';
1315				if (me._fullscreen_buttons.ggCurrentLogicStatePosition == 0) {
1316					me._fullscreen_buttons.style.left='0px';
1317					me._fullscreen_buttons.style.top='0px';
1318				}
1319				else if (me._fullscreen_buttons.ggCurrentLogicStatePosition == 1) {
1320					me._fullscreen_buttons.style.left='32px';
1321					me._fullscreen_buttons.style.top='0px';
1322				}
1323				else if (me._fullscreen_buttons.ggCurrentLogicStatePosition == 2) {
1324					me._fullscreen_buttons.style.left='64px';
1325					me._fullscreen_buttons.style.top='0px';
1326				}
1327				else if (me._fullscreen_buttons.ggCurrentLogicStatePosition == 3) {
1328					me._fullscreen_buttons.style.left='96px';
1329					me._fullscreen_buttons.style.top='0px';
1330				}
1331				else if (me._fullscreen_buttons.ggCurrentLogicStatePosition == 4) {
1332					me._fullscreen_buttons.style.left='128px';
1333					me._fullscreen_buttons.style.top='0px';
1334				}
1335				else if (me._fullscreen_buttons.ggCurrentLogicStatePosition == 5) {
1336					me._fullscreen_buttons.style.left='160px';
1337					me._fullscreen_buttons.style.top='0px';
1338				}
1339				else if (me._fullscreen_buttons.ggCurrentLogicStatePosition == 6) {
1340					me._fullscreen_buttons.style.left='192px';
1341					me._fullscreen_buttons.style.top='0px';
1342				}
1343				else if (me._fullscreen_buttons.ggCurrentLogicStatePosition == 7) {
1344					me._fullscreen_buttons.style.left='224px';
1345					me._fullscreen_buttons.style.top='0px';
1346				}
1347				else {
1348					me._fullscreen_buttons.style.left='224px';
1349					me._fullscreen_buttons.style.top='0px';
1350				}
1351			}
1352		}
1353		me._fullscreen_buttons.logicBlock_position();
1354		me._fullscreen_buttons.logicBlock_visible = function() {
1355			var newLogicStateVisible;
1356			if (
1357				((player.getVariableValue('opt_fullscreen') == true)) && 
1358				((player.getOS() != 4))
1359			)
1360			{
1361				newLogicStateVisible = 0;
1362			}
1363			else {
1364				newLogicStateVisible = -1;
1365			}
1366			if (me._fullscreen_buttons.ggCurrentLogicStateVisible != newLogicStateVisible) {
1367				me._fullscreen_buttons.ggCurrentLogicStateVisible = newLogicStateVisible;
1368				me._fullscreen_buttons.style.transition='left 0s, top 0s';
1369				if (me._fullscreen_buttons.ggCurrentLogicStateVisible == 0) {
1370					me._fullscreen_buttons.style.visibility=(Number(me._fullscreen_buttons.style.opacity)>0||!me._fullscreen_buttons.style.opacity)?'inherit':'hidden';
1371					me._fullscreen_buttons.ggVisible=true;
1372				}
1373				else {
1374					me._fullscreen_buttons.style.visibility="hidden";
1375					me._fullscreen_buttons.ggVisible=false;
1376				}
1377			}
1378		}
1379		me._fullscreen_buttons.logicBlock_visible();
1380		me._fullscreen_buttons.onclick=function (e) {
1381			player.toggleFullscreen();
1382		}
1383		me._fullscreen_buttons.ggUpdatePosition=function (useTransition) {
1384		}
1385		el=me._fullscreen=document.createElement('div');
1386		els=me._fullscreen__img=document.createElement('img');
1387		els.className='ggskin ggskin_svg';
1388		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
1389			'F5ZXJfMV8xXyI+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMjA2LjIsNDE5LjJoNjIuM3YtNDQuM2gtNjIuM1Y0MTkuMnogTS0xNzguOSwzOTcuM2MwLDAsMTcuNy0xMi43LDE3LjctMTIuN2wtNC01LjYmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0wLjItMC4zLTAuMi0wLjUtMC4xLTAuOWMwLjItMC40LDAuNS0wLjUsMC44LTAuNWwxNi4yLTAuMWMwLjQsMCwwLjYsMC4xLDAuOCwwLjRjMC4yLDAuMiwwLjIsMC41LDAuMSwwLjhsLTUuMiwxNS40JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtMC4xLDAuMy0wLjQsMC42LTAuOCwwLjZjLTAuNCwwLTAuNy0wLjEtMC45LTAu'+
1390			'M2wtMy45LTUuNGMwLDAtMTcuNywxMi43LTE3LjcsMTIuN2MtMC43LDAuNS0xLjYsMC4zLTIuMS0wLjRsLTEuNC0xLjkmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Qy0xNzkuNywzOTguOC0xNzkuNSwzOTcuOC0xNzguOSwzOTcuM3oiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE3NSwzNDAuOWMtMzEsMC01Ni4xLDI1LjEtNTYuMSw1Ni4xczI1LjEsNTYuMSw1Ni4xLDU2LjFjMzEsMCw1Ni4xLTI1LjEsNTYuMS01Ni4xJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O1MtMTQ0LDM0MC45LTE3NSwzNDAuOXogTS0xMzguNCw0MjAuM2MwLDIuMy0xLjksNC4yLT'+
1391			'QuMiw0LjJoLTY0LjdjLTIuMywwLTQuMi0xLjktNC4yLTQuMnYtNDYuN2MwLTIuMywxLjktNC4yLDQuMi00LjJoNjQuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMi4zLDAsNC4yLDEuOSw0LjIsNC4yVjQyMC4zeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPC9nPgogPC9nPgogPGcgaWQ9IkxheWVyXzIiPgogIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTQ3LjQsMzc3LjljLTAuMi0wLjMtMC40LTAuNC0wLjgtMC40bC0xNi4yLDAuMWMtMC40LDAtMC43LDAuMS0wLjgsMC41Yy0wLjIsMC40LTAuMiwwLjYsMC4xLDAuOWw0LDUuNiYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0wLjEsMC0xNy43LDEy'+
1392			'LjctMTcuNywxMi43Yy0wLjcsMC41LTAuOCwxLjUtMC40LDIuMWwxLjQsMS45YzAuNSwwLjcsMS41LDAuOCwyLjEsMC40YzAsMCwxNy42LTEyLjcsMTcuNy0xMi43bDMuOSw1LjQmI3hkOyYjeGE7JiN4OTsmI3g5O2MwLjIsMC4zLDAuNCwwLjQsMC45LDAuM2MwLjQsMCwwLjctMC4zLDAuOC0wLjZsNS4yLTE1LjRDLTE0Ny4yLD
1392M3OC40LTE0Ny4yLDM3OC4xLTE0Ny40LDM3Ny45eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNDIuNyw0MjQuNmgtNjQuN2MtMi4zLDAtNC4yLTEuOS00LjItNC4ydi00Ni43YzAtMi4zLDEuOS00LjIsNC4yLTQuMmg2NC43Yz'+
1393			'IuMywwLDQuMiwxLjksNC4yLDQuMnY0Ni43JiN4ZDsmI3hhOyYjeDk7JiN4OTtDLTEzOC40LDQyMi43LTE0MC4zLDQyNC42LTE0Mi43LDQyNC42eiBNLTIwNi4yLDQxOS4yaDYyLjN2LTQ0LjNoLTYyLjNWNDE5LjJ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KIDwvZz4KPC9zdmc+Cg==';
1394		me._fullscreen__img.setAttribute('src',hs);
1395		hs ='';
1396		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
1397		els.setAttribute('style', hs);
1398		els['ondragstart']=function() { return false; };
1399		el.appendChild(els);
1400		el.ggSubElement = els;
1401		elo=me._fullscreen__imgo=document.createElement('img');
1402		elo.className='ggskin ggskin_svg';
1403		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
1404			'F5ZXJfMV8xXyI+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMjA5LjYsNDIxLjZoNjkuM3YtNDkuM2gtNjkuM1Y0MjEuNnogTS0xNzkuMywzOTcuNGMwLDAsMTkuNi0xNC4xLDE5LjctMTQuMWwtNC41LTYuMiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTAuMi0wLjMtMC4yLTAuNi0wLjEtMWMwLjItMC40LDAuNS0wLjYsMC45LTAuNmwxOC0wLjFjMC40LDAsMC43LDAuMSwwLjksMC40YzAuMiwwLjMsMC4yLDAuNSwwLjEsMC45bC01LjgsMTcuMSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTAuMSwwLjQtMC40LDAuNy0wLjgsMC43Yy0wLjUsMC0wLjctMC4xLTEtMC40bC00'+
1405			'LjMtNmMtMC4xLDAuMS0xOS43LDE0LjEtMTkuNywxNC4xYy0wLjgsMC41LTEuOCwwLjQtMi40LTAuNGwtMS41LTIuMSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTE4MC4yLDM5OS0xODAsMzk3LjktMTc5LjMsMzk3LjR6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzM0LjZjLTM0LjQsMC02Mi40LDI3LjktNjIuNCw2Mi40czI3LjksNjIuNCw2Mi40LDYyLjRjMzQuNCwwLDYyLjQtMjcuOSw2Mi40LTYyLjQmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Uy0xNDAuNiwzMzQuNi0xNzUsMzM0LjZ6IE0tMTM0LjQsNDIyLjljMCwyLjYtMi4xLDQuNy'+
1406			'00LjcsNC43aC03MS44Yy0yLjYsMC00LjctMi4xLTQuNy00Ljd2LTUxLjhjMC0yLjYsMi4xLTQuNyw0LjctNC43aDcxLjgmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzIuNiwwLDQuNywyLjEsNC43LDQuN1Y0MjIuOXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KIDxnIGlkPSJMYXllcl8yIj4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE0NC4zLDM3NS44Yy0wLjItMC4zLTAuNS0wLjQtMC45LTAuNGwtMTgsMC4xYy0wLjQsMC0wLjgsMC4yLTAuOSwwLjZjLTAuMiwwLjQtMC4yLDAuNywwLjEsMWw0LjUsNi4yJiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTAuMSwwLTE5LjcsMTQu'+
1407			'MS0xOS43LDE0LjFjLTAuOCwwLjUtMC45LDEuNi0wLjQsMi40bDEuNSwyLjFjMC41LDAuOCwxLjYsMC45LDIuNCwwLjRjMCwwLDE5LjYtMTQuMSwxOS43LTE0LjFsNC4zLDYmI3hkOyYjeGE7JiN4OTsmI3g5O2MwLjIsMC4zLDAuNSwwLjQsMSwwLjRjMC41LDAsMC43LTAuMywwLjgtMC43bDUuOC0xNy4xQy0xNDQuMSwzNzYuMy0xNDQuMSwzNzYtMTQ0LjMsMzc1Ljh6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTEzOS4xLDQyNy42aC03MS44Yy0yLjYsMC00LjctMi4xLTQuNy00Ljd2LTUxLjhjMC0yLjYsMi4xLTQuNyw0LjctNC43aDcxLjhjMi42LDAsNC'+
1408			'43LDIuMSw0LjcsNC43djUxLjgmI3hkOyYjeGE7JiN4OTsmI3g5O0MtMTM0LjQsNDI1LjUtMTM2LjUsNDI3LjYtMTM5LjEsNDI3LjZ6IE0tMjA5LjYsNDIxLjZoNjkuM3YtNDkuM2gtNjkuM1Y0MjEuNnoiIGZpbGwtb3BhY2l0eT0iMSIvPgogPC9nPgo8L3N2Zz4K';
1409		me._fullscreen__imgo.setAttribute('src',hs);
1410		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
1411		elo['ondragstart']=function() { return false; };
1412		el.appendChild(elo);
1413		el.ggSubElementOver = elo;
1414		el.ggId="fullscreen";
1415		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
1416		el.ggVisible=true;
1417		el.className="ggskin ggskin_svg ";
1418		el.ggType='svg';
1419		hs ='';
1420		hs+='cursor : pointer;';
1421		hs+='height : 32px;';
1422		hs+='left : 0px;';
1423		hs+='position : absolute;';
1424		hs+='top : 0px;';
1425		hs+='visibility : inherit;';
1426		hs+='width : 32px;';
1427		hs+='pointer-events:auto;';
1428		el.setAttribute('style',hs);
1429		el.style.transformOrigin='50% 50%';
1430		me._fullscreen.ggIsActive=function() {
1431			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1432				return this.parentNode.ggIsActive();
1433			}
1434			return false;
1435		}
1436		el.ggElementNodeId=function() {
1437			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1438				return this.parentNode.ggElementNodeId();
1439			}
1440			return player.getCurrentNode();
1441		}
1442		me._fullscreen.logicBlock_alpha = function() {
1443			var newLogicStateAlpha;
1444			if (
1445				((player.getIsFullscreen() == true))
1446			)
1447			{
1448				newLogicStateAlpha = 0;
1449			}
1450			else {
1451				newLogicStateAlpha = -1;
1452			}
1453			if (me._fullscreen.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
1454				me._fullscreen.ggCurrentLogicStateAlpha = newLogicStateAlpha;
1455				me._fullscreen.style.transition='opacity 500ms ease 0ms';
1456				if (me._fullscreen.ggCurrentLogicStateAlpha == 0) {
1457					setTimeout(function() { if (me._fullscreen.style.opacity == 0.0) { me._fullscreen.style.visibility="hidden"; } }, 505);
1458					me._fullscreen.style.opacity=0;
1459				}
1460				else {
1461					me._fullscreen.style.visibility=me._fullscreen.ggVisible?'inherit':'hidden';
1462					me._fullscreen.style.opacity=1;
1463				}
1464			}
1465		}
1466		me._fullscreen.logicBlock_alpha();
1467		me._fullscreen.onmouseenter=function (e) {
1468			me._fullscreen__img.style.visibility='hidden';
1469			me._fullscreen__imgo.style.visibility='inherit';
1470			me.elementMouseOver['fullscreen']=true;
1471		}
1472		me._fullscreen.onmouseleave=function (e) {
1473			me._fullscreen__img.style.visibility='inherit';
1474			me._fullscreen__imgo.style.visibility='hidden';
1475			me.elementMouseOver['fullscreen']=false;
1476		}
1477		me._fullscreen.ggUpdatePosition=function (useTransition) {
1478		}
1479		me._fullscreen_buttons.appendChild(me._fullscreen);
1480		el=me._fullscreen_off=document.createElement('div');
1481		els=me._fullscreen_off__img=document.createElement('img');
1482		els.className='ggskin ggskin_svg';
1483		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
1484			'F5ZXJfMV8xXyI+CiAgPGc+CiAgIDxyZWN0IGZpbGw9IiMwMDAwMDAiIHk9IjM5NyIgaGVpZ2h0PSIyMi4yIiB4PSItMjA2LjIiIHdpZHRoPSIzMi4xIiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzQwLjljLTMxLDAtNTYuMSwyNS4xLTU2LjEsNTYuMWMwLDMxLDI1LjEsNTYuMSw1Ni4xLDU2LjFjMzEsMCw1Ni4xLTI1LjEsNTYuMS01Ni4xJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTE4LjksMzY2LTE0NCwzNDAuOS0xNzUsMzQwLjl6IE0tMTY4LjYsNDIwLjNjMCwyLjMtMS45LDQuMi00LjIsNC4yaC0zNC41Yy0yLjMsMC00LjItMS45LTQu'+
1485			'Mi00LjJ2LTI0LjVjMC0yLjMsMS45LTQuMiw0LjItNC4yJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2gzNC41YzIuMywwLDQuMiwxLjksNC4yLDQuMkwtMTY4LjYsNDIwLjNMLTE2OC42LDQyMC4zeiBNLTEzNi44LDM3Mi42bC0xNy41LDEyLjZjLTAuMSwwLTAuMSwwLjEtMC4yLDAuMWwwLjcsMC45bDMuMyw0LjcmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAuMiwwLjMsMC4yLDAuNSwwLjEsMC45Yy0wLjIsMC40LTAuNSwwLjUtMC44LDAuNWwtMTYuMiwwLjFjLTAuNCwwLTAuNi0wLjEtMC44LTAuNGMtMC4yLTAuMi0wLjItMC41LTAuMS0wLjhsNS4yLTE1LjQmI3hkOyYjeGE7JiN4OTsmI3g5Oy'+
1486			'YjeDk7YzAuMS0wLjMsMC40LTAuNiwwLjgtMC42YzAuNCwwLDAuNywwLjEsMC45LDAuM2wzLjMsNC42bDAuNiwwLjhjMCwwLDAuMS0wLjEsMC4xLTAuMWwxNy41LTEyLjZjMC43LTAuNSwxLjYtMC4zLDIuMSwwLjRsMS40LDEuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTEzNS45LDM3MS4yLTEzNi4xLDM3Mi4xLTEzNi44LDM3Mi42eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPC9nPgogPC9nPgogPGcgaWQ9IkxheWVyXzIiPgogIDxnPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTEzNi40LDM3MC41bC0xLjQtMS45Yy0wLjUtMC43LTEuNS0wLjgtMi4xLTAuNGwtMTcuNSwxMi42Yy0w'+
1487			'LjEsMC0wLjEsMC4xLTAuMSwwLjFsLTAuNi0wLjhsLTMuMy00LjYmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0wLjItMC4zLTAuNC0wLjQtMC45LTAuM2MtMC40LDAtMC43LDAuMy0wLjgsMC42bC01LjIsMTUuNGMtMC4xLDAuMy0wLjEsMC42LDAuMSwwLjhjMC4yLDAuMywwLjQsMC40LDAuOCwwLjRsMTYuMi0wLjEmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAuNCwwLDAuNy0wLjEsMC44LTAuNWMwLjItMC40LDAuMi0wLjYtMC4xLTAuOWwtMy4zLTQuN2wtMC43LTAuOWMwLjEsMCwwLjEtMC4xLDAuMi0wLjFsMTcuNS0xMi42JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTM2LjEsMzcyLj'+
1488			'EtMTM1LjksMzcxLjItMTM2LjQsMzcwLjV6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNzIuOCwzOTEuNmgtMzQuNWMtMi4zLDAtNC4yLDEuOS00LjIsNC4ydjI0LjVjMCwyLjMsMS45LDQuMiw0LjIsNC4yaDM0LjVjMi4zLDAsNC4yLTEuO
1488Sw0LjItNC4ydi0yNC41JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTY4LjYsMzkzLjUtMTcwLjUsMzkxLjYtMTcyLjgsMzkxLjZ6IE0tMTc0LDQxOS4yaC0zMi4xVjM5N2gzMi4xVjQxOS4yeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPC9nPgogPC9nPgo8L3N2Zz4K';
1489		me._fullscreen_off__img.setAttribute('src',hs);
1490		hs ='';
1491		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
1492		els.setAttribute('style', hs);
1493		els['ondragstart']=function() { return false; };
1494		el.appendChild(els);
1495		el.ggSubElement = els;
1496		elo=me._fullscreen_off__imgo=document.createElement('img');
1497		elo.className='ggskin ggskin_svg';
1498		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
1499			'F5ZXJfMV8xXyI+CiAgPGc+CiAgIDxyZWN0IGZpbGw9IiMwMDAwMDAiIHk9IjM5NyIgaGVpZ2h0PSIyNC42IiB4PSItMjA5LjYiIHdpZHRoPSIzNS43IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzM0LjZjLTM0LjQsMC02Mi40LDI3LjktNjIuNCw2Mi40YzAsMzQuNCwyNy45LDYyLjQsNjIuNCw2Mi40YzM0LjQsMCw2Mi40LTI3LjksNjIuNC02Mi40JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTEyLjYsMzYyLjYtMTQwLjYsMzM0LjYtMTc1LDMzNC42eiBNLTE2Ny45LDQyMi45YzAsMi42LTIuMSw0LjctNC43LDQuN2gtMzguM2MtMi42LDAt'+
1500			'NC43LTIuMS00LjctNC43di0yNy4yJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MwLTIuNiwyLjEtNC43LDQuNy00LjdoMzguM2MyLjYsMCw0LjcsMi4xLDQuNyw0LjdMLTE2Ny45LDQyMi45TC0xNjcuOSw0MjIuOXogTS0xMzIuNSwzNjkuOWwtMTkuNSwxNGMtMC4xLDAtMC4xLDAuMS0wLjIsMC4xJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2wwLjcsMWwzLjcsNS4yYzAuMiwwLjMsMC4yLDAuNiwwLjEsMWMtMC4yLDAuNC0wLjUsMC42LTAuOSwwLjZsLTE4LDAuMWMtMC40LDAtMC43LTAuMS0wLjktMC40Yy0wLjItMC4zLTAuMi0wLjUtMC4xLTAuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtsNS'+
1501			'44LTE3LjFjMC4xLTAuNCwwLjQtMC43LDAuOC0wLjdjMC41LDAsMC43LDAuMSwxLDAuNGwzLjYsNS4xbDAuNywwLjljMC4xLDAsMC4xLTAuMSwwLjItMC4xbDE5LjUtMTRjMC44LTAuNSwxLjgtMC40LDIuNCwwLjQmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7bDEuNSwyLjFDLTEzMS42LDM2OC4zLTEzMS44LDM2OS40LTEzMi41LDM2OS45eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPC9nPgogPC9nPgogPGcgaWQ9IkxheWVyXzIiPgogIDxnPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTEzMi4xLDM2Ny41bC0xLjUtMi4xYy0wLjUtMC44LTEuNi0wLjktMi40LTAuNGwtMTkuNSwxNGMtMC4x'+
1502			'LDAtMC4xLDAuMS0wLjIsMC4xbC0wLjctMC45bC0zLjYtNS4xJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtMC4yLTAuMy0wLjUtMC40LTEtMC40Yy0wLjUsMC0wLjcsMC4zLTAuOCwwLjdsLTUuOCwxNy4xYy0wLjEsMC40LTAuMSwwLjcsMC4xLDAuOWMwLjIsMC4zLDAuNSwwLjQsMC45LDAuNGwxOC0wLjEmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAuNCwwLDAuOC0wLjIsMC45LTAuNmMwLjItMC40LDAuMi0wLjctMC4xLTFsLTMuNy01LjJsLTAuNy0xYzAuMSwwLDAuMS0wLjEsMC4yLTAuMWwxOS41LTE0JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTMxLjgsMzY5LjQtMTMxLjYsMzY4Lj'+
1503			'MtMTMyLjEsMzY3LjV6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNzIuNiwzOTFoLTM4LjNjLTIuNiwwLTQuNywyLjEtNC43LDQuN3YyNy4yYzAsMi42LDIuMSw0LjcsNC43LDQuN2gzOC4zYzIuNiwwLDQuNy0yLjEsNC43LTQuN3YtMjcuMiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTE2Ny45LDM5My4xLTE3MCwzOTEtMTcyLjYsMzkxeiBNLTE3My45LDQyMS42aC0zNS43VjM5N2gzNS43VjQyMS42eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPC9nPgogPC9nPgo8L3N2Zz4K';
1504		me._fullscreen_off__imgo.setAttribute('src',hs);
1505		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
1506		elo['ondragstart']=function() { return false; };
1507		el.appendChild(elo);
1508		el.ggSubElementOver = elo;
1509		el.ggId="fullscreen_off";
1510		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
1511		el.ggVisible=true;
1512		el.className="ggskin ggskin_svg ";
1513		el.ggType='svg';
1514		hs ='';
1515		hs+='cursor : pointer;';
1516		hs+='height : 32px;';
1517		hs+='left : 0px;';
1518		hs+='opacity : 0;';
1519		hs+='position : absolute;';
1520		hs+='top : 0px;';
1521		hs+='visibility : hidden;';
1522		hs+='width : 32px;';
1523		hs+='pointer-events:auto;';
1524		el.setAttribute('style',hs);
1525		el.style.transformOrigin='50% 50%';
1526		me._fullscreen_off.ggIsActive=function() {
1527			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1528				return this.parentNode.ggIsActive();
1529			}
1530			return false;
1531		}
1532		el.ggElementNodeId=function() {
1533			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1534				return this.parentNode.ggElementNodeId();
1535			}
1536			return player.getCurrentNode();
1537		}
1538		me._fullscreen_off.logicBlock_alpha = function() {
1539			var newLogicStateAlpha;
1540			if (
1541				((player.getIsFullscreen() == true))
1542			)
1543			{
1544				newLogicStateAlpha = 0;
1545			}
1546			else {
1547				newLogicStateAlpha = -1;
1548			}
1549			if (me._fullscreen_off.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
1550				me._fullscreen_off.ggCurrentLogicStateAlpha = newLogicStateAlpha;
1551				me._fullscreen_off.style.transition='opacity 500ms ease 0ms';
1552				if (me._fullscreen_off.ggCurrentLogicStateAlpha == 0) {
1553					me._fullscreen_off.style.visibility=me._fullscreen_off.ggVisible?'inherit':'hidden';
1554					me._fullscreen_off.style.opacity=1;
1555				}
1556				else {
1557					setTimeout(function() { if (me._fullscreen_off.style.opacity == 0.0) { me._fullscreen_off.style.visibility="hidden"; } }, 505);
1558					me._fullscreen_off.style.opacity=0;
1559				}
1560			}
1561		}
1562		me._fullscreen_off.logicBlock_alpha();
1563		me._fullscreen_off.onmouseenter=function (e) {
1564			me._fullscreen_off__img.style.visibility='hidden';
1565			me._fullscreen_off__imgo.style.visibility='inherit';
1566			me.elementMouseOver['fullscreen_off']=true;
1567		}
1568		me._fullscreen_off.onmouseleave=function (e) {
1569			me._fullscreen_off__img.style.visibility='inherit';
1570			me._fullscreen_off__imgo.style.visibility='hidden';
1571			me.elementMouseOver['fullscreen_off']=false;
1572		}
1573		me._fullscreen_off.ggUpdatePosition=function (useTransition) {
1574		}
1575		me._fullscreen_buttons.appendChild(me._fullscreen_off);
1576		me._controller_slider.appendChild(me._fullscreen_buttons);
1577		el=me._gyro=document.createElement('div');
1578		el.ggId="gyro";
1579		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
1580		el.ggVisible=false;
1581		el.className="ggskin ggskin_container ";
1582		el.ggType='container';
1583		hs ='';
1584		hs+='height : 32px;';
1585		hs+='left : 192px;';
1586		hs+='position : absolute;';
1587		hs+='top : 0px;';
1588		hs+='visibility : hidden;';
1589		hs+='width : 32px;';
1590		hs+='pointer-events:none;';
1591		el.setAttribute('style',hs);
1592		el.style.transformOrigin='50% 50%';
1593		me._gyro.ggIsActive=function() {
1594			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1595				return this.parentNode.ggIsActive();
1596			}
1597			return false;
1598		}
1599		el.ggElementNodeId=function() {
1600			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1601				return this.parentNode.ggElementNodeId();
1602			}
1603			return player.getCurrentNode();
1604		}
1605		me._gyro.logicBlock_position = function() {
1606			var newLogicStatePosition;
1607			if (
1608				((player.getVariableValue('pos_gyro') == Number("0")))
1609			)
1610			{
1611				newLogicStatePosition = 0;
1612			}
1613			else if (
1614				((player.getVariableValue('pos_gyro') == Number("1")))
1615			)
1616			{
1617				newLogicStatePosition = 1;
1618			}
1619			else if (
1620				((player.getVariableValue('pos_gyro') == Number("2")))
1621			)
1622			{
1623				newLogicStatePosition = 2;
1624			}
1625			else if (
1626				((player.getVariableValue('pos_gyro') == Number("3")))
1627			)
1628			{
1629				newLogicStatePosition = 3;
1630			}
1631			else if (
1632				((player.getVariableValue('pos_gyro') == Number("4")))
1633			)
1634			{
1635				newLogicStatePosition = 4;
1636			}
1637			else if (
1638				((player.getVariableValue('pos_gyro') == Number("5")))
1639			)
1640			{
1641				newLogicStatePosition = 5;
1642			}
1643			else if (
1644				((player.getVariableValue('pos_gyro') == Number("6")))
1645			)
1646			{
1647				newLogicStatePosition = 6;
1648			}
1649			else {
1650				newLogicStatePosition = -1;
1651			}
1652			if (me._gyro.ggCurrentLogicStatePosition != newLogicStatePosition) {
1653				me._gyro.ggCurrentLogicStatePosition = newLogicStatePosition;
1654				me._gyro.style.transition='left 0s, top 0s';
1655				if (me._gyro.ggCurrentLogicStatePosition == 0) {
1656					me._gyro.style.left='0px';
1657					me._gyro.style.top='0px';
1658				}
1659				else if (me._gyro.ggCurrentLogicStatePosition == 1) {
1660					me._gyro.style.left='32px';
1661					me._gyro.style.top='0px';
1662				}
1663				else if (me._gyro.ggCurrentLogicStatePosition == 2) {
1664					me._gyro.style.left='64px';
1665					me._gyro.style.top='0px';
1666				}
1667				else if (me._gyro.ggCurrentLogicStatePosition == 3) {
1668					me._gyro.style.left='96px';
1669					me._gyro.style.top='0px';
1670				}
1671				else if (me._gyro.ggCurrentLogicStatePosition == 4) {
1672					me._gyro.style.left='128px';
1673					me._gyro.style.top='0px';
1674				}
1675				else if (me._gyro.ggCurrentLogicStatePosition == 5) {
1676					me._gyro.style.left='160px';
1677					me._gyro.style.top='0px';
1678				}
1679				else if (me._gyro.ggCurrentLogicStatePosition == 6) {
1680					me._gyro.style.left='192px';
1681					me._gyro.style.top='0px';
1682				}
1683				else {
1684					me._gyro.style.left='192px';
1685					me._gyro.style.top='0px';
1686				}
1687			}
1688		}
1689		me._gyro.logicBlock_position();
1690		me._gyro.logicBlock_visible = function() {
1691			var newLogicStateVisible;
1692			if (
1693				((player.getVariableValue('opt_gyro') == true)) && 
1694				((player.getGyroAvailable() == true))
1695			)
1696			{
1697				newLogicStateVisible = 0;
1698			}
1699			else {
1700				newLogicStateVisible = -1;
1701			}
1702			if (me._gyro.ggCurrentLogicStateVisible != newLogicStateVisible) {
1703				me._gyro.ggCurrentLogicStateVisible = newLogicStateVisible;
1704				me._gyro.style.transition='left 0s, top 0s';
1705				if (me._gyro.ggCurrentLogicStateVisible == 0) {
1706					me._gyro.style.visibility=(Number(me._gyro.style.opacity)>0||!me._gyro.style.opacity)?'inherit':'hidden';
1707					me._gyro.ggVisible=true;
1708				}
1709				else {
1710					me._gyro.style.visibility="hidden";
1711					me._gyro.ggVisible=false;
1712				}
1713			}
1714		}
1715		me._gyro.logicBlock_visible();
1716		me._gyro.onclick=function (e) {
1717			player.stopAutorotate();
1718			player.setUseGyro(!(player.getUseGyro()));
1719		}
1720		me._gyro.ggUpdatePosition=function (useTransition) {
1721		}
1722		el=me._gyro_on=document.createElement('div');
1723		els=me._gyro_on__img=document.createElement('img');
1724		els.className='ggskin ggskin_svg';
1725		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzMCAxMzA7IiB2aWV3Qm94PSIwIDAgMTMwIDEzMCIgdmVyc2lvbj0iMS4xIiB5PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaWQ9IkxheWVyXzEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIi'+
1726			'B4PSIwcHgiPgogPGcgaWQ9IkxheWVyXzFfMV8iLz4KIDxnIGlkPSJMYXllcl8yXzFfIj4KICA8Zz4KICAgPHBhdGggZmlsbD0iIzAw
1726MDAwMCIgZD0iTTEwMy41LDU5LjRjLTEuOS0xLjktNC45LTMuOC04LjYtNS40Yy00LjEtMS44LTkuMi0zLjItMTQuOS00LjFjMS4yLDMuNiwyLjMsNy41LDMuMSwxMS42YzEuMSw1LjYsMS42LDExLDEuNywxNS45JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtMC41LDAuMS0wLjksMC4yLTEuNCwwLjNjLTEsMC4yLTIsMC40LTMuMSwwLjZjMC0wLjEsMC0wLjMsMC0wLjRjMC00LjgtMC41LTEwLjEtMS42LTE1LjVjLTAuOS00LjctMi4yLTkuMS0zLjctMTMuMSYj'+
1727			'eGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTMuMi0wLjMtNi41LTAuNS0xMC0wLjVsLTAuOS00LjVjMC4zLDAsMC42LDAsMC45LDBjMi43LDAsNS40LDAuMSw4LDAuM2MtMi4xLTQuNC00LjQtOC4xLTYuOC0xMC42Yy0xLjctMS44LTMuNC0zLTQuOC0zLjYmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0wLjctMC4zLTEuMy0wLjQtMS45LTAuNWw2LjksMzQuOWwyLjksMTQuN2MtMC45LDAtMS44LDAuMS0yLjcsMC4xbC0yLjgtMTQuMmwtNi45LTM0LjljLTAuNiwwLjMtMS4yLDAuNy0xLjgsMS40JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtMSwxLTEuOSwyLjYtMi43LDQuNWMtMS42LDMuOS0yLj'+
1728			'UsOS41LTIuNSwxNS45YzAsNC44LDAuNSwxMC4xLDEuNiwxNS41bDAsMGMwLjksNC43LDIuMiw5LjEsMy43LDEzLjFjMy4yLDAuMyw2LjUsMC41LDEwLDAuNSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjNy43LDAsMTQuOS0wLjksMjEuMS0yLjRjNi4yLTEuNSwxMS4zLTMuNywxNC44LTYuMWMyLjMtMS42LDMuOS0zLjQsNC43LTVjMC40LTAuOSwwLjctMS44LDAuNy0yLjhjMC0wLjktMC4yLTEuOC0wLjctMi44JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MxMDUuMSw2MS4zLDEwNC40LDYwLjMsMTAzLjUsNTkuNHogTTUxLjYsNDkuNmMwLjEtMS42LDAuMi0zLjEsMC40LTQuNmMxLjktMC4yLDMu'+
1729			'OC0wLjQsNS44LTAuNmwwLjksNC41JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0M1Ni4yLDQ5LjEsNTMuOCw0OS4zLDUxLjYsNDkuNnoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNjUsOC45QzM0LDguOSw4LjksMzQsOC45LDY1YzAsMzEsMjUuMSw1Ni4xLDU2LjEsNTYuMWMzMSwwLDU2LjEtMjUuMSw1Ni4xLTU2LjFDMTIxLjEsMzQsOTYsOC45LDY1LDguOXogTTEwNi43LDczLjgmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0yLjUsMi41LTUuOSw0LjYtMTAsNi40Yy04LjIsMy41LTE5LjQsNS42LTMxLjYsNS42Yy0yLjcsMC01LjQtMC4xLTgtMC4zYz'+
1730			'IuMSw0LjQsNC40LDguMSw2LjgsMTAuNmMxLjcsMS44LDMuNCwzLDQuOCwzLjYmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAuNywwLjMsMS40LDAuNCwyLDAuNWwtMi41LTEyLjZjMC45LDAsMS44LTAuMSwyLjctMC4xbDIuNCwxMi4yYzAuNi0wLjMsMS4yLTAuNywxLjgtMS4zYzEtMSwxLjktMi42LDIuNy00LjUmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAuOC0yLDEuNC00LjQsMS45LTcuMmMxLTAuMSwyLTAuMywzLTAuNWMwLjYtMC4xLDEuMS0wLjIsMS42LTAuM2MtMC4zLDIuMS0wLjYsNC4xLTEuMSw1LjljLTEuMSw0LTIuNiw3LjMtNC45LDkuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4'+
1731			'OTtjLTEuNSwxLjYtMy40LDIuNy01LjUsMy4xbDAsMGMtMC42LDAuMS0xLjIsMC4yLTEuOCwwLjJjLTEuNCwwLTIuOC0wLjMtNC4xLTAuOGMtMS4zLTAuNS0yLjYtMS4zLTMuOC0yLjMmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0yLjQtMS45LTQuNy00LjUtNi43LTcuOGMtMS43LTIuNi0zLjItNS42LTQuNi04LjljLTMuMi0wLjQtNi4yLTEtOS0xLjdjLTYuNi0xLjYtMTIuMi0zLjktMTYuMy02LjhjLTIuOC0xLjktNC45LTQuMi02LjItNi43JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtMC43LTEuNS0xLjEtMy4xLTEuMS00LjdjMC0xLjYsMC40LTMuMiwxLjEtNC43YzAuNy0xLjUsMS43LT'+
1732			'IuOCwzLTQuMWMyLjUtMi41LDUuOS00LjYsMTAtNi40YzMuMS0xLjMsNi41LTIuNCwxMC4zLTMuMyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTAuMSwxLjUtMC4yLDMuMS0wLjIsNC43Yy02LDEuNS0xMSwzLjYtMTQuNCw2Yy0yLjMsMS42LTMuOSwzLjQtNC43LDVjLTAuNCwwLjktMC43LDEuOC0wLjcsMi44aDBjMCwwLjksMC4yLDEuOCwwLjcsMi44JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MwLjUsMC45LDEuMSwxLjksMi4xLDIuOWMxLjksMS45LDQuOSwzLjgsOC42LDUuNGM0LjEsMS44LDkuMiwzLjIsMTQuOSw0LjFjLTEuMi0zLjYtMi4zLTcuNS0zLjEtMTEuNiYjeGQ7JiN4YTsmI3g5'+
1733			'OyYjeDk7JiN4OTtjLTEuMS01LjctMS43LTExLjMtMS43LTE2LjRjMC01LjEsMC41LTkuOCwxLjYtMTMuOGMxLjEtNCwyLjYtNy4zLDQuOS05LjdjMS41LTEuNiwzLjQtMi43LDUuNS0zLjF2MGMwLjYtMC4xLDEuMi0wLjIsMS44LTAuMiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMS40LDAsMi44LDAuMyw0LjEsMC44YzEuMywwLjUsMi42LDEuMywzLjgsMi4zYzIuNCwxLjksNC43LDQuNSw2LjcsNy44YzEuNywyLjYsMy4yLDUuNiw0LjYsOC45YzMuMiwwLjQsNi4yLDEsOSwxLjcmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzYuNiwxLjYsMTIuMiwzLjksMTYuMyw2LjhjMi44LDEuOSw0LjksNC'+
1734			'4yLDYuMSw2LjdjMC43LDEuNSwxLjEsMy4xLDEuMSw0LjdjMCwxLjYtMC40LDMuMi0xLjEsNC43JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MxMDguOSw3MS4yLDEwNy45LDcyLjYsMTA2LjcsNzMuOHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KICA8Zz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTUyLDQ1Yy0wLjIsMS40LTAuMywzLTAuNCw0LjZjMi4zLTAuMyw0LjYtMC42LDctMC43bC0wLjktNC41QzU1LjgsNDQuNiw1My44LDQ0LjgsNTIsNDV6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTEwOS42LDYwLjNjLTEuMi0yLjYtMy40LTQu'+
1735			'OC02LjEtNi43Yy00LjEtMi45LTkuNy01LjItMTYuMy02LjhjLTIuOC0wLjctNS45LTEuMi05LTEuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTEuNC0zLjMtMi45LTYuMy00LjYtOC45Yy0yLjEtMy4yLTQuMy01LjktNi43LTcuOGMtMS4yLTEtMi41LTEuNy0zLjgtMi4zYy0xLjMtMC41LTIuNy0wLjgtNC4xLTAuOGMtMC42LDAtMS4yLDAuMS0xLjgsMC4ydjAmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0yLjEsMC40LTQsMS42LTUuNSwzLjFjLTIuMywyLjQtMy44LDUuNy00LjksOS43Yy0xLjEsNC0xLjYsOC43LTEuNiwxMy44YzAsNS4xLDAuNSwxMC43LDEuNywxNi40YzAuOCw0LjEsMS'+
1736			'45LDgsMy4xLDExLjYmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy01LjctMC45LTEwLjgtMi4zLTE0LjktNC4xYy0zLjctMS42LTYuNy0zLjUtOC42LTUuNGMtMS0xLTEuNy0xLjktMi4xLTIuOWMtMC40LTAuOS0wLjctMS44LTAuNy0yLjhoMGMwLTAuOSwwLjItMS44LDAuNy0yLjgmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAuOC0xLjYsMi4zLTMuNCw0LjctNWMzLjQtMi40LDguNC00LjUsMTQuNC02YzAtMS42LDAuMS0zLjIsMC4yLTQuN2MtMy44LDAuOS03LjIsMi0xMC4zLDMuM2MtNC4xLDEuOC03LjUsMy45LTEwLDYuNCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTEuMiwxLjMtMi4z'+
1737			'LDIuNi0zLDQuMWMtMC43LDEuNS0xLjEsMy4xLTEuMSw0LjdjMCwxLjYsMC40LDMuMiwxLjEsNC43YzEuMiwyLjYsMy40LDQuOCw2LjIsNi43YzQuMSwyLjksOS43LDUuMiwxNi4zLDYuOCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMi44LDAuNyw1LjksMS4zLDksMS43YzEuNCwzLjMsMi45LDYuMyw0LjYsOC45YzIuMSwzLjIsNC4zLDUuOSw2LjcsNy44YzEuMiwxLDIuNSwxLjcsMy44LDIuM2MxLjMsMC41LDIuNywwLjgsNC4xLDAuOCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC42LDAsMS4yLTAuMSwxLjgtMC4ybDAsMGMyLjEtMC40LDQtMS42LDUuNS0zLjFjMi4zLTIuNCwzLjgtNS43LD'+
1738			'QuOS05LjdjMC41LTEuOCwwLjktMy44LDEuMS01LjljLTAuNSwwLjEtMS4xLDAuMi0xLjYsMC4zJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtMSwwLjItMiwwLjMtMywwLjVjLTAuNCwyLjctMS4xLDUuMi0xLjksNy4yYy0wLjgsMi0xLjcsMy41LTIuNyw0LjVjLTAuNiwwLjYtMS4yLDEtMS44LDEuM2wtMi40LTEyLjJjLTAuOSwwLT
1738EuOCwwLjEtMi43LDAuMSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtsMi41LDEyLjZjLTAuNiwwLTEuMy0wLjItMi0wLjVjLTEuNS0wLjYtMy4yLTEuOC00LjgtMy42Yy0yLjQtMi41LTQuNy02LjEtNi44LTEwLjZjMi42LDAuMiw1LjMsMC4zLDgsMC4zJiN4ZDsm'+
1739			'I3hhOyYjeDk7JiN4OTsmI3g5O2MxMi4zLDAsMjMuNC0yLjEsMzEuNi01LjZjNC4xLTEuOCw3LjUtMy45LDEwLTYuNGMxLjItMS4zLDIuMy0yLjYsMy00LjFjMC43LTEuNSwxLjEtMy4xLDEuMS00LjcmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7QzExMC44LDYzLjQsMTEwLjQsNjEuOCwxMDkuNiw2MC4zeiBNMTA1LjYsNjcuOGMtMC44LDEuNi0yLjMsMy40LTQuNyw1Yy0zLjUsMi41LTguNiw0LjYtMTQuOCw2LjFjLTYuMiwxLjUtMTMuNCwyLjQtMjEuMSwyLjQmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0zLjQsMC02LjgtMC4yLTEwLTAuNWMtMS41LTQtMi44LTguNC0zLjctMTMuMWwwLDBjLT'+
1740			'EuMS01LjUtMS42LTEwLjctMS42LTE1LjVjMC02LjQsMC45LTEyLDIuNS0xNS45YzAuOC0yLDEuNy0zLjUsMi43LTQuNSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC42LTAuNiwxLjItMS4xLDEuOC0xLjRsNi45LDM0LjlsMi44LDE0LjJjMC45LDAsMS44LDAsMi43LTAuMWwtMi45LTE0LjdsLTYuOS0zNC45YzAuNiwwLDEuMywwLjIsMS45LDAuNSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMS41LDAuNiwzLjIsMS44LDQuOCwzLjZjMi40LDIuNSw0LjcsNi4xLDYuOCwxMC42Yy0yLjYtMC4yLTUuMy0wLjMtOC0wLjNjLTAuMywwLTAuNiwwLTAuOSwwbDAuOSw0LjVjMy40LDAsNi44LDAuMiwx'+
1741			'MCwwLjUmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzEuNSw0LDIuOCw4LjQsMy43LDEzLjFjMS4xLDUuNSwxLjYsMTAuNywxLjYsMTUuNWMwLDAuMiwwLDAuMywwLDAuNGMxLjEtMC4yLDIuMS0wLjQsMy4xLTAuNmMwLjUtMC4xLDAuOS0wLjIsMS40LTAuMyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC01LTAuNi0xMC40LTEuNy0xNS45Yy0wLjgtNC4xLTEuOS04LTMuMS0xMS42YzUuNywwLjksMTAuNywyLjMsMTQuOSw0LjFjMy43LDEuNiw2LjcsMy41LDguNiw1LjRjMSwxLDEuNywxLjksMi4xLDIuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC40LDAuOSwwLjcsMS44LDAuNywyLjhDMT'+
1742			'A2LjIsNjUuOSwxMDYsNjYuOCwxMDUuNiw2Ny44eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPC9nPgogPC9nPgo8L3N2Zz4K';
1743		me._gyro_on__img.setAttribute('src',hs);
1744		hs ='';
1745		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
1746		els.setAttribute('style', hs);
1747		els['ondragstart']=function() { return false; };
1748		el.appendChild(els);
1749		el.ggSubElement = els;
1750		elo=me._gyro_on__imgo=document.createElement('img');
1751		elo.className='ggskin ggskin_svg';
1752		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzMCAxMzA7IiB2aWV3Qm94PSIwIDAgMTMwIDEzMCIgdmVyc2lvbj0iMS4xIiB5PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaWQ9IkxheWVyXzEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIi'+
1753			'B4PSIwcHgiPgogPGcgaWQ9IkxheWVyXzFfMV8iLz4KIDxnIGlkPSJMYXllcl8yXzFfIj4KICA8Zz4KICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTEwNy44LDU4LjdjLTIuMS0yLjEtNS40LTQuMi05LjYtNmMtNC42LTItMTAuMi0zLjUtMTYuNS00LjVjMS40LDQsMi41LDguMywzLjQsMTIuOGMxLjIsNi4yLDEuOCwxMi4yLDEuOSwxNy43JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtMC41LDAuMS0xLDAuMi0xLjYsMC4zYy0xLjEsMC4yLTIuMywwLjQtMy40LDAuNmMwLTAuMiwwLTAuMywwLTAuNWMwLTUuMy0wLjYtMTEuMi0xLjgtMTcuM2MtMS01LjItMi40LTEwLjEtNC4xLTE0LjUmI3hk'+
1754			'OyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0zLjYtMC40LTcuMy0wLjYtMTEuMS0wLjZsLTEtNWMwLjMsMCwwLjcsMCwxLDBjMywwLDYsMC4xLDguOSwwLjRjLTIuMy00LjktNC45LTktNy41LTExLjdjLTEuOS0yLTMuNy0zLjMtNS40LTQmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0wLjgtMC4zLTEuNS0wLjUtMi4yLTAuNWw3LjcsMzguOEw2OS43LDgxYy0xLDAtMiwwLjEtMywwLjFsLTMuMS0xNS44bC03LjctMzguN2MtMC43LDAuMy0xLjMsMC44LTIsMS41Yy0xLjEsMS4yLTIuMiwyLjktMyw1JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0M0OS4xLDM3LjUsNDgsNDMuNiw0OCw1MC44YzAsNS4zLD'+
1755			'AuNiwxMS4yLDEuOCwxNy4ybDAsMGMxLDUuMiwyLjQsMTAuMSw0LjEsMTQuNWMzLjYsMC40LDcuMywwLjYsMTEuMSwwLjZjOC42LDAsMTYuNi0xLDIzLjUtMi43JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2M2LjktMS43LDEyLjYtNC4xLDE2LjQtNi44YzIuNi0xLjgsNC4zLTMuNyw1LjItNS42YzAuNS0xLDAuNy0yLDAuNy0zLjFjMC0xLTAuMi0yLTAuNy0zLjFDMTA5LjYsNjAuOSwxMDguOCw1OS44LDEwNy44LDU4Ljd6JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyBNNTAuMSw0Ny45YzAuMS0xLjgsMC4yLTMuNSwwLjQtNS4xYzIuMS0wLjMsNC4yLTAuNSw2LjQtMC42bDEsNC45QzU1LjIsNDcu'+
1756			'Myw1Mi42LDQ3LjYsNTAuMSw0Ny45eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik02NSwyLjZDMzAuNiwyLjYsMi42LDMwLjYsMi42LDY1YzAsMzQuNCwyNy45LDYyLjQsNjIuNCw2Mi40YzM0LjQsMCw2Mi40LTI3LjksNjIuNC02Mi40QzEyNy40LDMwLjYsOTkuNCwyLjYsNjUsMi42eiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTsgTTExMS4zLDc0LjhjLTIuOCwyLjgtNi42LDUuMS0xMS4yLDcuMUM5MSw4NS44LDc4LjYsODguMSw2NSw4OC4xYy0zLDAtNi0wLjEtOC45LTAuM2MyLjMsNC45LDQuOSw5LDcuNSwxMS43JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3'+
1757			'g5O2MxLjksMiwzLjcsMy4zLDUuNCw0YzAuOCwwLjMsMS41LDAuNSwyLjIsMC41bC0yLjgtMTRjMSwwLDItMC4xLDMtMC4xbDIuNywxMy41YzAuNy0wLjMsMS4zLTAuOCwyLTEuNWMxLjEtMS4yLDIuMi0yLjksMy01JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MwLjktMi4yLDEuNi00LjksMi4xLThjMS4xLTAuMiwyLjMtMC4zLDMuMy0wLjVjMC42LTAuMSwxLjItMC4yLDEuOC0wLjRjLTAuMywyLjMtMC43LDQuNS0xLjIsNi41Yy0xLjIsNC40LTIuOSw4LjEtNS40LDEwLjgmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0xLjcsMS44LTMuNywzLTYuMSwzLjVsMCwwYy0wLjcsMC4xLTEuMywwLjIt'+
1758			'MiwwLjJjLTEuNSwwLTMuMS0wLjMtNC41LTAuOWMtMS41LTAuNi0yLjktMS40LTQuMi0yLjVjLTIuNy0yLjEtNS4yLTUtNy41LTguNiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTEuOC0yLjktMy42LTYuMi01LjEtOS45Yy0zLjUtMC41LTYuOS0xLjEtMTAtMS45QzMzLDgzLjUsMjYuOCw4MSwyMi4yLDc3LjdjLTMuMS0yLjItNS40LTQuNi02LjgtNy41Yy0wLjgtMS42LTEuMi0zLjQtMS4yLTUuMiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC0xLjgsMC40LTMuNiwxLjItNS4yYzAuOC0xLjYsMS45LTMuMiwzLjMtNC41YzIuOC0yLjgsNi42LTUuMSwxMS4yLTcuMWMzLjQtMS41LDcuMy0yLj'+
1759			'csMTEuNS0zLjdjLTAuMSwxLjctMC4yLDMuNC0wLjMsNS4yJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtNi42LDEuNy0xMi4yLDQtMTYsNi43Yy0yLjYsMS44LTQuMywzLjctNS4yLDUuNmMtMC41LDEtMC43LDItMC43LDMuMWgwYzAsMSwwLjIsMiwwLjcsMy4xYzAuNSwxLDEuMywyLjEsMi4zLDMuMiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMi4xLDIuMSw1LjQsNC4yLDkuNiw2YzQuNiwyLDEwLjIsMy41LDE2LjUsNC41Yy0xLjQtNC0yLjUtOC4zLTMuNC0xMi44QzQzLjYsNjIuNiw0Myw1Ni40LDQzLDUwLjhjMC01LjcsMC42LTEwLjksMS44LTE1LjMmI3hkOyYjeGE7JiN4OTsmI3g5OyYj'+
1760			'eDk7YzEuMi00LjQsMi45LTguMSw1LjQtMTAuOGMxLjctMS44LDMuNy0zLDYuMS0zLjV2MGMwLjctMC4xLDEuMy0wLjIsMi0wLjJjMS41LDAsMy4xLDAuMyw0LjUsMC45YzEuNSwwLjYsMi45LDEuNCw0LjIsMi41JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MyLjcsMi4xLDUuMiw1LDcuNSw4LjZjMS44LDIuOSwzLjYsNi4yLDUuMSw5LjljMy41LDAuNSw2LjksMS4xLDEwLDEuOWM3LjMsMS44LDEzLjUsNC40LDE4LjEsNy42YzMuMSwyLjIsNS40LDQuNiw2LjgsNy41JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MwLjgsMS42LDEuMiwzLjQsMS4yLDUuMmMwLDEuOC0wLjQsMy42LTEuMiw1LjJDMT'+
1761			'EzLjgsNzEuOSwxMTIuNyw3My40LDExMS4zLDc0Ljh6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICA8L2c+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik01MC41LDQyLjhjLTAuMiwxLjYtMC40LDMuMy0wLjQsNS4xYzIuNS0wLjQsNS4xLTAuNiw3LjgtMC44bC0xLTQuOUM1NC43LDQyLjMsNTIuNiw0Mi41LDUwLjUsNDIuOHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTE0LjYsNTkuOGMtMS40LTIuOS0zLjgtNS4zLTYuOC03LjVjLTQuNi0zLjItMTAuOC01LjgtMTguMS03LjZjLTMuMS0wLjgtNi41LTEuNC0xMC0xLjkmI3hkOyYjeGE7JiN4'+
1762			'OTsmI3g5OyYjeDk7Yy0xLjUtMy43LTMuMy03LTUuMS05LjljLTIuMy0zLjYtNC44LTYuNS03LjUtOC42Yy0xLjMtMS4xLTIuNy0xLjktNC4yLTIuNWMtMS41LTAuNi0zLTAuOS00LjUtMC45Yy0wLjcsMC0xLjQsMC4xLTIsMC4ydjAmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0yLjQsMC41LTQuNCwxLjctNi4xLDMuNWMtMi41LDIuNy00LjIsNi40LTUuNCwxMC44Yy0xLjIsNC40LTEuOCw5LjYtMS44LDE1LjNjMCw1LjcsMC42LDExLjgsMS45LDE4LjImI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAuOSw0LjUsMi4xLDguOCwzLjQsMTIuOGMtNi4zLTEtMTEuOS0yLjYtMTYuNS00LjVjLTQuMi'+
1763			'0xLjgtNy40LTMuOS05LjYtNmMtMS4xLTEuMS0xLjgtMi4xLTIuMy0zLjJjLTAuNS0xLTAuNy0yLTAuNy0zLjFoMCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC0xLDAuMi0yLDAuNy0zLjFjMC45LTEuOCwyLjYtMy44LDUuMi01LjZjMy44LTIuNyw5LjMtNSwxNS45LTYuN2MwLTEuOCwwLjEtMy41LDAuMy01LjJjLTQuMiwxLTgsMi4yLTExLjUsMy43JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtNC42LDItOC40LDQuMy0xMS4yLDcuMWMtMS40LDEuNC0yLjUsMi45LTMuMyw0LjVjLTAuOCwxLjYtMS4yLDMuNC0xLjIsNS4yYzAsMS44LDAuNCwzLjYsMS4yLDUuMmMxLjQsMi45LDMuOCw1LjMs'+
1764			'Ni44LDcuNSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjNC42LDMuMiwxMC44LDUuOCwxOC4xLDcuNmMzLjEsMC44LDYuNSwxLjQsMTAsMS45YzEuNSwzLjcsMy4zLDcsNS4xLDkuOWMyLjMsMy42LDQuOCw2LjUsNy41LDguNmMxLjMsMS4xLDIuNywxLjksNC4yLDIuNSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMS41LDAuNiwzLDAuOSw0LjUsMC45YzAuNywwLDEuMy0wLjEsMi0wLjJsMCwwYzIuNC0wLjUsNC40LTEuNyw2LjEtMy41YzIuNS0yLjcsNC4yLTYuNCw1LjQtMTAuOGMwLjUtMiwwLjktNC4yLDEuMi02LjUmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0wLjYsMC4xLTEuMiwwLjMtMS'+
1765			'44LDAuNGMtMS4xLDAuMi0yLjIsMC40LTMuMywwLjVjLTAuNSwzLTEuMiw1LjctMi4xLDhjLTAuOSwyLjItMS45LDMuOS0zLDVjLTAuNiwwLjctMS4zLDEuMi0yLDEuNWwtMi43LTEzLjUmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0xLDAuMS0yLDAuMS0zLDAuMWwyLjgsMTRjLTAuNy0wLjEtMS40LTAuMi0yLjItMC41Yy0xLjctMC43LTMuNS0yLTUuNC00Yy0yLjYtMi44LTUuMi02LjgtNy41LTExLjdDNTksODgsNjIsODguMSw2NSw4OC4xJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MxMy42LDAsMjYtMi4zLDM1LjItNi4yYzQuNi0yLDguNC00LjMsMTEuMi03LjFjMS40LTEuNCwyLjUtMi45'+
1766			'LDMuMy00LjVjMC44LTEuNiwxLjItMy40LDEuMi01LjImI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7QzExNS44LDYzLjIsMTE1LjQsNjEuNCwxMTQuNiw1OS44eiBNMTEwLjEsNjguMWMtMC45LDEuOC0yLjYsMy44LTUuMiw1LjZjLTMuOSwyLjctOS42LDUuMS0xNi40LDYuOGMtNi45LDEuNy0xNC45LDIuNy0yMy41LDIuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTMuOCwwLTcuNS0wLjItMTEuMS0wLjZjLTEuNy00LjQtMy4xLTkuMy00LjEtMTQuNWwwLDBDNDguNiw2MS45LDQ4LDU2LjEsNDgsNTAuOGMwLTcuMSwxLTEzLjMsMi44LTE3LjdjMC45LTIuMiwxLjktMy45LDMtNSYjeGQ7JiN4YT'+
1767			'smI3g5OyYjeDk7JiN4OTtjMC43LTAuNywxLjMtMS4yLDItMS41bDcuNywzOC43bDMuMSwxNS44YzEsMCwyLDAsMy0wLjFsLTMuMi0xNi4zTDU4LjgsMjZjMC43LDAuMSwxLjQsMC4yLDIuMiwwLjVjMS42LDAuNywzLjUsMiw1LjQsNCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMi42LDIuOCw1LjIsNi44LDcuNSwxMS43QzcxLDQyLDY4LDQxLjksNjUsNDEuOWMtMC4zLDAtMC43LDAtMSwwbDEsNWMzLjgsMCw3
1767LjUsMC4yLDExLjEsMC42YzEuNyw0LjQsMy4xLDkuMyw0LjEsMTQuNSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMS4yLDYuMSwxLjgsMTEuOSwxLjgsMTcuM2MwLDAuMiwwLDAuMyww'+
1768			'LDAuNWMxLjItMC4yLDIuMy0wLjQsMy40LTAuNmMwLjUtMC4xLDEtMC4yLDEuNi0wLjNjMC01LjUtMC42LTExLjUtMS45LTE3LjcmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0wLjktNC41LTIuMS04LjgtMy40LTEyLjhjNi4zLDEsMTEuOSwyLjYsMTYuNSw0LjVjNC4yLDEuOCw3LjQsMy45LDkuNiw2YzEuMSwxLjEsMS44LDIuMSwyLjMsMy4yYzAuNSwxLDAuNywyLDAuNywzLjEmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7QzExMC44LDY2LDExMC42LDY3LDExMC4xLDY4LjF6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICA8L2c+CiA8L2c+Cjwvc3ZnPgo=';
1769		me._gyro_on__imgo.setAttribute('src',hs);
1770		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
1771		elo['ondragstart']=function() { return false; };
1772		el.appendChild(elo);
1773		el.ggSubElementOver = elo;
1774		el.ggId="gyro_on";
1775		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
1776		el.ggVisible=true;
1777		el.className="ggskin ggskin_svg ";
1778		el.ggType='svg';
1779		hs ='';
1780		hs+='cursor : pointer;';
1781		hs+='height : 32px;';
1782		hs+='left : 0px;';
1783		hs+='opacity : 0;';
1784		hs+='position : absolute;';
1785		hs+='top : 0px;';
1786		hs+='visibility : hidden;';
1787		hs+='width : 32px;';
1788		hs+='pointer-events:auto;';
1789		el.setAttribute('style',hs);
1790		el.style.transformOrigin='50% 50%';
1791		me._gyro_on.ggIsActive=function() {
1792			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1793				return this.parentNode.ggIsActive();
1794			}
1795			return false;
1796		}
1797		el.ggElementNodeId=function() {
1798			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1799				return this.parentNode.ggElementNodeId();
1800			}
1801			return player.getCurrentNode();
1802		}
1803		me._gyro_on.logicBlock_alpha = function() {
1804			var newLogicStateAlpha;
1805			if (
1806				((player.getUseGyro() == false))
1807			)
1808			{
1809				newLogicStateAlpha = 0;
1810			}
1811			else {
1812				newLogicStateAlpha = -1;
1813			}
1814			if (me._gyro_on.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
1815				me._gyro_on.ggCurrentLogicStateAlpha = newLogicStateAlpha;
1816				me._gyro_on.style.transition='opacity 500ms ease 0ms';
1817				if (me._gyro_on.ggCurrentLogicStateAlpha == 0) {
1818					me._gyro_on.style.visibility=me._gyro_on.ggVisible?'inherit':'hidden';
1819					me._gyro_on.style.opacity=1;
1820				}
1821				else {
1822					setTimeout(function() { if (me._gyro_on.style.opacity == 0.0) { me._gyro_on.style.visibility="hidden"; } }, 505);
1823					me._gyro_on.style.opacity=0;
1824				}
1825			}
1826		}
1827		me._gyro_on.logicBlock_alpha();
1828		me._gyro_on.onclick=function (e) {
1829			if (player.transitionsDisabled) {
1830				me._gyro_on.style.transition='none';
1831			} else {
1832				me._gyro_on.style.transition='all 500ms ease-out 0ms';
1833			}
1834			me._gyro_on.style.opacity='0';
1835			me._gyro_on.style.visibility='hidden';
1836			if (player.transitionsDisabled) {
1837				me._gyro_off.style.transition='none';
1838			} else {
1839				me._gyro_off.style.transition='all 500ms ease-out 0ms';
1840			}
1841			me._gyro_off.style.opacity='1';
1842			me._gyro_off.style.visibility=me._gyro_off.ggVisible?'inherit':'hidden';
1843		}
1844		me._gyro_on.onmouseenter=function (e) {
1845			me._gyro_on__img.style.visibility='hidden';
1846			me._gyro_on__imgo.style.visibility='inherit';
1847			me.elementMouseOver['gyro_on']=true;
1848		}
1849		me._gyro_on.onmouseleave=function (e) {
1850			me._gyro_on__img.style.visibility='inherit';
1851			me._gyro_on__imgo.style.visibility='hidden';
1852			me.elementMouseOver['gyro_on']=false;
1853		}
1854		me._gyro_on.ggUpdatePosition=function (useTransition) {
1855		}
1856		me._gyro.appendChild(me._gyro_on);
1857		el=me._gyro_off=document.createElement('div');
1858		els=me._gyro_off__img=document.createElement('img');
1859		els.className='ggskin ggskin_svg';
1860		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzMCAxMzA7IiB2aWV3Qm94PSIwIDAgMTMwIDEzMCIgdmVyc2lvbj0iMS4xIiB5PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaWQ9IkxheWVyXzEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIi'+
1861			'B4PSIwcHgiPgogPGcgaWQ9IkxheWVyXzFfMV8iLz4KIDxnIGlkPSJMYXllcl8yXzFfIj4KICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNjUsOC45QzM0LDguOSw4LjksMzQsOC45LDY1YzAsMzEsMjUuMSw1Ni4xLDU2LjEsNTYuMWMzMSwwLDU2LjEtMjUuMSw1Ni4xLTU2LjFDMTIxLjEsMzQsOTYsOC45LDY1LDguOXogTTQ2LjgsMzguNCYjeGQ7JiN4YTsmI3g5OyYjeDk7YzEuMS00LDIuNi03LjMsNC45LTkuN2MxLjUtMS42LDMuNC0yLjcsNS41LTMuMXYwYzAuNi0wLjEsMS4yLTAuMiwxLjgtMC4yYzEuNCwwLDIuOCwwLjMsNC4xLDAuOGMxLjMsMC41LDIuNiwxLjMsMy44LDIuMyYjeGQ7JiN4'+
1862			'YTsmI3g5OyYjeDk7YzIuNCwxLjksNC43LDQuNSw2LjcsNy44YzEuNywyLjYsMy4yLDUuNiw0LjYsOC45YzAuMSwwLDAuMiwwLDAuMywwLjFsLTQuMSw0LjFjLTMtMC4zLTYuMi0wLjUtOS41LTAuNWwtMC45LTQuNSYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAuMywwLDAuNiwwLDAuOSwwYzIuNywwLDUuNCwwLjEsOCwwLjNjLTIuMS00LjQtNC40LTguMS02LjgtMTAuNmMtMS43LTEuOC0zLjQtMy00LjgtMy42Yy0wLjctMC4zLTEuMy0wLjQtMS45LTAuNWw1LjcsMjguNyYjeGQ7JiN4YTsmI3g5OyYjeDk7bC0yLjMsMi4zbC02LTMwLjRjLTAuNiwwLjMtMS4yLDAuNy0xLjgsMS40Yy0xLDEtMS45LDIuNi'+
1863			'0yLjcsNC41Yy0xLjYsMy45LTIuNSw5LjUtMi41LDE1LjljMCw0LjgsMC41LDEwLjEsMS42LDE1LjVsMCwwJiN4ZDsmI3hhOyYjeDk7JiN4OTtjMC4zLDEuMywwLjUsMi41LDAuOCwzLjhsLTMuNywzLjdjLTAuNi0yLjEtMS4xLTQuMy0xLjYtNi42Yy0xLjEtNS43LTEuNy0xMS4zLTEuNy0xNi40QzQ1LjIsNDcsNDUuOCw0Mi40LDQ2LjgsMzguNHogTTU4LjYsNDguOSYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0yLjQsMC4yLTQuOCwwLjQtNywwLjdjMC4xLTEuNiwwLjItMy4xLDAuNC00LjZjMS45LTAuMiwzLjgtMC40LDUuOC0wLjZMNTguNiw0OC45eiBNMjAuNCw2OS43Yy0wLjctMS41LTEuMS0zLjEt'+
1864			'MS4xLTQuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAtMS42LDAuNC0zLjIsMS4xLTQuN2MwLjctMS41LDEuNy0yLjgsMy00LjFjMi41LTIuNSw1LjktNC42LDEwLTYuNGMzLjEtMS4zLDYuNS0yLjQsMTAuMy0zLjNjLTAuMSwxLjUtMC4yLDMuMS0wLjIsNC43JiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTYsMS41LTExLDMuNi0xNC40LDZjLTIuMywxLjYtMy45LDMuNC00LjcsNWMtMC40LDAuOS0wLjcsMS44LTAuNywyLjhoMGMwLDAuOSwwLjIsMS44LDAuNywyLjhjMC41LDAuOSwxLjEsMS45LDIuMSwyLjkmI3hkOyYjeGE7JiN4OTsmI3g5O2MxLjksMS45LDQuOSwzLjgsOC42LDUuNGMyLjgsMS4yLDUuOS'+
1865			'wyLjIsOS40LDNsLTMuNywzLjdjLTUuNy0xLjYtMTAuNi0zLjctMTQuNC02LjNDMjMuOCw3NC41LDIxLjYsNzIuMywyMC40LDY5Ljd6IE0zMi44LDEwMC4zJiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTAuNCwwLTAuOC0wLjEtMS4xLTAuNGwtMS43LTEuN2MtMC42LTAuNi0wLjYtMS42LDAtMi4ybDY2LTY2YzAuMy0wLjMsMC43LTAuNCwxLjEtMC40czAuOCwwLjEsMS4xLDAuNGwxLjcsMS43JiN4ZDsmI3hhOyYjeDk7JiN4OTtjMC42LDAuNiwwLjYsMS42LDAsMi4ybC02Niw2NkMzMy42LDEwMC4yLDMzLjIsMTAwLjMsMzIuOCwxMDAuM3ogTTc4LjcsNjIuM2MtMC4zLTEuMy0wLjUtMi41LTAuOC0zLjhs'+
1866			'My43LTMuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAuNiwyLjEsMS4xLDQuMywxLjYsNi42YzEuMSw1LjYsMS42LDExLDEuNywxNS45Yy0wLjUsMC4xLTAuOSwwLjItMS40LDAuM2MtMSwwLjItMiwwLjQtMy4xLDAuNmMwLTAuMSwwLTAuMywwLTAuNCYjeGQ7JiN4YTsmI3g5OyYjeDk7QzgwLjMsNzMsNzkuOCw2Ny44LDc4LjcsNjIuM3ogTTY5LjMsNzkuNGMtMC45LDAtMS44LDAuMS0yLjcsMC4xbC0xLjYtOC4xbDIuMy0yLjNMNjkuMyw3OS40eiBNMTA2LjcsNzMuOCYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0yLjUsMi41LTUuOSw0LjYtMTAsNi4
18660Yy04LjIsMy41LTE5LjQsNS42LTMxLjYsNS42Yy0yLj'+
1867			'csMC01LjQtMC4xLTgtMC4zYzIuMSw0LjQsNC40LDguMSw2LjgsMTAuNmMxLjcsMS44LDMuNCwzLDQuOCwzLjYmI3hkOyYjeGE7JiN4OTsmI3g5O2MwLjcsMC4zLDEuNCwwLjQsMiwwLjVsLTIuNS0xMi42YzAuOSwwLDEuOC0wLjEsMi43LTAuMWwyLjQsMTIuMmMwLjYtMC4zLDEuMi0wLjcsMS44LTEuM2MxLTEsMS45LTIuNiwyLjctNC41JiN4ZDsmI3hhOyYjeDk7JiN4OTtjMC44LTIsMS40LTQuNCwxLjktNy4yYzEtMC4xLDItMC4zLDMtMC41YzAuNi0wLjEsMS4xLTAuMiwxLjYtMC4zYy0wLjMsMi4xLTAuNiw0LjEtMS4xLDUuOWMtMS4xLDQtMi42LDcuMy00LjksOS43JiN4ZDsmI3hhOyYjeDk7'+
1868			'JiN4OTtjLTEuNSwxLjYtMy40LDIuNy01LjUsMy4xbDAsMGMtMC42LDAuMS0xLjIsMC4yLTEuOCwwLjJjLTEuNCwwLTIuOC0wLjMtNC4xLTAuOGMtMS4zLTAuNS0yLjYtMS4zLTMuOC0yLjMmI3hkOyYjeGE7JiN4OTsmI3g5O2MtMi40LTEuOS00LjctNC41LTYuNy03LjhjLTEuNy0yLjYtMy4yLTUuNi00LjYtOC45Yy0wLjEsMC0wLjIsMC0wLjQtMC4xbDQuMS00LjFjMywwLjMsNi4yLDAuNSw5LjUsMC41YzcuNywwLDE0LjktMC45LDIxLjEtMi40JiN4ZDsmI3hhOyYjeDk7JiN4OTtjNi4yLTEuNSwxMS4zLTMuNywxNC44LTYuMWMyLjMtMS42LDMuOS0zLjQsNC43LTVjMC40LTAuOSwwLjctMS44LD'+
1869			'AuNy0yLjhjMC0wLjktMC4yLTEuOC0wLjctMi44Yy0wLjQtMC45LTEuMS0xLjktMi4xLTIuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0xLjktMS45LTQuOS0zLjgtOC42LTUuNGMtMi44LTEuMi02LTIuMi05LjUtM2wzLjctMy43YzUuNywxLjYsMTAuNiwzLjcsMTQuNCw2LjNjMi44LDEuOSw0LjksNC4yLDYuMSw2LjcmI3hkOyYjeGE7JiN4OTsmI3g5O2MwLjcsMS41LDEuMSwzLjEsMS4xLDQuN2MwLDEuNi0wLjQsMy4yLTEuMSw0LjdDMTA4LjksNzEuMiwxMDcuOSw3Mi42LDEwNi43LDczLjh6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICA8Zz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTUxLjYs'+
1870			'NDkuNmMyLjMtMC4zLDQuNi0wLjYsNy0wLjdsLTAuOS00LjVjLTIsMC4xLTMuOSwwLjMtNS44LDAuNkM1MS44LDQ2LjUsNTEuNyw0OCw1MS42LDQ5LjZ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTk5LjksMzEuOGwtMS43LTEuN2MtMC4zLTAuMy0wLjctMC40LTEuMS0wLjRzLTAuOCwwLjEtMS4xLDAuNGwtNjYsNjZjLTAuNiwwLjYtMC42LDEuNiwwLDIuMmwxLjcsMS43JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MwLjMsMC4zLDAuNywwLjQsMS4xLDAuNGMwLjQsMCwwLjgtMC4xLDEuMS0wLjRsNjYtNjZDMTAwLjUsMzMuMywxMDAuNSwzMi40LDk5Lj'+
1871			'ksMzEuOHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNjYuNSw3OS41YzAuOSwwLDEuOCwwLDIuNy0wLjFsLTItMTAuM2wtMi4zLDIuM0w2Ni41LDc5LjV6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTgzLjQsNzcuN2MwLjUtMC4xLDAuOS0wLjIsMS40LTAuM2MwLTUtMC42LTEwLjQtMS43LTE1LjljLTAuNC0yLjMtMS00LjUtMS42LTYuNmwtMy43LDMuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC4zLDEuMiwwLjYsMi41LDAuOCwzLjhjMS4xLDUuNSwxLjYsMTAuNywxLjYsMTUuNWMwLDAuMiwwLDAuMyww'+
1872			'LDAuNEM4MS4zLDc4LjEsODIuNCw3Ny45LDgzLjQsNzcuN3oiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNDguNSw3NS4ybDMuNy0zLjdjLTAuMy0xLjItMC42LTIuNS0wLjgtMy44bDAsMGMtMS4xLTUuNS0xLjYtMTAuNy0xLjYtMTUuNWMwLTYuNCwwLjktMTIsMi41LTE1LjkmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAuOC0yLDEuNy0zLjUsMi43LTQuNWMwLjYtMC42LDEuMi0xLjEsMS44LTEuNGw2LDMwLjRsMi4zLTIuM2wtNS43LTI4LjdjMC42LDAsMS4zLDAuMiwxLjksMC41YzEuNSwwLjYsMy4yLDEuOCw0LjgsMy42JiN4ZDsmI3hhOyYjeDk7Ji'+
1873			'N4OTsmI3g5O2MyLjQsMi41LDQuNyw2LjEsNi44LDEwLjZjLTIuNi0wLjItNS4zLTAuMy04LTAuM2MtMC4zLDAtMC42LDAtMC45LDBsMC45LDQuNWMzLjMsMCw2LjQsMC4yLDkuNSwwLjVsNC4xLTQuMSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTAuMSwwLTAuMiwwLTAuMy0wLjFjLTEuNC0zLjMtMi45LTYuMy00LjYtOC45Yy0yLjEtMy4yLTQuMy01LjktNi43LTcuOGMtMS4yLTEtMi41LTEuNy0zLjgtMi4zYy0xLjMtMC41LTIuNy0wLjgtNC4xLTAuOCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTAuNiwwLTEuMiwwLjEtMS44LDAuMnYwYy0yLjEsMC40LTQsMS42LTUuNSwzLjFjLTIuMywy'+
1874			'LjQtMy44LDUuNy00LjksOS43Yy0xLjEsNC0xLjYsOC43LTEuNiwxMy44YzAsNS4xLDAuNSwxMC43LDEuNywxNi40JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0M0Ny40LDcwLjgsNDcuOSw3Myw0OC41LDc1LjJ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTQ0LjYsNzkuMWMtMy41LTAuOC02LjctMS44LTkuNC0zYy0zLjctMS42LTYuNy0zLjUtOC42LTUuNGMtMS0xLTEuNy0xLjktMi4xLTIuOWMtMC40LTAuOS0wLjctMS44LTAuNy0yLjgmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7aDBjMC0wLjksMC4yLTEuOCwwLjctMi44YzAuOC0xLjYsMi4zLTMuNC'+
1875			'w0LjctNWMzLjQtMi40LDguNC00LjUsMTQuNC02YzAtMS42LDAuMS0zLjIsMC4yLTQuN2MtMy44LDAuOS03LjIsMi0xMC4zLDMuMyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTQuMSwxLjgtNy41LDMuOS0xMCw2LjRjLTEuMiwxLjMtMi4zLDIuNi0zLDQuMWMtMC43LDEuNS0xLjEsMy4xLTEuMSw0LjdjMCwxLjYsMC40LDMuMiwxLjEsNC43YzEuMiwyLjYsMy40LDQuOCw2LjIsNi43JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MzLjcsMi42LDguNiw0LjcsMTQuNCw2LjNMNDQuNiw3OS4xeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMDkuNyw2MC4z'+
1876			'Yy0xLjItMi42LTMuNC00LjgtNi4xLTYuN2MtMy43LTIuNi04LjYtNC43LTE0LjQtNi4zbC0zLjcsMy43YzMuNSwwLjgsNi43LDEuOCw5LjUsMyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMy43LDEuNiw2LjcsMy41LDguNiw1LjRjMSwxLDEuNywxLjksMi4xLDIuOWMwLjQsMC45LDAuNywxLjgsMC43LDIuOGMwLDAuOS0wLjIsMS44LTAuNywyLjhjLTAuOCwxLjYtMi4zLDMuNC00LjcsNSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTMuNSwyLjUtOC42LDQuNi0xNC44LDYuMWMtNi4yLDEuNS0xMy40LDIuNC0yMS4xLDIuNGMtMy4zLDAtNi40LTAuMi05LjUtMC41bC00LjEsNC4xYzAuMSwwLD'+
1877			'AuMiwwLDAuNCwwLjEmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzEuNCwzLjMsMi45LDYuMyw0LjYsOC45YzIuMSwzLjIsNC4zLDUuOSw2LjcsNy44YzEuMiwxLDIuNSwxLjcsMy44LDIuM2MxLjMsMC41LDIuNywwLjgsNC4xLDAuOGMwLjYsMCwxLjItMC4xLDEuOC0wLjJsMCwwJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MyLjEtMC40LDQtMS42LDUuNS0zLjFjMi4zLTIuNCwzLjgtNS43LDQuOS05LjdjMC41LTEuOCwwLjktMy44LDEuMS01LjljLTAuNSwwLjEtMS4xLDAuMi0xLjYsMC4zYy0xLDAuMi0yLDAuMy0zLDAuNSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTAuNCwyLjctMS4xLDUu'+
1878			'Mi0xLjksNy4yYy0wLjgsMi0xLjcsMy41LTIuNyw0LjVjLTAuNiwwLjYtMS4yLDEtMS44LDEuM2wtMi40LTEyLjJjLTAuOSwwLT
1878EuOCwwLjEtMi43LDAuMWwyLjUsMTIuNiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTAuNiwwLTEuMy0wLjItMi0wLjVjLTEuNS0wLjYtMy4yLTEuOC00LjgtMy42Yy0yLjQtMi41LTQuNy02LjEtNi44LTEwLjZjMi42LDAuMiw1LjMsMC4zLDgsMC4zYzEyLjMsMCwyMy40LTIuMSwzMS42LTUuNiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjNC4xLTEuOCw3LjUtMy45LDEwLTYuNGMxLjItMS4zLDIuMy0yLjYsMy00LjFjMC43LTEuNSwxLjEtMy4xLDEuMS00LjdDMT'+
1879			'EwLjgsNjMuNCwxMTAuNCw2MS44LDEwOS43LDYwLjN6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICA8L2c+CiA8L2c+Cjwvc3ZnPgo=';
1880		me._gyro_off__img.setAttribute('src',hs);
1881		hs ='';
1882		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
1883		els.setAttribute('style', hs);
1884		els['ondragstart']=function() { return false; };
1885		el.appendChild(els);
1886		el.ggSubElement = els;
1887		elo=me._gyro_off__imgo=document.createElement('img');
1888		elo.className='ggskin ggskin_svg';
1889		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzMCAxMzA7IiB2aWV3Qm94PSIwIDAgMTMwIDEzMCIgdmVyc2lvbj0iMS4xIiB5PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaWQ9IkxheWVyXzEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIi'+
1890			'B4PSIwcHgiPgogPHN0eWxlIHR5cGU9InRleHQvY3NzIj4mI3hkOwoJLnN0MHtmaWxsOiNmZmZmZmY7fSYjeGQ7Cjwvc3R5bGU+CiA8ZyBpZD0iTGF5ZXJfMV8xXyIvPgogPGcgaWQ9IkxheWVyXzJfMV8iPgogIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik02NSwyLjZDMzAuNiwyLjYsMi42LDMwLjYsMi42LDY1YzAsMzQuNCwyNy45LDYyLjQsNjIuNCw2Mi40YzM0LjQsMCw2Mi40LTI3LjksNjIuNC02Mi40QzEyNy40LDMwLjYsOTkuNSwyLjYsNjUsMi42eiYjeGQ7JiN4YTsmI3g5OyYjeDk7IE00NC44LDM1LjRjMS4yLTQuNCwyLjktOC4xLDUuNC0xMC44YzEuNy0xLjgsMy43LTMsNi4xLTMuNXYw'+
1891			'YzAuNy0wLjEsMS4zLTAuMiwyLTAuMmMxLjUsMCwzLjEsMC4zLDQuNSwwLjkmI3hkOyYjeGE7JiN4OTsmI3g5O2MxLjUsMC42LDIuOSwxLjQsNC4yLDIuNWMyLjcsMi4xLDUuMiw1LDcuNSw4LjZjMS44LDIuOSwzLjYsNi4yLDUuMSw5LjljMC4xLDAsMC4zLDAsMC40LDAuMWwtNC41LDQuNWMtMy40LTAuMy02LjktMC41LTEwLjUtMC41JiN4ZDsmI3hhOyYjeDk7JiN4OTtsLTEtNWMwLjMsMCwwLjcsMCwxLDBjMywwLDYsMC4xLDguOSwwLjRjLTIuMy00LjktNC45LTktNy41LTExLjdjLTEuOS0yLTMuNy0zLjMtNS40LTRjLTAuOC0wLjMtMS41LTAuNS0yLjItMC41bDYuMywzMS44JiN4ZDsmI3hhOy'+
1892			'YjeDk7JiN4OTtsLTIuNiwyLjZsLTYuNy0zMy44Yy0wLjcsMC4zLTEuMywwLjgtMiwxLjVjLTEuMSwxLjItMi4yLDIuOS0zLDVDNDkuMSwzNy41LDQ4LDQzLjYsNDgsNTAuOGMwLDUuMywwLjYsMTEuMiwxLjgsMTcuMmwwLDAmI3hkOyYjeGE7JiN4OTsmI3g5O2MwLjMsMS40LDAuNiwyLjgsMC45LDQuMmwtNC4xLDQuMWMtMC43LTIuNC0xLjItNC44LTEuNy03LjNDNDMuNiw2Mi42LDQzLDU2LjQsNDMsNTAuOEM0Myw0NS4xLDQzLjYsMzkuOSw0NC44LDM1LjR6IE01Ny45LDQ3LjEmI3hkOyYjeGE7JiN4OTsmI3g5O2MtMi43LDAuMi01LjMsMC40LTcuOCwwLjhjMC4xLTEuOCwwLjItMy41LDAuNC01'+
1893			'LjFjMi4xLTAuMyw0LjItMC41LDYuNC0wLjZMNTcuOSw0Ny4xeiBNMTUuNCw3MC4yYy0wLjgtMS42LTEuMi0zLjQtMS4yLTUuMiYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAtMS44LDAuNC0zLjYsMS4yLTUuMmMwLjgtMS42LDEuOS0zLjIsMy4zLTQuNWMyLjgtMi44LDYuNi01LjEsMTEuMi03LjFjMy40LTEuNSw3LjMtMi43LDExLjUtMy43Yy0wLjEsMS43LTAuMiwzLjQtMC4zLDUuMiYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy02LjYsMS43LTEyLjIsNC0xNiw2LjdjLTIuNiwxLjgtNC4zLDMuNy01LjIsNS42Yy0wLjUsMS0wLjcsMi0wLjcsMy4xaDBjMCwxLDAuMiwyLDAuNywzLjFjMC41LDEsMS4zLDIuMS'+
1894			'wyLjMsMy4yJiN4ZDsmI3hhOyYjeDk7JiN4OTtjMi4xLDIuMSw1LjQsNC4yLDkuNiw2YzMuMSwxLjMsNi42LDIuNCwxMC41LDMuM2wtNC4xLDQuMWMtNi40LTEuOC0xMS44LTQuMS0xNi03QzE5LjIsNzUuNiwxNi44LDczLjEsMTUuNCw3MC4yeiBNMjkuMywxMDQuMyYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0wLjQsMC0wLjktMC4yLTEuMi0wLjVsLTEuOC0xLjhjLTAuNy0wLjctMC43LTEuNywwLTIuNGw3My4zLTczLjNjMC4zLTAuMywwLjgtMC41LDEuMi0wLjVzMC45LDAuMiwxLjIsMC41bDEuOCwxLjgmI3hkOyYjeGE7JiN4OTsmI3g5O2MwLjcsMC43LDAuNywxLjcsMCwyLjRsLTczLjMsNzMuM0Mz'+
1895			'MC4xLDEwNC4xLDI5LjcsMTA0LjMsMjkuMywxMDQuM3ogTTgwLjIsNjJjLTAuMy0xLjQtMC42LTIuOC0wLjktNC4ybDQuMS00LjEmI3hkOyYjeGE7JiN4OTsmI3g5O2MwLjcsMi40LDEuMiw0LjgsMS43LDcuM2MxLjIsNi4yLDEuOCwxMi4yLDEuOSwxNy43Yy0wLjUsMC4xLTEsMC4yLTEuNiwwLjNjLTEuMSwwLjItMi4zLDAuNC0zLjQsMC42YzAtMC4yLDAtMC4zLDAtMC41JiN4ZDsmI3hhOyYjeDk7JiN4OTtDODIsNzMuOSw4MS40LDY4LjEsODAuMiw2MnogTTY5LjcsODFjLTEsMC0yLDAuMS0zLDAuMWwtMS44LTguOWwyLjYtMi42TDY5LjcsODF6IE0xMTEuMyw3NC44Yy0yLjgsMi44LTYuNiw1Lj'+
1896			'EtMTEuMiw3LjEmI3hkOyYjeGE7JiN4OTsmI3g5O0M5MSw4NS44LDc4LjYsODguMSw2NSw4OC4xYy0zLDAtNi0wLjEtOC45LTAuM2MyLjMsNC45LDQuOSw5LDcuNSwxMS43YzEuOSwyLDMuNywzLjMsNS40LDRjMC44LDAuMywxLjUsMC41LDIuMiwwLjVsLTIuOC0xNCYjeGQ7JiN4YTsmI3g5OyYjeDk7YzEsMCwyLTAuMSwzLTAuMWwyLjcsMTMuNWMwLjctMC4zLDEuMy0wLjgsMi0xLjVjMS4xLTEuMiwyLjItMi45LDMtNWMwLjktMi4yLDEuNi00LjksMi4xLThjMS4xLTAuMiwyLjMtMC4zLDMuMy0wLjUmI3hkOyYjeGE7JiN4OTsmI3g5O2MwLjYtMC4xLDEuMi0wLjIsMS44LTAuNGMtMC4zLDIuMy0w'+
1897			'LjcsNC41LTEuMiw2LjVjLTEuMiw0LjQtMi45LDguMS01LjQsMTAuOGMtMS43LDEuOC0zLjcsMy02LjEsMy41bDAsMGMtMC43LDAuMS0xLjMsMC4yLTIsMC4yJiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTEuNSwwLTMuMS0wLjMtNC41LTAuOWMtMS4
18971LTAuNi0yLjktMS40LTQuMi0yLjVjLTIuNy0yLjEtNS4yLTUtNy41LTguNmMtMS44LTIuOS0zLjYtNi4yLTUuMS05LjljLTAuMSwwLTAuMywwLTAuNC0wLjFsNC41LTQuNSYjeGQ7JiN4YTsmI3g5OyYjeDk7YzMuNCwwLjMsNi45LDAuNSwxMC41LDAuNWM4LjYsMCwxNi42LTEsMjMuNS0yLjdjNi45LTEuNywxMi42LTQuMSwxNi40LTYuOGMyLjYtMS44LD'+
1898			'QuMy0zLjcsNS4yLTUuNmMwLjUtMSwwLjctMiwwLjctMy4xJiN4ZDsmI3hhOyYjeDk7JiN4OTtjMC0xLTAuMi0yLTAuNy0zLjFjLTAuNS0xLTEuMy0yLjEtMi4zLTMuMmMtMi4xLTIuMS01LjQtNC4yLTkuNi02Yy0zLjEtMS4zLTYuNi0yLjQtMTAuNS0zLjRsNC4xLTQuMWM2LjQsMS44LDExLjgsNC4xLDE2LDcmI3hkOyYjeGE7JiN4OTsmI3g5O2MzLjEsMi4yLDUuNCw0LjYsNi44LDcuNWMwLjgsMS42LDEuMiwzLjQsMS4yLDUuMmMwLDEuOC0wLjQsMy42LTEuMiw1LjJDMTEzLjgsNzEuOSwxMTIuNyw3My40LDExMS4zLDc0Ljh6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICA8Zz4KICAgPHBhdGggZmls'+
1899			'bD0iI2ZmZmZmZiIgZD0iTTUwLjEsNDcuOWMyLjUtMC40LDUuMS0wLjYsNy44LTAuOGwtMS00LjljLTIuMiwwLjItNC4zLDAuNC02LjQsMC42QzUwLjMsNDQuNCw1MC4yLDQ2LjEsNTAuMSw0Ny45eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMDMuOCwyOC4xbC0xLjgtMS44Yy0wLjMtMC4zLTAuOC0wLjUtMS4yLTAuNXMtMC45LDAuMi0xLjIsMC41TDI2LjIsOTkuNWMtMC43LDAuNy0wLjcsMS43LDAsMi40bDEuOCwxLjgmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAuMywwLjMsMC44LDAuNSwxLjIsMC41czAuOS0wLjIsMS4yLTAuNWw3My4zLTczLj'+
1900			'NDMTA0LjQsMjkuOCwxMDQuNCwyOC43LDEwMy44LDI4LjF6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTY2LjcsODEuMWMxLDAsMiwwLDMtMC4xbC0yLjMtMTEuNGwtMi42LDIuNkw2Ni43LDgxLjF6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTg1LjQsNzkuMWMwLjUtMC4xLDEtMC4yLDEuNi0wLjNjMC01LjUtMC42LTExLjUtMS45LTE3LjdjLTAuNS0yLjUtMS4xLTUtMS43LTcuM2wtNC4xLDQuMSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC4zLDEuNCwwLjcsMi44LDAuOSw0LjJjMS4yLDYuMSwxLjgsMTEu'+
1901			'OSwxLjgsMTcuM2MwLDAuMiwwLDAuMywwLDAuNUM4My4yLDc5LjUsODQuMyw3OS4zLDg1LjQsNzkuMXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNDYuNiw3Ni4zbDQuMS00LjFjLTAuMy0xLjQtMC42LTIuOC0wLjktNC4ybDAsMEM0OC42LDYxLjksNDgsNTYuMSw0OCw1MC44YzAtNy4xLDEtMTMuMywyLjgtMTcuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC45LTIuMiwxLjktMy45LDMtNWMwLjctMC43LDEuMy0xLjIsMi0xLjVsNi43LDMzLjhsMi42LTIuNkw1OC44LDI2YzAuNywwLjEsMS40LDAuMiwyLjIsMC41YzEuNiwwLjcsMy41LDIsNS40LD'+
1902			'QmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzIuNiwyLjgsNS4yLDYuOCw3LjUsMTEuN0M3MSw0Miw2OC4xLDQxLjksNjUsNDEuOWMtMC4zLDAtMC43LDAtMSwwbDEsNWMzLjYsMCw3LjEsMC4yLDEwLjUsMC41bDQuNS00LjVjLTAuMSwwLTAuMywwLTAuNC0wLjEmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0xLjUtMy43LTMuMy03LTUuMS05LjljLTIuMy0zLjYtNC44LTYuNS03LjUtOC42Yy0xLjMtMS4xLTIuNy0xLjktNC4yLTIuNWMtMS41LTAuNi0zLTAuOS00LjUtMC45Yy0wLjcsMC0xLjQsMC4xLTIsMC4ydjAmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0yLjQsMC41LTQuNCwxLjctNi4x'+
1903			'LDMuNWMtMi41LDIuNy00LjIsNi40LTUuNCwxMC44Yy0xLjIsNC40LTEuOCw5LjYtMS44LDE1LjNjMCw1LjcsMC42LDExLjgsMS45LDE4LjImI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7QzQ1LjQsNzEuNSw0Niw3My45LDQ2LjYsNzYuM3oiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNDIuMyw4MC42Yy0zLjktMC45LTcuNC0yLTEwLjUtMy4zYy00LjItMS44LTcuNC0zLjktOS42LTZjLTEuMS0xLjEtMS44LTIuMS0yLjMtMy4yYy0wLjUtMS0wLjctMi0wLjctMy4xaDAmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAtMSwwLjItMiwwLjctMy4xYzAuOS0xLj'+
1904			'gsMi42LTMuOCw1LjItNS42YzMuOC0yLjcsOS4zLTUsMTUuOS02LjdjMC0xLjgsMC4xLTMuNSwwLjMtNS4yYy00LjIsMS04LDIuMi0xMS41LDMuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTQuNiwyLTguNCw0LjMtMTEuMiw3LjFjLTEuNCwxLjQtMi41LDIuOS0zLjMsNC41Yy0wLjgsMS42LTEuMiwzLjQtMS4yLDUuMmMwLDEuOCwwLjQsMy42LDEuMiw1LjJjMS40LDIuOSwzLjgsNS4zLDYuOCw3LjUmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzQuMSwyLjksOS42LDUuMywxNiw3TDQyLjMsODAuNnoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTE0'+
1905			'LjYsNTkuOGMtMS40LTIuOS0zLjgtNS4zLTYuOC03LjVjLTQuMS0yLjktOS42LTUuMy0xNi03bC00LjEsNC4xYzMuOSwwLjksNy40LDIsMTAuNSwzLjQmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzQuMiwxLjgsNy40LDMuOSw5LjYsNmMxLjEsMS4xLDEuOCwyLjEsMi4zLDMuMmMwLjUsMSwwLjcsMiwwLjcsMy4xYzAsMS0wLjIsMi0wLjcsMy4xYy0wLjksMS44LTIuNiwzLjgtNS4yLDUuNiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTMuOSwyLjctOS42LDUuMS0xNi40LDYuOGMtNi45LDEuNy0xNC45LDIuNy0yMy41LDIuN2MtMy42LDAtNy4yLTAuMi0xMC41LTAuNUw1MCw4Ny4xYzAuMSwwLD'+
1906			'AuMywwLDAuNCwwLjEmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzEuNSwzLjcsMy4zLDcsNS4xLDkuOWMyLjMsMy42LDQuOCw2LjUsNy41LDguNmMxLjMsMS4xLDIuNywxLjksNC4yLDIuNWMxLjUsMC42LDMsMC45LDQuNSwwLjljMC43LDAsMS4zLTAuMSwyLTAuMmwwLDAmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzIuNC0wLjUsNC40LTEuNyw2LjEtMy41YzIuNS0yLjcsNC4yLTYuNCw1LjQtMTAuOGMwLjUtMiwwLjktNC4yLDEuMi02LjVjLTAuNiwwLjEtMS4yLDAuMy0xLjgsMC4
19060Yy0xLjEsMC4yLTIuMiwwLjQtMy4zLDAuNSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTAuNSwzLTEuMiw1'+
1907			'LjctMi4xLDhjLTAuOSwyLjItMS45LDMuOS0zLDVjLTAuNiwwLjctMS4zLDEuMi0yLDEuNWwtMi43LTEzLjVjLTEsMC4xLTIsMC4xLTMsMC4xbDIuOCwxNCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTAuNy0wLjEtMS40LTAuMi0yLjItMC41Yy0xLjctMC43LTMuNS0yLTUuNC00Yy0yLjYtMi44LTUuMi02LjgtNy41LTExLjdDNTksODgsNjIsODguMSw2NSw4OC4xYzEzLjYsMCwyNi0yLjMsMzUuMi02LjImI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzQuNi0yLDguNC00LjMsMTEuMi03LjFjMS40LTEuNCwyLjUtMi45LDMuMy00LjVjMC44LTEuNiwxLjItMy40LDEuMi01LjJDMTE1LjgsNjMuMi'+
1908			'wxMTUuNCw2MS40LDExNC42LDU5Ljh6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICA8L2c+CiA8L2c+Cjwvc3ZnPgo=';
1909		me._gyro_off__imgo.setAttribute('src',hs);
1910		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
1911		elo['ondragstart']=function() { return false; };
1912		el.appendChild(elo);
1913		el.ggSubElementOver = elo;
1914		el.ggId="gyro_off";
1915		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
1916		el.ggVisible=true;
1917		el.className="ggskin ggskin_svg ";
1918		el.ggType='svg';
1919		hs ='';
1920		hs+='cursor : pointer;';
1921		hs+='height : 32px;';
1922		hs+='left : 0px;';
1923		hs+='opacity : 0;';
1924		hs+='position : absolute;';
1925		hs+='top : 0px;';
1926		hs+='visibility : hidden;';
1927		hs+='width : 32px;';
1928		hs+='pointer-events:auto;';
1929		el.setAttribute('style',hs);
1930		el.style.transformOrigin='50% 50%';
1931		me._gyro_off.ggIsActive=function() {
1932			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1933				return this.parentNode.ggIsActive();
1934			}
1935			return false;
1936		}
1937		el.ggElementNodeId=function() {
1938			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1939				return this.parentNode.ggElementNodeId();
1940			}
1941			return player.getCurrentNode();
1942		}
1943		me._gyro_off.logicBlock_alpha = function() {
1944			var newLogicStateAlpha;
1945			if (
1946				((player.getUseGyro() == true))
1947			)
1948			{
1949				newLogicStateAlpha = 0;
1950			}
1951			else {
1952				newLogicStateAlpha = -1;
1953			}
1954			if (me._gyro_off.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
1955				me._gyro_off.ggCurrentLogicStateAlpha = newLogicStateAlpha;
1956				me._gyro_off.style.transition='opacity 500ms ease 0ms';
1957				if (me._gyro_off.ggCurrentLogicStateAlpha == 0) {
1958					me._gyro_off.style.visibility=me._gyro_off.ggVisible?'inherit':'hidden';
1959					me._gyro_off.style.opacity=1;
1960				}
1961				else {
1962					setTimeout(function() { if (me._gyro_off.style.opacity == 0.0) { me._gyro_off.style.visibility="hidden"; } }, 505);
1963					me._gyro_off.style.opacity=0;
1964				}
1965			}
1966		}
1967		me._gyro_off.logicBlock_alpha();
1968		me._gyro_off.onclick=function (e) {
1969			if (player.transitionsDisabled) {
1970				me._gyro_off.style.transition='none';
1971			} else {
1972				me._gyro_off.style.transition='all 500ms ease-out 0ms';
1973			}
1974			me._gyro_off.style.opacity='0';
1975			me._gyro_off.style.visibility='hidden';
1976			if (player.transitionsDisabled) {
1977				me._gyro_on.style.transition='none';
1978			} else {
1979				me._gyro_on.style.transition='all 500ms ease-out 0ms';
1980			}
1981			me._gyro_on.style.opacity='1';
1982			me._gyro_on.style.visibility=me._gyro_on.ggVisible?'inherit':'hidden';
1983		}
1984		me._gyro_off.onmouseenter=function (e) {
1985			me._gyro_off__img.style.visibility='hidden';
1986			me._gyro_off__imgo.style.visibility='inherit';
1987			me.elementMouseOver['gyro_off']=true;
1988		}
1989		me._gyro_off.onmouseleave=function (e) {
1990			me._gyro_off__img.style.visibility='inherit';
1991			me._gyro_off__imgo.style.visibility='hidden';
1992			me.elementMouseOver['gyro_off']=false;
1993		}
1994		me._gyro_off.ggUpdatePosition=function (useTransition) {
1995		}
1996		me._gyro.appendChild(me._gyro_off);
1997		me._controller_slider.appendChild(me._gyro);
1998		el=me._projection_buttons=document.createElement('div');
1999		el.ggPermeable=false;
2000		el.ggId="projection_buttons";
2001		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
2002		el.ggVisible=false;
2003		el.className="ggskin ggskin_container ";
2004		el.ggType='container';
2005		hs ='';
2006		hs+='height : 32px;';
2007		hs+='left : 160px;';
2008		hs+='position : absolute;';
2009		hs+='top : 0px;';
2010		hs+='visibility : hidden;';
2011		hs+='width : 32px;';
2012		hs+='pointer-events:auto;';
2013		el.setAttribute('style',hs);
2014		el.style.transformOrigin='50% 50%';
2015		me._projection_buttons.ggIsActive=function() {
2016			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
2017				return this.parentNode.ggIsActive();
2018			}
2019			return false;
2020		}
2021		el.ggElementNodeId=function() {
2022			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
2023				return this.parentNode.ggElementNodeId();
2024			}
2025			return player.getCurrentNode();
2026		}
2027		me._projection_buttons.logicBlock_position = function() {
2028			var newLogicStatePosition;
2029			if (
2030				((player.getVariableValue('pos_projection') == Number("0")))
2031			)
2032			{
2033				newLogicStatePosition = 0;
2034			}
2035			else if (
2036				((player.getVariableValue('pos_projection') == Number("1")))
2037			)
2038			{
2039				newLogicStatePosition = 1;
2040			}
2041			else if (
2042				((player.getVariableValue('pos_projection') == Number("2")))
2043			)
2044			{
2045				newLogicStatePosition = 2;
2046			}
2047			else if (
2048				((player.getVariableValue('pos_projection') == Number("3")))
2049			)
2050			{
2051				newLogicStatePosition = 3;
2052			}
2053			else if (
2054				((player.getVariableValue('pos_projection') == Number("4")))
2055			)
2056			{
2057				newLogicStatePosition = 4;
2058			}
2059			else if (
2060				((player.getVariableValue('pos_projection') == Number("5")))
2061			)
2062			{
2063				newLogicStatePosition = 5;
2064			}
2065			else {
2066				newLogicStatePosition = -1;
2067			}
2068			if (me._projection_buttons.ggCurrentLogicStatePosition != newLogicStatePosition) {
2069				me._projection_buttons.ggCurrentLogicStatePosition = newLogicStatePosition;
2070				me._projection_buttons.style.transition='left 0s, top 0s';
2071				if (me._projection_buttons.ggCurrentLogicStatePosition == 0) {
2072					me._projection_buttons.style.left='0px';
2073					me._projection_buttons.style.top='0px';
2074				}
2075				else if (me._projection_buttons.ggCurrentLogicStatePosition == 1) {
2076					me._projection_buttons.style.left='32px';
2077					me._projection_buttons.style.top='0px';
2078				}
2079				else if (me._projection_buttons.ggCurrentLogicStatePosition == 2) {
2080					me._projection_buttons.style.left='64px';
2081					me._projection_buttons.style.top='0px';
2082				}
2083				else if (me._projection_buttons.ggCurrentLogicStatePosition == 3) {
2084					me._projection_buttons.style.left='96px';
2085					me._projection_buttons.style.top='0px';
2086				}
2087				else if (me._projection_buttons.ggCurrentLogicStatePosition == 4) {
2088					me._projection_buttons.style.left='128px';
2089					me._projection_buttons.style.top='0px';
2090				}
2091				else if (me._projection_buttons.ggCurrentLogicStatePosition == 5) {
2092					me._projection_buttons.style.left='160px';
2093					me._projection_buttons.style.top='0px';
2094				}
2095				else {
2096					me._projection_buttons.style.left='160px';
2097					me._projection_buttons.style.top='0px';
2098				}
2099			}
2100		}
2101		me._projection_buttons.logicBlock_position();
2102		me._projection_buttons.logicBlock_visible = function() {
2103			var newLogicStateVisible;
2104			if (
2105				((player.getVariableValue('opt_projection') == true))
2106			)
2107			{
2108				newLogicStateVisible = 0;
2109			}
2110			else {
2111				newLogicStateVisible = -1;
2112			}
2113			if (me._projection_buttons.ggCurrentLogicStateVisible != newLogicStateVisible) {
2114				me._projection_buttons.ggCurrentLogicStateVisible = newLogicStateVisible;
2115				me._projection_buttons.style.transition='left 0s, top 0s';
2116				if (me._projection_buttons.ggCurrentLogicStateVisible == 0) {
2117					me._projection_buttons.style.visibility=(Number(me._projection_buttons.style.opacity)>0||!me._projection_buttons.style.opacity)?'inherit':'hidden';
2118					me._projection_buttons.ggVisible=true;
2119				}
2120				else {
2121					me._projection_buttons.style.visibility="hidden";
2122					me._projection_buttons.ggVisible=false;
2123				}
2124			}
2125		}
2126		me._projection_buttons.logicBlock_visible();
2127		me._projection_buttons.onclick=function (e) {
2128			if (
2129				(
2130					((player.getProjection() == 4))
2131				)
2132			) {
2133				player.changeProjectionEx(9,1);
2134			}
2135			if (
2136				(
2137					((player.getProjection() == 9))
2138				)
2139			) {
2140				player.changeProjectionEx(12,1);
2141			}
2142			if (
2143				(
2144					((player.getProjection() == 12))
2145				)
2146			) {
2147				player.changeProjectionEx(4,1);
2148			}
2149		}
2150		me._projection_buttons.ggUpdatePosition=function (useTransition) {
2151		}
2152		el=me._rectilinear=document.createElement('div');
2153		els=me._rectilinear__img=document.createElement('img');
2154		els.className='ggskin ggskin_svg';
2155		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEgVGlueS8vRU4nICdodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS10aW55LmR0ZCc+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KPHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM6Z3JhcGg9Imh0dHA6Ly9ucy5hZG9iZS5jb20vR3JhcGhzLzEuMC8iIHhtbG5zOng9Imh0dHA6Ly9ucy5hZG9iZS'+
2156			'5jb20vRXh0ZW5zaWJpbGl0eS8xLjAvIiB4bWxuczphPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlU1ZHVmlld2VyRXh0ZW5zaW9ucy8zLjAvIiB2aWV3Qm94PSIwIDAgMTMwIDEzMCIgdmVyc2lvbj0iMS4xIiB5PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIGhlaWdodD0iMTMwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgd2lkdGg9IjEzMHB4IiB4bWxuczppPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlSWxsdXN0cmF0b3IvMTAuMC8iPgogPGcgaWQ9IkxheWVyXzEiLz4K'+
2157			'IDxnIGlkPSJMYXllcl8yIj4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNOTguOCw0MC4xYy04LjcsNC4yLTIxLDYuNi0zMy44LDYuNnMtMjUuMi0yLjQtMzMuOC02LjZjLTAuNy0wLjMtMS41LTAuMy0yLjIsMC4xYy0wLjcsMC40LTEuMSwxLjEtMS4xLDEuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7djQ1LjhjMCwwLjgsMC40LDEuNSwxLjEsMS45YzAuNCwwLjIsMC44LDAuMywxLjIsMC4zYzAuMywwLDAuNy0wLjEsMS0wLjJjOC43LTQuMiwyMS02LjYsMzMuOC02LjZjMTIuOCwwLDI1LjIsMi40LDMzLjgsNi42JiN4ZDsmI3hhOyYjeDk7JiN4OTtjMC43LDAuMywxLjUsMC4zLDIuMi0wLjFjMC43LT'+
2158			'AuNCwxLjEtMS4xLDEuMS0xLjlWNDIuMWMwLTAuOC0wLjQtMS41LTEuMS0xLjlDMTAwLjMsMzkuOCw5OS41LDM5LjgsOTguOCw0MC4xeiBNMzIuNCw4MC45Vjc0JiN4ZDsmI3hhOyYjeDk7JiN4OTtjNy41LTAuOSwxNC45LTEuNSwyMi4yLTEuOGMtMC4xLDAuNC0wLjUsMC44LTEuNiwxLjNjLTEuNiwwLjctNC4zLDEuNi03LjMsMi42QzQxLjksNzcuNSwzNy4yLDc5LjEsMzIuNCw4MC45eiBNOTcuNiw4NC40JiN4ZDsmI3hhOyYjeDk7JiN4OTtDODguNiw4MC45LDc3LDc4LjgsNjUsNzguOGMtNS45LDAtMTEuOCwwLjUtMTcuMywxLjRjMy0xLDUuNC0xLjgsNy4xLTIuNWMzLTEuMyw0LjktMy40LDUu'+
2159			'MS01LjdjMS42LDAsMywwLDQuNS0wLjFsMCwxbDIuNiwwbDAtMSYjeGQ7JiN4YTsmI3g5OyYjeDk7YzEwLjIsMC4xLDIwLjQsMC43LDMwLjUsMlY4NC40eiBNOTcuNiw2OS41Yy0xLjEtMC4xLTIuMi0wLjMtMy4zLTAuNGMtMC4xLTQuMiwwLjEtNywwLTExLjhjLTMuNC0yLjctNS4xLTMuOS04LjctNiYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0zLjQsMy40LTUsNC42LTguNCw3LjNjMCwwLjYsMCw4LjUsMCw5LjJjLTMuMy0wLjEtNi43LTAuMy0xMC4xLTAuM2wwLTIuOWMzLjQtMC40LDUuOS0yLjQsNS44LTQuOEM3Mi44LDU3LDY5LjUsNTUsNjUuNiw1NSYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy00LDAtNy'+
2160			'4yLDItNy4yLDQuOGMwLDIuNCwyLjYsNC40LDYuMSw0LjhsMCwzYy0xMC41LDAtMjEuMSwwLjctMzIsMlY0NS42YzguOSwzLjYsMjAuNiw1LjYsMzIuNiw1LjZjMTIsMCwyMy42LTIsMzIuNi01LjZWNjkuNXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDxnPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNjUsOC45QzM0LDguOSw4LjksMzQsOC45LDY1YzAsMzEsMjUuMSw1Ni4xLDU2LjEsNTYuMVMxMjEuMSw5NiwxMjEuMSw2NUMxMjEuMSwzNCw5Niw4LjksNjUsOC45eiBNMTAyLjEsODcuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMCwwLjgtMC40LDEuNS0xLjEsMS45Yy0wLjcsMC40LTEu'+
2161			'NSwwLjUtMi4yLDAuMWMtOC43LTQuMi0yMS02LjYtMzMuOC02LjZzLTI1LjIsMi40LTMzLjgsNi42Yy0wLjMsMC4yLTAuNiwwLjItMSwwLjImI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0wLjQsMC0wLjgtMC4xLTEuMi0wLjNjLTAuNy0wLjQtMS4xLTEuMS0xLjEtMS45VjQyLjFjMC0wLjgsMC40LTEuNSwxLjEtMS45YzAuNy0wLjQsMS41LTAuNSwyLjItMC4xYzguNyw0LjIsMjEsNi42LDMzLjgsNi42JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MxMi44LDAsMjUuMi0yLjQsMzMuOC02LjZjMC43LTAuMywxLjUtMC4zLDIuMiwwLjFjMC43LDAuNCwxLjEsMS4xLDEuMSwxLjlDMTAyLjEsNDIuMS'+
2162			'wxMDIuMSw4Ny45LDEwMi4xLDg3Ljl6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTU0LjcsNzIuM0M0Ny40LDcyLjUsNDAsNzMuMSwzMi40LDc0djYuOWM0LjctMS44LDkuNC0zLjQsMTMuMy00LjdjMy4xLTEsNS43LTEuOSw3LjMtMi42QzU0LjIsNzMuMSw1NC42LDcyLjYsNTQuNyw3Mi4zJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O3oiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNMzIuNCw0NS42djIzLjljMTAuOS0xLjMsMjEuNS0xLjksMzItMmwwLTNjLTMuNC0wLjQtNi0yLjQtNi4xLTQuOGMwLTIuNywzLjIt'+
2163			'NC43LDcuMi00LjhjNCwwLDcuMywyLDcuNCw0LjcmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAuMSwyLjQtMi40LDQuNC01LjgsNC44bDAsMi45YzMuMywwLDYuOCwwLjEsMTAuMSwwLjNjMC0wLjgsMC04LjYsMC05LjJjMy40LTIuNyw1LTMuOSw4LjQtNy4zYzMuNiwyLjEsNS4zLDMuMiw4LjcsNiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC4xLDQuOC0wLjEsNy42LDAsMTEuOGMxLjEsMC4xLDIuMiwwLjMsMy4zLDAuNFY0NS42Qzg4LjYsNDkuMSw3Nyw1MS4yLDY1LDUxLjJDNTMsNTEuMiw0MS40LDQ5LjEsMzIuNCw0NS42eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9Ii'+
2164			'MwMDAwMDAiIGQ9Ik02Ny4xLDczbC0yLjYsMGwwLTFjLTEuNSwwLTMsMC00LjUsMC4xYy0wLjIsMi4zLTIuMSw0LjQtNS4xLDUuN2MtMS43LDAuNy00LjEsMS41LTcuMSwyLjVjNS41LTAuOSwxMS4zLTEuNCwxNy4zLTEuNCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMTIsMCwyMy42LDIsMzIuNiw1LjZWNzRjLTEwLTEuMy0yMC4zLTEuOS0zMC41LTJMNjcuMSw3M3oiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
2165		me._rectilinear__img.setAttribute('src',hs);
2166		hs ='';
2167		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
2168		els.setAttribute('style', hs);
2169		els['ondragstart']=function() { return false; };
2170		el.appendChild(els);
2171		el.ggSubElement = els;
2172		elo=me._rectilinear__imgo=document.createElement('img');
2173		elo.className='ggskin ggskin_svg';
2174		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEgVGlueS8vRU4nICdodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS10aW55LmR0ZCc+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KPHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM6Z3JhcGg9Imh0dHA6Ly9ucy5hZG9iZS5jb20vR3JhcGhzLzEuMC8iIHhtbG5zOng9Imh0dHA6Ly9ucy5hZG9iZS'+
2175			'5jb20vRXh0ZW5zaWJpbGl0eS8xLjAvIiB4bWxuczphPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlU1ZHVmlld2VyRXh0ZW5zaW9ucy8zLjAvIiB2aWV3Qm94PSIwIDAgMTMwIDEzMCIgdmVyc2lvbj0iMS4xIiB5PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIGhlaWdodD0iMTMwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgd2lkdGg9IjEzMHB4IiB4bWxuczppPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlSWxsdXN0cmF0b3IvMTAuMC8iPgogPGcgaWQ9IkxheWVyXzEiLz4K'+
2176			'IDxnIGlkPSJMYXllcl8yIj4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTAyLjYwMiwzNy4zMTVjLTkuNjIsNC42NDUtMjMuMzI1LDcuMzA5LTM3LjYwMyw3LjMwOWMtMTQuMjc4LDAtMjcuOTgyLTIuNjY0LTM3LjYwMS03LjMwOSYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0wLjc3NS0wLjM3NS0xLjY4Ny0wLjMyNC0yLjQxNiwwLjEzNWMtMC43MjksMC40NTctMS4xNzEsMS4yNTYtMS4xNzEsMi4xMTd2NTAuODY1YzAsMC44NTksMC40NDIsMS42NiwxLjE3MSwyLjExNyYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAuNDA0LDAuMjU0LDAuODY2LDAuMzgzLDEuMzI5LDAuMzgzYzAuMzcxLDAsMC43NDItMC'+
2177			'4wODIsMS4wODctMC4yNWM5LjYxOS00LjY0MywyMy4zMjQtNy4zMDUsMzcuNjAxLTcuMzA1JiN4ZDsmI3hhOyYjeDk7JiN4OTtjMTQuMjc1LDAsMjcuOTgxLDIuNjYyLDM3LjYwMyw3LjMwN2MwLjc3NCwwLjM3MywxLjY4OCwwLjMyMiwyLjQxNi0wLjEzNXMxLjE3MS0xLjI1OCwxLjE3MS0yLjExN1YzOS41NjcmI3hkOyYjeGE7JiN4OTsmI3g5O2MwLTAuODYxLTAuNDQyLTEuNjYtMS4xNzEtMi4xMTdDMTA0LjI4OSwzNi45OTEsMTAzLjM3NiwzNi45NCwxMDIuNjAyLDM3LjMxNXogTTI4LjgxMiw4Mi42NzFWNzUuMDQmI3hkOyYjeGE7JiN4OTsmI3g5O2M4LjM2OC0wLjk4OCwxNi41OTUtMS42NDgs'+
2178			'MjQuNzE5LTEuOTc1Yy0wLjEwNCwwLjQxOC0wLjUxNywwLjkyOC0xLjc3NywxLjQ5NmMtMS43NTksMC43OTMtNC43MzEsMS43My04LjE0NywyLjg3MyYjeGQ7JiN4YTsmI3g5OyYjeDk7QzM5LjI3MSw3OC44ODIsMzQuMDQ3LDgwLjYzMiwyOC44MTIsODIuNjcxeiBNMTAxLjE4OCw4Ni42MDNjLTkuOTI2LTMuOTgtMjIuODU4LTYuMjI1LTM2LjE4OS02LjIyNSYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy02LjYwMiwwLTEzLjEwNCwwLjU1My0xOS4xOTMsMS41OTJjMy4zNi0xLjEyMyw2LjAzOC0yLjAyNSw3Ljg3NS0yLjc5NWMzLjM4OC0xLjQxNiw1LjQ4OS0zLjc1Niw1LjY5NS02LjI5MSYjeGQ7JiN4YT'+
2179			'smI3g5OyYjeDk7YzEuNzI3LTAuMDM3LDMuMjkyLTAuMDU1LDUuMDExLTAuMDYxbDAuMDE2LDEuMDc4bDIuOTQ1LTAuMDEybC0wLjAxNC0xLjA2NmMxMS4zMTIsMC4wOCwyMi42OTcsMC44MTYsMzMuODU0LDIuMjExVjg2LjYwM3omI3hkOyYjeGE7JiN4OTsmI3g5OyBNMTAxLjE4OCw3MC4wMDljLTEuMjI1LTAuMTQ4LTIuNDQ4LTAuMzA3LTMuNjczLTAuNDQxYy0wLjA4OC00LjcyMSwwLjEtNy43NzUsMC0xMy4xNjZjLTMuNzQyLTMuMDM1LTUuNzA3LTQuMjg1LTkuNjU3LTYuNjMzJiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTMuNzM3LDMuNzctNS41MDksNS4xMzUtOS4zNCw4LjFjMC4wMjYsMC42ODks'+
2180			'MC4wMjYsOS4zOTgsMC4wMjYsMTAuMjM0Yy0zLjY5MS0wLjE2Mi03LjQ4Ni0wLjI4My0xMS4yMDMtMC4zMDdsMC4wMTktMy4yNiYjeGQ7JiN4YTsmI3g5OyYjeDk7YzMuNzY5LTAuNDc3LDYuNTMyLTIuNzAzLDYuNDQxLTUuMzg3Yy0wLjEwMy0zLjAyNy0zLjc1LTUuMjU0LTguMTgxLTUuMjI3Yy00LjQzMiwwLjAyNy04LjAxNSwyLjI3NS03Ljk4OSw1LjI4MSYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAuMDIyLDIuNjY2LDIuOTI3LDQuODY5LDYuNzI4LDUuMzM2bDAuMDI5LDMuMjg3Yy0xMS42NywwLjA0My0yMy40NTYsMC43NjItMzUuNTc3LDIuMTc2VjQzLjM5NyYjeGQ7JiN4YTsmI3g5OyYjeDk7Yz'+
2181			'kuOTIzLDMuOTgsMjIuODU0LDYuMjI3LDM2LjE4OCw2LjIyN2MxMy4zMzIsMCwyNi4yNjUtMi4yNDYsMzYuMTg5LTYuMjI3VjcwLjAwOXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDxnPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNjQuOTk5LDIuNjM4Yy0zNC40NDEsMC02Mi4zNjEsMjcuOTItNjIuMzYxLDYyLjM2M2MwLDM0LjQ0MSwyNy45Miw2Mi4zNjEsNjIuMzYxLDYyLjM2MXM2Mi4zNjMtMjcuOTIsNjIuMzYzLTYyLjM2MSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDMTI3LjM2MiwzMC41NTgsOTkuNDQsMi42MzgsNjQuOTk5LDIuNjM4eiBNMTA2LjE4OCw5MC40MzNjMCwwLjg1OS0w'+
2182			'LjQ0MiwxLjY2LTEuMTcxLDIuMTE3cy0xLjY0MiwwLjUwOC0yLjQxNiwwLjEzNSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTkuNjIxLTQuNjQ1LTIzLjMyNy03LjMwNy0zNy42MDMtNy4zMDdjLTE0LjI3NiwwLTI3Ljk4MSwyLjY2Mi0zNy42MDEsNy4zMDVjLTAuMzQ1LDAuMTY4LTAuNzE2LDAuMjUtMS4wODcsMC4yNSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTAuNDYzLDAtMC45MjUtMC4xMjktMS4zMjktMC4zODNjLTAuNzI5LTAuNDU3LTEuMTcxLTEuMjU4LTEuMTc
2182xLTIuMTE3VjM5LjU2N2MwLTAuODYxLDAuNDQyLTEuNjYsMS4xNzEtMi4xMTcmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeD'+
2183			'k7YzAuNzI5LTAuNDU5LDEuNjQxLTAuNTEsMi40MTYtMC4xMzVjOS42MTgsNC42NDUsMjMuMzIyLDcuMzA5LDM3LjYwMSw3LjMwOWMxNC4yNzcsMCwyNy45ODItMi42NjQsMzcuNjAzLTcuMzA5JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MwLjc3NC0wLjM3NSwxLjY4OC0wLjMyNCwyLjQxNiwwLjEzNWMwLjcyOSwwLjQ1NywxLjE3MSwxLjI1NiwxLjE3MSwyLjExN1Y5MC40MzN6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTUzLjUzLDczLjA2NWMtOC4xMjQsMC4zMjYtMTYuMzUxLDAuOTg2LTI0LjcxOSwxLjk3NXY3LjYzMWM1LjIzNS0yLjAzOSwxMC40'+
2184			'NTktMy43ODksMTQuNzk0LTUuMjM2JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MzLjQxNi0xLjE0Myw2LjM4OS0yLjA4LDguMTQ3LTIuODczQzUzLjAxNCw3My45OTMsNTMuNDI2LDczLjQ4Myw1My41Myw3My4wNjV6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTI4LjgxMiw0My4zOTd2MjYuNjA1YzEyLjEyMS0xLjQxNCwyMy45MDctMi4xMzMsMzUuNTc3LTIuMTc2bC0wLjAyOS0zLjI4N2MtMy44MDEtMC40NjctNi43MDUtMi42Ny02LjcyOC01LjMzNiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTAuMDI1LTMuMDA2LDMuNTU4LTUuMjU0LDcuOTg5LT'+
2185			'UuMjgxYzQuNDMxLTAuMDI3LDguMDc4LDIuMTk5LDguMTgxLDUuMjI3YzAuMDkxLDIuNjg0LTIuNjczLDQuOTEtNi40NDEsNS4zODdsLTAuMDE5LDMuMjYmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzMuNzE3LDAuMDIzLDcuNTEyLDAuMTQ1LDExLjIwMywwLjMwN2MwLTAuODM2LDAtOS41NDUtMC4wMjYtMTAuMjM0YzMuODMxLTIuOTY1LDUuNjAzLTQuMzMsOS4zNC04LjEmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzMuOTUsMi4zNDgsNS45MTUsMy41OTgsOS42NTcsNi42MzNjMC4xLDUuMzkxLTAuMDg4LDguNDQ1LDAsMTMuMTY2YzEuMjI1LDAuMTM1LDIuNDQ4LDAuMjkzLDMuNjczLDAuNDQx'+
2186			'VjQzLjM5NyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTkuOTI1LDMuOTgtMjIuODU3LDYuMjI3LTM2LjE4OSw2LjIyN0M1MS42NjYsNDkuNjI0LDM4LjczNCw0Ny4zNzgsMjguODEyLDQzLjM5N3oiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNjcuMzQ4LDczLjg5bC0yLjk0NSwwLjAxMmwtMC4wMTYtMS4wNzhjLTEuNzE5LDAuMDA2LTMuMjg0LDAuMDIzLTUuMDExLDAuMDYxYy0wLjIwNiwyLjUzNS0yLjMwOCw0Ljg3NS01LjY5NSw2LjI5MSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTEuODM3LDAuNzctNC41MTUsMS42NzItNy44NzUsMi43OTVjNi'+
2187			'4wODktMS4wMzksMTIuNTkyLTEuNTkyLDE5LjE5My0xLjU5MmMxMy4zMzEsMCwyNi4yNjQsMi4yNDQsMzYuMTg5LDYuMjI1Vjc1LjAzNCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTExLjE1Ny0xLjM5NS0yMi41NDItMi4xMzEtMzMuODU0LTIuMjExTDY3LjM0OCw3My44OXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
2188		me._rectilinear__imgo.setAttribute('src',hs);
2189		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
2190		elo['ondragstart']=function() { return false; };
2191		el.appendChild(elo);
2192		el.ggSubElementOver = elo;
2193		el.ggId="rectilinear";
2194		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
2195		el.ggVisible=true;
2196		el.className="ggskin ggskin_svg ";
2197		el.ggType='svg';
2198		hs ='';
2199		hs+='cursor : pointer;';
2200		hs+='height : 32px;';
2201		hs+='left : 0px;';
2202		hs+='opacity : 0;';
2203		hs+='position : absolute;';
2204		hs+='top : 0px;';
2205		hs+='visibility : hidden;';
2206		hs+='width : 32px;';
2207		hs+='pointer-events:auto;';
2208		el.setAttribute('style',hs);
2209		el.style.transformOrigin='50% 50%';
2210		me._rectilinear.ggIsActive=function() {
2211			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
2212				return this.parentNode.ggIsActive();
2213			}
2214			return false;
2215		}
2216		el.ggElementNodeId=function() {
2217			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
2218				return this.parentNode.ggElementNodeId();
2219			}
2220			return player.getCurrentNode();
2221		}
2222		me._rectilinear.logicBlock_alpha = function() {
2223			var newLogicStateAlpha;
2224			if (
2225				((player.getProjection() == 12))
2226			)
2227			{
2228				newLogicStateAlpha = 0;
2229			}
2230			else {
2231				newLogicStateAlpha = -1;
2232			}
2233			if (me._rectilinear.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
2234				me._rectilinear.ggCurrentLogicStateAlpha = newLogicStateAlpha;
2235				me._rectilinear.style.transition='opacity 500ms ease 0ms';
2236				if (me._rectilinear.ggCurrentLogicStateAlpha == 0) {
2237					me._rectilinear.style.visibility=me._rectilinear.ggVisible?'inherit':'hidden';
2238					me._rectilinear.style.opacity=1;
2239				}
2240				else {
2241					setTimeout(function() { if (me._rectilinear.style.opacity == 0.0) { me._rectilinear.style.visibility="hidden"; } }, 505);
2242					me._rectilinear.style.opacity=0;
2243				}
2244			}
2245		}
2246		me._rectilinear.logicBlock_alpha();
2247		me._rectilinear.onmouseenter=function (e) {
2248			me._rectilinear__img.style.visibility='hidden';
2249			me._rectilinear__imgo.style.visibility='inherit';
2250			me.elementMouseOver['rectilinear']=true;
2251		}
2252		me._rectilinear.onmouseleave=function (e) {
2253			me._rectilinear__img.style.visibility='inherit';
2254			me._rectilinear__imgo.style.visibility='hidden';
2255			me.elementMouseOver['rectilinear']=false;
2256		}
2257		me._rectilinear.ggUpdatePosition=function (useTransition) {
2258		}
2259		me._projection_buttons.appendChild(me._rectilinear);
2260		el=me._fisheye=document.createElement('div');
2261		els=me._fisheye__img=document.createElement('img');
2262		els.className='ggskin ggskin_svg';
2263		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBF
2263IHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEgVGlueS8vRU4nICdodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS10aW55LmR0ZCc+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KPHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM6Z3JhcGg9Imh0dHA6Ly9ucy5hZG9iZS5jb20vR3JhcGhzLzEuMC8iIHhtbG5zOng9Imh0dHA6Ly9ucy5hZG9iZS'+
2264			'5jb20vRXh0ZW5zaWJpbGl0eS8xLjAvIiB4bWxuczphPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlU1ZHVmlld2VyRXh0ZW5zaW9ucy8zLjAvIiB2aWV3Qm94PSIwIDAgMTMwIDEzMCIgdmVyc2lvbj0iMS4xIiB5PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIGhlaWdodD0iMTMwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgd2lkdGg9IjEzMHB4IiB4bWxuczppPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlSWxsdXN0cmF0b3IvMTAuMC8iPgogPGcgaWQ9IkxheWVyXzEiLz4K'+
2265			'IDxnIGlkPSJMYXllcl8yIj4KICA8Zz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTY1LDIzLjNDNDIsMjMuMywyMy4zLDQyLDIzLjMsNjVTNDIsMTA2LjcsNjUsMTA2LjdjMjMsMCw0MS43LTE4LjcsNDEuNy00MS43Uzg4LDIzLjMsNjUsMjMuM3ogTTM2LjQsODYuMSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTAuMiwwLjItMS4xLDAuNC0yLjEtMC4xYy0yLjEtMy4xLTMuOC02LjUtNC45LTEwLjJjMS40LDAuOSwzLDEuNyw0LjcsMi40YzAuNywwLjgsMS4zLDEuOCwxLjcsMi44YzAuNiwxLjMsMC45LDIuNywwLjksMy43JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MzNi44LDg1LjMsMz'+
2266			'YuNiw4NS44LDM2LjQsODYuMXogTTY1LDEwMi4yYy0xMC43LDAtMjAuNC00LjYtMjcuMi0xMS45YzAuNS0wLjIsMS4xLTAuNSwxLjUtMC44YzAuOC0wLjYsMS4zLTEuNCwxLjYtMi4zJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MwLjMtMC44LDAuNC0xLjcsMC40LTIuNmMwLTEuNS0wLjMtMy0wLjktNC41YzIuMiwwLjUsNC42LDEsNywxLjNjMS4yLDAuMiwyLjUsMC4zLDMuOCwwLjRjMCwxLjUsMC4xLDMuMSwwLjEsNC42bDIuNy0wLjEmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0wLjEtMS40LTAuMS0yLjgtMC4xLTQuM2MzLDAuMiw2LjEsMC4zLDkuMiwwLjNjNy40LDAsMTQuOS0wLjYsMjEu'+
2267			'NS0xLjdjMy4zLTAuNiw2LjQtMS4yLDkuMS0yYzIuMy0wLjcsNS4yLTEuOCw3LTIuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDOTUuOSw5MS4xLDgxLjgsMTAyLjIsNjUsMTAyLjJ6IE0xMDIsNjkuNGMtMC41LDAuNi0xLjEsMS4zLTIsMS44Yy0wLjcsMC40LTEuNSwwLjgtMi4zLDEuMmMwLjMtNy41LDAuMS0xMi43LTEuOC0xOS42JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtMy4zLTUuOC02LjEtOC43LTExLjYtMTNjLTEuOSwyLjQtMy43LDMuNy05LjUsOC41YzIsOS43LDIuMSwxOSwxLjgsMjguOWMtNC40LDAuNS05LjEsMC43LTEzLjcsMC43Yy0zLjEsMC02LjItMC4xLTkuMy0wLjMmI3'+
2268			'hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0wLjEtNC4yLTAuMS04LjMtMC4xLTEyLjVjMC0wLjYsMC0xLjIsMC0xLjdjNy44LTAuOCwxNC4xLTcuNywxMy42LTEzLjRjLTAuNi02LTYuNy05LjItMTMuNS04LjljLTYuOCwwLjMtMTIuMSw0LjQtMTMuMSwxMC4zJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtMC45LDUuNiwyLjcsMTEuNSwxMC4zLDEyYzAsMC42LDAsMS4xLDAsMS43YzAsNC4xLDAsOC4yLDAuMSwxMi4zYy0yLjctMC4zLTUuMi0wLjYtNy42LTEuMWMtMi45LTAuNi01LjUtMS4zLTcuNy0yLjImI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0yLjItMC45LTQuMS0xLjgtNS44LTMuMWMt'+
2269			'MC43LTAuNi0xLjQtMS4zLTItMS45Yy0wLjEtMS4zLTAuMi0yLjYtMC4yLTRjMC0yMC41LDE2LjctMzcuMiwzNy4yLTM3LjJjMjAuNSwwLDM3LjIsMTYuNywzNy4yLDM3LjImI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7QzEwMi4yLDY2LjUsMTAyLjEsNjgsMTAyLDY5LjR6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPGc+CiAgICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNjUsMjcuOGMtMjAuNSwwLTM3LjIsMTYuNy0zNy4yLDM3LjJjMCwxLjQsMC4xLDIuNywwLjIsNGMwLjYsMC42LDEuMywxLjQsMiwxLjljMS43LDEuMywzLjYsMi4yLDUuOCwzLjEmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Ji'+
2270			'N4OTtjMi4yLDAuOSw0LjgsMS42LDcuNywyLjJjMi40LDAuNSw0LjksMC44LDcuNiwxLjFjLTAuMS00LjEtMC4xLTguMi0wLjEtMTIuM2MwLTAuNiwwLTEuMSwwLTEuN2MtNy41LTAuNS0xMS4yLTYuNC0xMC4zLTEyJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7YzEtNS45LDYuMy0xMC4xLDEzLjEtMTAuM2M2LjgtMC4zLDEyLjksMi45LDEzLjUsOC45YzAuNSw1LjctNS44LDEyLjYtMTMuNiwxMy40YzAsMC42LDAsMS4yLDAsMS43YzAsNC4yLDAsOC40LDAuMSwxMi41JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7YzMsMC4yLDYuMSwwLjMsOS4zLDAuM2M0LjYsMCw5LjMtMC4zLDEz'+
2271			'LjctMC43YzAuMy05LjksMC4yLTE5LjItMS44LTI4LjljNS44LTQuOCw3LjUtNi4xLDkuNS04LjVjNS41LDQuMyw4LjMsNy4yLDExLjYsMTMmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7JiN4OTtjMS45LDYuOSwyLjIsMTIuMSwxLjgsMTkuNmMwLjgtMC40LDEuNi0wLjgsMi4zLTEuMmMwLjgtMC41LDEuNS0xLjIsMi0xLjhjMC4yLTEuNSwwLjMtMi45LDAuMy00LjQmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7JiN4OTtDMTAyLjIsNDQuNSw4NS41LDI3LjgsNjUsMjcuOHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTM0LjEsNzguMmMtMS43LTAuNy0zLj'+
2272			'MtMS41LTQuNy0yLjRjMS4xLDMuNywyLjgsNy4xLDQuOSwxMC4yYzEuMSwwLjUsMiwwLjMsMi4xLDAuMWMwLjItMC4zLDAuMy0wLjgsMC4zLTEuNCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTsmI3g5O2MwLTEtMC4zLTIuNC0wLjktMy43QzM1LjQsODA
2272sMzQuOCw3OSwzNC4xLDc4LjJ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik04NC41LDgwLjdjLTYuNiwxLjEtMTQuMSwxLjctMjEuNSwxLjdjLTMuMSwwLTYuMi0wLjEtOS4yLTAuM2MwLDEuNCwwLjEsMi44LDAuMSw0LjNsLTIuNywwLjFjLTAuMS0xLjUtMC4xLTMuMS0wLjEtNC42JiN4ZDsmI3hhOyYj'+
2273			'eDk7JiN4OTsmI3g5OyYjeDk7Yy0xLjMtMC4xLTIuNS0wLjMtMy44LTAuNGMtMi41LTAuMy00LjgtMC44LTctMS4zYzAuNiwxLjUsMC45LDMsMC45LDQuNWMwLDAuOS0wLjEsMS43LTAuNCwyLjZjLTAuMywwLjgtMC44LDEuNi0xLjYsMi4zJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7Yy0wLjQsMC40LTEsMC42LTEuNSwwLjhjNi44LDcuMywxNi41LDExLjksMjcuMiwxMS45YzE2LjgsMCwzMC45LTExLjEsMzUuNi0yNi40Yy0xLjgsMS00LjgsMi4yLTcsMi45JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7QzkwLjgsNzkuNSw4Ny44LDgwLjIsODQuNSw4MC43eiIgZmlsbC1vcGFjaX'+
2274			'R5PSIxIi8+CiAgICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNjUsOC45QzM0LDguOSw4LjksMzQsOC45LDY1YzAsMzEsMjUuMSw1Ni4xLDU2LjEsNTYuMVMxMjEuMSw5NiwxMjEuMSw2NUMxMjEuMSwzNCw5Niw4LjksNjUsOC45eiBNNjUsMTA2LjcmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7JiN4OTtDNDIsMTA2LjcsMjMuMyw4OCwyMy4zLDY1UzQyLDIzLjMsNjUsMjMuM2MyMywwLDQxLjcsMTguNyw0MS43LDQxLjdTODgsMTA2LjcsNjUsMTA2Ljd6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPC9nPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
2275		me._fisheye__img.setAttribute('src',hs);
2276		hs ='';
2277		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
2278		els.setAttribute('style', hs);
2279		els['ondragstart']=function() { return false; };
2280		el.appendChild(els);
2281		el.ggSubElement = els;
2282		elo=me._fisheye__imgo=document.createElement('img');
2283		elo.className='ggskin ggskin_svg';
2284		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEgVGlueS8vRU4nICdodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS10aW55LmR0ZCc+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KPHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM6Z3JhcGg9Imh0dHA6Ly9ucy5hZG9iZS5jb20vR3JhcGhzLzEuMC8iIHhtbG5zOng9Imh0dHA6Ly9ucy5hZG9iZS'+
2285			'5jb20vRXh0ZW5zaWJpbGl0eS8xLjAvIiB4bWxuczphPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlU1ZHVmlld2VyRXh0ZW5zaW9ucy8zLjAvIiB2aWV3Qm94PSIwIDAgMTMwIDEzMCIgdmVyc2lvbj0iMS4xIiB5PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIGhlaWdodD0iMTMwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgd2lkdGg9IjEzMHB4IiB4bWxuczppPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlSWxsdXN0cmF0b3IvMTAuMC8iPgogPGcgaWQ9IkxheWVyXzEiLz4K'+
2286			'IDxnIGlkPSJMYXllcl8yIj4KICA8Zz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTY0Ljk5OSwxOC42MjJjLTI1LjU3MywwLTQ2LjM3OCwyMC44MDUtNDYuMzc4LDQ2LjM3OXMyMC44MDUsNDYuMzc5LDQ2LjM3OCw0Ni4zNzkmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzI1LjU3NCwwLDQ2LjM4LTIwLjgwNSw0Ni4zOC00Ni4zNzlTOTAuNTczLDE4LjYyMiw2NC45OTksMTguNjIyeiBNMzMuMjI1LDg4LjQwOWMtMC4yMDgsMC4yNTgtMS4xNzQsMC40NTMtMi4zODMtMC4wODYmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0yLjM1Ni0zLjQ0MS00LjIwNi03LjI1NC01LjQ0Mi0xMS4zMzJjMS'+
2287			'41NjEsMS4wMjUsMy4zMTIsMS45MTQsNS4yNDQsMi42ODZjMC43NjgsMC45MDQsMS40NDEsMS45ODQsMS45MzksMy4wOTQmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAuNjc2LDEuNDgyLDEuMDIzLDMuMDIxLDEuMDE2LDQuMTExQzMzLjYwNCw4Ny41NzMsMzMuNDYsODguMTE2LDMzLjIyNSw4OC40MDl6IE02NC45OTksMTA2LjM3OSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTExLjkzOCwwLTIyLjcwNS01LjA4OC0zMC4yNjUtMTMuMjAzYzAuNjExLTAuMjExLDEuMTkyLTAuNTEyLDEuNjc5LTAuOTE2YzAuODQyLTAuNjk1LDEuNDAyLTEuNjA1LDEuNzMtMi41MjkmI3hkOyYjeGE7JiN4OTsm'+
2288			'I3g5OyYjeDk7YzAuMzMtMC45MywwLjQ1NC0xLjg4NywwLjQ1Ni0yLjg1Yy0wLjAwNy0xLjY2LTAuMzg0LTMuMzY5LTEuMDEzLTUuMDQ5YzIuNDY1LDAuNTkyLDUuMDg0LDEuMDcsNy44MTYsMS40NDkmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzEuMzcxLDAuMTg5LDIuNzcsMC4zNTQsNC4xOSwwLjQ5NGMwLjA0OCwxLjY5NywwLjA5OSwzLjM5NSwwLjE2Miw1LjA5MmwyLjk5OC0wLjExMWMtMC4wNi0xLjU3OC0wLjEwNi0zLjE2LTAuMTUxLTQuNzQmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzMuMzMsMC4yNDQsNi43MzgsMC4zNzUsMTAuMTcyLDAuMzc1YzguMjUsMCwxNi41NzQtMC42NywyMy'+
2289			'44OTItMS44OThjMy42NTktMC42MTMsNy4wNjctMS4zNjcsMTAuMTAxLTIuMjU2JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MyLjUzMS0wLjc0NCw1Ljc4My0yLjAzNyw3LjgxMy0zLjE3MkM5OS40MDMsOTQuMDE0LDgzLjYyLDEwNi4zNzksNjQuOTk5LDEwNi4zNzl6IE0xMDYuMDc3LDY5LjkxNSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTAuNTQsMC42OTMtMS4yNTgsMS40Mj
2289QtMi4xODEsMS45OTZjLTAuNzYsMC40NzEtMS42MTQsMC45MS0yLjUwOSwxLjMyYzAuMzc5LTguMzA3LDAuMTQtMTQuMDkyLTIuMDIxLTIxLjc0OCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTMuNzAxLTYuNDQ3'+
2290			'LTYuNzM5LTkuNjg4LTEyLjg4NC0xNC40NjFjLTIuMTU3LDIuNjY4LTQuMDg2LDQuMTM5LTEwLjUxNCw5LjQ0M2MyLjI3OCwxMC44MTgsMi4zNDEsMjEuMTY2LDIuMDIxLDMyLjEzMyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTQuOTEsMC41MDgtMTAuMDc3LDAuNzkzLTE1LjIxNiwwLjc5M2MtMy40ODUsMC02Ljk0NS0wLjEzMS0xMC4yOTEtMC4zODljLTAuMDk0LTQuNjM5LTAuMTQtOS4yNzktMC4xNC0xMy45MjImI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAtMC42NDgsMC4wMDctMS4yOTcsMC4wMDgtMS45NDVjOC42OTEtMC45LDE1LjctOC41NDMsMTUuMDkzLTE0Ljg3M2MtMC42NDMtNi'+
2291			'42ODktNy40NTUtMTAuMjI3LTE0Ljk4LTkuOTQ1JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtNy41MjcsMC4yODEtMTMuNDE0LDQuODk1LTE0LjUxNywxMS41MDJjLTEuMDQyLDYuMjQ2LDMuMDUsMTIuNzU0LDExLjQwNCwxMy4zNjFjLTAuMDAxLDAuNjMzLTAuMDA4LDEuMjY4LTAuMDA4LDEuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC4wMDEsNC41NDksMC4wNDQsOS4xLDAuMTMzLDEzLjY1Yy0yLjk0Ny0wLjMwNy01Ljc3Ni0wLjcxNy04LjQwMS0xLjI0OGMtMy4yMDMtMC42NDgtNi4xMDktMS40NjktOC41NjUtMi40NDUmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0yLjQ1OC0wLjk3'+
2292			'NS00LjU3Ny0xLjk3NS02LjQ1MS0zLjQ3M2MtMC43NjYtMC42MTMtMS41NDItMS40LTIuMTk1LTIuMTE3Yy0wLjE1Ny0xLjQ2My0wLjI0Mi0yLjk0NS0wLjI0Mi00LjQ0NyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC0yMi44MTYsMTguNTYyLTQxLjM3OSw0MS4zNzgtNDEuMzc5YzIyLjgxNywwLDQxLjM4LDE4LjU2Miw0MS4zOCw0MS4zNzlDMTA2LjM3OSw2Ni42NjUsMTA2LjI2OSw2OC4zMDEsMTA2LjA3Nyw2OS45MTV6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPGc+CiAgICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNjQuOTk5LDIzLjYyMmMtMjIuODE1LDAtNDEuMzc4LDE4LjU2Mi00MS'+
2293			'4zNzgsNDEuMzc5YzAsMS41MDIsMC4wODUsMi45ODQsMC4yNDIsNC40NDcmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7JiN4OTtjMC42NTMsMC43MTcsMS40MywxLjUwNCwyLjE5NSwyLjExN2MxLjg3NCwxLjQ5OCwzLjk5MywyLjQ5OCw2LjQ1MSwzLjQ3M2MyLjQ1NiwwLjk3Nyw1LjM2MiwxLjc5Nyw4LjU2NSwyLjQ0NSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTsmI3g5O2MyLjYyNSwwLjUzMSw1LjQ1NCwwLjk0MSw4LjQwMSwxLjI0OGMtMC4wODktNC41NTEtMC4xMzItOS4xMDItMC4xMzMtMTMuNjVjMC0wLjYzMywwLjAwNy0xLjI2OCwwLjAwOC0xLjkmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7'+
2294			'JiN4OTtjLTguMzU0LTAuNjA3LTEyLjQ0Ni03LjExNS0xMS40MDQtMTMuMzYxYzEuMTAzLTYuNjA3LDYuOTg5LTExLjIyMSwxNC41MTctMTEuNTAyYzcuNTI1LTAuMjgxLDE0LjMzOCwzLjI1NiwxNC45OCw5Ljk0NSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTsmI3g5O2MwLjYwNyw2LjMzLTYuNDAxLDEzLjk3My0xNS4wOTMsMTQuODczYy0wLjAwMSwwLjY0OC0wLjAwOCwxLjI5Ny0wLjAwOCwxLjk0NWMwLDQuNjQzLDAuMDQ2LDkuMjgzLDAuMTQsMTMuOTIyJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7YzMuMzQ2LDAuMjU4LDYuODA2LDAuMzg5LDEwLjI5MSwwLjM4OWM1LjEzOSwwLDEwLj'+
2295			'MwNi0wLjI4NSwxNS4yMTYtMC43OTNjMC4zMi0xMC45NjcsMC4yNTgtMjEuMzE0LTIuMDIxLTMyLjEzMyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTsmI3g5O2M2LjQyOC01LjMwNSw4LjM1Ni02Ljc3NSwxMC41MTQtOS40NDNjNi4xNDUsNC43NzMsOS4xODMsOC4wMTQsMTIuODg0LDE0LjQ2MWMyLjE2LDcuNjU2LDIuMzk5LDEzLjQ0MSwyLjAyMSwyMS43NDgmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7JiN4OTtjMC44OTUtMC40MSwxLjc0OS0wLjg1LDIuNTA5LTEuMzJjMC45MjMtMC41NzIsMS42NDEtMS4zMDMsMi4xODEtMS45OTZjMC4xOTEtMS42MTMsMC4zMDItMy4yNSwwLjMwMi00LjkxNCYj'+
2296			'eGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTsmI3g5O0MxMDYuMzc5LDQyLjE4NCw4Ny44MTYsMjMuNjIyLDY0Ljk5OSwyMy42MjJ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0zMC42NDQsNzkuNjc2Yy0xLjkzMi0wLjc3MS0zLjY4NC0xLjY2LTUuMjQ0LTIuNjg2YzEuMjM2LDQuMDc4LDMuMDg2LDcuODkxLDUuNDQyLDExLjMzMiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTsmI3g5O2MxLjIwOSwwLjUzOSwyLjE3NSwwLjM0NCwyLjM4MywwLjA4NmMwLjIzNS0wLjI5MywwLjM3OS0wLjgzNiwwLjM3NC0xLjUyN2MwLjAwOC0xLjA5LTAuMzQtMi42MjktMS4wMT'+
2297			'YtNC4xMTEmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7JiN4OTtDMzIuMDg1LDgxLjY2MSwzMS40MTEsODAuNTgxLDMwLjY0NCw3OS42NzZ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik04Ni42NjYsODIuNDkzYy03LjMxNywxLjIyOS0xNS42NDIsMS44OTgtMjMuODkyLDEuODk4Yy0zLjQzNCwwLTYuODQyLTAuMTMxLTEwLjE3Mi0wLjM3NSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTsmI3g5O2MwLjA0NSwxLjU4LDAuMDkyLDMuMTYyLDAuMTUxLDQuNzRsLTIuOTk4LDAuMTExYy0wLjA2My0xLjY5Ny0wLjExNC0zLjM5NS0wLjE2Mi01LjA5MmMtMS40MjEt'+
2298			'MC4xNDEtMi44MTktMC4zMDUtNC4xOS0wLjQ5NCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTsmI3g5O2MtMi43MzItMC4zNzktNS4zNTItMC44NTctNy44MTYtMS40NDljMC42MjksMS42OCwxLjAwNiwzLjM4OSwxLjAxMyw1LjA0OWMtMC4wMDIsMC45NjMtMC4xMjYsMS45Mi0wLjQ1NiwyLjg1JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7Yy0wLjMyOCwwLjkyNC0wLjg4OSwxLjgzNC0xLjczLDIuNTI5Yy0wLjQ4NiwwLjQwNC0xLjA2NywwLjcwNS0xLjY3OSwwLjkxNmM3LjU2LDguMTE1LDE4LjMyNywxMy4yMDMsMzAuMjY1LDEzLjIwMyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTsmI3g5O2'+
2299			'MxOC42MjEsMCwzNC40MDQtMTIuMzY1LDM5LjU4MS0yOS4zMTRjLTIuMDMsMS4xMzUtNS4yODIsMi40MjgtNy44MTMsMy4xNzJDOTMuNzMzLDgxLjEyNSw5MC4zMjUsODEuODc5LDg2LjY2Niw4Mi40OTN6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik02NC45OTksMi42MzdDMzAuNTU4LDIuNjM3LDIuNjM4LDMwLjU1NywyLjYzOCw2NWMwLDM0LjQ0MSwyNy45Miw2Mi4zNjEsNjIuMzYxLDYyLjM2MVMxMjcuMzYyLDk5LjQ0MiwxMjcuMzYyLDY1JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7QzEyNy4zNjIsMzAuNTU3LDk5LjQ0LDIuNjM3LDY0Ljk5'+
2300			'OSwyLjYzN3ogTTY0Ljk5OSwxMTEuMzc5Yy0yNS41NzMsMC00Ni4zNzgtMjAuODA1LTQ2LjM3OC00Ni4zNzlzMjAuODA1LTQ2LjM3OSw0Ni4zNzgtNDYuMzc5JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7YzI1LjU3NCwwLDQ2LjM4LDIwLjgwNSw0Ni4zOCw0Ni4zNzlTOTAuNTczLDExMS4zNzksNjQuOTk5LDExMS4zNzl6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPC9nPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
2301		me._fisheye__imgo.setAttribute('src',hs);
2302		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
2303		elo['ondragstart']=function() { return false; };
2304		el.appendChild(elo);
2305		el.ggSubElementOver = elo;
2306		el.ggId="fisheye";
2307		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
2308		el.ggVisible=true;
2309		el.className="ggskin ggskin_svg ";
2310		el.ggType='svg';
2311		hs ='';
2312		hs+='cursor : pointer;';
2313		hs+='height : 32px;';
2314		hs+='left : 0px;';
2315		hs+='opacity : 0;';
2316		hs+='position : absolute;';
2317		hs+='top : 0px;';
2318		hs+='visibility : hidden;';
2319		hs+='width : 32px;';
2320		hs+='pointer-events:auto;';
2321		el.setAttribute('style',hs);
2322		el.style.transformOrigin='50% 50%';
2323		me._fisheye.ggIsActive=function() {
2324			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
2325				return this.parentNode.ggIsActive();
2326			}
2327			return false;
2328		}
2329		el.ggElementNodeId=function() {
2330			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
2331				return this.parentNode.ggElementNodeId();
2332			}
2333			return player.getCurrentNode();
2334		}
2335		me._fisheye.logicBlock_alpha = function() {
2336			var newLogicStateAlpha;
2337			if (
2338				((player.getProjection() == 9))
2339			)
2340			{
2341				newLogicStateAlpha = 0;
2342			}
2343			else {
2344				newLogicStateAlpha = -1;
2345			}
2346			if (me._fisheye.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
2347				me._fisheye.ggCurrentLogicStateAlpha = newLogicStateAlpha;
2348				me._fisheye.style.transition='opacity 500ms ease 0ms';
2349				if (me._fisheye.ggCurrentLogicStateAlpha == 0) {
2350					me._fisheye.style.visibility=me._fisheye.ggVisible?'inherit':'hidden';
2351					me._fisheye.style.opacity=1;
2352				}
2353				else {
2354					setTimeout(function() { if (me._fisheye.style.opacity == 0.0) { me._fisheye.style.visibility="hidden"; } }, 505);
2355					me._fisheye.style.opacity=0;
2356				}
2357			}
2358		}
2359		me._fisheye.logicBlock_alpha();
2360		me._fisheye.onmouseenter=function (e) {
2361			me._fisheye__img.style.visibility='hidden';
2362			me._fisheye__imgo.style.visibility='inherit';
2363			me.elementMouseOver['fisheye']=true;
2364		}
2365		me._fisheye.onmouseleave=function (e) {
2366			me._fisheye__img.style.visibility='inherit';
2367			me._fisheye__imgo.style.visibility='hidden';
2368			me.elementMouseOver['fisheye']=false;
2369		}
2370		me._fisheye.ggUpdatePosition=function (useTransition) {
2371		}
2372		me._projection_buttons.appendChild(me._fisheye);
2373		el=me._stereographic=document.createElement('div');
2374		els=me._stereographic__img=document.createElement('img');
2375		els.className='ggskin ggskin_svg';
2376		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEgVGlueS8vRU4nICdodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS10aW55LmR0ZCc+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KPHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM6Z3JhcGg9Imh0dHA6Ly9ucy5hZG9iZS5jb20vR3JhcGhzLzEuMC8iIHhtbG5zOng9Imh0dHA6Ly9ucy5hZG9iZS'+
2377			'5jb20vRXh0ZW5zaWJpbGl0eS8xLjAvIiB4bWxuczphPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlU1ZHVmlld2VyRXh0ZW5zaW9ucy8zLjAvIiB2aWV3Qm94PSIwIDAgMTMwIDEzMCIgdmVyc2lvbj0iMS4xIiB5PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIGhlaWdodD0iMTMwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgd2lkdGg9IjEzMHB4IiB4bWxuczppPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlSWxsdXN0cmF0b3IvMTAuMC8iPgogPGcgaWQ9IkxheWVyXzEiLz4K'+
2378			'IDxnIGlkPSJMYXllcl8yIj4KICA8Zz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTkxLjEsNjVjMC0xMS44LTcuOC0yMS43LTE4LjUtMjVjMi40LTUuOCw2LjItMTEuNSw2LjItMTEuNXMtMi4yLTQuOC02LjgtOS4yYy00LjMtNC4xLTcuMi01LjMtNy42LTUuNWwwLDAmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwbDAsMGMtMC40LDAuMi0zLjMsMS40LTcuNSw1LjZjLTQuNiw0LjUtNi42LDkuNC02LjYsOS40czMuOSw1LjcsNi40LDExLjVjLTYuMSwyLjEtMTEuMSw2LjMtMTQuMywxMS44JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtMi42LTEuMS'+
2379			'00LjktMS45LTYuOS0yLjRjMC4yLTMuNi0yLjYtNy42LTYuNi05LjFjLTQuNS0xLjYtOS4yLDEuMi0xMC40LDUuOWMtMS4yLDQuNiwxLjUsOS4zLDYuMiwxMC4xYzQsMC43LDguMy0xLjMsMTAtNC4zJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MxLjcsMC40LDMuOSwxLjIsNi40LDIuMmMtMS40LDMuMi0yLjIsNi44LTIuMiwxMC41YzAsMTQuNCwxMS43LDI2LjEsMjYuMSwyNi4xUzkxLjEsNzkuNCw5MS4xLDY1eiBNNDMuNCw2NC43JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MwLTMsMC43LTUuOCwxLjgtOC40YzAuOCwwLjQsMS42LDAuOCwyLjQsMS4ybDEuMi0yLjRjLTAuOC0wLjQtMS42LTAu'+
2380			'OC0yLjQtMS4yYzMuOC02LjMsMTAuNy0xMC41LDE4LjYtMTAuNSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMTEuOSwwLDIxLjYsOS43LDIxLjYsMjEuNmMwLDEwLjUtNy41LDE5LjItMTcuNCwyMS4yYzAuMS0wLjIsMC4yLTAuNCwwLjItMC41YzIuMS01LjYtMy4xLTguMS02LjUtOS43Yy0xLjctMC44LTMuNC0xLjYtNC42LTIuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTEuMS0xLjEtMi4yLTIuNi0zLjItNC4xYy0yLjEtMy00LjItNi4yLTcuNy02LjJjLTAuOSwwLTEuOCwwLjItMi43LDAuNkM0NC40LDYzLjgsNDMuOSw2NC4yLDQzLjQsNjQuN3ogTTUxLjEsODEuNiYjeGQ7JiN4YTsmI3'+
2381			'g5OyYjeDk7JiN4OTtjLTMuMy0yLjYtNS40LTguOS01LTEyLjRjMC4xLTAuOSwwLjQtMS40LDAuNS0xLjVjMC4zLTAuMSwwLjYtMC4yLDAuOC0wLjJjMS4yLDAsMi43LDIuMiw0LDQuMmMxLjEsMS43LDIuMywzLjQsMy44LDQuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMS42LDEuNSwzLjgsMi42LDUuNywzLjVjNC4zLDIsNC43LDIuNyw0LjIsNC4xYy0wLjQsMS0yLjUsMS4xLTMuMiwxLjFDNTguNiw4NS4yLDUzLjcsODMuNiw1MS4xLDgxLjZ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPGc+CiAgICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNjUsNDMuNGMtNy45LDAtMTQuOCw0LjItMTgu'+
2382			'NiwxMC41YzAuOCwwLjQsMS42LDAuOCwyLjQsMS4ybC0xLjIsMi40Yy0wLjgtMC40LTEuNi0wLjgtMi40LTEuMiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTsmI3g5O2MtMS4xLDIuNi0xLjgsNS40LTEuOCw4LjRjMC41LTAuNSwxLTAuOCwxLjUtMS4xYzAuOS0wLjQsMS44LTAuNiwyLjctMC42YzMuNiwwLDUuNywzLjEsNy43LDYuMmMxLDEuNSwyLDMsMy4yLDQuMSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTsmI3g5O2MxLjEsMS4xLDIuO
2382SwxLjksNC42LDIuN2MzLjQsMS42LDguNSw0LjEsNi41LDkuN2MtMC4xLDAuMi0wLjEsMC4zLTAuMiwwLjVjOS45LTIsMTcuNC0xMC43LDE3LjQtMjEuMiYjeG'+
2383			'Q7JiN4YTsmI3g5OyYjeDk7JiN4OTsmI3g5O0M4Ni42LDUzLjEsNzYuOSw0My40LDY1LDQzLjR6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik02NSw4LjlDMzQsOC45LDguOSwzNCw4LjksNjVTMzQsMTIxLjEsNjUsMTIxLjFjMzEsMCw1Ni4xLTI1LjEsNTYuMS01Ni4xUzk2LDguOSw2NSw4Ljl6IE02NSw5MS4xJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7Yy0xNC40LDAtMjYuMS0xMS43LTI2LjEtMjYuMWMwLTMuNywwLjgtNy4zLDIuMi0xMC41Yy0yLjYtMS4xLTQuNy0xLjgtNi40LTIuMmMtMS43LDMtNS45LDQuOS0xMCw0LjNjLTQuNy0wLjgt'+
2384			'Ny40LTUuNS02LjItMTAuMSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTsmI3g5O2MxLjItNC42LDUuOS03LjUsMTAuNC01LjljNCwxLjUsNi44LDUuNSw2LjYsOS4xYzIsMC41LDQuMywxLjMsNi45LDIuNGMzLjEtNS41LDguMi05LjcsMTQuMy0xMS44Yy0yLjYtNS44LTYuNC0xMS41LTYuNC0xMS41JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7czIuMS00LjgsNi42LTkuNGM0LjItNC4yLDcuMS01LjUsNy41LTUuNmwwLDBjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLDBsMCwwYzAuNCwwLjIsMy4zLDEuNCw3LjYsNS41YzQuNiw0LjQsNi44LDkuMiw2LjgsOS4yJiN4ZDsmI3hhOyYjeDk7JiN4OT'+
2385			'smI3g5OyYjeDk7cy0zLjcsNS43LTYuMiwxMS41YzEwLjcsMy4zLDE4LjUsMTMuMiwxOC41LDI1QzkxLjEsNzkuNCw3OS40LDkxLjEsNjUsOTEuMXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTYxLjEsODAuMWMtMS45LTAuOS00LjEtMS45LTUuNy0zLjVjLTEuNS0xLjQtMi43LTMuMi0zLjgtNC45Yy0xLjMtMi0yLjgtNC4yLTQtNC4yYy0wLjIsMC0wLjUsMC4xLTAuOCwwLjImI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7JiN4OTtjLTAuMiwwLjEtMC40LDAuNS0wLjUsMS41Yy0wLjQsMy41LDEuNyw5LjgsNSwxMi40YzIuNSwyLDcuNCwzLjcsMTAuOSwz'+
2386			'LjdjMC43LDAsMi44LTAuMSwzLjItMS4xQzY1LjgsODIuNyw2NS4zLDgyLjEsNjEuMSw4MC4xJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDwvZz4KICA8L2c+CiA8L2c+Cjwvc3ZnPgo=';
2387		me._stereographic__img.setAttribute('src',hs);
2388		hs ='';
2389		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
2390		els.setAttribute('style', hs);
2391		els['ondragstart']=function() { return false; };
2392		el.appendChild(els);
2393		el.ggSubElement = els;
2394		elo=me._stereographic__imgo=document.createElement('img');
2395		elo.className='ggskin ggskin_svg';
2396		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEgVGlueS8vRU4nICdodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS10aW55LmR0ZCc+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KPHN2ZyBiYXNlUHJvZmlsZT0idGlueSIgeG1sbnM6Z3JhcGg9Imh0dHA6Ly9ucy5hZG9iZS5jb20vR3JhcGhzLzEuMC8iIHhtbG5zOng9Imh0dHA6Ly9ucy5hZG9iZS'+
2397			'5jb20vRXh0ZW5zaWJpbGl0eS8xLjAvIiB4bWxuczphPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlU1ZHVmlld2VyRXh0ZW5zaW9ucy8zLjAvIiB2aWV3Qm94PSIwIDAgMTMwIDEzMCIgdmVyc2lvbj0iMS4xIiB5PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIGhlaWdodD0iMTMwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgd2lkdGg9IjEzMHB4IiB4bWxuczppPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlSWxsdXN0cmF0b3IvMTAuMC8iPgogPGcgaWQ9IkxheWVyXzEiLz4K'+
2398			'IDxnIGlkPSJMYXllcl8yIj4KICA8Zz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTk0LjA0Niw2NC45OTljMC0xMy4wNzQtOC42ODUtMjQuMTU1LTIwLjU4Ny0yNy43ODZjMi43MTktNi40NTcsNi44NTctMTIuODMyLDYuODU3LTEyLjgzMiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtzLTIuNDE2LTUuMzMtNy41ODUtMTAuMjQ2Yy00LjgxLTQuNTc4LTguMDUtNS45NDEtOC40NzYtNi4xMDhsMC4wMDEtMC4wMTljMCwwLTAuMDEyLDAuMDA0LTAuMDI1LDAuMDExJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtMC4wMTQtMC4wMDYtMC4wMjQtMC4wMDktMC4wMjQtMC4wMDlsMC4wMDEsMC4wMT'+
2399			'ljLTAuNDIyLDAuMTc1LTMuNjM0LDEuNjA0LTguMzUsNi4yNzljLTUuMDY1LDUuMDIxLTcuMzcyLDEwLjM5OS03LjM3MiwxMC4zOTkmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7czQuMzE2LDYuMzYxLDcuMTY2LDEyLjc5OGMtNi43MzksMi4yOTgtMTIuMzY5LDcuMDA1LTE1Ljg2LDEzLjA5M2MtMi44NDUtMS4xODMtNS40NjgtMi4wOTQtNy42NDUtMi42NDYmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAuMjU0LTMuOTU2LTIuODYtOC40NTctNy4zNTctMTAuMDc0Yy00Ljk4Ny0xLjc5NS0xMC4xOTUsMS4zMzgtMTEuNTIyLDYuNTAzYy0xLjMyOCw1LjE2NSwxLjcwNSwxMC4zODYsNi44OTksMTEu'+
2400			'MjI2JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2M0LjQ5NywwLjcyOSw5LjIwMi0xLjQ0NCwxMS4xMS00Ljc3MmMxLjg3MywwLjQ3LDQuMzEzLDEuMjgxLDcuMTUzLDIuNDQ5Yy0xLjU4NywzLjU4Ny0yLjQ3Nyw3LjU0OS0yLjQ3NywxMS43MTYmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAsMTYuMDE3LDEzLjAzLDI5LjA0NywyOS4wNDYsMjkuMDQ3Uzk0LjA0Niw4MS4wMTYsOTQuMDQ2LDY0Ljk5OXogTTQwLjk2Myw2NC42NTNjMC4wNDctMy4zMTUsMC43NjgtNi40NywyLjAzMi05LjMzMyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC44NTYsMC4
24000MSwxLjczMSwwLjg0MiwyLjYyOSwxLjMwNW'+
2401			'wxLjM3NS0yLjY2NmMtMC44OC0wLjQ1NC0xLjc1Ni0wLjg4OS0yLjYyNC0xLjMwNmM0LjIwNy03LjAwMywxMS44NzctMTEuNywyMC42MjUtMTEuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMTMuMjU5LDAsMjQuMDQ2LDEwLjc4NywyNC4wNDYsMjQuMDQ2YzAsMTEuNjM2LTguMzA4LDIxLjM2Ni0xOS4zMDMsMjMuNTc1YzAuMDk3LTAuMTk5LDAuMTgxLTAuMzkzLDAuMjQ1LTAuNTcmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzIuMjktNi4yNy0zLjQyNy04Ljk4LTcuMjA5LTEwLjc3NGMtMS44ODYtMC44OTUtMy44MzUtMS44MTktNS4wNzItMi45ODhjLTEuMjczLTEuMjA0LTIuNDMtMi45MTQt'+
2402			'My41NDctNC41NjgmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0yLjI4My0zLjM4LTQuNjQ0LTYuODc0LTguNjA4LTYuODc0Yy0wLjk3MiwwLTEuOTY0LDAuMjI5LTIuOTUsMC42NzlDNDIuMDc2LDYzLjcxOCw0MS40OTksNjQuMDkxLDQwLjk2Myw2NC42NTN6IE00OS41OTcsODMuNDEmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0zLjY0NS0yLjkyMS02LjAwMy05LjkxOS01LjUyNS0xMy43NjVjMC4xMy0xLjA0NCwwLjQzNS0xLjU0LDAuNjA4LTEuNjJjMC4zMy0wLjE1LDAuNjIzLTAuMjI3LDAuODcyLTAuMjI3JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MxLjMwOSwwLDIuOTg1LDIuNDgyLD'+
2403			'QuNDY1LDQuNjczYzEuMjcsMS44NzksMi41ODIsMy44MjEsNC4yNTYsNS40MDNjMS44MTIsMS43MTQsNC4yMywyLjg2LDYuMzY0LDMuODcyJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2M0Ljc0OCwyLjI1Miw1LjIzNSwyLjk1Miw0LjY1NCw0LjU0MWMtMC40MTIsMS4xMy0yLjgyMywxLjIxOC0zLjU1MywxLjIxOEM1Ny44NjEsODcuNTA2LDUyLjQxNCw4NS42NjgsNDkuNTk3LDgzLjQxeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxnPgogICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTY1LDQwLjk1M2MtOC43NDgsMC0xNi40MTgsNC42OTctMjAuNjI1LDExLjdjMC44NjgsMC40MTcsMS43NDQs'+
2404			'MC44NTIsMi42MjQsMS4zMDZsLTEuMzc1LDIuNjY2JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7Yy0wLjg5Ny0wLjQ2My0xLjc3Mi0wLjg5NS0yLjYyOS0xLjMwNWMtMS4yNjUsMi44NjMtMS45ODUsNi4wMTgtMi4wMzIsOS4zMzNjMC41MzYtMC41NjIsMS4xMTMtMC45MzYsMS42MzktMS4xNzYmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7JiN4OTtjMC45ODYtMC40NSwxLjk3OS0wLjY3OSwyLjk1LTAuNjc5YzMuOTY1LDAsNi4zMjUsMy40OTQsOC42MDgsNi44NzRjMS4xMTcsMS42NTQsMi4yNzMsMy4zNjQsMy41NDcsNC41NjgmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7JiN4OTtjMS4yMz'+
2405			'csMS4xNjksMy4xODcsMi4wOTQsNS4wNzIsMi45ODhjMy43ODIsMS43OTQsOS40OTksNC41MDUsNy4yMDksMTAuNzc0Yy0wLjA2NCwwLjE3OC0wLjE0OCwwLjM3MS0wLjI0NSwwLjU3JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7YzEwLjk5NS0yLjIwOSwxOS4zMDMtMTEuOTM5LDE5LjMwMy0yMy41NzVDODkuMDQ2LDUxLjc0LDc4LjI1OSw0MC45NTMsNjUsNDAuOTUzeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNjUsMi42MzhjLTM0LjQ0MiwwLTYyLjM2MiwyNy45MjItNjIuMzYyLDYyLjM2M1MzMC41NTgsMTI3LjM2Miw2NSwxMjcuMzYyYzM0'+
2406			'LjQ0MSwwLDYyLjM2Mi0yNy45Miw2Mi4zNjItNjIuMzYxJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7Uzk5LjQ0MSwyLjYzOCw2NSwyLjYzOHogTTY1LDk0LjA0NmMtMTYuMDE2LDAtMjkuMDQ2LTEzLjAzLTI5LjA0Ni0yOS4wNDdjMC00LjE2NywwLjg5LTguMTI5LDIuNDc3LTExLjcxNiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTsmI3g5O2MtMi44NC0xLjE2OC01LjI4LTEuOTc5LTcuMTUzLTIuNDQ5Yy0xLjkwOCwzLjMyOC02LjYxMyw1LjUwMS0xMS4xMSw0Ljc3MmMtNS4xOTQtMC44NC04LjIyOC02LjA2MS02Ljg5OS0xMS4yMjYmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7JiN4OTtjMS'+
2407			'4zMjctNS4xNjUsNi41MzUtOC4yOTgsMTEuNTIyLTYuNTAzYzQuNDk3LDEuNjE3LDcuNjExLDYuMTE4LDcuMzU3LDEwLjA3NGMyLjE3NywwLjU1Miw0LjgsMS40NjMsNy42NDUsMi42NDYmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7JiN4OTtjMy40OTEtNi4wODgsOS4xMjEtMTAuNzk1LDE1Ljg2LTEzLjA5M2MtMi44NS02LjQzNy03LjE2Ni0xMi43OTgtNy4xNjYtMTIuNzk4czIuMzA3LTUuMzc4LDcuMzcyLTEwLjM5OSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTsmI3g5O2M0LjcxNi00LjY3NSw3LjkyOC02LjEwNCw4LjM1LTYuMjc5TDY0LjIwNyw4LjAxYzAsMCwwLjAxMSwwLjAwMywwLjAyNCww'+
2408			'LjAwOWMwLjAxNC0wLjAwNywwLjAyNS0wLjAxMSwwLjAyNS0wLjAxMWwtMC4wMDEsMC4wMTkmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7JiN4OTtjMC40MjYsMC4xNjcsMy42NjYsMS41Myw4LjQ3Niw2LjEwOGM1LjE2OSw0LjkxNiw3LjU4NSwxMC4yNDYsNy41ODUsMTAuMjQ2cy00LjEzOSw2LjM3NS02Ljg1NywxMi44MzImI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7JiN4OTtjMTEuOTAyLDMuNjMxLDIwLjU4NywxNC43MTIsMjAuNTg3LDI3Ljc4NkM5NC4wNDYsODEuMDE2LDgxLjAxNiw5NC4wNDYsNjUsOTQuMDQ2eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgICA8cGF0aCBmaWxsPSIjMDAwMDAwIi'+
2409			'BkPSJNNjAuNjM3LDgxLjc0N2MtMi4xMzQtMS4wMTItNC41NTItMi4xNTgtNi4zNjQtMy44NzJjLTEuNjc0LTEuNTgyLTIuOTg2LTMuNTI0LTQuMjU2LTUuNDAzJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7Yy0xLjQ3OS0yLjE5LTMuMTU2LTQuNjczLTQuNDY1LTQuNjczYy0wLjI0OSwwLTAuNTQyLDAuMDc2LTAuODcyLDAuMjI3Yy0wLjE3NCwwLjA4LTAuNDc5LDAuNTc2LTAuNjA4LDEuNjImI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7JiN4OTtjLTAuNDc4LDMuODQ2LDEuODgxLDEwLjg0NCw1LjUyNSwxMy43NjVjMi44MTcsMi4yNTgsOC4yNjUsNC4wOTYsMTIuMTQyLDQuMDk2YzAuNzI5'+
2410			'LDAsMy4xNDEtMC4wODgsMy41NTMtMS4yMTgmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7JiN4OTtDNjUuODcyLDg0LjY5OSw2NS4zODUsODMuOTk5LDYwLjYzNyw4MS43NDd6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPC9nPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
2411		me._stereographic__imgo.setAttribute('src',hs);
2412		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
2413		elo['ondragstart']=function() { return false; };
2414		el.appendChild(elo);
2415		el.ggSubElementOver = elo;
2416		el.ggId="stereographic";
2417		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
2418		el.ggVisible=true;
2419		el.className="ggskin ggskin_svg ";
2420		el.ggType='svg';
2421		hs ='';
2422		hs+='cursor : pointer;';
2423		hs+='height : 32px;';
2424		hs+='left : 0px;';
2425		hs+='opacity : 0;';
2426		hs+='position : absolute;';
2427		hs+='top : 0px;';
2428		hs+='visibility : hidden;';
2429		hs+='width : 32px;';
2430		hs+='pointer-events:auto;';
2431		el.setAttribute('style',hs);
2432		el.style.transformOrigin='50% 50%';
2433		me._stereographic.ggIsActive=function() {
2434			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
2435				return this.parentNode.ggIsActive();
2436			}
2437			return false;
2438		}
2439		el.ggElementNodeId=function() {
2440			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
2441				return this.parentNode.ggElementNodeId();
2442			}
2443			return player.getCurrentNode();
2444		}
2445		me._stereographic.logicBlock_alpha = function() {
2446			var newLogicStateAlpha;
2447			if (
2448				((player.getProjection() == 4))
2449			)
2450			{
2451				newLogicStateAlpha = 0;
2452			}
2453			else {
2454				newLogicStateAlpha = -1;
2455			}
2456			if (me._stereographic.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
2457				me._stereographic.ggCurrentLogicStateAlpha = newLogicStateAlpha;
2458				me._stereographic.style.transition='opacity 500ms ease 0ms';
2459				if (me._stereographic.ggCurrentLogicStateAlpha == 0) {
2460					me._stereographic.style.visibility=me._stereographic.ggVisible?'inherit':'hidden';
2461					me._stereographic.style.opacity=1;
2462				}
2463				else {
2464					setTimeout(function() { if (me._stereographic.style.opacity == 0.0) { me._stereographic.style.visibility="hidden"; } }, 505);
2465					me._stereographic.style.opacity=0;
2466				}
2467			}
2468		}
2469		me._stereographic.logicBlock_alpha();
2470		me._stereographic.onmouseenter=function (e) {
2471			me._stereographic__img.style.visibility='hidden';
2472			me._stereographic__imgo.style.visibility='inherit';
2473			me.elementMouseOver['stereographic']=true;
2474		}
2475		me._stereographic.onmouseleave=function (e) {
2476			me._stereographic__img.style.visibility='inherit';
2477			me._stereographic__imgo.style.visibility='hidden';
2478			me.elementMouseOver['stereographic']=false;
2479		}
2480		me._stereographic.ggUpdatePosition=function (useTransition) {
2481		}
2482		me._projection_buttons.appendChild(me._stereographic);
2483		me._controller_slider.appendChild(me._projection_buttons);
2484		el=me._thumbnail=document.createElement('div');
2485		el.ggPermeable=false;
2486		el.ggId="thumbnail";
2487		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
2488		el.ggVisible=false;
2489		el.className="ggskin ggskin_container ";
2490		el.ggType='container';
2491		hs ='';
2492		hs+='height : 32px;';
2493		hs+='left : 128px;';
2494		hs+='position : absolute;';
2495		hs+='top : 0px;';
2496		hs+='visibility : hidden;';
2497		hs+='width : 32px;';
2498		hs+='pointer-events:auto;';
2499		el.setAttribute('style',hs);
2500		el.style.transformOrigin='50% 50%';
2501		me._thumbnail.ggIsActive=function() {
2502			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
2503				return this.parentNode.ggIsActive();
2504			}
2505			return false;
2506		}
2507		el.ggElementNodeId=function() {
2508			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
2509				return this.parentNode.ggElementNodeId();
2510			}
2511			return player.getCurrentNode();
2512		}
2513		me._thumbnail.logicBlock_position = function() {
2514			var newLogicStatePosition;
2515			if (
2516				((player.getVariableValue('pos_thumbnail') == Number("0")))
2517			)
2518			{
2519				newLogicStatePosition = 0;
2520			}
2521			else if (
2522				((player.getVariableValue('pos_thumbnail') == Number("1")))
2523			)
2524			{
2525				newLogicStatePosition = 1;
2526			}
2527			else if (
2528				((player.getVariableValue('pos_thumbnail') == Number("2")))
2529			)
2530			{
2531				newLogicStatePosition = 2;
2532			}
2533			else if (
2534				((player.getVariableValue('pos_thumbnail') == Number("3")))
2535			)
2536			{
2537				newLogicStatePosition = 3;
2538			}
2539			else if (
2540				((player.getVariableValue('pos_thumbnail') == Number("4")))
2541			)
2542			{
2543				newLogicStatePosition = 4;
2544			}
2545			else {
2546				newLogicStatePosition = -1;
2547			}
2548			if (me._thumbnail.ggCurrentLogicStatePosition != newLogicStatePosition) {
2549				me._thumbnail.ggCurrentLogicStatePosition = newLogicStatePosition;
2550				me._thumbnail.style.transition='left 0s, top 0s';
2551				if (me._thumbnail.ggCurrentLogicStatePosition == 0) {
2552					me._thumbnail.style.left='0px';
2553					me._thumbnail.style.top='0px';
2554				}
2555				else if (me._thumbnail.ggCurrentLogicStatePosition == 1) {
2556					me._thumbnail.style.left='32px';
2557					me._thumbnail.style.top='0px';
2558				}
2559				else if (me._thumbnail.ggCurrentLogicStatePosition == 2) {
2560					me._thumbnail.style.left='64px';
2561					me._thumbnail.style.top='0px';
2562				}
2563				else if (me._thumbnail.ggCurrentLogicStatePosition == 3) {
2564					me._thumbnail.style.left='96px';
2565					me._thumbnail.style.top='0px';
2566				}
2567				else if (me._thumbnail.ggCurrentLogicStatePosition == 4) {
2568					me._thumbnail.style.left='128px';
2569					me._thumbnail.style.top='0px';
2570				}
2571				else {
2572					me._thumbnail.style.left='128px';
2573					me._thumbnail.style.top='0px';
2574				}
2575			}
2576		}
2577		me._thumbnail.logicBlock_position();
2578		me._thumbnail.logicBlock_visible = function() {
2579			var newLogicStateVisible;
2580			if (
2581				((player.getVariableValue('opt_thumbnail') == true)) && 
2582				((player.getIsTour() == true))
2583			)
2584			{
2585				newLogicStateVisible = 0;
2586			}
2587			else {
2588				newLogicStateVisible = -1;
2589			}
2590			if (me._thumbnail.ggCurrentLogicStateVisible != newLogicStateVisible) {
2591				me._thumbnail.ggCurrentLogicStateVisible = newLogicStateVisible;
2592				me._thumbnail.style.transition='left 0s, top 0s';
2593				if (me._thumbnail.ggCurrentLogicStateVisible == 0) {
2594					me._thumbnail.style.visibility=(Number(me._thumbnail.style.opacity)>0||!me._thumbnail.style.opacity)?'inherit':'hidden';
2595					me._thumbnail.ggVisible=true;
2596				}
2597				else {
2598					me._thumbnail.style.visibility="hidden";
2599					me._thumbnail.ggVisible=false;
2600				}
2601			}
2602		}
2603		me._thumbnail.logicBlock_visible();
2604		me._thumbnail.onclick=function (e) {
2605			if (
2606				(
2607					((player.getViewerSize(true).width <= 450))
2608				)
2609			) {
2610				player.setVariableValue('vis_thumbnail_menu_mobile', !player.getVariableValue('vis_thumbnail_menu_mobile'));
2611			}
2612			if (
2613				(
2614					((player.getViewerSize(true).width > 450))
2615				)
2616			) {
2617				player.setVariableValue('vis_thumbnail_menu_show', !player.getVariableValue('vis_thumbnail_menu_show'));
2618			}
2619		}
2620		me._thumbnail.ggUpdatePosition=function (useTransition) {
2621		}
2622		el=me._thumbnail_hide_button_show=document.createElement('div');
2623		els=me._thumbnail_hide_button_show__img=document.createElement('img');
2624		els.className='ggskin ggskin_svg';
2625		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzMCAxMzA7IiB2aWV3Qm94PSIwIDAgMTMwIDEzMCIgdmVyc2lvbj0iMS4xIiB5PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaWQ9IkxheWVyXzEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIi'+
2626			'B4PSIwcHgiPgogPGcgaWQ9IkxheWVyXzFfMV8iPgogIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik02NSw4LjlDMzQsOC45LDguOSwzNCw4LjksNjVTMzQsMTIxLjEsNjUsMTIxLjFjMzEsMCw1Ni4xLTI1LjEsNTYuMS01Ni4xUzk2LDguOSw2NSw4Ljl6IE01NS40LDU3LjgmI3hhOyYjeDk7JiN4OTtjMC0xLjMsMS4xLTIuNCwyLjUtMi40aDEwLjRMNTUuNCw2OC4zVjU3Ljh6IE0yNy44LDcyLjJWNTcuOGMwLTEuMywxLjEtMi40LDIuNS0yLjRoMTQuM2MxLjQsMCwyLjUsMS4xLDIuNSwyLjR2MTQuMyYjeGE7JiN4OTsmI3g5O2MwLDEuMy0xLjEsMi40LTIuNSwyLjRIMzAuM0MyOC45LDc0LjYsMjcu'+
2627			'OCw3My41LDI3LjgsNzIuMnogTTMyLjgsMTAwLjRjLTAuNCwwLTAuOC0wLjEtMS4xLTAuNGwtMS43LTEuN2MtMC42LTAuNi0wLjYtMS42LDAtMi4yJiN4YTsmI3g5OyYjeDk7bDY2LTY2YzAuMy0wLjMsMC43LTAuNCwxLjEtMC40YzAuNCwwLDAuOCwwLjEsMS4xLDAuNGwxLjcsMS43YzAuNiwwLjYsMC42LDEuNiwwLDIuMmwtNjYsNjZDMzMuNiwxMDAuMywzMy4yLDEwMC40LDMyLjgsMTAwLjR6JiN4YTsmI3g5OyYjeDk7IE03NC42LDcyLjJjMCwxLjMtMS4xLDIuNC0yLjUsMi40SDYxLjlsMTIuNy0xMi43TDc0LjYsNzIuMkw3NC42LDcyLjJ6IE0xMDIuMiw3Mi4yYzAsMS4zLTEuMSwyLjQtMi41LD'+
2628			'IuNEg4NS41JiN4YTsmI3g5OyYjeDk7Yy0xLjQsMC0yLjUtMS4xLTIuNS0yLjRWNTcuOGMwLTEuMywxLjEtMi40LDIuNS0yLjRoMTQuMmMxLjQsMCwyLjUsMS4xLDIuNSwyLjRDMTAyLjIsNTcuOCwxMDIuMiw3Mi4yLDEwMi4yLDcyLjJ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KIDwvZz4KIDxnIGlkPSJMYXllcl8yXzFfIj4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNTUuNCw1Ny44YzAtMS4zLDEuMS0yLjQsMi41LTIuNGgxMC40TDU1LjQsNjguM1Y1Ny44eiBNMjcuOCw3Mi4yVjU3LjhjMC0xLjMsMS4xLTIuNCwyLjUtMi40aDE0LjMmI3hhOyYjeDk7JiN4OTtjMS40LDAsMi41LDEuMSwyLjUs'+
2629			'Mi40djE0LjNjMCwxLjMtMS4xLDIuNC0yLjUsMi40SDMwLjNDMjguOSw3NC42LDI3LjgsNzMuNSwyNy44LDcyLjJ6IE0zMi44LDEwMC40Yy0wLjQsMC0wLjgtMC4xLTEuMS0wLjQmI3hhOyYjeDk7JiN4OTtsLTEuNy0xLjdjLTAuNi0wLjYtMC42LTEuNiwwLTIuMmw2Ni02NmMwLjMtMC4zLDAuNy0wLjQsMS4xLTAuNGMwLjQsMCwwLjgsMC4xLDEuMSwwLjRsMS43LDEuN2MwLjYsMC42LDAuNiwxLjYsMCwyLjJsLTY2LDY2JiN4YTsmI3g5OyYjeDk7QzMzLjYsMTAwLjMsMzMuMiwxMDAuNCwzMi44LDEwMC40eiBNNzQuNiw3Mi4yYzAsMS4zLTEuMSwyLjQtMi41LDIuNEg2MS45bDEyLjctMTIuN0w3NC'+
2630			'42LDcyLjJMNzQuNiw3Mi4yeiBNMTAyLjIsNzIuMiYjeGE7JiN4OTsmI3g5O2MwLDEuMy0xLjEsMi40LTIuNSwyLjRIODUuNWMtMS40LDAtMi41LTEuMS0yLjUtMi40VjU3LjhjMC0xLjMsMS4xLTIuNCwyLjUtMi40aDE0LjJjMS40LDAsMi41LDEuMSwyLjUsMi40JiN4YTsmI3g5OyYjeDk7QzEwMi4yLDU3LjgsMTAyLjIsNzIuMiwxMDIuMiw3Mi4yeiBNNTUuNCw1Ny44YzAtMS4zLDEuMS0yLjQsMi41LTIuNGgxMC40TDU1LjQsNjguM1Y1Ny44eiBNMjcuOCw3Mi4yVjU3LjhjMC0xLjMsMS4xLTIuNCwyLjUtMi40JiN4YTsmI3g5OyYjeDk7aDE0LjNjMS40LDAsMi41LDEuMSwyLjUsMi40djE0LjNj'+
2631			'MCwxLjMtMS4xLDIuNC0yLjUsMi40SDMwLjNDMjguOSw3NC42LDI3LjgsNzMuNSwyNy44LDcyLjJ6IE0zMi44LDEwMC40Yy0wLjQsMC0wLjgtMC4xLTEuMS0wLjQmI3hhOyYjeDk7JiN4OTtsLTEuNy0xLjdjLTAuNi0wLjYtMC42LTEuNiwwLTIuMmw2Ni02NmMwLjMtMC4zLDAuNy0wLjQsMS4xLTAuNGMwLjQsMCwwLjgsMC4xLDEuMSwwLjRsMS43LDEuN2MwLjYsMC42LDAuNiwxLjYsMCwyLjJsLTY2LDY2JiN4YTsmI3g5OyYjeDk7QzMzLjYsMTAwLjMsMzMuMiwxMDAuNCwzMi44LDEwMC40eiBNNzQuNiw3Mi4yYzAsMS4zLTEuMSwyLjQtMi41LDIuNEg2MS45bDEyLjctMTIuN0w3NC42LDcyLjJMNz'+
2632			'QuNiw3Mi4yeiBNMTAyLjIsNzIuMiYjeGE7JiN4OTsmI3g5O2MwLDEuMy0xLjEsMi40LTIuNSwyLjRIODUuNWMtMS40LDAtMi41LTEuMS0yLjUtMi40VjU3LjhjMC0xLjMsMS4xLTIuNCwyLjUtMi40aDE0LjJjMS40LDAsMi41LDEuMSwyLjUsMi40JiN4YTsmI3g5OyYjeDk7QzEwMi4yLDU3LjgsMTAyLjIsNzIuMiwxMDIuMiw3Mi4yeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiA8L2c+Cjwvc3ZnPgo=';
2633		me._thumbnail_hide_button_show__img.setAttribute('src',hs);
2634		hs ='';
2635		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
2636		els.setAttribute('style', hs);
2637		els['ondragstart']=function() { return false; };
2638		el.appendChild(els);
2639		el.ggSubElement = els;
2640		elo=me._thumbnail_hide_button_show__imgo=document.createElement('img');
2641		elo.className='ggskin ggskin_svg';
2642		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzMCAxMzA7IiB2aWV3Qm94PSIwIDAgMTMwIDEzMCIgdmVyc2lvbj0iMS4xIiB5PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaWQ9IkxheWVyXzEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIi'+
2643			'B4PSIwcHgiPgogPGcgaWQ9IkxheWVyXzFfMV8iPgogIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik02NSwyLjZDMzAuNiwyLjYsMi42LDMwLjYsMi42LDY1czI3LjksNjIuNCw2Mi40LDYyLjRjMzQuNCwwLDYyLjQtMjcuOSw2Mi40LTYyLjRTOTkuNCwyLjYsNjUsMi42eiBNNTQuMyw1Ny4xJiN4YTsmI3g5OyYjeDk7YzAtMS41LDEuMi0yLjcsMi43LTIuN2gxMS42TDU0LjMsNjguN1Y1Ny4xeiBNMjMuNyw3Mi45VjU3LjFjMC0xLjUsMS4yLTIuNywyLjctMi43aDE1LjhjMS41LDAsMi43LDEuMiwyLjcsMi43djE1LjkmI3hhOyYjeDk7JiN4OTtjMCwxLjUtMS4yLDIuNy0yLjcsMi43S
2643DI2LjRDMjQu'+
2644			'OSw3NS43LDIzLjcsNzQuNCwyMy43LDcyLjl6IE0yOS4zLDEwNC40Yy0wLjQsMC0wLjktMC4yLTEuMi0wLjVsLTEuOC0xLjhjLTAuNy0wLjctMC43LTEuNywwLTIuNCYjeGE7JiN4OTsmI3g5O2w3My4zLTczLjNjMC4zLTAuMywwLjgtMC41LDEuMi0wLjVzMC45LDAuMiwxLjIsMC41bDEuOCwxLjhjMC43LDAuNywwLjcsMS43LDAsMi40bC03My4zLDczLjNDMzAuMSwxMDQuMiwyOS43LDEwNC40LDI5LjMsMTA0LjR6JiN4YTsmI3g5OyYjeDk7IE03NS43LDcyLjljMCwxLjUtMS4yLDIuNy0yLjcsMi43SDYxLjVsMTQuMS0xNC4xTDc1LjcsNzIuOUw3NS43LDcyLjl6IE0xMDYuMyw3Mi45YzAsMS41LT'+
2645			'EuMiwyLjctMi43LDIuN0g4Ny44JiN4YTsmI3g5OyYjeDk7Yy0xLjUsMC0yLjctMS4yLTIuNy0yLjdWNTcuMWMwLTEuNSwxLjItMi43LDIuNy0yLjdoMTUuOGMxLjUsMCwyLjcsMS4yLDIuNywyLjdDMTA2LjMsNTcuMSwxMDYuMyw3Mi45LDEwNi4zLDcyLjl6IiBmaWxsLW9wYWNpdHk9IjEiLz4KIDwvZz4KIDxnIGlkPSJMYXllcl8yXzFfIj4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNTQuMyw1Ny4xYzAtMS41LDEuMi0yLjcsMi43LTIuN2gxMS42TDU0LjMsNjguN1Y1Ny4xeiBNMjMuNyw3Mi45VjU3LjFjMC0xLjUsMS4yLTIuNywyLjctMi43aDE1LjgmI3hhOyYjeDk7JiN4OTtjMS41LDAs'+
2646			'Mi43LDEuMiwyLjcsMi43djE1LjljMCwxLjUtMS4yLDIuNy0yLjcsMi43SDI2LjRDMjQuOSw3NS43LDIzLjcsNzQuNCwyMy43LDcyLjl6IE0yOS4zLDEwNC40Yy0wLjQsMC0wLjktMC4yLTEuMi0wLjUmI3hhOyYjeDk7JiN4OTtsLTEuOC0xLjhjLTAuNy0wLjctMC43LTEuNywwLTIuNGw3My4zLTczLjNjMC4zLTAuMywwLjgtMC41LDEuMi0wLjVzMC45LDAuMiwxLjIsMC41bDEuOCwxLjhjMC43LDAuNywwLjcsMS43LDAsMi40bC03My4zLDczLjMmI3hhOyYjeDk7JiN4OTtDMzAuMSwxMDQuMiwyOS43LDEwNC40LDI5LjMsMTA0LjR6IE03NS43LDcyLjljMCwxLjUtMS4yLDIuNy0yLjcsMi43S
2646DYxLj'+
2647			'VsMTQuMS0xNC4xTDc1LjcsNzIuOUw3NS43LDcyLjl6IE0xMDYuMyw3Mi45JiN4YTsmI3g5OyYjeDk7YzAsMS41LTEuMiwyLjctMi43LDIuN0g4Ny44Yy0xLjUsMC0yLjctMS4yLTIuNy0yLjdWNTcuMWMwLTEuNSwxLjItMi43LDIuNy0yLjdoMTUuOGMxLjUsMCwyLjcsMS4yLDIuNywyLjcmI3hhOyYjeDk7JiN4OTtDMTA2LjMsNTcuMSwxMDYuMyw3Mi45LDEwNi4zLDcyLjl6IE01NC4zLDU3LjFjMC0xLjUsMS4yLTIuNywyLjctMi43aDExLjZMNTQuMyw2OC43VjU3LjF6IE0yMy43LDcyLjlWNTcuMWMwLTEuNSwxLjItMi43LDIuNy0yLjcmI3hhOyYjeDk7JiN4OTtoMTUuOGMxLjUsMCwyLjcsMS4y'+
2648			'LDIuNywyLjd2MTUuOWMwLDEuNS0xLjIsMi43LTIuNywyLjdIMjYuNEMyNC45LDc1LjcsMjMuNyw3NC40LDIzLjcsNzIuOXogTTI5LjMsMTA0LjRjLTAuNCwwLTAuOS0wLjItMS4yLTAuNSYjeGE7JiN4OTsmI3g5O2wtMS44LTEuOGMtMC43LTAuNy0wLjctMS43LDAtMi40bDczLjMtNzMuM2MwLjMtMC4zLDAuOC0wLjUsMS4yLTAuNXMwLjksMC4yLDEuMiwwLjVsMS44LDEuOGMwLjcsMC43LDAuNywxLjcsMCwyLjRsLTczLjMsNzMuMyYjeGE7JiN4OTsmI3g5O0MzMC4xLDEwNC4yLDI5LjcsMTA0LjQsMjkuMywxMDQuNHogTTc1LjcsNzIuOWMwLDEuNS0xLjIsMi43LTIuNywyLjdINjEuNWwxNC4xLT'+
2649			'E0LjFMNzUuNyw3Mi45TDc1LjcsNzIuOXogTTEwNi4zLDcyLjkmI3hhOyYjeDk7JiN4OTtjMCwxLjUtMS4yLDIuNy0yLjcsMi43SDg3LjhjLTEuNSwwLTIuNy0xLjItMi43LTIuN1Y1Ny4xYzAtMS41LDEuMi0yLjcsMi43LTIuN2gxNS44YzEuNSwwLDIuNywxLjIsMi43LDIuNyYjeGE7JiN4OTsmI3g5O0MxMDYuMyw1Ny4xLDEwNi4zLDcyLjksMTA2LjMsNzIuOXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogPC9nPgo8L3N2Zz4K';
2650		me._thumbnail_hide_button_show__imgo.setAttribute('src',hs);
2651		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
2652		elo['ondragstart']=function() { return false; };
2653		el.appendChild(elo);
2654		el.ggSubElementOver = elo;
2655		el.ggId="thumbnail_hide_button_show";
2656		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
2657		el.ggVisible=true;
2658		el.className="ggskin ggskin_svg ";
2659		el.ggType='svg';
2660		hs ='';
2661		hs+='cursor : pointer;';
2662		hs+='height : 32px;';
2663		hs+='left : 0px;';
2664		hs+='opacity : 0;';
2665		hs+='position : absolute;';
2666		hs+='top : 0px;';
2667		hs+='visibility : hidden;';
2668		hs+='width : 32px;';
2669		hs+='pointer-events:auto;';
2670		el.setAttribute('style',hs);
2671		el.style.transformOrigin='50% 50%';
2672		me._thumbnail_hide_button_show.ggIsActive=function() {
2673			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
2674				return this.parentNode.ggIsActive();
2675			}
2676			return false;
2677		}
2678		el.ggElementNodeId=function() {
2679			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
2680				return this.parentNode.ggElementNodeId();
2681			}
2682			return player.getCurrentNode();
2683		}
2684		me._thumbnail_hide_button_show.logicBlock_alpha = function() {
2685			var newLogicStateAlpha;
2686			if (
2687				((player.getVariableValue('vis_thumbnail_menu_show') == true)) && 
2688				((player.getViewerSize(true).width > 450))
2689			)
2690			{
2691				newLogicStateAlpha = 0;
2692			}
2693			else if (
2694				((player.getVariableValue('vis_thumbnail_menu_mobile') == true)) && 
2695				((player.getViewerSize(true).width <= 450))
2696			)
2697			{
2698				newLogicStateAlpha = 1;
2699			}
2700			else {
2701				newLogicStateAlpha = -1;
2702			}
2703			if (me._thumbnail_hide_button_show.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
2704				me._thumbnail_hide_button_show.ggCurrentLogicStateAlpha = newLogicStateAlpha;
2705				me._thumbnail_hide_button_show.style.transition='opacity 500ms ease 0ms';
2706				if (me._thumbnail_hide_button_show.ggCurrentLogicStateAlpha == 0) {
2707					me._thumbnail_hide_button_show.style.visibility=me._thumbnail_hide_button_show.ggVisible?'inherit':'hidden';
2708					me._thumbnail_hide_button_show.style.opacity=1;
2709				}
2710				else if (me._thumbnail_hide_button_show.ggCurrentLogicStateAlpha == 1) {
2711					me._thumbnail_hide_button_show.style.visibility=me._thumbnail_hide_button_show.ggVisible?'inherit':'hidden';
2712					me._thumbnail_hide_button_show.style.opacity=1;
2713				}
2714				else {
2715					setTimeout(function() { if (me._thumbnail_hide_button_show.style.opacity == 0.0) { me._thumbnail_hide_button_show.style.visibility="hidden"; } }, 505);
2716					me._thumbnail_hide_button_show.style.opacity=0;
2717				}
2718			}
2719		}
2720		me._thumbnail_hide_button_show.logicBlock_alpha();
2721		me._thumbnail_hide_button_show.onmouseenter=function (e) {
2722			me._thumbnail_hide_button_show__img.style.visibility='hidden';
2723			me._thumbnail_hide_button_show__imgo.style.visibility='inherit';
2724			me.elementMouseOver['thumbnail_hide_button_show']=true;
2725		}
2726		me._thumbnail_hide_button_show.onmouseleave=function (e) {
2727			me._thumbnail_hide_button_show__img.style.visibility='inherit';
2728			me._thumbnail_hide_button_show__imgo.style.visibility='hidden';
2729			me.elementMouseOver['thumbnail_hide_button_show']=false;
2730		}
2731		me._thumbnail_hide_button_show.ggUpdatePosition=function (useTransition) {
2732		}
2733		me._thumbnail.appendChild(me._thumbnail_hide_button_show);
2734		el=me._thumbnail_show_button_show=document.createElement('div');
2735		els=me._thumbnail_show_button_show__img=document.createElement('img');
2736		els.className='ggskin ggskin_svg';
2737		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
2738			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xMTguOSwzOTdjMC0zMS0yNS4xLTU2LjEtNTYuMS01Ni4xYy0zMSwwLTU2LjEsMjUuMS01Ni4xLDU2LjFzMjUuMSw1Ni4xLDU2LjEsNTYuMSYjeGQ7JiN4YTsmI3g5OyYjeDk7Qy0xNDQsNDUzLjEtMTE4LjksNDI4LTExOC45LDM5N3ogTS0yMDkuNyw0MDYuNmMtMS40LDAtMi41LTEuMS0yLjUtMi40di0xNC4zYzAtMS4zLDEuMS0yLjQsMi41LTIuNGgxNC4zYzEuNCwwLDIuNSwxLjEsMi41LDIuNCYjeGQ7JiN4YTsmI3g5OyYjeDk7djE0LjNjMCwxLjMtMS4xLDIuNC0yLjUsMi40TC0yMDkuNyw0MDYuNkwtMjA5LjcsNDA2LjZ6'+
2739			'IE0tMTgyLjEsNDA2LjZjLTEuNCwwLTIuNS0xLjEtMi41LTIuNHYtMTQuM2MwLTEuMywxLjEtMi40LDIuNS0yLjRoMTQuMiYjeGQ7JiN4YTsmI3g5OyYjeDk7YzEuNCwwLDIuNSwxLjEsMi41LDIuNHYxNC4zYzAsMS4zLTEuMSwyLjQtMi41LDIuNEwtMTgyLjEsNDA2LjZMLTE4Mi4xLDQwNi42eiBNLTE1NC41LDQwNi42Yy0xLjQsMC0yLjUtMS4xLTIuNS0yLjR2LTE0LjMmI3hkOyYjeGE7JiN4OTsmI3g5O2MwLTEuMywxLjEtMi40LDIuNS0yLjRoMTQuMmMxLjQsMCwyLjUsMS4xLDIuNSwyLjR2MTQuM2MwLDEuMy0xLjEsMi40LTIuNSwyLjRMLTE1NC41LDQwNi42eiIgZmlsbC1vcGFjaXR5PSIxIi'+
2740			'8+CiA8L2c+CiA8ZyBpZD0iTGF5ZXJfMiI+CiAgPGc+CiAgIDxnPgogICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNTQuNSw0MDYuNmMtMS40LDAtMi41LTEuMS0yLjUtMi40di0xNC4zYzAtMS4zLDEuMS0yLjQsMi41LTIuNGgxNC4yYzEuNCwwLDIuNSwxLjEsMi41LDIuNHYxNC4zJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7YzAsMS4zLTEuMSwyLjQtMi41LDIuNEwtMTU0LjUsNDA2LjZ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTgyLjEsNDA2LjZjLTEuNCwwLTIuNS0xLjEtMi41LTIuNHYtMTQuM2MwLTEuMywxLjEtMi40LDIu'+
2741			'NS0yLjRoMTQuMmMxLjQsMCwyLjUsMS4xLDIuNSwyLjR2MTQuMyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTsmI3g5O2MwLDEuMy0xLjEsMi40LTIuNSwyLjRMLTE4Mi4xLDQwNi42TC0xODIuMSw0MDYuNnoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0yMDkuNyw0MDYuNmMtMS40LDAtMi41LTEuMS0yLjUtMi40di0xNC4zYzAtMS4zLDEuMS0yLjQsMi41LTIuNGgxNC4zYzEuNCwwLDIuNSwxLjEsMi41LDIuNHYxNC4zJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7YzAsMS4zLTEuMSwyLjQtMi41LDIuNEwtMjA5LjcsNDA2LjZMLTIwOS43LDQwNi'+
2742			'42eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDwvZz4KICA8L2c+CiA8L2c+Cjwvc3ZnPgo=';
2743		me._thumbnail_show_button_show__img.setAttribute('src',hs);
2744		hs ='';
2745		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
2746		els.setAttribute('style', hs);
2747		els['ondragstart']=function() { return false; };
2748		el.appendChild(els);
2749		el.ggSubElement = els;
2750		elo=me._thumbnail_show_button_show__imgo=document.createElement('img');
2751		elo.className='ggskin ggskin_svg';
2752		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
2753			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xMTIuNiwzOTdjMC0zNC40LTI3LjktNjIuNC02Mi40LTYyLjRjLTM0LjQsMC02Mi40LDI3LjktNjIuNCw2Mi40czI3LjksNjIuNCw2Mi40LDYyLjQmI3hkOyYjeGE7JiN4OTsmI3g5O0MtMTQwLjYsNDU5LjQtMTEyLjYsNDMxLjQtMTEyLjYsMzk3eiBNLTIxMy42LDQwNy42Yy0xLjUsMC0yLjctMS4yLTIuNy0yLjd2LTE1LjljMC0xLjUsMS4yLTIuNywyLjctMi43aDE1LjgmI3hkOyYjeGE7JiN4OTsmI3g5O2MxLjUsMCwyLjcsMS4yLDIuNywyLjd2MTUuOWMwLDEuNS0xLjIsMi43LTIuNywyLjdMLTIxMy42LDQwNy42TC0yMTMu'+
2754			'Niw0MDcuNnogTS0xODIuOSw0MDcuNmMtMS41LDAtMi43LTEuMi0yLjctMi43di0xNS45JiN4ZDsmI3hhOyYjeDk7JiN4OTtjMC0xLjUsMS4yLTIuNywyLjctMi43aDE1LjhjMS41LDAsMi43LDEuMiwyLjcsMi43djE1LjljMCwxLjUtMS4yLDIuNy0yLjcsMi43TC0xODIuOSw0MDcuNkwtMTgyLjksNDA3LjZ6IE0tMTUyLjIsNDA3LjYmI3hkOyYjeGE7JiN4OTsmI3g5O2MtMS41LDAtMi43LTEuMi0yLjctMi43di0xNS45YzAtMS41LDEuMi0yLjcsMi43LTIuN2gxNS44YzEuNSwwLDIuNywxLjIsMi43LDIuN3YxNS45YzAsMS41LTEuMiwyLjctMi43LDIuN0wtMTUyLjIsNDA3LjZ6IiBmaWxsLW9wYW'+
2755			'NpdHk9IjEiLz4KIDwvZz4KIDxnIGlkPSJMYXllcl8yIj4KICA8Zz4KICAgPGc+CiAgICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE1Mi4yLDQwNy42Yy0xLjUsMC0yLjctMS4yLTIuNy0yLjd2LTE1LjljMC0xLjUsMS4yLTIuNywyLjctMi43aDE1LjhjMS41LDAsMi43LDEuMiwyLjcsMi43djE1LjkmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7JiN4OTtjMCwxLjUtMS4yLDIuNy0yLjcsMi43TC0xNTIuMiw0MDcuNnoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xODIuOSw0MDcuNmMtMS41LDAtMi43LTEuMi0yLjctMi43di0xNS45YzAtMS41LDEu'+
2756			'Mi0yLjcsMi43LTIuN2gxNS44YzEuNSwwLDIuNywxLjIsMi43LDIuN3YxNS45JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5OyYjeDk7YzAsMS41LTEuMiwyLjctMi43LDIuN0wtMTgyLjksNDA3LjZMLTE4Mi45LDQwNy42eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTIxMy42LDQwNy42Yy0xLjUsMC0yLjctMS4yLTIuNy0yLjd2LTE1LjljMC0xLjUsMS4yLTIuNywyLjctMi43aDE1LjhjMS41LDAsMi43LDEuMiwyLjcsMi43djE1LjkmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7JiN4OTtjMCwxLjUtMS4yLDIuNy0yLjcsMi43TC0yMTMuNiw0MDcuNkwtMj'+
2757			'EzLjYsNDA3LjZ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPC9nPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
2758		me._thumbnail_show_button_show__imgo.setAttribute('src',hs);
2759		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
2760		elo['ondragstart']=function() { return false; };
2761		el.appendChild(elo);
2762		el.ggSubElementOver = elo;
2763		el.ggId="thumbnail_show_button_show";
2764		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
2765		el.ggVisible=true;
2766		el.className="ggskin ggskin_svg ";
2767		el.ggType='svg';
2768		hs ='';
2769		hs+='cursor : pointer;';
2770		hs+='height : 32px;';
2771		hs+='left : 0px;';
2772		hs+='opacity : 0;';
2773		hs+='position : absolute;';
2774		hs+='top : 0px;';
2775		hs+='visibility : hidden;';
2776		hs+='width : 32px;';
2777		hs+='pointer-events:auto;';
2778		el.setAttribute('style',hs);
2779		el.style.transformOrigin='50% 50%';
2780		me._thumbnail_show_button_show.ggIsActive=function() {
2781			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
2782				return this.parentNode.ggIsActive();
2783			}
2784			return false;
2785		}
2786		el.ggElementNodeId=function() {
2787			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
2788				return this.parentNode.ggElementNodeId();
2789			}
2790			return player.getCurrentNode();
2791		}
2792		me._thumbnail_show_button_show.logicBlock_alpha = function() {
2793			var newLogicStateAlpha;
2794			if (
2795				((player.getVariableValue('vis_thumbnail_menu_show') == false)) && 
2796				((player.getViewerSize(true).width > 450))
2797			)
2798			{
2799				newLogicStateAlpha = 0;
2800			}
2801			else if (
2802				((player.getVariableValue('vis_thumbnail_menu_mobile') == false)) && 
2803				((player.getViewerSize(true).width <= 450))
2804			)
2805			{
2806				newLogicStateAlpha = 1;
2807			}
2808			else {
2809				newLogicStateAlpha = -1;
2810			}
2811			if (me._thumbnail_show_button_show.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
2812				me._thumbnail_show_button_show.ggCurrentLogicStateAlpha = newLogicStateAlpha;
2813				me._thumbnail_show_button_show.style.transition='opacity 500ms ease 0ms';
2814				if (me._thumbnail_show_button_show.ggCurrentLogicStateAlpha == 0) {
2815					me._thumbnail_show_button_show.style.visibility=me._thumbnail_show_button_show.ggVisible?'inherit':'hidden';
2816					me._thumbnail_show_button_show.style.opacity=1;
2817				}
2818				else if (me._thumbnail_show_button_show.ggCurrentLogicStateAlpha == 1) {
2819					me._thumbnail_show_button_show.style.visibility=me._thumbnail_show_button_show.ggVisible?'inherit':'hidden';
2820					me._thumbnail_show_button_show.style.opacity=1;
2821				}
2822				else {
2823					setTimeout(function() { if (me._thumbnail_show_button_show.style.opacity == 0.0) { me._thumbnail_show_button_show.style.visibility="hidden"; } }, 505);
2824					me._thumbnail_show_button_show.style.opacity=0;
2825				}
2826			}
2827		}
2828		me._thumbnail_show_button_show.logicBlock_alpha();
2829		me._thumbnail_show_button_show.onmouseenter=function (e) {
2830			me._thumbnail_show_button_show__img.style.visibility='hidden';
2831			me._thumbnail_show_button_show__imgo.style.visibility='inherit';
2832			me.elementMouseOver['thumbnail_show_button_show']=true;
2833		}
2834		me._thumbnail_show_button_show.onmouseleave=function (e) {
2835			me._thumbnail_show_button_show__img.style.visibility='inherit';
2836			me._thumbnail_show_button_show__imgo.style.visibility='hidden';
2837			me.elementMouseOver['thumbnail_show_button_show']=false;
2838		}
2839		me._thumbnail_show_button_show.ggUpdatePosition=function (useTransition) {
2840		}
2841		me._thumbnail.appendChild(me._thumbnail_show_button_show);
2842		me._controller_slider.appendChild(me._thumbnail);
2843		el=me._info=document.createElement('div');
2844		els=me._info__img=document.createElement('img');
2845		els.className='ggskin ggskin_svg';
2846		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
2847			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzQwLjljLTMxLDAtNTYuMSwyNS4xLTU2LjEsNTYuMXMyNS4xLDU2LjEsNTYuMSw1Ni4xYzMxLDAsNTYuMS0yNS4xLDU2LjEtNTYuMVMtMTQ0LDM0MC45LTE3NSwzNDAuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7eiBNLTE3OC4xLDM2MS4xbDYuMiwwYzMuNSwwLDYuNCwyLjksNi40LDYuNHYyLjljMCwzLjUtMi45LDYuNC02LjQsNi40aC02LjJjLTMuNSwwLTYuNC0yLjktNi40LTYuNGwwLTIuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7Qy0xODQuNSwzNjQtMTgxLjYsMzYxLjEtMTc4LjEsMzYxLjF6IE0tMTY3LDQzMC40SC0xODNj'+
2848			'LTAuOCwwLTEuNS0wLjctMS41LTEuNWwwLTM3LjdjMC0wLjgsMC43LTEuNSwxLjUtMS41bDE1LjksMCYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAuOCwwLDEuNSwwLjcsMS41LDEuNWwwLDM3LjdDLTE2NS41LDQyOS43LTE2Ni4yLDQzMC40LTE2Nyw0MzAuNHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogPC9nPgogPGcgaWQ9IkxheWVyXzIiPgogIDxnPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE2NS41LDM5MS4yYzAtMC44LTAuNy0xLjUtMS41LTEuNWwtMTUuOSwwYy0wLjgsMC0xLjUsMC43LTEuNSwxLjVsMCwzNy43YzAsMC44LDAuNywxLjUsMS41LDEuNWgxNS45JiN4ZDsmI3hhOyYjeDk7Ji'+
2849			'N4OTsmI3g5O2MwLjgsMCwxLjUtMC43LDEuNS0xLjVMLTE2NS41LDM5MS4yeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTc4LjEsMzc2LjhoNi4yYzMuNSwwLDYuNC0yLjksNi40LTYuNHYtMi45YzAtMy41LTIuOS02LjQtNi40LTYuNGwtNi4yLDBjLTMuNSwwLTYuNCwyLjktNi40LDYuNGwwLDIuO
2849SYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTE4NC41LDM3NC0xODEuNiwzNzYuOC0xNzguMSwzNzYuOHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
2850		me._info__img.setAttribute('src',hs);
2851		hs ='';
2852		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
2853		els.setAttribute('style', hs);
2854		els['ondragstart']=function() { return false; };
2855		el.appendChild(els);
2856		el.ggSubElement = els;
2857		elo=me._info__imgo=document.createElement('img');
2858		elo.className='ggskin ggskin_svg';
2859		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
2860			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzM0LjZjLTM0LjQsMC02Mi40LDI3LjktNjIuNCw2Mi40czI3LjksNjIuNCw2Mi40LDYyLjRjMzQuNCwwLDYyLjQtMjcuOSw2Mi40LTYyLjQmI3hkOyYjeGE7JiN4OTsmI3g5O1MtMTQwLjYsMzM0LjYtMTc1LDMzNC42eiBNLTE3OC41LDM1Ny4xbDYuOSwwYzMuOSwwLDcuMSwzLjIsNy4xLDcuMXYzLjNjMCwzLjktMy4yLDcuMS03LjEsNy4xaC02LjljLTMuOSwwLTcuMS0zLjItNy4xLTcuMWwwLTMuMyYjeGQ7JiN4YTsmI3g5OyYjeDk7Qy0xODUuNiwzNjAuMy0xODIuNCwzNTcuMS0xNzguNSwzNTcuMXogTS0xNjYuMSw0'+
2861			'MzQuMWgtMTcuN2MtMC45LDAtMS43LTAuOC0xLjctMS43bDAtNDEuOWMwLTAuOSwwLjgtMS43LDEuNy0xLjdsMTcuNywwJiN4ZDsmI3hhOyYjeDk7JiN4OTtjMC45LDAsMS43LDAuOCwxLjcsMS43bDAsNDEuOUMtMTY0LjQsNDMzLjMtMTY1LjIsNDM0LjEtMTY2LjEsNDM0LjF6IiBmaWxsLW9wYWNpdHk9IjEiLz4KIDwvZz4KIDxnIGlkPSJMYXllcl8yIj4KICA8Zz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNjQuNCwzOTAuNWMwLTAuOS0wLjgtMS43LTEuNy0xLjdsLTE3LjcsMGMtMC45LDAtMS43LDAuOC0xLjcsMS43bDAsNDEuOWMwLDAuOSwwLjgsMS43LDEuNywxLjdoMTcuNyYjeG'+
2862			'Q7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC45LDAsMS43LTAuOCwxLjctMS43TC0xNjQuNCwzOTAuNXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE3OC41LDM3NC42aDYuOWMzLjksMCw3LjEtMy4yLDcuMS03LjF2LTMuM2MwLTMuOS0zLjItNy4xLTcuMS03LjFsLTYuOSwwYy0zLjksMC03LjEsMy4yLTcuMSw3LjFsMCwzLjMmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Qy0xODUuNSwzNzEuNC0xODIuNCwzNzQuNi0xNzguNSwzNzQuNnoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
2863		me._info__imgo.setAttribute('src',hs);
2864		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
2865		elo['ondragstart']=function() { return false; };
2866		el.appendChild(elo);
2867		el.ggSubElementOver = elo;
2868		el.ggId="info";
2869		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
2870		el.ggVisible=false;
2871		el.className="ggskin ggskin_svg ";
2872		el.ggType='svg';
2873		hs ='';
2874		hs+='cursor : pointer;';
2875		hs+='height : 32px;';
2876		hs+='left : 93px;';
2877		hs+='position : absolute;';
2878		hs+='top : 0px;';
2879		hs+='visibility : hidden;';
2880		hs+='width : 32px;';
2881		hs+='pointer-events:auto;';
2882		el.setAttribute('style',hs);
2883		el.style.transformOrigin='50% 50%';
2884		me._info.ggIsActive=function() {
2885			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
2886				return this.parentNode.ggIsActive();
2887			}
2888			return false;
2889		}
2890		el.ggElementNodeId=function() {
2891			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
2892				return this.parentNode.ggElementNodeId();
2893			}
2894			return player.getCurrentNode();
2895		}
2896		me._info.logicBlock_position = function() {
2897			var newLogicStatePosition;
2898			if (
2899				((player.getVariableValue('pos_information') == Number("0")))
2900			)
2901			{
2902				newLogicStatePosition = 0;
2903			}
2904			else if (
2905				((player.getVariableValue('pos_information') == Number("1")))
2906			)
2907			{
2908				newLogicStatePosition = 1;
2909			}
2910			else if (
2911				((player.getVariableValue('pos_information') == Number("2")))
2912			)
2913			{
2914				newLogicStatePosition = 2;
2915			}
2916			else if (
2917				((player.getVariableValue('pos_information') == Number("3")))
2918			)
2919			{
2920				newLogicStatePosition = 3;
2921			}
2922			else {
2923				newLogicStatePosition = -1;
2924			}
2925			if (me._info.ggCurrentLogicStatePosition != newLogicStatePosition) {
2926				me._info.ggCurrentLogicStatePosition = newLogicStatePosition;
2927				me._info.style.transition='left 0s, top 0s';
2928				if (me._info.ggCurrentLogicStatePosition == 0) {
2929					me._info.style.left='0px';
2930					me._info.style.top='0px';
2931				}
2932				else if (me._info.ggCurrentLogicStatePosition == 1) {
2933					me._info.style.left='32px';
2934					me._info.style.top='0px';
2935				}
2936				else if (me._info.ggCurrentLogicStatePosition == 2) {
2937					me._info.style.left='64px';
2938					me._info.style.top='0px';
2939				}
2940				else if (me._info.ggCurrentLogicStatePosition == 3) {
2941					me._info.style.left='96px';
2942					me._info.style.top='0px';
2943				}
2944				else {
2945					me._info.style.left='93px';
2946					me._info.style.top='0px';
2947				}
2948			}
2949		}
2950		me._info.logicBlock_position();
2951		me._info.logicBlock_visible = function() {
2952			var newLogicStateVisible;
2953			if (
2954				((player.getVariableValue('opt_info') == true))
2955			)
2956			{
2957				newLogicStateVisible = 0;
2958			}
2959			else {
2960				newLogicStateVisible = -1;
2961			}
2962			if (me._info.ggCurrentLogicStateVisible != newLogicStateVisible) {
2963				me._info.ggCurrentLogicStateVisible = newLogicStateVisible;
2964				me._info.style.transition='left 0s, top 0s';
2965				if (me._info.ggCurrentLogicStateVisible == 0) {
2966					me._info.style.visibility=(Number(me._info.style.opacity)>0||!me._info.style.opacity)?'inherit':'hidden';
2967					me._info.ggVisible=true;
2968				}
2969				else {
2970					me._info.style.visibility="hidden";
2971					me._info.ggVisible=false;
2972				}
2973			}
2974		}
2975		me._info.logicBlock_visible();
2976		me._info.onclick=function (e) {
2977			player.setVariableValue('vis_userdata', true);
2978		}
2979		me._info.onmouseenter=function (e) {
2980			me._info__img.style.visibility='hidden';
2981			me._info__imgo.style.visibility='inherit';
2982			me.elementMouseOver['info']=true;
2983		}
2984		me._info.onmouseleave=function (e) {
2985			me._info__img.style.visibility='inherit';
2986			me._info__imgo.style.visibility='hidden';
2987			me.elementMouseOver['info']=false;
2988		}
2989		me._info.ggUpdatePosition=function (useTransition) {
2990		}
2991		me._controller_slider.appendChild(me._info);
2992		el=me._autorotate_buttons=document.createElement('div');
2993		el.ggPermeable=false;
2994		el.ggId="autorotate_buttons";
2995		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
2996		el.ggVisible=false;
2997		el.className="ggskin ggskin_container ";
2998		el.ggType='container';
2999		hs ='';
3000		hs+='height : 32px;';
3001		hs+='left : 64px;';
3002		hs+='position : absolute;';
3003		hs+='top : 0px;';
3004		hs+='visibility : hidden;';
3005		hs+='width : 32px;';
3006		hs+='pointer-events:auto;';
3007		el.setAttribute('style',hs);
3008		el.style.transformOrigin='50% 50%';
3009		me._autorotate_buttons.ggIsActive=function() {
3010			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
3011				return this.parentNode.ggIsActive();
3012			}
3013			return false;
3014		}
3015		el.ggElementNodeId=function() {
3016			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
3017				return this.parentNode.ggElementNodeId();
3018			}
3019			return player.getCurrentNode();
3020		}
3021		me._autorotate_buttons.logicBlock_position = function() {
3022			var newLogicStatePosition;
3023			if (
3024				((player.getVariableValue('pos_autorotate') == Number("0")))
3025			)
3026			{
3027				newLogicStatePosition = 0;
3028			}
3029			else if (
3030				((player.getVariableValue('pos_autorotate') == Number("1")))
3031			)
3032			{
3033				newLogicStatePosition = 1;
3034			}
3035			else if (
3036				((player.getVariableValue('pos_autorotate') == Number("2")))
3037			)
3038			{
3039				newLogicStatePosition = 2;
3040			}
3041			else {
3042				newLogicStatePosition = -1;
3043			}
3044			if (me._autorotate_buttons.ggCurrentLogicStatePosition != newLogicStatePosition) {
3045				me._autorotate_buttons.ggCurrentLogicStatePosition = newLogicStatePosition;
3046				me._autorotate_buttons.style.transition='left 0s, top 0s';
3047				if (me._autorotate_buttons.ggCurrentLogicStatePosition == 0) {
3048					me._autorotate_buttons.style.left='0px';
3049					me._autorotate_buttons.style.top='0px';
3050				}
3051				else if (me._autorotate_buttons.ggCurrentLogicStatePosition == 1) {
3052					me._autorotate_buttons.style.left='32px';
3053					me._autorotate_buttons.style.top='0px';
3054				}
3055				else if (me._autorotate_buttons.ggCurrentLogicStatePosition == 2) {
3056					me._autorotate_buttons.style.left='64px';
3057					me._autorotate_buttons.style.top='0px';
3058				}
3059				else {
3060					me._autorotate_buttons.style.left='64px';
3061					me._autorotate_buttons.style.top='0px';
3062				}
3063			}
3064		}
3065		me._autorotate_buttons.logicBlock_position();
3066		me._autorotate_buttons.logicBlock_visible = function() {
3067			var newLogicStateVisible;
3068			if (
3069				((player.getVariableValue('opt_autorotate') == true))
3070			)
3071			{
3072				newLogicStateVisible = 0;
3073			}
3074			else {
3075				newLogicStateVisible = -1;
3076			}
3077			if (me._autorotate_buttons.ggCurrentLogicStateVisible != newLogicStateVisible) {
3078				me._autorotate_buttons.ggCurrentLogicStateVisible = newLogicStateVisible;
3079				me._autorotate_buttons.style.transition='left 0s, top 0s';
3080				if (me._autorotate_buttons.ggCurrentLogicStateVisible == 0) {
3081					me._autorotate_buttons.style.visibility=(Number(me._autorotate_buttons.style.opacity)>0||!me._autorotate_buttons.style.opacity)?'inherit':'hidden';
3082					me._autorotate_buttons.ggVisible=true;
3083				}
3084				else {
3085					me._autorotate_buttons.style.visibility="hidden";
3086					me._autorotate_buttons.ggVisible=false;
3087				}
3088			}
3089		}
3090		me._autorotate_buttons.logicBlock_visible();
3091		me._autorotate_buttons.onclick=function (e) {
3092			player.setUseGyro(false);
3093			player.toggleAutorotate();
3094		}
3095		me._autorotate_buttons.ggUpdatePosition=function (useTransition) {
3096		}
3097		el=me._autorotate_start=document.createElement('div');
3098		els=me._autorotate_start__img=document.createElement('img');
3099		els.className='ggskin ggskin_svg';
3100		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
3101			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzQwLjljLTMxLDAtNTYuMSwyNS4xLTU2LjEsNTYuMXMyNS4xLDU2LjEsNTYuMSw1Ni4xYzMxLDAsNTYuMS0yNS4xLDU2LjEtNTYuMVMtMTQ0LDM0MC45LTE3NSwzNDAuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7eiBNLTE1My45LDQyMy42Yy01LjgsNC42LTEzLjEsNy40LTIxLjEsNy40aDBjLTE4LjcsMC0zNC0xNS4yLTM0LTM0aC0wLjVoLTcuN2MtMC41LDAtMC44LTAuMi0xLjEtMC43Yy0wLjMtMC41LTAuMi0xLDAuMS0xLjMmI3hkOyYjeGE7JiN4OTsmI3g5O2wxMi43LTE3LjhjMC4zLTAuNCwwLjYtMC42LDEuMS0wLjZj'+
3102			'MC40LDAsMC43LDAuMiwxLDAuNmwxMi44LDE3LjhjMC4zLDAuNCwwLjQsMC45LDAuMSwxLjNjLTAuMywwLjUtMC42LDAuNy0xLjEsMC43aC03LjZoLTAuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAsMTMuOCwxMS4yLDI1LDI1LDI1aDBjNS44LDAsMTEuMS0yLDE1LjMtNS4zYzAuNi0wLjUsMS40LTAuNCwyLDAuMmMwLjUsMC41LDMuMSwzLjUsNCw0LjRDLTE1My4xLDQyMi0xNTMuMiw0MjMuMS0xNTMuOSw0MjMuNnomI3hkOyYjeGE7JiN4OTsmI3g5OyBNLTE3OSwzOTdjMC0yLjIsMS44LTQsNC00YzIuMiwwLDQsMS44LDQsNGMwLDIuMi0xLjgsNC00LDRDLTE3Ny4yLDQwMS0xNzksMzk5LjItMTc5LD'+
3103			'M5N3ogTS0xNDQuNSw0MTYuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0wLjMsMC40LTAuNiwwLjYtMS4xLDAuNmMtMC40LDAtMC43LTAuMi0xLTAuNmwtMTIuOC0xNy44Yy0wLjMtMC40LTAuNC0wLjktMC4xLTEuM2MwLjMtMC41LDAuNi0wLjcsMS4xLTAuN2g3LjZoMC43JiN4ZDsmI3hhOyYjeDk7JiN4OTtjMC0xMy44LTExLjItMjUtMjUtMjVoMGMtNS44LDAtMTEuMSwyLTE1LjMsNS4zYy0wLjYsMC41LTEuNCwwLjQtMi0wLjJjLTAuNS0wLjUtMy4xLTMuNS00LTQuNGMtMC42LTAuNy0wLjYtMS44LDAuMS0yLjMmI3hkOyYjeGE7JiN4OTsmI3g5O2M1LjgtNC42LDEzLjEtNy40LDIxLjEtNy40aDBj'+
3104			'MTguNywwLDM0LDE1LjIsMzQsMzRoMC41aDcuN2MwLjUsMCwwLjgsMC4yLDEuMSwwLjdjMC4zLDAuNSwwLjIsMS0wLjEsMS4zTC0xNDQuNSw0MTYuOXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogPC9nPgogPGcgaWQ9IkxheWVyXzIiPgogIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTUzLjcsNDIxLjNjLTAuOC0wLjktMy41LTMuOS00LTQuNGMtMC42LTAuNi0xLjQtMC42LTItMC4yYy00LjIsMy4zLTkuNSw1LjMtMTUuMyw1LjNoMCYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0xMy44LDAtMjUtMTEuMi0yNS0yNWgwLjdoNy42YzAuNSwwLDAuOC0wLjIsMS4xLTAuN2MwLjMtMC41LDAuMi0xLTAuMS0xLj'+
3105			'NsLTEyLjgtMTcuOGMtMC4zLTAuNC0wLjYtMC42LTEtMC42JiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTAuNSwwLTAuOCwwLjItMS4xLDAuNmwtMTIuNywxNy44Yy0wLjMsMC40LTAuNCwwLjktMC4xLDEuM2MwLjMsMC41LDAuNiwwLjcsMS4xLDAuN2g3LjdoMC41YzAsMTguNywxNS4yLDM0LDM0LDM0aDAmI3hkOyYjeGE7JiN4OTsmI3g5O2M4LDAsMTUuMy0yLjgsMjEuMS03LjRDLTE1My4yLDQyMy4xLTE1My4xLDQyMi0xNTMuNyw0MjEuM3oiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTMxLjcsMzk3LjdjLTAuMy0wLjUtMC42LTAuNy0xLjEtMC43aC03Ljdo'+
3106			'LTAuNWMwLTE4LjctMTUuMi0zNC0zNC0zNGgwYy04LDAtMTUuMywyLjgtMjEuMSw3LjQmI3hkOyYjeGE7JiN4OTsmI3g5O2MtMC43LDAuNS0wLjgsMS42LTAuMSwyLjNjMC44LDAuOSwzLjUsMy45LDQsNC40YzAuNiwwLjYsMS40LDAuNiwyLDAuMmM0LjItMy4zLDkuNS01LjMsMTUuMy01LjNoMGMxMy44LDAsMjUsMTEuMiwyNSwyNWgtMC43JiN4ZDsmI3hhOyYjeDk7JiN4OTtoLTcuNmMtMC41LDAtMC44LDAuMi0xLjEsMC43Yy0wLjMsMC41LTAuMiwxLDAuMSwxLjNsMTIuOCwxNy44YzAuMywwLjQsMC42LDAuNiwxLDAuNmMwLjUsMCwwLjgtMC4yLDEuMS0wLjZsMTIuNy0xNy44JiN4ZDsmI3hhOy'+
3107			'YjeDk7JiN4OTtDLTEzMS41LDM5OC43LTEzMS40LDM5OC4yLTEzMS43LDM5Ny43eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPGNpcmNsZSBmaWxsPSIjZmZmZmZmIiBjeD0iLTE3NSIgY3k9IjM5NyIgcj0iNCIgZmlsbC1vcGFjaXR5PSIxIi8+CiA8L2c+Cjwvc3ZnPgo=';
3108		me._autorotate_start__img.setAttribute('src',hs);
3109		hs ='';
3110		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
3111		els.setAttribute('style', hs);
3112		els['ondragstart']=function() { return false; };
3113		el.appendChild(els);
3114		el.ggSubElement = els;
3115		elo=me._autorotate_start__imgo=document.createElement('img');
3116		elo.className='ggskin ggskin_svg';
3117		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
3118			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzM0LjdjLTM0LjQsMC02Mi40LDI3LjktNjIuNCw2Mi40czI3LjksNjIuNCw2Mi40LDYyLjRjMzQuNCwwLDYyLjQtMjcuOSw2Mi40LTYyLjQmI3hkOyYjeGE7JiN4OTsmI3g5O1MtMTQwLjYsMzM0LjctMTc1LDMzNC43eiBNLTE1MS41LDQyNi42Yy02LjQsNS4xLTE0LjYsOC4yLTIzLjUsOC4yaDBjLTIwLjgsMC0zNy43LTE2LjktMzcuNy0zNy43aC0wLjZoLTguNiYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0wLjUsMC0wLjktMC4yLTEuMi0wLjdjLTAuMy0wLjUtMC4yLTEuMSwwLjEtMS41bDE0LjEtMTkuOGMwLjMtMC40LDAu'+
3119			'Ni0wLjYsMS4yLTAuNmMwLjQsMCwwLjcsMC4yLDEuMSwwLjZsMTQuMiwxOS44JiN4ZDsmI3hhOyYjeDk7JiN4OTtjMC4zLDAuNCwwLjQsMSwwLjEsMS41Yy0wLjMsMC41LTAuNiwwLjctMS4yLDAuN2gtOC40aC0wLjdjMCwxNS4zLDEyLjQsMjcuNywyNy43LDI3LjdoMGM2LjQsMCwxMi4zLTIuMiwxNy01LjkmI3hkOyYjeGE7JiN4OTsmI3g5O2MwLjctMC41LDEuNi0wLjQsMi4yLDAuMmMwLjYsMC42LDMuNSwzLjgsNC40LDQuOUMtMTUwLjcsNDI0LjgtMTUwLjcsNDI2LTE1MS41LDQyNi42eiBNLTE3OS40LDM5N2MwLTIuNCwyLTQuNCw0LjQtNC40JiN4ZDsmI3hhOyYjeDk7JiN4OTtjMi40LDAsNC'+
3120			'40LDIsNC40LDQuNGMwLDIuNC0yLDQuNC00LjQsNC40Qy0xNzcuNCw0MDEuNC0xNzkuNCwzOTkuNS0xNzkuNCwzOTd6IE0tMTQxLjEsNDE
31205LjFjLTAuMywwLjQtMC42LDAuNi0xLjIsMC42JiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTAuNCwwLTAuNy0wLjItMS4xLTAuNmwtMTQuMi0xOS44Yy0wLjMtMC40LTAuNC0xLTAuMS0xLjVjMC4zLTAuNSwwLjYtMC43LDEuMi0wLjdoOC40aDAuN2MwLTE1LjMtMTIuNC0yNy43LTI3LjctMjcuN2gwJiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTYuNCwwLTEyLjMsMi4yLTE3LDUuOWMtMC43LDAuNS0xLjYsMC40LTIuMi0wLjJjLTAuNi0wLjYtMy41LTMuOC00LjQtNC45'+
3121			'Yy0wLjctMC44LTAuNi0yLDAuMi0yLjZjNi40LTUuMSwxNC42LTguMiwyMy41LTguMmgwJiN4ZDsmI3hhOyYjeDk7JiN4OTtjMjAuOCwwLDM3LjcsMTYuOSwzNy43LDM3LjdoMC42aDguNmMwLjUsMCwwLjksMC4yLDEuMiwwLjdjMC4zLDAuNSwwLjIsMS4xLTAuMSwxLjVMLTE0MS4xLDQxOS4xeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiA8L2c+CiA8ZyBpZD0iTGF5ZXJfMiI+CiAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNTEuNCw0MjRjLTAuOS0xLTMuOS00LjMtNC40LTQuOWMtMC42LTAuNi0xLjUtMC43LTIuMi0wLjJjLTQuNywzLjctMTAuNiw1LjktMTcsNS45aDAmI3hkOyYjeGE7JiN4OT'+
3122			'smI3g5O2MtMTUuMywwLTI3LjctMTIuNC0yNy43LTI3LjdoMC43aDguNGMwLjUsMCwwLjktMC4yLDEuMi0wLjdzMC4yLTEuMS0wLjEtMS41bC0xNC4yLTE5LjhjLTAuMy0wLjQtMC42LTAuNi0xLjEtMC42JiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTAuNSwwLTAuOSwwLjItMS4yLDAuNmwtMTQuMSwxOS44Yy0wLjMsMC40LTAuNCwxLTAuMSwxLjVjMC4zLDAuNSwwLjYsMC43LDEuMiwwLjdoOC42aDAuNmMwLDIwLjgsMTYuOSwzNy43LDM3LjcsMzcuN2gwJiN4ZDsmI3hhOyYjeDk7JiN4OTtjOC45LDAsMTctMy4xLDIzLjUtOC4yQy0xNTAuNyw0MjYtMTUwLjcsNDI0LjgtMTUxLjQsNDI0eiIgZmlsbC1v'+
3123			'cGFjaXR5PSIxIi8+CiAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xMjYuOSwzOTcuOGMtMC4zLTAuNS0wLjYtMC43LTEuMi0wLjdoLTguNmgtMC42YzAtMjAuOC0xNi45LTM3LjctMzcuNy0zNy43aDBjLTguOSwwLTE3LDMuMS0yMy41LDguMiYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0wLjgsMC42LTAuOCwxLjgtMC4yLDIuNmMwLjksMSwzLjksNC4zLDQuNCw0LjljMC42LDAuNiwxLjUsMC43LDIuMiwwLjJjNC43LTMuNywxMC42LTUuOSwxNy01LjloMGMxNS4zLDAsMjcuNywxMi40LDI3LjcsMjcuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7aC0wLjdoLTguNGMtMC41LDAtMC45LDAuMi0xLjIsMC43Yy'+
3124			'0wLjMsMC41LTAuMiwxLjEsMC4xLDEuNWwxNC4yLDE5LjhjMC4zLDAuNCwwLjYsMC42LDEuMSwwLjZjMC41LDAsMC45LTAuMiwxLjItMC42bDE0LjEtMTkuOCYjeGQ7JiN4YTsmI3g5OyYjeDk7Qy0xMjYuNywzOTguOS0xMjYuNiwzOTguMy0xMjYuOSwzOTcuOHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDxjaXJjbGUgZmlsbD0iI2ZmZmZmZiIgY3g9Ii0xNzUiIGN5PSIzOTciIHI9IjQuNCIgZmlsbC1vcGFjaXR5PSIxIi8+CiA8L2c+Cjwvc3ZnPgo=';
3125		me._autorotate_start__imgo.setAttribute('src',hs);
3126		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
3127		elo['ondragstart']=function() { return false; };
3128		el.appendChild(elo);
3129		el.ggSubElementOver = elo;
3130		el.ggId="autorotate_start";
3131		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
3132		el.ggVisible=true;
3133		el.className="ggskin ggskin_svg ";
3134		el.ggType='svg';
3135		hs ='';
3136		hs+='cursor : pointer;';
3137		hs+='height : 32px;';
3138		hs+='left : 0px;';
3139		hs+='position : absolute;';
3140		hs+='top : 0px;';
3141		hs+='visibility : inherit;';
3142		hs+='width : 32px;';
3143		hs+='pointer-events:auto;';
3144		el.setAttribute('style',hs);
3145		el.style.transformOrigin='50% 50%';
3146		me._autorotate_start.ggIsActive=function() {
3147			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
3148				return this.parentNode.ggIsActive();
3149			}
3150			return false;
3151		}
3152		el.ggElementNodeId=function() {
3153			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
3154				return this.parentNode.ggElementNodeId();
3155			}
3156			return player.getCurrentNode();
3157		}
3158		me._autorotate_start.logicBlock_alpha = function() {
3159			var newLogicStateAlpha;
3160			if (
3161				((player.getIsAutorotating() == false))
3162			)
3163			{
3164				newLogicStateAlpha = 0;
3165			}
3166			else {
3167				newLogicStateAlpha = -1;
3168			}
3169			if (me._autorotate_start.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
3170				me._autorotate_start.ggCurrentLogicStateAlpha = newLogicStateAlpha;
3171				me._autorotate_start.style.transition='opacity 500ms ease 0ms';
3172				if (me._autorotate_start.ggCurrentLogicStateAlpha == 0) {
3173					me._autorotate_start.style.visibility=me._autorotate_start.ggVisible?'inherit':'hidden';
3174					me._autorotate_start.style.opacity=1;
3175				}
3176				else {
3177					me._autorotate_start.style.visibility=me._autorotate_start.ggVisible?'inherit':'hidden';
3178					me._autorotate_start.style.opacity=1;
3179				}
3180			}
3181		}
3182		me._autorotate_start.logicBlock_alpha();
3183		me._autorotate_start.onmouseenter=function (e) {
3184			me._autorotate_start__img.style.visibility='hidden';
3185			me._autorotate_start__imgo.style.visibility='inherit';
3186			me.elementMouseOver['autorotate_start']=true;
3187		}
3188		me._autorotate_start.onmouseleave=function (e) {
3189			me._autorotate_start__img.style.visibility='inherit';
3190			me._autorotate_start__imgo.style.visibility='hidden';
3191			me.elementMouseOver['autorotate_start']=false;
3192		}
3193		me._autorotate_start.ggUpdatePosition=function (useTransition) {
3194		}
3195		me._autorotate_buttons.appendChild(me._autorotate_start);
3196		el=me._autorotate_stop=document.createElement('div');
3197		els=me._autorotate_stop__img=document.createElement('img');
3198		els.className='ggskin ggskin_svg';
3199		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
3200			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzQwLjljLTMxLDAtNTYuMSwyNS4xLTU2LjEsNTYuMXMyNS4xLDU2LjEsNTYuMSw1Ni4xczU2LjEtMjUuMSw1Ni4xLTU2LjFTLTE0NCwzNDAuOS0xNzUsMzQwLjl6JiN4ZDsmI3hhOyYjeDk7JiN4OTsgTS0xOTYuMSwzNzAuNGM1LjgtNC42LDEzLjEtNy40LDIxLjEtNy40YzcuNywwLDE0LjksMi42LDIwLjYsN2wtNi40LDYuNGMtNC0yLjgtOC45LTQuNC0xNC4yLTQuNGMtNS44LDAtMTEuMSwyLTE1LjMsNS4zJiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTAuNiwwLjUtMS40LDAuNC0yLTAuMmMtMC41LTAuNS0zLjEtMy41LTQt'+
3201			'NC40Qy0xOTYuOSwzNzItMTk2LjgsMzcxLTE5Ni4xLDM3MC40eiBNLTIxNy4yLDM5N2MtMC41LDAtMC44LTAuMi0xLjEtMC43JiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTAuMy0wLjUtMC4yLTEsMC4xLTEuM2wxMi43LTE3LjhjMC4zLTAuNCwwLjYtMC42LDEuMS0wLjZjMC40LDAsMC43LDAuMiwxLDAuNmwxMi44LDE3LjhjMC4zLDAuNCwwLjQsMC45LDAuMSwxLjMmI3hkOyYjeGE7JiN4OTsmI3g5O2MtMC4zLDAuNS0wLjYsMC43LTEuMSwwLjdoLTcuNmgtMC42YzAsNS4yLDEuNywxMC4xLDQuNSwxNC4xbC02LjQsNi40Yy00LjQtNS43LTctMTIuOC03LjEtMjAuNWgtMC41SC0yMTcuMnogTS0yMDcuMi'+
3202			'w0MzIuMyYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0wLjQsMC0wLjgtMC4xLTEuMS0wLjRsLTEuNy0xLjdjLTAuNi0wLjYtMC42LTEuNiwwLTIuMmw2Ni02NmMwLjMtMC4zLDAuNy0wLjQsMS4xLTAuNHMwLjgsMC4xLDEuMSwwLjRsMS43LDEuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAuNiwwLjYsMC42LDEuNiwwLDIuMmwtNjYsNjZDLTIwNi40LDQzMi4yLTIwNi44LDQzMi4zLTIwNy4yLDQzMi4zeiBNLTE1My45LDQyMy4zYy01LjgsNC42LTEzLjEsNy40LTIxLjEsNy40JiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTcuNywwLTE0LjgtMi42LTIwLjUtNi45bDYuNC02LjRjNCwyLjcsOC44LDQuMywxNCw0LjNj'+
3203			'NS44LDAsMTEuMS0yLDE1LjMtNS4zYzAuNi0wLjUsMS40LTAuNCwyLDAuMmMwLjUsMC41LDMuMSwzLjUsNCw0LjQmI3hkOyYjeGE7JiN4OTsmI3g5O0MtMTUzLjEsNDIxLjgtMTUzLjIsNDIyLjgtMTUzLjksNDIzLjN6IE0tMTQ0LjUsNDE2LjljLTAuMywwLjQtMC42LDAuNi0xLjEsMC42Yy0wLjQsMC0wLjctMC4yLTEtMC42bC0xMi44LTE3LjgmI3hkOyYjeGE7JiN4OTsmI3g5O2MtMC4zLTAuNC0wLjQtMC45LTAuMS0xLjNjMC4zLTAuNSwwLjYtMC43LDEuMS0wLjdoNy42aDAuN2MwLTUuMy0xLjYtMTAuMS00LjQtMTQuMmw2LjQtNi40YzQuNCw1LjcsNywxMi45LDcsMjAuNmgwLjVoNy43JiN4ZD'+
3204			'smI3hhOyYjeDk7JiN4OTtjMC41LDAsMC44LDAuMiwxLjEsMC43YzAuMywwLjUsMC4yLDEtMC4xLDEuM0wtMTQ0LjUsNDE2Ljl6IiBmaWxsLW9wYWNpdHk9IjEiLz4KIDwvZz4KIDxnIGlkPSJMYXllcl8yIj4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE0Mi44LDM2MS43YzAuNCwwLDAuOCwwLjEsMS4xLDAuNGwxLjcsMS43YzAuNiwwLjYsMC42LDEuNiwwLDIuMmwtNjYsNjZjLTAuMywwLjMtMC43LDAuNC0xLjEsMC40JiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTAuNCwwLTAuOC0wLjEtMS4xLTAuNGwtMS43LTEuN2MtMC42LTAuNi0wLjYtMS42LDAtMi4ybDY2LTY2Qy0xNDMuNiwzNjEuOC0x'+
3205			'NDMuMiwzNjEuNy0xNDIuOCwzNjEuNyIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTkyLjMsMzc3LjFjMC42LDAuNiwxLjQsMC42LDIsMC4yYzQuMi0zLjMsOS41LTUuMywxNS4zLTUuM2M1LjMsMCwxMC4xLDEuNiwxNC4yLDQuNGw2LjQtNi40JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MtNS43LTQuNC0xMi45LTctMjAuNi03Yy04LDAtMTUuMywyLjgtMjEuMSw3LjRjLTAuNywwLjUtMC44LDEuNi0wLjEsMi4zQy0xOTUuNCwzNzMuNy0xOTIuOCwzNzYuNi0xOTIuMywzNzcuMXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPS'+
3206			'IjZmZmZmZmIiBkPSJNLTEzMS43LDM5Ny43Yy0wLjMtMC41LTAuNi0wLjctMS4xLTAuN2gtNy43aC0wLjVjMC03LjctMi42LTE0LjktNy0yMC42bC02LjQsNi40YzIuOCw0LDQuNCw4LjksNC40LDE0LjImI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7aC0wLjdoLTcuNmMtMC41LDAtMC44LDAuMi0xLjEsMC43Yy0wLjMsMC41LTAuMiwxLDAuMSwxLjNsMTIuOCwxNy44YzAuMywwLjQsMC42LDAuNiwxLDAuNmMwLjUsMCwwLjgtMC4yLDEuMS0wLjZsMTIuNy0xNy44JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTMxLjUsMzk4LjYtMTMxLjQsMzk4LjItMTMxLjcsMzk3Ljd6IiBmaWxsLW9wYWNpdHk9'+
3207			'IjEiLz4KICA8L2c+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMjA5LDM5N2MwLjEsNy43LDIuNywxNC44LDcuMSwyMC41bDYuNC02LjRjLTIuOC00LTQuNS04LjgtNC41LTE0LjFoMC42aDcuNmMwLjUsMCwwLjgtMC4yLDEuMS0wLjcmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAuMy0wLjUsMC4yLTEtMC4xLTEuM2wtMTIuOC0xNy44Yy0wLjMtMC40LTAuNi0wLjYtMS0wLjZjLTAuNSwwLTAuOCwwLjItMS4xLDAuNmwtMTIuNywxNy44Yy0wLjMsMC40LTAuNCwwLjktMC4xLDEuMyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC4zLDAuNSwwLjYsMC43LDEuMSwwLjdoNy43SC'+
3208			'0yMDl6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNTcuNyw0MTYuNmMtMC42LTAuNi0xLjQtMC42LTItMC4yYy00LjIsMy4zLTkuNSw1LjMtMTUuMyw1LjNjLTUuMiwwLTEwLTEuNi0xNC00LjNsLTYuNCw2LjQmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzUuNyw0LjMsMTIuOCw2LjksMjAuNSw2LjljOCwwLDE1LjMtMi44LDIxLjEtNy40YzAuNy0wLjUsMC44LTEuNiwwLjEtMi4zQy0xNTQuNiw0MjAuMS0xNTcuMiw0MTcuMS0xNTcuNyw0MTYuNnoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
3209		me._autorotate_stop__img.setAttribute('src',hs);
3210		hs ='';
3211		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
3212		els.setAttribute('style', hs);
3213		els['ondragstart']=function() { return false; };
3214		el.appendChild(els);
3215		el.ggSubElement = els;
3216		elo=me._autorotate_stop__imgo=document.createElement('img');
3217		elo.className='ggskin ggskin_svg';
3218		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
3219			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzM0LjZjLTM0LjQsMC02Mi40LDI3LjktNjIuNCw2Mi40czI3LjksNjIuNCw2Mi40LDYyLjRzNjIuNC0yNy45LDYyLjQtNjIuNFMtMTQwLjYsMzM0LjYtMTc1LDMzNC42eiYjeGQ7JiN4YTsmI3g5OyYjeDk7IE0tMTk4LjUsMzY3LjVjNi40LTUuMSwxNC42LTguMiwyMy41LTguMmM4LjYsMCwxNi41LDIuOSwyMi45LDcuOGwtNy4yLDcuMmMtNC41LTMuMS05LjktNC45LTE1LjctNC45Yy02LjQsMC0xMi4zLDIuMi0xNyw1LjkmI3hkOyYjeGE7JiN4OTsmI3g5O2MtMC43LDAuNS0xLjYsMC40LTIuMi0wLjJjLTAuNi0wLjYt'+
3220			'My41LTMuOC00LjQtNC45Qy0xOTkuMywzNjkuMi0xOTkuMywzNjguMS0xOTguNSwzNjcuNXogTS0yMjEuOSwzOTdjLTAuNSwwLTAuOS0wLjItMS4yLTAuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0wLjMtMC41LTAuMi0xLjEsMC4xLTEuNWwxNC4xLTE5LjhjMC4zLTAuNCwwLjYtMC42LDEuMi0wLjZjMC40LDAsMC43LDAuMiwxLjEsMC42bDE0LjIsMTkuOGMwLjMsMC40LDAuNCwxLDAuMSwxLjUmI3hkOyYjeGE7JiN4OTsmI3g5O2MtMC4zLDAuNS0wLjYsMC43LTEuMiwwLjdoLTguNWgtMC43YzAuMSw1LjgsMS45LDExLjIsNSwxNS42bC03LjEsNy4xYy00LjktNi4zLTcuOC0xNC4yLTcuOS0yMi44aC'+
3221			'0wLjZILTIyMS45eiBNLTIxMC43LDQzNi4zJiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTAuNCwwLTAuOS0wLjItMS4yLTAuNWwtMS44LTEuOGMtMC43LTAuNy0wLjctMS43LDAtMi40bDczLjMtNzMuM2MwLjMtMC4zLDAuOC0wLjUsMS4yLTAuNXMwLjksMC4yLDEuMiwwLjVsMS44LDEuOCYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAuNywwLjcsMC43LDEuNywwLDIuNGwtNzMuMyw3My4zQy0yMDkuOSw0MzYuMS0yMTAuMyw0MzYuMy0yMTAuNyw0MzYuM3ogTS0xNTEuNSw0MjYuM2MtNi40LDUuMS0xNC42LDguMi0yMy41LDguMiYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy04LjUsMC0xNi40LTIuOS0yMi44LTcuN2w3'+
3222			'LjItNy4yYzQuNCwzLDkuOCw0LjgsMTUuNiw0LjhjNi40LDAsMTIuMy0yLjIsMTctNS45YzAuNy0wLjUsMS42LTAuNCwyLjIsMC4yYzAuNiwwLjYsMy41LDMuOCw0LjQsNC45JiN4ZDsmI3hhOyYjeDk7JiN4OTtDLTE1MC43LDQyNC41LTE1MC43LDQyNS43LTE1MS41LDQyNi4zeiBNLTE0MS4xLDQxOS4xYy0wLjMsMC40LTAuNiwwLjYtMS4yLDAuNmMtMC40LDAtMC43LTAuMi0xLjEtMC42bC0xNC4yLTE5LjgmI3hkOyYjeGE7JiN4OTsmI3g5O2MtMC4zLTAuNC0wLjQtMS0wLjEtMS41YzAuMy0wLjUsMC42LTAuNywxLjItMC43aDguNGgwLjdjMC01LjgtMS44LTExLjMtNC45LTE1LjdsNy4yLTcuMm'+
3223			'M0LjksNi40LDcuOCwxNC4zLDcuOCwyMi45aDAuNmg4LjYmI3hkOyYjeGE7JiN4OTsmI3g5O2MwLjUsMCwwLjksMC4yLDEuMiwwLjdjMC4zLDAuNSwwLjIsMS4xLTAuMSwxLjVMLTE0MS4xLDQxOS4xeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiA8L2c+CiA8ZyBpZD0iTGF5ZXJfMiI+CiAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xMzkuMywzNTcuN2MwLjQsMCwwLjksMC4yLDEuMiwwLjVsMS44LDEuOGMwLjcsMC43LDAuNywxLjcsMCwyLjRsLTczLjMsNzMuM2MtMC4zLDAuMy0wLjgsMC41LTEuMiwwLjUmI3hkOyYjeGE7JiN4OTsmI3g5O3MtMC45LTAuMi0xLjItMC41bC0xLjgtMS44Yy0wLjct'+
3224			'MC43LTAuNy0xLjcsMC0yLjRsNzMuMy03My4zQy0xNDAuMSwzNTcuOS0xMzkuNywzNTcuNy0xMzkuMywzNTcuNyIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTk0LjIsMzc0LjljMC42LDAuNiwxLjUsMC43LDIuMiwwLjJjNC43LTMuNywxMC42LTUuOSwxNy01LjljNS44LDAsMTEuMywxLjgsMTUuNyw0LjlsNy4yLTcuMiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjLTYuNC00LjktMTQuMy03LjgtMjIuOS03LjhjLTguOSwwLTE3LDMuMS0yMy41LDguMmMtMC44LDAuNi0wLjgsMS44LTAuMiwyLjZDLTE5Ny43LDM3MS4xLTE5NC44LDM3NC40LT'+
3225			'E5NC4yLDM3NC45eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTI2LjksMzk3LjdjLTAuMy0wLjUtMC42LTAuNy0xLjItMC43aC04LjZoLTAuNmMwLTguNi0yLjktMTYuNS03LjgtMjIuOWwtNy4yLDcuMiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMy4xLDQuNSw0LjksOS45LDQuOSwxNS43aC0wLjdoLTguNGMtMC41LDAtMC45LDAuMi0xLjIsMC43Yy0wLjMsMC41LTAuMiwxLjEsMC4xLDEuNWwxNC4yLDE5LjhjMC4zLDAuNCwwLjYsMC42LDEuMSwwLjYmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAuNSwwLDAuOS0wLjIsMS4yLTAuNmwxNC4xLTE5'+
3226			'LjhDLTEyNi43LDM5OC44LTEyNi42LDM5OC4zLTEyNi45LDM5Ny43eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPC9nPgogIDxnPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTIxMi43LDM5N2MwLjEsOC42LDMsMTYuNSw3LjksMjIuOGw3LjEtNy4xYy0zLjEtNC40LTUtOS44LTUtMTUuNmgwLjdoOC41YzAuNSwwLDAuOS0wLjIsMS4yLTAuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC4zLTAuNSwwLjItMS4xLTAuMS0xLjVsLTE0LjItMTkuOGMtMC4zLTAuNC0wLjYtMC42LTEuMS0wLjZjLTAuNSwwLTAuOSwwLjItMS4yLDAuNmwtMTQuMSwxOS44Yy0wLjMsMC40LTAuNCwxLTAuMSwxLj'+
3227			'UmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAuMywwLjUsMC42LDAuNywxLjIsMC43aDguNkgtMjEyLjd6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNTUuOCw0MTguOGMtMC42LTAuNi0xLjUtMC43LTIuMi0wLjJjLTQuNywzLjctMTAuNiw1LjktMTcsNS45Yy01LjgsMC0xMS4xLTEuOC0xNS42LTQuOGwtNy4yLDcuMiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjNi4zLDQuOCwxNC4yLDcuNywyMi44LDcuN2M4LjksMCwxNy0zLjEsMjMuNS04LjJjMC44LTAuNiwwLjgtMS44LDAuMi0yLjZDLTE1Mi4zLDQyMi42LTE1NS4yLDQxOS40LTE1NS44LDQx'+
3228			'OC44eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPC9nPgogPC9nPgo8L3N2Zz4K';
3229		me._autorotate_stop__imgo.setAttribute('src',hs);
3230		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
3231		elo['ondragstart']=function() { return false; };
3232		el.appendChild(elo);
3233		el.ggSubElementOver = elo;
3234		el.ggId="autorotate_stop";
3235		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
3236		el.ggVisible=true;
3237		el.className="ggskin ggskin_svg ";
3238		el.ggType='svg';
3239		hs ='';
3240		hs+='cursor : pointer;';
3241		hs+='height : 32px;';
3242		hs+='left : 0px;';
3243		hs+='opacity : 0;';
3244		hs+='position : absolute;';
3245		hs+='top : 0px;';
3246		hs+='visibility : hidden;';
3247		hs+='width : 32px;';
3248		hs+='pointer-events:auto;';
3249		el.setAttribute('style',hs);
3250		el.style.transformOrigin='50% 50%';
3251		me._autorotate_stop.ggIsActive=function() {
3252			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
3253				return this.parentNode.ggIsActive();
3254			}
3255			return false;
3256		}
3257		el.ggElementNodeId=function() {
3258			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
3259				return this.parentNode.ggElementNodeId();
3260			}
3261			return player.getCurrentNode();
3262		}
3263		me._autorotate_stop.logicBlock_alpha = function() {
3264			var newLogicStateAlpha;
3265			if (
3266				((player.getIsAutorotating() == true))
3267			)
3268			{
3269				newLogicStateAlpha = 0;
3270			}
3271			else {
3272				newLogicStateAlpha = -1;
3273			}
3274			if (me._autorotate_stop.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
3275				me._autorotate_stop.ggCurrentLogicStateAlpha = newLogicStateAlpha;
3276				me._autorotate_stop.style.transition='opacity 500ms ease 0ms';
3277				if (me._autorotate_stop.ggCurrentLogicStateAlpha == 0) {
3278					me._autorotate_stop.style.visibility=me._autorotate_stop.ggVisible?'inherit':'hidden';
3279					me._autorotate_stop.style.opacity=1;
3280				}
3281				else {
3282					setTimeout(function() { if (me._autorotate_stop.style.opacity == 0.0) { me._autorotate_stop.style.visibility="hidden"; } }, 505);
3283					me._autorotate_stop.style.opacity=0;
3284				}
3285			}
3286		}
3287		me._autorotate_stop.logicBlock_alpha();
3288		me._autorotate_stop.onmouseenter=function (e) {
3289			me._autorotate_stop__img.style.visibility='hidden';
3290			me._autorotate_stop__imgo.style.visibility='inherit';
3291			me.elementMouseOver['autorotate_stop']=true;
3292		}
3293		me._autorotate_stop.onmouseleave=function (e) {
3294			me._autorotate_stop__img.style.visibility='inherit';
3295			me._autorotate_stop__imgo.style.visibility='hidden';
3296			me.elementMouseOver['autorotate_stop']=false;
3297		}
3298		me._autorotate_stop.ggUpdatePosition=function (useTransition) {
3299		}
3300		me._autorotate_buttons.appendChild(me._autorotate_stop);
3301		me._controller_slider.appendChild(me._autorotate_buttons);
3302		el=me._zoomout=document.createElement('div');
3303		els=me._zoomout__img=document.createElement('img');
3304		els.className='ggskin ggskin_svg';
3305		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8cGF0aCBmaW'+
3306			'xsPSIjZmZmZmZmIiBkPSJNLTE0My4yLDM4Ny41YzEuMSwwLDEuNiwwLjUsMS42LDEuOHYxNS41YzAsMC41LTAuMiwwLjktMC41LDEuM2MtMC40LDAuNC0wLjcsMC41LTEuMSwwLjVoLTYzLjUmI3hkOyYjeGE7JiN4OTtjLTAuNCwwLTAuNy0wLjItMS4xLTAuNWMtMC40LTAuNC0wLjUtMC43LTAuNS0xLjN2LTE1LjVjMC0xLjMsMC41LTEuOCwxLjYtMS44SC0xNDMuMnoiIGZpbGwtb3BhY2l0eT0iMSIvPgogPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzQwLjljLTMxLDAtNTYuMSwyNS4xLTU2LjEsNTYuMXMyNS4xLDU2LjEsNTYuMSw1Ni4xczU2LjEtMjUuMSw1Ni4xLTU2LjFTLTE0NCwz'+
3307			'NDAuOS0xNzUsMzQwLjl6JiN4ZDsmI3hhOyYjeDk7IE0tMTQxLjYsNDA0LjdjMCwwLjUtMC4yLDAuOS0wLjUsMS4zYy0wLjQsMC40LTAuNywwLjUtMS4xLDAuNWgtNjMuNWMtMC40LDAtMC43LTAuMi0xLjEtMC41Yy0wLjQtMC40LTAuNS0wLjctMC41LTEuM3YtMTUuNSYjeGQ7JiN4YTsmI3g5O2MwLTEuMywwLjUtMS44LDEuNi0xLjhoNjMuNWMxLjEsMCwxLjYsMC41LDEuNiwxLjhWNDA0Ljd6IiBmaWxsLW9wYWNpdHk9IjEiLz4KPC9zdmc+Cg==';
3308		me._zoomout__img.setAttribute('src',hs);
3309		hs ='';
3310		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
3311		els.setAttribute('style', hs);
3312		els['ondragstart']=function() { return false; };
3313		el.appendChild(els);
3314		el.ggSubElement = els;
3315		elo=me._zoomout__imgo=document.createElement('img');
3316		elo.className='ggskin ggskin_svg';
3317		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8cGF0aCBmaW'+
3318			'xsPSIjZmZmZmZmIiBkPSJNLTEzOS43LDM4Ni40YzEuMiwwLDEuOCwwLjYsMS44LDJ2MTcuMmMwLDAuNi0wLjIsMS0wLjYsMS40Yy0wLjQsMC40LTAuOCwwLjYtMS4yLDAuNmgtNzAuNiYjeGQ7JiN4YTsmI3g5O2MtMC40LDAtMC44LTAuMi0xLjItMC42Yy0wLjQtMC40LTAuNi0wLjgtMC42LTEuNHYtMTcuMmMwLTEuNCwwLjYtMiwxLjgtMkgtMTM5Ljd6IiBmaWxsLW9wYWNpdHk9IjEiLz4KIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTc1LDMzNC42Yy0zNC40LDAtNjIuNCwyNy45LTYyLjQsNjIuNHMyNy45LDYyLjQsNjIuNCw2Mi40czYyLjQtMjcuOSw2Mi40LTYyLjRTLTE0MC42LDMzNC42'+
3319			'LTE3NSwzMzQuNnomI3hkOyYjeGE7JiN4OTsgTS0xMzcuOSw0MDUuNmMwLDAuNi0wLjIsMS0wLjYsMS40Yy0wLjQsMC40LTAuOCwwLjYtMS4yLDAuNmgtNzAuNmMtMC40LDAtMC44LTAuMi0xLjItMC42cy0wLjYtMC44LTAuNi0xLjR2LTE3LjImI3hkOyYjeGE7JiN4OTtjMC0xLjQsMC42LTIsMS44LTJoNzAuNmMxLjIsMCwxLjgsMC42LDEuOCwyVjQwNS42eiIgZmlsbC1vcGFjaXR5PSIxIi8+Cjwvc3ZnPgo=';
3320		me._zoomout__imgo.setAttribute('src',hs);
3321		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
3322		elo['ondragstart']=function() { return false; };
3323		el.appendChild(elo);
3324		el.ggSubElementOver = elo;
3325		el.ggId="zoomout";
3326		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
3327		el.ggVisible=false;
3328		el.className="ggskin ggskin_svg ";
3329		el.ggType='svg';
3330		hs ='';
3331		hs+='cursor : pointer;';
3332		hs+='height : 32px;';
3333		hs+='left : 32px;';
3334		hs+='position : absolute;';
3335		hs+='top : 0px;';
3336		hs+='visibility : hidden;';
3337		hs+='width : 32px;';
3338		hs+='pointer-events:auto;';
3339		el.setAttribute('style',hs);
3340		el.style.transformOrigin='50% 50%';
3341		me._zoomout.ggIsActive=function() {
3342			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
3343				return this.parentNode.ggIsActive();
3344			}
3345			return false;
3346		}
3347		el.ggElementNodeId=function() {
3348			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
3349				return this.parentNode.ggElementNodeId();
3350			}
3351			return player.getCurrentNode();
3352		}
3353		me._zoomout.logicBlock_visible = function() {
3354			var newLogicStateVisible;
3355			if (
3356				((player.getVariableValue('opt_zoom') == true))
3357			)
3358			{
3359				newLogicStateVisible = 0;
3360			}
3361			else {
3362				newLogicStateVisible = -1;
3363			}
3364			if (me._zoomout.ggCurrentLogicStateVisible != newLogicStateVisible) {
3365				me._zoomout.ggCurrentLogicStateVisible = newLogicStateVisible;
3366				me._zoomout.style.transition='';
3367				if (me._zoomout.ggCurrentLogicStateVisible == 0) {
3368					me._zoomout.style.visibility=(Number(me._zoomout.style.opacity)>0||!me._zoomout.style.opacity)?'inherit':'hidden';
3369					me._zoomout.ggVisible=true;
3370				}
3371				else {
3372					me._zoomout.style.visibility="hidden";
3373					me._zoomout.ggVisible=false;
3374				}
3375			}
3376		}
3377		me._zoomout.logicBlock_visible();
3378		me._zoomout.onmouseenter=function (e) {
3379			me._zoomout__img.style.visibility='hidden';
3380			me._zoomout__imgo.style.visibility='inherit';
3381			me.elementMouseOver['zoomout']=true;
3382		}
3383		me._zoomout.onmousedown=function (e) {
3384			me.elementMouseDown['zoomout']=true;
3385		}
3386		me._zoomout.onmouseup=function (e) {
3387			me.elementMouseDown['zoomout']=false;
3388		}
3389		me._zoomout.onmouseleave=function (e) {
3390			me._zoomout__img.style.visibility='inherit';
3391			me._zoomout__imgo.style.visibility='hidden';
3392			me.elementMouseDown['zoomout']=false;
3393			me.elementMouseOver['zoomout']=false;
3394		}
3395		me._zoomout.ggCurrentLogicStateVisible = -1;
3396		me._zoomout.ggUpdateConditionTimer=function () {
3397			if (me.elementMouseDown['zoomout']) {
3398				player.changeFovLog(0.5,true);
3399			}
3400		}
3401		me._zoomout.ggUpdatePosition=function (useTransition) {
3402		}
3403		me._controller_slider.appendChild(me._zoomout);
3404		el=me._zoomin=document.createElement('div');
3405		els=me._zoomin__img=document.createElement('img');
3406		els.className='ggskin ggskin_svg';
3407		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
3408			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzQwLjljLTMxLDAtNTYuMSwyNS4xLTU2LjEsNTYuMXMyNS4xLDU2LjEsNTYuMSw1Ni4xczU2LjEtMjUuMSw1Ni4xLTU2LjFTLTE0NCwzNDAuOS0xNzUsMzQwLjl6JiN4ZDsmI3hhOyYjeDk7JiN4OTsgTS0xNDEuNiw0MDQuN2MwLDAuNS0wLjIsMC45LTAuNSwxLjNjLTAuNCwwLjQtMC43LDAuNS0xLjEsMC41aC0yMi4zdjIyLjFjMCwwLjUtMC4yLDAuOS0wLjUsMS4zYy0wLjQsMC40LTAuNywwLjUtMS4xLDAuNWgtMTUuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0wLjQsMC0wLjctMC4yLTEuMS0wLjVjLTAuNC0wLjQtMC41'+
3409			'LTAuNy0wLjUtMS4zdi0yMi4xaC0yMi4zYy0wLjQsMC0wLjctMC4yLTEuMS0wLjVjLTAuNC0wLjQtMC41LTAuNy0wLjUtMS4zdi0xNS4
34091JiN4ZDsmI3hhOyYjeDk7JiN4OTtjMC0xLjMsMC41LTEuOCwxLjYtMS44aDIyLjN2LTIyLjFjMC0xLjMsMC41LTEuOCwxLjYtMS44aDE1LjdjMS4xLDAsMS42LDAuNSwxLjYsMS44djIyLjFoMjIuM2MxLjEsMCwxLjYsMC41LDEuNiwxLjgmI3hkOyYjeGE7JiN4OTsmI3g5O0MtMTQxLjYsMzg5LjMtMTQxLjYsNDA0LjctMTQxLjYsNDA0Ljd6IiBmaWxsLW9wYWNpdHk9IjEiLz4KIDwvZz4KIDxnIGlkPSJMYXllcl8yIj4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIi'+
3410			'BkPSJNLTE2NS41LDM4Ny41aDIyLjNjMS4xLDAsMS42LDAuNSwxLjYsMS44djE1LjVjMCwwLjUtMC4yLDAuOS0wLjUsMS4zYy0wLjQsMC40LTAuNywwLjUtMS4xLDAuNWgtMjIuM3YyMi4xJiN4ZDsmI3hhOyYjeDk7JiN4OTtjMCwwLjUtMC4yLDAuOS0wLjUsMS4zYy0wLjQsMC40LTAuNywwLjUtMS4xLDAuNWgtMTUuN2MtMC40LDAtMC43LTAuMi0xLjEtMC41Yy0wLjQtMC40LTAuNS0wLjctMC41LTEuM3YtMjIuMWgtMjIuMyYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0wLjQsMC0wLjctMC4yLTEuMS0wLjVjLTAuNC0wLjQtMC41LTAuNy0wLjUtMS4zdi0xNS41YzAtMS4zLDAuNS0xLjgsMS42LTEuOGgy'+
3411			'Mi4zdi0yMi4xYzAtMS4zLDAuNS0xLjgsMS42LTEuOGgxNS43JiN4ZDsmI3hhOyYjeDk7JiN4OTtjMS4xLDAsMS42LDAuNSwxLjYsMS44VjM4Ny41eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiA8L2c+Cjwvc3ZnPgo=';
3412		me._zoomin__img.setAttribute('src',hs);
3413		hs ='';
3414		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
3415		els.setAttribute('style', hs);
3416		els['ondragstart']=function() { return false; };
3417		el.appendChild(els);
3418		el.ggSubElement = els;
3419		elo=me._zoomin__imgo=document.createElement('img');
3420		elo.className='ggskin ggskin_svg';
3421		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
3422			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzM0LjZjLTM0LjQsMC02Mi40LDI3LjktNjIuNCw2Mi40czI3LjksNjIuNCw2Mi40LDYyLjRzNjIuNC0yNy45LDYyLjQtNjIuNFMtMTQwLjYsMzM0LjYtMTc1LDMzNC42eiYjeGQ7JiN4YTsmI3g5OyYjeDk7IE0tMTM3LjksNDA1LjZjMCwwLjYtMC4yLDEtMC42LDEuNGMtMC40LDAuNC0wLjgsMC42LTEuMiwwLjZoLTI0Ljh2MjQuNmMwLDAuNi0wLjIsMS0wLjYsMS40cy0wLjgsMC42LTEuMiwwLjZoLTE3LjQmI3hkOyYjeGE7JiN4OTsmI3g5O2MtMC40LDAtMC44LTAuMi0xLjItMC42Yy0wLjQtMC40LTAuNi0wLjgtMC42'+
3423			'LTEuNHYtMjQuNmgtMjQuOGMtMC40LDAtMC44LTAuMi0xLjItMC42cy0wLjYtMC44LTAuNi0xLjR2LTE3LjJjMC0xLjQsMC42LTIsMS44LTImI3hkOyYjeGE7JiN4OTsmI3g5O2gyNC44di0yNC42YzAtMS40LDAuNi0yLDEuOC0yaDE3LjRjMS4yLDAsMS44LDAuNiwxLjgsMnYyNC42aDI0LjhjMS4yLDAsMS44LDAuNiwxLjgsMkMtMTM3LjksMzg4LjQtMTM3LjksNDA1LjYtMTM3LjksNDA1LjZ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KIDwvZz4KIDxnIGlkPSJMYXllcl8yIj4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE2NC4
34231LDM4Ni40aDI0LjhjMS4yLDAsMS44LDAuNiwxLjgsMnYxNy4yYz'+
3424			'AsMC42LTAuMiwxLTAuNiwxLjRjLTAuNCwwLjQtMC44LDAuNi0xLjIsMC42aC0yNC44djI0LjYmI3hkOyYjeGE7JiN4OTsmI3g5O2MwLDAuNi0wLjIsMS0wLjYsMS40cy0wLjgsMC42LTEuMiwwLjZoLTE3LjRjLTAuNCwwLTAuOC0wLjItMS4yLTAuNmMtMC40LTAuNC0wLjYtMC44LTAuNi0xLjR2LTI0LjZoLTI0LjhjLTAuNCwwLTAuOC0wLjItMS4yLTAuNiYjeGQ7JiN4YTsmI3g5OyYjeDk7cy0wLjYtMC44LTAuNi0xLjR2LTE3LjJjMC0xLjQsMC42LTIsMS44LTJoMjQuOHYtMjQuNmMwLTEuNCwwLjYtMiwxLjgtMmgxNy40YzEuMiwwLDEuOCwwLjYsMS44LDJWMzg2LjR6IiBmaWxsLW9wYWNpdHk9'+
3425			'IjEiLz4KIDwvZz4KPC9zdmc+Cg==';
3426		me._zoomin__imgo.setAttribute('src',hs);
3427		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
3428		elo['ondragstart']=function() { return false; };
3429		el.appendChild(elo);
3430		el.ggSubElementOver = elo;
3431		el.ggId="zoomin";
3432		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
3433		el.ggVisible=false;
3434		el.className="ggskin ggskin_svg ";
3435		el.ggType='svg';
3436		hs ='';
3437		hs+='cursor : pointer;';
3438		hs+='height : 32px;';
3439		hs+='left : 0px;';
3440		hs+='position : absolute;';
3441		hs+='top : 0px;';
3442		hs+='visibility : hidden;';
3443		hs+='width : 32px;';
3444		hs+='pointer-events:auto;';
3445		el.setAttribute('style',hs);
3446		el.style.transformOrigin='50% 50%';
3447		me._zoomin.ggIsActive=function() {
3448			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
3449				return this.parentNode.ggIsActive();
3450			}
3451			return false;
3452		}
3453		el.ggElementNodeId=function() {
3454			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
3455				return this.parentNode.ggElementNodeId();
3456			}
3457			return player.getCurrentNode();
3458		}
3459		me._zoomin.logicBlock_visible = function() {
3460			var newLogicStateVisible;
3461			if (
3462				((player.getVariableValue('opt_zoom') == true))
3463			)
3464			{
3465				newLogicStateVisible = 0;
3466			}
3467			else {
3468				newLogicStateVisible = -1;
3469			}
3470			if (me._zoomin.ggCurrentLogicStateVisible != newLogicStateVisible) {
3471				me._zoomin.ggCurrentLogicStateVisible = newLogicStateVisible;
3472				me._zoomin.style.transition='';
3473				if (me._zoomin.ggCurrentLogicStateVisible == 0) {
3474					me._zoomin.style.visibility=(Number(me._zoomin.style.opacity)>0||!me._zoomin.style.opacity)?'inherit':'hidden';
3475					me._zoomin.ggVisible=true;
3476				}
3477				else {
3478					me._zoomin.style.visibility="hidden";
3479					me._zoomin.ggVisible=false;
3480				}
3481			}
3482		}
3483		me._zoomin.logicBlock_visible();
3484		me._zoomin.onmouseenter=function (e) {
3485			me._zoomin__img.style.visibility='hidden';
3486			me._zoomin__imgo.style.visibility='inherit';
3487			me.elementMouseOver['zoomin']=true;
3488		}
3489		me._zoomin.onmousedown=function (e) {
3490			me.elementMouseDown['zoomin']=true;
3491		}
3492		me._zoomin.onmouseup=function (e) {
3493			me.elementMouseDown['zoomin']=false;
3494		}
3495		me._zoomin.onmouseleave=function (e) {
3496			me._zoomin__img.style.visibility='inherit';
3497			me._zoomin__imgo.style.visibility='hidden';
3498			me.elementMouseDown['zoomin']=false;
3499			me.elementMouseOver['zoomin']=false;
3500		}
3501		me._zoomin.ggCurrentLogicStateVisible = -1;
3502		me._zoomin.ggUpdateConditionTimer=function () {
3503			if (me.elementMouseDown['zoomin']) {
3504				player.changeFovLog(-0.5,true);
3505			}
3506		}
3507		me._zoomin.ggUpdatePosition=function (useTransition) {
3508		}
3509		me._controller_slider.appendChild(me._zoomin);
3510		el=me._key_up=document.createElement('div');
3511		el.ggId="key_up";
3512		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
3513		el.ggVisible=true;
3514		el.className="ggskin ggskin_container ";
3515		el.ggType='container';
3516		hs ='';
3517		hs+='height : 32px;';
3518		hs+='left : 0px;';
3519		hs+='position : absolute;';
3520		hs+='top : 0px;';
3521		hs+='visibility : inherit;';
3522		hs+='width : 32px;';
3523		hs+='pointer-events:none;';
3524		el.setAttribute('style',hs);
3525		el.setAttribute('aria-keyshortcuts', 'Up');
3526		el.style.transformOrigin='50% 50%';
3527		me._key_up.ggIsActive=function() {
3528			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
3529				return this.parentNode.ggIsActive();
3530			}
3531			return false;
3532		}
3533		el.ggElementNodeId=function() {
3534			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
3535				return this.parentNode.ggElementNodeId();
3536			}
3537			return player.getCurrentNode();
3538		}
3539		me._key_up.onmousedown=function (e) {
3540			me.elementMouseDown['key_up']=true;
3541		}
3542		me._key_up.onmouseup=function (e) {
3543			me.elementMouseDown['key_up']=false;
3544		}
3545		me._key_up.onmouseleave=function (e) {
3546			me.elementMouseDown['key_up']=false;
3547		}
3548		me._key_up.ggUpdateConditionTimer=function () {
3549			if (me.elementMouseDown['key_up']) {
3550				player.changeTiltLog(0.5,true);
3551			}
3552		}
3553		me._key_up.ggUpdatePosition=function (useTransition) {
3554		}
3555		me._controller_slider.appendChild(me._key_up);
3556		el=me._key_down=document.createElement('div');
3557		el.ggId="key_down";
3558		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
3559		el.ggVisible=true;
3560		el.className="ggskin ggskin_container ";
3561		el.ggType='container';
3562		hs ='';
3563		hs+='height : 32px;';
3564		hs+='left : 0px;';
3565		hs+='position : absolute;';
3566		hs+='top : 0px;';
3567		hs+='visibility : inherit;';
3568		hs+='width : 32px;';
3569		hs+='pointer-events:none;';
3570		el.setAttribute('style',hs);
3571		el.setAttribute('aria-keyshortcuts', 'Down');
3572		el.style.transformOrigin='50% 50%';
3573		me._key_down.ggIsActive=function() {
3574			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
3575				return this.parentNode.ggIsActive();
3576			}
3577			return false;
3578		}
3579		el.ggElementNodeId=function() {
3580			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
3581				return this.parentNode.ggElementNodeId();
3582			}
3583			return player.getCurrentNode();
3584		}
3585		me._key_down.onmousedown=function (e) {
3586			me.elementMouseDown['key_down']=true;
3587		}
3588		me._key_down.onmouseup=function (e) {
3589			me.elementMouseDown['key_down']=false;
3590		}
3591		me._key_down.onmouseleave=function (e) {
3592			me.elementMouseDown['key_down']=false;
3593		}
3594		me._key_down.ggUpdateConditionTimer=function () {
3595			if (me.elementMouseDown['key_down']) {
3596				player.changeTiltLog(-0.5,true);
3597			}
3598		}
3599		me._key_down.ggUpdatePosition=function (useTransition) {
3600		}
3601		me._controller_slider.appendChild(me._key_down);
3602		el=me._key_left=document.createElement('div');
3603		el.ggId="key_left";
3604		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
3605		el.ggVisible=true;
3606		el.className="ggskin ggskin_container ";
3607		el.ggType='container';
3608		hs ='';
3609		hs+='height : 32px;';
3610		hs+='left : 0px;';
3611		hs+='position : absolute;';
3612		hs+='top : 0px;';
3613		hs+='visibility : inherit;';
3614		hs+='width : 32px;';
3615		hs+='pointer-events:none;';
3616		el.setAttribute('style',hs);
3617		el.setAttribute('aria-keyshortcuts', 'Left');
3618		el.style.transformOrigin='50% 50%';
3619		me._key_left.ggIsActive=function() {
3620			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
3621				return this.parentNode.ggIsActive();
3622			}
3623			return false;
3624		}
3625		el.ggElementNodeId=function() {
3626			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
3627				return this.parentNode.ggElementNodeId();
3628			}
3629			return player.getCurrentNode();
3630		}
3631		me._key_left.onmousedown=function (e) {
3632			me.elementMouseDown['key_left']=true;
3633		}
3634		me._key_left.onmouseup=function (e) {
3635			me.elementMouseDown['key_left']=false;
3636		}
3637		me._key_left.onmouseleave=function (e) {
3638			me.elementMouseDown['key_left']=false;
3639		}
3640		me._key_left.ggUpdateConditionTimer=function () {
3641			if (me.elementMouseDown['key_left']) {
3642				player.changePanLog(0.5,true);
3643			}
3644		}
3645		me._key_left.ggUpdatePosition=function (useTransition) {
3646		}
3647		me._controller_slider.appendChild(me._key_left);
3648		el=me._key_right=document.createElement('div');
3649		el.ggId="key_right";
3650		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
3651		el.ggVisible=true;
3652		el.className="ggskin ggskin_container ";
3653		el.ggType='container';
3654		hs ='';
3655		hs+='height : 32px;';
3656		hs+='left : 0px;';
3657		hs+='position : absolute;';
3658		hs+='top : 0px;';
3659		hs+='visibility : inherit;';
3660		hs+='width : 32px;';
3661		hs+='pointer-events:none;';
3662		el.setAttribute('style',hs);
3663		el.setAttribute('aria-keyshortcuts', 'Right');
3664		el.style.transformOrigin='50% 50%';
3665		me._key_right.ggIsActive=function() {
3666			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
3667				return this.parentNode.ggIsActive();
3668			}
3669			return false;
3670		}
3671		el.ggElementNodeId=function() {
3672			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
3673				return this.parentNode.ggElementNodeId();
3674			}
3675			return player.getCurrentNode();
3676		}
3677		me._key_right.onmousedown=function (e) {
3678			me.elementMouseDown['key_right']=true;
3679		}
3680		me._key_right.onmouseup=function (e) {
3681			me.elementMouseDown['key_right']=false;
3682		}
3683		me._key_right.onmouseleave=function (e) {
3684			me.elementMouseDown['key_right']=false;
3685		}
3686		me._key_right.ggUpdateConditionTimer=function () {
3687			if (me.elementMouseDown['key_right']) {
3688				player.changePanLog(-0.5,true);
3689			}
3690		}
3691		me._key_right.ggUpdatePosition=function (useTransition) {
3692		}
3693		me._controller_slider.appendChild(me._key_right);
3694		me._controller.appendChild(me._controller_slider);
3695		el=me._element_alpha_timer=document.createElement('div');
3696		el.ggTimestamp=skin.ggCurrentTime;
3697		el.ggLastIsActive=true;
3698		el.ggTimeout=1000;
3699		el.ggId="element_alpha_timer";
3700		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
3701		el.ggVisible=true;
3702		el.className="ggskin ggskin_timer ";
3703		el.ggType='timer';
3704		hs ='';
3705		hs+='height : 32px;';
3706		hs+='left : 0px;';
3707		hs+='position : absolute;';
3708		hs+='top : 0px;';
3709		hs+='visibility : inherit;';
3710		hs+='width : 32px;';
3711		hs+='pointer-events:none;';
3712		el.setAttribute('style',hs);
3713		el.style.transformOrigin='50% 50%';
3714		me._element_alpha_timer.ggIsActive=function() {
3715			return (me._element_alpha_timer.ggTimestamp + me._element_alpha_timer.ggTimeout) >= skin.ggCurrentTime;
3716		}
3717		el.ggElementNodeId=function() {
3718			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
3719				return this.parentNode.ggElementNodeId();
3720			}
3721			return player.getCurrentNode();
3722		}
3723		me._element_alpha_timer.ggDeactivate=function () {
3724			player.setVariableValue('vis_timer', true);
3725		}
3726		me._element_alpha_timer.ggUpdatePosition=function (useTransition) {
3727		}
3728		me._controller.appendChild(me._element_alpha_timer);
3729		me.divSkin.appendChild(me._controller);
3730		el=me._thumbnail_menu=document.createElement('div');
3731		els=me._thumbnail_menu__content=document.createElement('div');
3732		els.className='ggskin ggskin_subelement ggskin_scrollarea';
3733		el.ggContent=els;
3734		el.appendChild(els);
3735		el.ggHorScrollVisible = false;
3736		el.ggVertScrollVisible = false;
3737		el.ggContentLeftOffset = 0;
3738		el.ggContentTopOffset = 0;
3739		el.ggContentWidth = 0;
3740		el.ggContentHeight = 0;
3741		el.ggDragInertiaX = 0;
3742		el.ggDragInertiaY = 0;
3743		el.ggVPercentVisible = 1.0;
3744		el.ggHPercentVisible = 1.0;
3745		el.ggIsDragging = false;
3746		hs ='';
3747		hs+='height : 89px;';
3748		hs+='left : 50%;';
3749		hs+='margin-left : -69.5px;';
3750		hs+='overflow-x : visible;';
3751		hs+='overflow-y : visible;';
3752		hs+='position : absolute;';
3753		hs+='top : 0px;';
3754		hs+='width : 139px;';
3755		hs+="";
3756		els.setAttribute('style',hs);
3757		me._thumbnail_menu.ggScrollByX = function(diffX) {
3758			if(!me._thumbnail_menu.ggHorScrollVisible || diffX == 0 || me._thumbnail_menu.ggHPercentVisible >= 1.0) return;
3759			me._thumbnail_menu.ggScrollPosX = (me._thumbnail_menu__horScrollFg.offsetLeft + diffX);
3760			me._thumbnail_menu.ggScrollPosX = Math.max(me._thumbnail_menu.ggScrollPosX, 0);
3761			me._thumbnail_menu.ggScrollPosX = Math.min(me._thumbnail_menu.ggScrollPosX, me._thumbnail_menu__horScrollBg.offsetWidth - me._thumbnail_menu__horScrollFg.offsetWidth);
3762			me._thumbnail_menu__horScrollFg.style.left = me._thumbnail_menu.ggScrollPosX + 'px';
3763			let percentScrolled = me._thumbnail_menu.ggScrollPosX / (me._thumbnail_menu__horScrollBg.offsetWidth - me._thumbnail_menu__horScrollFg.offsetWidth);
3764			me._thumbnail_menu__content.style.left = -(Math.round((me._thumbnail_menu.ggContentWidth * (1.0 - me._thumbnail_menu.ggHPercentVisible)) * percentScrolled)) + me._thumbnail_menu.ggContentLeftOffset + 'px';
3765			me._thumbnail_menu.ggScrollPosXPercent = (me._thumbnail_menu__horScrollFg.offsetLeft / me._thumbnail_menu__horScrollBg.offsetWidth);
3766		}
3767		me._thumbnail_menu.ggScrollByXSmooth = function(diffX) {
3768			if(!me._thumbnail_menu.ggHorScrollVisible || diffX == 0 || me._thumbnail_menu.ggHPercentVisible >= 1.0) return;
3769			var scrollPerInterval = diffX / 25;
3770			var scrollCurrX = 0;
3771			var id = setInterval(function() {
3772				scrollCurrX += scrollPerInterval;
3773				me._thumbnail_menu.ggScrollPosX += scrollPerInterval;
3774				if (diffX > 0 && (scrollCurrX >= diffX || me._thumbnail_menu.ggScrollPosX >= me._thumbnail_menu__horScrollBg.offsetWidth - me._thumbnail_menu__horScrollFg.offsetWidth)) {
3775					me._thumbnail_menu.ggScrollPosX = Math.min(me._thumbnail_menu.ggScrollPosX, me._thumbnail_menu__horScrollBg.offsetWidth - me._thumbnail_menu__horScrollFg.offsetWidth);
3776					clearInterval(id);
3777				}
3778				if (diffX < 0 && (scrollCurrX <= diffX || me._thumbnail_menu.ggScrollPosX <= 0)) {
3779					me._thumbnail_menu.ggScrollPosX = Math.max(me._thumbnail_menu.ggScrollPosX, 0);
3780					clearInterval(id);
3781				}
3782			me._thumbnail_menu__horScrollFg.style.left = me._thumbnail_menu.ggScrollPosX + 'px';
3783			let percentScrolled = me._thumbnail_menu.ggScrollPosX / (me._thumbnail_menu__horScrollBg.offsetWidth - me._thumbnail_menu__horScrollFg.offsetWidth);
3784			me._thumbnail_menu__content.style.left = -(Math.round((me._thumbnail_menu.ggContentWidth * (1.0 - me._thumbnail_menu.ggHPercentVisible)) * percentScrolled)) + me._thumbnail_menu.ggContentLeftOffset + 'px';
3785			me._thumbnail_menu.ggScrollPosXPercent = (me._thumbnail_menu__horScrollFg.offsetLeft / me._thumbnail_menu__horScrollBg.offsetWidth);
3786			}, 10);
3787		}
3788		me._thumbnail_menu.ggScrollByY = function(diffY) {
3789			if(!me._thumbnail_menu.ggVertScrollVisible || diffY == 0 || me._thumbnail_menu.ggVPercentVisible >= 1.0) return;
3790			me._thumbnail_menu.ggScrollPosY = (me._thumbnail_menu__vertScrollFg.offsetTop + diffY);
3791			me._thumbnail_menu.ggScrollPosY = Math.max(me._thumbnail_menu.ggScrollPosY, 0);
3792			me._thumbnail_menu.ggScrollPosY = Math.min(me._thumbnail_menu.ggScrollPosY, me._thumbnail_menu__vertScrollBg.offsetHeight - me._thumbnail_menu__vertScrollFg.offsetHeight);
3793			me._thumbnail_menu__vertScrollFg.style.top = me._thumbnail_menu.ggScrollPosY + 'px';
3794			let percentScrolled = me._thumbnail_menu.ggScrollPosY / (me._thumbnail_menu__vertScrollBg.offsetHeight - me._thumbnail_menu__vertScrollFg.offsetHeight);
3795			me._thumbnail_menu__content.style.top = -(Math.round((me._thumbnail_menu.ggContentHeight * (1.0 - me._thumbnail_menu.ggVPercentVisible)) * percentScrolled)) + me._thumbnail_menu.ggContentTopOffset + 'px';
3796			me._thumbnail_menu.ggScrollPosYPercent = (me._thumbnail_menu__vertScrollFg.offsetTop / me._thumbnail_menu__vertScrollBg.offsetHeight);
3797		}
3798		me._thumbnail_menu.ggScrollByYSmooth = function(diffY) {
3799			if(!me._thumbnail_menu.ggVertScrollVisible || diffY == 0 || me._thumbnail_menu.ggVPercentVisible >= 1.0) return;
3800			var scrollPerInterval = diffY / 25;
3801			var scrollCurrY = 0;
3802			var id = setInterval(function() {
3803				scrollCurrY += scrollPerInterval;
3804				me._thumbnail_menu.ggScrollPosY += scrollPerInterval;
3805				if (diffY > 0 && (scrollCurrY >= diffY || me._thumbnail_menu.ggScrollPosY >= me._thumbnail_menu__vertScrollBg.offsetHeight - me._thumbnail_menu__vertScrollFg.offsetHeight)) {
3806					me._thumbnail_menu.ggScrollPosY = Math.min(me._thumbnail_menu.ggScrollPosY, me._thumbnail_menu__vertScrollBg.offsetHeight - me._thumbnail_menu__vertScrollFg.offsetHeight);
3807					clearInterval(id);
3808				}
3809				if (diffY < 0 && (scrollCurrY <= diffY || me._thumbnail_menu.ggScrollPosY <= 0)) {
3810					me._thumbnail_menu.ggScrollPosY = Math.max(me._thumbnail_menu.ggScrollPosY, 
38100);
3811					clearInterval(id);
3812				}
3813			me._thumbnail_menu__vertScrollFg.style.top = me._thumbnail_menu.ggScrollPosY + 'px';
3814			let percentScrolled = me._thumbnail_menu.ggScrollPosY / (me._thumbnail_menu__vertScrollBg.offsetHeight - me._thumbnail_menu__vertScrollFg.offsetHeight);
3815			me._thumbnail_menu__content.style.top = -(Math.round((me._thumbnail_menu.ggContentHeight * (1.0 - me._thumbnail_menu.ggVPercentVisible)) * percentScrolled)) + me._thumbnail_menu.ggContentTopOffset + 'px';
3816			me._thumbnail_menu.ggScrollPosYPercent = (me._thumbnail_menu__vertScrollFg.offsetTop / me._thumbnail_menu__vertScrollBg.offsetHeight);
3817			}, 10);
3818		}
3819		me._thumbnail_menu.ggScrollIntoView = function(posX, posY, width, height) {
3820			if (me._thumbnail_menu.ggHorScrollVisible) {
3821				if (posX < 0) {
3822					var diffX = Math.floor(posX * me._thumbnail_menu.ggHPercentVisible);
3823					me._thumbnail_menu.ggScrollByXSmooth(diffX);
3824				} else if (posX + width > me._thumbnail_menu.clientWidth - (me._thumbnail_menu.ggVertScrollVisible ? 15 : 0)) {
3825					var diffX = Math.ceil(((posX + width) - (me._thumbnail_menu.clientWidth - (me._thumbnail_menu.ggVertScrollVisible ? 15 : 0))) * me._thumbnail_menu.ggHPercentVisible);
3826					me._thumbnail_menu.ggScrollByXSmooth(diffX);
3827				}
3828			}
3829			if (me._thumbnail_menu.ggVertScrollVisible) {
3830				if (posY < 0) {
3831					var diffY = Math.floor(posY * me._thumbnail_menu.ggVPercentVisible);
3832					me._thumbnail_menu.ggScrollByYSmooth(diffY);
3833				} else if (posY + height > me._thumbnail_menu.clientHeight - (me._thumbnail_menu.ggHorScrollVisible ? 15 : 0)) {
3834					var diffY = Math.ceil(((posY + height) - (me._thumbnail_menu.clientHeight - (me._thumbnail_menu.ggHorScrollVisible ? 15 : 0))) * me._thumbnail_menu.ggVPercentVisible);
3835					me._thumbnail_menu.ggScrollByYSmooth(diffY);
3836				}
3837			}
3838		}
3839		me._thumbnail_menu__content.mousetouchend = e => {
3840			let inertiaInterval = setInterval(function() {
3841				me._thumbnail_menu.ggDragInertiaX *= 0.96;
3842				me._thumbnail_menu.ggDragInertiaY *= 0.96;
3843				me._thumbnail_menu.ggScrollByX(me._thumbnail_menu.ggDragInertiaX);
3844				me._thumbnail_menu.ggScrollByY(me._thumbnail_menu.ggDragInertiaY);
3845				if (Math.abs(me._thumbnail_menu.ggDragInertiaX) < 1.0 && Math.abs(me._thumbnail_menu.ggDragInertiaY) < 1.0) {
3846					clearInterval(inertiaInterval);
3847				}
3848				}, 10);
3849			me._thumbnail_menu__content.onmouseup = null;
3850			me._thumbnail_menu__content.onmousemove = null;
3851			me._thumbnail_menu__content.ontouchend = null;
3852			me._thumbnail_menu__content.ontouchmove = null;
3853			me._thumbnail_menu__content.onpointerup = null;
3854			me._thumbnail_menu__content.onpointermove = null;
3855			setTimeout(function() { me._thumbnail_menu.ggIsDragging = false; }, 100);
3856		}
3857		me._thumbnail_menu__content.mousetouchmove = e => {
3858			e = e || window.event;
3859			e.preventDefault();
3860			var t = e.touches;
3861			var eventX = t ? t[0].clientX : e.clientX;
3862			var eventY = t ? t[0].clientY : e.clientY;
3863			if (Math.abs(eventX - me._thumbnail_menu.ggDragStartX) > 10 || Math.abs(eventY - me._thumbnail_menu.ggDragStartY) > 10) me._thumbnail_menu.ggIsDragging = true;
3864			var diffX = (eventX - me._thumbnail_menu.ggDragLastX) * me._thumbnail_menu.ggHPercentVisible;
3865			var diffY = (eventY - me._thumbnail_menu.ggDragLastY) * me._thumbnail_menu.ggVPercentVisible;
3866			me._thumbnail_menu.ggDragInertiaX = -diffX;
3867			me._thumbnail_menu.ggDragInertiaY = -diffY;
3868			me._thumbnail_menu.ggDragLastX = eventX;
3869			me._thumbnail_menu.ggDragLastY = eventY;
3870			me._thumbnail_menu.ggScrollByX(-diffX);
3871			me._thumbnail_menu.ggScrollByY(-diffY);
3872		}
3873		me._thumbnail_menu__content.mousetouchstart = e => {
3874			e = e || window.event;
3875			var t = e.touches;
3876			me._thumbnail_menu.ggDragLastX = me._thumbnail_menu.ggDragStartX = t ? t[0].clientX : e.clientX;
3877			me._thumbnail_menu.ggDragLastY = me._thumbnail_menu.ggDragStartY = t ? t[0].clientY : e.clientY;
3878			me._thumbnail_menu__content.onmouseup = me._thumbnail_menu__content.mousetouchend;
3879			me._thumbnail_menu__content.ontouchend = me._thumbnail_menu__content.mousetouchend;
3880			me._thumbnail_menu__content.onmousemove = me._thumbnail_menu__content.mousetouchmove;
3881			me._thumbnail_menu__content.ontouchmove = me._thumbnail_menu__content.mousetouchmove;
3882			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
3883				me._thumbnail_menu__content.onpointerup = me._thumbnail_menu__content.ontouchend;
3884				me._thumbnail_menu__content.onpointermove = me._thumbnail_menu__content.ontouchmove;
3885			}
3886		}
3887		els.onmousedown = me._thumbnail_menu__content.mousetouchstart;
3888		els.ontouchstart = me._thumbnail_menu__content.mousetouchstart;
3889		if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
3890			els.onpointerdown = me._thumbnail_menu__content.mousetouchstart;
3891		}
3892		elHorScrollBg = me._thumbnail_menu__horScrollBg = document.createElement('div');
3893		el.appendChild(elHorScrollBg);
3894		elHorScrollBg.setAttribute('style', 'position: absolute; left: 0px; bottom: 0px; visibility: hidden; width: 800px; height: 15px; background-color: rgba(0,0,0,0.392157); pointer-events: auto;');
3895		elHorScrollBg.className='ggskin ggskin_scrollarea_hscrollbg';
3896		elHorScrollFg = me._thumbnail_menu__horScrollFg = document.createElement('div');
3897		elHorScrollBg.appendChild(elHorScrollFg);
3898		elHorScrollFg.className='ggskin ggskin_scrollarea_hscrollfg';
3899		elHorScrollFg.setAttribute('style', 'position: absolute; left: 0px; top: 0px; visibility: hidden; width: 800px; height: 15px; background-color: rgba(0,0,0,1); pointer-events: auto;');
3900		me._thumbnail_menu.ggScrollPosX = 0;
3901		me._thumbnail_menu.ggScrollPosXPercent = 0.0;
3902		elHorScrollFg.onmousedown = function(e) {
3903			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) return;
3904			e = e || window.event;
3905			e.preventDefault();
3906			e.stopPropagation();
3907			me._thumbnail_menu.ggDragLastX = e.clientX;
3908			document.onmouseup = function() {
3909				let inertiaInterval = setInterval(function() {
3910					me._thumbnail_menu.ggDragInertiaX *= 0.96;
3911					me._thumbnail_menu.ggScrollByX(me._thumbnail_menu.ggDragInertiaX);
3912					if (Math.abs(me._thumbnail_menu.ggDragInertiaX) < 1.0) {
3913						clearInterval(inertiaInterval);
3914					}
3915					}, 10);
3916				document.onmouseup = null;
3917				document.onmousemove = null;
3918			}
3919			document.onmousemove = function(e) {
3920				e = e || window.event;
3921				e.preventDefault();
3922				var diffX = e.clientX - me._thumbnail_menu.ggDragLastX;
3923				me._thumbnail_menu.ggDragInertiaX = diffX;
3924				me._thumbnail_menu.ggDragLastX = e.clientX;
3925				me._thumbnail_menu.ggScrollByX(diffX);
3926			}
3927		}
3928		elHorScrollFg.ontouchstart = function(e) {
3929			e = e || window.event;
3930			e.preventDefault();
3931			e.stopPropagation();
3932			var t = e.touches;
3933			me._thumbnail_menu.ggDragLastX = t ? t[0].clientX : e.clientX;
3934			document.ontouchend = function() {
3935				let inertiaInterval = setInterval(function() {
3936					me._thumbnail_menu.ggDragInertiaX *= 0.96;
3937					me._thumbnail_menu.ggScrollByX(me._thumbnail_menu.ggDragInertiaX);
3938					if (Math.abs(me._thumbnail_menu.ggDragInertiaX) < 1.0) {
3939						clearInterval(inertiaInterval);
3940					}
3941					}, 10);
3942				document.ontouchend = null;
3943				document.ontouchmove = null;
3944				document.onpointerup = null;
3945				document.onpointermove = null;
3946			}
3947			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
3948				document.onpointerup = document.ontouchend;
3949			}
3950			document.ontouchmove = function(e) {
3951				e = e || window.event;
3952				e.preventDefault();
3953				var t = e.touches;
3954				var diffX = (t ? t[0].clientX : e.clientX) - me._thumbnail_menu.ggDragLastX;
3955				me._thumbnail_menu.ggDragInertiaX = diffX;
3956				me._thumbnail_menu.ggDragLastX = t ? t[0].clientX : e.clientX;
3957				me._thumbnail_menu.ggScrollByX(diffX);
3958			}
3959			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
3960				document.onpointermove = document.ontouchmove;
3961			}
3962		}
3963		if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
3964			elHorScrollFg.onpointerdown = elHorScrollFg.ontouchstart;
3965		}
3966		elHorScrollBg.onmousedown = function(e) {
3967			e = e || window.event;
3968			e.preventDefault();
3969			var diffX = me._thumbnail_menu.ggScrollWidth;
3970			if (e.offsetX < me._thumbnail_menu.ggScrollPosX) {
3971				diffX = diffX * -1;
3972			}
3973			me._thumbnail_menu.ggScrollByXSmooth(diffX);
3974		}
3975		elHorScrollBg.ontouchstart = function(e) {
3976			e = e || window.event;
3977			e.preventDefault();
3978			e.stopPropagation();
3979			var t = e.touches;
3980			var rect = me._thumbnail_menu__horScrollBg.getBoundingClientRect();
3981			var diffX = me._thumbnail_menu.ggScrollWidth;
3982			if ((t[0].clientX - rect.left) < me._thumbnail_menu.ggScrollPosX) {
3983				diffX = diffX * -1;
3984			}
3985			me._thumbnail_menu.ggScrollByXSmooth(diffX);
3986		}
3987		el.addEventListener('wheel', function(e) {
3988			e.preventDefault();
3989			var wheelDelta = Math.sign(e.deltaX);
3990			me._thumbnail_menu.ggScrollByXSmooth(30 * me._thumbnail_menu.ggHPercentVisible * wheelDelta);
3991		});
3992		elCornerBg = me._thumbnail_menu__cornerBg = document.createElement('div');
3993		el.appendChild(elCornerBg);
3994		elCornerBg.setAttribute('style', 'position: absolute; right: 0px; bottom: 0px; visibility: hidden; width: 15px; height: 15px; background-color: rgba(255,255,255,1);');
3995		elCornerBg.className='ggskin ggskin_scrollarea_scrollcorner';
3996		el.ggId="thumbnail_menu";
3997		el.ggDx=0;
3998		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
3999		el.ggVisible=false;
4000		el.className="ggskin ggskin_scrollarea ";
4001		el.ggType='scrollarea';
4002		hs ='';
4003		hs+='border : 0px solid #000000;';
4004		hs+='bottom : 65px;';
4005		hs+='height : 85px;';
4006		hs+='left : calc(50% - ((80% + 0px) / 2) + 0%);';
4007		hs+='opacity : 0;';
4008		hs+='overflow : hidden;';
4009		hs+='position : absolute;';
4010		hs+='visibility : hidden;';
4011		hs+='width : 80%;';
4012		hs+='pointer-events:none;';
4013		el.setAttribute('style',hs);
4014		el.style.transformOrigin='50% 50%';
4015		me._thumbnail_menu.ggIsActive=function() {
4016			return false;
4017		}
4018		el.ggElementNodeId=function() {
4019			return player.getCurrentNode();
4020		}
4021		me._thumbnail_menu.logicBlock_position = function() {
4022			var newLogicStatePosition;
4023			if (
4024				((player.getVariableValue('vis_website') == true)) || 
4025				((player.getVariableValue('vis_video_popup_youtube') == true)) || 
4026				((player.getVariableValue('vis_video_popup_vimeo') == true)) || 
4027				((player.getVariableValue('vis_video_popup_url') == true)) || 
4028				((player.getVariableValue('vis_video_popup_file') == true)) || 
4029				((player.getVariableValue('vis_info_popup') == true)) || 
4030				((player.getVariableValue('vis_image_popup') == true)) || 
4031				((player.getVariableValue('vis_userdata') == true))
4032			)
4033			{
4034				newLogicStatePosition = 0;
4035			}
4036			else {
4037				newLogicStatePosition = -1;
4038			}
4039			if (me._thumbnail_menu.ggCurrentLogicStatePosition != newLogicStatePosition) {
4040				me._thumbnail_menu.ggCurrentLogicStatePosition = newLogicStatePosition;
4041				me._thumbnail_menu.style.transition='left 0s, bottom 0s, opacity 500ms ease 0ms';
4042				if (me._thumbnail_menu.ggCurrentLogicStatePosition == 0) {
4043					me._thumbnail_menu.style.left = 'calc(50% - (80% / 2))';
4044					me._thumbnail_menu.style.bottom='-100px';
4045				}
4046				else {
4047					me._thumbnail_menu.style.left='calc(50% - ((80% + 0px) / 2) + 0%)';
4048					me._thumbnail_menu.style.bottom='65px';
4049				}
4050			}
4051		}
4052		me._thumbnail_menu.logicBlock_position();
4053		me._thumbnail_menu.logicBlock_visible = function() {
4054			var newLogicStateVisible;
4055			if (
4056				((player.getVariableValue('opt_thumbnail') == true)) && 
4057				((player.getIsTour() == true)) && 
4058				((player.getViewerSize(true).width > 450))
4059			)
4060			{
4061				newLogicStateVisible = 0;
4062			}
4063			else {
4064				newLogicStateVisible = -1;
4065			}
4066			if (me._thumbnail_menu.ggCurrentLogicStateVisible != newLogicStateVisible) {
4067				me._thumbnail_menu.ggCurrentLogicStateVisible = newLogicStateVisible;
4068				me._thumbnail_menu.style.transition='left 0s, bottom 0s, opacity 500ms ease 0ms';
4069				if (me._thumbnail_menu.ggCurrentLogicStateVisible == 0) {
4070					me._thumbnail_menu.style.visibility=(Number(me._thumbnail_menu.style.opacity)>0||!me._thumbnail_menu.style.opacity)?'inherit':'hidden';
4071					me._thumbnail_menu.ggVisible=true;
4072				}
4073				else {
4074					me._thumbnail_menu.style.visibility="hidden";
4075					me._thumbnail_menu.ggVisible=false;
4076				}
4077			}
4078		}
4079		me._thumbnail_menu.logicBlock_visible();
4080		me._thumbnail_menu.logicBlock_alpha = function() {
4081			var newLogicStateAlpha;
4082			if (
4083				((player.getVariableValue('vis_thumbnail_menu_show') == true)) && 
4084				((player.getVariableValue('vis_thumbnail_menu_auto_hide') == true)) && 
4085				((player.getVariableValue('vis_timer') == true)) && 
4086				((player.getViewerSize(true).width > 450))
4087			)
4088			{
4089				newLogicStateAlpha = 0;
4090			}
4091			else {
4092				newLogicStateAlpha = -1;
4093			}
4094			if (me._thumbnail_menu.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
4095				me._thumbnail_menu.ggCurrentLogicStateAlpha = newLogicStateAlpha;
4096				me._thumbnail_menu.style.transition='left 0s, bottom 0s, opacity 500ms ease 0ms';
4097				if (me._thumbnail_menu.ggCurrentLogicStateAlpha == 0) {
4098					me._thumbnail_menu.style.visibility=me._thumbnail_menu.ggVisible?'inherit':'hidden';
4099					me._thumbnail_menu.style.opacity=1;
4100				}
4101				else {
4102					setTimeout(function() { if (me._thumbnail_menu.style.opacity == 0.0) { me._thumbnail_menu.style.visibility="hidden"; } }, 505);
4103					me._thumbnail_menu.style.opacity=0;
4104				}
4105			}
4106		}
4107		me._thumbnail_menu.logicBlock_alpha();
4108		me._thumbnail_menu.ggUpdatePosition=function (useTransition) {
4109			{
4110				var horScrollWasVisible = this.ggHorScrollVisible;
4111				var vertScrollWasVisible = this.ggVertScrollVisible;
4112				this.ggContent.style.left = '0px';
4113				this.ggContent.style.top = '0px';
4114				this.ggContentLeftOffset = 0;
4115				this.ggContentTopOffset = 0;
4116				var offsetWidthWithScale = this.getBoundingClientRect().width;
4117				var offsetHeightWithScale = this.getBoundingClientRect().height;
4118				var domRectContent = this.ggContent.getBoundingClientRect();
4119				var minX = 0;
4120				var minY = 0;
4121				var maxX = 0;
4122				var maxY = 0;
4123				var stack=[];
4124				stack.push(this.ggContent);
4125				while(stack.length>0) {
4126					var e=stack.pop();
4127					if (e!=this.ggContent && e.getBoundingClientRect && e.style['display']!='none' && (e.offsetWidth != 0 || e.offsetHeight != 0)) {
4128						var domRectChild = e.getBoundingClientRect();
4129						var diffX = domRectChild.left - domRectContent.left;
4130						minX = Math.min(minX, diffX);
4131						maxX = Math.max(maxX, diffX + domRectChild.width);
4132						var diffY = domRectChild.top - domRectContent.top;
4133						minY = Math.min(minY, diffY);
4134						maxY = Math.max(maxY, diffY + domRectChild.height);
4135					}
4136					if (e.hasChildNodes() && e.style['display']!='none' && e.style['overflow']!='hidden') {
4137						for(var i=0;i<e.childNodes.length;i++) {
4138							stack.push(e.childNodes[i]);
4139						}
4140					}
4141				}
4142				if (minX < 0) this.ggContentLeftOffset = -minX;
4143				if (minY < 0) this.ggContentTopOffset = -minY;
4144				this.ggContent.style.left = this.ggContentLeftOffset + 'px';
4145				this.ggContent.style.top = this.ggContentTopOffset + 'px';
4146				var contentWidth = maxX - minX;
4147				this.ggContent.style.width = contentWidth + 'px';
4148				var contentHeight = maxY - minY;
4149				this.ggContent.style.height = contentHeight + 'px';
4150			var scaleX = this.getBoundingClientRect().width / this.offsetWidth;
4151				this.ggContentWidth = contentWidth / scaleX;
4152			var scaleY = this.getBoundingClientRect().height / this.offsetHeight;
4153				this.ggContentHeight = contentHeight / scaleY;
4154				var containerWidth = offsetWidthWithScale;
4155				if (this.ggVertScrollVisible) containerWidth -= 15;
4156				if (contentWidth < containerWidth) {
4157					this.ggContent.style.left = '50%';
4158					this.ggContent.style.marginLeft = ((contentWidth/-2) - (this.ggVertScrollVisible ? (15/2) : 0)) + 'px';
4159				}
4160				else {
4161					this.ggContent.style.left = this.ggContentLeftOffset + 'px';
4162					this.ggContent.style.marginLeft = '0px';
4163				}
4164				var containerHeight = this.clientHeight;
4165				if (this.ggHorScrollVisible) containerHeight -= 15;
4166				if (contentHeight < containerHeight) {
4167					this.ggContent.style.top = '50%';
4168					this.ggContent.style.marginTop = ((contentHeight/-2) - (this.ggHorScrollVisible ? (15/2) : 0))  + 'px';
4169				}
4170				else {
4171					this.ggContent.style.top = this.ggContentTopOffset + 'px';
4172					this.ggContent.style.marginTop = '0px';
4173				}
4174				if (contentWidth > Math.ceil(offsetWidthWithScale)) {
4175					me._thumbnail_menu__horScrollBg.style.visibility = 'inherit';
4176					me._thumbnail_menu__horScrollFg.style.visibility = 'inherit';
4177					me._thumbnail_menu.ggHorScrollVisible = true;
4178				} else {
4179					me._thumbnail_menu__horScrollBg.style.visibility = 'hidden';
4180					me._thumbnail_menu__horScrollFg.style.visibility = 'hidden';
4181					me._thumbnail_menu.ggHorScrollVisible = false;
4182				}
4183				if(me._thumbnail_menu.ggHorScrollVisible) {
4184					me._thumbnail_menu.ggAvailableHeight = me._thumbnail_menu.clientHeight - 15;
4185					if (me._thumbnail_menu.ggVertScrollVisible) {
4186						me._thumbnail_menu.ggAvailableWidth = me._thumbnail_menu.clientWidth - 15;
4187						me._thumbnail_menu.ggAvailableWidthWithScale = me._thumbnail_menu.getBoundingClientRect().width - me._thumbnail_menu__horScrollBg.getBoundingClientRect().height;
4188					} else {
4189						me._thumbnail_menu.ggAvailableWidth = me._thumbnail_menu.clientWidth;
4190						me._thumbnail_menu.ggAvailableWidthWithScale = me._thumbnail_menu.getBoundingClientRect().width;
4191					}
4192					me._thumbnail_menu__horScrollBg.style.width = me._thumbnail_menu.ggAvailableWidth + 'px';
4193					me._thumbnail_menu.ggHPercentVisible = contentWidth != 0 ? me._thumbnail_menu.ggAvailableWidthWithScale / contentWidth : 0.0;
4194					if (me._thumbnail_menu.ggHPercentVisible > 1.0) me._thumbnail_menu.ggHPercentVisible = 1.0;
4195					me._thumbnail_menu.ggScrollWidth = Math.round(me._thumbnail_menu__horScrollBg.offsetWidth * me._thumbnail_menu.ggHPercentVisible);
4196					me._thumbnail_menu__horScrollFg.style.width = me._thumbnail_menu.ggScrollWidth + 'px';
4197					me._thumbnail_menu.ggScrollPosX = me._thumbnail_menu.ggScrollPosXPercent * me._thumbnail_menu.ggAvailableWidth;
4198					me._thumbnail_menu.ggScrollPosX = Math.min(me._thumbnail_menu.ggScrollPosX, me._thumbnail_menu__horScrollBg.offsetWidth - me._thumbnail_menu__horScrollFg.offsetWidth);
4199					me._thumbnail_menu__horScrollFg.style.left = me._thumbnail_menu.ggScrollPosX + 'px';
4200					if (me._thumbnail_menu.ggHPercentVisible < 1.0) {
4201						let percentScrolled = me._thumbnail_menu.ggScrollPosX / (me._thumbnail_menu__horScrollBg.offsetWidth - me._thumbnail_menu__horScrollFg.offsetWidth);
4202						me._thumbnail_menu__content.style.left = -(Math.round((me._thumbnail_menu.ggContentWidth * (1.0 - me._thumbnail_menu.ggHPercentVisible)) * percentScrolled)) + this.ggContentLeftOffset + 'px';
4203					}
4204				} else {
4205					me._thumbnail_menu.ggAvailableHeight = me._thumbnail_menu.clientHeight;
4206					me._thumbnail_menu.ggScrollPosX = 0;
4207					me._thumbnail_menu.ggScrollPosXPercent = 0.0;
4208				}
4209				if(horScrollWasVisible != me._thumbnail_menu.ggHorScrollVisible || vertScrollWasVisible != me._thumbnail_menu.ggVertScrollVisible) {
4210					skin.updateSize(me._thumbnail_menu);
4211					me._thumbnail_menu.ggUpdatePosition();
4212				}
4213			}
4214		}
4215		el=me._thumbnail_cloner=document.createElement('div');
4216		el.isDragging = function() {
4217			let scrollerParent = me._thumbnail_cloner;
4218			while ((scrollerParent = scrollerParent.parentNode) != null) {
4219				if (scrollerParent.hasOwnProperty('ggIsDragging') && scrollerParent.ggIsDragging == true) return true;
4220			}
4221			return false;
4222		}
4223		el.ggNumRepeat = 1;
4224		el.ggNumRows = 0;
4225		el.ggNumCols = 0;
4226		el.ggCloneOffset = 0;
4227		el.ggCloneOffsetChanged = false;
4228		el.ggWidth = 96;
4229		el.ggHeight = 62;
4230		el.ggSizeChanged = false;
4231		el.ggUpdating = false;
4232		el.ggFilter = [];
4233		el.ggFilterHsSkinId = '';
4234		el.ggInstances = [];
4235		el.ggNumFilterPassed = 0;
4236		el.getFilteredNodes = function(tourNodes, filter) {
4237			var filteredNodes = [];
4238			for (var i = 0; i < tourNodes.length; i++) {
4239				var nodeId = tourNodes[i];
4240				var passed = true;
4241				var nodeData = player.getNodeUserdata(nodeId);
4242				if (filter.length > 0) {
4243					for (var j=0; j < filter.length; j++) {
4244						if (nodeData['tags'].indexOf(filter[j].trim()) == -1) passed = false;
4245					}
4246				}
4247				if (passed) {
4248					filteredNodes.push(nodeId);
4249				}
4250			}
4251			return filteredNodes;
4252		}
4253		el.ggUpdate = function(filter) {
4254			if(me._thumbnail_cloner.ggUpdating == true) return;
4255			me._thumbnail_cloner.ggUpdating = true;
4256			var el=me._thumbnail_cloner;
4257			var curNumRows = 0;
4258			curNumRows = me._thumbnail_cloner.ggNumRepeat;
4259			if (curNumRows < 1) curNumRows = 1;
4260			if (typeof filter=='object') {
4261				el.ggFilter = filter;
4262			} else {
4263				filter = el.ggFilter;
4264			};
4265			if (me.ggTag) filter.push(me.ggTag);
4266			filter=filter.sort();
4267			if ((el.ggNumRows == curNumRows) && !el.ggSizeChanged && (el.ggInstances.length > 0) && (filter.length === el.ggCurrentFilter.length) && (filter.every(function(value, index) { return value === el.ggCurrentFilter[index] }) )) {
4268				me._thumbnail_cloner.ggUpdating = false;
4269				return;
4270			} else {
4271				el.ggSizeChanged = false;
4272				el.ggNumCols = 1;
4273				el.ggNumRows = curNumRows;
4274			var centerOffsetHor = 0;
4275			var centerOffsetVert = 0;
4276				me._thumbnail_cloner.ggCloneOffsetChanged = false;
4277			}
4278			el.ggCurrentFilter = filter;
4279			el.ggInstances = [];
4280			if (el.hasChildNodes() == true) {
4281				while (el.firstChild) {
4282					el.removeChild(el.firstChild);
4283				}
4284			}
4285			var tourNodes = player.getNodeIds();
4286			if (tourNodes.length == 0) {
4287				me._thumbnail_cloner.ggUpdating = false;
4288				return;
4289			}
4290			var row = 0;
4291			var column = 0;
4292			var currentIndex = 0;
4293			var keepCloning = true;
4294			tourNodes = me._thumbnail_cloner.getFilteredNodes(tourNodes, filter);
4295			me._thumbnail_cloner.ggNumFilterPassed = tourNodes.length;
4296			for (var i = 0; i < tourNodes.length; i++) {
4297				var nodeId = tourNodes[i];
4298				var nodeData = player.getNodeUserdata(nodeId);
4299				if (!keepCloning || i < me._thumbnail_cloner.ggCloneOffset) continue;
4300				var parameter={};
4301				parameter.top = centerOffsetVert + (row * me._thumbnail_cloner.ggHeight) + 'px';
4302				parameter.left = centerOffsetHor + (column * me._thumbnail_cloner.ggWidth) + 'px';
4303				parameter.width=me._thumbnail_cloner.ggWidth + 'px';
4304				parameter.height=me._thumbnail_cloner.ggHeight + 'px';
4305				parameter.index=currentIndex;
4306				parameter.title=nodeData['title'];
4307				var inst = new SkinCloner_thumbnail_cloner_Class(nodeId, me, el, parameter);
4308				currentIndex++;
4309				el.ggInstances.push(inst);
4310				el.appendChild(inst.__div);
4311				inst.__div.ggObj=inst;
4312				skin.updateSize(inst.__div);
4313				row++;
4314				if (row >= el.ggNumRows) {
4315					row = 0;
4316					column++;
4317					el.ggNumCols++;
4318				}
4319			}
4320			me._thumbnail_cloner.ggNodeCount = me._thumbnail_cloner.ggNumFilterPassed;
4321			me._thumbnail_cloner.ggUpdating = false;
4322			player.triggerEvent('clonerchanged');
4323			if (me._thumbnail_cloner.parentNode && me._thumbnail_cloner.parentNode.classList.contains('ggskin_subelement') && me._thumbnail_cloner.parentNode.parentNode.classList.contains('ggskin_scrollarea')) me._thumbnail_cloner.parentNode.parentNode.ggUpdatePosition();
4324		}
4325		el.ggFilter = [];
4326		el.ggFilter[0] = "_nop_";
4327		el.ggId="thumbnail_cloner";
4328		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
4329		el.ggVisible=true;
4330		el.className="ggskin ggskin_cloner ";
4331		el.ggType='cloner';
4332		hs ='';
4333		hs+='height : 62px;';
4334		hs+='left : 0px;';
4335		hs+='overflow : visible;';
4336		hs+='position : absolute;';
4337		hs+='top : 0px;';
4338		hs+='visibility : inherit;';
4339		hs+='width : 96px;';
4340		hs+='pointer-events:none;';
4341		el.setAttribute('style',hs);
4342		el.style.transformOrigin='50% 50%';
4343		me._thumbnail_cloner.ggIsActive=function() {
4344			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
4345				return this.parentNode.ggIsActive();
4346			}
4347			return false;
4348		}
4349		el.ggElementNodeId=function() {
4350			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
4351				return this.parentNode.ggElementNodeId();
4352			}
4353			return player.getCurrentNode();
4354		}
4355		me._thumbnail_cloner.onmouseenter=function (e) {
4356			me.elementMouseOver['thumbnail_cloner']=true;
4357		}
4358		me._thumbnail_cloner.onmouseleave=function (e) {
4359			me.elementMouseOver['thumbnail_cloner']=false;
4360		}
4361		me._thumbnail_cloner.ggUpdateConditionTimer=function () {
4362			if (me.elementMouseOver['thumbnail_cloner']) {
4363				if (
4364					(
4365						((player.getVariableValue('opt_autohide') == true))
4366					)
4367				) {
4368					me._hide_timer.ggTimeout=Number("5") * 1000.0;
4369					me._hide_timer.ggTimestamp=skin.ggCurrentTime;
4370				}
4371			}
4372		}
4373		me._thumbnail_cloner.ggUpdateConditionNodeChange=function () {
4374			var cnode=player.getCurrentNode();
4375			for(var i=0; i<me._thumbnail_cloner.childNodes.length; i++) {
4376				var child=me._thumbnail_cloner.childNodes[i];
4377				if (child.ggObj && child.ggObj.ggNodeId==cnode) {
4378			        var childOffX = child.offsetLeft;
4379			        var childOffY = child.offsetTop;
4380					var p = child.parentElement;
4381			        while (p != null && p!==this.divSkin) {
4382						if (p.ggType && p.ggType == 'scrollarea') {
4383							p.ggScrollIntoView(childOffX, childOffY, child.clientWidth, child.clientHeight);
4384						}
4385						childOffX += p.offsetLeft;
4386						childOffY += p.offsetTop;
4387						p = p.parentElement;
4388					}
4389				}
4390			}
4391		}
4392		me._thumbnail_cloner.ggUpdatePosition=function (useTransition) {
4393			me._thumbnail_cloner.ggUpdate();
4394		}
4395		me._thumbnail_menu__content.appendChild(me._thumbnail_cloner);
4396		me.divSkin.appendChild(me._thumbnail_menu);
4397		el=me._thumbnail_menu_mobile=document.createElement('div');
4398		els=me._thumbnail_menu_mobile__content=document.createElement('div');
4399		els.className='ggskin ggskin_subelement ggskin_scrollarea';
4400		el.ggContent=els;
4401		el.appendChild(els);
4402		el.ggHorScrollVisible = false;
4403		el.ggVertScrollVisible = false;
4404		el.ggContentLeftOffset = 0;
4405		el.ggContentTopOffset = 0;
4406		el.ggContentWidth = 0;
4407		el.ggContentHeight = 0;
4408		el.ggDragInertiaX = 0;
4409		el.ggDragInertiaY = 0;
4410		el.ggVPercentVisible = 1.0;
4411		el.ggHPercentVisible = 1.0;
4412		el.ggIsDragging = false;
4413		hs ='';
4414		hs+='height : 76.764px;';
4415		hs+='left : 50%;';
4416		hs+='margin-left : -59.49px;';
4417		hs+='overflow-x : visible;';
4418		hs+='overflow-y : visible;';
4419		hs+='position : absolute;';
4420		hs+='top : 0px;';
4421		hs+='width : 118.98px;';
4422		hs+="";
4423		els.setAttribute('style',hs);
4424		me._thumbnail_menu_mobile.ggScrollByX = function(diffX) {
4425			if(!me._thumbnail_menu_mobile.ggHorScrollVisible || diffX == 0 || me._thumbnail_menu_mobile.ggHPercentVisible >= 1.0) return;
4426			me._thumbnail_menu_mobile.ggScrollPosX = (me._thumbnail_menu_mobile__horScrollFg.offsetLeft + diffX);
4427			me._thumbnail_menu_mobile.ggScrollPosX = Math.max(me._thumbnail_menu_mobile.ggScrollPosX, 0);
4428			me._thumbnail_menu_mobile.ggScrollPosX = Math.min(me._thumbnail_menu_mobile.ggScrollPosX, me._thumbnail_menu_mobile__horScrollBg.offsetWidth - me._thumbnail_menu_mobile__horScrollFg.offsetWidth);
4429			me._thumbnail_menu_mobile__horScrollFg.style.left = me._thumbnail_menu_mobile.ggScrollPosX + 'px';
4430			let percentScrolled = me._thumbnail_menu_mobile.ggScrollPosX / (me._thumbnail_menu_mobile__horScrollBg.offsetWidth - me._thumbnail_menu_mobile__horScrollFg.offsetWidth);
4431			me._thumbnail_menu_mobile__content.style.left = -(Math.round((me._thumbnail_menu_mobile.ggContentWidth * (1.0 - me._thumbnail_menu_mobile.ggHPercentVisible)) * percentScrolled)) + me._thumbnail_menu_mobile.ggContentLeftOffset + 'px';
4432			me._thumbnail_menu_mobile.ggScrollPosXPercent = (me._thumbnail_menu_mobile__horScrollFg.offsetLeft / me._thumbnail_menu_mobile__horScrollBg.offsetWidth);
4433		}
4434		me._thumbnail_menu_mobile.ggScrollByXSmooth = function(diffX) {
4435			if(!me._thumbnail_menu_mobile.ggHorScrollVisible || diffX == 0 || me._thumbnail_menu_mobile.ggHPercentVisible >= 1.0) return;
4436			var scrollPerInterval = diffX / 25;
4437			var scrollCurrX = 0;
4438			var id = setInterval(function() {
4439				scrollCurrX += scrollPerInterval;
4440				me._thumbnail_menu_mobile.ggScrollPosX += scrollPerInterval;
4441				if (diffX > 0 && (scrollCurrX >= diffX || me._thumbnail_menu_mobile.ggScrollPosX >= me._thumbnail_menu_mobile__horScrollBg.offsetWidth - me._thumbnail_menu_mobile__horScrollFg.offsetWidth)) {
4442					me._thumbnail_menu_mobile.ggScrollPosX = Math.min(me._thumbnail_menu_mobile.ggScrollPosX, me._thumbnail_menu_mobile__horScrollBg.offsetWidth - me._thumbnail_menu_mobile__horScrollFg.offsetWidth);
4443					clearInterval(id);
4444				}
4445				if (diffX < 0 && (scrollCurrX <= diffX || me._thumbnail_menu_mobile.ggScrollPosX <= 0)) {
4446					me._thumbnail_menu_mobile.ggScrollPosX = Math.max(me._thumbnail_menu_mobile.ggScrollPosX, 0);
4447					clearInterval(id);
4448				}
4449			me._thumbnail_menu_mobile__horScrollFg.style.left = me._thumbnail_menu_mobile.ggScrollPosX + 'px';
4450			let percentScrolled = me._thumbnail_menu_mobile.ggScrollPosX / (me._thumbnail_menu_mobile__horScrollBg.offsetWidth - me._thumbnail_menu_mobile__horScrollFg.offsetWidth);
4451			me._thumbnail_menu_mobile__content.style.left = -(Math.round((me._thumbnail_menu_mobile.ggContentWidth * (1.0 - me._thumbnail_menu_mobile.ggHPercentVisible)) * percentScrolled)) + me._thumbnail_menu_mobile.ggContentLeftOffset + 'px';
4452			me._thumbnail_menu_mobile.ggScrollPosXPercent = (me._thumbnail_menu_mobile__horScrollFg.offsetLeft / me._thumbnail_menu_mobile__horScrollBg.offsetWidth);
4453			}, 10);
4454		}
4455		me._thumbnail_menu_mobile.ggScrollByY = function(diffY) {
4456			if(!me._thumbnail_menu_mobile.ggVertScrollVisible || diffY == 0 || me._thumbnail_menu_mobile.ggVPercentVisible >= 1.0) return;
4457			me._thumbnail_menu_mobile.ggScrollPosY = (me._thumbnail_menu_mobile__vertScrollFg.offsetTop + diffY);
4458			me._thumbnail_menu_mobile.ggScrollPosY = Math.max(me._thumbnail_menu_mobile.ggScrollPosY, 0);
4459			me._thumbnail_menu_mobile.ggScrollPosY = Math.min(me._thumbnail_menu_mobile.ggScrollPosY, me._thumbnail_menu_mobile__vertScrollBg.offsetHeight - me._thumbnail_menu_mobile__vertScrollFg.offsetHeight);
4460			me._thumbnail_menu_mobile__vertScrollFg.style.top = me._thumbnail_menu_mobile.ggScrollPosY + 'px';
4461			let percentScrolled = me._thumbnail_menu_mobile.ggScrollPosY / (me._thumbnail_menu_mobile__vertScrollBg.offsetHeight - me._thumbnail_menu_mobile__vertScrollFg.offsetHeight);
4462			me._thumbnail_menu_mobile__content.style.top = -(Math.round((me._thumbnail_menu_mobile.ggContentHeight * (1.0 - me._thumbnail_menu_mobile.ggVPercentVisible)) * percentScrolled)) + me._thumbnail_menu_mobile.ggContentTopOffset + 'px';
4463			me._thumbnail_menu_mobile.ggScrollPosYPercent = (me._thumbnail_menu_mobile__vertScrollFg.offsetTop / me._thumbnail_menu_mobile__vertScrollBg.offsetHeight);
4464		}
4465		me._thumbnail_menu_mobile.ggScrollByYSmooth = function(diffY) {
4466			if(!me._thumbnail_menu_mobile.ggVertScrollVisible || diffY == 0 || me._thumbnail_menu_mobile.ggVPercentVisible >= 1.0) return;
4467			var scrollPerInterval = diffY / 25;
4468			var scrollCurrY = 0;
4469			var id = setInterval(function() {
4470				scrollCurrY += scrollPerInterval;
4471				me._thumbnail_menu_mobile.ggScrollPosY += scrollPerInterval;
4472				if (diffY > 0 && (scrollCurrY >= diffY || me._thumbnail_menu_mobile.ggScrollPosY >= me._thumbnail_menu_mobile__vertScrollBg.offsetHeight - me._thumbnail_menu_mobile__vertScrollFg.offsetHeight)) {
4473					me._thumbnail_menu_mobile.ggScrollPosY = Math.min(me._thumbnail_menu_mobile.ggScrollPosY, me._thumbnail_menu_mobile__vertScrollBg.offsetHeight - me._thumbnail_menu_mobile__vertScrollFg.offsetHeight);
4474					clearInterval(id);
4475				}
4476				if (diffY < 0 && (scrollCurrY <= diffY || me._thumbnail_menu_mobile.ggScrollPosY <= 0)) {
4477					me._thumbnail_menu_mobile.ggScrollPosY = Math.max(me._thumbnail_menu_mobile.ggScrollPosY, 
44770);
4478					clearInterval(id);
4479				}
4480			me._thumbnail_menu_mobile__vertScrollFg.style.top = me._thumbnail_menu_mobile.ggScrollPosY + 'px';
4481			let percentScrolled = me._thumbnail_menu_mobile.ggScrollPosY / (me._thumbnail_menu_mobile__vertScrollBg.offsetHeight - me._thumbnail_menu_mobile__vertScrollFg.offsetHeight);
4482			me._thumbnail_menu_mobile__content.style.top = -(Math.round((me._thumbnail_menu_mobile.ggContentHeight * (1.0 - me._thumbnail_menu_mobile.ggVPercentVisible)) * percentScrolled)) + me._thumbnail_menu_mobile.ggContentTopOffset + 'px';
4483			me._thumbnail_menu_mobile.ggScrollPosYPercent = (me._thumbnail_menu_mobile__vertScrollFg.offsetTop / me._thumbnail_menu_mobile__vertScrollBg.offsetHeight);
4484			}, 10);
4485		}
4486		me._thumbnail_menu_mobile.ggScrollIntoView = function(posX, posY, width, height) {
4487			if (me._thumbnail_menu_mobile.ggHorScrollVisible) {
4488				if (posX < 0) {
4489					var diffX = Math.floor(posX * me._thumbnail_menu_mobile.ggHPercentVisible);
4490					me._thumbnail_menu_mobile.ggScrollByXSmooth(diffX);
4491				} else if (posX + width > me._thumbnail_menu_mobile.clientWidth - (me._thumbnail_menu_mobile.ggVertScrollVisible ? 15 : 0)) {
4492					var diffX = Math.ceil(((posX + width) - (me._thumbnail_menu_mobile.clientWidth - (me._thumbnail_menu_mobile.ggVertScrollVisible ? 15 : 0))) * me._thumbnail_menu_mobile.ggHPercentVisible);
4493					me._thumbnail_menu_mobile.ggScrollByXSmooth(diffX);
4494				}
4495			}
4496			if (me._thumbnail_menu_mobile.ggVertScrollVisible) {
4497				if (posY < 0) {
4498					var diffY = Math.floor(posY * me._thumbnail_menu_mobile.ggVPercentVisible);
4499					me._thumbnail_menu_mobile.ggScrollByYSmooth(diffY);
4500				} else if (posY + height > me._thumbnail_menu_mobile.clientHeight - (me._thumbnail_menu_mobile.ggHorScrollVisible ? 15 : 0)) {
4501					var diffY = Math.ceil(((posY + height) - (me._thumbnail_menu_mobile.clientHeight - (me._thumbnail_menu_mobile.ggHorScrollVisible ? 15 : 0))) * me._thumbnail_menu_mobile.ggVPercentVisible);
4502					me._thumbnail_menu_mobile.ggScrollByYSmooth(diffY);
4503				}
4504			}
4505		}
4506		me._thumbnail_menu_mobile__content.mousetouchend = e => {
4507			let inertiaInterval = setInterval(function() {
4508				me._thumbnail_menu_mobile.ggDragInertiaX *= 0.96;
4509				me._thumbnail_menu_mobile.ggDragInertiaY *= 0.96;
4510				me._thumbnail_menu_mobile.ggScrollByX(me._thumbnail_menu_mobile.ggDragInertiaX);
4511				me._thumbnail_menu_mobile.ggScrollByY(me._thumbnail_menu_mobile.ggDragInertiaY);
4512				if (Math.abs(me._thumbnail_menu_mobile.ggDragInertiaX) < 1.0 && Math.abs(me._thumbnail_menu_mobile.ggDragInertiaY) < 1.0) {
4513					clearInterval(inertiaInterval);
4514				}
4515				}, 10);
4516			me._thumbnail_menu_mobile__content.onmouseup = null;
4517			me._thumbnail_menu_mobile__content.onmousemove = null;
4518			me._thumbnail_menu_mobile__content.ontouchend = null;
4519			me._thumbnail_menu_mobile__content.ontouchmove = null;
4520			me._thumbnail_menu_mobile__content.onpointerup = null;
4521			me._thumbnail_menu_mobile__content.onpointermove = null;
4522			setTimeout(function() { me._thumbnail_menu_mobile.ggIsDragging = false; }, 100);
4523		}
4524		me._thumbnail_menu_mobile__content.mousetouchmove = e => {
4525			e = e || window.event;
4526			e.preventDefault();
4527			var t = e.touches;
4528			var eventX = t ? t[0].clientX : e.clientX;
4529			var eventY = t ? t[0].clientY : e.clientY;
4530			if (Math.abs(eventX - me._thumbnail_menu_mobile.ggDragStartX) > 10 || Math.abs(eventY - me._thumbnail_menu_mobile.ggDragStartY) > 10) me._thumbnail_menu_mobile.ggIsDragging = true;
4531			var diffX = (eventX - me._thumbnail_menu_mobile.ggDragLastX) * me._thumbnail_menu_mobile.ggHPercentVisible;
4532			var diffY = (eventY - me._thumbnail_menu_mobile.ggDragLastY) * me._thumbnail_menu_mobile.ggVPercentVisible;
4533			me._thumbnail_menu_mobile.ggDragInertiaX = -diffX;
4534			me._thumbnail_menu_mobile.ggDragInertiaY = -diffY;
4535			me._thumbnail_menu_mobile.ggDragLastX = eventX;
4536			me._thumbnail_menu_mobile.ggDragLastY = eventY;
4537			me._thumbnail_menu_mobile.ggScrollByX(-diffX);
4538			me._thumbnail_menu_mobile.ggScrollByY(-diffY);
4539		}
4540		me._thumbnail_menu_mobile__content.mousetouchstart = e => {
4541			e = e || window.event;
4542			var t = e.touches;
4543			me._thumbnail_menu_mobile.ggDragLastX = me._thumbnail_menu_mobile.ggDragStartX = t ? t[0].clientX : e.clientX;
4544			me._thumbnail_menu_mobile.ggDragLastY = me._thumbnail_menu_mobile.ggDragStartY = t ? t[0].clientY : e.clientY;
4545			me._thumbnail_menu_mobile__content.onmouseup = me._thumbnail_menu_mobile__content.mousetouchend;
4546			me._thumbnail_menu_mobile__content.ontouchend = me._thumbnail_menu_mobile__content.mousetouchend;
4547			me._thumbnail_menu_mobile__content.onmousemove = me._thumbnail_menu_mobile__content.mousetouchmove;
4548			me._thumbnail_menu_mobile__content.ontouchmove = me._thumbnail_menu_mobile__content.mousetouchmove;
4549			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
4550				me._thumbnail_menu_mobile__content.onpointerup = me._thumbnail_menu_mobile__content.ontouchend;
4551				me._thumbnail_menu_mobile__content.onpointermove = me._thumbnail_menu_mobile__content.ontouchmove;
4552			}
4553		}
4554		els.onmousedown = me._thumbnail_menu_mobile__content.mousetouchstart;
4555		els.ontouchstart = me._thumbnail_menu_mobile__content.mousetouchstart;
4556		if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
4557			els.onpointerdown = me._thumbnail_menu_mobile__content.mousetouchstart;
4558		}
4559		elVertScrollBg = me._thumbnail_menu_mobile__vertScrollBg = document.createElement('div');
4560		el.appendChild(elVertScrollBg);
4561		elVertScrollBg.setAttribute('style', 'position: absolute; right: 0px; top: 0px; visibility: hidden; width: 15px; height: 560px; background-color: rgba(0,0,0,0.392157); pointer-events: auto;');
4562		elVertScrollBg.className='ggskin ggskin_scrollarea_vscrollbg';
4563		elVertScrollFg = me._thumbnail_menu_mobile__vertScrollFg = document.createElement('div');
4564		elVertScrollBg.appendChild(elVertScrollFg);
4565		elVertScrollFg.setAttribute('style', 'position: absolute; left: 0px; top: 0px; visibility: hidden; width: 15px; height: 560px; background-color: rgba(0,0,0,1); pointer-events: auto;');
4566		elVertScrollFg.className='ggskin ggskin_scrollarea_vscrollfg';
4567		me._thumbnail_menu_mobile.ggScrollPosY = 0;
4568		me._thumbnail_menu_mobile.ggScrollPosYPercent = 0.0;
4569		elVertScrollFg.onmousedown = function(e) {
4570			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) return;
4571			e = e || window.event;
4572			e.preventDefault();
4573			e.stopPropagation();
4574			me._thumbnail_menu_mobile.ggDragLastY = e.clientY;
4575			document.onmouseup = function() {
4576				let inertiaInterval = setInterval(function() {
4577					me._thumbnail_menu_mobile.ggDragInertiaY *= 0.96;
4578					me._thumbnail_menu_mobile.ggScrollByY(me._thumbnail_menu_mobile.ggDragInertiaY);
4579					if (Math.abs(me._thumbnail_menu_mobile.ggDragInertiaY) < 1.0) {
4580						clearInterval(inertiaInterval);
4581					}
4582					}, 10);
4583				document.onmouseup = null;
4584				document.onmousemove = null;
4585			}
4586			document.onmousemove = function(e) {
4587				e = e || window.event;
4588				e.preventDefault();
4589				var diffY = e.clientY - me._thumbnail_menu_mobile.ggDragLastY;
4590				me._thumbnail_menu_mobile.ggDragInertiaY = diffY;
4591				me._thumbnail_menu_mobile.ggDragLastY = e.clientY;
4592				me._thumbnail_menu_mobile.ggScrollByY(diffY);
4593			}
4594		}
4595		elVertScrollFg.ontouchstart = function(e) {
4596			e = e || window.event;
4597			e.preventDefault();
4598			e.stopPropagation();
4599			var t = e.touches;
4600			me._thumbnail_menu_mobile.ggDragLastY = t ? t[0].clientY : e.clientY;
4601			document.ontouchend = function() {
4602				let inertiaInterval = setInterval(function() {
4603					me._thumbnail_menu_mobile.ggDragInertiaY *= 0.96;
4604					me._thumbnail_menu_mobile.ggScrollByY(me._thumbnail_menu_mobile.ggDragInertiaY);
4605					if (Math.abs(me._thumbnail_menu_mobile.ggDragInertiaY) < 1.0) {
4606						clearInterval(inertiaInterval);
4607					}
4608					}, 10);
4609				document.ontouchend = null;
4610				document.ontouchmove = null;
4611				document.onpointerup = null;
4612				document.onpointermove = null;
4613			}
4614			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
4615				document.onpointerup = document.ontouchend;
4616			}
4617			document.ontouchmove = function(e) {
4618				e = e || window.event;
4619				e.preventDefault();
4620				var t = e.touches;
4621				var diffY = (t ? t[0].clientY : e.clientY) - me._thumbnail_menu_mobile.ggDragLastY;
4622				me._thumbnail_menu_mobile.ggDragInertiaY = diffY;
4623				me._thumbnail_menu_mobile.ggDragLastY = t ? t[0].clientY : e.clientY;
4624				me._thumbnail_menu_mobile.ggScrollByY(diffY);
4625			}
4626			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
4627				document.onpointermove = document.ontouchmove;
4628			}
4629		}
4630		if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
4631			elVertScrollFg.onpointerdown = elVertScrollFg.ontouchstart;
4632		}
4633		elVertScrollBg.onmousedown = function(e) {
4634			e = e || window.event;
4635			e.preventDefault();
4636			var diffY = me._thumbnail_menu_mobile.ggScrollHeight;
4637			if (e.offsetY < me._thumbnail_menu_mobile.ggScrollPosY) {
4638				diffY = diffY * -1;
4639			}
4640			me._thumbnail_menu_mobile.ggScrollByYSmooth(diffY);
4641		}
4642		elVertScrollBg.ontouchstart = function(e) {
4643			e = e || window.event;
4644			e.preventDefault();
4645			e.stopPropagation();
4646			var t = e.touches;
4647			var rect = me._thumbnail_menu_mobile__vertScrollBg.getBoundingClientRect();
4648			var diffY = me._thumbnail_menu_mobile.ggScrollHeight;
4649			if ((t[0].clientY - rect.top) < me._thumbnail_menu_mobile.ggScrollPosY) {
4650				diffY = diffY * -1;
4651			}
4652			me._thumbnail_menu_mobile.ggScrollByYSmooth(diffY);
4653		}
4654		el.addEventListener('wheel', function(e) {
4655			e.preventDefault();
4656			var wheelDelta = Math.sign(e.deltaY);
4657			me._thumbnail_menu_mobile.ggScrollByYSmooth(30 * me._thumbnail_menu_mobile.ggVPercentVisible * wheelDelta);
4658		});
4659		elCornerBg = me._thumbnail_menu_mobile__cornerBg = document.createElement('div');
4660		el.appendChild(elCornerBg);
4661		elCornerBg.setAttribute('style', 'position: absolute; right: 0px; bottom: 0px; visibility: hidden; width: 15px; height: 15px; background-color: rgba(255,255,255,1);');
4662		elCornerBg.className='ggskin ggskin_scrollarea_scrollcorner';
4663		el.ggId="thumbnail_menu_mobile";
4664		el.ggDx=0;
4665		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
4666		el.ggVisible=false;
4667		el.className="ggskin ggskin_scrollarea ";
4668		el.ggType='scrollarea';
4669		hs ='';
4670		hs+='border : 0px solid #000000;';
4671		hs+='height : 80%;';
4672		hs+='left : calc(50% - ((90% + 0px) / 2) + 0px);';
4673		hs+='opacity : 0;';
4674		hs+='overflow : hidden;';
4675		hs+='position : absolute;';
4676		hs+='top : 10px;';
4677		hs+='visibility : hidden;';
4678		hs+='width : 90%;';
4679		hs+='pointer-events:none;';
4680		el.setAttribute('style',hs);
4681		el.style.transformOrigin='50% 50%';
4682		me._thumbnail_menu_mobile.ggIsActive=function() {
4683			return false;
4684		}
4685		el.ggElementNodeId=function() {
4686			return player.getCurrentNode();
4687		}
4688		me._thumbnail_menu_mobile.logicBlock_position = function() {
4689			var newLogicStatePosition;
4690			if (
4691				((player.getVariableValue('vis_userdata') == true))
4692			)
4693			{
4694				newLogicStatePosition = 0;
4695			}
4696			else {
4697				newLogicStatePosition = -1;
4698			}
4699			if (me._thumbnail_menu_mobile.ggCurrentLogicStatePosition != newLogicStatePosition) {
4700				me._thumbnail_menu_mobile.ggCurrentLogicStatePosition = newLogicStatePosition;
4701				me._thumbnail_menu_mobile.style.transition='left 0s, top 0s, opacity 500ms ease 0ms';
4702				if (me._thumbnail_menu_mobile.ggCurrentLogicStatePosition == 0) {
4703					me._thumbnail_menu_mobile.style.left = 'calc(50% - (90% / 2))';
4704					me._thumbnail_menu_mobile.style.top='1000px';
4705				}
4706				else {
4707					me._thumbnail_menu_mobile.style.left='calc(50% - ((90% + 0px) / 2) + 0px)';
4708					me._thumbnail_menu_mobile.style.top='10px';
4709				}
4710			}
4711		}
4712		me._thumbnail_menu_mobile.logicBlock_position();
4713		me._thumbnail_menu_mobile.logicBlock_visible = function() {
4714			var newLogicStateVisible;
4715			if (
4716				((player.getVariableValue('opt_thumbnail') == true)) && 
4717				((player.getIsTour() == true)) && 
4718				((player.getViewerSize(true).width <= 450))
4719			)
4720			{
4721				newLogicStateVisible = 0;
4722			}
4723			else {
4724				newLogicStateVisible = -1;
4725			}
4726			if (me._thumbnail_menu_mobile.ggCurrentLogicStateVisible != newLogicStateVisible) {
4727				me._thumbnail_menu_mobile.ggCurrentLogicStateVisible = newLogicStateVisible;
4728				me._thumbnail_menu_mobile.style.transition='left 0s, top 0s, opacity 500ms ease 0ms';
4729				if (me._thumbnail_menu_mobile.ggCurrentLogicStateVisible == 0) {
4730					me._thumbnail_menu_mobile.style.visibility=(Number(me._thumbnail_menu_mobile.style.opacity)>0||!me._thumbnail_menu_mobile.style.opacity)?'inherit':'hidden';
4731					me._thumbnail_menu_mobile.ggVisible=true;
4732				}
4733				else {
4734					me._thumbnail_menu_mobile.style.visibility="hidden";
4735					me._thumbnail_menu_mobile.ggVisible=false;
4736				}
4737			}
4738		}
4739		me._thumbnail_menu_mobile.logicBlock_visible();
4740		me._thumbnail_menu_mobile.logicBlock_alpha = function() {
4741			var newLogicStateAlpha;
4742			if (
4743				((player.getVariableValue('vis_thumbnail_menu_mobile') == true)) && 
4744				((player.getVariableValue('vis_thumbnail_menu_auto_hide') == true)) && 
4745				((player.getVariableValue('vis_timer') == true)) && 
4746				((player.getViewerSize(true).width <= 450))
4747			)
4748			{
4749				newLogicStateAlpha = 0;
4750			}
4751			else {
4752				newLogicStateAlpha = -1;
4753			}
4754			if (me._thumbnail_menu_mobile.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
4755				me._thumbnail_menu_mobile.ggCurrentLogicStateAlpha = newLogicStateAlpha;
4756				me._thumbnail_menu_mobile.style.transition='left 0s, top 0s, opacity 500ms ease 0ms';
4757				if (me._thumbnail_menu_mobile.ggCurrentLogicStateAlpha == 0) {
4758					me._thumbnail_menu_mobile.style.visibility=me._thumbnail_menu_mobile.ggVisible?'inherit':'hidden';
4759					me._thumbnail_menu_mobile.style.opacity=1;
4760				}
4761				else {
4762					setTimeout(function() { if (me._thumbnail_menu_mobile.style.opacity == 0.0) { me._thumbnail_menu_mobile.style.visibility="hidden"; } }, 505);
4763					me._thumbnail_menu_mobile.style.opacity=0;
4764				}
4765			}
4766		}
4767		me._thumbnail_menu_mobile.logicBlock_alpha();
4768		me._thumbnail_menu_mobile.ggUpdatePosition=function (useTransition) {
4769			{
4770				var horScrollWasVisible = this.ggHorScrollVisible;
4771				var vertScrollWasVisible = this.ggVertScrollVisible;
4772				this.ggContent.style.left = '0px';
4773				this.ggContent.style.top = '0px';
4774				this.ggContentLeftOffset = 0;
4775				this.ggContentTopOffset = 0;
4776				var offsetWidthWithScale = this.getBoundingClientRect().width;
4777				var offsetHeightWithScale = this.getBoundingClientRect().height;
4778				var domRectContent = this.ggContent.getBoundingClientRect();
4779				var minX = 0;
4780				var minY = 0;
4781				var maxX = 0;
4782				var maxY = 0;
4783				var stack=[];
4784				stack.push(this.ggContent);
4785				while(stack.length>0) {
4786					var e=stack.pop();
4787					if (e!=this.ggContent && e.getBoundingClientRect && e.style['display']!='none' && (e.offsetWidth != 0 || e.offsetHeight != 0)) {
4788						var domRectChild = e.getBoundingClientRect();
4789						var diffX = domRectChild.left - domRectContent.left;
4790						minX = Math.min(minX, diffX);
4791						maxX = Math.max(maxX, diffX + domRectChild.width);
4792						var diffY = domRectChild.top - domRectContent.top;
4793						minY = Math.min(minY, diffY);
4794						maxY = Math.max(maxY, diffY + domRectChild.height);
4795					}
4796					if (e.hasChildNodes() && e.style['display']!='none' && e.style['overflow']!='hidden') {
4797						for(var i=0;i<e.childNodes.length;i++) {
4798							stack.push(e.childNodes[i]);
4799						}
4800					}
4801				}
4802				if (minX < 0) this.ggContentLeftOffset = -minX;
4803				if (minY < 0) this.ggContentTopOffset = -minY;
4804				this.ggContent.style.left = this.ggContentLeftOffset + 'px';
4805				this.ggContent.style.top = this.ggContentTopOffset + 'px';
4806				var contentWidth = maxX - minX;
4807				this.ggContent.style.width = contentWidth + 'px';
4808				var contentHeight = maxY - minY;
4809				this.ggContent.style.height = contentHeight + 'px';
4810			var scaleX = this.getBoundingClientRect().width / this.offsetWidth;
4811				this.ggContentWidth = contentWidth / scaleX;
4812			var scaleY = this.getBoundingClientRect().height / this.offsetHeight;
4813				this.ggContentHeight = contentHeight / scaleY;
4814				var containerWidth = offsetWidthWithScale;
4815				if (this.ggVertScrollVisible) containerWidth -= 15;
4816				if (contentWidth < containerWidth) {
4817					this.ggContent.style.left = '50%';
4818					this.ggContent.style.marginLeft = ((contentWidth/-2) - (this.ggVertScrollVisible ? (15/2) : 0)) + 'px';
4819				}
4820				else {
4821					this.ggContent.style.left = this.ggContentLeftOffset + 'px';
4822					this.ggContent.style.marginLeft = '0px';
4823				}
4824				this.ggContent.style.top = -(Math.round(me._thumbnail_menu_mobile.ggScrollPosY / me._thumbnail_menu_mobile.ggVPercentVisible)) + this.ggContentTopOffset + 'px';
4825				this.ggContent.style.marginTop = '0px';
4826				if ((me._thumbnail_menu_mobile.ggHorScrollVisible && contentHeight > this.clientHeight - 15) || (!me._thumbnail_menu_mobile.ggHorScrollVisible && contentHeight > this.clientHeight)) {
4827					me._thumbnail_menu_mobile__vertScrollBg.style.visibility = 'inherit';
4828					me._thumbnail_menu_mobile__vertScrollFg.style.visibility = 'inherit';
4829					me._thumbnail_menu_mobile.ggVertScrollVisible = true;
4830				} else {
4831					me._thumbnail_menu_mobile__vertScrollBg.style.visibility = 'hidden';
4832					me._thumbnail_menu_mobile__vertScrollFg.style.visibility = 'hidden';
4833					me._thumbnail_menu_mobile.ggVertScrollVisible = false;
4834				}
4835				if(me._thumbnail_menu_mobile.ggVertScrollVisible) {
4836					me._thumbnail_menu_mobile.ggAvailableWidth = me._thumbnail_menu_mobile.clientWidth - 15;
4837					if (me._thumbnail_menu_mobile.ggHorScrollVisible) {
4838						me._thumbnail_menu_mobile.ggAvailableHeight = me._thumbnail_menu_mobile.clientHeight - 15;
4839						me._thumbnail_menu_mobile.ggAvailableHeightWithScale = me._thumbnail_menu_mobile.getBoundingClientRect().height - me._thumbnail_menu_mobile__vertScrollBg.getBoundingClientRect().width;
4840						me._thumbnail_menu_mobile__cornerBg.style.visibility = 'inherit';
4841					} else {
4842						me._thumbnail_menu_mobile.ggAvailableHeight = me._thumbnail_menu_mobile.clientHeight;
4843						me._thumbnail_menu_mobile.ggAvailableHeightWithScale = me._thumbnail_menu_mobile.getBoundingClientRect().height;
4844						me._thumbnail_menu_mobile__cornerBg.style.visibility = 'hidden';
4845					}
4846					me._thumbnail_menu_mobile__vertScrollBg.style.height = me._thumbnail_menu_mobile.ggAvailableHeight + 'px';
4847					me._thumbnail_menu_mobile.ggVPercentVisible = contentHeight != 0 ? me._thumbnail_menu_mobile.ggAvailableHeightWithScale / contentHeight : 0.0;
4848					if (me._thumbnail_menu_mobile.ggVPercentVisible > 1.0) me._thumbnail_menu_mobile.ggVPercentVisible = 1.0;
4849					me._thumbnail_menu_mobile.ggScrollHeight =  Math.round(me._thumbnail_menu_mobile__vertScrollBg.offsetHeight * me._thumbnail_menu_mobile.ggVPercentVisible);
4850					me._thumbnail_menu_mobile__vertScrollFg.style.height = me._thumbnail_menu_mobile.ggScrollHeight + 'px';
4851					me._thumbnail_menu_mobile.ggScrollPosY = me._thumbnail_menu_mobile.ggScrollPosYPercent * me._thumbnail_menu_mobile.ggAvailableHeight;
4852					me._thumbnail_menu_mobile.ggScrollPosY = Math.min(me._thumbnail_menu_mobile.ggScrollPosY, me._thumbnail_menu_mobile__vertScrollBg.offsetHeight - me._thumbnail_menu_mobile__vertScrollFg.offsetHeight);
4853					me._thumbnail_menu_mobile__vertScrollFg.style.top = me._thumbnail_menu_mobile.ggScrollPosY + 'px';
4854					if (me._thumbnail_menu_mobile.ggVPercentVisible < 1.0) {
4855						let percentScrolled = me._thumbnail_menu_mobile.ggScrollPosY / (me._thumbnail_menu_mobile__vertScrollBg.offsetHeight - me._thumbnail_menu_mobile__vertScrollFg.offsetHeight);
4856						me._thumbnail_menu_mobile__content.style.top = -(Math.round((me._thumbnail_menu_mobile.ggContentHeight * (1.0 - me._thumbnail_menu_mobile.ggVPercentVisible)) * percentScrolled)) + me._thumbnail_menu_mobile.ggContentTopOffset + 'px';
4857					}
4858				} else {
4859					me._thumbnail_menu_mobile.ggAvailableWidth = me._thumbnail_menu_mobile.clientWidth;
4860					me._thumbnail_menu_mobile.ggScrollPosY = 0;
4861					me._thumbnail_menu_mobile.ggScrollPosYPercent = 0.0;
4862					me._thumbnail_menu_mobile__content.style.top = this.ggContentTopOffset + 'px';
4863					me._thumbnail_menu_mobile__cornerBg.style.visibility = 'hidden';
4864				}
4865				if(horScrollWasVisible != me._thumbnail_menu_mobile.ggHorScrollVisible || vertScrollWasVisible != me._thumbnail_menu_mobile.ggVertScrollVisible) {
4866					skin.updateSize(me._thumbnail_menu_mobile);
4867					me._thumbnail_menu_mobile.ggUpdatePosition();
4868				}
4869			}
4870		}
4871		el=me._thumbnail_cloner_mobile=document.createElement('div');
4872		el.isDragging = function() {
4873			let scrollerParent = me._thumbnail_cloner_mobile;
4874			while ((scrollerParent = scrollerParent.parentNode) != null) {
4875				if (scrollerParent.hasOwnProperty('ggIsDragging') && scrollerParent.ggIsDragging == true) return true;
4876			}
4877			return false;
4878		}
4879		el.ggNumRepeat = 100;
4880		el.ggNumRows = 0;
4881		el.ggNumCols = 0;
4882		el.ggCloneOffset = 0;
4883		el.ggCloneOffsetChanged = false;
4884		el.ggWidth = 96;
4885		el.ggHeight = 62;
4886		el.ggSizeChanged = false;
4887		el.ggUpdating = false;
4888		el.ggFilter = [];
4889		el.ggFilterHsSkinId = '';
4890		el.ggInstances = [];
4891		el.ggNumFilterPassed = 0;
4892		el.getFilteredNodes = function(tourNodes, filter) {
4893			var filteredNodes = [];
4894			for (var i = 0; i < tourNodes.length; i++) {
4895				var nodeId = tourNodes[i];
4896				var passed = true;
4897				var nodeData = player.getNodeUserdata(nodeId);
4898				if (filter.length > 0) {
4899					for (var j=0; j < filter.length; j++) {
4900						if (nodeData['tags'].indexOf(filter[j].trim()) == -1) passed = false;
4901					}
4902				}
4903				if (passed) {
4904					filteredNodes.push(nodeId);
4905				}
4906			}
4907			return filteredNodes;
4908		}
4909		el.ggUpdate = function(filter) {
4910			if(me._thumbnail_cloner_mobile.ggUpdating == true) return;
4911			me._thumbnail_cloner_mobile.ggUpdating = true;
4912			var el=me._thumbnail_cloner_mobile;
4913			var curNumCols = 0;
4914			var parentWidth = me._thumbnail_cloner_mobile.parentNode.classList.contains('ggskin_subelement') ? (me._thumbnail_cloner_mobile.parentNode.parentNode.classList.contains('ggskin_scrollarea') ? me._thumbnail_cloner_mobile.parentNode.parentNode.ggAvailableWidth : me._thumbnail_cloner_mobile.parentNode.parentNode.clientWidth) : me._thumbnail_cloner_mobile.parentNode.clientWidth;
4915			if (parentWidth == 0) parentWidth = me._thumbnail_cloner_mobile.parentNode.parentNode.clientWidth;
4916			curNumCols = Math.floor(((parentWidth - me._thumbnail_cloner_mobile.offsetLeft) * me._thumbnail_cloner_mobile.ggNumRepeat / 100.0) / me._thumbnail_cloner_mobile.offsetWidth);
4917			if (curNumCols < 1) curNumCols = 1;
4918			if (typeof filter=='object') {
4919				el.ggFilter = filter;
4920			} else {
4921				filter = el.ggFilter;
4922			};
4923			if (me.ggTag) filter.push(me.ggTag);
4924			filter=filter.sort();
4925			if ((el.ggNumCols == curNumCols) && !el.ggSizeChanged && (el.ggInstances.length > 0) && (filter.length === el.ggCurrentFilter.length) && (filter.every(function(value, index) { return value === el.ggCurrentFilter[index] }) )) {
4926				me._thumbnail_cloner_mobile.ggUpdating = false;
4927				return;
4928			} else {
4929				el.ggSizeChanged = false;
4930				el.ggNumRows = 1;
4931				el.ggNumCols = curNumCols;
4932			var centerOffsetHor = 0;
4933			var centerOffsetVert = 0;
4934				me._thumbnail_cloner_mobile.ggCloneOffsetChanged = false;
4935			}
4936			el.ggCurrentFilter = filter;
4937			el.ggInstances = [];
4938			if (el.hasChildNodes() == true) {
4939				while (el.firstChild) {
4940					el.removeChild(el.firstChild);
4941				}
4942			}
4943			var tourNodes = player.getNodeIds();
4944			if (tourNodes.length == 0) {
4945				me._thumbnail_cloner_mobile.ggUpdating = false;
4946				return;
4947			}
4948			var row = 0;
4949			var column = 0;
4950			var currentIndex = 0;
4951			var keepCloning = true;
4952			tourNodes = me._thumbnail_cloner_mobile.getFilteredNodes(tourNodes, filter);
4953			me._thumbnail_cloner_mobile.ggNumFilterPassed = tourNodes.length;
4954			for (var i = 0; i < tourNodes.length; i++) {
4955				var nodeId = tourNodes[i];
4956				var nodeData = player.getNodeUserdata(nodeId);
4957				if (!keepCloning || i < me._thumbnail_cloner_mobile.ggCloneOffset) continue;
4958				var parameter={};
4959				parameter.top = centerOffsetVert + (row * me._thumbnail_cloner_mobile.ggHeight) + 'px';
4960				parameter.left = centerOffsetHor + (column * me._thumbnail_cloner_mobile.ggWidth) + 'px';
4961				parameter.width=me._thumbnail_cloner_mobile.ggWidth + 'px';
4962				parameter.height=me._thumbnail_cloner_mobile.ggHeight + 'px';
4963				parameter.index=currentIndex;
4964				parameter.title=nodeData['title'];
4965				var inst = new SkinCloner_thumbnail_cloner_mobile_Class(nodeId, me, el, parameter);
4966				currentIndex++;
4967				el.ggInstances.push(inst);
4968				el.appendChild(inst.__div);
4969				inst.__div.ggObj=inst;
4970				skin.updateSize(inst.__div);
4971				column++;
4972				if (column >= el.ggNumCols) {
4973					column = 0;
4974					row++;
4975					el.ggNumRows++;
4976				}
4977			}
4978			me._thumbnail_cloner_mobile.ggNodeCount = me._thumbnail_cloner_mobile.ggNumFilterPassed;
4979			me._thumbnail_cloner_mobile.ggUpdating = false;
4980			player.triggerEvent('clonerchanged');
4981			if (me._thumbnail_cloner_mobile.parentNode && me._thumbnail_cloner_mobile.parentNode.classList.contains('ggskin_subelement') && me._thumbnail_cloner_mobile.parentNode.parentNode.classList.contains('ggskin_scrollarea')) me._thumbnail_cloner_mobile.parentNode.parentNode.ggUpdatePosition();
4982		}
4983		el.ggFilter = [];
4984		el.ggFilter[0] = "_nop_";
4985		el.ggId="thumbnail_cloner_mobile";
4986		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
4987		el.ggVisible=true;
4988		el.className="ggskin ggskin_cloner ";
4989		el.ggType='cloner';
4990		hs ='';
4991		hs+='height : 62px;';
4992		hs+='left : 1.98px;';
4993		hs+='overflow : visible;';
4994		hs+='position : absolute;';
4995		hs+='top : 1.764px;';
4996		hs+='visibility : inherit;';
4997		hs+='width : 96px;';
4998		hs+='pointer-events:none;';
4999		el.setAttribute('style',hs);
5000		el.style.transformOrigin='50% 50%';
5001		me._thumbnail_cloner_mobile.ggIsActive=function() {
5002			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5003				return this.parentNode.ggIsActive();
5004			}
5005			return false;
5006		}
5007		el.ggElementNodeId=function() {
5008			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5009				return this.parentNode.ggElementNodeId();
5010			}
5011			return player.getCurrentNode();
5012		}
5013		me._thumbnail_cloner_mobile.onmouseenter=function (e) {
5014			me.elementMouseOver['thumbnail_cloner_mobile']=true;
5015		}
5016		me._thumbnail_cloner_mobile.onmouseleave=function (e) {
5017			me.elementMouseOver['thumbnail_cloner_mobile']=false;
5018		}
5019		me._thumbnail_cloner_mobile.ggUpdateConditionTimer=function () {
5020			if (me.elementMouseOver['thumbnail_cloner_mobile']) {
5021				if (
5022					(
5023						((player.getVariableValue('opt_autohide') == true))
5024					)
5025				) {
5026					me._hide_timer.ggTimeout=Number("5") * 1000.0;
5027					me._hide_timer.ggTimestamp=skin.ggCurrentTime;
5028				}
5029			}
5030		}
5031		me._thumbnail_cloner_mobile.ggUpdateConditionNodeChange=function () {
5032			var cnode=player.getCurrentNode();
5033			for(var i=0; i<me._thumbnail_cloner_mobile.childNodes.length; i++) {
5034				var child=me._thumbnail_cloner_mobile.childNodes[i];
5035				if (child.ggObj && child.ggObj.ggNodeId==cnode) {
5036			        var childOffX = child.offsetLeft;
5037			        var childOffY = child.offsetTop;
5038					var p = child.parentElement;
5039			        while (p != null && p!==this.divSkin) {
5040						if (p.ggType && p.ggType == 'scrollarea') {
5041							p.ggScrollIntoView(childOffX, childOffY, child.clientWidth, child.clientHeight);
5042						}
5043						childOffX += p.offsetLeft;
5044						childOffY += p.offsetTop;
5045						p = p.parentElement;
5046					}
5047				}
5048			}
5049		}
5050		me._thumbnail_cloner_mobile.ggUpdatePosition=function (useTransition) {
5051			me._thumbnail_cloner_mobile.ggUpdate();
5052		}
5053		me._thumbnail_menu_mobile__content.appendChild(me._thumbnail_cloner_mobile);
5054		me.divSkin.appendChild(me._thumbnail_menu_mobile);
5055		el=me._loading=document.createElement('div');
5056		el.ggId="loading";
5057		el.ggDx=0;
5058		el.ggDy=0;
5059		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
5060		el.ggVisible=false;
5061		el.className="ggskin ggskin_container ";
5062		el.ggType='container';
5063		hs ='';
5064		hs+='height : 60px;';
5065		hs+='left : calc(50% - ((210px + 0px) / 2) + 0px);';
5066		hs+='position : absolute;';
5067		hs+='top : calc(50% - ((60px + 0px) / 2) + 0px);';
5068		hs+='visibility : hidden;';
5069		hs+='width : 210px;';
5070		hs+='pointer-events:none;';
5071		el.setAttribute('style',hs);
5072		el.style.transformOrigin='50% 50%';
5073		me._loading.ggIsActive=function() {
5074			return false;
5075		}
5076		el.ggElementNodeId=function() {
5077			return player.getCurrentNode();
5078		}
5079		me._loading.logicBlock_visible = function() {
5080			var newLogicStateVisible;
5081			if (
5082				((player.getVariableValue('opt_loader') == true))
5083			)
5084			{
5085				newLogicStateVisible = 0;
5086			}
5087			else {
5088				newLogicStateVisible = -1;
5089			}
5090			if (me._loading.ggCurrentLogicStateVisible != newLogicStateVisible) {
5091				me._loading.ggCurrentLogicStateVisible = newLogicStateVisible;
5092				me._loading.style.transition='';
5093				if (me._loading.ggCurrentLogicStateVisible == 0) {
5094					me._loading.style.visibility=(Number(me._loading.style.opacity)>0||!me._loading.style.opacity)?'inherit':'hidden';
5095					me._loading.ggVisible=true;
5096				}
5097				else {
5098					me._loading.style.visibility="hidden";
5099					me._loading.ggVisible=false;
5100				}
5101			}
5102		}
5103		me._loading.logicBlock_visible();
5104		me._loading.onclick=function (e) {
5105			me._loading.style.transition='none';
5106			me._loading.style.visibility='hidden';
5107			me._loading.ggVisible=false;
5108		}
5109		me._loading.ggUpdatePosition=function (useTransition) {
5110		}
5111		el=me._loadingbg=document.createElement('div');
5112		el.ggId="loadingbg";
5113		el.ggDx=0;
5114		el.ggDy=0;
5115		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
5116		el.ggVisible=true;
5117		el.className="ggskin ggskin_rectangle ";
5118		el.ggType='rectangle';
5119		hs ='';
5120		hs+='background : rgba(0,0,0,0.666667);';
5121		hs+='border : 0px solid #000000;';
5122		hs+='cursor : default;';
5123		hs+='height : 60px;';
5124		hs+='left : calc(50% - ((210px + 0px) / 2) + 0px);';
5125		hs+='opacity : 0.5;';
5126		hs+='position : absolute;';
5127		hs+='top : calc(50% - ((60px + 0px) / 2) + 0px);';
5128		hs+='visibility : inherit;';
5129		hs+='width : 210px;';
5130		hs+='pointer-events:auto;';
5131		el.setAttribute('style',hs);
5132		el.style.transformOrigin='50% 50%';
5133		me._loadingbg.ggIsActive=function() {
5134			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5135				return this.parentNode.ggIsActive();
5136			}
5137			return false;
5138		}
5139		el.ggElementNodeId=function() {
5140			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5141				return this.parentNode.ggElementNodeId();
5142			}
5143			return player.getCurrentNode();
5144		}
5145		me._loadingbg.ggUpdatePosition=function (useTransition) {
5146		}
5147		me._loading.appendChild(me._loadingbg);
5148		el=me._loadingtext=document.createElement('div');
5149		els=me._loadingtext__text=document.createElement('div');
5150		el.className='ggskin ggskin_textdiv';
5151		el.ggTextDiv=els;
5152		el.ggId="loadingtext";
5153		el.ggDx=0;
5154		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'translate(-50%, 0px) ' };
5155		el.ggVisible=true;
5156		el.className="ggskin ggskin_text ";
5157		el.ggType='text';
5158		hs ='';
5159		hs+='bottom : 25px;';
5160		hs+='color : rgba(255,255,255,1);';
5161		hs+='cursor : default;';
5162		hs+='height : auto;';
5163		hs+='left : calc(50% - ((0px + 0px) / 2) + 0px);';
5164		hs+='position : absolute;';
5165		hs+='transform : translate(-50%, 0px);;';
5166		hs+='visibility : inherit;';
5167		hs+='width : auto;';
5168		hs+='pointer-events:auto;';
5169		el.setAttribute('style',hs);
5170		el.style.transformOrigin='0% 50%';
5171		hs ='';
5172		hs += 'box-sizing: border-box;';
5173		hs+='width: auto;';
5174		hs+='height: auto;';
5175		hs+='border : 0px solid #000000;';
5176		hs+='text-align: left;';
5177		hs+='white-space: pre;';
5178		hs+='padding: 0px;';
5179		hs+='overflow: hidden;';
5180		els.setAttribute('style',hs);
5181		me._loadingtext.ggUpdateText=function() {
5182			var params = [];
5183			params.push(player._(String((player.getPercentLoaded()*100.0).toFixed(0))));
5184			var hs = player._("Loading... %1%", params);
5185			if (hs!=this.ggText) {
5186				this.ggText=hs;
5187				this.ggTextDiv.innerHTML=hs;
5188				if (this.ggUpdatePosition) this.ggUpdatePosition();
5189			}
5190		}
5191		me._loadingtext.ggUpdateText();
5192		player.addListener('downloadprogress', function() {
5193			me._loadingtext.ggUpdateText();
5194		});
5195		el.appendChild(els);
5196		me._loadingtext.ggIsActive=function() {
5197			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5198				return this.parentNode.ggIsActive();
5199			}
5200			return false;
5201		}
5202		el.ggElementNodeId=function() {
5203			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5204				return this.parentNode.ggElementNodeId();
5205			}
5206			return player.getCurrentNode();
5207		}
5208		me._loadingtext.ggUpdatePosition=function (useTransition) {
5209		}
5210		me._loading.appendChild(me._loadingtext);
5211		el=me._loadingbar=document.createElement('div');
5212		el.ggId="loadingbar";
5213		el.ggDx=0;
5214		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
5215		el.ggVisible=true;
5216		el.className="ggskin ggskin_rectangle ";
5217		el.ggType='rectangle';
5218		hs ='';
5219		hs+='background : #ffffff;';
5220		hs+='border : 0px solid #808080;';
5221		hs+='bottom : 12px;';
5222		hs+='cursor : default;';
5223		hs+='height : 13px;';
5224		hs+='left : calc(50% - ((182px + 0px) / 2) + 0px);';
5225		hs+='position : absolute;';
5226		hs+='visibility : inherit;';
5227		hs+='width : 182px;';
5228		hs+='pointer-events:auto;';
5229		el.setAttribute('style',hs);
5230		el.style.transformOrigin='0% 50%';
5231		me._loadingbar.ggIsActive=function() {
5232			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5233				return this.parentNode.ggIsActive();
5234			}
5235			return false;
5236		}
5237		el.ggElementNodeId=function() {
5238			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5239				return this.parentNode.ggElementNodeId();
5240			}
5241			return player.getCurrentNode();
5242		}
5243		me._loadingbar.ggUpdatePosition=function (useTransition) {
5244		}
5245		me._loading.appendChild(me._loadingbar);
5246		me.divSkin.appendChild(me._loading);
5247		el=me._web_page=document.createElement('div');
5248		els=me._web_page__text=document.createElement('div');
5249		el.className='ggskin ggskin_textdiv';
5250		el.ggTextDiv=els;
5251		el.ggId="web_page";
5252		el.ggDx=0;
5253		el.ggDy=0;
5254		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
5255		el.ggVisible=false;
5256		el.className="ggskin ggskin_text ";
5257		el.ggType='text';
5258		hs ='';
5259		hs+='border : 0px solid #000000;';
5260		hs+='color : #000000;';
5261		hs+='cursor : default;';
5262		hs+='height : 90%;';
5263		hs+='left : calc(50% - ((90% + 0px) / 2) + 0%);';
5264		hs+='position : absolute;';
5265		hs+='top : calc(50% - ((90% + 0px) / 2) + 0%);';
5266		hs+='visibility : hidden;';
5267		hs+='width : 90%;';
5268		hs+='pointer-events:auto;';
5269		el.setAttribute('style',hs);
5270		el.style.transformOrigin='0% 0%';
5271		hs ='';
5272		hs += 'box-sizing: border-box;';
5273		hs+='width: 100%;';
5274		hs+='height: 100%;';
5275		hs+='text-align: center;';
5276		hs+='white-space: pre;';
5277		hs+='padding: 0px;';
5278		hs+='overflow: hidden;';
5279		els.setAttribute('style',hs);
5280		me._web_page.ggUpdateText=function() {
5281			var params = [];
5282			var hs = player._("", params);
5283			if (hs!=this.ggText) {
5284				this.ggText=hs;
5285				this.ggTextDiv.innerHTML=hs;
5286				if (this.ggUpdatePosition) this.ggUpdatePosition();
5287			}
5288		}
5289		me._web_page.ggUpdateText();
5290		el.appendChild(els);
5291		me._web_page.ggIsActive=function() {
5292			return false;
5293		}
5294		el.ggElementNodeId=function() {
5295			return player.getCurrentNode();
5296		}
5297		me._web_page.logicBlock_visible = function() {
5298			var newLogicStateVisible;
5299			if (
5300				((player.getVariableValue('vis_website') == true))
5301			)
5302			{
5303				newLogicStateVisible = 0;
5304			}
5305			else {
5306				newLogicStateVisible = -1;
5307			}
5308			if (me._web_page.ggCurrentLogicStateVisible != newLogicStateVisible) {
5309				me._web_page.ggCurrentLogicStateVisible = newLogicStateVisible;
5310				me._web_page.style.transition='';
5311				if (me._web_page.ggCurrentLogicStateVisible == 0) {
5312					me._web_page.style.visibility=(Number(me._web_page.style.opacity)>0||!me._web_page.style.opacity)?'inherit':'hidden';
5313					me._web_page.ggVisible=true;
5314				}
5315				else {
5316					me._web_page.style.visibility="hidden";
5317					me._web_page.ggVisible=false;
5318				}
5319			}
5320		}
5321		me._web_page.logicBlock_visible();
5322		me._web_page.ggUpdatePosition=function (useTransition) {
5323		}
5324		me.divSkin.appendChild(me._web_page);
5325		el=me._userdata=document.createElement('div');
5326		el.ggId="userdata";
5327		el.ggDx=0;
5328		el.ggDy=0;
5329		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
5330		el.ggVisible=false;
5331		el.className="ggskin ggskin_container ";
5332		el.ggType='container';
5333		hs ='';
5334		hs+='height : 140px;';
5335		hs+='left : calc(50% - ((240px + 0px) / 2) + 0px);';
5336		hs+='position : absolute;';
5337		hs+='top : calc(50% - ((140px + 0px) / 2) + 0px);';
5338		hs+='visibility : hidden;';
5339		hs+='width : 240px;';
5340		hs+='pointer-events:none;';
5341		el.setAttribute('style',hs);
5342		el.style.transformOrigin='50% 50%';
5343		me._userdata.ggIsActive=function() {
5344			return false;
5345		}
5346		el.ggElementNodeId=function() {
5347			return player.getCurrentNode();
5348		}
5349		me._userdata.logicBlock_visible = function() {
5350			var newLogicStateVisible;
5351			if (
5352				((player.getVariableValue('vis_userdata') == true))
5353			)
5354			{
5355				newLogicStateVisible = 0;
5356			}
5357			else {
5358				newLogicStateVisible = -1;
5359			}
5360			if (me._userdata.ggCurrentLogicStateVisible != newLogicStateVisible) {
5361				me._userdata.ggCurrentLogicStateVisible = newLogicStateVisible;
5362				me._userdata.style.transition='';
5363				if (me._userdata.ggCurrentLogicStateVisible == 0) {
5364					me._userdata.style.visibility=(Number(me._userdata.style.opacity)>0||!me._userdata.style.opacity)?'inherit':'hidden';
5365					me._userdata.ggVisible=true;
5366				}
5367				else {
5368					me._userdata.style.visibility="hidden";
5369					me._userdata.ggVisible=false;
5370				}
5371			}
5372		}
5373		me._userdata.logicBlock_visible();
5374		me._userdata.ggUpdatePosition=function (useTransition) {
5375		}
5376		el=me._userdatabg=document.createElement('div');
5377		el.ggId="userdatabg";
5378		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
5379		el.ggVisible=true;
5380		el.className="ggskin ggskin_rectangle ";
5381		el.ggType='rectangle';
5382		hs ='';
5383		hs+='background : rgba(0,0,0,0.784314);';
5384		hs+='border : 0px solid #000000;';
5385		hs+='cursor : default;';
5386		hs+='height : 140px;';
5387		hs+='left : 0px;';
5388		hs+='position : absolute;';
5389		hs+='top : 0px;';
5390		hs+='visibility : inherit;';
5391		hs+='width : 240px;';
5392		hs+='pointer-events:auto;';
5393		el.setAttribute('style',hs);
5394		el.style.transformOrigin='50% 50%';
5395		me._userdatabg.ggIsActive=function() {
5396			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5397				return this.parentNode.ggIsActive();
5398			}
5399			return false;
5400		}
5401		el.ggElementNodeId=function() {
5402			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5403				return this.parentNode.ggElementNodeId();
5404			}
5405			return player.getCurrentNode();
5406		}
5407		me._userdatabg.ggUpdatePosition=function (useTransition) {
5408		}
5409		me._userdata.appendChild(me._userdatabg);
5410		el=me._userdata_title=document.createElement('div');
5411		els=me._userdata_title__text=document.createElement('div');
5412		el.className='ggskin ggskin_textdiv';
5413		el.ggTextDiv=els;
5414		el.ggId="userdata_title";
5415		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
5416		el.ggVisible=true;
5417		el.className="ggskin ggskin_text ";
5418		el.ggType='text';
5419		hs ='';
5420		hs+='border : 0px solid #000000;';
5421		hs+='color : rgba(255,255,255,1);';
5422		hs+='cursor : default;';
5423		hs+='height : 20px;';
5424		hs+='left : 10px;';
5425		hs+='position : absolute;';
5426		hs+='top : 10px;';
5427		hs+='visibility : inherit;';
5428		hs+='width : 220px;';
5429		hs+='pointer-events:auto;';
5430		hs+='font-weight: bold;';
5431		el.setAttribute('style',hs);
5432		el.style.transformOrigin='50% 50%';
5433		hs ='';
5434		hs += 'box-sizing: border-box;';
5435		hs+='width: 100%;';
5436		hs+='height: 100%;';
5437		hs+='text-align: left;';
5438		hs+='white-space: pre;';
5439		hs+='padding: 0px;';
5440		hs+='overflow: hidden;';
5441		els.setAttribute('style',hs);
5442		me._userdata_title.ggUpdateText=function() {
5443			var params = [];
5444			params.push(String(player._(me.ggUserdata.title)));
5445			var hs = player._("%1", params);
5446			if (hs!=this.ggText) {
5447				this.ggText=hs;
5448				this.ggTextDiv.innerHTML=hs;
5449				if (this.ggUpdatePosition) this.ggUpdatePosition();
5450			}
5451		}
5452		me._userdata_title.ggUpdateText();
5453		player.addListener('changenode', function() {
5454			me._userdata_title.ggUpdateText();
5455		});
5456		el.appendChild(els);
5457		me._userdata_title.ggIsActive=function() {
5458			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5459				return this.parentNode.ggIsActive();
5460			}
5461			return false;
5462		}
5463		el.ggElementNodeId=function() {
5464			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5465				return this.parentNode.ggElementNodeId();
5466			}
5467			return player.getCurrentNode();
5468		}
5469		me._userdata_title.ggUpdatePosition=function (useTransition) {
5470		}
5471		me._userdata.appendChild(me._userdata_title);
5472		el=me._userdata_description=document.createElement('div');
5473		els=me._userdata_description__text=document.createElement('div');
5474		el.className='ggskin ggskin_textdiv';
5475		el.ggTextDiv=els;
5476		el.ggId="userdata_description";
5477		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
5478		el.ggVisible=true;
5479		el.className="ggskin ggskin_text ";
5480		el.ggType='text';
5481		hs ='';
5482		hs+='border : 0px solid #000000;';
5483		hs+='color : rgba(255,255,255,1);';
5484		hs+='cursor : default;';
5485		hs+='height : 20px;';
5486		hs+='left : 10px;';
5487		hs+='position : absolute;';
5488		hs+='top : 30px;';
5489		hs+='visibility : inherit;';
5490		hs+='width : 220px;';
5491		hs+='pointer-events:auto;';
5492		el.setAttribute('style',hs);
5493		el.style.transformOrigin='50% 50%';
5494		hs ='';
5495		hs += 'box-sizing: border-box;';
5496		hs+='width: 100%;';
5497		hs+='height: 100%;';
5498		hs+='text-align: left;';
5499		hs+='white-space: pre;';
5500		hs+='padding: 0px;';
5501		hs+='overflow: hidden;';
5502		els.setAttribute('style',hs);
5503		me._userdata_description.ggUpdateText=function() {
5504			var params = [];
5505			params.push(String(player._(me.ggUserdata.description)));
5506			var hs = player._("%1", params);
5507			if (hs!=this.ggText) {
5508				this.ggText=hs;
5509				this.ggTextDiv.innerHTML=hs;
5510				if (this.ggUpdatePosition) this.ggUpdatePosition();
5511			}
5512		}
5513		me._userdata_description.ggUpdateText();
5514		player.addListener('changenode', function() {
5515			me._userdata_description.ggUpdateText();
5516		});
5517		el.appendChild(els);
5518		me._userdata_description.ggIsActive=function() {
5519			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5520				return this.parentNode.ggIsActive();
5521			}
5522			return false;
5523		}
5524		el.ggElementNodeId=function() {
5525			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5526				return this.parentNode.ggElementNodeId();
5527			}
5528			return player.getCurrentNode();
5529		}
5530		me._userdata_description.ggUpdatePosition=function (useTransition) {
5531		}
5532		me._userdata.appendChild(me._userdata_description);
5533		el=me._userdata_author=document.createElement('div');
5534		els=me._userdata_author__text=document.createElement('div');
5535		el.className='ggskin ggskin_textdiv';
5536		el.ggTextDiv=els;
5537		el.ggId="userdata_author";
5538		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
5539		el.ggVisible=true;
5540		el.className="ggskin ggskin_text ";
5541		el.ggType='text';
5542		hs ='';
5543		hs+='border : 0px solid #000000;';
5544		hs+='color : rgba(255,255,255,1);';
5545		hs+='cursor : default;';
5546		hs+='height : 20px;';
5547		hs+='left : 10px;';
5548		hs+='position : absolute;';
5549		hs+='top : 50px;';
5550		hs+='visibility : inherit;';
5551		hs+='width : 220px;';
5552		hs+='pointer-events:auto;';
5553		el.setAttribute('style',hs);
5554		el.style.transformOrigin='50% 50%';
5555		hs ='';
5556		hs += 'box-sizing: border-box;';
5557		hs+='width: 100%;';
5558		hs+='height: 100%;';
5559		hs+='text-align: left;';
5560		hs+='white-space: pre;';
5561		hs+='padding: 0px;';
5562		hs+='overflow: hidden;';
5563		els.setAttribute('style',hs);
5564		me._userdata_author.ggUpdateText=function() {
5565			var params = [];
5566			params.push(String(player._(me.ggUserdata.author)));
5567			var hs = player._("%1", params);
5568			if (hs!=this.ggText) {
5569				this.ggText=hs;
5570				this.ggTextDiv.innerHTML=hs;
5571				if (this.ggUpdatePosition) this.ggUpdatePosition();
5572			}
5573		}
5574		me._userdata_author.ggUpdateText();
5575		player.addListener('changenode', function() {
5576			me._userdata_author.ggUpdateText();
5577		});
5578		el.appendChild(els);
5579		me._userdata_author.ggIsActive=function() {
5580			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5581				return this.parentNode.ggIsActive();
5582			}
5583			return false;
5584		}
5585		el.ggElementNodeId=function() {
5586			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5587				return this.parentNode.ggElementNodeId();
5588			}
5589			return player.getCurrentNode();
5590		}
5591		me._userdata_author.ggUpdatePosition=function (useTransition) {
5592		}
5593		me._userdata.appendChild(me._userdata_author);
5594		el=me._userdata_datetime=document.createElement('div');
5595		els=me._userdata_datetime__text=document.createElement('div');
5596		el.className='ggskin ggskin_textdiv';
5597		el.ggTextDiv=els;
5598		el.ggId="userdata_datetime";
5599		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
5600		el.ggVisible=true;
5601		el.className="ggskin ggskin_text ";
5602		el.ggType='text';
5603		hs ='';
5604		hs+='border : 0px solid #000000;';
5605		hs+='color : rgba(255,255,255,1);';
5606		hs+='cursor : default;';
5607		hs+='height : 23px;';
5608		hs+='left : 10px;';
5609		hs+='position : absolute;';
5610		hs+='top : 70px;';
5611		hs+='visibility : inherit;';
5612		hs+='width : 220px;';
5613		hs+='pointer-events:auto;';
5614		el.setAttribute('style',hs);
5615		el.style.transformOrigin='50% 50%';
5616		hs ='';
5617		hs += 'box-sizing: border-box;';
5618		hs+='width: 100%;';
5619		hs+='height: 100%;';
5620		hs+='text-align: left;';
5621		hs+='white-space: pre;';
5622		hs+='padding: 0px;';
5623		hs+='overflow: hidden;';
5624		els.setAttribute('style',hs);
5625		me._userdata_datetime.ggUpdateText=function() {
5626			var params = [];
5627			params.push(String(player._(me.ggUserdata.datetime)));
5628			var hs = player._("%1", params);
5629			if (hs!=this.ggText) {
5630				this.ggText=hs;
5631				this.ggTextDiv.innerHTML=hs;
5632				if (this.ggUpdatePosition) this.ggUpdatePosition();
5633			}
5634		}
5635		me._userdata_datetime.ggUpdateText();
5636		player.addListener('changenode', function() {
5637			me._userdata_datetime.ggUpdateText();
5638		});
5639		el.appendChild(els);
5640		me._userdata_datetime.ggIsActive=function() {
5641			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5642				return this.parentNode.ggIsActive();
5643			}
5644			return false;
5645		}
5646		el.ggElementNodeId=function() {
5647			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5648				return this.parentNode.ggElementNodeId();
5649			}
5650			return player.getCurrentNode();
5651		}
5652		me._userdata_datetime.ggUpdatePosition=function (useTransition) {
5653		}
5654		me._userdata.appendChild(me._userdata_datetime);
5655		el=me._userdata_copyright=document.createElement('div');
5656		els=me._userdata_copyright__text=document.createElement('div');
5657		el.className='ggskin ggskin_textdiv';
5658		el.ggTextDiv=els;
5659		el.ggId="userdata_copyright";
5660		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
5661		el.ggVisible=true;
5662		el.className="ggskin ggskin_text ";
5663		el.ggType='text';
5664		hs ='';
5665		hs+='border : 0px solid #000000;';
5666		hs+='color : rgba(255,255,255,1);';
5667		hs+='cursor : default;';
5668		hs+='height : 23px;';
5669		hs+='left : 10px;';
5670		hs+='position : absolute;';
5671		hs+='top : 110px;';
5672		hs+='visibility : inherit;';
5673		hs+='width : 220px;';
5674		hs+='pointer-events:auto;';
5675		el.setAttribute('style',hs);
5676		el.style.transformOrigin='50% 50%';
5677		hs ='';
5678		hs += 'box-sizing: border-box;';
5679		hs+='width: 100%;';
5680		hs+='height: 100%;';
5681		hs+='text-align: left;';
5682		hs+='white-space: pre;';
5683		hs+='padding: 0px;';
5684		hs+='overflow: hidden;';
5685		els.setAttribute('style',hs);
5686		me._userdata_copyright.ggUpdateText=function() {
5687			var params = [];
5688			params.push(String(player._(me.ggUserdata.copyright)));
5689			var hs = player._("&#169; %1", params);
5690			if (hs!=this.ggText) {
5691				this.ggText=hs;
5692				this.ggTextDiv.innerHTML=hs;
5693				if (this.ggUpdatePosition) this.ggUpdatePosition();
5694			}
5695		}
5696		me._userdata_copyright.ggUpdateText();
5697		player.addListener('changenode', function() {
5698			me._userdata_copyright.ggUpdateText();
5699		});
5700		el.appendChild(els);
5701		me._userdata_copyright.ggIsActive=function() {
5702			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5703				return this.parentNode.ggIsActive();
5704			}
5705			return false;
5706		}
5707		el.ggElementNodeId=function() {
5708			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5709				return this.parentNode.ggElementNodeId();
5710			}
5711			return player.getCurrentNode();
5712		}
5713		me._userdata_copyright.ggUpdatePosition=function (useTransition) {
5714		}
5715		me._userdata.appendChild(me._userdata_copyright);
5716		el=me._userdata_close=document.createElement('div');
5717		els=me._userdata_close__img=document.createElement('img');
5718		els.className='ggskin ggskin_svg';
5719		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
5720			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xMzUuMywzNTcuM2MtMjEuOS0yMS45LTU3LjUtMjEuOS03OS40LDBjLTIxLjksMjEuOS0yMS45LDU3LjUsMCw3OS40YzIxLjksMjEuOSw1Ny41LDIxLjksNzkuNCwwJiN4ZDsmI3hhOyYjeDk7JiN4OTtTLTExMy40LDM3OS4yLTEzNS4zLDM1Ny4zeiBNLTE0NS44LDQxMi43YzAuOCwwLjgsMC44LDEuNS0wLjEsMi40bC0xMC45LDEwLjljLTAuNCwwLjQtMC44LDAuNS0xLjMsMC41Yy0wLjUsMC0wLjktMC4xLTEuMS0wLjQmI3hkOyYjeGE7JiN4OTsmI3g5O2wtMTUuOC0xNS44bC0xNS43LDE1LjdjLTAuNCwwLjQtMC44LDAuNS0x'+
5721			'LjMsMC41cy0wLjktMC4xLTEuMS0wLjRsLTExLjEtMTEuMWMtMC4zLTAuMy0wLjQtMC42LTAuNC0xLjFjMC0wLjUsMC4xLTAuOSwwLjUtMS4zJiN4ZDsmI3hhOyYjeDk7JiN4OTtsMTUuNy0xNS43bC0xNS44LTE1LjhjLTAuMy0wLjMtMC40LTAuNi0wLjQtMS4xYzAtMC41LDAuMS0wLjksMC41LTEuM2wxMC45LTEwLjljMC45LTAuOSwxLjctMC45LDIuNC0wLjFsMTUuOCwxNS44bDE1LjctMTUuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAuOS0wLjksMS43LTAuOSwyLjQtMC4xbDExLjEsMTEuMWMwLjgsMC44LDAuOCwxLjUtMC4xLDIuNGwtMTUuNywxNS43TC0xNDUuOCw0MTIuN3oiIGZpbGwtb3BhY2'+
5722			'l0eT0iMSIvPgogPC9nPgogPGcgaWQ9IkxheWVyXzIiPgogIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTYxLjYsMzk2LjlsMTUuOCwxNS44YzAuOCwwLjgsMC44LDEuNS0wLjEsMi40bC0xMC45LDEwLjljLTAuNCwwLjQtMC44LDAuNS0xLjMsMC41JiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTAuNSwwLTAuOS0wLjEtMS4xLTAuNGwtMTUuOC0xNS44bC0xNS43LDE1LjdjLTAuNCwwLjQtMC44LDAuNS0xLjMsMC41cy0wLjktMC4xLTEuMS0wLjRsLTExLjEtMTEuMWMtMC4zLTAuMy0wLjQtMC42LTAuNC0xLjEmI3hkOyYjeGE7JiN4OTsmI3g5O2MwLTAuNSwwLjEtMC45LDAuNS0xLjNsMTUuNy0xNS43'+
5723			'bC0xNS44LTE1LjhjLTAuMy0wLjMtMC40LTAuNi0wLjQtMS4xYzAtMC41LDAuMS0wLjksMC41LTEuM2wxMC45LTEwLjljMC45LTAuOSwxLjctMC45LDIuNC0wLjEmI3hkOyYjeGE7JiN4OTsmI3g5O2wxNS44LDE1LjhsMTUuNy0xNS43YzAuOS0wLjksMS43LTAuOSwyLjQtMC4xbDExLjEsMTEuMWMwLjgsMC44LDAuOCwxLjUtMC4xLDIuNEwtMTYxLjYsMzk2Ljl6IiBmaWxsLW9wYWNpdHk9IjEiLz4KIDwvZz4KPC9zdmc+Cg==';
5724		me._userdata_close__img.setAttribute('src',hs);
5725		hs ='';
5726		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
5727		els.setAttribute('style', hs);
5728		els['ondragstart']=function() { return false; };
5729		el.appendChild(els);
5730		el.ggSubElement = els;
5731		elo=me._userdata_close__imgo=document.createElement('img');
5732		elo.className='ggskin ggskin_svg';
5733		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
5734			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xMzAuOSwzNTIuOWMtMjQuNC0yNC40LTYzLjgtMjQuNC04OC4yLDBjLTI0LjQsMjQuNC0yNC40LDYzLjgsMCw4OC4yYzI0LjQsMjQuNCw2My44LDI0LjQsODguMiwwJiN4ZDsmI3hhOyYjeDk7JiN4OTtTLTEwNi41LDM3Ny4zLTEzMC45LDM1Mi45eiBNLTE0Mi41LDQxNC41YzAuOCwwLjgsMC44LDEuNy0wLjEsMi43bC0xMi4yLDEyLjJjLTAuNCwwLjQtMC44LDAuNi0xLjQsMC42Yy0wLjYsMC0xLTAuMS0xLjMtMC40JiN4ZDsmI3hhOyYjeDk7JiN4OTtsLTE3LjUtMTcuNWwtMTcuNCwxNy40Yy0wLjQsMC40LTAuOCwwLjYtMS40'+
5735			'LDAuNmMtMC42LDAtMS0wLjEtMS4zLTAuNGwtMTIuMy0xMi4zYy0wLjMtMC4zLTAuNC0wLjctMC40LTEuM2MwLTAuNiwwLjEtMSwwLjYtMS40JiN4ZDsmI3hhOyYjeDk7JiN4OTtsMTcuNC0xNy40bC0xNy41LTE3LjVjLTAuMy0wLjMtMC40LTAuNy0wLjQtMS4zYzAtMC42LDAuMS0xLDAuNi0xLjRsMTIuMi0xMi4yYzEtMSwxLjgtMSwyLjctMC4xbDE3LjUsMTcuNWwxNy40LTE3LjQmI3hkOyYjeGE7JiN4OTsmI3g5O2MxLTEsMS44LTEsMi43LTAuMWwxMi4zLDEyLjNjMC44LDAuOCwwLjgsMS43LTAuMSwyLjdsLTE3LjQsMTcuNEwtMTQyLjUsNDE0LjV6IiBmaWxsLW9wYWNpdHk9IjEiLz4KIDwvZz'+
5736			'4KIDxnIGlkPSJMYXllcl8yIj4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE2MC4xLDM5Ni45bDE3LjUsMTcuNWMwLjgsMC44LDAuOCwxLjctMC4xLDIuN2wtMTIuMiwxMi4yYy0wLjQsMC40LTAuOCwwLjYtMS40LDAuNiYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0wLjYsMC0xLTAuMS0xLjMtMC40bC0xNy41LTE3LjVsLTE3LjQsMTcuNGMtMC40LDAuNC0wLjgsMC42LTEuNCwwLjZjLTAuNiwwLTEtMC4xLTEuMy0wLjRsLTEyLjMtMTIuM2MtMC4zLTAuMy0wLjQtMC43LTAuNC0xLjMmI3hkOyYjeGE7JiN4OTsmI3g5O2MwLTAuNiwwLjEtMSwwLjYtMS40bDE3LjQtMTcuNGwtMTcuNS0xNy41Yy0w'+
5737			'LjMtMC4zLTAuNC0wLjctMC40LTEuM2MwLTAuNiwwLjEtMSwwLjYtMS40bDEyLjItMTIuMmMxLTEsMS44LTEsMi43LTAuMWwxNy41LDE3LjUmI3hkOyYjeGE7JiN4OTsmI3g5O2wxNy40LTE3LjRjMS0xLDEuOC0xLDIuNy0wLjFsMTIuMywxMi4zYzAuOCwwLjgsMC44LDEuNy0wLjEsMi43TC0xNjAuMSwzOTYuOXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogPC9nPgo8L3N2Zz4K';
5738		me._userdata_close__imgo.setAttribute('src',hs);
5739		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
5740		elo['ondragstart']=function() { return false; };
5741		el.appendChild(elo);
5742		el.ggSubElementOver = elo;
5743		el.ggId="userdata_close";
5744		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
5745		el.ggVisible=true;
5746		el.className="ggskin ggskin_svg ";
5747		el.ggType='svg';
5748		hs ='';
5749		hs+='cursor : pointer;';
5750		hs+='height : 32px;';
5751		hs+='left : 204px;';
5752		hs+='position : absolute;';
5753		hs+='top : 4px;';
5754		hs+='visibility : inherit;';
5755		hs+='width : 32px;';
5756		hs+='pointer-events:auto;';
5757		el.setAttribute('style',hs);
5758		el.style.transformOrigin='50% 50%';
5759		me._userdata_close.ggIsActive=function() {
5760			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5761				return this.parentNode.ggIsActive();
5762			}
5763			return false;
5764		}
5765		el.ggElementNodeId=function() {
5766			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5767				return this.parentNode.ggElementNodeId();
5768			}
5769			return player.getCurrentNode();
5770		}
5771		me._userdata_close.onclick=function (e) {
5772			player.setVariableValue('vis_userdata', false);
5773		}
5774		me._userdata_close.onmouseenter=function (e) {
5775			me._userdata_close__img.style.visibility='hidden';
5776			me._userdata_close__imgo.style.visibility='inherit';
5777			me.elementMouseOver['userdata_close']=true;
5778		}
5779		me._userdata_close.onmouseleave=function (e) {
5780			me._userdata_close__img.style.visibility='inherit';
5781			me._userdata_close__imgo.style.visibility='hidden';
5782			me.elementMouseOver['userdata_close']=false;
5783		}
5784		me._userdata_close.ggUpdatePosition=function (useTransition) {
5785		}
5786		me._userdata.appendChild(me._userdata_close);
5787		me.divSkin.appendChild(me._userdata);
5788		el=me._information=document.createElement('div');
5789		el.ggId="information";
5790		el.ggDx=0;
5791		el.ggDy=0;
5792		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
5793		el.ggVisible=false;
5794		el.className="ggskin ggskin_container ";
5795		el.ggType='container';
5796		hs ='';
5797		hs+='height : 250px;';
5798		hs+='left : calc(50% - ((300px + 0px) / 2) + 0px);';
5799		hs+='position : absolute;';
5800		hs+='top : calc(50% - ((250px + 0px) / 2) + 0px);';
5801		hs+='visibility : hidden;';
5802		hs+='width : 300px;';
5803		hs+='pointer-events:none;';
5804		el.setAttribute('style',hs);
5805		el.style.transformOrigin='50% 50%';
5806		me._information.ggIsActive=function() {
5807			return false;
5808		}
5809		el.ggElementNodeId=function() {
5810			return player.getCurrentNode();
5811		}
5812		me._information.logicBlock_visible = function() {
5813			var newLogicStateVisible;
5814			if (
5815				((player.getVariableValue('vis_info_popup') == true))
5816			)
5817			{
5818				newLogicStateVisible = 0;
5819			}
5820			else {
5821				newLogicStateVisible = -1;
5822			}
5823			if (me._information.ggCurrentLogicStateVisible != newLogicStateVisible) {
5824				me._information.ggCurrentLogicStateVisible = newLogicStateVisible;
5825				me._information.style.transition='';
5826				if (me._information.ggCurrentLogicStateVisible == 0) {
5827					me._information.style.visibility=(Number(me._information.style.opacity)>0||!me._information.style.opacity)?'inherit':'hidden';
5828					me._information.ggVisible=true;
5829				}
5830				else {
5831					me._information.style.visibility="hidden";
5832					me._information.ggVisible=false;
5833				}
5834			}
5835		}
5836		me._information.logicBlock_visible();
5837		me._information.ggUpdatePosition=function (useTransition) {
5838		}
5839		el=me._informationbg=document.createElement('div');
5840		el.ggId="informationbg";
5841		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
5842		el.ggVisible=true;
5843		el.className="ggskin ggskin_rectangle ";
5844		el.ggType='rectangle';
5845		hs ='';
5846		hs+='background : rgba(0,0,0,0.784314);';
5847		hs+='border : 0px solid #ffffff;';
5848		hs+='cursor : default;';
5849		hs+='height : 250px;';
5850		hs+='left : 0px;';
5851		hs+='position : absolute;';
5852		hs+='top : 0px;';
5853		hs+='visibility : inherit;';
5854		hs+='width : 300px;';
5855		hs+='pointer-events:auto;';
5856		el.setAttribute('style',hs);
5857		el.style.transformOrigin='50% 50%';
5858		me._informationbg.ggIsActive=function() {
5859			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5860				return this.parentNode.ggIsActive();
5861			}
5862			return false;
5863		}
5864		el.ggElementNodeId=function() {
5865			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5866				return this.parentNode.ggElementNodeId();
5867			}
5868			return player.getCurrentNode();
5869		}
5870		me._informationbg.ggUpdatePosition=function (useTransition) {
5871		}
5872		me._information.appendChild(me._informationbg);
5873		el=me._info_text_body=document.createElement('div');
5874		els=me._info_text_body__text=document.createElement('div');
5875		el.className='ggskin ggskin_textdiv';
5876		el.ggTextDiv=els;
5877		el.ggId="info_text_body";
5878		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
5879		el.ggVisible=true;
5880		el.className="ggskin ggskin_text ";
5881		el.ggType='text';
5882		hs ='';
5883		hs+='border : 0px solid #000000;';
5884		hs+='color : rgba(255,255,255,1);';
5885		hs+='cursor : default;';
5886		hs+='height : 193px;';
5887		hs+='left : 12px;';
5888		hs+='position : absolute;';
5889		hs+='top : 45px;';
5890		hs+='visibility : inherit;';
5891		hs+='width : 276px;';
5892		hs+='pointer-events:auto;';
5893		el.setAttribute('style',hs);
5894		el.style.transformOrigin='50% 50%';
5895		hs ='';
5896		hs += 'box-sizing: border-box;';
5897		hs+='width: 100%;';
5898		hs+='height: 100%;';
5899		hs+='text-align: left;';
5900		hs+='white-space: pre-line;';
5901		hs+='padding: 0px;';
5902		hs+='overflow: hidden;';
5903		hs+='overflow-y: auto;';
5904		els.setAttribute('style',hs);
5905		me._info_text_body.ggUpdateText=function() {
5906			var params = [];
5907			params.push(player._(String(player.hotspot.description)));
5908			var hs = player._("%1", params);
5909			if (hs!=this.ggText) {
5910				this.ggText=hs;
5911				this.ggTextDiv.innerHTML=hs;
5912				if (this.ggUpdatePosition) this.ggUpdatePosition();
5913			}
5914		}
5915		me._info_text_body.ggUpdateText();
5916		player.addListener('activehotspotchanged', function() {
5917			me._info_text_body.ggUpdateText();
5918		});
5919		el.appendChild(els);
5920		me._info_text_body.ggIsActive=function() {
5921			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5922				return this.parentNode.ggIsActive();
5923			}
5924			return false;
5925		}
5926		el.ggElementNodeId=function() {
5927			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5928				return this.parentNode.ggElementNodeId();
5929			}
5930			return player.getCurrentNode();
5931		}
5932		me._info_text_body.ggUpdatePosition=function (useTransition) {
5933		}
5934		me._information.appendChild(me._info_text_body);
5935		el=me._info_title=document.createElement('div');
5936		els=me._info_title__text=document.createElement('div');
5937		el.className='ggskin ggskin_textdiv';
5938		el.ggTextDiv=els;
5939		el.ggId="info_title";
5940		el.ggDx=-15;
5941		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
5942		el.ggVisible=true;
5943		el.className="ggskin ggskin_text ";
5944		el.ggType='text';
5945		hs ='';
5946		hs+='border : 0px solid #000000;';
5947		hs+='color : rgba(255,255,255,1);';
5948		hs+='cursor : default;';
5949		hs+='height : 20px;';
5950		hs+='left : calc(50% - ((245px + 0px) / 2) - 15px);';
5951		hs+='position : absolute;';
5952		hs+='top : 15px;';
5953		hs+='visibility : inherit;';
5954		hs+='width : 245px;';
5955		hs+='pointer-events:auto;';
5956		hs+='font-weight: bold;';
5957		el.setAttribute('style',hs);
5958		el.style.transformOrigin='50% 50%';
5959		hs ='';
5960		hs += 'box-sizing: border-box;';
5961		hs+='width: 100%;';
5962		hs+='height: 100%;';
5963		hs+='text-align: left;';
5964		hs+='white-space: pre;';
5965		hs+='padding: 0px;';
5966		hs+='overflow: hidden;';
5967		els.setAttribute('style',hs);
5968		me._info_title.ggUpdateText=function() {
5969			var params = [];
5970			params.push(player._(String(player.hotspot.title)));
5971			var hs = player._("%1", params);
5972			if (hs!=this.ggText) {
5973				this.ggText=hs;
5974				this.ggTextDiv.innerHTML=hs;
5975				if (this.ggUpdatePosition) this.ggUpdatePosition();
5976			}
5977		}
5978		me._info_title.ggUpdateText();
5979		player.addListener('activehotspotchanged', function() {
5980			me._info_title.ggUpdateText();
5981		});
5982		el.appendChild(els);
5983		me._info_title.ggIsActive=function() {
5984			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5985				return this.parentNode.ggIsActive();
5986			}
5987			return false;
5988		}
5989		el.ggElementNodeId=function() {
5990			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5991				return this.parentNode.ggElementNodeId();
5992			}
5993			return player.getCurrentNode();
5994		}
5995		me._info_title.ggUpdatePosition=function (useTransition) {
5996		}
5997		me._information.appendChild(me._info_title);
5998		el=me._ht_info_close=document.createElement('div');
5999		els=me._ht_info_close__img=document.createElement('img');
6000		els.className='ggskin ggskin_svg';
6001		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
6002			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xMzUuMywzNTcuM2MtMjEuOS0yMS45LTU3LjUtMjEuOS03OS40LDBjLTIxLjksMjEuOS0yMS45LDU3LjUsMCw3OS40YzIxLjksMjEuOSw1Ny41LDIxLjksNzkuNCwwJiN4ZDsmI3hhOyYjeDk7JiN4OTtTLTExMy40LDM3OS4yLTEzNS4zLDM1Ny4zeiBNLTE0NS44LDQxMi43YzAuOCwwLjgsMC44LDEuNS0wLjEsMi40bC0xMC45LDEwLjljLTAuNCwwLjQtMC44LDAuNS0xLjMsMC41Yy0wLjUsMC0wLjktMC4xLTEuMS0wLjQmI3hkOyYjeGE7JiN4OTsmI3g5O2wtMTUuOC0xNS44bC0xNS43LDE1LjdjLTAuNCwwLjQtMC44LDAuNS0x'+
6003			'LjMsMC41cy0wLjktMC4xLTEuMS0wLjRsLTExLjEtMTEuMWMtMC4zLTAuMy0wLjQtMC42LTAuNC0xLjFjMC0wLjUsMC4xLTAuOSwwLjUtMS4zJiN4ZDsmI3hhOyYjeDk7JiN4OTtsMTUuNy0xNS43bC0xNS44LTE1LjhjLTAuMy0wLjMtMC40LTAuNi0wLjQtMS4xYzAtMC41LDAuMS0wLjksMC41LTEuM2wxMC45LTEwLjljMC45LTAuOSwxLjctMC45LDIuNC0wLjFsMTUuOCwxNS44bDE1LjctMTUuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAuOS0wLjksMS43LTAuOSwyLjQtMC4xbDExLjEsMTEuMWMwLjgsMC44LDAuOCwxLjUtMC4xLDIuNGwtMTUuNywxNS43TC0xNDUuOCw0MTIuN3oiIGZpbGwtb3BhY2'+
6004			'l0eT0iMSIvPgogPC9nPgogPGcgaWQ9IkxheWVyXzIiPgogIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTYxLjYsMzk2LjlsMTUuOCwxNS44YzAuOCwwLjgsMC44LDEuNS0wLjEsMi40bC0xMC45LDEwLjljLTAuNCwwLjQtMC44LDAuNS0xLjMsMC41JiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTAuNSwwLTAuOS0wLjEtMS4xLTAuNGwtMTUuOC0xNS44bC0xNS43LDE1LjdjLTAuNCwwLjQtMC44LDAuNS0xLjMsMC41cy0wLjktMC4xLTEuMS0wLjRsLTExLjEtMTEuMWMtMC4zLTAuMy0wLjQtMC42LTAuNC0xLjEmI3hkOyYjeGE7JiN4OTsmI3g5O2MwLTAuNSwwLjEtMC45LDAuNS0xLjNsMTUuNy0xNS43'+
6005			'bC0xNS44LTE1LjhjLTAuMy0wLjMtMC40LTAuNi0wLjQtMS4xYzAtMC41LDAuMS0wLjksMC41LTEuM2wxMC45LTEwLjljMC45LTAuOSwxLjctMC45LDIuNC0wLjEmI3hkOyYjeGE7JiN4OTsmI3g5O2wxNS44LDE1LjhsMTUuNy0xNS43YzAuOS0wLjksMS43LTAuOSwyLjQtMC4xbDExLjEsMTEuMWMwLjgsMC44LDAuOCwxLjUtMC4xLDIuNEwtMTYxLjYsMzk2Ljl6IiBmaWxsLW9wYWNpdHk9IjEiLz4KIDwvZz4KPC9zdmc+Cg==';
6006		me._ht_info_close__img.setAttribute('src',hs);
6007		hs ='';
6008		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
6009		els.setAttribute('style', hs);
6010		els['ondragstart']=function() { return false; };
6011		el.appendChild(els);
6012		el.ggSubElement = els;
6013		elo=me._ht_info_close__imgo=document.createElement('img');
6014		elo.className='ggskin ggskin_svg';
6015		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
6016			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xMzAuOSwzNTIuOWMtMjQuNC0yNC40LTYzLjgtMjQuNC04OC4yLDBjLTI0LjQsMjQuNC0yNC40LDYzLjgsMCw4OC4yYzI0LjQsMjQuNCw2My44LDI0LjQsODguMiwwJiN4ZDsmI3hhOyYjeDk7JiN4OTtTLTEwNi41LDM3Ny4zLTEzMC45LDM1Mi45eiBNLTE0Mi41LDQxNC41YzAuOCwwLjgsMC44LDEuNy0wLjEsMi43bC0xMi4yLDEyLjJjLTAuNCwwLjQtMC44LDAuNi0xLjQsMC42Yy0wLjYsMC0xLTAuMS0xLjMtMC40JiN4ZDsmI3hhOyYjeDk7JiN4OTtsLTE3LjUtMTcuNWwtMTcuNCwxNy40Yy0wLjQsMC40LTAuOCwwLjYtMS40'+
6017			'LDAuNmMtMC42LDAtMS0wLjEtMS4zLTAuNGwtMTIuMy0xMi4zYy0wLjMtMC4zLTAuNC0wLjctMC40LTEuM2MwLTAuNiwwLjEtMSwwLjYtMS40JiN4ZDsmI3hhOyYjeDk7JiN4OTtsMTcuNC0xNy40bC0xNy41LTE3LjVjLTAuMy0wLjMtMC40LTAuNy0wLjQtMS4zYzAtMC42LDAuMS0xLDAuNi0xLjRsMTIuMi0xMi4yYzEtMSwxLjgtMSwyLjctMC4xbDE3LjUsMTcuNWwxNy40LTE3LjQmI3hkOyYjeGE7JiN4OTsmI3g5O2MxLTEsMS44LTEsMi43LTAuMWwxMi4zLDEyLjNjMC44LDAuOCwwLjgsMS43LTAuMSwyLjdsLTE3LjQsMTcuNEwtMTQyLjUsNDE0LjV6IiBmaWxsLW9wYWNpdHk9IjEiLz4KIDwvZz'+
6018			'4KIDxnIGlkPSJMYXllcl8yIj4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE2MC4xLDM5Ni45bDE3LjUsMTcuNWMwLjgsMC44LDAuOCwxLjctMC4xLDIuN2wtMTIuMiwxMi4yYy0wLjQsMC40LTAuOCwwLjYtMS40LDAuNiYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0wLjYsMC0xLTAuMS0xLjMtMC40bC0xNy41LTE3LjVsLTE3LjQsMTcuNGMtMC40LDAuNC0wLjgsMC42LTEuNCwwLjZjLTAuNiwwLTEtMC4xLTEuMy0wLjRsLTEyLjMtMTIuM2MtMC4zLTAuMy0wLjQtMC43LTAuNC0xLjMmI3hkOyYjeGE7JiN4OTsmI3g5O2MwLTAuNiwwLjEtMSwwLjYtMS40bDE3LjQtMTcuNGwtMTcuNS0xNy41Yy0w'+
6019			'LjMtMC4zLTAuNC0wLjctMC40LTEuM2MwLTAuNiwwLjEtMSwwLjYtMS40bDEyLjItMTIuMmMxLTEsMS44LTEsMi43LTAuMWwxNy41LDE3LjUmI3hkOyYjeGE7JiN4OTsmI3g5O2wxNy40LTE3LjRjMS0xLDEuOC0xLDIuNy0wLjFsMTIuMywxMi4zYzAuOCwwLjgsMC44LDEuNy0wLjEsMi43TC0xNjAuMSwzOTYuOXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogPC9nPgo8L3N2Zz4K';
6020		me._ht_info_close__imgo.setAttribute('src',hs);
6021		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
6022		elo['ondragstart']=function() { return false; };
6023		el.appendChild(elo);
6024		el.ggSubElementOver = elo;
6025		el.ggId="ht_info_close";
6026		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
6027		el.ggVisible=true;
6028		el.className="ggskin ggskin_svg ";
6029		el.ggType='svg';
6030		hs ='';
6031		hs+='cursor : pointer;';
6032		hs+='height : 32px;';
6033		hs+='left : 263px;';
6034		hs+='position : absolute;';
6035		hs+='top : 4px;';
6036		hs+='visibility : inherit;';
6037		hs+='width : 32px;';
6038		hs+='pointer-events:auto;';
6039		el.setAttribute('style',hs);
6040		el.style.transformOrigin='50% 50%';
6041		me._ht_info_close.ggIsActive=function() {
6042			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
6043				return this.parentNode.ggIsActive();
6044			}
6045			return false;
6046		}
6047		el.ggElementNodeId=function() {
6048			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
6049				return this.parentNode.ggElementNodeId();
6050			}
6051			return player.getCurrentNode();
6052		}
6053		me._ht_info_close.onclick=function (e) {
6054			player.setVariableValue('vis_info_popup', false);
6055		}
6056		me._ht_info_close.onmouseenter=function (e) {
6057			me._ht_info_close__img.style.visibility='hidden';
6058			me._ht_info_close__imgo.style.visibility='inherit';
6059			me.elementMouseOver['ht_info_close']=true;
6060		}
6061		me._ht_info_close.onmouseleave=function (e) {
6062			me._ht_info_close__img.style.visibility='inherit';
6063			me._ht_info_close__imgo.style.visibility='hidden';
6064			me.elementMouseOver['ht_info_close']=false;
6065		}
6066		me._ht_info_close.ggUpdatePosition=function (useTransition) {
6067		}
6068		me._information.appendChild(me._ht_info_close);
6069		me.divSkin.appendChild(me._information);
6070		el=me._image_popup=document.createElement('div');
6071		el.ggId="image_popup";
6072		el.ggDx=0;
6073		el.ggDy=0;
6074		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
6075		el.ggVisible=false;
6076		el.className="ggskin ggskin_container ";
6077		el.ggType='container';
6078		hs ='';
6079		hs+='height : 80%;';
6080		hs+='left : calc(50% - ((80% + 0px) / 2) + 0%);';
6081		hs+='position : absolute;';
6082		hs+='top : calc(50% - ((80% + 0px) / 2) + 0%);';
6083		hs+='visibility : hidden;';
6084		hs+='width : 80%;';
6085		hs+='pointer-events:none;';
6086		el.setAttribute('style',hs);
6087		el.style.transformOrigin='50% 50%';
6088		me._image_popup.ggIsActive=function() {
6089			return false;
6090		}
6091		el.ggElementNodeId=function() {
6092			return player.getCurrentNode();
6093		}
6094		me._image_popup.logicBlock_visible = function() {
6095			var newLogicStateVisible;
6096			if (
6097				((player.getVariableValue('vis_image_popup') == true))
6098			)
6099			{
6100				newLogicStateVisible = 0;
6101			}
6102			else {
6103				newLogicStateVisible = -1;
6104			}
6105			if (me._image_popup.ggCurrentLogicStateVisible != newLogicStateVisible) {
6106				me._image_popup.ggCurrentLogicStateVisible = newLogicStateVisible;
6107				me._image_popup.style.transition='';
6108				if (me._image_popup.ggCurrentLogicStateVisible == 0) {
6109					me._image_popup.style.visibility=(Number(me._image_popup.style.opacity)>0||!me._image_popup.style.opacity)?'inherit':'hidden';
6110					me._image_popup.ggVisible=true;
6111				}
6112				else {
6113					me._image_popup.style.visibility="hidden";
6114					me._image_popup.ggVisible=false;
6115				}
6116			}
6117		}
6118		me._image_popup.logicBlock_visible();
6119		me._image_popup.ggUpdatePosition=function (useTransition) {
6120		}
6121		el=me._loading_image=document.createElement('div');
6122		els=me._loading_image__img=document.createElement('img');
6123		els.className='ggskin ggskin_svg';
6124		hs='data:image/svg+xml;base64,PHN2ZyBmaWxsPSJ3aGl0ZSIgaGVpZ2h0PSI2NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjQiIHZpZXdCb3g9IjAgMCAzMiAzMiI+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMCIgZHVyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9Ij'+
6125			'AiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDE2IDE2KSI+CiAgPGFuaW1hdGUga2V5U3BsaW5lcz0iMC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjgiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjA7MzswOzAiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwLjEyNXMiIGR1cj0iMXMiIGNhbGNNb2RlPSJzcGxpbmUiLz4KIDwvY2lyY2xlPgogPGNpcmNsZSBjeD0iMTYiIGN5PSIzIiByPSIwIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAxNiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4y'+
6126			'IDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC4yNXMiIGR1cj0iMXMiIGNhbGNNb2RlPSJzcGxpbmUiLz4KIDwvY2lyY2xlPgogPGNpcmNsZSBjeD0iMTYiIGN5PSIzIiByPSIwIiB0cmFuc2Zvcm09InJvdGF0ZSgxMzUgMTYgMTYpIj4KICA8YW5pbWF0ZSBrZXlTcGxpbmVzPSIwLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuOCIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHZhbHVlcz0iMDszOzA7MCIgYXR0cmlidXRlTmFtZT0iciIgYmVnaW49IjAuMzc1cyIgZH'+
6127			'VyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiIHRyYW5zZm9ybT0icm90YXRlKDE4MCAxNiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC41cyIgZHVyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiIHRyYW5zZm9ybT0icm90YXRlKDIyNSAx'+
6128			'NiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC42MjVzIiBkdXI9IjFzIiBjYWxjTW9kZT0ic3BsaW5lIi8+CiA8L2NpcmNsZT4KIDxjaXJjbGUgY3g9IjE2IiBjeT0iMyIgcj0iMCIgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDE2IDE2KSI+CiAgPGFuaW1hdGUga2V5U3BsaW5lcz0iMC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjgiIHJlcGVhdENvdW'+
6129			'50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjA7MzswOzAiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwLjc1cyIgZHVyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiIHRyYW5zZm9ybT0icm90YXRlKDMxNSAxNiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC44NzVzIiBkdXI9IjFzIiBjYWxjTW9kZT0ic3BsaW5l'+
6130			'Ii8+CiA8L2NpcmNsZT4KIDxjaXJjbGUgY3g9IjE2IiBjeT0iMyIgcj0iMCIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDE2IDE2KSI+CiAgPGFuaW1hdGUga2V5U3BsaW5lcz0iMC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjgiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjA7MzswOzAiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwLjVzIiBkdXI9IjFzIiBjYWxjTW9kZT0ic3BsaW5lIi8+CiA8L2NpcmNsZT4KPC9zdmc+Cg==';
6131		me._loading_image__img.setAttribute('src',hs);
6132		hs ='';
6133		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
6134		els.setAttribute('style', hs);
6135		els['ondragstart']=function() { return false; };
6136		el.appendChild(els);
6137		el.ggSubElement = els;
6138		el.ggId="loading_image";
6139		el.ggDx=0;
6140		el.ggDy=0;
6141		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
6142		el.ggVisible=true;
6143		el.className="ggskin ggskin_svg ";
6144		el.ggType='svg';
6145		hs ='';
6146		hs+='height : 40px;';
6147		hs+='left : calc(50% - ((40px + 0px) / 2) + 0px);';
6148		hs+='position : absolute;';
6149		hs+='top : calc(50% - ((40px + 0px) / 2) + 0px);';
6150		hs+='visibility : inherit;';
6151		hs+='width : 40px;';
6152		hs+='pointer-events:auto;';
6153		el.setAttribute('style',hs);
6154		el.style.transformOrigin='50% 50%';
6155		me._loading_image.ggIsActive=function() {
6156			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
6157				return this.parentNode.ggIsActive();
6158			}
6159			return false;
6160		}
6161		el.ggElementNodeId=function() {
6162			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
6163				return this.parentNode.ggElementNodeId();
6164			}
6165			return player.getCurrentNode();
6166		}
6167		me._loading_image.ggUpdatePosition=function (useTransition) {
6168		}
6169		me._image_popup.appendChild(me._loading_image);
6170		el=me._popup_image=document.createElement('div');
6171		els=me._popup_image__img=document.createElement('img');
6172		els.className='ggskin ggskin_external';
6173		hs ='';
6174		hs += 'position: absolute;-webkit-user-drag:none;pointer-events:none;;';
6175		els.setAttribute('style', hs);
6176		els.onload=function() {me._popup_image.ggUpdatePosition();}
6177		el.appendChild(els);
6178		el.ggSubElement = els;
6179		hs ='';
6180		el.ggAltText="";
6181		el.ggScrollbars=false;
6182		el.ggUpdateText = function() {
6183			me._popup_image.ggSubElement.setAttribute('alt', player._(me._popup_image.ggAltText));
6184			me._popup_image.ggUpdateImageTranslation();
6185		}
6186		el.ggSetImage = function(img) {
6187			me._popup_image.ggText_untranslated = img;
6188			me._popup_image.ggUpdateImageTranslation();
6189		}
6190		el.ggUpdateImage = function() {
6191			me._popup_image.ggSubElement.style.width = '0px';
6192			me._popup_image.ggSubElement.style.height = '0px';
6193			me._popup_image.ggSubElement.src='';
6194			me._popup_image.ggSubElement.src=me._popup_image.ggText;
6195		}
6196		el.ggUpdateImageTranslation = function() {
6197			if (me._popup_image.ggText != player._(me._popup_image.ggText_untranslated)) {
6198				me._popup_image.ggText = player._(me._popup_image.ggText_untranslated);
6199				me._popup_image.ggUpdateImage()
6200			}
6201		}
6202		el.ggText=el.ggText_untranslated=basePath + "";
6203		el.ggUpdateImage();
6204		els['ondragstart']=function() { return false; };
6205		el.ggUpdateText();
6206		el.ggId="popup_image";
6207		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
6208		el.ggVisible=false;
6209		el.className="ggskin ggskin_external ";
6210		el.ggType='external';
6211		hs ='';
6212		hs+='border : 0px solid #000000;';
6213		hs+='height : 100%;';
6214		hs+='left : 0%;';
6215		hs+='position : absolute;';
6216		hs+='top : 0%;';
6217		hs+='visibility : hidden;';
6218		hs+='width : 100%;';
6219		hs+='pointer-events:auto;';
6220		el.setAttribute('style',hs);
6221		el.style.transformOrigin='50% 50%';
6222		me._popup_image.ggIsActive=function() {
6223			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
6224				return this.parentNode.ggIsActive();
6225			}
6226			return false;
6227		}
6228		el.ggElementNodeId=function() {
6229			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
6230				return this.parentNode.ggElementNodeId();
6231			}
6232			return player.getCurrentNode();
6233		}
6234		me._popup_image.logicBlock_visible = function() {
6235			var newLogicStateVisible;
6236			if (
6237				((player.getVariableValue('vis_image_popup') == true))
6238			)
6239			{
6240				newLogicStateVisible = 0;
6241			}
6242			else {
6243				newLogicStateVisible = -1;
6244			}
6245			if (me._popup_image.ggCurrentLogicStateVisible != newLogicStateVisible) {
6246				me._popup_image.ggCurrentLogicStateVisible = newLogicStateVisible;
6247				me._popup_image.style.transition='';
6248				if (me._popup_image.ggCurrentLogicStateVisible == 0) {
6249					me._popup_image.style.visibility=(Number(me._popup_image.style.opacity)>0||!me._popup_image.style.opacity)?'inherit':'hidden';
6250					me._popup_image.ggSubElement.src=me._popup_image.ggText;
6251					me._popup_image.ggVisible=true;
6252				}
6253				else {
6254					me._popup_image.style.visibility="hidden";
6255					me._popup_image.ggSubElement.src='';
6256					me._popup_image.ggVisible=false;
6257				}
6258			}
6259		}
6260		me._popup_image.logicBlock_visible();
6261		me._popup_image.ggUpdatePosition=function (useTransition) {
6262			var parentWidth = me._popup_image.clientWidth;
6263			var parentHeight = me._popup_image.clientHeight;
6264			var img = me._popup_image__img;
6265			var aspectRatioDiv = me._popup_image.clientWidth / me._popup_image.clientHeight;
6266			var aspectRatioImg = img.naturalWidth / img.naturalHeight;
6267			if (img.naturalWidth < parentWidth) parentWidth = img.naturalWidth;
6268			if (img.naturalHeight < parentHeight) parentHeight = img.naturalHeight;
6269			var currentWidth,currentHeight;
6270			if (aspectRatioDiv > aspectRatioImg) {
6271				currentHeight = parentHeight;
6272				currentWidth = Math.round(parentHeight * aspectRatioImg);
6273				img.style.width='';
6274				img.style.height=parentHeight + 'px';
6275			} else {
6276				currentWidth = parentWidth;
6277				currentHeight = Math.round(parentWidth / aspectRatioImg);
6278				img.style.width=parentWidth + 'px';
6279				img.style.height='';
6280			};
6281			if (!me._popup_image.ggScrollbars || currentWidth < me._popup_image.clientWidth) {
6282				img.style.right='';
6283				img.style.left='50%';
6284				img.style.marginLeft='-' + currentWidth/2 + 'px';
6285			} else {
6286				img.style.right='';
6287				img.style.left='0px';
6288				img.style.marginLeft='0px';
6289				me._popup_image.scrollLeft=currentWidth / 2 - me._popup_image.clientWidth / 2;
6290			}
6291			if (!me._popup_image.ggScrollbars || currentHeight < me._popup_image.clientHeight) {
6292				img.style.bottom='';
6293				img.style.top='50%';
6294				img.style.marginTop='-' + currentHeight/2 + 'px';
6295			} else {
6296				img.style.bottom='';
6297				img.style.top='0px';
6298				img.style.marginTop='0px';
6299				me._popup_image.scrollTop=currentHeight / 2 - me._popup_image.clientHeight / 2;
6300			}
6301		}
6302		me._image_popup.appendChild(me._popup_image);
6303		me.divSkin.appendChild(me._image_popup);
6304		el=me._video_popup_file=document.createElement('div');
6305		el.ggId="video_popup_file";
6306		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
6307		el.ggVisible=false;
6308		el.className="ggskin ggskin_container ";
6309		el.ggType='container';
6310		hs ='';
6311		hs+='height : 80%;';
6312		hs+='left : 10%;';
6313		hs+='position : absolute;';
6314		hs+='top : 10%;';
6315		hs+='visibility : hidden;';
6316		hs+='width : 80%;';
6317		hs+='pointer-events:none;';
6318		el.setAttribute('style',hs);
6319		el.style.transformOrigin='50% 50%';
6320		me._video_popup_file.ggIsActive=function() {
6321			return false;
6322		}
6323		el.ggElementNodeId=function() {
6324			return player.getCurrentNode();
6325		}
6326		me._video_popup_file.logicBlock_visible = function() {
6327			var newLogicStateVisible;
6328			if (
6329				((player.getVariableValue('vis_video_popup_file') == true))
6330			)
6331			{
6332				newLogicStateVisible = 0;
6333			}
6334			else {
6335				newLogicStateVisible = -1;
6336			}
6337			if (me._video_popup_file.ggCurrentLogicStateVisible != newLogicStateVisible) {
6338				me._video_popup_file.ggCurrentLogicStateVisible = newLogicStateVisible;
6339				me._video_popup_file.style.transition='';
6340				if (me._video_popup_file.ggCurrentLogicStateVisible == 0) {
6341					me._video_popup_file.style.visibility=(Number(me._video_popup_file.style.opacity)>0||!me._video_popup_file.style.opacity)?'inherit':'hidden';
6342					me._video_popup_file.ggVisible=true;
6343				}
6344				else {
6345					me._video_popup_file.style.visibility="hidden";
6346					me._video_popup_file.ggVisible=false;
6347				}
6348			}
6349		}
6350		me._video_popup_file.logicBlock_visible();
6351		me._video_popup_file.ggUpdatePosition=function (useTransition) {
6352		}
6353		el=me._loading_video_file=document.createElement('div');
6354		els=me._loading_video_file__img=document.createElement('img');
6355		els.className='ggskin ggskin_svg';
6356		hs='data:image/svg+xml;base64,PHN2ZyBmaWxsPSJ3aGl0ZSIgaGVpZ2h0PSI2NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjQiIHZpZXdCb3g9IjAgMCAzMiAzMiI+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMCIgZHVyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9Ij'+
6357			'AiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDE2IDE2KSI+CiAgPGFuaW1hdGUga2V5U3BsaW5lcz0iMC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjgiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjA7MzswOzAiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwLjEyNXMiIGR1cj0iMXMiIGNhbGNNb2RlPSJzcGxpbmUiLz4KIDwvY2lyY2xlPgogPGNpcmNsZSBjeD0iMTYiIGN5PSIzIiByPSIwIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAxNiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4y'+
6358			'IDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC4yNXMiIGR1cj0iMXMiIGNhbGNNb2RlPSJzcGxpbmUiLz4KIDwvY2lyY2xlPgogPGNpcmNsZSBjeD0iMTYiIGN5PSIzIiByPSIwIiB0cmFuc2Zvcm09InJvdGF0ZSgxMzUgMTYgMTYpIj4KICA8YW5pbWF0ZSBrZXlTcGxpbmVzPSIwLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuOCIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHZhbHVlcz0iMDszOzA7MCIgYXR0cmlidXRlTmFtZT0iciIgYmVnaW49IjAuMzc1cyIgZH'+
6359			'VyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiIHRyYW5zZm9ybT0icm90YXRlKDE4MCAxNiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC41cyIgZHVyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiIHRyYW5zZm9ybT0icm90YXRlKDIyNSAx'+
6360			'NiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC42MjVzIiBkdXI9IjFzIiBjYWxjTW9kZT0ic3BsaW5lIi8+CiA8L2NpcmNsZT4KIDxjaXJjbGUgY3g9IjE2IiBjeT0iMyIgcj0iMCIgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDE2IDE2KSI+CiAgPGFuaW1hdGUga2V5U3BsaW5lcz0iMC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjgiIHJlcGVhdENvdW'+
6361			'50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjA7MzswOzAiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwLjc1cyIgZHVyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiIHRyYW5zZm9ybT0icm90YXRlKDMxNSAxNiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC44NzVzIiBkdXI9IjFzIiBjYWxjTW9kZT0ic3BsaW5l'+
6362			'Ii8+CiA8L2NpcmNsZT4KIDxjaXJjbGUgY3g9IjE2IiBjeT0iMyIgcj0iMCIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDE2IDE2KSI+CiAgPGFuaW1hdGUga2V5U3BsaW5lcz0iMC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjgiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjA7MzswOzAiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwLjVzIiBkdXI9IjFzIiBjYWxjTW9kZT0ic3BsaW5lIi8+CiA8L2NpcmNsZT4KPC9zdmc+Cg==';
6363		me._loading_video_file__img.setAttribute('src',hs);
6364		hs ='';
6365		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
6366		els.setAttribute('style', hs);
6367		els['ondragstart']=function() { return false; };
6368		el.appendChild(els);
6369		el.ggSubElement = els;
6370		el.ggId="loading_video_file";
6371		el.ggDx=0;
6372		el.ggDy=0;
6373		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
6374		el.ggVisible=true;
6375		el.className="ggskin ggskin_svg ";
6376		el.ggType='svg';
6377		hs ='';
6378		hs+='height : 40px;';
6379		hs+='left : calc(50% - ((40px + 0px) / 2) + 0px);';
6380		hs+='position : absolute;';
6381		hs+='top : calc(50% - ((40px + 0px) / 2) + 0px);';
6382		hs+='visibility : inherit;';
6383		hs+='width : 40px;';
6384		hs+='pointer-events:auto;';
6385		el.setAttribute('style',hs);
6386		el.style.transformOrigin='50% 50%';
6387		me._loading_video_file.ggIsActive=function() {
6388			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
6389				return this.parentNode.ggIsActive();
6390			}
6391			return false;
6392		}
6393		el.ggElementNodeId=function() {
6394			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
6395				return this.parentNode.ggElementNodeId();
6396			}
6397			return player.getCurrentNode();
6398		}
6399		me._loading_video_file.ggUpdatePosition=function (useTransition) {
6400		}
6401		me._video_popup_file.appendChild(me._loading_video_file);
6402		el=me._popup_video_file=document.createElement('div');
6403		me._popup_video_file.seekbars = [];
6404		me._popup_video_file.seekbars.push('seekbar_file');
6405		me._popup_video_file.ggInitMedia = function(media) {
6406			var notifySeekbars = function() {
6407				for (var i = 0; i < me._popup_video_file.seekbars.length; i++) {
6408					var seekbar = me.findElements(me._popup_video_file.seekbars[i]);
6409					if (seekbar.length > 0) seekbar[0].ggConnectToMediaEl();
6410				}
6411			}
6412			while (me._popup_video_file.hasChildNodes()) {
6413				me._popup_video_file.removeChild(me._popup_video_file.lastChild);
6414			}
6415			if (me._popup_video_file__vid) {
6416				me._popup_video_file__vid.pause();
6417			}
6418			if(media == '') {
6419				notifySeekbars();
6420				if (me._popup_video_file.ggVideoNotLoaded == false && me._popup_video_file.ggDeactivate && player.isPlaying('popup_video_file')) { me._popup_video_file.ggDeactivate(); }
6421				me._popup_video_file.ggVideoNotLoaded = true;
6422			var mediaObj = player.getMediaObject('popup_video_file');
6423			if (mediaObj) {
6424				mediaObj.autoplay = false;
6425			}
6426				return;
6427			}
6428			me._popup_video_file.ggVideoNotLoaded = false;
6429			me._popup_video_file__vid=document.createElement('video');
6430			me._popup_video_file__vid.className='ggskin ggskin_video';
6431			me._popup_video_file__vid.setAttribute('width', '100%');
6432			me._popup_video_file__vid.setAttribute('height', '100%');
6433			me._popup_video_file__vid.setAttribute('crossOrigin', 'anonymous');
6434			me._popup_video_file__vid.setAttribute('controlsList', 'nodownload');
6435			me._popup_video_file__vid.setAttribute('disablepictureinpicture', 'true');
6436			me._popup_video_file__vid.setAttribute('oncontextmenu', 'return false;');
6437			me._popup_video_file__source=document.createElement('source');
6438			me._popup_video_file__source.setAttribute('src', media);
6439			me._popup_video_file__vid.setAttribute('playsinline', 'playsinline');
6440			me._popup_video_file__vid.setAttribute('style', ';');
6441			me._popup_video_file__vid.style.outline = 'none';
6442			me._popup_video_file__vid.appendChild(me._popup_video_file__source);
6443			me._popup_video_file.appendChild(me._popup_video_file__vid);
6444			var videoEl = player.registerVideoElement('popup_video_file', me._popup_video_file__vid);
6445			videoEl.autoplay = false;
6446			player.changeVolume('popup_video_file', 0.0);
6447			notifySeekbars();
6448			me._popup_video_file.ggVideoSource = media;
6449		}
6450		el.ggId="popup_video_file";
6451		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
6452		el.ggVisible=false;
6453		el.className="ggskin ggskin_video ";
6454		el.ggType='video';
6455		hs ='';
6456		hs+='height : 100%;';
6457		hs+='left : 0%;';
6458		hs+='position : absolute;';
6459		hs+='top : 0%;';
6460		hs+='visibility : hidden;';
6461		hs+='width : 100%;';
6462		hs+='pointer-events:auto;';
6463		el.setAttribute('style',hs);
6464		el.style.transformOrigin='50% 50%';
6465		me._popup_video_file.ggIsActive=function() {
6466			if (me._popup_video_file__vid != null) {
6467				return (me._popup_video_file__vid.paused == false && me._popup_video_file__vid.ended == false);
6468			} else {
6469				return false;
6470			}
6471		}
6472		el.ggElementNodeId=function() {
6473			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
6474				return this.parentNode.ggElementNodeId();
6475			}
6476			return player.getCurrentNode();
6477		}
6478		me._popup_video_file.logicBlock_visible = function() {
6479			var newLogicStateVisible;
6480			if (
6481				((player.getVariableValue('vis_video_popup_file') == true))
6482			)
6483			{
6484				newLogicStateVisible = 0;
6485			}
6486			else {
6487				newLogicStateVisible = -1;
6488			}
6489			if (me._popup_video_file.ggCurrentLogicStateVisible != newLogicStateVisible) {
6490				me._popup_video_file.ggCurrentLogicStateVisible = newLogicStateVisible;
6491				me._popup_video_file.style.transition='';
6492				if (me._popup_video_file.ggCurrentLogicStateVisible == 0) {
6493					me._popup_video_file.style.visibility=(Number(me._popup_video_file.style.opacity)>0||!me._popup_video_file.style.opacity)?'inherit':'hidden';
6494					if (me._popup_video_file.ggVideoNotLoaded) {
6495						me._popup_video_file.ggInitMedia(me._popup_video_file.ggVideoSource);
6496					}
6497					me._popup_video_file.ggVisible=true;
6498				}
6499				else {
6500					me._popup_video_file.style.visibility="hidden";
6501					me._popup_video_file.ggInitMedia('');
6502					me._popup_video_file.ggVisible=false;
6503				}
6504			}
6505		}
6506		me._popup_video_file.logicBlock_visible();
6507		me._popup_video_file.ggUpdatePosition=function (useTransition) {
6508		}
6509		me._video_popup_file.appendChild(me._popup_video_file);
6510		me.divSkin.appendChild(me._video_popup_file);
6511		el=me._video_popup_controls_file=document.createElement('div');
6512		el.ggId="video_popup_controls_file";
6513		el.ggDx=0;
6514		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
6515		el.ggVisible=false;
6516		el.className="ggskin ggskin_container ";
6517		el.ggType='container';
6518		hs ='';
6519		hs+='bottom : 10px;';
6520		hs+='height : 25px;';
6521		hs+='left : calc(50% - ((284px + 0px) / 2) + 0px);';
6522		hs+='position : absolute;';
6523		hs+='visibility : hidden;';
6524		hs+='width : 284px;';
6525		hs+='pointer-events:none;';
6526		el.setAttribute('style',hs);
6527		el.style.transformOrigin='50% 50%';
6528		me._video_popup_controls_file.ggIsActive=function() {
6529			return false;
6530		}
6531		el.ggElementNodeId=function() {
6532			return player.getCurrentNode();
6533		}
6534		me._video_popup_controls_file.logicBlock_visible = function() {
6535			var newLogicStateVisible;
6536			if (
6537				((player.getVariableValue('vis_video_popup_file') == true))
6538			)
6539			{
6540				newLogicStateVisible = 0;
6541			}
6542			else {
6543				newLogicStateVisible = -1;
6544			}
6545			if (me._video_popup_controls_file.ggCurrentLogicStateVisible != newLogicStateVisible) {
6546				me._video_popup_controls_file.ggCurrentLogicStateVisible = newLogicStateVisible;
6547				me._video_popup_controls_file.style.transition='';
6548				if (me._video_popup_controls_file.ggCurrentLogicStateVisible == 0) {
6549					me._video_popup_controls_file.style.visibility=(Number(me._video_popup_controls_file.style.opacity)>0||!me._video_popup_controls_file.style.opacity)?'inherit':'hidden';
6550					me._video_popup_controls_file.ggVisible=true;
6551				}
6552				else {
6553					me._video_popup_controls_file.style.visibility="hidden";
6554					me._video_popup_controls_file.ggVisible=false;
6555				}
6556			}
6557		}
6558		me._video_popup_controls_file.logicBlock_visible();
6559		me._video_popup_controls_file.ggUpdatePosition=function (useTransition) {
6560		}
6561		el=me._seekbar_file=document.createElement('div');
6562		me._seekbar_file__playhead=document.createElement('div');
6563		me._seekbar_file.mediaEl = null;
6564		me._seekbar_file.fromBufferSource = false;
6565		me._seekbar_file.ggMediaId = 'popup_video_file';
6566		el.ggId="seekbar_file";
6567		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
6568		el.ggVisible=true;
6569		el.className="ggskin ggskin_seekbar ";
6570		el.ggType='seekbar';
6571		hs ='';
6572		hs+='cursor : pointer;';
6573		hs+='height : 11px;';
6574		hs+='left : -2px;';
6575		hs+='position : absolute;';
6576		hs+='top : 4px;';
6577		hs+='visibility : inherit;';
6578		hs+='width : 246px;';
6579		hs+='pointer-events:auto;';
6580		el.setAttribute('style',hs);
6581		el.style.transformOrigin='50% 50%';
6582		me._seekbar_file.mouseTouchHandling = function(e) {
6583			if (e.buttons == 1 || (e.buttons == null && e.which == 1) || e.type=='touchstart') {
6584				if (me._seekbar_file.mediaEl != null) {
6585					if (e.target == me._seekbar_file) {
6586						let mouseX;
6587						if (e.type=='touchstart') {
6588							let rect = e.target.getBoundingClientRect();
6589							mouseX = e.targetTouches[0].pageX - rect.left;
6590						} else {
6591							mouseX = e.offsetX;
6592						}
6593						if (me._seekbar_file.fromBufferSource) {
6594							let seekpos = (mouseX / me._seekbar_file.clientWidth) * me._seekbar_file.mediaEl.bufferSoundDuration();
6595							me._seekbar_file.mediaEl.bufferSoundSetDragTime(seekpos);
6596						} else {
6597							let seekpos = (mouseX / me._seekbar_file.clientWidth) * me._seekbar_file.mediaEl.duration;
6598							if(!isNaN(seekpos)) me._seekbar_file.mediaEl.currentTime = seekpos;
6599						}
6600					}
6601					if (e.target == me._seekbar_file || e.target == me._seekbar_file__playhead) {
6602						document.onmousemove = document.ontouchmove = function(e) {
6603							let mouseX = e.pageX - me._seekbar_file.getBoundingClientRect().x;
6604							if (me._seekbar_file.fromBufferSource) {
6605								let seekpos = (mouseX / me._seekbar_file.clientWidth) * me._seekbar_file.mediaEl.bufferSoundDuration();
6606								me._seekbar_file.mediaEl.bufferSoundSetDragTime(seekpos);
6607							} else {
6608								let seekpos = (mouseX / me._seekbar_file.clientWidth) * me._seekbar_file.mediaEl.duration;
6609								if(!isNaN(seekpos)) me._seekbar_file.mediaEl.currentTime = seekpos;
6610							}
6611						}
6612						document.onmouseup = document.ontouchend = function(e) {
6613							let mouseX = e.pageX - me._seekbar_file.getBoundingClientRect().x;
6614							if (me._seekbar_file.fromBufferSource) {
6615								let seekpos = (mouseX / me._seekbar_file.clientWidth) * me._seekbar_file.mediaEl.bufferSoundDuration();
6616								me._seekbar_file.mediaEl.bufferSoundSetTime(seekpos);
6617							} else {
6618								let seekpos = (mouseX / me._seekbar_file.clientWidth) * me._seekbar_file.mediaEl.duration;
6619								if(!isNaN(seekpos)) me._seekbar_file.mediaEl.currentTime = seekpos;
6620							}
6621							document.onmousemove = document.ontouchmove = null;
6622							document.onmouseup = document.ontouchend = null;
6623						}
6624					}
6625				}
6626			}
6627		}
6628		me._seekbar_file.onmousedown = me._seekbar_file.ontouchstart = me._seekbar_file.mouseTouchHandling;
6629		me._seekbar_file.ggConnectToMediaEl = function() {
6630			var disableSeekbar = function() {
6631				me._seekbar_file__playhead.style.visibility = 'hidden';
6632				me._seekbar_file.style.background = '#000000';
6633				me._seekbar_file.ggConnected = false;
6634			}
6635			if (me._seekbar_file.mediaEl != null) {
6636				if (me._seekbar_file.fromBufferSource) {
6637					player.removeEventListener('bufferSoundTimeupdate', me._seekbar_file.updatePlayback);
6638					if (me._seekbar_file.ggActivate) {
6639						player.removeEventListener('bufferSoundPlay', me._seekbar_file.bufferSoundActivate);
6640					}
6641					if (me._seekbar_file.ggDeactivate) {
6642						player.removeEventListener('bufferSoundPause', me._seekbar_file.bufferSoundDeactivate);
6643						player.removeEventListener('bufferSoundStop', me._seekbar_file.bufferSoundDeactivate);
6644						player.removeEventListener('bufferSoundEnded', me._seekbar_file.bufferSoundDeactivate);
6645					}
6646					if (me._seekbar_file.ggMediaEnded) {
6647						player.removeEventListener('bufferSoundEnded', me._seekbar_file.bufferSoundMediaEnded);
6648					}
6649				} else {
6650					me._seekbar_file.mediaEl.removeEventListener('progress', me._seekbar_file.updatePlayback);
6651					me._seekbar_file.mediaEl.removeEventListener('canplay', me._seekbar_file.updatePlayback);
6652					me._seekbar_file.mediaEl.removeEventListener('timeupdate', me._seekbar_file.updatePlayback);
6653					if (me._seekbar_file.ggActivate) {
6654						me._seekbar_file.mediaEl.removeEventListener('play', me._seekbar_file.ggActivate);
6655					}
6656					if (me._seekbar_file.ggDeactivate) {
6657						me._seekbar_file.mediaEl.removeEventListener('ended', me._seekbar_file.ggDeactivate);
6658						me._seekbar_file.mediaEl.removeEventListener('pause', me._seekbar_file.ggDeactivate);
6659					}
6660					if (me._seekbar_file.ggMediaEnded) {
6661						me._seekbar_file.mediaEl.removeEventListener('ended', me._seekbar_file.ggMediaEnded);
6662					}
6663				}
6664			}
6665			me._seekbar_file.mediaEl = player.getMediaObject(me._seekbar_file.ggMediaId);
6666			if (me._seekbar_file.mediaEl) {
6667				me._seekbar_file.fromBufferSource = false;
6668			} else {
6669				me._seekbar_file.mediaEl = player.getMediaBufferSourceObject('popup_video_file');
6670				me._seekbar_file.fromBufferSource = true;
6671			}
6672			if (me._seekbar_file.mediaEl != null) {
6673				me._seekbar_file__playhead.style.visibility = 'inherit';
6674				me._seekbar_file__playhead.style.left = '2px';
6675				if (me._seekbar_file.fromBufferSource) {
6676					player.addListener('bufferSoundTimeupdate', me._seekbar_file.updatePlayback);
6677					if (me._seekbar_file.ggActivate) {
6678						me._seekbar_file.bufferSoundActivate = function(args) { if (args['id'] == me._seekbar_file.mediaEl.id) me._seekbar_file.ggActivate(); };
6679						player.addListener('bufferSoundPlay', me._seekbar_file.bufferSoundActivate);
6680					}
6681					if (me._seekbar_file.ggDeactivate) {
6682						me._seekbar_file.bufferSoundDeactivate = function(args) { if (args['id'] == me._seekbar_file.mediaEl.id) me._seekbar_file.ggDeactivate(); };
6683						player.addListener('bufferSoundPause', me._seekbar_file.bufferSoundDeactivate);
6684						player.addListener('bufferSoundStop', me._seekbar_file.bufferSoundDeactivate);
6685						player.addListener('bufferSoundEnded', me._seekbar_file.bufferSoundDeactivate);
6686					}
6687					if (me._seekbar_file.ggMediaEnded) {
6688						me._seekbar_file.bufferSoundMediaEnded = function(args) { if (args['id'] == me._seekbar_file.mediaEl.id) me._seekbar_file.ggMediaEnded(); };
6689						player.addListener('bufferSoundEnded', me._seekbar_file.bufferSoundMediaEnded);
6690					}
6691				} else {
6692					me._seekbar_file.mediaEl.addEventListener('progress', me._seekbar_file.updatePlayback);
6693					me._seekbar_file.mediaEl.addEventListener('canplay', me._seekbar_file.updatePlayback);
6694					me._seekbar_file.mediaEl.addEventListener('timeupdate', me._seekbar_file.updatePlayback);
6695					if (me._seekbar_file.ggActivate) {
6696						me._seekbar_file.mediaEl.addEventListener('play', me._seekbar_file.ggActivate);
6697					}
6698					if (me._seekbar_file.ggDeactivate) {
6699						me._seekbar_file.mediaEl.addEventListener('ended', me._seekbar_file.ggDeactivate);
6700						me._seekbar_file.mediaEl.addEventListener('pause', me._seekbar_file.ggDeactivate);
6701					}
6702					if (me._seekbar_file.ggMediaEnded) {
6703						me._seekbar_file.mediaEl.addEventListener('ended', me._seekbar_file.ggMediaEnded);
6704					}
6705				}
6706				me._seekbar_file.ggConnected = true;
6707			} else {
6708				disableSeekbar();
6709			}
6710			var videoEl = me.findElements(me._seekbar_file.ggMediaId);
6711			if (videoEl.length > 0 && !videoEl[0].hasChildNodes()) {
6712				disableSeekbar();
6713			}
6714		}
6715		me._seekbar_file.updatePlayback = function(args) {
6716			if (!me._seekbar_file.ggConnected) return;
6717			if (me._seekbar_file.mediaEl != null) {
6718				if (me._seekbar_file.mediaEl.readyState || (me._seekbar_file.fromBufferSource && args && args['id'] == me._seekbar_file.mediaEl.id)) {
6719					if (me._seekbar_file.fromBufferSource) {
6720						var percent = me._seekbar_file.mediaEl.bufferSoundCurrentTime() / me._seekbar_file.mediaEl.bufferSoundDuration();
6721					} else {
6722						var percent = me._seekbar_file.mediaEl.currentTime / me._seekbar_file.mediaEl.duration;
6723					}
6724					percent = Math.min(percent, 1.0);
6725					var playheadpos = Math.round((me._seekbar_file.clientWidth - 2 * 8 + 2) * percent);
6726					playheadpos += 2;
6727					me._seekbar_file__playhead.style.left = playheadpos.toString() + 'px';
6728					var offsetPercent = Math.round(100.0 * (8 / me._seekbar_file.clientWidth));
6729					var currPos = offsetPercent + Math.round(percent * (100 - 2 * offsetPercent));
6730					var gradientString ='linear-gradient(90deg, rgba(128,128,128,1) 0%, rgba(128,128,128,1) ' + currPos + '%';
6731					if (me._seekbar_file.fromBufferSource) {
6732						gradientString += ', rgba(192,192,192,1) ' + currPos +'%, rgba(192,192,192,1) 100%';
6733					} else {
6734						for (var i = 0; i < me._seekbar_file.mediaEl.buffered.length; i++) {
6735							var rangeStart = Math.round((me._seekbar_file.mediaEl.buffered.start(i) / me._seekbar_file.mediaEl.duration) * 100.0);
6736							var rangeEnd = Math.ceil((me._seekbar_file.mediaEl.buffered.end(i) / me._seekbar_file.mediaEl.duration) * 100.0);
6737							if (rangeEnd > currPos) {
6738								if (rangeStart < currPos) {
6739									gradientString += ', rgba(192,192,192,1) ' + currPos + '%';
6740								} else {
6741									gradientString += ', rgba(0,0,0,1) ' + currPos + '%, rgba(0,0,0,1) ' + rangeStart + '%';
6742									gradientString += ', rgba(192,192,192,1) ' + rangeStart + '%';
6743								}
6744									gradientString += ', rgba(192,192,192,1) ' + rangeEnd + '%';
6745								currPos = rangeEnd;
6746							}
6747						}
6748						if (currPos < 100) {
6749							gradientString += ', rgba(0,0,0,1) ' + currPos + '%';
6750						}
6751					}
6752					gradientString += ')';
6753					me._seekbar_file.style.background = gradientString;
6754				}
6755			}
6756		}
6757		me._seekbar_file.appendChild(me._seekbar_file__playhead);
6758		hs+='background : #000000;';
6759		hs+='border : 2px solid #000000;';
6760		hs+='border-radius : 8px;';
6761		var hs_playhead = 'height: 11px;';
6762		hs_playhead += 'width: 11px;';
6763		hs_playhead += 'border: 0px;';
6764		hs_playhead += 'position: absolute;';
6765		hs_playhead += 'left: 2px;';
6766		hs_playhead += 'top: 0px;';
6767		hs_playhead += 'border-radius: 6px;';
6768		hs_playhead += cssPrefix + 'border-radius: 6px;';
6769		hs_playhead += 'background-color: rgba(0,0,0,1);';
6770		me._seekbar_file.setAttribute('style', hs);
6771		me._seekbar_file__playhead.setAttribute('style', hs_playhead);
6772		me._seekbar_file.ggIsActive=function() {
6773			if (me._seekbar_file.mediaEl != null) {
6774				return (me._seekbar_file.mediaEl.paused == false && me._seekbar_file.mediaEl.ended == false);
6775			} else {
6776				return false;
6777			}
6778		}
6779		el.ggElementNodeId=function() {
6780			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
6781				return this.parentNode.ggElementNodeId();
6782			}
6783			return player.getCurrentNode();
6784		}
6785		me._seekbar_file.ggActivate=function () {
6786			me._ht_video_pause_file.style.transition='none';
6787			me._ht_video_pause_file.style.visibility=(Number(me._ht_video_pause_file.style.opacity)>0||!me._ht_video_pause_file.style.opacity)?'inherit':'hidden';
6788			me._ht_video_pause_file.ggVisible=true;
6789			me._ht_video_play_file.style.transition='none';
6790			me._ht_video_play_file.style.visibility='hidden';
6791			me._ht_video_play_file.ggVisible=false;
6792		}
6793		me._seekbar_file.ggDeactivate=function () {
6794			me._ht_video_play_file.style.transition='none';
6795			me._ht_video_play_file.style.visibility=(Number(me._ht_video_play_file.style.opacity)>0||!me._ht_video_play_file.style.opacity)?'inherit':'hidden';
6796			me._ht_video_play_file.ggVisible=true;
6797			me._ht_video_pause_file.style.transition='none';
6798			me._ht_video_pause_file.style.visibility='hidden';
6799			me._ht_video_pause_file.ggVisible=false;
6800		}
6801		me._seekbar_file.ggUpdatePosition=function (useTransition) {
6802			me._seekbar_file.updatePlayback();
6803		}
6804		me._video_popup_controls_file.appendChild(me._seekbar_file);
6805		el=me._ht_video_play_file=document.createElement('div');
6806		els=me._ht_video_play_file__img=document.createElement('img');
6807		els.className='ggskin ggskin_svg';
6808		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
6809			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzQwLjljLTMxLDAtNTYuMSwyNS4xLTU2LjEsNTYuMWMwLDMxLDI1LjEsNTYuMSw1Ni4xLDU2LjFzNTYuMS0yNS4xLDU2LjEtNTYuMSYjeGQ7JiN4YTsmI3g5OyYjeDk7Qy0xMTguOSwzNjYtMTQ0LDM0MC45LTE3NSwzNDAuOXogTS0xNTAuNSwzOTguNmwtMzguMSwyNi42Yy0xLjMsMC45LTIuMywwLjMtMi4zLTEuMlYzNzBjMC0xLjUsMS0yLjEsMi4zLTEuMmwzOC4yLDI2LjYmI3hkOyYjeGE7JiN4OTsmI3g5O0MtMTQ5LjMsMzk2LjMtMTQ5LjMsMzk3LjctMTUwLjUsMzk4LjZ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KIDwv'+
6810			'Zz4KIDxnIGlkPSJMYXllcl8yIj4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE5MSwzNzBjMC0xLjUsMS0yLjEsMi4zLTEuMmwzOC4yLDI2LjZjMS4zLDAuOSwxLjMsMi4zLDAsMy4ybC0zOC4yLDI2LjZjLTEuMywwLjktMi4zLDAuMy0yLjMtMS4yVjM3MHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogPC9nPgo8L3N2Zz4K';
6811		me._ht_video_play_file__img.setAttribute('src',hs);
6812		hs ='';
6813		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
6814		els.setAttribute('style', hs);
6815		els['ondragstart']=function() { return false; };
6816		el.appendChild(els);
6817		el.ggSubElement = els;
6818		elo=me._ht_video_play_file__imgo=document.createElement('img');
6819		elo.className='ggskin ggskin_svg';
6820		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
6821			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzM0LjZjLTM0LjQsMC02Mi40LDI3LjktNjIuNCw2Mi40YzAsMzQuNCwyNy45LDYyLjQsNjIuNCw2Mi40czYyLjQtMjcuOSw2Mi40LTYyLjQmI3hkOyYjeGE7JiN4OTsmI3g5O0MtMTEyLjYsMzYyLjYtMTQwLjYsMzM0LjYtMTc1LDMzNC42eiBNLTE0Ny44LDM5OC44bC00Mi40LDI5LjZjLTEuNCwxLTIuNiwwLjQtMi42LTEuM1YzNjdjMC0xLjcsMS4yLTIuMywyLjYtMS4zbDQyLjQsMjkuNiYjeGQ7JiN4YTsmI3g5OyYjeDk7Qy0xNDYuNCwzOTYuMi0xNDYuNCwzOTcuOC0xNDcuOCwzOTguOHoiIGZpbGwtb3BhY2l0eT0i'+
6822			'MSIvPgogPC9nPgogPGcgaWQ9IkxheWVyXzIiPgogIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTkyLjgsMzY3YzAtMS43LDEuMi0yLjMsMi42LTEuM2w0Mi40LDI5LjZjMS40LDEsMS40LDIuNiwwLDMuNmwtNDIuNCwyOS42Yy0xLjQsMS0yLjYsMC40LTIuNi0xLjNWMzY3eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiA8L2c+Cjwvc3ZnPgo=';
6823		me._ht_video_play_file__imgo.setAttribute('src',hs);
6824		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
6825		elo['ondragstart']=function() { return false; };
6826		el.appendChild(elo);
6827		el.ggSubElementOver = elo;
6828		el.ggId="ht_video_play_file";
6829		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
6830		el.ggVisible=false;
6831		el.className="ggskin ggskin_svg ";
6832		el.ggType='svg';
6833		hs ='';
6834		hs+='cursor : pointer;';
6835		hs+='height : 25px;';
6836		hs+='left : 259px;';
6837		hs+='position : absolute;';
6838		hs+='top : 0px;';
6839		hs+='visibility : hidden;';
6840		hs+='width : 25px;';
6841		hs+='pointer-events:auto;';
6842		el.setAttribute('style',hs);
6843		el.style.transformOrigin='50% 50%';
6844		me._ht_video_play_file.ggIsActive=function() {
6845			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
6846				return this.parentNode.ggIsActive();
6847			}
6848			return false;
6849		}
6850		el.ggElementNodeId=function() {
6851			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
6852				return this.parentNode.ggElementNodeId();
6853			}
6854			return player.getCurrentNode();
6855		}
6856		me._ht_video_play_file.onclick=function (e) {
6857			if (me._popup_video_file.ggApiPlayer) {
6858				if (me._popup_video_file.ggApiPlayerType == 'youtube') {
6859					let youtubeMediaFunction = function() {
6860						me._popup_video_file.ggApiPlayer.playVideo();
6861					};
6862					if (me._popup_video_file.ggApiPlayerReady) {
6863						youtubeMediaFunction();
6864					} else {
6865						let youtubeApiInterval = setInterval(function() {
6866							if (me._popup_video_file.ggApiPlayerReady) {
6867								clearInterval(youtubeApiInterval);
6868								youtubeMediaFunction();
6869							}
6870						}, 100);
6871					}
6872				} else if (me._popup_video_file.ggApiPlayerType == 'vimeo') {
6873					me._popup_video_file.ggApiPlayer.play();
6874				}
6875			} else {
6876				player.playSound("popup_video_file","1");
6877			}
6878			me._ht_video_play_file.style.transition='none';
6879			me._ht_video_play_file.style.visibility='hidden';
6880			me._ht_video_play_file.ggVisible=false;
6881			me._ht_video_pause_file.style.transition='none';
6882			me._ht_video_pause_file.style.visibility=(Number(me._ht_video_pause_file.style.opacity)>0||!me._ht_video_pause_file.style.opacity)?'inherit':'hidden';
6883			me._ht_video_pause_file.ggVisible=true;
6884		}
6885		me._ht_video_play_file.onmouseenter=function (e) {
6886			me._ht_video_play_file__img.style.visibility='hidden';
6887			me._ht_video_play_file__imgo.style.visibility='inherit';
6888			me.elementMouseOver['ht_video_play_file']=true;
6889		}
6890		me._ht_video_play_file.onmouseleave=function (e) {
6891			me._ht_video_play_file__img.style.visibility='inherit';
6892			me._ht_video_play_file__imgo.style.visibility='hidden';
6893			me.elementMouseOver['ht_video_play_file']=false;
6894		}
6895		me._ht_video_play_file.ggUpdatePosition=function (useTransition) {
6896		}
6897		me._video_popup_controls_file.appendChild(me._ht_video_play_file);
6898		el=me._ht_video_pause_file=document.createElement('div');
6899		els=me._ht_video_pause_file__img=document.createElement('img');
6900		els.className='ggskin ggskin_svg';
6901		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
6902			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzQwLjljLTMxLDAtNTYuMSwyNS4xLTU2LjEsNTYuMWMwLDMxLDI1LjEsNTYuMSw1Ni4xLDU2LjFzNTYuMS0yNS4xLDU2LjEtNTYuMSYjeGQ7JiN4YTsmI3g5OyYjeDk7Qy0xMTguOSwzNjYtMTQ0LDM0MC45LTE3NSwzNDAuOXogTS0xNzcuNyw0MTYuM2MwLDEuMy0xLDIuMy0yLjMsMi4zaC0xNC4zYy0xLjMsMC0yLjMtMS0yLjMtMi4zdi0zOC42YzAtMS4zLDEtMi4zLDIuMy0yLjNoMTQuMyYjeGQ7JiN4YTsmI3g5OyYjeDk7YzEuMywwLDIuMywxLDIuMywyLjNDLTE3Ny43LDM3Ny43LTE3Ny43LDQxNi4zLTE3Ny43LDQx'+
6903			'Ni4zeiBNLTE1My40LDQxNi4zYzAsMS4zLTEsMi4zLTIuMywyLjNILTE3MGMtMS4zLDAtMi4zLTEtMi4zLTIuM3YtMzguNiYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAtMS4zLDEtMi4zLDIuMy0yLjNoMTQuM2MxLjMsMCwyLjMsMSwyLjMsMi4zQy0xNTMuNCwzNzcuNy0xNTMuNCw0MTYuMy0xNTMuNCw0MTYuM3oiIGZpbGwtb3BhY2l0eT0iMSIvPgogPC9nPgogPGcgaWQ9IkxheWVyXzIiPgogIDxnPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE4MCwzNzUuNGgtMTQuM2MtMS4zLDAtMi4zLDEtMi4zLDIuM3YzOC42YzAsMS4zLDEsMi4zLDIuMywyLjNoMTQuM2MxLjMsMCwyLjMtMSwyLjMtMi'+
6904			'4zdi0zOC42JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTc3LjcsMzc2LjQtMTc4LjcsMzc1LjQtMTgwLDM3NS40eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTU1LjcsMzc1LjRILTE3MGMtMS4zLDAtMi4zLDEtMi4zLDIuM3YzOC42YzAsMS4zLDEsMi4zLDIuMywyLjNoMTQuM2MxLjMsMCwyLjMtMSwyLjMtMi4zdi0zOC42JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTUzLjQsMzc2LjQtMTU0LjQsMzc1LjQtMTU1LjcsMzc1LjR6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICA8L2c+CiA8L2c+Cjwvc3ZnPgo=';
6905		me._ht_video_pause_file__img.setAttribute('src',hs);
6906		hs ='';
6907		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
6908		els.setAttribute('style', hs);
6909		els['ondragstart']=function() { return false; };
6910		el.appendChild(els);
6911		el.ggSubElement = els;
6912		elo=me._ht_video_pause_file__imgo=document.createElement('img');
6913		elo.className='ggskin ggskin_svg';
6914		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
6915			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzM0LjZjLTM0LjQsMC02Mi40LDI3LjktNjIuNCw2Mi40YzAsMzQuNCwyNy45LDYyLjQsNjIuNCw2Mi40czYyLjQtMjcuOSw2Mi40LTYyLjQmI3hkOyYjeGE7JiN4OTsmI3g5O0MtMTEyLjYsMzYyLjYtMTQwLjYsMzM0LjYtMTc1LDMzNC42eiBNLTE3OCw0MTguNGMwLDEuNC0xLjEsMi42LTIuNiwyLjZoLTE1LjljLTEuNCwwLTIuNi0xLjEtMi42LTIuNnYtNDIuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAtMS40LDEuMS0yLjYsMi42LTIuNmgxNS45YzEuNCwwLDIuNiwxLjEsMi42LDIuNkMtMTc4LDM3NS41LTE3OCw0MTgu'+
6916			'NC0xNzgsNDE4LjR6IE0tMTUxLDQxOC40YzAsMS40LTEuMSwyLjYtMi42LDIuNmgtMTUuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0xLjQsMC0yLjYtMS4xLTIuNi0yLjZ2LTQyLjljMC0xLjQsMS4xLTIuNiwyLjYtMi42aDE1LjljMS40LDAsMi42LDEuMSwyLjYsMi42Qy0xNTEsMzc1LjUtMTUxLDQxOC40LTE1MSw0MTguNHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogPC9nPgogPGcgaWQ9IkxheWVyXzIiPgogIDxnPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE4MC41LDM3M2gtMTUuOWMtMS40LDAtMi42LDEuMS0yLjYsMi42djQyLjljMCwxLjQsMS4xLDIuNiwyLjYsMi42aDE1LjljMS40LD'+
6917			'AsMi42LTEuMSwyLjYtMi42di00Mi45JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTc4LDM3NC4xLTE3OS4xLDM3My0xODAuNSwzNzN6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNTMuNSwzNzNoLTE1LjljLTEuNCwwLTIuNiwxLjEtMi42LDIuNnY0Mi45YzAsMS40LDEuMSwyLjYsMi42LDIuNmgxNS45YzEuNCwwLDIuNi0xLjEsMi42LTIuNnYtNDIuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTE1MSwzNzQuMS0xNTIuMSwzNzMtMTUzLjUsMzczeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPC9nPgogPC9nPgo8L3N2Zz4K';
6918		me._ht_video_pause_file__imgo.setAttribute('src',hs);
6919		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
6920		elo['ondragstart']=function() { return false; };
6921		el.appendChild(elo);
6922		el.ggSubElementOver = elo;
6923		el.ggId="ht_video_pause_file";
6924		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
6925		el.ggVisible=true;
6926		el.className="ggskin ggskin_svg ";
6927		el.ggType='svg';
6928		hs ='';
6929		hs+='cursor : pointer;';
6930		hs+='height : 25px;';
6931		hs+='left : 259px;';
6932		hs+='position : absolute;';
6933		hs+='top : 0px;';
6934		hs+='visibility : inherit;';
6935		hs+='width : 25px;';
6936		hs+='pointer-events:auto;';
6937		el.setAttribute('style',hs);
6938		el.style.transformOrigin='50% 50%';
6939		me._ht_video_pause_file.ggIsActive=function() {
6940			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
6941				return this.parentNode.ggIsActive();
6942			}
6943			return false;
6944		}
6945		el.ggElementNodeId=function() {
6946			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
6947				return this.parentNode.ggElementNodeId();
6948			}
6949			return player.getCurrentNode();
6950		}
6951		me._ht_video_pause_file.onclick=function (e) {
6952			if (me._popup_video_file.ggApiPlayer) {
6953				if (me._popup_video_file.ggApiPlayerType == 'youtube') {
6954					let youtubeMediaFunction = function() {
6955						me._popup_video_file.ggApiPlayer.pauseVideo();
6956					};
6957					if (me._popup_video_file.ggApiPlayerReady) {
6958						youtubeMediaFunction();
6959					} else {
6960						let youtubeApiInterval = setInterval(function() {
6961							if (me._popup_video_file.ggApiPlayerReady) {
6962								clearInterval(youtubeApiInterval);
6963								youtubeMediaFunction();
6964							}
6965						}, 100);
6966					}
6967				} else if (me._popup_video_file.ggApiPlayerType == 'vimeo') {
6968					me._popup_video_file.ggApiPlayer.pause();
6969				}
6970			} else {
6971				player.pauseSound("popup_video_file");
6972			}
6973			me._ht_video_pause_file.style.transition='none';
6974			me._ht_video_pause_file.style.visibility='hidden';
6975			me._ht_video_pause_file.ggVisible=false;
6976			me._ht_video_play_file.style.transition='none';
6977			me._ht_video_play_file.style.visibility=(Number(me._ht_video_play_file.style.opacity)>0||!me._ht_video_play_file.style.opacity)?'inherit':'hidden';
6978			me._ht_video_play_file.ggVisible=true;
6979		}
6980		me._ht_video_pause_file.onmouseenter=function (e) {
6981			me._ht_video_pause_file__img.style.visibility='hidden';
6982			me._ht_video_pause_file__imgo.style.visibility='inherit';
6983			me.elementMouseOver['ht_video_pause_file']=true;
6984		}
6985		me._ht_video_pause_file.onmouseleave=function (e) {
6986			me._ht_video_pause_file__img.style.visibility='inherit';
6987			me._ht_video_pause_file__imgo.style.visibility='hidden';
6988			me.elementMouseOver['ht_video_pause_file']=false;
6989		}
6990		me._ht_video_pause_file.ggUpdatePosition=function (useTransition) {
6991		}
6992		me._video_popup_controls_file.appendChild(me._ht_video_pause_file);
6993		me.divSkin.appendChild(me._video_popup_controls_file);
6994		el=me._video_popup_url=document.createElement('div');
6995		el.ggId="video_popup_url";
6996		el.ggDx=0;
6997		el.ggDy=0;
6998		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
6999		el.ggVisible=false;
7000		el.className="ggskin ggskin_container ";
7001		el.ggType='container';
7002		hs ='';
7003		hs+='height : 80%;';
7004		hs+='left : calc(50% - ((80% + 0px) / 2) + 0%);';
7005		hs+='position : absolute;';
7006		hs+='top : calc(50% - ((80% + 0px) / 2) + 0%);';
7007		hs+='visibility : hidden;';
7008		hs+='width : 80%;';
7009		hs+='pointer-events:none;';
7010		el.setAttribute('style',hs);
7011		el.style.transformOrigin='50% 50%';
7012		me._video_popup_url.ggIsActive=function() {
7013			return false;
7014		}
7015		el.ggElementNodeId=function() {
7016			return player.getCurrentNode();
7017		}
7018		me._video_popup_url.logicBlock_visible = function() {
7019			var newLogicStateVisible;
7020			if (
7021				((player.getVariableValue('vis_video_popup_url') == true))
7022			)
7023			{
7024				newLogicStateVisible = 0;
7025			}
7026			else {
7027				newLogicStateVisible = -1;
7028			}
7029			if (me._video_popup_url.ggCurrentLogicStateVisible != newLogicStateVisible) {
7030				me._video_popup_url.ggCurrentLogicStateVisible = newLogicStateVisible;
7031				me._video_popup_url.style.transition='';
7032				if (me._video_popup_url.ggCurrentLogicStateVisible == 0) {
7033					me._video_popup_url.style.visibility=(Number(me._video_popup_url.style.opacity)>0||!me._video_popup_url.style.opacity)?'inherit':'hidden';
7034					me._video_popup_url.ggVisible=true;
7035				}
7036				else {
7037					me._video_popup_url.style.visibility="hidden";
7038					me._video_popup_url.ggVisible=false;
7039				}
7040			}
7041		}
7042		me._video_popup_url.logicBlock_visible();
7043		me._video_popup_url.ggUpdatePosition=function (useTransition) {
7044		}
7045		el=me._loading_video_url=document.createElement('div');
7046		els=me._loading_video_url__img=document.createElement('img');
7047		els.className='ggskin ggskin_svg';
7048		hs='data:image/svg+xml;base64,PHN2ZyBmaWxsPSJ3aGl0ZSIgaGVpZ2h0PSI2NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjQiIHZpZXdCb3g9IjAgMCAzMiAzMiI+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMCIgZHVyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9Ij'+
7049			'AiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDE2IDE2KSI+CiAgPGFuaW1hdGUga2V5U3BsaW5lcz0iMC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjgiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjA7MzswOzAiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwLjEyNXMiIGR1cj0iMXMiIGNhbGNNb2RlPSJzcGxpbmUiLz4KIDwvY2lyY2xlPgogPGNpcmNsZSBjeD0iMTYiIGN5PSIzIiByPSIwIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAxNiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4y'+
7050			'IDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC4yNXMiIGR1cj0iMXMiIGNhbGNNb2RlPSJzcGxpbmUiLz4KIDwvY2lyY2xlPgogPGNpcmNsZSBjeD0iMTYiIGN5PSIzIiByPSIwIiB0cmFuc2Zvcm09InJvdGF0ZSgxMzUgMTYgMTYpIj4KICA8YW5pbWF0ZSBrZXlTcGxpbmVzPSIwLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuOCIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHZhbHVlcz0iMDszOzA7MCIgYXR0cmlidXRlTmFtZT0iciIgYmVnaW49IjAuMzc1cyIgZH'+
7051			'VyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiIHRyYW5zZm9ybT0icm90YXRlKDE4MCAxNiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC41cyIgZHVyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiIHRyYW5zZm9ybT0icm90YXRlKDIyNSAx'+
7052			'NiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC42MjVzIiBkdXI9IjFzIiBjYWxjTW9kZT0ic3BsaW5lIi8+CiA8L2NpcmNsZT4KIDxjaXJjbGUgY3g9IjE2IiBjeT0iMyIgcj0iMCIgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDE2IDE2KSI+CiAgPGFuaW1hdGUga2V5U3BsaW5lcz0iMC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjgiIHJlcGVhdENvdW'+
7053			'50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjA7MzswOzAiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwLjc1cyIgZHVyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiIHRyYW5zZm9ybT0icm90YXRlKDMxNSAxNiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC44NzVzIiBkdXI9IjFzIiBjYWxjTW9kZT0ic3BsaW5l'+
7054			'Ii8+CiA8L2NpcmNsZT4KIDxjaXJjbGUgY3g9IjE2IiBjeT0iMyIgcj0iMCIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDE2IDE2KSI+CiAgPGFuaW1hdGUga2V5U3BsaW5lcz0iMC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjgiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjA7MzswOzAiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwLjVzIiBkdXI9IjFzIiBjYWxjTW9kZT0ic3BsaW5lIi8+CiA8L2NpcmNsZT4KPC9zdmc+Cg==';
7055		me._loading_video_url__img.setAttribute('src',hs);
7056		hs ='';
7057		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
7058		els.setAttribute('style', hs);
7059		els['ondragstart']=function() { return false; };
7060		el.appendChild(els);
7061		el.ggSubElement = els;
7062		el.ggId="loading_video_url";
7063		el.ggDx=0;
7064		el.ggDy=0;
7065		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
7066		el.ggVisible=true;
7067		el.className="ggskin ggskin_svg ";
7068		el.ggType='svg';
7069		hs ='';
7070		hs+='height : 40px;';
7071		hs+='left : calc(50% - ((40px + 0px) / 2) + 0px);';
7072		hs+='position : absolute;';
7073		hs+='top : calc(50% - ((40px + 0px) / 2) + 0px);';
7074		hs+='visibility : inherit;';
7075		hs+='width : 40px;';
7076		hs+='pointer-events:auto;';
7077		el.setAttribute('style',hs);
7078		el.style.transformOrigin='50% 50%';
7079		me._loading_video_url.ggIsActive=function() {
7080			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
7081				return this.parentNode.ggIsActive();
7082			}
7083			return false;
7084		}
7085		el.ggElementNodeId=function() {
7086			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
7087				return this.parentNode.ggElementNodeId();
7088			}
7089			return player.getCurrentNode();
7090		}
7091		me._loading_video_url.ggUpdatePosition=function (useTransition) {
7092		}
7093		me._video_popup_url.appendChild(me._loading_video_url);
7094		el=me._popup_video_url=document.createElement('div');
7095		me._popup_video_url.seekbars = [];
7096		me._popup_video_url.seekbars.push('seekbar_url');
7097		me._popup_video_url.ggInitMedia = function(media) {
7098			var notifySeekbars = function() {
7099				for (var i = 0; i < me._popup_video_url.seekbars.length; i++) {
7100					var seekbar = me.findElements(me._popup_video_url.seekbars[i]);
7101					if (seekbar.length > 0) seekbar[0].ggConnectToMediaEl();
7102				}
7103			}
7104			while (me._popup_video_url.hasChildNodes()) {
7105				me._popup_video_url.removeChild(me._popup_video_url.lastChild);
7106			}
7107			if (me._popup_video_url__vid) {
7108				me._popup_video_url__vid.pause();
7109			}
7110			if(media == '') {
7111				notifySeekbars();
7112				if (me._popup_video_url.ggVideoNotLoaded == false && me._popup_video_url.ggDeactivate && player.isPlaying('popup_video_url')) { me._popup_video_url.ggDeactivate(); }
7113				me._popup_video_url.ggVideoNotLoaded = true;
7114			var mediaObj = player.getMediaObject('popup_video_url');
7115			if (mediaObj) {
7116				mediaObj.autoplay = false;
7117			}
7118				return;
7119			}
7120			me._popup_video_url.ggVideoNotLoaded = false;
7121			me._popup_video_url__vid=document.createElement('video');
7122			me._popup_video_url__vid.className='ggskin ggskin_video';
7123			me._popup_video_url__vid.setAttribute('width', '100%');
7124			me._popup_video_url__vid.setAttribute('height', '100%');
7125			me._popup_video_url__vid.setAttribute('crossOrigin', 'anonymous');
7126			me._popup_video_url__vid.setAttribute('controlsList', 'nodownload');
7127			me._popup_video_url__vid.setAttribute('disablepictureinpicture', 'true');
7128			me._popup_video_url__vid.setAttribute('oncontextmenu', 'return false;');
7129			me._popup_video_url__source=document.createElement('source');
7130			me._popup_video_url__source.setAttribute('src', media);
7131			me._popup_video_url__vid.setAttribute('playsinline', 'playsinline');
7132			me._popup_video_url__vid.setAttribute('style', ';');
7133			me._popup_video_url__vid.style.outline = 'none';
7134			me._popup_video_url__vid.appendChild(me._popup_video_url__source);
7135			me._popup_video_url.appendChild(me._popup_video_url__vid);
7136			var videoEl = player.registerVideoElement('popup_video_url', me._popup_video_url__vid);
7137			videoEl.autoplay = false;
7138			player.changeVolume('popup_video_url', 0.0);
7139			notifySeekbars();
7140			me._popup_video_url.ggVideoSource = media;
7141		}
7142		el.ggId="popup_video_url";
7143		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
7144		el.ggVisible=false;
7145		el.className="ggskin ggskin_video ";
7146		el.ggType='video';
7147		hs ='';
7148		hs+='height : 100%;';
7149		hs+='left : 0%;';
7150		hs+='position : absolute;';
7151		hs+='top : 0%;';
7152		hs+='visibility : hidden;';
7153		hs+='width : 100%;';
7154		hs+='pointer-events:auto;';
7155		el.setAttribute('style',hs);
7156		el.style.transformOrigin='50% 50%';
7157		me._popup_video_url.ggIsActive=function() {
7158			if (me._popup_video_url__vid != null) {
7159				return (me._popup_video_url__vid.paused == false && me._popup_video_url__vid.ended == false);
7160			} else {
7161				return false;
7162			}
7163		}
7164		el.ggElementNodeId=function() {
7165			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
7166				return this.parentNode.ggElementNodeId();
7167			}
7168			return player.getCurrentNode();
7169		}
7170		me._popup_video_url.logicBlock_visible = function() {
7171			var newLogicStateVisible;
7172			if (
7173				((player.getVariableValue('vis_video_popup_url') == true))
7174			)
7175			{
7176				newLogicStateVisible = 0;
7177			}
7178			else {
7179				newLogicStateVisible = -1;
7180			}
7181			if (me._popup_video_url.ggCurrentLogicStateVisible != newLogicStateVisible) {
7182				me._popup_video_url.ggCurrentLogicStateVisible = newLogicStateVisible;
7183				me._popup_video_url.style.transition='';
7184				if (me._popup_video_url.ggCurrentLogicStateVisible == 0) {
7185					me._popup_video_url.style.visibility=(Number(me._popup_video_url.style.opacity)>0||!me._popup_video_url.style.opacity)?'inherit':'hidden';
7186					if (me._popup_video_url.ggVideoNotLoaded) {
7187						me._popup_video_url.ggInitMedia(me._popup_video_url.ggVideoSource);
7188					}
7189					me._popup_video_url.ggVisible=true;
7190				}
7191				else {
7192					me._popup_video_url.style.visibility="hidden";
7193					me._popup_video_url.ggInitMedia('');
7194					me._popup_video_url.ggVisible=false;
7195				}
7196			}
7197		}
7198		me._popup_video_url.logicBlock_visible();
7199		me._popup_video_url.ggUpdatePosition=function (useTransition) {
7200		}
7201		me._video_popup_url.appendChild(me._popup_video_url);
7202		me.divSkin.appendChild(me._video_popup_url);
7203		el=me._video_popup_controls_url=document.createElement('div');
7204		el.ggId="video_popup_controls_url";
7205		el.ggDx=0;
7206		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
7207		el.ggVisible=false;
7208		el.className="ggskin ggskin_container ";
7209		el.ggType='container';
7210		hs ='';
7211		hs+='bottom : 10px;';
7212		hs+='height : 25px;';
7213		hs+='left : calc(50% - ((284px + 0px) / 2) + 0px);';
7214		hs+='position : absolute;';
7215		hs+='visibility : hidden;';
7216		hs+='width : 284px;';
7217		hs+='pointer-events:none;';
7218		el.setAttribute('style',hs);
7219		el.style.transformOrigin='50% 50%';
7220		me._video_popup_controls_url.ggIsActive=function() {
7221			return false;
7222		}
7223		el.ggElementNodeId=function() {
7224			return player.getCurrentNode();
7225		}
7226		me._video_popup_controls_url.logicBlock_visible = function() {
7227			var newLogicStateVisible;
7228			if (
7229				((player.getVariableValue('vis_video_popup_url') == true))
7230			)
7231			{
7232				newLogicStateVisible = 0;
7233			}
7234			else {
7235				newLogicStateVisible = -1;
7236			}
7237			if (me._video_popup_controls_url.ggCurrentLogicStateVisible != newLogicStateVisible) {
7238				me._video_popup_controls_url.ggCurrentLogicStateVisible = newLogicStateVisible;
7239				me._video_popup_controls_url.style.transition='';
7240				if (me._video_popup_controls_url.ggCurrentLogicStateVisible == 0) {
7241					me._video_popup_controls_url.style.visibility=(Number(me._video_popup_controls_url.style.opacity)>0||!me._video_popup_controls_url.style.opacity)?'inherit':'hidden';
7242					me._video_popup_controls_url.ggVisible=true;
7243				}
7244				else {
7245					me._video_popup_controls_url.style.visibility="hidden";
7246					me._video_popup_controls_url.ggVisible=false;
7247				}
7248			}
7249		}
7250		me._video_popup_controls_url.logicBlock_visible();
7251		me._video_popup_controls_url.ggUpdatePosition=function (useTransition) {
7252		}
7253		el=me._seekbar_url=document.createElement('div');
7254		me._seekbar_url__playhead=document.createElement('div');
7255		me._seekbar_url.mediaEl = null;
7256		me._seekbar_url.fromBufferSource = false;
7257		me._seekbar_url.ggMediaId = 'popup_video_url';
7258		el.ggId="seekbar_url";
7259		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
7260		el.ggVisible=true;
7261		el.className="ggskin ggskin_seekbar ";
7262		el.ggType='seekbar';
7263		hs ='';
7264		hs+='cursor : pointer;';
7265		hs+='height : 11px;';
7266		hs+='left : -2px;';
7267		hs+='position : absolute;';
7268		hs+='top : 4px;';
7269		hs+='visibility : inherit;';
7270		hs+='width : 246px;';
7271		hs+='pointer-events:auto;';
7272		el.setAttribute('style',hs);
7273		el.style.transformOrigin='50% 50%';
7274		me._seekbar_url.mouseTouchHandling = function(e) {
7275			if (e.buttons == 1 || (e.buttons == null && e.which == 1) || e.type=='touchstart') {
7276				if (me._seekbar_url.mediaEl != null) {
7277					if (e.target == me._seekbar_url) {
7278						let mouseX;
7279						if (e.type=='touchstart') {
7280							let rect = e.target.getBoundingClientRect();
7281							mouseX = e.targetTouches[0].pageX - rect.left;
7282						} else {
7283							mouseX = e.offsetX;
7284						}
7285						if (me._seekbar_url.fromBufferSource) {
7286							let seekpos = (mouseX / me._seekbar_url.clientWidth) * me._seekbar_url.mediaEl.bufferSoundDuration();
7287							me._seekbar_url.mediaEl.bufferSoundSetDragTime(seekpos);
7288						} else {
7289							let seekpos = (mouseX / me._seekbar_url.clientWidth) * me._seekbar_url.mediaEl.duration;
7290							if(!isNaN(seekpos)) me._seekbar_url.mediaEl.currentTime = seekpos;
7291						}
7292					}
7293					if (e.target == me._seekbar_url || e.target == me._seekbar_url__playhead) {
7294						document.onmousemove = document.ontouchmove = function(e) {
7295							let mouseX = e.pageX - me._seekbar_url.getBoundingClientRect().x;
7296							if (me._seekbar_url.fromBufferSource) {
7297								let seekpos = (mouseX / me._seekbar_url.clientWidth) * me._seekbar_url.mediaEl.bufferSoundDuration();
7298								me._seekbar_url.mediaEl.bufferSoundSetDragTime(seekpos);
7299							} else {
7300								let seekpos = (mouseX / me._seekbar_url.clientWidth) * me._seekbar_url.mediaEl.duration;
7301								if(!isNaN(seekpos)) me._seekbar_url.mediaEl.currentTime = seekpos;
7302							}
7303						}
7304						document.onmouseup = document.ontouchend = function(e) {
7305							let mouseX = e.pageX - me._seekbar_url.getBoundingClientRect().x;
7306							if (me._seekbar_url.fromBufferSource) {
7307								let seekpos = (mouseX / me._seekbar_url.clientWidth) * me._seekbar_url.mediaEl.bufferSoundDuration();
7308								me._seekbar_url.mediaEl.bufferSoundSetTime(seekpos);
7309							} else {
7310								let seekpos = (mouseX / me._seekbar_url.clientWidth) * me._seekbar_url.mediaEl.duration;
7311								if(!isNaN(seekpos)) me._seekbar_url.mediaEl.currentTime = seekpos;
7312							}
7313							document.onmousemove = document.ontouchmove = null;
7314							document.onmouseup = document.ontouchend = null;
7315						}
7316					}
7317				}
7318			}
7319		}
7320		me._seekbar_url.onmousedown = me._seekbar_url.ontouchstart = me._seekbar_url.mouseTouchHandling;
7321		me._seekbar_url.ggConnectToMediaEl = function() {
7322			var disableSeekbar = function() {
7323				me._seekbar_url__playhead.style.visibility = 'hidden';
7324				me._seekbar_url.style.background = '#000000';
7325				me._seekbar_url.ggConnected = false;
7326			}
7327			if (me._seekbar_url.mediaEl != null) {
7328				if (me._seekbar_url.fromBufferSource) {
7329					player.removeEventListener('bufferSoundTimeupdate', me._seekbar_url.updatePlayback);
7330					if (me._seekbar_url.ggActivate) {
7331						player.removeEventListener('bufferSoundPlay', me._seekbar_url.bufferSoundActivate);
7332					}
7333					if (me._seekbar_url.ggDeactivate) {
7334						player.removeEventListener('bufferSoundPause', me._seekbar_url.bufferSoundDeactivate);
7335						player.removeEventListener('bufferSoundStop', me._seekbar_url.bufferSoundDeactivate);
7336						player.removeEventListener('bufferSoundEnded', me._seekbar_url.bufferSoundDeactivate);
7337					}
7338					if (me._seekbar_url.ggMediaEnded) {
7339						player.removeEventListener('bufferSoundEnded', me._seekbar_url.bufferSoundMediaEnded);
7340					}
7341				} else {
7342					me._seekbar_url.mediaEl.removeEventListener('progress', me._seekbar_url.updatePlayback);
7343					me._seekbar_url.mediaEl.removeEventListener('canplay', me._seekbar_url.updatePlayback);
7344					me._seekbar_url.mediaEl.removeEventListener('timeupdate', me._seekbar_url.updatePlayback);
7345					if (me._seekbar_url.ggActivate) {
7346						me._seekbar_url.mediaEl.removeEventListener('play', me._seekbar_url.ggActivate);
7347					}
7348					if (me._seekbar_url.ggDeactivate) {
7349						me._seekbar_url.mediaEl.removeEventListener('ended', me._seekbar_url.ggDeactivate);
7350						me._seekbar_url.mediaEl.removeEventListener('pause', me._seekbar_url.ggDeactivate);
7351					}
7352					if (me._seekbar_url.ggMediaEnded) {
7353						me._seekbar_url.mediaEl.removeEventListener('ended', me._seekbar_url.ggMediaEnded);
7354					}
7355				}
7356			}
7357			me._seekbar_url.mediaEl = player.getMediaObject(me._seekbar_url.ggMediaId);
7358			if (me._seekbar_url.mediaEl) {
7359				me._seekbar_url.fromBufferSource = false;
7360			} else {
7361				me._seekbar_url.mediaEl = player.getMediaBufferSourceObject('popup_video_url');
7362				me._seekbar_url.fromBufferSource = true;
7363			}
7364			if (me._seekbar_url.mediaEl != null) {
7365				me._seekbar_url__playhead.style.visibility = 'inherit';
7366				me._seekbar_url__playhead.style.left = '2px';
7367				if (me._seekbar_url.fromBufferSource) {
7368					player.addListener('bufferSoundTimeupdate', me._seekbar_url.updatePlayback);
7369					if (me._seekbar_url.ggActivate) {
7370						me._seekbar_url.bufferSoundActivate = function(args) { if (args['id'] == me._seekbar_url.mediaEl.id) me._seekbar_url.ggActivate(); };
7371						player.addListener('bufferSoundPlay', me._seekbar_url.bufferSoundActivate);
7372					}
7373					if (me._seekbar_url.ggDeactivate) {
7374						me._seekbar_url.bufferSoundDeactivate = function(args) { if (args['id'] == me._seekbar_url.mediaEl.id) me._seekbar_url.ggDeactivate(); };
7375						player.addListener('bufferSoundPause', me._seekbar_url.bufferSoundDeactivate);
7376						player.addListener('bufferSoundStop', me._seekbar_url.bufferSoundDeactivate);
7377						player.addListener('bufferSoundEnded', me._seekbar_url.bufferSoundDeactivate);
7378					}
7379					if (me._seekbar_url.ggMediaEnded) {
7380						me._seekbar_url.bufferSoundMediaEnded = function(args) { if (args['id'] == me._seekbar_url.mediaEl.id) me._seekbar_url.ggMediaEnded(); };
7381						player.addListener('bufferSoundEnded', me._seekbar_url.bufferSoundMediaEnded);
7382					}
7383				} else {
7384					me._seekbar_url.mediaEl.addEventListener('progress', me._seekbar_url.updatePlayback);
7385					me._seekbar_url.mediaEl.addEventListener('canplay', me._seekbar_url.updatePlayback);
7386					me._seekbar_url.mediaEl.addEventListener('timeupdate', me._seekbar_url.updatePlayback);
7387					if (me._seekbar_url.ggActivate) {
7388						me._seekbar_url.mediaEl.addEventListener('play', me._seekbar_url.ggActivate);
7389					}
7390					if (me._seekbar_url.ggDeactivate) {
7391						me._seekbar_url.mediaEl.addEventListener('ended', me._seekbar_url.ggDeactivate);
7392						me._seekbar_url.mediaEl.addEventListener('pause', me._seekbar_url.ggDeactivate);
7393					}
7394					if (me._seekbar_url.ggMediaEnded) {
7395						me._seekbar_url.mediaEl.addEventListener('ended', me._seekbar_url.ggMediaEnded);
7396					}
7397				}
7398				me._seekbar_url.ggConnected = true;
7399			} else {
7400				disableSeekbar();
7401			}
7402			var videoEl = me.findElements(me._seekbar_url.ggMediaId);
7403			if (videoEl.length > 0 && !videoEl[0].hasChildNodes()) {
7404				disableSeekbar();
7405			}
7406		}
7407		me._seekbar_url.updatePlayback = function(args) {
7408			if (!me._seekbar_url.ggConnected) return;
7409			if (me._seekbar_url.mediaEl != null) {
7410				if (me._seekbar_url.mediaEl.readyState || (me._seekbar_url.fromBufferSource && args && args['id'] == me._seekbar_url.mediaEl.id)) {
7411					if (me._seekbar_url.fromBufferSource) {
7412						var percent = me._seekbar_url.mediaEl.bufferSoundCurrentTime() / me._seekbar_url.mediaEl.bufferSoundDuration();
7413					} else {
7414						var percent = me._seekbar_url.mediaEl.currentTime / me._seekbar_url.mediaEl.duration;
7415					}
7416					percent = Math.min(percent, 1.0);
7417					var playheadpos = Math.round((me._seekbar_url.clientWidth - 2 * 8 + 2) * percent);
7418					playheadpos += 2;
7419					me._seekbar_url__playhead.style.left = playheadpos.toString() + 'px';
7420					var offsetPercent = Math.round(100.0 * (8 / me._seekbar_url.clientWidth));
7421					var currPos = offsetPercent + Math.round(percent * (100 - 2 * offsetPercent));
7422					var gradientString ='linear-gradient(90deg, rgba(128,128,128,1) 0%, rgba(128,128,128,1) ' + currPos + '%';
7423					if (me._seekbar_url.fromBufferSource) {
7424						gradientString += ', rgba(192,192,192,1) ' + currPos +'%, rgba(192,192,192,1) 100%';
7425					} else {
7426						for (var i = 0; i < me._seekbar_url.mediaEl.buffered.length; i++) {
7427							var rangeStart = Math.round((me._seekbar_url.mediaEl.buffered.start(i) / me._seekbar_url.mediaEl.duration) * 100.0);
7428							var rangeEnd = Math.ceil((me._seekbar_url.mediaEl.buffered.end(i) / me._seekbar_url.mediaEl.duration) * 100.0);
7429							if (rangeEnd > currPos) {
7430								if (rangeStart < currPos) {
7431									gradientString += ', rgba(192,192,192,1) ' + currPos + '%';
7432								} else {
7433									gradientString += ', rgba(0,0,0,1) ' + currPos + '%, rgba(0,0,0,1) ' + rangeStart + '%';
7434									gradientString += ', rgba(192,192,192,1) ' + rangeStart + '%';
7435								}
7436									gradientString += ', rgba(192,192,192,1) ' + rangeEnd + '%';
7437								currPos = rangeEnd;
7438							}
7439						}
7440						if (currPos < 100) {
7441							gradientString += ', rgba(0,0,0,1) ' + currPos + '%';
7442						}
7443					}
7444					gradientString += ')';
7445					me._seekbar_url.style.background = gradientString;
7446				}
7447			}
7448		}
7449		me._seekbar_url.appendChild(me._seekbar_url__playhead);
7450		hs+='background : #000000;';
7451		hs+='border : 2px solid #000000;';
7452		hs+='border-radius : 8px;';
7453		var hs_playhead = 'height: 11px;';
7454		hs_playhead += 'width: 11px;';
7455		hs_playhead += 'border: 0px;';
7456		hs_playhead += 'position: absolute;';
7457		hs_playhead += 'left: 2px;';
7458		hs_playhead += 'top: 0px;';
7459		hs_playhead += 'border-radius: 6px;';
7460		hs_playhead += cssPrefix + 'border-radius: 6px;';
7461		hs_playhead += 'background-color: rgba(0,0,0,1);';
7462		me._seekbar_url.setAttribute('style', hs);
7463		me._seekbar_url__playhead.setAttribute('style', hs_playhead);
7464		me._seekbar_url.ggIsActive=function() {
7465			if (me._seekbar_url.mediaEl != null) {
7466				return (me._seekbar_url.mediaEl.paused == false && me._seekbar_url.mediaEl.ended == false);
7467			} else {
7468				return false;
7469			}
7470		}
7471		el.ggElementNodeId=function() {
7472			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
7473				return this.parentNode.ggElementNodeId();
7474			}
7475			return player.getCurrentNode();
7476		}
7477		me._seekbar_url.ggActivate=function () {
7478			me._ht_video_pause_url.style.transition='none';
7479			me._ht_video_pause_url.style.visibility=(Number(me._ht_video_pause_url.style.opacity)>0||!me._ht_video_pause_url.style.opacity)?'inherit':'hidden';
7480			me._ht_video_pause_url.ggVisible=true;
7481			me._ht_video_play_url.style.transition='none';
7482			me._ht_video_play_url.style.visibility='hidden';
7483			me._ht_video_play_url.ggVisible=false;
7484		}
7485		me._seekbar_url.ggDeactivate=function () {
7486			me._ht_video_play_url.style.transition='none';
7487			me._ht_video_play_url.style.visibility=(Number(me._ht_video_play_url.style.opacity)>0||!me._ht_video_play_url.style.opacity)?'inherit':'hidden';
7488			me._ht_video_play_url.ggVisible=true;
7489			me._ht_video_pause_url.style.transition='none';
7490			me._ht_video_pause_url.style.visibility='hidden';
7491			me._ht_video_pause_url.ggVisible=false;
7492		}
7493		me._seekbar_url.ggUpdatePosition=function (useTransition) {
7494			me._seekbar_url.updatePlayback();
7495		}
7496		me._video_popup_controls_url.appendChild(me._seekbar_url);
7497		el=me._ht_video_play_url=document.createElement('div');
7498		els=me._ht_video_play_url__img=document.createElement('img');
7499		els.className='ggskin ggskin_svg';
7500		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
7501			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzQwLjljLTMxLDAtNTYuMSwyNS4xLTU2LjEsNTYuMWMwLDMxLDI1LjEsNTYuMSw1Ni4xLDU2LjFzNTYuMS0yNS4xLDU2LjEtNTYuMSYjeGQ7JiN4YTsmI3g5OyYjeDk7Qy0xMTguOSwzNjYtMTQ0LDM0MC45LTE3NSwzNDAuOXogTS0xNTAuNSwzOTguNmwtMzguMSwyNi42Yy0xLjMsMC45LTIuMywwLjMtMi4zLTEuMlYzNzBjMC0xLjUsMS0yLjEsMi4zLTEuMmwzOC4yLDI2LjYmI3hkOyYjeGE7JiN4OTsmI3g5O0MtMTQ5LjMsMzk2LjMtMTQ5LjMsMzk3LjctMTUwLjUsMzk4LjZ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KIDwv'+
7502			'Zz4KIDxnIGlkPSJMYXllcl8yIj4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE5MSwzNzBjMC0xLjUsMS0yLjEsMi4zLTEuMmwzOC4yLDI2LjZjMS4zLDAuOSwxLjMsMi4zLDAsMy4ybC0zOC4yLDI2LjZjLTEuMywwLjktMi4zLDAuMy0yLjMtMS4yVjM3MHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogPC9nPgo8L3N2Zz4K';
7503		me._ht_video_play_url__img.setAttribute('src',hs);
7504		hs ='';
7505		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
7506		els.setAttribute('style', hs);
7507		els['ondragstart']=function() { return false; };
7508		el.appendChild(els);
7509		el.ggSubElement = els;
7510		elo=me._ht_video_play_url__imgo=document.createElement('img');
7511		elo.className='ggskin ggskin_svg';
7512		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
7513			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzM0LjZjLTM0LjQsMC02Mi40LDI3LjktNjIuNCw2Mi40YzAsMzQuNCwyNy45LDYyLjQsNjIuNCw2Mi40czYyLjQtMjcuOSw2Mi40LTYyLjQmI3hkOyYjeGE7JiN4OTsmI3g5O0MtMTEyLjYsMzYyLjYtMTQwLjYsMzM0LjYtMTc1LDMzNC42eiBNLTE0Ny44LDM5OC44bC00Mi40LDI5LjZjLTEuNCwxLTIuNiwwLjQtMi42LTEuM1YzNjdjMC0xLjcsMS4yLTIuMywyLjYtMS4zbDQyLjQsMjkuNiYjeGQ7JiN4YTsmI3g5OyYjeDk7Qy0xNDYuNCwzOTYuMi0xNDYuNCwzOTcuOC0xNDcuOCwzOTguOHoiIGZpbGwtb3BhY2l0eT0i'+
7514			'MSIvPgogPC9nPgogPGcgaWQ9IkxheWVyXzIiPgogIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTkyLjgsMzY3YzAtMS43LDEuMi0yLjMsMi42LTEuM2w0Mi40LDI5LjZjMS40LDEsMS40LDIuNiwwLDMuNmwtNDIuNCwyOS42Yy0xLjQsMS0yLjYsMC40LTIuNi0xLjNWMzY3eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiA8L2c+Cjwvc3ZnPgo=';
7515		me._ht_video_play_url__imgo.setAttribute('src',hs);
7516		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
7517		elo['ondragstart']=function() { return false; };
7518		el.appendChild(elo);
7519		el.ggSubElementOver = elo;
7520		el.ggId="ht_video_play_url";
7521		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
7522		el.ggVisible=false;
7523		el.className="ggskin ggskin_svg ";
7524		el.ggType='svg';
7525		hs ='';
7526		hs+='cursor : pointer;';
7527		hs+='height : 25px;';
7528		hs+='left : 259px;';
7529		hs+='position : absolute;';
7530		hs+='top : 0px;';
7531		hs+='visibility : hidden;';
7532		hs+='width : 25px;';
7533		hs+='pointer-events:auto;';
7534		el.setAttribute('style',hs);
7535		el.style.transformOrigin='50% 50%';
7536		me._ht_video_play_url.ggIsActive=function() {
7537			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
7538				return this.parentNode.ggIsActive();
7539			}
7540			return false;
7541		}
7542		el.ggElementNodeId=function() {
7543			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
7544				return this.parentNode.ggElementNodeId();
7545			}
7546			return player.getCurrentNode();
7547		}
7548		me._ht_video_play_url.onclick=function (e) {
7549			if (me._popup_video_url.ggApiPlayer) {
7550				if (me._popup_video_url.ggApiPlayerType == 'youtube') {
7551					let youtubeMediaFunction = function() {
7552						me._popup_video_url.ggApiPlayer.playVideo();
7553					};
7554					if (me._popup_video_url.ggApiPlayerReady) {
7555						youtubeMediaFunction();
7556					} else {
7557						let youtubeApiInterval = setInterval(function() {
7558							if (me._popup_video_url.ggApiPlayerReady) {
7559								clearInterval(youtubeApiInterval);
7560								youtubeMediaFunction();
7561							}
7562						}, 100);
7563					}
7564				} else if (me._popup_video_url.ggApiPlayerType == 'vimeo') {
7565					me._popup_video_url.ggApiPlayer.play();
7566				}
7567			} else {
7568				player.playSound("popup_video_url","1");
7569			}
7570			me._ht_video_play_url.style.transition='none';
7571			me._ht_video_play_url.style.visibility='hidden';
7572			me._ht_video_play_url.ggVisible=false;
7573			me._ht_video_pause_url.style.transition='none';
7574			me._ht_video_pause_url.style.visibility=(Number(me._ht_video_pause_url.style.opacity)>0||!me._ht_video_pause_url.style.opacity)?'inherit':'hidden';
7575			me._ht_video_pause_url.ggVisible=true;
7576		}
7577		me._ht_video_play_url.onmouseenter=function (e) {
7578			me._ht_video_play_url__img.style.visibility='hidden';
7579			me._ht_video_play_url__imgo.style.visibility='inherit';
7580			me.elementMouseOver['ht_video_play_url']=true;
7581		}
7582		me._ht_video_play_url.onmouseleave=function (e) {
7583			me._ht_video_play_url__img.style.visibility='inherit';
7584			me._ht_video_play_url__imgo.style.visibility='hidden';
7585			me.elementMouseOver['ht_video_play_url']=false;
7586		}
7587		me._ht_video_play_url.ggUpdatePosition=function (useTransition) {
7588		}
7589		me._video_popup_controls_url.appendChild(me._ht_video_play_url);
7590		el=me._ht_video_pause_url=document.createElement('div');
7591		els=me._ht_video_pause_url__img=document.createElement('img');
7592		els.className='ggskin ggskin_svg';
7593		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
7594			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzQwLjljLTMxLDAtNTYuMSwyNS4xLTU2LjEsNTYuMWMwLDMxLDI1LjEsNTYuMSw1Ni4xLDU2LjFzNTYuMS0yNS4xLDU2LjEtNTYuMSYjeGQ7JiN4YTsmI3g5OyYjeDk7Qy0xMTguOSwzNjYtMTQ0LDM0MC45LTE3NSwzNDAuOXogTS0xNzcuNyw0MTYuM2MwLDEuMy0xLDIuMy0yLjMsMi4zaC0xNC4zYy0xLjMsMC0yLjMtMS0yLjMtMi4zdi0zOC42YzAtMS4zLDEtMi4zLDIuMy0yLjNoMTQuMyYjeGQ7JiN4YTsmI3g5OyYjeDk7YzEuMywwLDIuMywxLDIuMywyLjNDLTE3Ny43LDM3Ny43LTE3Ny43LDQxNi4zLTE3Ny43LDQx'+
7595			'Ni4zeiBNLTE1My40LDQxNi4zYzAsMS4zLTEsMi4zLTIuMywyLjNILTE3MGMtMS4zLDAtMi4zLTEtMi4zLTIuM3YtMzguNiYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAtMS4zLDEtMi4zLDIuMy0yLjNoMTQuM2MxLjMsMCwyLjMsMSwyLjMsMi4zQy0xNTMuNCwzNzcuNy0xNTMuNCw0MTYuMy0xNTMuNCw0MTYuM3oiIGZpbGwtb3BhY2l0eT0iMSIvPgogPC9nPgogPGcgaWQ9IkxheWVyXzIiPgogIDxnPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE4MCwzNzUuNGgtMTQuM2MtMS4zLDAtMi4zLDEtMi4zLDIuM3YzOC42YzAsMS4zLDEsMi4zLDIuMywyLjNoMTQuM2MxLjMsMCwyLjMtMSwyLjMtMi'+
7596			'4zdi0zOC42JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTc3LjcsMzc2LjQtMTc4LjcsMzc1LjQtMTgwLDM3NS40eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTU1LjcsMzc1LjRILTE3MGMtMS4zLDAtMi4zLDEtMi4zLDIuM3YzOC42YzAsMS4zLDEsMi4zLDIuMywyLjNoMTQuM2MxLjMsMCwyLjMtMSwyLjMtMi4zdi0zOC42JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTUzLjQsMzc2LjQtMTU0LjQsMzc1LjQtMTU1LjcsMzc1LjR6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICA8L2c+CiA8L2c+Cjwvc3ZnPgo=';
7597		me._ht_video_pause_url__img.setAttribute('src',hs);
7598		hs ='';
7599		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
7600		els.setAttribute('style', hs);
7601		els['ondragstart']=function() { return false; };
7602		el.appendChild(els);
7603		el.ggSubElement = els;
7604		elo=me._ht_video_pause_url__imgo=document.createElement('img');
7605		elo.className='ggskin ggskin_svg';
7606		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
7607			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzM0LjZjLTM0LjQsMC02Mi40LDI3LjktNjIuNCw2Mi40YzAsMzQuNCwyNy45LDYyLjQsNjIuNCw2Mi40czYyLjQtMjcuOSw2Mi40LTYyLjQmI3hkOyYjeGE7JiN4OTsmI3g5O0MtMTEyLjYsMzYyLjYtMTQwLjYsMzM0LjYtMTc1LDMzNC42eiBNLTE3OCw0MTguNGMwLDEuNC0xLjEsMi42LTIuNiwyLjZoLTE1LjljLTEuNCwwLTIuNi0xLjEtMi42LTIuNnYtNDIuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAtMS40LDEuMS0yLjYsMi42LTIuNmgxNS45YzEuNCwwLDIuNiwxLjEsMi42LDIuNkMtMTc4LDM3NS41LTE3OCw0MTgu'+
7608			'NC0xNzgsNDE4LjR6IE0tMTUxLDQxOC40YzAsMS40LTEuMSwyLjYtMi42LDIuNmgtMTUuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0xLjQsMC0yLjYtMS4xLTIuNi0yLjZ2LTQyLjljMC0xLjQsMS4xLTIuNiwyLjYtMi42aDE1LjljMS40LDAsMi42LDEuMSwyLjYsMi42Qy0xNTEsMzc1LjUtMTUxLDQxOC40LTE1MSw0MTguNHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogPC9nPgogPGcgaWQ9IkxheWVyXzIiPgogIDxnPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE4MC41LDM3M2gtMTUuOWMtMS40LDAtMi42LDEuMS0yLjYsMi42djQyLjljMCwxLjQsMS4xLDIuNiwyLjYsMi42aDE1LjljMS40LD'+
7609			'AsMi42LTEuMSwyLjYtMi42di00Mi45JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTc4LDM3NC4xLTE3OS4xLDM3My0xODAuNSwzNzN6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNTMuNSwzNzNoLTE1LjljLTEuNCwwLTIuNiwxLjEtMi42LDIuNnY0Mi45YzAsMS40LDEuMSwyLjYsMi42LDIuNmgxNS45YzEuNCwwLDIuNi0xLjEsMi42LTIuNnYtNDIuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTE1MSwzNzQuMS0xNTIuMSwzNzMtMTUzLjUsMzczeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPC9nPgogPC9nPgo8L3N2Zz4K';
7610		me._ht_video_pause_url__imgo.setAttribute('src',hs);
7611		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
7612		elo['ondragstart']=function() { return false; };
7613		el.appendChild(elo);
7614		el.ggSubElementOver = elo;
7615		el.ggId="ht_video_pause_url";
7616		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
7617		el.ggVisible=true;
7618		el.className="ggskin ggskin_svg ";
7619		el.ggType='svg';
7620		hs ='';
7621		hs+='cursor : pointer;';
7622		hs+='height : 25px;';
7623		hs+='left : 259px;';
7624		hs+='position : absolute;';
7625		hs+='top : 0px;';
7626		hs+='visibility : inherit;';
7627		hs+='width : 25px;';
7628		hs+='pointer-events:auto;';
7629		el.setAttribute('style',hs);
7630		el.style.transformOrigin='50% 50%';
7631		me._ht_video_pause_url.ggIsActive=function() {
7632			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
7633				return this.parentNode.ggIsActive();
7634			}
7635			return false;
7636		}
7637		el.ggElementNodeId=function() {
7638			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
7639				return this.parentNode.ggElementNodeId();
7640			}
7641			return player.getCurrentNode();
7642		}
7643		me._ht_video_pause_url.onclick=function (e) {
7644			if (me._popup_video_url.ggApiPlayer) {
7645				if (me._popup_video_url.ggApiPlayerType == 'youtube') {
7646					let youtubeMediaFunction = function() {
7647						me._popup_video_url.ggApiPlayer.pauseVideo();
7648					};
7649					if (me._popup_video_url.ggApiPlayerReady) {
7650						youtubeMediaFunction();
7651					} else {
7652						let youtubeApiInterval = setInterval(function() {
7653							if (me._popup_video_url.ggApiPlayerReady) {
7654								clearInterval(youtubeApiInterval);
7655								youtubeMediaFunction();
7656							}
7657						}, 100);
7658					}
7659				} else if (me._popup_video_url.ggApiPlayerType == 'vimeo') {
7660					me._popup_video_url.ggApiPlayer.pause();
7661				}
7662			} else {
7663				player.pauseSound("popup_video_url");
7664			}
7665			me._ht_video_pause_url.style.transition='none';
7666			me._ht_video_pause_url.style.visibility='hidden';
7667			me._ht_video_pause_url.ggVisible=false;
7668			me._ht_video_play_url.style.transition='none';
7669			me._ht_video_play_url.style.visibility=(Number(me._ht_video_play_url.style.opacity)>0||!me._ht_video_play_url.style.opacity)?'inherit':'hidden';
7670			me._ht_video_play_url.ggVisible=true;
7671		}
7672		me._ht_video_pause_url.onmouseenter=function (e) {
7673			me._ht_video_pause_url__img.style.visibility='hidden';
7674			me._ht_video_pause_url__imgo.style.visibility='inherit';
7675			me.elementMouseOver['ht_video_pause_url']=true;
7676		}
7677		me._ht_video_pause_url.onmouseleave=function (e) {
7678			me._ht_video_pause_url__img.style.visibility='inherit';
7679			me._ht_video_pause_url__imgo.style.visibility='hidden';
7680			me.elementMouseOver['ht_video_pause_url']=false;
7681		}
7682		me._ht_video_pause_url.ggUpdatePosition=function (useTransition) {
7683		}
7684		me._video_popup_controls_url.appendChild(me._ht_video_pause_url);
7685		me.divSkin.appendChild(me._video_popup_controls_url);
7686		el=me._video_popup_vimeo=document.createElement('div');
7687		el.ggId="video_popup_vimeo";
7688		el.ggDx=0;
7689		el.ggDy=0;
7690		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
7691		el.ggVisible=false;
7692		el.className="ggskin ggskin_container ";
7693		el.ggType='container';
7694		hs ='';
7695		hs+='height : 80%;';
7696		hs+='left : calc(50% - ((80% + 0px) / 2) + 0%);';
7697		hs+='position : absolute;';
7698		hs+='top : calc(50% - ((80% + 0px) / 2) + 0%);';
7699		hs+='visibility : hidden;';
7700		hs+='width : 80%;';
7701		hs+='pointer-events:none;';
7702		el.setAttribute('style',hs);
7703		el.style.transformOrigin='50% 50%';
7704		me._video_popup_vimeo.ggIsActive=function() {
7705			return false;
7706		}
7707		el.ggElementNodeId=function() {
7708			return player.getCurrentNode();
7709		}
7710		me._video_popup_vimeo.logicBlock_visible = function() {
7711			var newLogicStateVisible;
7712			if (
7713				((player.getVariableValue('vis_video_popup_vimeo') == true))
7714			)
7715			{
7716				newLogicStateVisible = 0;
7717			}
7718			else {
7719				newLogicStateVisible = -1;
7720			}
7721			if (me._video_popup_vimeo.ggCurrentLogicStateVisible != newLogicStateVisible) {
7722				me._video_popup_vimeo.ggCurrentLogicStateVisible = newLogicStateVisible;
7723				me._video_popup_vimeo.style.transition='';
7724				if (me._video_popup_vimeo.ggCurrentLogicStateVisible == 0) {
7725					me._video_popup_vimeo.style.visibility=(Number(me._video_popup_vimeo.style.opacity)>0||!me._video_popup_vimeo.style.opacity)?'inherit':'hidden';
7726					me._video_popup_vimeo.ggVisible=true;
7727				}
7728				else {
7729					me._video_popup_vimeo.style.visibility="hidden";
7730					me._video_popup_vimeo.ggVisible=false;
7731				}
7732			}
7733		}
7734		me._video_popup_vimeo.logicBlock_visible();
7735		me._video_popup_vimeo.ggUpdatePosition=function (useTransition) {
7736		}
7737		el=me._loading_video_vimeo=document.createElement('div');
7738		els=me._loading_video_vimeo__img=document.createElement('img');
7739		els.className='ggskin ggskin_svg';
7740		hs='data:image/svg+xml;base64,PHN2ZyBmaWxsPSJ3aGl0ZSIgaGVpZ2h0PSI2NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjQiIHZpZXdCb3g9IjAgMCAzMiAzMiI+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMCIgZHVyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9Ij'+
7741			'AiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDE2IDE2KSI+CiAgPGFuaW1hdGUga2V5U3BsaW5lcz0iMC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjgiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjA7MzswOzAiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwLjEyNXMiIGR1cj0iMXMiIGNhbGNNb2RlPSJzcGxpbmUiLz4KIDwvY2lyY2xlPgogPGNpcmNsZSBjeD0iMTYiIGN5PSIzIiByPSIwIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAxNiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4y'+
7742			'IDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC4yNXMiIGR1cj0iMXMiIGNhbGNNb2RlPSJzcGxpbmUiLz4KIDwvY2lyY2xlPgogPGNpcmNsZSBjeD0iMTYiIGN5PSIzIiByPSIwIiB0cmFuc2Zvcm09InJvdGF0ZSgxMzUgMTYgMTYpIj4KICA8YW5pbWF0ZSBrZXlTcGxpbmVzPSIwLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuOCIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHZhbHVlcz0iMDszOzA7MCIgYXR0cmlidXRlTmFtZT0iciIgYmVnaW49IjAuMzc1cyIgZH'+
7743			'VyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiIHRyYW5zZm9ybT0icm90YXRlKDE4MCAxNiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC41cyIgZHVyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiIHRyYW5zZm9ybT0icm90YXRlKDIyNSAx'+
7744			'NiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC42MjVzIiBkdXI9IjFzIiBjYWxjTW9kZT0ic3BsaW5lIi8+CiA8L2NpcmNsZT4KIDxjaXJjbGUgY3g9IjE2IiBjeT0iMyIgcj0iMCIgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDE2IDE2KSI+CiAgPGFuaW1hdGUga2V5U3BsaW5lcz0iMC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjgiIHJlcGVhdENvdW'+
7745			'50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjA7MzswOzAiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwLjc1cyIgZHVyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiIHRyYW5zZm9ybT0icm90YXRlKDMxNSAxNiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC44NzVzIiBkdXI9IjFzIiBjYWxjTW9kZT0ic3BsaW5l'+
7746			'Ii8+CiA8L2NpcmNsZT4KIDxjaXJjbGUgY3g9IjE2IiBjeT0iMyIgcj0iMCIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDE2IDE2KSI+CiAgPGFuaW1hdGUga2V5U3BsaW5lcz0iMC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjgiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjA7MzswOzAiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwLjVzIiBkdXI9IjFzIiBjYWxjTW9kZT0ic3BsaW5lIi8+CiA8L2NpcmNsZT4KPC9zdmc+Cg==';
7747		me._loading_video_vimeo__img.setAttribute('src',hs);
7748		hs ='';
7749		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
7750		els.setAttribute('style', hs);
7751		els['ondragstart']=function() { return false; };
7752		el.appendChild(els);
7753		el.ggSubElement = els;
7754		el.ggId="loading_video_vimeo";
7755		el.ggDx=0;
7756		el.ggDy=0;
7757		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
7758		el.ggVisible=true;
7759		el.className="ggskin ggskin_svg ";
7760		el.ggType='svg';
7761		hs ='';
7762		hs+='height : 40px;';
7763		hs+='left : calc(50% - ((40px + 0px) / 2) + 0px);';
7764		hs+='position : absolute;';
7765		hs+='top : calc(50% - ((40px + 0px) / 2) + 0px);';
7766		hs+='visibility : inherit;';
7767		hs+='width : 40px;';
7768		hs+='pointer-events:auto;';
7769		el.setAttribute('style',hs);
7770		el.style.transformOrigin='50% 50%';
7771		me._loading_video_vimeo.ggIsActive=function() {
7772			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
7773				return this.parentNode.ggIsActive();
7774			}
7775			return false;
7776		}
7777		el.ggElementNodeId=function() {
7778			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
7779				return this.parentNode.ggElementNodeId();
7780			}
7781			return player.getCurrentNode();
7782		}
7783		me._loading_video_vimeo.ggUpdatePosition=function (useTransition) {
7784		}
7785		me._video_popup_vimeo.appendChild(me._loading_video_vimeo);
7786		el=me._popup_video_vimeo=document.createElement('div');
7787		me._popup_video_vimeo.seekbars = [];
7788		me._popup_video_vimeo.ggInitMedia = function(media) {
7789			var notifySeekbars = function() {
7790				for (var i = 0; i < me._popup_video_vimeo.seekbars.length; i++) {
7791					var seekbar = me.findElements(me._popup_video_vimeo.seekbars[i]);
7792					if (seekbar.length > 0) seekbar[0].ggConnectToMediaEl();
7793				}
7794			}
7795			while (me._popup_video_vimeo.hasChildNodes()) {
7796				me._popup_video_vimeo.removeChild(me._popup_video_vimeo.lastChild);
7797			}
7798			if(media == '') {
7799				notifySeekbars();
7800				if (me._popup_video_vimeo.ggVideoNotLoaded == false && me._popup_video_vimeo.ggDeactivate && player.isPlaying('popup_video_vimeo')) { me._popup_video_vimeo.ggDeactivate(); }
7801				me._popup_video_vimeo.ggVideoNotLoaded = true;
7802				return;
7803			}
7804			me._popup_video_vimeo.ggVideoNotLoaded = false;
7805			me._popup_video_vimeo__vid=document.createElement('iframe');
7806			me._popup_video_vimeo__vid.className='ggskin ggskin_video';
7807			var ggVimeoMedia = media;
7808			var ggTimeParam = '';
7809			if (ggVimeoMedia.indexOf('#') != -1) {
7810				ggTimeParam = media.slice(ggVimeoMedia.indexOf('#'));
7811				ggVimeoMedia = ggVimeoMedia.slice(0, ggVimeoMedia.indexOf('#'));
7812			}
7813			var ggVideoParams = '?autoplay=1&amp;loop=0&amp;rel=0';
7814			var ggVideoUrl = 'https://player.vimeo.com/video/' + ggVimeoMedia + ggVideoParams + ggTimeParam;
7815			me._popup_video_vimeo__vid.setAttribute('src', ggVideoUrl);
7816			me._popup_video_vimeo__vid.setAttribute('width', '100%');
7817			me._popup_video_vimeo__vid.setAttribute('height', '100%');
7818			me._popup_video_vimeo__vid.setAttribute('allow', 'autoplay');
7819			me._popup_video_vimeo__vid.setAttribute('allowfullscreen', 'true');
7820			me._popup_video_vimeo__vid.setAttribute('style', 'border:none; ; ;');
7821			me._popup_video_vimeo.appendChild(me._popup_video_vimeo__vid);
7822			me._popup_video_vimeo.ggApiPlayerType = 'vimeo';
7823			me._popup_video_vimeo.ggApiPlayer = new Vimeo.Player(me._popup_video_vimeo__vid);
7824			if (player.getPlayerMuted()) me._popup_video_vimeo.ggApiPlayer.setVolume(0);
7825			player.addListener('elementmuted', function(args) {
7826				if (args.id == 'popup_video_vimeo' || args.id == '_all' || args.id == '_main') {
7827					if (args.state == 0) skin._popup_video_vimeo.ggApiPlayer.setVolume(1);
7828					if (args.state == 1) skin._popup_video_vimeo.ggApiPlayer.setVolume(0);
7829					if (args.state == -1) { if (skin._popup_video_vimeo.ggApiPlayer.getVolume() > 0.0) skin._popup_video_vimeo.ggApiPlayer.setVolume(0); else skin._popup_video_vimeo.ggApiPlayer.setVolume(1); }
7830				}
7831			});
7832			player.addListener('elementvolume', function(args) {
7833				if (args.id == 'popup_video_vimeo' || args.id == '_main') {
7834					if (args.type == 'set') skin._popup_video_vimeo.ggApiPlayer.setVolume(args.volume);
7835					if (args.type == 'change') skin._popup_video_vimeo.ggApiPlayer.getVolume().then(function(volume) { skin._popup_video_vimeo.ggApiPlayer.setVolume(volume + args.volume); });
7836				}
7837			});
7838			me._popup_video_vimeo.ggVideoSource = media;
7839		}
7840		el.ggId="popup_video_vimeo";
7841		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
7842		el.ggVisible=false;
7843		el.className="ggskin ggskin_video ";
7844		el.ggType='video';
7845		hs ='';
7846		hs+='height : 100%;';
7847		hs+='left : 0%;';
7848		hs+='position : absolute;';
7849		hs+='top : 0%;';
7850		hs+='visibility : hidden;';
7851		hs+='width : 100%;';
7852		hs+='pointer-events:auto;';
7853		el.setAttribute('style',hs);
7854		el.style.transformOrigin='50% 50%';
7855		me._popup_video_vimeo.ggIsActive=function() {
7856			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
7857				return this.parentNode.ggIsActive();
7858			}
7859			return false;
7860		}
7861		el.ggElementNodeId=function() {
7862			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
7863				return this.parentNode.ggElementNodeId();
7864			}
7865			return player.getCurrentNode();
7866		}
7867		me._popup_video_vimeo.logicBlock_visible = function() {
7868			var newLogicStateVisible;
7869			if (
7870				((player.getVariableValue('vis_video_popup_vimeo') == true))
7871			)
7872			{
7873				newLogicStateVisible = 0;
7874			}
7875			else {
7876				newLogicStateVisible = -1;
7877			}
7878			if (me._popup_video_vimeo.ggCurrentLogicStateVisible != newLogicStateVisible) {
7879				me._popup_video_vimeo.ggCurrentLogicStateVisible = newLogicStateVisible;
7880				me._popup_video_vimeo.style.transition='';
7881				if (me._popup_video_vimeo.ggCurrentLogicStateVisible == 0) {
7882					me._popup_video_vimeo.style.visibility=(Number(me._popup_video_vimeo.style.opacity)>0||!me._popup_video_vimeo.style.opacity)?'inherit':'hidden';
7883					if (me._popup_video_vimeo.ggVideoNotLoaded) {
7884						me._popup_video_vimeo.ggInitMedia(me._popup_video_vimeo.ggVideoSource);
7885					}
7886					me._popup_video_vimeo.ggVisible=true;
7887				}
7888				else {
7889					me._popup_video_vimeo.style.visibility="hidden";
7890					me._popup_video_vimeo.ggInitMedia('');
7891					me._popup_video_vimeo.ggVisible=false;
7892				}
7893			}
7894		}
7895		me._popup_video_vimeo.logicBlock_visible();
7896		me._popup_video_vimeo.ggUpdatePosition=function (useTransition) {
7897		}
7898		me._video_popup_vimeo.appendChild(me._popup_video_vimeo);
7899		me.divSkin.appendChild(me._video_popup_vimeo);
7900		el=me._video_popup_youtube=document.createElement('div');
7901		el.ggId="video_popup_youtube";
7902		el.ggDx=0;
7903		el.ggDy=0;
7904		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
7905		el.ggVisible=false;
7906		el.className="ggskin ggskin_container ";
7907		el.ggType='container';
7908		hs ='';
7909		hs+='height : 80%;';
7910		hs+='left : calc(50% - ((80% + 0px) / 2) + 0%);';
7911		hs+='position : absolute;';
7912		hs+='top : calc(50% - ((80% + 0px) / 2) + 0%);';
7913		hs+='visibility : hidden;';
7914		hs+='width : 80%;';
7915		hs+='pointer-events:none;';
7916		el.setAttribute('style',hs);
7917		el.style.transformOrigin='50% 50%';
7918		me._video_popup_youtube.ggIsActive=function() {
7919			return false;
7920		}
7921		el.ggElementNodeId=function() {
7922			return player.getCurrentNode();
7923		}
7924		me._video_popup_youtube.logicBlock_visible = function() {
7925			var newLogicStateVisible;
7926			if (
7927				((player.getVariableValue('vis_video_popup_youtube') == true))
7928			)
7929			{
7930				newLogicStateVisible = 0;
7931			}
7932			else {
7933				newLogicStateVisible = -1;
7934			}
7935			if (me._video_popup_youtube.ggCurrentLogicStateVisible != newLogicStateVisible) {
7936				me._video_popup_youtube.ggCurrentLogicStateVisible = newLogicStateVisible;
7937				me._video_popup_youtube.style.transition='';
7938				if (me._video_popup_youtube.ggCurrentLogicStateVisible == 0) {
7939					me._video_popup_youtube.style.visibility=(Number(me._video_popup_youtube.style.opacity)>0||!me._video_popup_youtube.style.opacity)?'inherit':'hidden';
7940					me._video_popup_youtube.ggVisible=true;
7941				}
7942				else {
7943					me._video_popup_youtube.style.visibility="hidden";
7944					me._video_popup_youtube.ggVisible=false;
7945				}
7946			}
7947		}
7948		me._video_popup_youtube.logicBlock_visible();
7949		me._video_popup_youtube.ggUpdatePosition=function (useTransition) {
7950		}
7951		el=me._loading_video_youtube=document.createElement('div');
7952		els=me._loading_video_youtube__img=document.createElement('img');
7953		els.className='ggskin ggskin_svg';
7954		hs='data:image/svg+xml;base64,PHN2ZyBmaWxsPSJ3aGl0ZSIgaGVpZ2h0PSI2NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjQiIHZpZXdCb3g9IjAgMCAzMiAzMiI+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMCIgZHVyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9Ij'+
7955			'AiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDE2IDE2KSI+CiAgPGFuaW1hdGUga2V5U3BsaW5lcz0iMC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjgiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjA7MzswOzAiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwLjEyNXMiIGR1cj0iMXMiIGNhbGNNb2RlPSJzcGxpbmUiLz4KIDwvY2lyY2xlPgogPGNpcmNsZSBjeD0iMTYiIGN5PSIzIiByPSIwIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAxNiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4y'+
7956			'IDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC4yNXMiIGR1cj0iMXMiIGNhbGNNb2RlPSJzcGxpbmUiLz4KIDwvY2lyY2xlPgogPGNpcmNsZSBjeD0iMTYiIGN5PSIzIiByPSIwIiB0cmFuc2Zvcm09InJvdGF0ZSgxMzUgMTYgMTYpIj4KICA8YW5pbWF0ZSBrZXlTcGxpbmVzPSIwLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuOCIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHZhbHVlcz0iMDszOzA7MCIgYXR0cmlidXRlTmFtZT0iciIgYmVnaW49IjAuMzc1cyIgZH'+
7957			'VyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiIHRyYW5zZm9ybT0icm90YXRlKDE4MCAxNiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC41cyIgZHVyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiIHRyYW5zZm9ybT0icm90YXRlKDIyNSAx'+
7958			'NiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC42MjVzIiBkdXI9IjFzIiBjYWxjTW9kZT0ic3BsaW5lIi8+CiA8L2NpcmNsZT4KIDxjaXJjbGUgY3g9IjE2IiBjeT0iMyIgcj0iMCIgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDE2IDE2KSI+CiAgPGFuaW1hdGUga2V5U3BsaW5lcz0iMC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjgiIHJlcGVhdENvdW'+
7959			'50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjA7MzswOzAiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwLjc1cyIgZHVyPSIxcyIgY2FsY01vZGU9InNwbGluZSIvPgogPC9jaXJjbGU+CiA8Y2lyY2xlIGN4PSIxNiIgY3k9IjMiIHI9IjAiIHRyYW5zZm9ybT0icm90YXRlKDMxNSAxNiAxNikiPgogIDxhbmltYXRlIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjg7MC4yIDAuMiAwLjQgMC44IiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIwOzM7MDswIiBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC44NzVzIiBkdXI9IjFzIiBjYWxjTW9kZT0ic3BsaW5l'+
7960			'Ii8+CiA8L2NpcmNsZT4KIDxjaXJjbGUgY3g9IjE2IiBjeT0iMyIgcj0iMCIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDE2IDE2KSI+CiAgPGFuaW1hdGUga2V5U3BsaW5lcz0iMC4yIDAuMiAwLjQgMC44OzAuMiAwLjIgMC40IDAuODswLjIgMC4yIDAuNCAwLjgiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjA7MzswOzAiIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwLjVzIiBkdXI9IjFzIiBjYWxjTW9kZT0ic3BsaW5lIi8+CiA8L2NpcmNsZT4KPC9zdmc+Cg==';
7961		me._loading_video_youtube__img.setAttribute('src',hs);
7962		hs ='';
7963		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
7964		els.setAttribute('style', hs);
7965		els['ondragstart']=function() { return false; };
7966		el.appendChild(els);
7967		el.ggSubElement = els;
7968		el.ggId="loading_video_youtube";
7969		el.ggDx=0;
7970		el.ggDy=0;
7971		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
7972		el.ggVisible=true;
7973		el.className="ggskin ggskin_svg ";
7974		el.ggType='svg';
7975		hs ='';
7976		hs+='height : 40px;';
7977		hs+='left : calc(50% - ((40px + 0px) / 2) + 0px);';
7978		hs+='position : absolute;';
7979		hs+='top : calc(50% - ((40px + 0px) / 2) + 0px);';
7980		hs+='visibility : inherit;';
7981		hs+='width : 40px;';
7982		hs+='pointer-events:auto;';
7983		el.setAttribute('style',hs);
7984		el.style.transformOrigin='50% 50%';
7985		me._loading_video_youtube.ggIsActive=function() {
7986			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
7987				return this.parentNode.ggIsActive();
7988			}
7989			return false;
7990		}
7991		el.ggElementNodeId=function() {
7992			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
7993				return this.parentNode.ggElementNodeId();
7994			}
7995			return player.getCurrentNode();
7996		}
7997		me._loading_video_youtube.ggUpdatePosition=function (useTransition) {
7998		}
7999		me._video_popup_youtube.appendChild(me._loading_video_youtube);
8000		el=me._popup_video_youtube=document.createElement('div');
8001		me._popup_video_youtube.seekbars = [];
8002			me._popup_video_youtube.ggYoutubeApiReady = function() { skin.ggYoutubeApiLoaded = true;}
8003		me._popup_video_youtube.ggInitMedia = function(media) {
8004			var notifySeekbars = function() {
8005				for (var i = 0; i < me._popup_video_youtube.seekbars.length; i++) {
8006					var seekbar = me.findElements(me._popup_video_youtube.seekbars[i]);
8007					if (seekbar.length > 0) seekbar[0].ggConnectToMediaEl();
8008				}
8009			}
8010			while (me._popup_video_youtube.hasChildNodes()) {
8011				me._popup_video_youtube.removeChild(me._popup_video_youtube.lastChild);
8012			}
8013			if(media == '') {
8014				notifySeekbars();
8015				if (me._popup_video_youtube.ggVideoNotLoaded == false && me._popup_video_youtube.ggDeactivate && player.isPlaying('popup_video_youtube')) { me._popup_video_youtube.ggDeactivate(); }
8016				me._popup_video_youtube.ggVideoNotLoaded = true;
8017				return;
8018			}
8019			me._popup_video_youtube.ggVideoNotLoaded = false;
8020			me._popup_video_youtube__vid=document.createElement('iframe');
8021			me._popup_video_youtube__vid.className='ggskin ggskin_video';
8022			var ggYoutubeMedia = media;
8023			var ggTimeParam = '';
8024			if (ggYoutubeMedia.indexOf('&') != -1) {
8025				ggTimeParam = 'start' + media.slice(ggYoutubeMedia.indexOf('&') + 2) + '&amp;';
8026				ggYoutubeMedia = ggYoutubeMedia.slice(0, ggYoutubeMedia.indexOf('&'));
8027			}
8028			var ggVideoParams = '?' + ggTimeParam + 'autoplay=1&amp;controls=1&amp;loop=0&amp;enablejsapi=1&amp;rel=0';
8029			var ggVideoUrl = 'https://www.youtube.com/embed/' + ggYoutubeMedia + ggVideoParams;
8030			me._popup_video_youtube__vid.setAttribute('src', ggVideoUrl);
8031			me._popup_video_youtube__vid.setAttribute('width', '100%');
8032			me._popup_video_youtube__vid.setAttribute('height', '100%');
8033			me._popup_video_youtube__vid.setAttribute('allow', 'autoplay');
8034			me._popup_video_youtube__vid.setAttribute('allowfullscreen', 'true');
8035			me._popup_video_youtube__vid.setAttribute('style', 'border:none; ; ;');
8036			me._popup_video_youtube.appendChild(me._popup_video_youtube__vid);
8037			me._popup_video_youtube__vid.id = 'youtube-video';
8038			me._popup_video_youtube.ggYoutubeApiReady = function() {
8039				me._popup_video_youtube.ggApiPlayerType = 'youtube';
8040				me._popup_video_youtube.ggApiPlayerReady = false;
8041				me._popup_video_youtube.ggApiPlayer = new YT.Player('youtube-video', {
8042					events: {
8043						'onReady': function(event) {
8044							me._popup_video_youtube.ggApiPlayerReady = true;
8045							if (player.getPlayerMuted()) me._popup_video_youtube.ggApiPlayer.mute();
8046						},
8047						'onStateChange': function(event) {
8048							if (event.data == 0 && me._popup_video_youtube.ggMediaEnded) {
8049								me._popup_video_youtube.ggMediaEnded();
8050							}
8051							if (event.data == 1 && me._popup_video_youtube.ggActivate) {
8052								me._popup_video_youtube.ggActivate();
8053							}
8054							if ((event.data == 0 || event.data == 2) && me._popup_video_youtube.ggDeactivate) {
8055								me._popup_video_youtube.ggDeactivate();
8056							}
8057						}
8058					}
8059				});
8060				player.addListener('elementmuted', function(args) {
8061					if (args.id == 'popup_video_youtube' || args.id == '_all' || args.id == '_main') {
8062						if (args.state == 0) skin._popup_video_youtube.ggApiPlayer.unMute();
8063						if (args.state == 1) skin._popup_video_youtube.ggApiPlayer.mute();
8064						if (args.state == -1) { if (skin._popup_video_youtube.ggApiPlayer.isMuted()) skin._popup_video_youtube.ggApiPlayer.unMute(); else skin._popup_video_youtube.ggApiPlayer.mute(); }
8065					}
8066				});
8067				player.addListener('elementvolume', function(args) {
8068					if (args.id == 'popup_video_youtube' || args.id == '_main') {
8069						if (args.type == 'set') skin._popup_video_youtube.ggApiPlayer.setVolume(args.volume * 100);
8070						if (args.type == 'change') skin._popup_video_youtube.ggApiPlayer.setVolume(skin._popup_video_youtube.ggApiPlayer.getVolume() + args.volume * 100);
8071					}
8072				});
8073			}
8074			me._popup_video_youtube.ggVideoSource = media;
8075			if (skin.ggYoutubeApiLoaded && skin.ggYoutubeApiLoaded == true) {me._popup_video_youtube.ggYoutubeApiReady();}
8076		}
8077		el.ggId="popup_video_youtube";
8078		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
8079		el.ggVisible=false;
8080		el.className="ggskin ggskin_video ";
8081		el.ggType='video';
8082		hs ='';
8083		hs+='height : 100%;';
8084		hs+='left : 0%;';
8085		hs+='position : absolute;';
8086		hs+='top : 0%;';
8087		hs+='visibility : hidden;';
8088		hs+='width : 100%;';
8089		hs+='pointer-events:auto;';
8090		el.setAttribute('style',hs);
8091		el.style.transformOrigin='50% 50%';
8092		me._popup_video_youtube.ggIsActive=function() {
8093			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
8094				return this.parentNode.ggIsActive();
8095			}
8096			return false;
8097		}
8098		el.ggElementNodeId=function() {
8099			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
8100				return this.parentNode.ggElementNodeId();
8101			}
8102			return player.getCurrentNode();
8103		}
8104		me._popup_video_youtube.logicBlock_visible = function() {
8105			var newLogicStateVisible;
8106			if (
8107				((player.getVariableValue('vis_video_popup_youtube') == true))
8108			)
8109			{
8110				newLogicStateVisible = 0;
8111			}
8112			else {
8113				newLogicStateVisible = -1;
8114			}
8115			if (me._popup_video_youtube.ggCurrentLogicStateVisible != newLogicStateVisible) {
8116				me._popup_video_youtube.ggCurrentLogicStateVisible = newLogicStateVisible;
8117				me._popup_video_youtube.style.transition='';
8118				if (me._popup_video_youtube.ggCurrentLogicStateVisible == 0) {
8119					me._popup_video_youtube.style.visibility=(Number(me._popup_video_youtube.style.opacity)>0||!me._popup_video_youtube.style.opacity)?'inherit':'hidden';
8120					if (me._popup_video_youtube.ggVideoNotLoaded) {
8121						me._popup_video_youtube.ggInitMedia(me._popup_video_youtube.ggVideoSource);
8122					}
8123					me._popup_video_youtube.ggVisible=true;
8124				}
8125				else {
8126					me._popup_video_youtube.style.visibility="hidden";
8127					me._popup_video_youtube.ggInitMedia('');
8128					me._popup_video_youtube.ggVisible=false;
8129				}
8130			}
8131		}
8132		me._popup_video_youtube.logicBlock_visible();
8133		me._popup_video_youtube.ggUpdatePosition=function (useTransition) {
8134		}
8135		me._video_popup_youtube.appendChild(me._popup_video_youtube);
8136		me.divSkin.appendChild(me._video_popup_youtube);
8137		el=me._close=document.createElement('div');
8138		els=me._close__img=document.createElement('img');
8139		els.className='ggskin ggskin_svg';
8140		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
8141			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xMzUuMywzNTcuM2MtMjEuOS0yMS45LTU3LjUtMjEuOS03OS40LDBjLTIxLjksMjEuOS0yMS45LDU3LjUsMCw3OS40YzIxLjksMjEuOSw1Ny41LDIxLjksNzkuNCwwJiN4ZDsmI3hhOyYjeDk7JiN4OTtTLTExMy40LDM3OS4yLTEzNS4zLDM1Ny4zeiBNLTE0NS44LDQxMi43YzAuOCwwLjgsMC44LDEuNS0wLjEsMi40bC0xMC45LDEwLjljLTAuNCwwLjQtMC44LDAuNS0xLjMsMC41Yy0wLjUsMC0wLjktMC4xLTEuMS0wLjQmI3hkOyYjeGE7JiN4OTsmI3g5O2wtMTUuOC0xNS44bC0xNS43LDE1LjdjLTAuNCwwLjQtMC44LDAuNS0x'+
8142			'LjMsMC41cy0wLjktMC4xLTEuMS0wLjRsLTExLjEtMTEuMWMtMC4zLTAuMy0wLjQtMC42LTAuNC0xLjFjMC0wLjUsMC4xLTAuOSwwLjUtMS4zJiN4ZDsmI3hhOyYjeDk7JiN4OTtsMTUuNy0xNS43bC0xNS44LTE1LjhjLTAuMy0wLjMtMC40LTAuNi0wLjQtMS4xYzAtMC41LDAuMS0wLjksMC41LTEuM2wxMC45LTEwLjljMC45LTAuOSwxLjctMC45LDIuNC0wLjFsMTUuOCwxNS44bDE1LjctMTUuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAuOS0wLjksMS43LTAuOSwyLjQtMC4xbDExLjEsMTEuMWMwLjgsMC44LDAuOCwxLjUtMC4xLDIuNGwtMTUuNywxNS43TC0xNDUuOCw0MTIuN3oiLz4KIDwvZz4KID'+
8143			'xnIGlkPSJMYXllcl8yIj4KICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTE2MS42LDM5Ni45bDE1LjgsMTUuOGMwLjgsMC44LDAuOCwxLjUtMC4xLDIuNGwtMTAuOSwxMC45Yy0wLjQsMC40LTAuOCwwLjUtMS4zLDAuNSYjeGQ7JiN4YTsmI3g5OyYjeDk7Yy0wLjUsMC0wLjktMC4xLTEuMS0wLjRsLTE1LjgtMTUuOGwtMTUuNywxNS43Yy0wLjQsMC40LTAuOCwwLjUtMS4zLDAuNXMtMC45LTAuMS0xLjEtMC40bC0xMS4xLTExLjFjLTAuMy0wLjMtMC40LTAuNi0wLjQtMS4xJiN4ZDsmI3hhOyYjeDk7JiN4OTtjMC0wLjUsMC4xLTAuOSwwLjUtMS4zbDE1LjctMTUuN2wtMTUuOC0xNS44Yy0wLjMt'+
8144			'MC4zLTAuNC0wLjYtMC40LTEuMWMwLTAuNSwwLjEtMC45LDAuNS0xLjNsMTAuOS0xMC45YzAuOS0wLjksMS43LTAuOSwyLjQtMC4xJiN4ZDsmI3hhOyYjeDk7JiN4OTtsMTUuOCwxNS44bDE1LjctMTUuN2MwLjktMC45LDEuNy0wLjksMi40LTAuMWwxMS4xLDExLjFjMC44LDAuOCwwLjgsMS41LTAuMSwyLjRMLTE2MS42LDM5Ni45eiIvPgogPC9nPgo8L3N2Zz4K';
8145		me._close__img.setAttribute('src',hs);
8146		hs ='';
8147		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
8148		els.setAttribute('style', hs);
8149		els['ondragstart']=function() { return false; };
8150		el.appendChild(els);
8151		el.ggSubElement = els;
8152		elo=me._close__imgo=document.createElement('img');
8153		elo.className='ggskin ggskin_svg';
8154		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
8155			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xMzAuOSwzNTIuOWMtMjQuNC0yNC40LTYzLjgtMjQuNC04OC4yLDBjLTI0LjQsMjQuNC0yNC40LDYzLjgsMCw4OC4yYzI0LjQsMjQuNCw2My44LDI0LjQsODguMiwwJiN4ZDsmI3hhOyYjeDk7JiN4OTtTLTEwNi41LDM3Ny4zLTEzMC45LDM1Mi45eiBNLTE0Mi41LDQxNC41YzAuOCwwLjgsMC44LDEuNy0wLjEsMi43bC0xMi4yLDEyLjJjLTAuNCwwLjQtMC44LDAuNi0xLjQsMC42Yy0wLjYsMC0xLTAuMS0xLjMtMC40JiN4ZDsmI3hhOyYjeDk7JiN4OTtsLTE3LjUtMTcuNWwtMTcuNCwxNy40Yy0wLjQsMC40LTAuOCwwLjYtMS40'+
8156			'LDAuNmMtMC42LDAtMS0wLjEtMS4zLTAuNGwtMTIuMy0xMi4zYy0wLjMtMC4zLTAuNC0wLjctMC40LTEuM2MwLTAuNiwwLjEtMSwwLjYtMS40JiN4ZDsmI3hhOyYjeDk7JiN4OTtsMTcuNC0xNy40bC0xNy41LTE3LjVjLTAuMy0wLjMtMC40LTAuNy0wLjQtMS4zYzAtMC42LDAuMS0xLDAuNi0xLjRsMTIuMi0xMi4yYzEtMSwxLjgtMSwyLjctMC4xbDE3LjUsMTcuNWwxNy40LTE3LjQmI3hkOyYjeGE7JiN4OTsmI3g5O2MxLTEsMS44LTEsMi43LTAuMWwxMi4zLDEyLjNjMC44LDAuOCwwLjgsMS43LTAuMSwyLjdsLTE3LjQsMTcuNEwtMTQyLjUsNDE0LjV6Ii8+CiA8L2c+CiA8ZyBpZD0iTGF5ZXJfMi'+
8157			'I+CiAgPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0xNjAuMSwzOTYuOWwxNy41LDE3LjVjMC44LDAuOCwwLjgsMS43LTAuMSwyLjdsLTEyLjIsMTIuMmMtMC40LDAuNC0wLjgsMC42LTEuNCwwLjYmI3hkOyYjeGE7JiN4OTsmI3g5O2MtMC42LDAtMS0wLjEtMS4zLTAuNGwtMTcuNS0xNy41bC0xNy40LDE3LjRjLTAuNCwwLjQtMC44LDAuNi0xLjQsMC42Yy0wLjYsMC0xLTAuMS0xLjMtMC40bC0xMi4zLTEyLjNjLTAuMy0wLjMtMC40LTAuNy0wLjQtMS4zJiN4ZDsmI3hhOyYjeDk7JiN4OTtjMC0wLjYsMC4xLTEsMC42LTEuNGwxNy40LTE3LjRsLTE3LjUtMTcuNWMtMC4zLTAuMy0wLjQtMC43LTAu'+
8158			'NC0xLjNjMC0wLjYsMC4xLTEsMC42LTEuNGwxMi4yLTEyLjJjMS0xLDEuOC0xLDIuNy0wLjFsMTcuNSwxNy41JiN4ZDsmI3hhOyYjeDk7JiN4OTtsMTcuNC0xNy40YzEtMSwxLjgtMSwyLjctMC4xbDEyLjMsMTIuM2MwLjgsMC44LDAuOCwxLjctMC4xLDIuN0wtMTYwLjEsMzk2Ljl6Ii8+CiA8L2c+Cjwvc3ZnPgo=';
8159		me._close__imgo.setAttribute('src',hs);
8160		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
8161		elo['ondragstart']=function() { return false; };
8162		el.appendChild(elo);
8163		el.ggSubElementOver = elo;
8164		el.ggId="close";
8165		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
8166		el.ggVisible=false;
8167		el.className="ggskin ggskin_svg ";
8168		el.ggType='svg';
8169		hs ='';
8170		hs+='cursor : pointer;';
8171		hs+='height : 32px;';
8172		hs+='position : absolute;';
8173		hs+='right : 5px;';
8174		hs+='top : 5px;';
8175		hs+='visibility : hidden;';
8176		hs+='width : 32px;';
8177		hs+='pointer-events:auto;';
8178		el.setAttribute('style',hs);
8179		el.style.transformOrigin='50% 50%';
8180		me._close.ggIsActive=function() {
8181			return false;
8182		}
8183		el.ggElementNodeId=function() {
8184			return player.getCurrentNode();
8185		}
8186		me._close.logicBlock_visible = function() {
8187			var newLogicStateVisible;
8188			if (
8189				((player.getVariableValue('vis_image_popup') == true)) || 
8190				((player.getVariableValue('vis_video_popup_file') == true)) || 
8191				((player.getVariableValue('vis_video_popup_url') == true)) || 
8192				((player.getVariableValue('vis_video_popup_vimeo') == true)) || 
8193				((player.getVariableValue('vis_video_popup_youtube') == true)) || 
8194				((player.getVariableValue('vis_website') == true))
8195			)
8196			{
8197				newLogicStateVisible = 0;
8198			}
8199			else {
8200				newLogicStateVisible = -1;
8201			}
8202			if (me._close.ggCurrentLogicStateVisible != newLogicStateVisible) {
8203				me._close.ggCurrentLogicStateVisible = newLogicStateVisible;
8204				me._close.style.transition='';
8205				if (me._close.ggCurrentLogicStateVisible == 0) {
8206					me._close.style.visibility=(Number(me._close.style.opacity)>0||!me._close.style.opacity)?'inherit':'hidden';
8207					me._close.ggVisible=true;
8208				}
8209				else {
8210					me._close.style.visibility="hidden";
8211					me._close.ggVisible=false;
8212				}
8213			}
8214		}
8215		me._close.logicBlock_visible();
8216		me._close.onclick=function (e) {
8217			player.setVariableValue('vis_image_popup', false);
8218			player.setVariableValue('vis_info_popup', false);
8219			player.setVariableValue('vis_video_popup_file', false);
8220			player.setVariableValue('vis_video_popup_url', false);
8221			player.setVariableValue('vis_video_popup_vimeo', false);
8222			player.setVariableValue('vis_video_popup_youtube', false);
8223			if (
8224				(
8225					((player.getVariableValue('vis_website') == true)) && 
8226					((player.getVariableValue('opt_url') == true))
8227				)
8228			) {
8229					me._web_page.ggUpdateText=function() {
8230						var params = [];
8231						var hs = player._("", params);
8232						if (hs!=this.ggText) {
8233							this.ggText=hs;
8234							this.ggTextDiv.innerHTML=hs;
8235							if (this.ggUpdatePosition) this.ggUpdatePosition();
8236						}
8237					}
8238				me._web_page.ggUpdateText();
8239				me._web_page.ggTextDiv.scrollTop = 0;
8240			}
8241			player.setVariableValue('vis_website', false);
8242		}
8243		me._close.onmouseenter=function (e) {
8244			me._close__img.style.visibility='hidden';
8245			me._close__imgo.style.visibility='inherit';
8246			me.elementMouseOver['close']=true;
8247		}
8248		me._close.onmouseleave=function (e) {
8249			me._close__img.style.visibility='inherit';
8250			me._close__imgo.style.visibility='hidden';
8251			me.elementMouseOver['close']=false;
8252		}
8253		me._close.ggUpdatePosition=function (useTransition) {
8254		}
8255		me.divSkin.appendChild(me._close);
8256		el=me._debug_window=document.createElement('div');
8257		els=me._debug_window__text=document.createElement('div');
8258		el.className='ggskin ggskin_textdiv';
8259		el.ggTextDiv=els;
8260		el.ggId="DEBUG WINDOW";
8261		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
8262		el.ggVisible=true;
8263		el.className="ggskin ggskin_text ";
8264		el.ggType='text';
8265		hs ='';
8266		hs+='background : rgba(255,255,255,0.784314);';
8267		hs+='border : 1px solid #000000;';
8268		hs+='border-radius : 5px;';
8269		hs+='bottom : 5px;';
8270		hs+='color : #000000;';
8271		hs+='cursor : default;';
8272		hs+='height : 120px;';
8273		hs+='position : absolute;';
8274		hs+='right : 5px;';
8275		hs+='visibility : inherit;';
8276		hs+='width : 265px;';
8277		hs+='pointer-events:auto;';
8278		el.setAttribute('style',hs);
8279		el.setAttribute('aria-keyshortcuts', '#');
8280		el.style.transformOrigin='50% 50%';
8281		hs ='';
8282		hs += 'box-sizing: border-box;';
8283		hs+='width: 100%;';
8284		hs+='height: 100%;';
8285		hs+='font-size: 10px;';
8286		hs+='font-weight: inherit;';
8287		hs+='text-align: left;';
8288		hs+='white-space: pre-line;';
8289		hs+='padding: 6px 6px 6px 6px;';
8290		hs+='overflow: hidden;';
8291		hs+='overflow-y: auto;';
8292		els.setAttribute('style',hs);
8293		me._debug_window.ggUpdateText=function() {
8294			var params = [];
8295			params.push(player._(String(player.getVariableValue('dh__navigation_visible', me.hotspot ? me.hotspot.id : (player.hotspot ? player.hotspot.id : '')))));
8296			params.push(player._(String(player.getVariableValue('category_visible', me.hotspot ? me.hotspot.id : (player.hotspot ? player.hotspot.id : '')))));
8297			params.push(player._(String(player.getVariableValue('dh__cur_floor', me.hotspot ? me.hotspot.id : (player.hotspot ? player.hotspot.id : '')))));
8298			params.push(player._(String(player.getVariableValue('dh__floorplan_alpha05', me.hotspot ? me.hotspot.id : (player.hotspot ? player.hotspot.id : '')))));
8299			params.push(player._(String(me.ggUserdata.customnodeid)));
8300			params.push(player._(String(player.getCurrentNode())));
8301			params.push(player._(String(player.getNextNode())));
8302			params.push(player._(String(player.getPanN().toFixed(1))));
8303			params.push(player._(String(player.getTilt().toFixed(1))));
8304			params.push(player._(String(player.getFov().toFixed(2))));
8305			var hs = player._("DEBUG (enable \/ disable with # key)\ndh__navigation_visible: %1\ncategory_visible: %2\ndh__cur_floor: %3\ndh__floorplan_alpha05: %4\ncustom node id: %5\nnode id: %6\nnext node id: %7\npan \/ tilt \/ fov: %8 \/ %9 \/ %10", params);
8306			if (hs!=this.ggText) {
8307				this.ggText=hs;
8308				this.ggTextDiv.innerHTML=hs;
8309				if (this.ggUpdatePosition) this.ggUpdatePosition();
8310			}
8311		}
8312		me._debug_window.ggUpdateText();
8313		player.addListener('changenode', function() {
8314			me._debug_window.ggUpdateText();
8315		});
8316		player.addListener('positionchanged', function() {
8317			me._debug_window.ggUpdateText();
8318		});
8319		player.addListener('varchanged_dh__navigation_visible', function() {
8320			me._debug_window.ggUpdateText();
8321		});
8322		player.addListener('varchanged_category_visible', function() {
8323			me._debug_window.ggUpdateText();
8324		});
8325		player.addListener('varchanged_dh__cur_floor', function() {
8326			me._debug_window.ggUpdateText();
8327		});
8328		player.addListener('varchanged_dh__floorplan_alpha05', function() {
8329			me._debug_window.ggUpdateText();
8330		});
8331		el.appendChild(els);
8332		me._debug_window.ggIsActive=function() {
8333			return false;
8334		}
8335		el.ggElementNodeId=function() {
8336			return player.getCurrentNode();
8337		}
8338		me._debug_window.logicBlock_visible = function() {
8339			var newLogicStateVisible;
8340			if (
8341				((player.getVariableValue('dh__TOUR_DEBUG') == false)) || 
8342				((player.getViewerSize(true).width < 1200))
8343			)
8344			{
8345				newLogicStateVisible = 0;
8346			}
8347			else {
8348				newLogicStateVisible = -1;
8349			}
8350			if (me._debug_window.ggCurrentLogicStateVisible != newLogicStateVisible) {
8351				me._debug_window.ggCurrentLogicStateVisible = newLogicStateVisible;
8352				me._debug_window.style.transition='background-color 0s';
8353				if (me._debug_window.ggCurrentLogicStateVisible == 0) {
8354					me._debug_window.style.visibility="hidden";
8355					me._debug_window.ggVisible=false;
8356				}
8357				else {
8358					me._debug_window.style.visibility=(Number(me._debug_window.style.opacity)>0||!me._debug_window.style.opacity)?'inherit':'hidden';
8359					me._debug_window.ggVisible=true;
8360				}
8361			}
8362		}
8363		me._debug_window.logicBlock_visible();
8364		me._debug_window.logicBlock_backgroundcolor = function() {
8365			var newLogicStateBackgroundColor;
8366			if (
8367				((player.getVariableValue('dh__node_changes') >= Number("7")))
8368			)
8369			{
8370				newLogicStateBackgroundColor = 0;
8371			}
8372			else {
8373				newLogicStateBackgroundColor = -1;
8374			}
8375			if (me._debug_window.ggCurrentLogicStateBackgroundColor != newLogicStateBackgroundColor) {
8376				me._debug_window.ggCurrentLogicStateBackgroundColor = newLogicStateBackgroundColor;
8377				me._debug_window.style.transition='background-color 0s';
8378				if (me._debug_window.ggCurrentLogicStateBackgroundColor == 0) {
8379					me._debug_window.style.backgroundColor="rgba(200,229,202,0.784314)";
8380				}
8381				else {
8382					me._debug_window.style.backgroundColor="rgba(255,255,255,0.784314)";
8383				}
8384			}
8385		}
8386		me._debug_window.logicBlock_backgroundcolor();
8387		me._debug_window.ggUpdatePosition=function (useTransition) {
8388		}
8389		me.divSkin.appendChild(me._debug_window);
8390		el=me._menu_background=document.createElement('div');
8391		el.ggId="menu_background";
8392		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
8393		el.ggVisible=true;
8394		el.className="ggskin ggskin_rectangle ";
8395		el.ggType='rectangle';
8396		hs ='';
8397		hs+='background : rgba(0,0,0,0.501961);';
8398		hs+='border : 1px solid #000000;';
8399		hs+='cursor : default;';
8400		hs+='height : 100%;';
8401		hs+='left : -178px;';
8402		hs+='position : absolute;';
8403		hs+='top : 0px;';
8404		hs+='visibility : inherit;';
8405		hs+='width : 178px;';
8406		hs+='pointer-events:auto;';
8407		el.setAttribute('style',hs);
8408		el.style.transformOrigin='50% 50%';
8409		me._menu_background.ggIsActive=function() {
8410			return false;
8411		}
8412		el.ggElementNodeId=function() {
8413			return player.getCurrentNode();
8414		}
8415		me._menu_background.logicBlock_position = function() {
8416			var newLogicStatePosition;
8417			if (
8418				((player.getVariableValue('category_visible') == true))
8419			)
8420			{
8421				newLogicStatePosition = 0;
8422			}
8423			else if (
8424				((player.getVariableValue('category_visible') == false))
8425			)
8426			{
8427				newLogicStatePosition = 1;
8428			}
8429			else {
8430				newLogicStatePosition = -1;
8431			}
8432			if (me._menu_background.ggCurrentLogicStatePosition != newLogicStatePosition) {
8433				me._menu_background.ggCurrentLogicStatePosition = newLogicStatePosition;
8434				me._menu_background.style.transition='left 500ms ease 0ms, top 500ms ease 0ms';
8435				if (me._menu_background.ggCurrentLogicStatePosition == 0) {
8436					me._menu_background.style.left='0px';
8437					me._menu_background.style.top='0px';
8438				}
8439				else if (me._menu_background.ggCurrentLogicStatePosition == 1) {
8440					me._menu_background.style.left='-178px';
8441					me._menu_background.style.top='0px';
8442				}
8443				else {
8444					me._menu_background.style.left='-178px';
8445					me._menu_background.style.top='0px';
8446				}
8447			}
8448		}
8449		me._menu_background.logicBlock_position();
8450		me._menu_background.ggUpdatePosition=function (useTransition) {
8451		}
8452		el=me._node_scroller=document.createElement('div');
8453		els=me._node_scroller__content=document.createElement('div');
8454		els.className='ggskin ggskin_subelement ggskin_scrollarea';
8455		el.ggContent=els;
8456		el.appendChild(els);
8457		el.ggHorScrollVisible = false;
8458		el.ggVertScrollVisible = false;
8459		el.ggContentLeftOffset = 0;
8460		el.ggContentTopOffset = 0;
8461		el.ggContentWidth = 0;
8462		el.ggContentHeight = 0;
8463		el.ggDragInertiaX = 0;
8464		el.ggDragInertiaY = 0;
8465		el.ggVPercentVisible = 1.0;
8466		el.ggHPercentVisible = 1.0;
8467		el.ggIsDragging = false;
8468		hs ='';
8469		hs+='height : 89px;';
8470		hs+='left : 0px;';
8471		hs+='overflow-x : visible;';
8472		hs+='overflow-y : visible;';
8473		hs+='position : absolute;';
8474		hs+='top : 0px;';
8475		hs+='width : 149.5px;';
8476		hs+="";
8477		els.setAttribute('style',hs);
8478		me._node_scroller.ggScrollByX = function(diffX) {
8479			if(!me._node_scroller.ggHorScrollVisible || diffX == 0 || me._node_scroller.ggHPercentVisible >= 1.0) return;
8480			me._node_scroller.ggScrollPosX = (me._node_scroller__horScrollFg.offsetLeft + diffX);
8481			me._node_scroller.ggScrollPosX = Math.max(me._node_scroller.ggScrollPosX, 0);
8482			me._node_scroller.ggScrollPosX = Math.min(me._node_scroller.ggScrollPosX, me._node_scroller__horScrollBg.offsetWidth - me._node_scroller__horScrollFg.offsetWidth);
8483			me._node_scroller__horScrollFg.style.left = me._node_scroller.ggScrollPosX + 'px';
8484			let percentScrolled = me._node_scroller.ggScrollPosX / (me._node_scroller__horScrollBg.offsetWidth - me._node_scroller__horScrollFg.offsetWidth);
8485			me._node_scroller__content.style.left = -(Math.round((me._node_scroller.ggContentWidth * (1.0 - me._node_scroller.ggHPercentVisible)) * percentScrolled)) + me._node_scroller.ggContentLeftOffset + 'px';
8486			me._node_scroller.ggScrollPosXPercent = (me._node_scroller__horScrollFg.offsetLeft / me._node_scroller__horScrollBg.offsetWidth);
8487		}
8488		me._node_scroller.ggScrollByXSmooth = function(diffX) {
8489			if(!me._node_scroller.ggHorScrollVisible || diffX == 0 || me._node_scroller.ggHPercentVisible >= 1.0) return;
8490			var scrollPerInterval = diffX / 25;
8491			var scrollCurrX = 0;
8492			var id = setInterval(function() {
8493				scrollCurrX += scrollPerInterval;
8494				me._node_scroller.ggScrollPosX += scrollPerInterval;
8495				if (diffX > 0 && (scrollCurrX >= diffX || me._node_scroller.ggScrollPosX >= me._node_scroller__horScrollBg.offsetWidth - me._node_scroller__horScrollFg.offsetWidth)) {
8496					me._node_scroller.ggScrollPosX = Math.min(me._node_scroller.ggScrollPosX, me._node_scroller__horScrollBg.offsetWidth - me._node_scroller__horScrollFg.offsetWidth);
8497					clearInterval(id);
8498				}
8499				if (diffX < 0 && (scrollCurrX <= diffX || me._node_scroller.ggScrollPosX <= 0)) {
8500					me._node_scroller.ggScrollPosX = Math.max(me._node_scroller.ggScrollPosX, 0);
8501					clearInterval(id);
8502				}
8503			me._node_scroller__horScrollFg.style.left = me._node_scroller.ggScrollPosX + 'px';
8504			let percentScrolled = me._node_scroller.ggScrollPosX / (me._node_scroller__horScrollBg.offsetWidth - me._node_scroller__horScrollFg.offsetWidth);
8505			me._node_scroller__content.style.left = -(Math.round((me._node_scroller.ggContentWidth * (1.0 - me._node_scroller.ggHPercentVisible)) * percentScrolled)) + me._node_scroller.ggContentLeftOffset + 'px';
8506			me._node_scroller.ggScrollPosXPercent = (me._node_scroller__horScrollFg.offsetLeft / me._node_scroller__horScrollBg.offsetWidth);
8507			}, 10);
8508		}
8509		me._node_scroller.ggScrollByY = function(diffY) {
8510			if(!me._node_scroller.ggVertScrollVisible || diffY == 0 || me._node_scroller.ggVPercentVisible >= 1.0) return;
8511			me._node_scroller.ggScrollPosY = (me._node_scroller__vertScrollFg.offsetTop + diffY);
8512			me._node_scroller.ggScrollPosY = Math.max(me._node_scroller.ggScrollPosY, 
85120);
8513			me._node_scroller.ggScrollPosY = Math.min(me._node_scroller.ggScrollPosY, me._node_scroller__vertScrollBg.offsetHeight - me._node_scroller__vertScrollFg.offsetHeight);
8514			me._node_scroller__vertScrollFg.style.top = me._node_scroller.ggScrollPosY + 'px';
8515			let percentScrolled = me._node_scroller.ggScrollPosY / (me._node_scroller__vertScrollBg.offsetHeight - me._node_scroller__vertScrollFg.offsetHeight);
8516			me._node_scroller__content.style.top = -(Math.round((me._node_scroller.ggContentHeight * (1.0 - me._node_scroller.ggVPercentVisible)) * percentScrolled)) + me._node_scroller.ggContentTopOffset + 'px';
8517			me._node_scroller.ggScrollPosYPercent = (me._node_scroller__vertScrollFg.offsetTop / me._node_scroller__vertScrollBg.offsetHeight);
8518		}
8519		me._node_scroller.ggScrollByYSmooth = function(diffY) {
8520			if(!me._node_scroller.ggVertScrollVisible || diffY == 0 || me._node_scroller.ggVPercentVisible >= 1.0) return;
8521			var scrollPerInterval = diffY / 25;
8522			var scrollCurrY = 0;
8523			var id = setInterval(function() {
8524				scrollCurrY += scrollPerInterval;
8525				me._node_scroller.ggScrollPosY += scrollPerInterval;
8526				if (diffY > 0 && (scrollCurrY >= diffY || me._node_scroller.ggScrollPosY >= me._node_scroller__vertScrollBg.offsetHeight - me._node_scroller__vertScrollFg.offsetHeight)) {
8527					me._node_scroller.ggScrollPosY = Math.min(me._node_scroller.ggScrollPosY, me._node_scroller__vertScrollBg.offsetHeight - me._node_scroller__vertScrollFg.offsetHeight);
8528					clearInterval(id);
8529				}
8530				if (diffY < 0 && (scrollCurrY <= diffY || me._node_scroller.ggScrollPosY <= 0)) {
8531					me._node_scroller.ggScrollPosY = Math.max(me._node_scroller.ggScrollPosY, 0);
8532					clearInterval(id);
8533				}
8534			me._node_scroller__vertScrollFg.style.top = me._node_scroller.ggScrollPosY + 'px';
8535			let percentScrolled = me._node_scroller.ggScrollPosY / (me._node_scroller__vertScrollBg.offsetHeight - me._node_scroller__vertScrollFg.offsetHeight);
8536			me._node_scroller__content.style.top = -(Math.round((me._node_scroller.ggContentHeight * (1.0 - me._node_scroller.ggVPercentVisible)) * percentScrolled)) + me._node_scroller.ggContentTopOffset + 'px';
8537			me._node_scroller.ggScrollPosYPercent = (me._node_scroller__vertScrollFg.offsetTop / me._node_scroller__vertScrollBg.offsetHeight);
8538			}, 10);
8539		}
8540		me._node_scroller.ggScrollIntoView = function(posX, posY, width, height) {
8541			if (me._node_scroller.ggHorScrollVisible) {
8542				if (posX < 0) {
8543					var diffX = Math.floor(posX * me._node_scroller.ggHPercentVisible);
8544					me._node_scroller.ggScrollByXSmooth(diffX);
8545				} else if (posX + width > me._node_scroller.clientWidth - (me._node_scroller.ggVertScrollVisible ? 15 : 0)) {
8546					var diffX = Math.ceil(((posX + width) - (me._node_scroller.clientWidth - (me._node_scroller.ggVertScrollVisible ? 15 : 0))) * me._node_scroller.ggHPercentVisible);
8547					me._node_scroller.ggScrollByXSmooth(diffX);
8548				}
8549			}
8550			if (me._node_scroller.ggVertScrollVisible) {
8551				if (posY < 0) {
8552					var diffY = Math.floor(posY * me._node_scroller.ggVPercentVisible);
8553					me._node_scroller.ggScrollByYSmooth(diffY);
8554				} else if (posY + height > me._node_scroller.clientHeight - (me._node_scroller.ggHorScrollVisible ? 15 : 0)) {
8555					var diffY = Math.ceil(((posY + height) - (me._node_scroller.clientHeight - (me._node_scroller.ggHorScrollVisible ? 15 : 0))) * me._node_scroller.ggVPercentVisible);
8556					me._node_scroller.ggScrollByYSmooth(diffY);
8557				}
8558			}
8559		}
8560		me._node_scroller__content.mousetouchend = e => {
8561			let inertiaInterval = setInterval(function() {
8562				me._node_scroller.ggDragInertiaX *= 0.96;
8563				me._node_scroller.ggDragInertiaY *= 0.96;
8564				me._node_scroller.ggScrollByX(me._node_scroller.ggDragInertiaX);
8565				me._node_scroller.ggScrollByY(me._node_scroller.ggDragInertiaY);
8566				if (Math.abs(me._node_scroller.ggDragInertiaX) < 1.0 && Math.abs(me._node_scroller.ggDragInertiaY) < 1.0) {
8567					clearInterval(inertiaInterval);
8568				}
8569				}, 10);
8570			me._node_scroller__content.onmouseup = null;
8571			me._node_scroller__content.onmousemove = null;
8572			me._node_scroller__content.ontouchend = null;
8573			me._node_scroller__content.ontouchmove = null;
8574			me._node_scroller__content.onpointerup = null;
8575			me._node_scroller__content.onpointermove = null;
8576			setTimeout(function() { me._node_scroller.ggIsDragging = false; }, 100);
8577		}
8578		me._node_scroller__content.mousetouchmove = e => {
8579			e = e || window.event;
8580			e.preventDefault();
8581			var t = e.touches;
8582			var eventX = t ? t[0].clientX : e.clientX;
8583			var eventY = t ? t[0].clientY : e.clientY;
8584			if (Math.abs(eventX - me._node_scroller.ggDragStartX) > 10 || Math.abs(eventY - me._node_scroller.ggDragStartY) > 10) me._node_scroller.ggIsDragging = true;
8585			var diffX = (eventX - me._node_scroller.ggDragLastX) * me._node_scroller.ggHPercentVisible;
8586			var diffY = (eventY - me._node_scroller.ggDragLastY) * me._node_scroller.ggVPercentVisible;
8587			me._node_scroller.ggDragInertiaX = -diffX;
8588			me._node_scroller.ggDragInertiaY = -diffY;
8589			me._node_scroller.ggDragLastX = eventX;
8590			me._node_scroller.ggDragLastY = eventY;
8591			me._node_scroller.ggScrollByX(-diffX);
8592			me._node_scroller.ggScrollByY(-diffY);
8593		}
8594		me._node_scroller__content.mousetouchstart = e => {
8595			e = e || window.event;
8596			var t = e.touches;
8597			me._node_scroller.ggDragLastX = me._node_scroller.ggDragStartX = t ? t[0].clientX : e.clientX;
8598			me._node_scroller.ggDragLastY = me._node_scroller.ggDragStartY = t ? t[0].clientY : e.clientY;
8599			me._node_scroller__content.onmouseup = me._node_scroller__content.mousetouchend;
8600			me._node_scroller__content.ontouchend = me._node_scroller__content.mousetouchend;
8601			me._node_scroller__content.onmousemove = me._node_scroller__content.mousetouchmove;
8602			me._node_scroller__content.ontouchmove = me._node_scroller__content.mousetouchmove;
8603			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
8604				me._node_scroller__content.onpointerup = me._node_scroller__content.ontouchend;
8605				me._node_scroller__content.onpointermove = me._node_scroller__content.ontouchmove;
8606			}
8607		}
8608		els.onmousedown = me._node_scroller__content.mousetouchstart;
8609		els.ontouchstart = me._node_scroller__content.mousetouchstart;
8610		if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
8611			els.onpointerdown = me._node_scroller__content.mousetouchstart;
8612		}
8613		elVertScrollBg = me._node_scroller__vertScrollBg = document.createElement('div');
8614		el.appendChild(elVertScrollBg);
8615		elVertScrollBg.setAttribute('style', 'position: absolute; right: 0px; top: 0px; visibility: hidden; width: 15px; height: 700px; background-color: rgba(0,0,0,0.12549); pointer-events: auto;');
8616		elVertScrollBg.className='ggskin ggskin_scrollarea_vscrollbg';
8617		elVertScrollFg = me._node_scroller__vertScrollFg = document.createElement('div');
8618		elVertScrollBg.appendChild(elVertScrollFg);
8619		elVertScrollFg.setAttribute('style', 'position: absolute; left: 0px; top: 0px; visibility: hidden; width: 15px; height: 700px; background-color: rgba(255,255,255,0.25098); pointer-events: auto;');
8620		elVertScrollFg.className='ggskin ggskin_scrollarea_vscrollfg';
8621		me._node_scroller.ggScrollPosY = 0;
8622		me._node_scroller.ggScrollPosYPercent = 0.0;
8623		elVertScrollFg.onmousedown = function(e) {
8624			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) return;
8625			e = e || window.event;
8626			e.preventDefault();
8627			e.stopPropagation();
8628			me._node_scroller.ggDragLastY = e.clientY;
8629			document.onmouseup = function() {
8630				let inertiaInterval = setInterval(function() {
8631					me._node_scroller.ggDragInertiaY *= 0.96;
8632					me._node_scroller.ggScrollByY(me._node_scroller.ggDragInertiaY);
8633					if (Math.abs(me._node_scroller.ggDragInertiaY) < 1.0) {
8634						clearInterval(inertiaInterval);
8635					}
8636					}, 10);
8637				document.onmouseup = null;
8638				document.onmousemove = null;
8639			}
8640			document.onmousemove = function(e) {
8641				e = e || window.event;
8642				e.preventDefault();
8643				var diffY = e.clientY - me._node_scroller.ggDragLastY;
8644				me._node_scroller.ggDragInertiaY = diffY;
8645				me._node_scroller.ggDragLastY = e.clientY;
8646				me._node_scroller.ggScrollByY(diffY);
8647			}
8648		}
8649		elVertScrollFg.ontouchstart = function(e) {
8650			e = e || window.event;
8651			e.preventDefault();
8652			e.stopPropagation();
8653			var t = e.touches;
8654			me._node_scroller.ggDragLastY = t ? t[0].clientY : e.clientY;
8655			document.ontouchend = function() {
8656				let inertiaInterval = setInterval(function() {
8657					me._node_scroller.ggDragInertiaY *= 0.96;
8658					me._node_scroller.ggScrollByY(me._node_scroller.ggDragInertiaY);
8659					if (Math.abs(me._node_scroller.ggDragInertiaY) < 1.0) {
8660						clearInterval(inertiaInterval);
8661					}
8662					}, 10);
8663				document.ontouchend = null;
8664				document.ontouchmove = null;
8665				document.onpointerup = null;
8666				document.onpointermove = null;
8667			}
8668			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
8669				document.onpointerup = document.ontouchend;
8670			}
8671			document.ontouchmove = function(e) {
8672				e = e || window.event;
8673				e.preventDefault();
8674				var t = e.touches;
8675				var diffY = (t ? t[0].clientY : e.clientY) - me._node_scroller.ggDragLastY;
8676				me._node_scroller.ggDragInertiaY = diffY;
8677				me._node_scroller.ggDragLastY = t ? t[0].clientY : e.clientY;
8678				me._node_scroller.ggScrollByY(diffY);
8679			}
8680			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
8681				document.onpointermove = document.ontouchmove;
8682			}
8683		}
8684		if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
8685			elVertScrollFg.onpointerdown = elVertScrollFg.ontouchstart;
8686		}
8687		elVertScrollBg.onmousedown = function(e) {
8688			e = e || window.event;
8689			e.preventDefault();
8690			var diffY = me._node_scroller.ggScrollHeight;
8691			if (e.offsetY < me._node_scroller.ggScrollPosY) {
8692				diffY = diffY * -1;
8693			}
8694			me._node_scroller.ggScrollByYSmooth(diffY);
8695		}
8696		elVertScrollBg.ontouchstart = function(e) {
8697			e = e || window.event;
8698			e.preventDefault();
8699			e.stopPropagation();
8700			var t = e.touches;
8701			var rect = me._node_scroller__vertScrollBg.getBoundingClientRect();
8702			var diffY = me._node_scroller.ggScrollHeight;
8703			if ((t[0].clientY - rect.top) < me._node_scroller.ggScrollPosY) {
8704				diffY = diffY * -1;
8705			}
8706			me._node_scroller.ggScrollByYSmooth(diffY);
8707		}
8708		el.addEventListener('wheel', function(e) {
8709			e.preventDefault();
8710			var wheelDelta = Math.sign(e.deltaY);
8711			me._node_scroller.ggScrollByYSmooth(30 * me._node_scroller.ggVPercentVisible * wheelDelta);
8712		});
8713		elCornerBg = me._node_scroller__cornerBg = document.createElement('div');
8714		el.appendChild(elCornerBg);
8715		elCornerBg.setAttribute('style', 'position: absolute; right: 0px; bottom: 0px; visibility: hidden; width: 15px; height: 15px; background-color: rgba(255,255,255,1);');
8716		elCornerBg.className='ggskin ggskin_scrollarea_scrollcorner';
8717		el.ggId="node_scroller";
8718		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
8719		el.ggVisible=true;
8720		el.className="ggskin ggskin_scrollarea ";
8721		el.ggType='scrollarea';
8722		hs ='';
8723		hs+='border : 0px solid #000000;';
8724		hs+='height : calc(100% - 160px);';
8725		hs+='left : 0px;';
8726		hs+='opacity : 0;';
8727		hs+='overflow : hidden;';
8728		hs+='position : absolute;';
8729		hs+='top : 90px;';
8730		hs+='visibility : hidden;';
8731		hs+='width : 178px;';
8732		hs+='pointer-events:auto;';
8733		el.setAttribute('style',hs);
8734		el.style.transformOrigin='50% 50%';
8735		me._node_scroller.ggIsActive=function() {
8736			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
8737				return this.parentNode.ggIsActive();
8738			}
8739			return false;
8740		}
8741		el.ggElementNodeId=function() {
8742			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
8743				return this.parentNode.ggElementNodeId();
8744			}
8745			return player.getCurrentNode();
8746		}
8747		me._node_scroller.logicBlock_alpha = function() {
8748			var newLogicStateAlpha;
8749			if (
8750				((player.getVariableValue('node_visible') == true))
8751			)
8752			{
8753				newLogicStateAlpha = 0;
8754			}
8755			else {
8756				newLogicStateAlpha = -1;
8757			}
8758			if (me._node_scroller.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
8759				me._node_scroller.ggCurrentLogicStateAlpha = newLogicStateAlpha;
8760				me._node_scroller.style.transition='opacity 500ms ease 0ms';
8761				if (me._node_scroller.ggCurrentLogicStateAlpha == 0) {
8762					me._node_scroller.style.visibility=me._node_scroller.ggVisible?'inherit':'hidden';
8763					me._node_scroller.style.opacity=1;
8764				}
8765				else {
8766					setTimeout(function() { if (me._node_scroller.style.opacity == 0.0) { me._node_scroller.style.visibility="hidden"; } }, 505);
8767					me._node_scroller.style.opacity=0;
8768				}
8769			}
8770		}
8771		me._node_scroller.logicBlock_alpha();
8772		me._node_scroller.ggUpdatePosition=function (useTransition) {
8773			{
8774				var horScrollWasVisible = this.ggHorScrollVisible;
8775				var vertScrollWasVisible = this.ggVertScrollVisible;
8776				this.ggContent.style.left = '0px';
8777				this.ggContent.style.top = '0px';
8778				this.ggContentLeftOffset = 0;
8779				this.ggContentTopOffset = 0;
8780				var offsetWidthWithScale = this.getBoundingClientRect().width;
8781				var offsetHeightWithScale = this.getBoundingClientRect().height;
8782				var domRectContent = this.ggContent.getBoundingClientRect();
8783				var minX = 0;
8784				var minY = 0;
8785				var maxX = 0;
8786				var maxY = 0;
8787				var stack=[];
8788				stack.push(this.ggContent);
8789				while(stack.length>0) {
8790					var e=stack.pop();
8791					if (e!=this.ggContent && e.getBoundingClientRect && e.style['display']!='none' && (e.offsetWidth != 0 || e.offsetHeight != 0)) {
8792						var domRectChild = e.getBoundingClientRect();
8793						var diffX = domRectChild.left - domRectContent.left;
8794						minX = Math.min(minX, diffX);
8795						maxX = Math.max(maxX, diffX + domRectChild.width);
8796						var diffY = domRectChild.top - domRectContent.top;
8797						minY = Math.min(minY, diffY);
8798						maxY = Math.max(maxY, diffY + domRectChild.height);
8799					}
8800					if (e.hasChildNodes() && e.style['display']!='none' && e.style['overflow']!='hidden') {
8801						for(var i=0;i<e.childNodes.length;i++) {
8802							stack.push(e.childNodes[i]);
8803						}
8804					}
8805				}
8806				if (minX < 0) this.ggContentLeftOffset = -minX;
8807				if (minY < 0) this.ggContentTopOffset = -minY;
8808				this.ggContent.style.left = this.ggContentLeftOffset + 'px';
8809				this.ggContent.style.top = this.ggContentTopOffset + 'px';
8810				var contentWidth = maxX - minX;
8811				this.ggContent.style.width = contentWidth + 'px';
8812				var contentHeight = maxY - minY;
8813				this.ggContent.style.height = contentHeight + 'px';
8814			var scaleX = this.getBoundingClientRect().width / this.offsetWidth;
8815				this.ggContentWidth = contentWidth / scaleX;
8816			var scaleY = this.getBoundingClientRect().height / this.offsetHeight;
8817				this.ggContentHeight = contentHeight / scaleY;
8818				this.ggContent.style.left = this.ggContentLeftOffset + 'px';
8819				this.ggContent.style.marginLeft = '0px';
8820				this.ggContent.style.top = -(Math.round(me._node_scroller.ggScrollPosY / me._node_scroller.ggVPercentVisible)) + this.ggContentTopOffset + 'px';
8821				this.ggContent.style.marginTop = '0px';
8822				if ((me._node_scroller.ggHorScrollVisible && contentHeight > this.clientHeight - 15) || (!me._node_scroller.ggHorScrollVisible && contentHeight > this.clientHeight)) {
8823					me._node_scroller__vertScrollBg.style.visibility = 'inherit';
8824					me._node_scroller__vertScrollFg.style.visibility = 'inherit';
8825					me._node_scroller.ggVertScrollVisible = true;
8826				} else {
8827					me._node_scroller__vertScrollBg.style.visibility = 'hidden';
8828					me._node_scroller__vertScrollFg.style.visibility = 'hidden';
8829					me._node_scroller.ggVertScrollVisible = false;
8830				}
8831				if(me._node_scroller.ggVertScrollVisible) {
8832					me._node_scroller.ggAvailableWidth = me._node_scroller.clientWidth - 15;
8833					if (me._node_scroller.ggHorScrollVisible) {
8834						me._node_scroller.ggAvailableHeight = me._node_scroller.clientHeight - 15;
8835						me._node_scroller.ggAvailableHeightWithScale = me._node_scroller.getBoundingClientRect().height - me._node_scroller__vertScrollBg.getBoundingClientRect().width;
8836						me._node_scroller__cornerBg.style.visibility = 'inherit';
8837					} else {
8838						me._node_scroller.ggAvailableHeight = me._node_scroller.clientHeight;
8839						me._node_scroller.ggAvailableHeightWithScale = me._node_scroller.getBoundingClientRect().height;
8840						me._node_scroller__cornerBg.style.visibility = 'hidden';
8841					}
8842					me._node_scroller__vertScrollBg.style.height = me._node_scroller.ggAvailableHeight + 'px';
8843					me._node_scroller.ggVPercentVisible = contentHeight != 0 ? me._node_scroller.ggAvailableHeightWithScale / contentHeight : 0.0;
8844					if (me._node_scroller.ggVPercentVisible > 1.0) me._node_scroller.ggVPercentVisible = 1.0;
8845					me._node_scroller.ggScrollHeight =  Math.round(me._node_scroller__vertScrollBg.offsetHeight * me._node_scroller.ggVPercentVisible);
8846					me._node_scroller__vertScrollFg.style.height = me._node_scroller.ggScrollHeight + 'px';
8847					me._node_scroller.ggScrollPosY = me._node_scroller.ggScrollPosYPercent * me._node_scroller.ggAvailableHeight;
8848					me._node_scroller.ggScrollPosY = Math.min(me._node_scroller.ggScrollPosY, me._node_scroller__vertScrollBg.offsetHeight - me._node_scroller__vertScrollFg.offsetHeight);
8849					me._node_scroller__vertScrollFg.style.top = me._node_scroller.ggScrollPosY + 'px';
8850					if (me._node_scroller.ggVPercentVisible < 1.0) {
8851						let percentScrolled = me._node_scroller.ggScrollPosY / (me._node_scroller__vertScrollBg.offsetHeight - me._node_scroller__vertScrollFg.offsetHeight);
8852						me._node_scroller__content.style.top = -(Math.round((me._node_scroller.ggContentHeight * (1.0 - me._node_scroller.ggVPercentVisible)) * percentScrolled)) + me._node_scroller.ggContentTopOffset + 'px';
8853					}
8854				} else {
8855					me._node_scroller.ggAvailableWidth = me._node_scroller.clientWidth;
8856					me._node_scroller.ggScrollPosY = 0;
8857					me._node_scroller.ggScrollPosYPercent = 0.0;
8858					me._node_scroller__content.style.top = this.ggContentTopOffset + 'px';
8859					me._node_scroller__cornerBg.style.visibility = 'hidden';
8860				}
8861				if(horScrollWasVisible != me._node_scroller.ggHorScrollVisible || vertScrollWasVisible != me._node_scroller.ggVertScrollVisible) {
8862					skin.updateSize(me._node_scroller);
8863					me._node_scroller.ggUpdatePosition();
8864				}
8865			}
8866		}
8867		el=me._node_cloner=document.createElement('div');
8868		el.isDragging = function() {
8869			let scrollerParent = me._node_cloner;
8870			while ((scrollerParent = scrollerParent.parentNode) != null) {
8871				if (scrollerParent.hasOwnProperty('ggIsDragging') && scrollerParent.ggIsDragging == true) return true;
8872			}
8873			return false;
8874		}
8875		el.ggPermeable=false;
8876		el.ggNumRepeat = 1;
8877		el.ggNumRows = 0;
8878		el.ggNumCols = 0;
8879		el.ggCloneOffset = 0;
8880		el.ggCloneOffsetChanged = false;
8881		el.ggWidth = 140;
8882		el.ggHeight = 90;
8883		el.ggSizeChanged = false;
8884		el.ggUpdating = false;
8885		el.ggFilter = [];
8886		el.ggFilterHsSkinId = '';
8887		el.ggInstances = [];
8888		el.ggNumFilterPassed = 0;
8889		el.getFilteredNodes = function(tourNodes, filter) {
8890			var filteredNodes = [];
8891			for (var i = 0; i < tourNodes.length; i++) {
8892				var nodeId = tourNodes[i];
8893				var passed = true;
8894				var nodeData = player.getNodeUserdata(nodeId);
8895				if (filter.length > 0) {
8896					for (var j=0; j < filter.length; j++) {
8897						if (nodeData['tags'].indexOf(filter[j].trim()) == -1) passed = false;
8898					}
8899				}
8900				if (passed) {
8901					filteredNodes.push(nodeId);
8902				}
8903			}
8904			return filteredNodes;
8905		}
8906		el.ggUpdate = function(filter) {
8907			if(me._node_cloner.ggUpdating == true) return;
8908			me._node_cloner.ggUpdating = true;
8909			var el=me._node_cloner;
8910			var curNumCols = 0;
8911			curNumCols = me._node_cloner.ggNumRepeat;
8912			if (curNumCols < 1) curNumCols = 1;
8913			if (typeof filter=='object') {
8914				el.ggFilter = filter;
8915			} else {
8916				filter = el.ggFilter;
8917			};
8918			if (me.ggTag) filter.push(me.ggTag);
8919			filter=filter.sort();
8920			if ((el.ggNumCols == curNumCols) && !el.ggSizeChanged && (el.ggInstances.length > 0) && (filter.length === el.ggCurrentFilter.length) && (filter.every(function(value, index) { return value === el.ggCurrentFilter[index] }) )) {
8921				me._node_cloner.ggUpdating = false;
8922				return;
8923			} else {
8924				el.ggSizeChanged = false;
8925				el.ggNumRows = 1;
8926				el.ggNumCols = curNumCols;
8927			var centerOffsetHor = 0;
8928			var centerOffsetVert = 0;
8929				me._node_cloner.ggCloneOffsetChanged = false;
8930			}
8931			el.ggCurrentFilter = filter;
8932			el.ggInstances = [];
8933			if (el.hasChildNodes() == true) {
8934				while (el.firstChild) {
8935					el.removeChild(el.firstChild);
8936				}
8937			}
8938			var tourNodes = player.getNodeIds();
8939			if (tourNodes.length == 0) {
8940				me._node_cloner.ggUpdating = false;
8941				return;
8942			}
8943			var row = 0;
8944			var column = 0;
8945			var currentIndex = 0;
8946			var keepCloning = true;
8947			tourNodes = me._node_cloner.getFilteredNodes(tourNodes, filter);
8948			me._node_cloner.ggNumFilterPassed = tourNodes.length;
8949			for (var i = 0; i < tourNodes.length; i++) {
8950				var nodeId = tourNodes[i];
8951				var nodeData = player.getNodeUserdata(nodeId);
8952				if (!keepCloning || i < me._node_cloner.ggCloneOffset) continue;
8953				var parameter={};
8954				parameter.top = centerOffsetVert + (row * me._node_cloner.ggHeight) + 'px';
8955				parameter.left = centerOffsetHor + (column * me._node_cloner.ggWidth) + 'px';
8956				parameter.width=me._node_cloner.ggWidth + 'px';
8957				parameter.height=me._node_cloner.ggHeight + 'px';
8958				parameter.index=currentIndex;
8959				parameter.title=nodeData['title'];
8960				var inst = new SkinCloner_node_cloner_Class(nodeId, me, el, parameter);
8961				currentIndex++;
8962				el.ggInstances.push(inst);
8963				el.appendChild(inst.__div);
8964				inst.__div.ggObj=inst;
8965				skin.updateSize(inst.__div);
8966				column++;
8967				if (column >= el.ggNumCols) {
8968					column = 0;
8969					row++;
8970					el.ggNumRows++;
8971				}
8972			}
8973			me._node_cloner.ggNodeCount = me._node_cloner.ggNumFilterPassed;
8974			me._node_cloner.ggUpdating = false;
8975			player.triggerEvent('clonerchanged');
8976			if (me._node_cloner.parentNode && me._node_cloner.parentNode.classList.contains('ggskin_subelement') && me._node_cloner.parentNode.parentNode.classList.contains('ggskin_scrollarea')) me._node_cloner.parentNode.parentNode.ggUpdatePosition();
8977		}
8978		el.ggFilter = [];
8979		el.ggFilter[0] = "_nop_";
8980		el.ggId="node_cloner";
8981		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
8982		el.ggVisible=true;
8983		el.className="ggskin ggskin_cloner ";
8984		el.ggType='cloner';
8985		hs ='';
8986		hs+='height : 90px;';
8987		hs+='left : 10px;';
8988		hs+='overflow : visible;';
8989		hs+='position : absolute;';
8990		hs+='top : 0px;';
8991		hs+='visibility : inherit;';
8992		hs+='width : 140px;';
8993		hs+='pointer-events:auto;';
8994		el.setAttribute('style',hs);
8995		el.style.transformOrigin='50% 50%';
8996		me._node_cloner.ggIsActive=function() {
8997			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
8998				return this.parentNode.ggIsActive();
8999			}
9000			return false;
9001		}
9002		el.ggElementNodeId=function() {
9003			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
9004				return this.parentNode.ggElementNodeId();
9005			}
9006			return player.getCurrentNode();
9007		}
9008		me._node_cloner.ggUpdateConditionNodeChange=function () {
9009			var cnode=player.getCurrentNode();
9010			for(var i=0; i<me._node_cloner.childNodes.length; i++) {
9011				var child=me._node_cloner.childNodes[i];
9012				if (child.ggObj && child.ggObj.ggNodeId==cnode) {
9013			        var childOffX = child.offsetLeft;
9014			        var childOffY = child.offsetTop;
9015					var p = child.parentElement;
9016			        while (p != null && p!==this.divSkin) {
9017						if (p.ggType && p.ggType == 'scrollarea') {
9018							p.ggScrollIntoView(childOffX, childOffY, child.clientWidth, child.clientHeight);
9019						}
9020						childOffX += p.offsetLeft;
9021						childOffY += p.offsetTop;
9022						p = p.parentElement;
9023					}
9024				}
9025			}
9026		}
9027		me._node_cloner.ggUpdatePosition=function (useTransition) {
9028			me._node_cloner.ggUpdate();
9029		}
9030		me._node_scroller__content.appendChild(me._node_cloner);
9031		me._menu_background.appendChild(me._node_scroller);
9032		el=me._button_ebene=document.createElement('div');
9033		el.ggId="Button_Ebene";
9034		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
9035		el.ggVisible=true;
9036		el.className="ggskin ggskin_rectangle ";
9037		el.ggType='rectangle';
9038		hs ='';
9039		hs+='background : #ffffff;';
9040		hs+='border : 1px solid #000000;';
9041		hs+='cursor : default;';
9042		hs+='height : 24px;';
9043		hs+='left : 12px;';
9044		hs+='position : absolute;';
9045		hs+='top : 53px;';
9046		hs+='visibility : inherit;';
9047		hs+='width : 134px;';
9048		hs+='pointer-events:auto;';
9049		el.setAttribute('style',hs);
9050		el.style.transformOrigin='50% 50%';
9051		me._button_ebene.ggIsActive=function() {
9052			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
9053				return this.parentNode.ggIsActive();
9054			}
9055			return false;
9056		}
9057		el.ggElementNodeId=function() {
9058			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
9059				return this.parentNode.ggElementNodeId();
9060			}
9061			return player.getCurrentNode();
9062		}
9063		me._button_ebene.onclick=function (e) {
9064			player.setVariableValue('node_visible', false);
9065		}
9066		me._button_ebene.ggUpdatePosition=function (useTransition) {
9067		}
9068		el=me._text_1=document.createElement('div');
9069		els=me._text_1__text=document.createElement('div');
9070		el.className='ggskin ggskin_textdiv';
9071		el.ggTextDiv=els;
9072		el.ggId="Text 1";
9073		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
9074		el.ggVisible=true;
9075		el.className="ggskin ggskin_text ";
9076		el.ggType='text';
9077		hs ='';
9078		hs+='border : 0px solid #000000;';
9079		hs+='color : #000000;';
9080		hs+='cursor : default;';
9081		hs+='height : 20px;';
9082		hs+='left : 18px;';
9083		hs+='position : absolute;';
9084		hs+='top : 1px;';
9085		hs+='visibility : inherit;';
9086		hs+='width : 100px;';
9087		hs+='pointer-events:auto;';
9088		el.setAttribute('style',hs);
9089		el.style.transformOrigin='50% 50%';
9090		hs ='';
9091		hs += 'box-sizing: border-box;';
9092		hs+='width: 100%;';
9093		hs+='height: 100%;';
9094		hs+='text-align: center;';
9095		hs+='white-space: pre;';
9096		hs+='padding: 0px;';
9097		hs+='overflow: hidden;';
9098		els.setAttribute('style',hs);
9099		me._text_1.ggUpdateText=function() {
9100			var params = [];
9101			params.push(player._(String(player.getVariableValue('dh__cur_selectedfloor', me.hotspot ? me.hotspot.id : (player.hotspot ? player.hotspot.id : '')))));
9102			var hs = player._("%1", params);
9103			if (hs!=this.ggText) {
9104				this.ggText=hs;
9105				this.ggTextDiv.innerHTML=hs;
9106				if (this.ggUpdatePosition) this.ggUpdatePosition();
9107			}
9108		}
9109		me._text_1.ggUpdateText();
9110		player.addListener('varchanged_dh__cur_selectedfloor', function() {
9111			me._text_1.ggUpdateText();
9112		});
9113		el.appendChild(els);
9114		me._text_1.ggIsActive=function() {
9115			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
9116				return this.parentNode.ggIsActive();
9117			}
9118			return false;
9119		}
9120		el.ggElementNodeId=function() {
9121			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
9122				return this.parentNode.ggElementNodeId();
9123			}
9124			return player.getCurrentNode();
9125		}
9126		me._text_1.ggUpdatePosition=function (useTransition) {
9127		}
9128		me._button_ebene.appendChild(me._text_1);
9129		me._menu_background.appendChild(me._button_ebene);
9130		el=me._category_scroller=document.createElement('div');
9131		els=me._category_scroller__content=document.createElement('div');
9132		els.className='ggskin ggskin_subelement ggskin_scrollarea';
9133		el.ggContent=els;
9134		el.appendChild(els);
9135		el.ggHorScrollVisible = false;
9136		el.ggVertScrollVisible = false;
9137		el.ggContentLeftOffset = 0;
9138		el.ggContentTopOffset = 0;
9139		el.ggContentWidth = 0;
9140		el.ggContentHeight = 0;
9141		el.ggDragInertiaX = 0;
9142		el.ggDragInertiaY = 0;
9143		el.ggVPercentVisible = 1.0;
9144		el.ggHPercentVisible = 1.0;
9145		el.ggIsDragging = false;
9146		hs ='';
9147		hs+='height : 36px;';
9148		hs+='left : 0px;';
9149		hs+='overflow-x : visible;';
9150		hs+='overflow-y : visible;';
9151		hs+='position : absolute;';
9152		hs+='top : 0px;';
9153		hs+='width : 151px;';
9154		hs+="";
9155		els.setAttribute('style',hs);
9156		me._category_scroller.ggScrollByX = function(diffX) {
9157			if(!me._category_scroller.ggHorScrollVisible || diffX == 0 || me._category_scroller.ggHPercentVisible >= 1.0) return;
9158			me._category_scroller.ggScrollPosX = (me._category_scroller__horScrollFg.offsetLeft + diffX);
9159			me._category_scroller.ggScrollPosX = Math.max(me._category_scroller.ggScrollPosX, 0);
9160			me._category_scroller.ggScrollPosX = Math.min(me._category_scroller.ggScrollPosX, me._category_scroller__horScrollBg.offsetWidth - me._category_scroller__horScrollFg.offsetWidth);
9161			me._category_scroller__horScrollFg.style.left = me._category_scroller.ggScrollPosX + 'px';
9162			let percentScrolled = me._category_scroller.ggScrollPosX / (me._category_scroller__horScrollBg.offsetWidth - me._category_scroller__horScrollFg.offsetWidth);
9163			me._category_scroller__content.style.left = -(Math.round((me._category_scroller.ggContentWidth * (1.0 - me._category_scroller.ggHPercentVisible)) * percentScrolled)) + me._category_scroller.ggContentLeftOffset + 'px';
9164			me._category_scroller.ggScrollPosXPercent = (me._category_scroller__horScrollFg.offsetLeft / me._category_scroller__horScrollBg.offsetWidth);
9165		}
9166		me._category_scroller.ggScrollByXSmooth = function(diffX) {
9167			if(!me._category_scroller.ggHorScrollVisible || diffX == 0 || me._category_scroller.ggHPercentVisible >= 1.0) return;
9168			var scrollPerInterval = diffX / 25;
9169			var scrollCurrX = 0;
9170			var id = setInterval(function() {
9171				scrollCurrX += scrollPerInterval;
9172				me._category_scroller.ggScrollPosX += scrollPerInterval;
9173				if (diffX > 0 && (scrollCurrX >= diffX || me._category_scroller.ggScrollPosX >= me._category_scroller__horScrollBg.offsetWidth - me._category_scroller__horScrollFg.offsetWidth)) {
9174					me._category_scroller.ggScrollPosX = Math.min(me._category_scroller.ggScrollPosX, me._category_scroller__horScrollBg.offsetWidth - me._category_scroller__horScrollFg.offsetWidth);
9175					clearInterval(id);
9176				}
9177				if (diffX < 0 && (scrollCurrX <= diffX || me._category_scroller.ggScrollPosX <= 0)) {
9178					me._category_scroller.ggScrollPosX = Math.max(me._category_scroller.ggScrollPosX, 0);
9179					clearInterval(id);
9180				}
9181			me._category_scroller__horScrollFg.style.left = me._category_scroller.ggScrollPosX + 'px';
9182			let percentScrolled = me._category_scroller.ggScrollPosX / (me._category_scroller__horScrollBg.offsetWidth - me._category_scroller__horScrollFg.offsetWidth);
9183			me._category_scroller__content.style.left = -(Math.round((me._category_scroller.ggContentWidth * (1.0 - me._category_scroller.ggHPercentVisible)) * percentScrolled)) + me._category_scroller.ggContentLeftOffset + 'px';
9184			me._category_scroller.ggScrollPosXPercent = (me._category_scroller__horScrollFg.offsetLeft / me._category_scroller__horScrollBg.offsetWidth);
9185			}, 10);
9186		}
9187		me._category_scroller.ggScrollByY = function(diffY) {
9188			if(!me._category_scroller.ggVertScrollVisible || diffY == 0 || me._category_scroller.ggVPercentVisible >= 1.0) return;
9189			me._category_scroller.ggScrollPosY = (me._category_scroller__vertScrollFg.offsetTop + diffY);
9190			me._category_scroller.ggScrollPosY = Math.max(me._category_scroller.ggScrollPosY, 0);
9191			me._category_scroller.ggScrollPosY = Math.min(me._category_scroller.ggScrollPosY, me._category_scroller__vertScrollBg.offsetHeight - me._category_scroller__vertScrollFg.offsetHeight);
9192			me._category_scroller__vertScrollFg.style.top = me._category_scroller.ggScrollPosY + 'px';
9193			let percentScrolled = me._category_scroller.ggScrollPosY / (me._category_scroller__vertScrollBg.offsetHeight - me._category_scroller__vertScrollFg.offsetHeight);
9194			me._category_scroller__content.style.top = -(Math.round((me._category_scroller.ggContentHeight * (1.0 - me._category_scroller.ggVPercentVisible)) * percentScrolled)) + me._category_scroller.ggContentTopOffset + 'px';
9195			me._category_scroller.ggScrollPosYPercent = (me._category_scroller__vertScrollFg.offsetTop / me._category_scroller__vertScrollBg.offsetHeight);
9196		}
9197		me._category_scroller.ggScrollByYSmooth = function(diffY) {
9198			if(!me._category_scroller.ggVertScrollVisible || diffY == 0 || me._category_scroller.ggVPercentVisible >= 1.0) return;
9199			var scrollPerInterval = diffY / 25;
9200			var scrollCurrY = 0;
9201			var id = setInterval(function() {
9202				scrollCurrY += scrollPerInterval;
9203				me._category_scroller.ggScrollPosY += scrollPerInterval;
9204				if (diffY > 0 && (scrollCurrY >= diffY || me._category_scroller.ggScrollPosY >= me._category_scroller__vertScrollBg.offsetHeight - me._category_scroller__vertScrollFg.offsetHeight)) {
9205					me._category_scroller.ggScrollPosY = Math.min(me._category_scroller.ggScrollPosY, me._category_scroller__vertScrollBg.offsetHeight - me._category_scroller__vertScrollFg.offsetHeight);
9206					clearInterval(id);
9207				}
9208				if (diffY < 0 && (scrollCurrY <= diffY || me._category_scroller.ggScrollPosY <= 0)) {
9209					me._category_scroller.ggScrollPosY = Math.max(me._category_scroller.ggScrollPosY, 0);
9210					clearInterval(id);
9211				}
9212			me._category_scroller__vertScrollFg.style.top = me._category_scroller.ggScrollPosY + 'px';
9213			let percentScrolled = me._category_scroller.ggScrollPosY / (me._category_scroller__vertScrollBg.offsetHeight - me._category_scroller__vertScrollFg.offsetHeight);
9214			me._category_scroller__content.style.top = -(Math.round((me._category_scroller.ggContentHeight * (1.0 - me._category_scroller.ggVPercentVisible)) * percentScrolled)) + me._category_scroller.ggContentTopOffset + 'px';
9215			me._category_scroller.ggScrollPosYPercent = (me._category_scroller__vertScrollFg.offsetTop / me._category_scroller__vertScrollBg.offsetHeight);
9216			}, 10);
9217		}
9218		me._category_scroller.ggScrollIntoView = function(posX, posY, width, height) {
9219			if (me._category_scroller.ggHorScrollVisible) {
9220				if (posX < 0) {
9221					var diffX = Math.floor(posX * me._category_scroller.ggHPercentVisible);
9222					me._category_scroller.ggScrollByXSmooth(diffX);
9223				} else if (posX + width > me._category_scroller.clientWidth - (me._category_scroller.ggVertScrollVisible ? 15 : 0)) {
9224					var diffX = Math.ceil(((posX + width) - (me._category_scroller.clientWidth - (me._category_scroller.ggVertScrollVisible ? 15 : 0))) * me._category_scroller.ggHPercentVisible);
9225					me._category_scroller.ggScrollByXSmooth(diffX);
9226				}
9227			}
9228			if (me._category_scroller.ggVertScrollVisible) {
9229				if (posY < 0) {
9230					var diffY = Math.floor(posY * me._category_scroller.ggVPercentVisible);
9231					me._category_scroller.ggScrollByYSmooth(diffY);
9232				} else if (posY + height > me._category_scroller.clientHeight - (me._category_scroller.ggHorScrollVisible ? 15 : 0)) {
9233					var diffY = Math.ceil(((posY + height) - (me._category_scroller.clientHeight - (me._category_scroller.ggHorScrollVisible ? 15 : 0))) * me._category_scroller.ggVPercentVisible);
9234					me._category_scroller.ggScrollByYSmooth(diffY);
9235				}
9236			}
9237		}
9238		me._category_scroller__content.mousetouchend = e => {
9239			let inertiaInterval = setInterval(function() {
9240				me._category_scroller.ggDragInertiaX *= 0.96;
9241				me._category_scroller.ggDragInertiaY *= 0.96;
9242				me._category_scroller.ggScrollByX(me._category_scroller.ggDragInertiaX);
9243				me._category_scroller.ggScrollByY(me._category_scroller.ggDragInertiaY);
9244				if (Math.abs(me._category_scroller.ggDragInertiaX) < 1.0 && Math.abs(me._category_scroller.ggDragInertiaY) < 1.0) {
9245					clearInterval(inertiaInterval);
9246				}
9247				}, 10);
9248			me._category_scroller__content.onmouseup = null;
9249			me._category_scroller__content.onmousemove = null;
9250			me._category_scroller__content.ontouchend = null;
9251			me._category_scroller__content.ontouchmove = null;
9252			me._category_scroller__content.onpointerup = null;
9253			me._category_scroller__content.onpointermove = null;
9254			setTimeout(function() { me._category_scroller.ggIsDragging = false; }, 100);
9255		}
9256		me._category_scroller__content.mousetouchmove = e => {
9257			e = e || window.event;
9258			e.preventDefault();
9259			var t = e.touches;
9260			var eventX = t ? t[0].clientX : e.clientX;
9261			var eventY = t ? t[0].clientY : e.clientY;
9262			if (Math.abs(eventX - me._category_scroller.ggDragStartX) > 10 || Math.abs(eventY - me._category_scroller.ggDragStartY) > 10) me._category_scroller.ggIsDragging = true;
9263			var diffX = (eventX - me._category_scroller.ggDragLastX) * me._category_scroller.ggHPercentVisible;
9264			var diffY = (eventY - me._category_scroller.ggDragLastY) * me._category_scroller.ggVPercentVisible;
9265			me._category_scroller.ggDragInertiaX = -diffX;
9266			me._category_scroller.ggDragInertiaY = -diffY;
9267			me._category_scroller.ggDragLastX = eventX;
9268			me._category_scroller.ggDragLastY = eventY;
9269			me._category_scroller.ggScrollByX(-diffX);
9270			me._category_scroller.ggScrollByY(-diffY);
9271		}
9272		me._category_scroller__content.mousetouchstart = e => {
9273			e = e || window.event;
9274			var t = e.touches;
9275			me._category_scroller.ggDragLastX = me._category_scroller.ggDragStartX = t ? t[0].clientX : e.clientX;
9276			me._category_scroller.ggDragLastY = me._category_scroller.ggDragStartY = t ? t[0].clientY : e.clientY;
9277			me._category_scroller__content.onmouseup = me._category_scroller__content.mousetouchend;
9278			me._category_scroller__content.ontouchend = me._category_scroller__content.mousetouchend;
9279			me._category_scroller__content.onmousemove = me._category_scroller__content.mousetouchmove;
9280			me._category_scroller__content.ontouchmove = me._category_scroller__content.mousetouchmove;
9281			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
9282				me._category_scroller__content.onpointerup = me._category_scroller__content.ontouchend;
9283				me._category_scroller__content.onpointermove = me._category_scroller__content.ontouchmove;
9284			}
9285		}
9286		els.onmousedown = me._category_scroller__content.mousetouchstart;
9287		els.ontouchstart = me._category_scroller__content.mousetouchstart;
9288		if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
9289			els.onpointerdown = me._category_scroller__content.mousetouchstart;
9290		}
9291		elHorScrollBg = me._category_scroller__horScrollBg = document.createElement('div');
9292		el.appendChild(elHorScrollBg);
9293		elHorScrollBg.setAttribute('style', 'position: absolute; left: 0px; bottom: 0px; visibility: hidden; width: 178px; height: 15px; background-color: rgba(128,128,128,0.752941); pointer-events: auto;');
9294		elHorScrollBg.className='ggskin ggskin_scrollarea_hscrollbg';
9295		elHorScrollFg = me._category_scroller__horScrollFg = document.createElement('div');
9296		elHorScrollBg.appendChild(elHorScrollFg);
9297		elHorScrollFg.className='ggskin ggskin_scrollarea_hscrollfg';
9298		elHorScrollFg.setAttribute('style', 'position: absolute; left: 0px; top: 0px; visibility: hidden; width: 178px; height: 15px; background-color: rgba(192,192,192,0.752941); pointer-events: auto;');
9299		me._category_scroller.ggScrollPosX = 0;
9300		me._category_scroller.ggScrollPosXPercent = 0.0;
9301		elHorScrollFg.onmousedown = function(e) {
9302			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) return;
9303			e = e || window.event;
9304			e.preventDefault();
9305			e.stopPropagation();
9306			me._category_scroller.ggDragLastX = e.clientX;
9307			document.onmouseup = function() {
9308				let inertiaInterval = setInterval(function() {
9309					me._category_scroller.ggDragInertiaX *= 0.96;
9310					me._category_scroller.ggScrollByX(me._category_scroller.ggDragInertiaX);
9311					if (Math.abs(me._category_scroller.ggDragInertiaX) < 1.0) {
9312						clearInterval(inertiaInterval);
9313					}
9314					}, 10);
9315				document.onmouseup = null;
9316				document.onmousemove = null;
9317			}
9318			document.onmousemove = function(e) {
9319				e = e || window.event;
9320				e.preventDefault();
9321				var diffX = e.clientX - me._category_scroller.ggDragLastX;
9322				me._category_scroller.ggDragInertiaX = diffX;
9323				me._category_scroller.ggDragLastX = e.clientX;
9324				me._category_scroller.ggScrollByX(diffX);
9325			}
9326		}
9327		elHorScrollFg.ontouchstart = function(e) {
9328			e = e || window.event;
9329			e.preventDefault();
9330			e.stopPropagation();
9331			var t = e.touches;
9332			me._category_scroller.ggDragLastX = t ? t[0].clientX : e.clientX;
9333			document.ontouchend = function() {
9334				let inertiaInterval = setInterval(function() {
9335					me._category_scroller.ggDragInertiaX *= 0.96;
9336					me._category_scroller.ggScrollByX(me._category_scroller.ggDragInertiaX);
9337					if (Math.abs(me._category_scroller.ggDragInertiaX) < 1.0) {
9338						clearInterval(inertiaInterval);
9339					}
9340					}, 10);
9341				document.ontouchend = null;
9342				document.ontouchmove = null;
9343				document.onpointerup = null;
9344				document.onpointermove = null;
9345			}
9346			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
9347				document.onpointerup = document.ontouchend;
9348			}
9349			document.ontouchmove = function(e) {
9350				e = e || window.event;
9351				e.preventDefault();
9352				var t = e.touches;
9353				var diffX = (t ? t[0].clientX : e.clientX) - me._category_scroller.ggDragLastX;
9354				me._category_scroller.ggDragInertiaX = diffX;
9355				me._category_scroller.ggDragLastX = t ? t[0].clientX : e.clientX;
9356				me._category_scroller.ggScrollByX(diffX);
9357			}
9358			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
9359				document.onpointermove = document.ontouchmove;
9360			}
9361		}
9362		if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
9363			elHorScrollFg.onpointerdown = elHorScrollFg.ontouchstart;
9364		}
9365		elHorScrollBg.onmousedown = function(e) {
9366			e = e || window.event;
9367			e.preventDefault();
9368			var diffX = me._category_scroller.ggScrollWidth;
9369			if (e.offsetX < me._category_scroller.ggScrollPosX) {
9370				diffX = diffX * -1;
9371			}
9372			me._category_scroller.ggScrollByXSmooth(diffX);
9373		}
9374		elHorScrollBg.ontouchstart = function(e) {
9375			e = e || window.event;
9376			e.preventDefault();
9377			e.stopPropagation();
9378			var t = e.touches;
9379			var rect = me._category_scroller__horScrollBg.getBoundingClientRect();
9380			var diffX = me._category_scroller.ggScrollWidth;
9381			if ((t[0].clientX - rect.left) < me._category_scroller.ggScrollPosX) {
9382				diffX = diffX * -1;
9383			}
9384			me._category_scroller.ggScrollByXSmooth(diffX);
9385		}
9386		el.addEventListener('wheel', function(e) {
9387			e.preventDefault();
9388			var wheelDelta = Math.sign(e.deltaX);
9389			me._category_scroller.ggScrollByXSmooth(30 * me._category_scroller.ggHPercentVisible * wheelDelta);
9390		});
9391		elVertScrollBg = me._category_scroller__vertScrollBg = document.createElement('div');
9392		el.appendChild(elVertScrollBg);
9393		elVertScrollBg.setAttribute('style', 'position: absolute; right: 0px; top: 0px; visibility: hidden; width: 15px; height: 480px; background-color: rgba(128,128,128,0.752941); pointer-events: auto;');
9394		elVertScrollBg.className='ggskin ggskin_scrollarea_vscrollbg';
9395		elVertScrollFg = me._category_scroller__vertScrollFg = document.createElement('div');
9396		elVertScrollBg.appendChild(elVertScrollFg);
9397		elVertScrollFg.setAttribute('style', 'position: absolute; left: 0px; top: 0px; visibility: hidden; width: 15px; height: 480px; background-color: rgba(192,192,192,0.752941); pointer-events: auto;');
9398		elVertScrollFg.className='ggskin ggskin_scrollarea_vscrollfg';
9399		me._category_scroller.ggScrollPosY = 0;
9400		me._category_scroller.ggScrollPosYPercent = 0.0;
9401		elVertScrollFg.onmousedown = function(e) {
9402			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) return;
9403			e = e || window.event;
9404			e.preventDefault();
9405			e.stopPropagation();
9406			me._category_scroller.ggDragLastY = e.clientY;
9407			document.onmouseup = function() {
9408				let inertiaInterval = setInterval(function() {
9409					me._category_scroller.ggDragInertiaY *= 0.96;
9410					me._category_scroller.ggScrollByY(me._category_scroller.ggDragInertiaY);
9411					if (Math.abs(me._category_scroller.ggDragInertiaY) < 1.0) {
9412						clearInterval(inertiaInterval);
9413					}
9414					}, 10);
9415				document.onmouseup = null;
9416				document.onmousemove = null;
9417			}
9418			document.onmousemove = function(e) {
9419				e = e || window.event;
9420				e.preventDefault();
9421				var diffY = e.clientY - me._category_scroller.ggDragLastY;
9422				me._category_scroller.ggDragInertiaY = diffY;
9423				me._category_scroller.ggDragLastY = e.clientY;
9424				me._category_scroller.ggScrollByY(diffY);
9425			}
9426		}
9427		elVertScrollFg.ontouchstart = function(e) {
9428			e = e || window.event;
9429			e.preventDefault();
9430			e.stopPropagation();
9431			var t = e.touches;
9432			me._category_scroller.ggDragLastY = t ? t[0].clientY : e.clientY;
9433			document.ontouchend = function() {
9434				let inertiaInterval = setInterval(function() {
9435					me._category_scroller.ggDragInertiaY *= 0.96;
9436					me._category_scroller.ggScrollByY(me._category_scroller.ggDragInertiaY);
9437					if (Math.abs(me._category_scroller.ggDragInertiaY) < 1.0) {
9438						clearInterval(inertiaInterval);
9439					}
9440					}, 10);
9441				document.ontouchend = null;
9442				document.ontouchmove = null;
9443				document.onpointerup = null;
9444				document.onpointermove = null;
9445			}
9446			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
9447				document.onpointerup = document.ontouchend;
9448			}
9449			document.ontouchmove = function(e) {
9450				e = e || window.event;
9451				e.preventDefault();
9452				var t = e.touches;
9453				var diffY = (t ? t[0].clientY : e.clientY) - me._category_scroller.ggDragLastY;
9454				me._category_scroller.ggDragInertiaY = diffY;
9455				me._category_scroller.ggDragLastY = t ? t[0].clientY : e.clientY;
9456				me._category_scroller.ggScrollByY(diffY);
9457			}
9458			if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
9459				document.onpointermove = document.ontouchmove;
9460			}
9461		}
9462		if (player.getOS() == 1 && navigator.maxTouchPoints > 0) {
9463			elVertScrollFg.onpointerdown = elVertScrollFg.ontouchstart;
9464		}
9465		elVertScrollBg.onmousedown = function(e) {
9466			e = e || window.event;
9467			e.preventDefault();
9468			var diffY = me._category_scroller.ggScrollHeight;
9469			if (e.offsetY < me._category_scroller.ggScrollPosY) {
9470				diffY = diffY * -1;
9471			}
9472			me._category_scroller.ggScrollByYSmooth(diffY);
9473		}
9474		elVertScrollBg.ontouchstart = function(e) {
9475			e = e || window.event;
9476			e.preventDefault();
9477			e.stopPropagation();
9478			var t = e.touches;
9479			var rect = me._category_scroller__vertScrollBg.getBoundingClientRect();
9480			var diffY = me._category_scroller.ggScrollHeight;
9481			if ((t[0].clientY - rect.top) < me._category_scroller.ggScrollPosY) {
9482				diffY = diffY * -1;
9483			}
9484			me._category_scroller.ggScrollByYSmooth(diffY);
9485		}
9486		el.addEventListener('wheel', function(e) {
9487			e.preventDefault();
9488			var wheelDelta = Math.sign(e.deltaY);
9489			me._category_scroller.ggScrollByYSmooth(30 * me._category_scroller.ggVPercentVisible * wheelDelta);
9490		});
9491		elCornerBg = me._category_scroller__cornerBg = document.createElement('div');
9492		el.appendChild(elCornerBg);
9493		elCornerBg.setAttribute('style', 'position: absolute; right: 0px; bottom: 0px; visibility: hidden; width: 15px; height: 15px; background-color: rgba(255,255,255,1);');
9494		elCornerBg.className='ggskin ggskin_scrollarea_scrollcorner';
9495		el.ggId="category_scroller";
9496		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
9497		el.ggVisible=true;
9498		el.className="ggskin ggskin_scrollarea ";
9499		el.ggType='scrollarea';
9500		hs ='';
9501		hs+='border : 0px solid #000000;';
9502		hs+='height : calc(100% - 120px);';
9503		hs+='left : 0px;';
9504		hs+='overflow : hidden;';
9505		hs+='position : absolute;';
9506		hs+='top : 50px;';
9507		hs+='visibility : inherit;';
9508		hs+='width : 178px;';
9509		hs+='pointer-events:none;';
9510		el.setAttribute('style',hs);
9511		el.style.transformOrigin='50% 50%';
9512		me._category_scroller.ggIsActive=function() {
9513			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
9514				return this.parentNode.ggIsActive();
9515			}
9516			return false;
9517		}
9518		el.ggElementNodeId=function() {
9519			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
9520				return this.parentNode.ggElementNodeId();
9521			}
9522			return player.getCurrentNode();
9523		}
9524		me._category_scroller.logicBlock_alpha = function() {
9525			var newLogicStateAlpha;
9526			if (
9527				((player.getVariableValue('category_visible') == false)) || 
9528				((player.getVariableValue('node_visible') == true))
9529			)
9530			{
9531				newLogicStateAlpha = 0;
9532			}
9533			else {
9534				newLogicStateAlpha = -1;
9535			}
9536			if (me._category_scroller.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
9537				me._category_scroller.ggCurrentLogicStateAlpha = newLogicStateAlpha;
9538				me._category_scroller.style.transition='opacity 500ms ease 0ms';
9539				if (me._category_scroller.ggCurrentLogicStateAlpha == 0) {
9540					setTimeout(function() { if (me._category_scroller.style.opacity == 0.0) { me._category_scroller.style.visibility="hidden"; } }, 505);
9541					me._category_scroller.style.opacity=0;
9542				}
9543				else {
9544					me._category_scroller.style.visibility=me._category_scroller.ggVisible?'inherit':'hidden';
9545					me._category_scroller.style.opacity=1;
9546				}
9547			}
9548		}
9549		me._category_scroller.logicBlock_alpha();
9550		me._category_scroller.ggUpdatePosition=function (useTransition) {
9551			{
9552				var horScrollWasVisible = this.ggHorScrollVisible;
9553				var vertScrollWasVisible = this.ggVertScrollVisible;
9554				this.ggContent.style.left = '0px';
9555				this.ggContent.style.top = '0px';
9556				this.ggContentLeftOffset = 0;
9557				this.ggContentTopOffset = 0;
9558				var offsetWidthWithScale = this.getBoundingClientRect().width;
9559				var offsetHeightWithScale = this.getBoundingClientRect().height;
9560				var domRectContent = this.ggContent.getBoundingClientRect();
9561				var minX = 0;
9562				var minY = 0;
9563				var maxX = 0;
9564				var maxY = 0;
9565				var stack=[];
9566				stack.push(this.ggContent);
9567				while(stack.length>0) {
9568					var e=stack.pop();
9569					if (e!=this.ggContent && e.getBoundingClientRect && e.style['display']!='none' && (e.offsetWidth != 0 || e.offsetHeight != 0)) {
9570						var domRectChild = e.getBoundingClientRect();
9571						var diffX = domRectChild.left - domRectContent.left;
9572						minX = Math.min(minX, diffX);
9573						maxX = Math.max(maxX, diffX + domRectChild.width);
9574						var diffY = domRectChild.top - domRectContent.top;
9575						minY = Math.min(minY, diffY);
9576						maxY = Math.max(maxY, diffY + domRectChild.height);
9577					}
9578					if (e.hasChildNodes() && e.style['display']!='none' && e.style['overflow']!='hidden') {
9579						for(var i=0;i<e.childNodes.length;i++) {
9580							stack.push(e.childNodes[i]);
9581						}
9582					}
9583				}
9584				if (minX < 0) this.ggContentLeftOffset = -minX;
9585				if (minY < 0) this.ggContentTopOffset = -minY;
9586				this.ggContent.style.left = this.ggContentLeftOffset + 'px';
9587				this.ggContent.style.top = this.ggContentTopOffset + 'px';
9588				var contentWidth = maxX - minX;
9589				this.ggContent.style.width = contentWidth + 'px';
9590				var contentHeight = maxY - minY;
9591				this.ggContent.style.height = contentHeight + 'px';
9592			var scaleX = this.getBoundingClientRect().width / this.offsetWidth;
9593				this.ggContentWidth = contentWidth / scaleX;
9594			var scaleY = this.getBoundingClientRect().height / this.offsetHeight;
9595				this.ggContentHeight = contentHeight / scaleY;
9596				this.ggContent.style.left = -(Math.round(me._category_scroller.ggScrollPosX / me._category_scroller.ggHPercentVisible)) + this.ggContentLeftOffset + 'px';
9597				this.ggContent.style.marginLeft = '0px';
9598				this.ggContent.style.top = -(Math.round(me._category_scroller.ggScrollPosY / me._category_scroller.ggVPercentVisible)) + this.ggContentTopOffset + 'px';
9599				this.ggContent.style.marginTop = '0px';
9600				if (contentWidth > Math.ceil(offsetWidthWithScale)) {
9601					me._category_scroller__horScrollBg.style.visibility = 'inherit';
9602					me._category_scroller__horScrollFg.style.visibility = 'inherit';
9603					me._category_scroller.ggHorScrollVisible = true;
9604				} else {
9605					me._category_scroller__horScrollBg.style.visibility = 'hidden';
9606					me._category_scroller__horScrollFg.style.visibility = 'hidden';
9607					me._category_scroller.ggHorScrollVisible = false;
9608				}
9609				if ((me._category_scroller.ggHorScrollVisible && contentHeight > this.clientHeight - 15) || (!me._category_scroller.ggHorScrollVisible && contentHeight > this.clientHeight)) {
9610					me._category_scroller__vertScrollBg.style.visibility = 'inherit';
9611					me._category_scroller__vertScrollFg.style.visibility = 'inherit';
9612					me._category_scroller.ggVertScrollVisible = true;
9613					if (!me._category_scroller.ggHorScrollVisible && (contentWidth > offsetWidthWithScale - me._category_scroller__vertScrollBg.getBoundingClientRect().width)) {
9614						me._category_scroller__horScrollBg.style.visibility = 'inherit';
9615						me._category_scroller__horScrollFg.style.visibility = 'inherit';
9616						me._category_scroller.ggHorScrollVisible = true;
9617					}
9618				} else {
9619					me._category_scroller__vertScrollBg.style.visibility = 'hidden';
9620					me._category_scroller__vertScrollFg.style.visibility = 'hidden';
9621					me._category_scroller.ggVertScrollVisible = false;
9622				}
9623				if(me._category_scroller.ggHorScrollVisible) {
9624					me._category_scroller.ggAvailableHeight = me._category_scroller.clientHeight - 15;
9625					if (me._category_scroller.ggVertScrollVisible) {
9626						me._category_scroller.ggAvailableWidth = me._category_scroller.clientWidth - 15;
9627						me._category_scroller.ggAvailableWidthWithScale = me._category_scroller.getBoundingClientRect().width - me._category_scroller__horScrollBg.getBoundingClientRect().height;
9628					} else {
9629						me._category_scroller.ggAvailableWidth = me._category_scroller.clientWidth;
9630						me._category_scroller.ggAvailableWidthWithScale = me._category_scroller.getBoundingClientRect().width;
9631					}
9632					me._category_scroller__horScrollBg.style.width = me._category_scroller.ggAvailableWidth + 'px';
9633					me._category_scroller.ggHPercentVisible = contentWidth != 0 ? me._category_scroller.ggAvailableWidthWithScale / contentWidth : 0.0;
9634					if (me._category_scroller.ggHPercentVisible > 1.0) me._category_scroller.ggHPercentVisible = 1.0;
9635					me._category_scroller.ggScrollWidth = Math.round(me._category_scroller__horScrollBg.offsetWidth * me._category_scroller.ggHPercentVisible);
9636					me._category_scroller__horScrollFg.style.width = me._category_scroller.ggScrollWidth + 'px';
9637					me._category_scroller.ggScrollPosX = me._category_scroller.ggScrollPosXPercent * me._category_scroller.ggAvailableWidth;
9638					me._category_scroller.ggScrollPosX = Math.min(me._category_scroller.ggScrollPosX, me._category_scroller__horScrollBg.offsetWidth - me._category_scroller__horScrollFg.offsetWidth);
9639					me._category_scroller__horScrollFg.style.left = me._category_scroller.ggScrollPosX + 'px';
9640					if (me._category_scroller.ggHPercentVisible < 1.0) {
9641						let percentScrolled = me._category_scroller.ggScrollPosX / (me._category_scroller__horScrollBg.offsetWidth - me._category_scroller__horScrollFg.offsetWidth);
9642						me._category_scroller__content.style.left = -(Math.round((me._category_scroller.ggContentWidth * (1.0 - me._category_scroller.ggHPercentVisible)) * percentScrolled)) + this.ggContentLeftOffset + 'px';
9643					}
9644				} else {
9645					me._category_scroller.ggAvailableHeight = me._category_scroller.clientHeight;
9646					me._category_scroller.ggScrollPosX = 0;
9647					me._category_scroller.ggScrollPosXPercent = 0.0;
9648					me._category_scroller__content.style.left = this.ggContentLeftOffset + 'px';
9649				}
9650				if(me._category_scroller.ggVertScrollVisible) {
9651					me._category_scroller.ggAvailableWidth = me._category_scroller.clientWidth - 15;
9652					if (me._category_scroller.ggHorScrollVisible) {
9653						me._category_scroller.ggAvailableHeight = me._category_scroller.clientHeight - 15;
9654						me._category_scroller.ggAvailableHeightWithScale = me._category_scroller.getBoundingClientRect().height - me._category_scroller__vertScrollBg.getBoundingClientRect().width;
9655						me._category_scroller__cornerBg.style.visibility = 'inherit';
9656					} else {
9657						me._category_scroller.ggAvailableHeight = me._category_scroller.clientHeight;
9658						me._category_scroller.ggAvailableHeightWithScale = me._category_scroller.getBoundingClientRect().height;
9659						me._category_scroller__cornerBg.style.visibility = 'hidden';
9660					}
9661					me._category_scroller__vertScrollBg.style.height = me._category_scroller.ggAvailableHeight + 'px';
9662					me._category_scroller.ggVPercentVisible = contentHeight != 0 ? me._category_scroller.ggAvailableHeightWithScale / contentHeight : 0.0;
9663					if (me._category_scroller.ggVPercentVisible > 1.0) me._category_scroller.ggVPercentVisible = 1.0;
9664					me._category_scroller.ggScrollHeight =  Math.round(me._category_scroller__vertScrollBg.offsetHeight * me._category_scroller.ggVPercentVisible);
9665					me._category_scroller__vertScrollFg.style.height = me._category_scroller.ggScrollHeight + 'px';
9666					me._category_scroller.ggScrollPosY = me._category_scroller.ggScrollPosYPercent * me._category_scroller.ggAvailableHeight;
9667					me._category_scroller.ggScrollPosY = Math.min(me._category_scroller.ggScrollPosY, me._category_scroller__vertScrollBg.offsetHeight - me._category_scroller__vertScrollFg.offsetHeight);
9668					me._category_scroller__vertScrollFg.style.top = me._category_scroller.ggScrollPosY + 'px';
9669					if (me._category_scroller.ggVPercentVisible < 1.0) {
9670						let percentScrolled = me._category_scroller.ggScrollPosY / (me._category_scroller__vertScrollBg.offsetHeight - me._category_scroller__vertScrollFg.offsetHeight);
9671						me._category_scroller__content.style.top = -(Math.round((me._category_scroller.ggContentHeight * (1.0 - me._category_scroller.ggVPercentVisible)) * percentScrolled)) + me._category_scroller.ggContentTopOffset + 'px';
9672					}
9673				} else {
9674					me._category_scroller.ggAvailableWidth = me._category_scroller.clientWidth;
9675					me._category_scroller.ggScrollPosY = 0;
9676					me._category_scroller.ggScrollPosYPercent = 0.0;
9677					me._category_scroller__content.style.top = this.ggContentTopOffset + 'px';
9678					me._category_scroller__cornerBg.style.visibility = 'hidden';
9679				}
9680				if(horScrollWasVisible != me._category_scroller.ggHorScrollVisible || vertScrollWasVisible != me._category_scroller.ggVertScrollVisible) {
9681					skin.updateSize(me._category_scroller);
9682					me._category_scroller.ggUpdatePosition();
9683				}
9684			}
9685		}
9686		el=me._category_cloner=document.createElement('div');
9687		el.isDragging = function() {
9688			let scrollerParent = me._category_cloner;
9689			while ((scrollerParent = scrollerParent.parentNode) != null) {
9690				if (scrollerParent.hasOwnProperty('ggIsDragging') && scrollerParent.ggIsDragging == true) return true;
9691			}
9692			return false;
9693		}
9694		el.ggNumRepeat = 1;
9695		el.ggNumRows = 0;
9696		el.ggNumCols = 0;
9697		el.ggCloneOffset = 0;
9698		el.ggCloneOffsetChanged = false;
9699		el.ggWidth = 140;
9700		el.ggHeight = 37;
9701		el.ggSizeChanged = false;
9702		el.ggUpdating = false;
9703		el.ggFilter = [];
9704		el.ggFilterHsSkinId = '';
9705		el.ggInstances = [];
9706		el.ggNumFilterPassed = 0;
9707		el.getFilteredNodes = function(tourNodes, filter) {
9708			var filteredNodes = [];
9709			for (var i = 0; i < tourNodes.length; i++) {
9710				var nodeId = tourNodes[i];
9711				var passed = true;
9712				var nodeData = player.getNodeUserdata(nodeId);
9713				if (filter.length > 0) {
9714					for (var j=0; j < filter.length; j++) {
9715						if (nodeData['tags'].indexOf(filter[j].trim()) == -1) passed = false;
9716					}
9717				}
9718				if (passed) {
9719					filteredNodes.push(nodeId);
9720				}
9721			}
9722			return filteredNodes;
9723		}
9724		el.ggUpdate = function(filter) {
9725			if(me._category_cloner.ggUpdating == true) return;
9726			me._category_cloner.ggUpdating = true;
9727			var el=me._category_cloner;
9728			var curNumCols = 0;
9729			curNumCols = me._category_cloner.ggNumRepeat;
9730			if (curNumCols < 1) curNumCols = 1;
9731			if (typeof filter=='object') {
9732				el.ggFilter = filter;
9733			} else {
9734				filter = el.ggFilter;
9735			};
9736			if (me.ggTag) filter.push(me.ggTag);
9737			filter=filter.sort();
9738			if ((el.ggNumCols == curNumCols) && !el.ggSizeChanged && (el.ggInstances.length > 0) && (filter.length === el.ggCurrentFilter.length) && (filter.every(function(value, index) { return value === el.ggCurrentFilter[index] }) )) {
9739				me._category_cloner.ggUpdating = false;
9740				return;
9741			} else {
9742				el.ggSizeChanged = false;
9743				el.ggNumRows = 1;
9744				el.ggNumCols = curNumCols;
9745			var centerOffsetHor = 0;
9746			var centerOffsetVert = 0;
9747				me._category_cloner.ggCloneOffsetChanged = false;
9748			}
9749			el.ggCurrentFilter = filter;
9750			el.ggInstances = [];
9751			if (el.hasChildNodes() == true) {
9752				while (el.firstChild) {
9753					el.removeChild(el.firstChild);
9754				}
9755			}
9756			var tourNodes = player.getNodeIds();
9757			if (tourNodes.length == 0) {
9758				me._category_cloner.ggUpdating = false;
9759				return;
9760			}
9761			var row = 0;
9762			var column = 0;
9763			var currentIndex = 0;
9764			var keepCloning = true;
9765			me._category_cloner.ggNumFilterPassed = 0;
9766			var firstNode;
9767			for (var i = 0; i < el.ggTagTable.length; i++) {
9768				var cItem = el.ggTagTable[i];
9769				firstNode = '';
9770				cItem.nodecount = 0;
9771				for (var j=0; j < tourNodes.length; j++) {
9772					var nodeData = player.getNodeUserdata(tourNodes[j]);
9773					if ((nodeData['tags'].indexOf(cItem.tag) != -1) || (cItem.tag=='')) {
9774						var passed = true;
9775						if (filter.length > 0) {
9776							for (var k=0; k < filter.length; k++) {
9777								if (nodeData['tags'].indexOf(filter[k].trim()) == -1) passed = false;
9778							}
9779						}
9780						if (passed) {
9781							cItem.nodecount++;
9782							if (firstNode == '') firstNode = tourNodes[j];
9783						}
9784					}
9785				}
9786				cItem.firstnode=firstNode;
9787				if (cItem.nodecount == 0) continue;
9788				me._category_cloner.ggNumFilterPassed++;
9789				var nodeId = {};
9790				nodeId['tag'] = cItem.tag;
9791				nodeId['title'] = cItem.title;
9792				nodeId['description'] = cItem.description;
9793				nodeId['nodecount'] = cItem.nodecount;
9794				nodeId['firstnode'] = cItem.firstnode;
9795				if (!keepCloning || i < me._category_cloner.ggCloneOffset) continue;
9796				var parameter={};
9797				parameter.top = centerOffsetVert + (row * me._category_cloner.ggHeight) + 'px';
9798				parameter.left = centerOffsetHor + (column * me._category_cloner.ggWidth) + 'px';
9799				parameter.width=me._category_cloner.ggWidth + 'px';
9800				parameter.height=me._category_cloner.ggHeight + 'px';
9801				parameter.index=currentIndex;
9802				var inst = new SkinCloner_category_cloner_Class(nodeId, me, el, parameter);
9803				currentIndex++;
9804				el.ggInstances.push(inst);
9805				el.appendChild(inst.__div);
9806				inst.__div.ggObj=inst;
9807				skin.updateSize(inst.__div);
9808				column++;
9809				if (column >= el.ggNumCols) {
9810					column = 0;
9811					row++;
9812					el.ggNumRows++;
9813				}
9814			}
9815			me._category_cloner.ggNodeCount = me._category_cloner.ggNumFilterPassed;
9816			me._category_cloner.ggUpdating = false;
9817			player.triggerEvent('clonerchanged');
9818			if (me._category_cloner.parentNode && me._category_cloner.parentNode.classList.contains('ggskin_subelement') && me._category_cloner.parentNode.parentNode.classList.contains('ggskin_scrollarea')) me._category_cloner.parentNode.parentNode.ggUpdatePosition();
9819		}
9820		el.ggFilter = [];
9821		el.ggTagTable = [
9822			{tag:"OG",title:"Obergeschoss",description:""},
9823			{tag:"EG",title:"Erdgeschoss",description:""},
9824			{tag:"UG",title:"Keller",description:""},
9825			{tag:"Outside",title:"Au\xdfenbereich",description:""},
9826			];
9827		el.ggId="category_cloner";
9828		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
9829		el.ggVisible=true;
9830		el.className="ggskin ggskin_cloner ";
9831		el.ggType='cloner';
9832		hs ='';
9833		hs+='height : 37px;';
9834		hs+='left : 10px;';
9835		hs+='overflow : visible;';
9836		hs+='position : absolute;';
9837		hs+='top : 0px;';
9838		hs+='visibility : inherit;';
9839		hs+='width : 140px;';
9840		hs+='pointer-events:none;';
9841		el.setAttribute('style',hs);
9842		el.style.transformOrigin='50% 50%';
9843		me._category_cloner.ggIsActive=function() {
9844			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
9845				return this.parentNode.ggIsActive();
9846			}
9847			return false;
9848		}
9849		el.ggElementNodeId=function() {
9850			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
9851				return this.parentNode.ggElementNodeId();
9852			}
9853			return player.getCurrentNode();
9854		}
9855		me._category_cloner.ggUpdateConditionNodeChange=function () {
9856			var cnode=player.getCurrentNode();
9857			for(var i=0; i<me._category_cloner.childNodes.length; i++) {
9858				var child=me._category_cloner.childNodes[i];
9859				if (child.ggObj && child.ggObj.ggNodeId==cnode) {
9860			        var childOffX = child.offsetLeft;
9861			        var childOffY = child.offsetTop;
9862					var p = child.parentElement;
9863			        while (p != null && p!==this.divSkin) {
9864						if (p.ggType && p.ggType == 'scrollarea') {
9865							p.ggScrollIntoView(childOffX, childOffY, child.clientWidth, child.clientHeight);
9866						}
9867						childOffX += p.offsetLeft;
9868						childOffY += p.offsetTop;
9869						p = p.parentElement;
9870					}
9871				}
9872			}
9873		}
9874		me._category_cloner.ggUpdatePosition=function (useTransition) {
9875			me._category_cloner.ggUpdate();
9876		}
9877		me._category_scroller__content.appendChild(me._category_cloner);
9878		me._menu_background.appendChild(me._category_scroller);
9879		el=me._floorplan_button=document.createElement('div');
9880		el.ggId="Floorplan Button";
9881		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
9882		el.ggVisible=true;
9883		el.className="ggskin ggskin_container ";
9884		el.ggType='container';
9885		hs ='';
9886		hs+='cursor : pointer;';
9887		hs+='height : 30px;';
9888		hs+='left : 90px;';
9889		hs+='position : absolute;';
9890		hs+='top : 10px;';
9891		hs+='visibility : inherit;';
9892		hs+='width : 30px;';
9893		hs+='pointer-events:none;';
9894		el.setAttribute('style',hs);
9895		el.style.transformOrigin='50% 50%';
9896		me._floorplan_button.ggIsActive=function() {
9897			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
9898				return this.parentNode.ggIsActive();
9899			}
9900			return false;
9901		}
9902		el.ggElementNodeId=function() {
9903			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
9904				return this.parentNode.ggElementNodeId();
9905			}
9906			return player.getCurrentNode();
9907		}
9908		me._floorplan_button.onclick=function (e) {
9909			player.setVariableValue('dh__floorplan_visible', !player.getVariableValue('dh__floorplan_visible'));
9910			if (
9911				(
9912					((player.getVariableValue('dh__floorplan_large', me.hotspot ? me.hotspot.id : (player.hotspot ? player.hotspot.id : '')) == true))
9913				)
9914			) {
9915					player.playSound("floorplan_close","1");
9916			}
9917			if (
9918				(
9919					((player.getVariableValue('dh__floorplan_large', me.hotspot ? me.hotspot.id : (player.hotspot ? player.hotspot.id : '')) == false))
9920				)
9921			) {
9922					player.playSound("floorplan_open","1");
9923			}
9924			player.setVariableValue('dh__floorplan_alpha05', false);
9925		}
9926		me._floorplan_button.onmouseenter=function (e) {
9927			player.setVariableValue('dh__floorplan_alpha05', true);
9928			me.elementMouseOver['floorplan_button']=true;
9929		}
9930		me._floorplan_button.onmouseleave=function (e) {
9931			player.setVariableValue('dh__floorplan_alpha05', false);
9932			me.elementMouseOver['floorplan_button']=false;
9933		}
9934		me._floorplan_button.ggUpdatePosition=function (useTransition) {
9935		}
9936		el=me._floorplan_icon=document.createElement('div');
9937		els=me._floorplan_icon__img=document.createElement('img');
9938		els.className='ggskin ggskin_floorplan_icon';
9939		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAALlUlEQVR4nO3dy3LbSBJAUWpC///LmsVMd9tuPfhIAAXcc1aO0CYJi8grkBH19vHxcQMAWv5z9AAAwP4EAAAECQAACBIAABD0/s3PfDsQHvN29ABcgnsvW/ntHuUJAMxx4wZOQwDALBEAnIIAgHkiAFieAIBtiABgaQIAtiMCgGUJANiWCACWJABgeyIAWI4AgH183IQAsBABAPsSAcASBADsTwQAhxMAcAwRABxKAMBxRABwGAEAxxIBwCEEABxPBAC7EwCwBhEA7EoAwDpEALAbAQBrEQHALgQArEcEAJsTALAmEQBsSgDAukQAsBkBAGtziBCwCQEA5yACgFECAM5DBABjBACciwgARggAOB8RALxMAMA5iQDgJQIAzksEAE8TAHBuIgB4igCA8x'+
9940			'MBwMMEAFyDCAAeIgDgOkQAcDcBANciAoC7CAC4HhEA/EgAwDWJAOBbAgCuSwQAXxIAcG2OEwY+JQCgQQQAvxEA0CECgL8JAGgRAcDtdhMAUCQCAAEAUSIA4gQAdIkACBMA0CYCIEoAACIAggQAcLuJAMgRAMBfRACECADgVyIAIgQA8CcRAAECAPiMQ4Tg4gQA8B0RABf1fvQAO3k7egB2Z3HN+bh5D+3JtV7LZe8lngBwVW6isy57E4QqAcCViYBZIgAuRABwdW83ITBJBMBFCAAqRMAcEQAXIAAoEQFzRACcnACgRgTMEQFwYgKAIhEwRwTASQkAqkTAHBEAJyQAKBMBc0QAnIwAoE4EzBEBcCICAETAJIcIwUkIAPgfETBLBMDiBAD8QwTMEgGwMAEAvxMBs0QALEoAwL+JgFkiABYkAOBzDhGaJQJgMQIAvicC'+
9941			'5ogAWIgAgJ+JgDkiABYhAOA+ImCOCIAFCAC4nwiYIwLgYAIAHiMC5ogAOJAAgMeJgDkiAA4iAOA5ImCOCIADCAB4ngiYIwJgZwIAXiMC5ogA2JEAgNeJgDmOE4adCACYIQJmiQDYmACAOSJglgiADQkAmCUCZokA2IgAgHlOEpwlAmADAgC2IwLmiAAYJgBgWyJgjgiAQQIAticC5ogAGCIAYB8iYI4IgAECAPYjAuaIAHiRAIB9iYA5IgBeIABgfyJgjgiAJwkAOIYImCMC4AkCAI4jAuY4RAgeJADgWCJglgiAOwkAOJ4ImCUC4A4CANYgAmaJAPiBAIB1OERolgiAbwgAWI8ImCMC4AsCANYkAuaIAPiEAIB1iYA5IgD+IABgbSJgjgiAXwgAWJ8ImCMC4P8EAJyDCJgjAuAmAOBMRMAcEUCeAIBzEQFzRABpAg'+
9942			'DORwTMcYgQWQIAzkkEzBIB5AgAOC8RMEsEkCIA4NycHzBLBJAhAOAaRMAcEUCCAIDrEAHA3QQAXIsIeI2PVMgQAHA9FthzXDdSBABck2V2P3/1kyQA4LostZ+5RmQJALg2C+5rrg1pAgCuz6L7N9eEPAEADRbeP1wLuAkAKKkvPl/2g18IAGipLsDq64YvCQDoqS3D2uuFuwgAaKosxcrrhIcJAOi6+mfiV35t8DIBAFxxUV7xNcEoAQDcbtdZmFd/qgFjBADwl7MvzrPPD7sSAMCvzrpEzzo3HEYAAH862zI927ywBAEAfOYMS9Xn/fACAQB8ZeXluvJscAoCAPjOiot2xZngdAQA8JOVFu5Ks8CpCQDgHiss3hVmgMsQAMC9jlzAlj8MEwDAI/ZexL7pDxsRAMCj9lrIFj9sSAAAz9j6L3PLHzYmAIBXbLGoLX/Y'+
9943			'gQAAXjW5sC1/2IkAACa8urh92Q92JgCAKc8ucIsfDiAAgEmPLnPLHw4iAIBp9y51yx8OJACALfy03C1/OJgAALby2ZL3ZT9YhAAAtvT2xb+Bg70fPQBweRY/LMgTAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAA'+
9944			'BAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIej96AHI+jh6AS3s7egD+5r2+OE8AACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAA'+
9945			'ECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgKD3owcg5+3oAQZ9HD3AoCv9v7CGq/xOXel9/htPAOA5l70pAA0CAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAE'+
9946			'CQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEA'+
9947			'AEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAeM7b0QMAvOL96AF28nH0ALA47xGI8QQAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAEvX/zs7fdpgAAduUJAAAECQAACBIAABAkAAAg6L8YOoUnpkLN4wAAAABJRU5ErkJggg==';
9948		els.setAttribute('src',hs);
9949		els.ggNormalSrc=hs;
9950		hs ='';
9951		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
9952		els.setAttribute('style', hs);
9953		els.className='ggskin ggskin_image';
9954		els['ondragstart']=function() { return false; };
9955		player.checkLoaded.push(els);
9956		el.appendChild(els);
9957		el.ggSubElement = els;
9958		el.ggId="Floorplan icon";
9959		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
9960		el.ggVisible=true;
9961		el.className="ggskin ggskin_image ";
9962		el.ggType='image';
9963		hs ='';
9964		hs+='height : 30px;';
9965		hs+='left : 0px;';
9966		hs+='position : absolute;';
9967		hs+='top : 0px;';
9968		hs+='visibility : inherit;';
9969		hs+='width : 30px;';
9970		hs+='pointer-events:auto;';
9971		el.setAttribute('style',hs);
9972		el.style.transformOrigin='50% 50%';
9973		me._floorplan_icon.ggIsActive=function() {
9974			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
9975				return this.parentNode.ggIsActive();
9976			}
9977			return false;
9978		}
9979		el.ggElementNodeId=function() {
9980			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
9981				return this.parentNode.ggElementNodeId();
9982			}
9983			return player.getCurrentNode();
9984		}
9985		me._floorplan_icon.logicBlock_alpha = function() {
9986			var newLogicStateAlpha;
9987			if (
9988				((me.elementMouseOver['floorplan_icon'] == true))
9989			)
9990			{
9991				newLogicStateAlpha = 0;
9992			}
9993			else {
9994				newLogicStateAlpha = -1;
9995			}
9996			if (me._floorplan_icon.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
9997				me._floorplan_icon.ggCurrentLogicStateAlpha = newLogicStateAlpha;
9998				me._floorplan_icon.style.transition='opacity 300ms ease 0ms';
9999				if (me._floorplan_icon.ggCurrentLogicStateAlpha == 0) {
10000					me._floorplan_icon.style.visibility=me._floorplan_icon.ggVisible?'inherit':'hidden';
10001					me._floorplan_icon.style.opacity=0.5;
10002				}
10003				else {
10004					me._floorplan_icon.style.visibility=me._floorplan_icon.ggVisible?'inherit':'hidden';
10005					me._floorplan_icon.style.opacity=1;
10006				}
10007			}
10008		}
10009		me._floorplan_icon.logicBlock_alpha();
10010		me._floorplan_icon.onmouseenter=function (e) {
10011			me.elementMouseOver['floorplan_icon']=true;
10012			me._floorplan_icon.logicBlock_alpha();
10013		}
10014		me._floorplan_icon.onmouseleave=function (e) {
10015			me.elementMouseOver['floorplan_icon']=false;
10016			me._floorplan_icon.logicBlock_alpha();
10017		}
10018		me._floorplan_icon.ggUpdatePosition=function (useTransition) {
10019		}
10020		me._floorplan_button.appendChild(me._floorplan_icon);
10021		me._menu_background.appendChild(me._floorplan_button);
10022		el=me._fullscreen_toggle=document.createElement('div');
10023		el.ggId="Fullscreen toggle";
10024		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
10025		el.ggVisible=true;
10026		el.className="ggskin ggskin_container ";
10027		el.ggType='container';
10028		hs ='';
10029		hs+='cursor : pointer;';
10030		hs+='height : 30px;';
10031		hs+='left : 50px;';
10032		hs+='position : absolute;';
10033		hs+='top : 10px;';
10034		hs+='visibility : inherit;';
10035		hs+='width : 30px;';
10036		hs+='pointer-events:none;';
10037		el.setAttribute('style',hs);
10038		el.style.transformOrigin='50% 50%';
10039		me._fullscreen_toggle.ggIsActive=function() {
10040			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
10041				return this.parentNode.ggIsActive();
10042			}
10043			return false;
10044		}
10045		el.ggElementNodeId=function() {
10046			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
10047				return this.parentNode.ggElementNodeId();
10048			}
10049			return player.getCurrentNode();
10050		}
10051		me._fullscreen_toggle.onclick=function (e) {
10052			player.toggleFullscreen();
10053		}
10054		me._fullscreen_toggle.ggUpdatePosition=function (useTransition) {
10055		}
10056		el=me._img_fullscreen_deactivate=document.createElement('div');
10057		els=me._img_fullscreen_deactivate__img=document.createElement('img');
10058		els.className='ggskin ggskin_img_fullscreen_deactivate';
10059		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYQAAAGFCAYAAAD94YR2AAAPu0lEQVR4nO3d224YN7IF0O2D/P8v6zy4hThjS9al2awqrgUMME8BWcXeG4lt+cfLy0sA4P92HwCAGhQCAEkUAgAXhQBAEoUAwEUhAJBEIQBwUQgAJFEIAFwUAgBJFAIAF4UAQBKFAMBFIQCQRCEAcFEIACRRCABcFAIASWYVwsv1P/Yw++eZ+T4j82ZKIby88f95hpnvY/bPG5s3EwrhTwsZtaTizHo/O3jO6LzpXgjvLWLMkgoz4zrsYr3xedO5ED6ygBFLKsps67GTdY7Im66F8JnBt19SQWZal93c75i86VgIXxl46yUVY5b12dF9jsqbboXwnUG3XVIhZtiHXX3fcXnTqRDuGHDLJRVhdv3Y2dcdmTddCuHOwbZbUgFm1pfdfd6xedOhEFYMtN'+
10060			'WSNjOr/uzw447Om+qFsHKQbZa0kRnNYZd/d3zeVC6EJwbYYkmbmM08dvo2eZO6hfDk4MovaQMzmctufydvLhULYcfASi/pYWYxnx3/S978oloh7BxU2SU9yAzOYdfy5jeVCqHCgCqcYZeT736qk3de4e4VzvAfVQqh0mAqneUpJ96Zn07cfaU7VzpLiUIoNZBLxTOtctJd+bOT3kDFu5Y50+5CKDOIP6h8truccEc+5oS3UPmOJc62sxBKDOAvOpzxqybfja+Z/CY63G37GXcVwvaLf0Kns37UxDtxj4lvo9Odtp51RyF0Ws6rjmd+y6S
100607sMakN9LxLtvO/HQhdFzOq85nfzXhDjxjwlvpfIctZ3+yEDov51XnO3Q+O3t0fjOdz/7q8Ts8VQgTlvOq4106npkaOr6djmd+y6N3eaIQJi3nVac7dTorNXV6Q53O+lGP'+
10061			'3Wl1IUxczqsOd+twRnro8JY6nPGrHrnbykKYvJxXle9Y+Wz0VPlNVT7bXZbfcVUhnLCcVxXvWvFMzFDxbVU80ypL77qiEE5azqtKd650Fmaq9MYqneUpy+58dyGcuJxXFe5e4QycocJbq3CGXZbcffcPt5vGX7jBSbz3Ye4uhB83//M68lfycRLvfY8lWbvi3xCUgr+0m7N4789alrGr/pORUnjm4fo4qMJ7f8bSbF35awhKYe0D9nFQjfe+1vJMXf2LykphzUP2cVCV977GI1n6xO8yUgr3PmgfB9V57/d6LEOf+m2nSuGeh+3joAvv/R6PZueTfw5BKXzvgfs46MZ7/57HM/PpP5imFL720H0cdOW9f82WrNzxJ5WVwucevI+D7rz3z9mWkbt+dIVS+NjD93Ewhff+MVuzcefPMlIK738APg6m8d7ftz0Td/9wu+'+
10062			'0DKOBPH4KPg6m89z8rkYW7CyEpMojNXt74/zCR9/5fZTLwn90HuPyIh3H6/TmL9/5TmTJIavwbwqtSgwFYrFzmVSqEpOCAABYomXXVCiEpOiiAm5TNuIqFkBQeGMA3lM62qoWQFB8cwCeVz7TKhZA0GCDAB7TIsuqFkDQZJMAb2mRYh0JIGg0U4BetsqtLISTNBgscr11mdSqEpOGAgSO1zKpuhZA0HTRwjLYZ1bEQksYDB0ZrnU1dCyFpPnhgnPaZ1LkQkgELAEYYkUXdCyEZsgigrTEZNKEQkkELAVoZlT1TCiEZthigvHGZM6kQkoELAkoamTXTCiEZuiigjLEZM7EQksELA7YanS1TCyEZvjjgceMzZXIhJAcsEHjEEVkyvRCSQxYJLHNMhpxQCMlBCwVudVR2nFIIyWGLBb7tuMw4qRCSAxcMfMmRWXFaISSH'+
10063			'Lhr4sGMz4sRCSA5eOPCuo7Ph1EJIDl888JvjM+HkQkg8AOAnWRCFkHgIcDoZcFEIP3kQcCbf/i8UAgBJFMKrl90HALbw7f9CIXgQcDoZcDm9EDwEIJEFSc4uBA8A+NXxmXBqIRy/eOCPjs6GEwvh6IUDf3VsRpxWCMcuGviUI7PipEI4csHAlx2XGacUwnGLBW5xVHacUAhHLRS43TEZMr0QjlkksNQRWTK5EI5YIPCY8ZkytRDGLw7YYnS2TCyE0QsDthubMdMKYeyigFJGZs2kQhi5IKCscZkzpRDGLQZoYVT2TCiEUQsB2hmTQd0LYcwigNZGZFHnQhixAGCM9pnUtRDaDx4YqXU2dSyE1gMHxmubUd0Koe2ggaO0zKpOhdBywMCx2mVWl0JoN1iANMuuDoXQaqAA/6NNhlUvhDaDBHhHiyyrXAgtBgjwQeUzrW'+
10064			'ohlB8cwBeUzraKhVB6YADfVDbjqhVC2UEB3Khk1lUqhJIDAlikXOZVKYRygwF4QKnsq1AIpQYC8LAyGbi7EMoMAmCjElm4sxBKDACgiO2ZuKsQtl8coKCt2bijEJQBwNu2ZeTThaAMAP5uS1Y+WQjKAODjHs/MpwpBGQB83qPZ+UQhKAOAr3ssQ1cXgjIA+L5HsnRlISgDgPssz9RVhaAMAO63NFtXFIIyAFhnWcbeXQjKAGC9JVn7z83/vB83//OAt/neuNXun3YKQBEKAYAkCgGAi0IAIIlCAOCiEABIohAAuCgEAJIoBAAuCgGAJAoBgItCACCJQgDgohAASKIQALgoBACSKAQALgoBgCQKAYCLQgAgiUIA4KIQAEiiEAC4KAQAkigEAC4KAYAkCgGAi0IAIIlCAOCiEABIohAAuCgEAJIoBAAuCgGAJAoBgItC'+
10065			'ACCJQgDgohAASKIQALgoBACSKAQALgoBgCQKAYCLQgAgiUIA4KIQAEiiEAC4KAQAkigEAC4KAYAkCgGAi0IAIIlCAOCiEABIohAAuCgEAJIoBAAuCgGAJAoBgItCACCJQgDgohAASKIQALgoBACSKAQALgoBgCQKAYCLQgAgiUIA4KIQAEiiEAC4KAQAkigEAC4KAYAkCgGAi0IAIIlCAOCiEABIohAAuCgEAJIoBAAuCgGAJAoBgItCACCJQgDgohAASKIQALgoBACSKAQALgoBgCQKAYCLQgAgiUIA4PLPzf+8l5v/efTyY/cBDuN7O9vt39vd/4YgEADWW5K1K/6TkVIAWGdZxq76NQSlAHC/pdm68heVlQLAfZZn6urfZaQUAL7vkSx94redKgWAr3ssQ5/6cwhKAeDzHs3OJ/9gmlIA+LjHM/PpP6msFAD+bk'+
10066			'tW7vjRFUoB4G3bMnLXzzJSCgC/25qNO3+4nVIA+Nf2TNz90063DwCggBJZuLsQkiKDANikTAZWKISk0EAAHlQq+6oUQlJsMACLlcu8SoWQFBwQwAIls65aISRFBwVwk7IZV7EQksIDA/iG0tlWtRCS4oMD+KTymVa5EJIGAwT4gBZZVr0QkiaDBHhDmwzrUAhJo4EC/KJVdnUphKTZYIHjtcusToWQNBwwcKSWWdWtEJKmgwaO0TajOhZC0njgwGits6lrISTNBw+M0z6TOhdCMmABwAgjsqh7ISRDFgG0NSaDJhRCMmghQCujsmdKISTDFgOUNy5zJhVCMnBBQEkjs2ZaISRDFwWUMTZjJhZCMnhhwFajs2VqISTDFwc8bnymTC6E5IAFAo84IkumF0JyyCKBZY7JkBMKITloocCtjsqOUwohOWyxwLcdlxknFUJy'+
10067			'4IKBLzkyK04rhOTQRQMfdmxGnFgIycELB951dDacWgjJ4YsHfnN8JpxcCIkHAPwkC6IQEg8BTicDLgrhJw8CzuTb/4VCACCJQnj1svsAwBa+/V8oBA8CTicDLqcXgocAJLIgydmF4AEAvzo+E04thOMXD/zR0dlwYiEcvXDgr47NiNMK4dhFA59yZFacVAhHLhj4suMy45RCOG6xwC2Oyo4TCuGohQK3OyZDphfCMYsEljoiSyYXwhELBB4zPlOmFsL4xQFbjM6WiYUwemHAdmMzZlohjF0UUMrIrJlUCCMXBJQ1LnOmFMK4xQAtjMqeCYUwaiFAO2MyqHshjFkE0NqILOpcCCMWAIzRPpO6FkL7wQMjtc6mjoXQeuDAeG0zqlshtB00cJSWWdWpEFoOGDhWu8zqUgjtBguQZtnVoRBaDRTgf7TJsOqF0GaQAO9okW'+
10068			'WVC6HFAAE+qHymVS2E8oMD+ILS2VaxEEoPDOCbymZctUIoOyiAG5XMukqFUHJAAIuUy7wqhVBuMBv8uP4HJ/DefyqVfRUKodRANvnxxv+Hibz3/yqTgbsLocwgNvrTB+EjYSrv/c9KZOHOQigxgM3e+xB8JEzjvb9veybuKoTtFy/gIx+Aj4QpvPeP2ZqNOwpBGXzu4ftI6M57/5xtGfl0ISiDrz14Hwldee9fsyUrnywEZfC9h+4joRvv/Xsez8ynCkEZ3PPAfSR04b3f49HsfKIQlMG9D9tHQnXe+70ey9DVhaAM1jxoHwlVee9rPJKlKwtBGax9yD4SqvHe11qeqasKQRk884B9JFThvT9jabauKARl8OzD9ZGwm/f+rGUZe3chKIM9D9ZHwi7e+x5Lsnb3D7ebZudD9ZHwNO99mLsL4eQlVbh7hTNwhgpvrcIZ'+
10069			'dlly9xX/hnDikirdudJZmKnSG6t0lqcsu/Oq/2R00pIq3rXimZih4tuqeKZVlt515a8hnLCkynesfDZ6qvymKp/tLsvvuPoXlScvqcPdOpyRHjq8pQ5n/KpH7vbE7zKauKROd+p0Vmrq9IY6nfWjHrvTU7/tdNKSOt6l45mpoePb6Xjmtzx6lyf/HMKEJXW+Q+ezs0fnN9P57K8ev8PTfzCt85I6n/3VhDvwjAlvpfMdtpx9x59U7rikjmd+y6S7sMakN9LxLtvOvOtHV3RaUqezftTEO3GPiW+j0522nnXnzzLqsKQOZ/yqyXfjaya/iQ53237G3T/cbvsA3lH5bHc54Y58zAlvofIdS5xtdyEkRQbxPyqeaZWT7sqfnfQGKt61zJkqFEJSaCCpdZannHhnfjpx95XuXOksZQohqTGYCmfY5eS7n+rknVe4e4Uz/E'+
10070			'elQkj8hRu7mcE57Fre/KZaIST+Sr7dzGI+O/6XvPlFxUJI/KXdu5nJXHb7O3lzqVoIyTODK72czcxmHjt9m7xJ7UJI1g6w/HIKMKM57PLvjs+b6oWQrBlki+UUYVb92eHHHZ03HQohuXegbZZTiJn1ZXefd2zedCmE5J7BtlpOMWbXj5193ZF506kQku8NuN1yCjLDPuzq+47Lm26FkHxt0C2XU5RZ1mdH9zkqbzoWQvK5gbddTmFmWpfd3O+YvOlaCMnHBt96OcWZbT12ss4RedO5EJL3F9B+OQ2YcR12sd74vOleCMmfFzFiOU2Y9X528JzReTOhEJL/LmTMchox833M/nlj8+bHy8vL7jMAUMCUf0MA4JsUAgBJFAIAF4UAQBKFAMBFIQCQRCEAcFEIACRRCABcFAIASRQCABeFAEAShQDARSEAkEQhAHBRCAAk'+
10071			'UQgAXBQCAEkUAgCX/wdtTcYV3zawlgAAAABJRU5ErkJggg==';
10072		els.setAttribute('src',hs);
10073		els.ggNormalSrc=hs;
10074		hs ='';
10075		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
10076		els.setAttribute('style', hs);
10077		els.className='ggskin ggskin_image';
10078		els['ondragstart']=function() { return false; };
10079		player.checkLoaded.push(els);
10080		el.appendChild(els);
10081		el.ggSubElement = els;
10082		el.ggId="Img Fullscreen Deactivate";
10083		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
10084		el.ggVisible=true;
10085		el.className="ggskin ggskin_image ";
10086		el.ggType='image';
10087		hs ='';
10088		hs+='height : 30px;';
10089		hs+='left : 0px;';
10090		hs+='position : absolute;';
10091		hs+='top : 0px;';
10092		hs+='visibility : inherit;';
10093		hs+='width : 30px;';
10094		hs+='pointer-events:auto;';
10095		el.setAttribute('style',hs);
10096		el.style.transformOrigin='50% 50%';
10097		me._img_fullscreen_deactivate.ggIsActive=function() {
10098			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
10099				return this.parentNode.ggIsActive();
10100			}
10101			return false;
10102		}
10103		el.ggElementNodeId=function() {
10104			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
10105				return this.parentNode.ggElementNodeId();
10106			}
10107			return player.getCurrentNode();
10108		}
10109		me._img_fullscreen_deactivate.logicBlock_alpha = function() {
10110			var newLogicStateAlpha;
10111			if (
10112				((player.getIsFullscreen() == false))
10113			)
10114			{
10115				newLogicStateAlpha = 0;
10116			}
10117			else if (
10118				((me.elementMouseOver['img_fullscreen_deactivate'] == true))
10119			)
10120			{
10121				newLogicStateAlpha = 1;
10122			}
10123			else {
10124				newLogicStateAlpha = -1;
10125			}
10126			if (me._img_fullscreen_deactivate.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
10127				me._img_fullscreen_deactivate.ggCurrentLogicStateAlpha = newLogicStateAlpha;
10128				me._img_fullscreen_deactivate.style.transition='opacity 300ms ease 0ms';
10129				if (me._img_fullscreen_deactivate.ggCurrentLogicStateAlpha == 0) {
10130					setTimeout(function() { if (me._img_fullscreen_deactivate.style.opacity == 0.0) { me._img_fullscreen_deactivate.style.visibility="hidden"; } }, 305);
10131					me._img_fullscreen_deactivate.style.opacity=0;
10132				}
10133				else if (me._img_fullscreen_deactivate.ggCurrentLogicStateAlpha == 1) {
10134					me._img_fullscreen_deactivate.style.visibility=me._img_fullscreen_deactivate.ggVisible?'inherit':'hidden';
10135					me._img_fullscreen_deactivate.style.opacity=0.5;
10136				}
10137				else {
10138					me._img_fullscreen_deactivate.style.visibility=me._img_fullscreen_deactivate.ggVisible?'inherit':'hidden';
10139					me._img_fullscreen_deactivate.style.opacity=1;
10140				}
10141			}
10142		}
10143		me._img_fullscreen_deactivate.logicBlock_alpha();
10144		me._img_fullscreen_deactivate.onmouseenter=function (e) {
10145			me.elementMouseOver['img_fullscreen_deactivate']=true;
10146			me._img_fullscreen_deactivate.logicBlock_alpha();
10147		}
10148		me._img_fullscreen_deactivate.onmouseleave=function (e) {
10149			me.elementMouseOver['img_fullscreen_deactivate']=false;
10150			me._img_fullscreen_deactivate.logicBlock_alpha();
10151		}
10152		me._img_fullscreen_deactivate.ggUpdatePosition=function (useTransition) {
10153		}
10154		me._fullscreen_toggle.appendChild(me._img_fullscreen_deactivate);
10155		el=me._img_fullscreen_activate=document.createElement('div');
10156		els=me._img_fullscreen_activate__img=document.createElement('img');
10157		els.className='ggskin ggskin_img_fullscreen_activate';
10158		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYQAAAGFCAYAAAD94YR2AAAO4ElEQVR4nO3d225cNxIF0NIg///Lmgex40hWS6e7eaki1wICJG9kcdfZcBJbb+/v7wEA/1t9AAByUAgARETEP1/+2b8/Otvb6gOwlP0/25tfIXCjDJCBwykEInwI+EMWDqYQ8AHgK5k4lEI4m8XnHtk4kEI4l4XnNzJyGIVwJovOVbJyEIVwHgvOo2TmEArhLBabZ8nOARTCOSw0r5KhzSmEM1hkepGljSmE/VlgepOpTSmEvVlcRpGtDSmEfVlYRpOxzSiEPVlUZpG1jSiE/VhQZpO5TSiEvVhMVpG9DSiEfVhIVpPB4hTCHiwiWchiYQqhPgtINjJZlEKozeKRlWwWpBDqsnBkJ6PFKISaLBpVyGohCqEeC0Y1MluEQqjFYlGV7BagEOqwUFQnw8'+
10159			'kphBosEruQ5cQUQn4WiN3IdFIKITeLw65kOyGFkJeFYXcynoxCyMmicApZT0Qh5GNBOI3MJ6EQcrEYnEr2E1AIeVgITmcHFlMIOVgE+GAXFlII61kA+MxOLKIQ1hJ8+J7dWEAhrCPw8DM7MplCWEPQ4Rq7MpFCmE/A4TF2ZhKFMJdgw3PszgQKYR6BhtfYocEUwhyCDH3YpYEUwngCDH3ZqUEUwliCC2PYrQEUwjgCC2PZsc4UwhiCCnPYtY4UQn8CCnPZuU4UAgARoRBGeF99ADiMnetEIYwhoDCHXetIIYwjqDCWHetMIYwlsDCG3RpAIYwnuNCXnRpEIcwhwNCHXRpIIcwjyPAaOzSYQphLoOE5dmcC
10159hTCfYMNj7MwkCmENAYdr7MpECmEdQYef2ZHJFMJaAg/fsxsLKIT1BB8+sxOLKIQcLAB8sAsLKYQ8LAKn'+
10160			'swOLKYRcLASnkv0EFEI+FoPTyHwSCiEnC8IpZD0RhZCXRWF3Mp6MQsjNwrAr2U5IIeRncdiNTCelEGqwQOxClhNTCHVYJKqT4eQUQi0WiqpktwCFUI/FohqZLUIh1GTBqEJWC1EIdVk0spPRYhRCbRaOrGSzIIVQn8UjG5ksSiHswQKShSwWphD2YRFZTQaLUwh7sZCsInsb2KkQ3tpfp7OYzCZzm3x/dimEtzt/fyoLyiyyttH3Z4dC+O4BSj9KJxaV0WRss+9P9UL4afBlH6UjC8sosrXh96dyIVwZeMlH6czi0ptMbfr9qVoIjwy63KMMYIHpRZY2/v5ULIRnBlzqUQaxyLxKhjb//lQrhFcGW+ZRBrLQPEt2Dvj+VCqEHgMt8SiDWWweJTOHfH+qFELPQaZ/lAksOFfJykHfnwqFMGKAqR9lEovOb2TksO9P9k'+
10161			'IYObi0jzKRhece2Tjw+5O5EGYMLOWjTGbx+UomDv3+ZC2EmYNK9ygL+ABwIwsHf38yFsKKAaV6lEV8CJCBw78/2Qph5WDSPAqwxPHfn0yFkGEgGc6wysl358PJGchw9+VnyFIIywfxH5nOMsuJd+Z7J2Yh052XniVDIWR6jJuMZxrlpLtyzUmZyHjXZWdaXQgZH+Mm89l6OeGOPOeEbGS+45KzrSyEzI9xU+GMz9r5bvSxc0Yq3G36GVcVQoXHuKl01qt2vBNj7JiVSneaetYVhVDpMW4qnvmene7CHDtlpuJdpp15diFUfIybyme/2eEOrLFDdirfYcrZZxZC5ce4qXyHymcnh8oZqnz2m+F3mFUIOzzGTcW7VDwzOVXMUsUz3zP0LjMKYafHuKl0p0pnpYZKmap01quG3Wl0Iez4GDcV7lbhjNRUIVsVzvisIXcb'+
10162			'WQg7P8ZN5jtmPht7yJyxzGfrpfsdRxXCCY9xk/GuGc/EnjJmLeOZRul61xGFcNJj3GS6c6azcIZMmct0llm63bl3IZz4GDcZ7p7hDJwpQ/YynGGVLnfvWQgnP8bN8T9gg6PJ/1ovz6BXIXiMP47+EXwcT/7XemkWPQrBY/zt2B/SDSH/qz09k1cLwWPcN2M25k9W8r/WU7N5pRA8xu9Gzsj8yU7+13p4Rs8Wgse4bsSszJ8q5H+th2b1TCF4jMf1nJn5U438r3V5Zo8Wgsd4Xo/ZmT9Vyf9al2b3SCF4jNe9MkPzpzr5X+vXGV4tBI/RzzOzNH92If9r/TjLK4XgMfp7ZKbmz27kf627M/2tEDzGOFdma/7sSv7X+na2PxWCxxjvpxmbP7uT/7X+mvG9QvAY83w3a/PnFPK/1qdZf1cIHmO+tzt/DyeQ/7X+nfnb+/'+
10163			'v7yoMAkMTIn6kMQCEKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQ'+
10164			'CAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADQKAYCIUAgANAoBgIhQCAA0CgGAiFAIADRfC+F9ySmI+Ji9+XMq+V/rPeL7XyF4lPne7/w9nED+1/p35vf+lZFHmee7WZs/p5D/tT7N+qf/huBRxvtpxubP7uR/rb9m/Nt/VPYo41yZrfmzK/lf69vZXvm/jDxKf4/M1PzZjfyvdXemV/+3U4/SzzOzNH92If9r/TjLR34fgkd53SszNH+qk/+1fp3ho78xzaM8r8fszJ+q5H+tS7'+
10165			'N75ncqe5TH9ZyZ+VON/K91eWbP/tEVHuW6EbMyf6qQ/7UemtUrf5aRR/ndyBmZP9nJ/1oPz+jVP9zOo9w3YzbmT1byv9ZTs+nxp516lL/NnIn5k438r/X0THr98dce5Y8VszB/spD/tV6aRc+fh+BR1s7A/FlN/td6eQa9f0DOyY+S4e4ZzsCZMmQvwxlW6XL3ET8x7cRHyXTnTGfhDJkyl+kss3S786gfoXnSo2S8a8YzsaeMWct4plG63nXkz1Q+4VEy3zHz2dhD5oxlPlsv3e84shAi9n6UCnercEZqqpCtCmd81pC7jS6EiD0fpdKdKp2VGiplqtJZrxp2pxmFELHXo1S8S8Uzk1PFLFU88z1D7zKrECL2eJTKd6h8dnKonKHKZ78ZfoeZhRBR+1Eqn/1mhzuwxg7ZqXyHKWefXQgRNR+l4pnv2ekuzLFTZire'+
10166			'ZdqZVxRCRK1HqXTWq3a8E2PsmJVKd5p61lWFEFHjUSqc8Vk7340+ds5IhbtNP+PKQojI/SiZz9bLCXfkOSdkI/Mdl5xtdSFE5HyUjGca5aS7cs1Jmch412VnylAIEbkeJdNZZjnxznzvxCxkuvPSs2QphIgcj5LhDKucfHc+nJyBDHdffoZMhRDhB2wA6xz//clWCBF+BN8qb6sPwHIycPj3J2MhRPgh3bP5EHAjCwd/f7IWQsScQaV6jEV8APhKJg79/mQuhIixA0v3GAtYfO6RjQO/P9kLIWLM4FI+xmQWnt/IyGHfnwqFENF3gGkfYyKLzlWyctD3p0ohRPQZZOrHmMSC8yiZOeT7U6kQIl4baPrHmMBi8yzZOeD7U60QIp4bbInHGMxC8yoZ2vz7U7EQIh4bcJnHGMgi04ssbfz9qVoIEdcGXeoxBrHA9CZTm3'+
10167			'5/KhdCxM8DL/cYA1hcRpGtDb8/1Qsh4vvBl3yMziwso8nYZt+fHQoh4vMDlH2Mjiwqs8jaRt+ff1YfoKPSD9GRBWW2t7B/W9x/l18h8EEZsIrsbUAh7MNCspoMFqcQ9mARyUIWC1MI9VlAspHJohRCbRaPrGSzIIVQl4UjOxktRiHUZNGoQlYLUQj1WDCqkdkiFEItFouqZLcAhVCHhaI6GU5OIdRgkdiFLCemEPKzQOxGppNSCLlZHHYl2wkphLwsDLuT8WQUQk4WhVPIeiIKIR8LwmlkPgmFkIvF4FSyn4BCyMNCcDo7sJhCyMEiwAe7sJBCWM8CwGd2YhGFsJbgw/fsxgIKYR2Bh5/ZkckUwhqCDtfYlYkUwnwCDo+xM5MohLkEG55jdyZQCPMINLzGDg2mEOYQZOjDLg2kEMYTYOjLTg2iEMYSXBjDbg2gEMYR'+
10168			'WBjLjnWmEMYQVJjDrnWkEPoTUJjLznWiEACICIUwwvvqA8Bh7FwnCmEMAYU57FpHCmEcQYWx7FhnCmEsgYUx7NYACmE8wYW+7NQgCmEOAYY+7NJACmEeQYbX2KHBFMJcAg3PsTsTKIT5BBseY2cmUQhrCDhcY1cmUgjrCDr8zI5MphDWEnj4nt1YQCGsJ/jwmZ1YRCHkYAHgg11YSCHkYRE4nR1YTCHkYiE4lewnoBDysRicRuaTUAg5WRBOIeuJKIS8LAq7k/FkFEJuFoZdyXZCCiE/i8NuZDophVCDBWIXspyYQqjDIlGdDCenEGqxUFQluwUohHosFtXIbBEKoSYLRhWyWohCqMuikZ2MFqMQarNwZCWbBSmE+iwe2chkUQphDxaQLGSxMIWwD4vIajJYnELYi4VkFdnbgELYj8VkNpnbhELYkwVlFlnbiELYl0'+
10169			'VlNBnbjELYm4VlFNnakELYn8WlN5nalEI4gwWmF1namEI4h0XmVTK0OYVwFgvNs2TnAArhPBabR8
10169nMIRTCmSw4V8nKQRTCuSw6v5GRwyiEs1l47pGNAykELD5fycShFAIRPgD8IQsHUwjc+BAgA4f758s/vy05BZCB/T+cXyEAEBER/wcklMYVVsMGagAAAABJRU5ErkJggg==';
10170		els.setAttribute('src',hs);
10171		els.ggNormalSrc=hs;
10172		hs ='';
10173		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
10174		els.setAttribute('style', hs);
10175		els.className='ggskin ggskin_image';
10176		els['ondragstart']=function() { return false; };
10177		player.checkLoaded.push(els);
10178		el.appendChild(els);
10179		el.ggSubElement = els;
10180		el.ggId="Img Fullscreen Activate";
10181		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
10182		el.ggVisible=true;
10183		el.className="ggskin ggskin_image ";
10184		el.ggType='image';
10185		hs ='';
10186		hs+='height : 30px;';
10187		hs+='left : 0px;';
10188		hs+='position : absolute;';
10189		hs+='top : 0px;';
10190		hs+='visibility : inherit;';
10191		hs+='width : 30px;';
10192		hs+='pointer-events:auto;';
10193		el.setAttribute('style',hs);
10194		el.style.transformOrigin='50% 50%';
10195		me._img_fullscreen_activate.ggIsActive=function() {
10196			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
10197				return this.parentNode.ggIsActive();
10198			}
10199			return false;
10200		}
10201		el.ggElementNodeId=function() {
10202			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
10203				return this.parentNode.ggElementNodeId();
10204			}
10205			return player.getCurrentNode();
10206		}
10207		me._img_fullscreen_activate.logicBlock_alpha = function() {
10208			var newLogicStateAlpha;
10209			if (
10210				((player.getIsFullscreen() == true))
10211			)
10212			{
10213				newLogicStateAlpha = 0;
10214			}
10215			else if (
10216				((me.elementMouseOver['img_fullscreen_activate'] == true))
10217			)
10218			{
10219				newLogicStateAlpha = 1;
10220			}
10221			else {
10222				newLogicStateAlpha = -1;
10223			}
10224			if (me._img_fullscreen_activate.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
10225				me._img_fullscreen_activate.ggCurrentLogicStateAlpha = newLogicStateAlpha;
10226				me._img_fullscreen_activate.style.transition='opacity 300ms ease 0ms';
10227				if (me._img_fullscreen_activate.ggCurrentLogicStateAlpha == 0) {
10228					setTimeout(function() { if (me._img_fullscreen_activate.style.opacity == 0.0) { me._img_fullscreen_activate.style.visibility="hidden"; } }, 305);
10229					me._img_fullscreen_activate.style.opacity=0;
10230				}
10231				else if (me._img_fullscreen_activate.ggCurrentLogicStateAlpha == 1) {
10232					me._img_fullscreen_activate.style.visibility=me._img_fullscreen_activate.ggVisible?'inherit':'hidden';
10233					me._img_fullscreen_activate.style.opacity=0.5;
10234				}
10235				else {
10236					me._img_fullscreen_activate.style.visibility=me._img_fullscreen_activate.ggVisible?'inherit':'hidden';
10237					me._img_fullscreen_activate.style.opacity=1;
10238				}
10239			}
10240		}
10241		me._img_fullscreen_activate.logicBlock_alpha();
10242		me._img_fullscreen_activate.onmouseenter=function (e) {
10243			me.elementMouseOver['img_fullscreen_activate']=true;
10244			me._img_fullscreen_activate.logicBlock_alpha();
10245		}
10246		me._img_fullscreen_activate.onmouseleave=function (e) {
10247			me.elementMouseOver['img_fullscreen_activate']=false;
10248			me._img_fullscreen_activate.logicBlock_alpha();
10249		}
10250		me._img_fullscreen_activate.ggUpdatePosition=function (useTransition) {
10251		}
10252		me._fullscreen_toggle.appendChild(me._img_fullscreen_activate);
10253		me._menu_background.appendChild(me._fullscreen_toggle);
10254		el=me._sound_toggle=document.createElement('div');
10255		el.ggId="Sound Toggle";
10256		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
10257		el.ggVisible=true;
10258		el.className="ggskin ggskin_container ";
10259		el.ggType='container';
10260		hs ='';
10261		hs+='cursor : pointer;';
10262		hs+='height : 30px;';
10263		hs+='left : 10px;';
10264		hs+='position : absolute;';
10265		hs+='top : 10px;';
10266		hs+='visibility : inherit;';
10267		hs+='width : 30px;';
10268		hs+='pointer-events:none;';
10269		el.setAttribute('style',hs);
10270		el.style.transformOrigin='50% 50%';
10271		me._sound_toggle.ggIsActive=function() {
10272			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
10273				return this.parentNode.ggIsActive();
10274			}
10275			return false;
10276		}
10277		el.ggElementNodeId=function() {
10278			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
10279				return this.parentNode.ggElementNodeId();
10280			}
10281			return player.getCurrentNode();
10282		}
10283		me._sound_toggle.onclick=function (e) {
10284			player.setVariableValue('dh__sound_active', !player.getVariableValue('dh__sound_active'));
10285		}
10286		me._sound_toggle.ggUpdatePosition=function (useTransition) {
10287		}
10288		el=me._img_sound_off=document.createElement('div');
10289		els=me._img_sound_off__img=document.createElement('img');
10290		els.className='ggskin ggskin_img_sound_off';
10291		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAALYUlEQVR4nO3aSXLkOhZFwciy3P+WVYPfZaNUdAQJ4LhPJZlxdo/h6dvHx8cNAGj539UfAACcTwAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAI'+
10292			'IEAAAECQAACBIAABAkAAAg6PvVHwBBH3d+/u2UrwDSBACc497o//q7IgAYygkAxvq4PTf+P/4dwDBeAGAMAw5MzQsAHO+o8RcRwDBeAOA4BhtYhhcAOIbxB5biBQDeY/iBJXkBgNcZf2BZAgBeY/yBpTkBwHMMP7AFLwDwOOMPbEMAwGOMP7AVJwD4muEHtuQFAP7M+APbEgDwOeMPbM0JAH5m+IEELwDwH+MPZAgA+IvxB1KcAKgz/ECSFwDKjD+QJQCoMv5AmhMANYYf4OYFgBbjD/A3AUCF8Qf4gRMAuzP8AJ/wAsDOjD/AHwgAdmX8Ab7gBMBuDD/AA7wAsBPjD/AgAcAujD/AE5wAWJ3hB3iBFwBWZvwBXiQAWJXxB3iDEwCrMfwAB/ACwEqMP8BBBACrMP4AB3ICYHaGH2AALwDMzPgDDOIFgBkZfoDBvAAw'+
10293			'G+MPcAIBwEyMP8BJnACYgeEHOJkXAK5m/AEuIAC4kvEHuIgTAFcw/AAX8wLA2Yw/wAQEAGcy/gCTcALgDIYfYDJeABjN+ANMSAAwkvEHmJQTACMYfoDJeQHgaMYfYAECgCMZf4BFOAFwBMMPsBgvALzL+AMsSADwDuMPsCgnAF5h+AEW5wWAZxl/gA0IAJ5h/AE24QTAIww/wGa8AHCP8QfYkADgK8YfYFNOAHzG8ANszgsAvzL+AAECgB8Zf4AIJwBuN8MPkOMFAOMPECQA2ow/QJQTQJPhB4jzAtBj/AEQADHGH4Db7eYEUGH4AfiJF4D9GX8AfiMA9mb8AfiUE8CeDD8AX/ICsB/jD8BdAmAvxh+AhzgB
102937MHwA/AULwDrM/4APE0ArM34A/ASJ4A1GX4A3uIFYD3GH4C3CYC1GH8ADuEEsAbDD8ChvADMz/gDcD'+
10294			'gvAPMy/AAM4wVgTsYfgKEEwHyMPwDDOQHMw/ADcBovAHMw/gCcSgBcz/gDcDongOsYfgAu4wXgGsYfgEsJgPMZfwAu5wRwHsMPwDS8AJzD+AMwFQEwnvEHYDpOAOMYfgCm5QVgDOMPwNQEwPGMPwDTcwI4juEHYBleAI5h/AFYigB4n/EHYDlOAK8z/AAsywvAa4w/AEsTAM8z/gAszwngcYYfgG14AXiM8QdgKwLgPuMPwHa+3wwcAOR4AQCAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkA'+
10295			'AAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJA'+
10296			'AAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIOj77Xb7dvVHTO7j6g8AgKN5AbhPIAGwHQHwGBEAwFYEwOO+3YQAAJsQAM8TAQAsTwC8RgQAsDQB8DonAQCWJQDeJwIAWI4AOIYIAGApAuA4TgIALEMAHE8EADA9ATCGCABgagJgHCcBAKYlAMYTAQBMRwCcw2sAAFMRAOcSAQBMQQCcTwQAcDkBcA0nAQAuJQCuJQIAuIQAuJ4IAOB0AmAOTgIAnEoAzEUE'+
10297			'AHAKATAfEQDAcAJgTk4CAAwlAOYmAgAYQgDMTwQAcDgBsAYnAQAOJQDWIgIAOIQAWI8IAOBtAmBNTgIAvEUArE0EAPASAbA+EQDA0wTAHpwEAHiKANiLCADgIQJgPyIAgLsEwJ6cBAD4kgDYmwgA4FMCYH9eAwD4jQDoEAEA/EsAtIgAAG63mwAochIAQACEiQCAMAHQJgIAogQATgIAQQKAf4gAgBABwI9EAECEAOBXTgIAAQKAPxEBABsTAHxFBABsSgBwj5MAwIYEAI8SAQAbEQA8QwQAbEIA8CwnAYANCABeJQIAFiYAeIcIAFiUAOBdTgIACxIAHEUEACxEAHAkrwEAixAAjCACACYnABhFBABMTAAwkpMAwKQEAGcQAQCTEQCcRQQATEQAcCYnAYBJCACuIAIALiYAuIoIALiQAOBKTgIAFxEAzEAEAJxMAD'+
10298			'ALEQBwIgHATJwEAE4iAJiRCAAYTAAwKxEAMJAAYGZOAgCDCABWIAIADiYAWIUIADiQAGAlTgIABxEArEgEALxJALAqEQDwBgHAypwEAF4kANiBCAB4kgBgF14DAJ4gANiNCAB4gABgRyIA4A4BwK6cBAC+IADYnQgA+IQAoEAEAPxCAFDhJADwAwFAjQgAuAkAmkQAkCcAqHISANIEAHUiAEgSACACgCABAH9xEgBSBAD8TAQACQIAficCgO0JAPickwCwNQEAXxMBwJYEANwnAoDtCAB4jJMAsBUBAM8RAcAWBAA8TwQAyxMA8BonAWBpAgDeIwKAJQkAeN+o1wBxAQwjAOA4BhtYhgCAY/nfAGAJAgDGeDcERAQwlACAsbwIAFP6fvUHQMQ/EfDx4O8BDCUA4FwGHpiCEwAABAkAAAgSAAAQJAAAIEgAAECQAACA'+
10299			'IAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAj6PzCffHg7PV02AAAAAElFTkSuQmCC';
10300		els.setAttribute('src',hs);
10301		els.ggNormalSrc=hs;
10302		hs ='';
10303		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
10304		els.setAttribute('style', hs);
10305		els.className='ggskin ggskin_image';
10306		els['ondragstart']=function() { return false; };
10307		player.checkLoaded.push(els);
10308		el.appendChild(els);
10309		el.ggSubElement = els;
10310		el.ggId="Img Sound Off";
10311		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
10312		el.ggVisible=true;
10313		el.className="ggskin ggskin_image ";
10314		el.ggType='image';
10315		hs ='';
10316		hs+='height : 30px;';
10317		hs+='left : 0px;';
10318		hs+='position : absolute;';
10319		hs+='top : 0px;';
10320		hs+='visibility : inherit;';
10321		hs+='width : 30px;';
10322		hs+='pointer-events:auto;';
10323		el.setAttribute('style',hs);
10324		el.style.transformOrigin='50% 50%';
10325		me._img_sound_off.ggIsActive=function() {
10326			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
10327				return this.parentNode.ggIsActive();
10328			}
10329			return false;
10330		}
10331		el.ggElementNodeId=function() {
10332			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
10333				return this.parentNode.ggElementNodeId();
10334			}
10335			return player.getCurrentNode();
10336		}
10337		me._img_sound_off.logicBlock_alpha = function() {
10338			var newLogicStateAlpha;
10339			if (
10340				((player.getVariableValue('dh__sound_active') == true))
10341			)
10342			{
10343				newLogicStateAlpha = 0;
10344			}
10345			else if (
10346				((me.elementMouseOver['img_sound_off'] == true))
10347			)
10348			{
10349				newLogicStateAlpha = 1;
10350			}
10351			else {
10352				newLogicStateAlpha = -1;
10353			}
10354			if (me._img_sound_off.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
10355				me._img_sound_off.ggCurrentLogicStateAlpha = newLogicStateAlpha;
10356				me._img_sound_off.style.transition='opacity 300ms ease 0ms';
10357				if (me._img_sound_off.ggCurrentLogicStateAlpha == 0) {
10358					setTimeout(function() { if (me._img_sound_off.style.opacity == 0.0) { me._img_sound_off.style.visibility="hidden"; } }, 305);
10359					me._img_sound_off.style.opacity=0;
10360				}
10361				else if (me._img_sound_off.ggCurrentLogicStateAlpha == 1) {
10362					me._img_sound_off.style.visibility=me._img_sound_off.ggVisible?'inherit':'hidden';
10363					me._img_sound_off.style.opacity=0.5;
10364				}
10365				else {
10366					me._img_sound_off.style.visibility=me._img_sound_off.ggVisible?'inherit':'hidden';
10367					me._img_sound_off.style.opacity=1;
10368				}
10369			}
10370		}
10371		me._img_sound_off.logicBlock_alpha();
10372		me._img_sound_off.onmouseenter=function (e) {
10373			me.elementMouseOver['img_sound_off']=true;
10374			me._img_sound_off.logicBlock_alpha();
10375		}
10376		me._img_sound_off.onmouseleave=function (e) {
10377			me.elementMouseOver['img_sound_off']=false;
10378			me._img_sound_off.logicBlock_alpha();
10379		}
10380		me._img_sound_off.ggUpdatePosition=function (useTransition) {
10381		}
10382		me._sound_toggle.appendChild(me._img_sound_off);
10383		el=me._img_sound_on=document.createElement('div');
10384		els=me._img_sound_on__img=document.createElement('img');
10385		els.className='ggskin ggskin_img_sound_on';
10386		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAWPUlEQVR4nO3dW3LkRrJFUfBazX/KvB8tSqwqJpmJV/hxX8usv1oPWgARvgFQ0tv7+/sGAMzyf6t/AADgfgIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQDAmd5X/wA859fqHwCASN8N+q/+v7erfhD2EQAAvGLvE/7nP08MFCAAAHjGma/2P/5aQmAhvwMAwE+u+q7v9wUWEgAAPPK+XT+kRcAiAgCAr9w5mEXAAgIAgApEwM0EAAB/WjWMRcCNBAAAn60ewqv//mMIAACqEQE3EAAAfKg0eCv9LC0JAACqEgEXEgAAbFvdYV'+
10387			'v154onAACoTgRcQAAAkEAEnEwAAJBCBJxIAACQRAScRAAAwEACAIA03gKcQAAAkEgEHCQAAEglAg4QAAAkEwE7CQAA0omAHQQAAB2IgBcJAAC2bdveVv8A3EsAANCFtwAvEAAAdCICniQAAPjQ5TOACHiCAADgMxEwhAAAoCsR8A0BAMCfurwF4BsCAICvdIkAbwEeEAAAPCICGhMAAHxHBDQlAAD4iQhoSAAA8IwuEcA/BAAAz+oQAd4C/EMAAPAKEdCEAADgVSKgAQEAwB4dImA0AQDAVKPfAggAAPbq8BZgbAT8Wv0DwEA/HTgdDlXmeNvyh+j7NnDfeQMA93j/9L9n/lhIMm54diAA4FrPDv2v/jxIkh4B4/acAIBr7B38kEwEBBEAcL6zDpFRhxFtiIAQAgDO46kf/ic9AkYQAHAOgx9+lxwBI/azAIBjPPVD'+
10388			'T+33tQCA/dofEHBQ8luA9gQA7GP4w3OSI6D1PhcA8Bqv/OF1IqAgAQDPa3sQwA2SI6AlAQDPMfzhuNQIaLn/BQB8zyt/YNsangMCAB5rt+GhgNS3AO0IAPia4Q/XSY2AVufCr9U/ABTTaoOzxHf3UOrgu8Lblrnf3rcm11EAwH8SDyNqePbe+fOPazFIyOQTAPyP4c8eR39JdPovmaYGUItrJgCYbvoBzD5n3zeT70MRsIgAYLL4DcwSV943U+/J1AiIJgCYaupByzF33DdT783ECIi+VgKAaSa/auWYO+8b9yiXEwBM4lBlrxX3zsT71VuAGwkApojdpCy38t6ZeN+KgJsIALrzyp907l8uIQDozMHJUVXuoSo/x128BbiBAKCruM0IP5h2T4uAiwkAuvHKn7NUvI8q/kyEEgB04nBkgkn3ubcAFxIAdBGz6eAEk+'+
10389			'73xAiIIABI55U/V3BP1ZIWARH3jwAgWcQmg4u4/zlEAJDK4Qez9oG3ACcTAKTxyh9+N2k/pEVAaQKAJJMOOniFvVFT6esiAEhReiNBAVP2SNpbgLLXRQBQnVf+8LwpeyUtAkoSAFQ25TCjHgOGM5U8ywQAFXnqh/2m7B2RdpAAoJophxdcyT6qp9w1EQBUUm6DQLAJ+8lbgAMEABV45U9FHYbLhH2VdJ1KXQ8BwGqlNgTAFAKAlQx/qkt6unxkwj5Luk5lrocAYAWv/OFeE/ZbUgSUIAC424SDiF66DBZ7r44S10IAcKcSNz3sIAIydLlOtxAA3MErfzowXDjT8jNRAHC15Tc5nKhDBHTfkx2u0S0EAFfqftAwU4cBY2/WsPQ6CACu4JU/3XWIgM5cnycIAM5m8DNF+pCxV2tYdh0EAGdyoDCNCKgr/dpcTgBwBq/8'+
10390			'IVfnvZsSAUuugQDgqM6HBzwjZcjAbwQARxj+8D/pEdB5L6dcm9uvgQBgD6/84W8pg+YRe3oYAcCrHBLwWHoEdOW6fEEA8ArDH36WPGzs8bVuXX8BwDO88ofXiIB6kq/JJQQAP+l6GMDVDBz2uO3MFQB8x/CHmbrufVH2iQDgK175wzkMHPa45fwVAPzJ4IdzpUZA17Mg9XqcTgDwWdcND6ulDh1nQmMCgG3zyh/ukBoBHSVci8vPZAGAwQ98xxnRlACYzcaGeyU8eX6l41mRcC0uXXcBMJNX/rBOwuBhAAEwj8EP6yVGQMezI+E6XLbuAmCWjhsYUiUMH
10390xoTADN45Q+coeM5MjbEBEB/HTcsM0y4d8cOH15yyV74dcVflDImHKDk++4+ffT/dRqcb1vWXn3feq3/WN4A9OSVPwmO3Kfu8bW6rf3IoBEA/XTbmPRz5v'+
10391			'DuEgIjBxAvOf0+FwC9dDgI6e2qe7TDvZ8WAR3W/LO09T9MAPTQ5SmI3q6+R+0Bujv1HhcA+Rx6JLjrPk3fD2lPoenr/ae09T9EAGTrtvno6e77NH1fjBpCrCMAMnnlT4pV96n9cZ9ua109wE5bbwGQp9tmg6sk75XqQ4gGBECW5AONeSrcrxV+hr2SIiB5nccSABm88idNpfu10s9Churxdco9LQDqc3jBcan7qPog+ix1jccSAHV56odz2U+8Iim+dhEANTmoSFb5/q38sz2SNIgS1zfV4bUWAPXYQHAteww2AVCJV/7AI94CrJG07i8TADV02jCQIHHPtR5G7HLoPhYA6yUeRNCBvXcdaxtAAKzjlT+sl7YHvQW4X9s1FwBrpB060Jn9SLLd968AuJ/DBjgi5Ym001mXsuYvEQD38cof6krbmy0HEvcSAPdIO1xg'+
10392			'Ivv0fNb0HrvWWQBczwZgmuSn06T9mrzOidqttwC4jlf+AM7BsgTANdzwkCtp/7Z7KmW3l+9bAXC+pMMDrpI+mOxjvpJ+X/9GAJzHK39ghYSh5GwsSACcw80Nf0sYTN+xr2lNABznkIDHRMA9EtY5ZS1/UnmtX1pjAbCfV/7wnMoH5jPsc1oSAPs4EACIJgBeZ/jD67wFuF7CGies4zMS1vpHAuB5XvnDMS0OTSju6TklAJ5j8MM5kiMg4RxIXl9uJgB+lrDpIYkhNZsztYi39/d3FwPq6jwsU8+ehGtSfW0T1vAZldf5xzX2BgBYJXUIVD70U1jDAgQAsFJqBFRnXfmRAABWSxxWnmDZtsx7918CAKCn6sNJRF3rx/UVAEAF1YfVVwwwogkAoAoRADcSAEAliRFQWfX17BBQ1df4IQEAcEyHIcZAAgCoJvaJCor5Nk'+
10393			'4FAFBRWgRUfguQtpbcRAAAVRlcM1SOp2dF3qsCAAAGEgBAZUlPVpWfZJPWkXM9vC8FAFCd4dVf5XhqSwAAnMcgmysuVAUAkCDucC3IGvIbAQCkSBlg3gIQQQAAzFE5ooTTdb5cWwEAJKk8wD4zzGZKuT+3bRMAADCSAADSRD1lFVR5/bw5uZEAALiGYUZpAgBIVPkpFiIIACBVQgR4CzBP1fvyr3tRAADMU3VIcSMBACQzyPrx1uQmAgDgWgYaJQkAABhIAADpfAbYx7pdJ2JtBQDA9XwGeI31usZv6yoAgA4inrigEgEAAAMJAKCL6m8BKr7Wrr5mXEgAAMBAAgDoxBNtHxXfmLyi/L0oAADukz7UyPfvPSgAAGYr/6TKNQQA0I2BBk8QAAAwkAAAuJffA6AEAQB05DPAa6qul1i6kAAAgGtUDatt2wQAAIwkAICu'+
10394			'Kj99ebXNcgIAAGZ53zYBAAAjCQCgs8qfAaqpulY+l1xEAADAQAIAYA1PtiwlAADgOlU/rQgAoL2yBzCsJAAAYCABAAADCQAAPvhcMogAACaoOtj8kwAsIwAAqE4one9dAADAQAIAAAYSAAAwkAAApqj6i4CwhAAAgIEEAMBa1X7D3ZuS85VcUwEAAAMJAAAYSAAAwEACAAAGEgDAJCV/GQtWEAAAMJAAAICBBAAACar9+xLiCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAsJ5/xp3bCQAAGEgAAMBAAgBgPf+VQm4nAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAEjgX5Z0MgEAAAMJAGAS/9U9+IcAAICBBAAADCQAAGAgAQAAAwkAgLX84239lfzlUwEAwGclhxXnEwDAFAYbfC'+
10395			'IAAGAgAQAAAwkAABhIAADAQAIAmKDqLwD6RwCfY53O9yYAAPhQNZS4gAAAgIEEAAAMJACA7rzWhi8IAAAYSAAArOE322co+wZKAADAQAIAgG2r+6TqTclFBADQWdWhBssJAAAYSAAA3M9rbVZ62zYBAPTl9T98QwAAwEACAACuUfotlAAAOqp88Fb8/l91vSquVRsCAAAGEgBAN1WfZqEUAQAAAwkAgPtU/KbtjclQAgDoxDCjiqr34r8RKgAAqKji25JWBADQRdUnrg8GGqUIAIC5qkcTFxIAADCQAAA6qP4k6/X/a6zXDQQAAJyrapD+FlYCAEhX9bCtzroNJwAAruV1NiUJACCZp1jYSQAAUIk3JjcRAECqhKf/qsMsYe24mAAAgPNUjau/YlQAAImqHrIQQwAAaVKGf9XX/5VZsxsJAIBZUgKKiwkAIEnK8PIk'+
10396			'O1PK/bltmwAAmCRqQHEtAQCkSBlenv73sW7X+XJtBQCQIGX4QwwBAHCeyk+xIorfCACgOoOLBHH3qQAAKks6VCs//Vdn7a7zcG0FAEB/SSHFTQQAUJWhBRcSAEBFacPfK+z9Oqxd2v26bZsAAOgucjhxPQEAVJM2sDo8wdLTt/emAAAqSRv+HCOeFhIAQBWJw7/6AEtc0zSxaywAAGAgAQBUkPgUVf3pvzrrt5gAAFYz/K+RuK6c58d7VAAAKxlSJIu+fwUAsErq4enpnxYEALCCATVbQkQle2p9fz37Bw7moIJzJe+phPMyeX2TxK+zNwA/S9jwkCL50HQWnMM6FiEAnuOGheOSh38Ka8zTBMDz3jYhAFPZ+3xWObSevlcFwOscBPC6ygdmFwlr7PwsRADs4yaG5yUMpu/Y77QkAPbzSQB+ZvjfI32dk7RZawFwXM'+
10397			'oBAXdrc1ByCmfl9V5aYwFwDjc29GNf05oAOI9PAvCf9Kf/pL2csNZJ6zmGADifGx2y2cM8khBbTxMA13CAAHdoNZA45OW5IwCu45MAUyUPJXv2fNa0KAFwPTc/ZEjbq8mhlajdeguAe3gbAEzk3LvHrnUWAPeyGaCmtL3Z7mm0uJbrLQDul3bQQHf25DWsa3ECYA2fBKCGxH3Y8mmU3XbfwwJgrcTDB1jH8L9f2zUXAOuJAFjD3ruOtQ0gAGrwSQDulbjf2j6Jstuh+1gA1JJ4KEEa++xanda3dXQJgHo6bR5mqnwPV/7ZvtN6ELGGAKjJJwE4X+qeShr+qWv8lerrfnitBUBtnTYTrGQvwR8EQH0OLhJVum8r/Syvqv4U+lnyOo8kADL4JAD72DfsUT28TrmvBUAWhxlJVt+vq//+R1UfQp+lr/VIAiCPjUYS9+s+'+
10398			'ScO/mzFrLwAy+SRAkhX3qv1xH2t9r9PWWwBks/Hgb+n7YswTKGsJgHzphx0z3PXWKn0/pA3/9PX+U9r6HyIAevBJgBRX3af2ABOceo8LgF4cgCQ4+z7tct+nPX12WfcPaet/mADop9umpKczntg7PfWnDZ8u657k9DX/dfZfkBI+bpS0Q4V5/jzUvrtnDR2uMvKsFAC9vW1Db2xiTRzyaXt04jVqySeA/jq9JoVu0oY/a1xyhguAOUQAcFTHc2RshAmAWTpuXkg1dvBQgwCYxycBWC9x+Hc8NxKuw2XrLgDm6riZIUHC0GEAATCbCIB7pQ7/jmdFwrW4dN0FAD4JAN9xPjQlAPhgk8O1Ep44p0i4FpefyQKAz0QAXCNh4HzFmdCYAOBPPgnAuQz/WlKvx+kEAI903fwA1d1y/goAviMC4JjUp82uez/1elxCAPATnw'+
10399			'RgH8OGPW47bwUAzxIB8Lzk4d91rydfk0sIAF7R9WCAMyUPGnt8rVvXXwDwKp8E4LHk4d+Z6/IFAcBeIgB+lz5k7OlhBABHODCgh857OSXMbr8GAoCjfBKAnCED/xIAnEUEMFX68O+8d1OuzZJrIAA4k7cBTJMyYB7pvF/Tr83lBABX6HyowIf0AWOf1rDsOggAruJwobP04d+d6/MEAcCVfBKgow7Dxb6sYel1EADcwWFDF4Z/fR2u0S0EAHfpfujQn8HCmZafiQKAO/kkQKouw7/7/utynW4hAFih+yFEL12Gin1XR4lrIQBYpcQGgCEm7LcuoXYbAcBKPglQXYehMmGPJV2nMtdDAFBBmQ0BMIUAoAoRQDVJT5WPTNhXSdep1PUQAFTikwCcZ8JeShr+5QgAKppwcMGV7KF6yl0TAUBV5TYLo3iyrM81OkgAUJlP'+
10400			'AvA6e6aektdEAJCg5OaBgqbsFU//JxAApJhysMFeU/ZI2vAve10EAEl8EoCv2Rc1lb4uAoBEpTcV3GzSfkh7+i9NAJBq0qEHj0zaB2nDv/y1EQAk80kAYCcBQAcigLMl3FMJP+NZPP1fQADQhbcBTDLpXk8b/jEEAN1MOhiZadI9njj8Y66PAKCjmA1IaRXvo4o/E/+Juj4
10400CgK58EqCbafdz4tN/FAFAd9MOTc5V5f6p8nPcJXH4x10jAcAEcRsTPnH/cgkBwBQ+CbDXyvtm4j3r6f8mAoBpIjcqy624bybeq4b/jQQAE8VuWJa6875xj3I5AcBUPgmwxx33zNT70tP/zQQA00VvYJa48p6Zej8mDv94AgDmHrrsd/YbpMlvpFKHf/z1+rX6B4AiPjZz6mHEGkfvm/ghclDqfmtx3QQA/O5tyz2UWOfzQPju/mkxOO'+
10401			'hBAMDfRABHGPLPSd1jba6v3wGAr03+JgtXM/wLEADwvVYbHgpIHf7tCAD4mQgA2p0DAgCe45MAHJf69N9y7wsAeE3LgwBukDr82xIA8DoRAK9JHv5t97sAgH18EoDnGP5FCQA4pvUBAQclD//2BAAcd9XbAHEB67TffwIAztP+wIAXJD/9j9jLAgDO5XcDIHv4jyEA4BpHQ0BEkCp9+I/ZewIAruWNAJMY/kH81wDhHs/+d+NHHUC0YviHEQBwr3GHDCOkD/+RfAIA4IgOw39kmAsAACYbOfy3TQAAsF+Hp/+xBAAAe3QY/mOf/rdNAADwOsO/AQEAwCsM/yYEAADPMvwbEQAAPKPD8OcTAQDAT7oMf0//nwgAAL5j+DclAAB4xPBvTAAA8JUuw58HBAAAf+o0/D39PyAAAOjK8P+GAADgsy5P/4b/DwQAAB8M/0EE'+
10402			'AACdGP5PEgAAMJAAAGDberz+9/T/AgEAQAeG/4sEAADpDP8dBAAAyQz/nQQAAKkM/wMEAACJDP+DBAAAaQz/EwgAABhIAACQxNP/SQQAACkM/xMJAAASGP4nEwAAVGf4X0AAALBtdYds1Z8rngAAoCrD/0ICAIAPlQZupZ+lJQEAQDWG/w0EAACfrR6+q//+YwgAAP60aggb/jcSAABUYPjfTAAA8JU7B7Lhv4AAAOCRt+364Wz4LyIAAPjJVUPa8F/o1+ofAIAIH8P6/cS/FgsJAABesTcEDP1iBAAAexjo4fwOAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAw0P8DwIeBLZEDox'+
10403			'EAAAAASUVORK5CYII=';
10404		els.setAttribute('src',hs);
10405		els.ggNormalSrc=hs;
10406		hs ='';
10407		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
10408		els.setAttribute('style', hs);
10409		els.className='ggskin ggskin_image';
10410		els['ondragstart']=function() { return false; };
10411		player.checkLoaded.push(els);
10412		el.appendChild(els);
10413		el.ggSubElement = els;
10414		el.ggId="Img Sound On";
10415		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
10416		el.ggVisible=true;
10417		el.className="ggskin ggskin_image ";
10418		el.ggType='image';
10419		hs ='';
10420		hs+='height : 30px;';
10421		hs+='left : 0px;';
10422		hs+='position : absolute;';
10423		hs+='top : 0px;';
10424		hs+='visibility : inherit;';
10425		hs+='width : 30px;';
10426		hs+='pointer-events:auto;';
10427		el.setAttribute('style',hs);
10428		el.style.transformOrigin='50% 50%';
10429		me._img_sound_on.ggIsActive=function() {
10430			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
10431				return this.parentNode.ggIsActive();
10432			}
10433			return false;
10434		}
10435		el.ggElementNodeId=function() {
10436			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
10437				return this.parentNode.ggElementNodeId();
10438			}
10439			return player.getCurrentNode();
10440		}
10441		me._img_sound_on.logicBlock_alpha = function() {
10442			var newLogicStateAlpha;
10443			if (
10444				((player.getVariableValue('dh__sound_active') == false))
10445			)
10446			{
10447				newLogicStateAlpha = 0;
10448			}
10449			else if (
10450				((me.elementMouseOver['img_sound_on'] == true))
10451			)
10452			{
10453				newLogicStateAlpha = 1;
10454			}
10455			else {
10456				newLogicStateAlpha = -1;
10457			}
10458			if (me._img_sound_on.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
10459				me._img_sound_on.ggCurrentLogicStateAlpha = newLogicStateAlpha;
10460				me._img_sound_on.style.transition='opacity 300ms ease 0ms';
10461				if (me._img_sound_on.ggCurrentLogicStateAlpha == 0) {
10462					setTimeout(function() { if (me._img_sound_on.style.opacity == 0.0) { me._img_sound_on.style.visibility="hidden"; } }, 305);
10463					me._img_sound_on.style.opacity=0;
10464				}
10465				else if (me._img_sound_on.ggCurrentLogicStateAlpha == 1) {
10466					me._img_sound_on.style.visibility=me._img_sound_on.ggVisible?'inherit':'hidden';
10467					me._img_sound_on.style.opacity=0.5;
10468				}
10469				else {
10470					me._img_sound_on.style.visibility=me._img_sound_on.ggVisible?'inherit':'hidden';
10471					me._img_sound_on.style.opacity=1;
10472				}
10473			}
10474		}
10475		me._img_sound_on.logicBlock_alpha();
10476		me._img_sound_on.onmouseenter=function (e) {
10477			me.elementMouseOver['img_sound_on']=true;
10478			me._img_sound_on.logicBlock_alpha();
10479		}
10480		me._img_sound_on.onmouseleave=function (e) {
10481			me.elementMouseOver['img_sound_on']=false;
10482			me._img_sound_on.logicBlock_alpha();
10483		}
10484		me._img_sound_on.ggUpdatePosition=function (useTransition) {
10485		}
10486		me._sound_toggle.appendChild(me._img_sound_on);
10487		me._menu_background.appendChild(me._sound_toggle);
10488		el=me.__360bayern_logo=document.createElement('div');
10489		els=me.__360bayern_logo__img=document.createElement('img');
10490		els.className='ggskin ggskin__360bayern_logo';
10491		hs=basePath + 'images/_360bayern_logo.png';
10492		els.setAttribute('src',hs);
10493		els.ggNormalSrc=hs;
10494		hs ='';
10495		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
10496		els.setAttribute('style', hs);
10497		els.className='ggskin ggskin_image';
10498		els['ondragstart']=function() { return false; };
10499		player.checkLoaded.push(els);
10500		el.appendChild(els);
10501		el.ggSubElement = els;
10502		el.ggId="360bayern_logo";
10503		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
10504		el.ggVisible=true;
10505		el.className="ggskin ggskin_image ";
10506		el.ggType='image';
10507		hs ='';
10508		hs+='bottom : 7px;';
10509		hs+='cursor : pointer;';
10510		hs+='height : 45px;';
10511		hs+='left : 11px;';
10512		hs+='position : absolute;';
10513		hs+='visibility : inherit;';
10514		hs+='width : 150px;';
10515		hs+='pointer-events:auto;';
10516		el.setAttribute('style',hs);
10517		el.style.transformOrigin='50% 50%';
10518		me.__360bayern_logo.ggIsActive=function() {
10519			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
10520				return this.parentNode.ggIsActive();
10521			}
10522			return false;
10523		}
10524		el.ggElementNodeId=function() {
10525			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
10526				return this.parentNode.ggElementNodeId();
10527			}
10528			return player.getCurrentNode();
10529		}
10530		me.__360bayern_logo.onclick=function (e) {
10531			player.openUrl("https:\/\/www.360bayern.de","");
10532		}
10533		me.__360bayern_logo.ggUpdatePosition=function (useTransition) {
10534		}
10535		me._menu_background.appendChild(me.__360bayern_logo);
10536		me.divSkin.appendChild(me._menu_background);
10537		el=me._gui_open_close=document.createElement('div');
10538		el.ggId="GUI open close";
10539		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
10540		el.ggVisible=true;
10541		el.className="ggskin ggskin_rectangle ";
10542		el.ggType='rectangle';
10543		hs ='';
10544		hs+='background : rgba(0,0,0,0.501961);';
10545		hs+='border : 0px solid #000000;';
10546		hs+='cursor : pointer;';
10547		hs+='height : 36px;';
10548		hs+='left : 2px;';
10549		hs+='position : absolute;';
10550		hs+='top : 50px;';
10551		hs+='visibility : inherit;';
10552		hs+='width : 28px;';
10553		hs+='pointer-events:auto;';
10554		el.setAttribute('style',hs);
10555		el.style.transformOrigin='50% 50%';
10556		me._gui_open_close.ggIsActive=function() {
10557			return false;
10558		}
10559		el.ggElementNodeId=function() {
10560			return player.getCurrentNode();
10561		}
10562		me._gui_open_close.logicBlock_position = function() {
10563			var newLogicStatePosition;
10564			if (
10565				((player.getVariableValue('category_visible') == true))
10566			)
10567			{
10568				newLogicStatePosition = 0;
10569			}
10570			else if (
10571				((player.getVariableValue('category_visible') == false))
10572			)
10573			{
10574				newLogicStatePosition = 1;
10575			}
10576			else {
10577				newLogicStatePosition = -1;
10578			}
10579			if (me._gui_open_close.ggCurrentLogicStatePosition != newLogicStatePosition) {
10580				me._gui_open_close.ggCurrentLogicStatePosition = newLogicStatePosition;
10581				me._gui_open_close.style.transition='left 500ms ease 0ms, top 500ms ease 0ms, background-color 0s';
10582				if (me._gui_open_close.ggCurrentLogicStatePosition == 0) {
10583					me._gui_open_close.style.left='178px';
10584					me._gui_open_close.style.top='50px';
10585				}
10586				else if (me._gui_open_close.ggCurrentLogicStatePosition == 1) {
10587					me._gui_open_close.style.left='0px';
10588					me._gui_open_close.style.top='50px';
10589				}
10590				else {
10591					me._gui_open_close.style.left='2px';
10592					me._gui_open_close.style.top='50px';
10593				}
10594			}
10595		}
10596		me._gui_open_close.logicBlock_position();
10597		me._gui_open_close.logicBlock_backgroundcolor = function() {
10598			var newLogicStateBackgroundColor;
10599			if (
10600				((me.elementMouseOver['gui_open_close'] == true))
10601			)
10602			{
10603				newLogicStateBackgroundColor = 0;
10604			}
10605			else {
10606				newLogicStateBackgroundColor = -1;
10607			}
10608			if (me._gui_open_close.ggCurrentLogicStateBackgroundColor != newLogicStateBackgroundColor) {
10609				me._gui_open_close.ggCurrentLogicStateBackgroundColor = newLogicStateBackgroundColor;
10610				me._gui_open_close.style.transition='left 500ms ease 0ms, top 500ms ease 0ms, background-color 0s';
10611				if (me._gui_open_close.ggCurrentLogicStateBackgroundColor == 0) {
10612					me._gui_open_close.style.backgroundColor="rgba(0,0,0,1)";
10613				}
10614				else {
10615					me._gui_open_close.style.backgroundColor="rgba(0,0,0,0.501961)";
10616				}
10617			}
10618		}
10619		me._gui_open_close.logicBlock_backgroundcolor();
10620		me._gui_open_close.onclick=function (e) {
10621			player.setVariableValue('category_visible', !player.getVariableValue('category_visible'));
10622		}
10623		me._gui_open_close.onmouseenter=function (e) {
10624			me.elementMouseOver['gui_open_close']=true;
10625			me._gui_open_close.logicBlock_backgroundcolor();
10626		}
10627		me._gui_open_close.onmouseleave=function (e) {
10628			me.elementMouseOver['gui_open_close']=false;
10629			me._gui_open_close.logicBlock_backgroundcolor();
10630		}
10631		me._gui_open_close.ggUpdatePosition=function (useTransition) {
10632		}
10633		el=me._guicloseicon=document.createElement('div');
10634		els=me._guicloseicon__img=document.createElement('img');
10635		els.className='ggskin ggskin_guicloseicon';
10636		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAV4AAAIACAYAAADKRwQAAAAPp0lEQVR4nO3ay3IcORJFQWis//+XNYuW1JRUj8ws4CYQcF8XzQKxOBVG8tv3798bADn/u3sAgN0IL0CY8AKECS9AmPAChAkvQJjwAoQJL0CY8AKECS9AmPAChAkvQJjwAoQJL0CY8AKECS9AmPAChAkvQJjwAoQJL0CY8AKECS9AmPAChAkvQJjwAoQJL0CY8AKECS9AmPAChAkvQJjwAoT9c/cAwO2+H/zct6FTbMTFC/v63o5H9+fn6UB4YU9XI3o21jwgvLCfHuEU3w8IL+ylZzDF9yLhhX2MCKX4XiC8sIeRgRTfk4QX6kuEUXxPEF6oLRlE8T1IeKGuO0IovgcIL9R0ZwDF9w3hhXpmCN8MM0xLeIFRxPcJ4YVaZovdbPNMQXihjlkjN+tctx'+
10637			'FeqEHcFiK8sL4VorvCjDHCC2tbKWgrzTqU8MK6VgzZijN3J7ywppUDtvLsXQgvrKdCuCq84TLhhbVUClalt5wivLCOiqGq+Ka3hBfWUDlQld/2kPDC/HYI0w5v/EV4YW47BWmbtwovzGubEH2xxZuFF+a0RYCeKP924YX5lA/PAaV3ILwwl9LBOansLoQX5lE2NB8ouRPhhTmUDEwn5XYjvHC/cmEZoNSOhBfuVSoog5XZlfDCfcqEJKjEzoQX7lEiIDdZfnfCC3nLh4PPCC9kiW4fS+9ReAHChBdylr7S6Ed4IUN0+UV4YTzR5TfCC2OJLn8RXhhHdHlIeGEM0eUp4YX+RJeXhBf6El3eEl7oR3Rzvt09wCeEF/oQXQ4TXvic6GYtfe22JrzwKdHNWj66rQkvfEJ0s0pEtzXhhatEN6tMdFsTXrhCdLNKRbc14YWz'+
10638			'RDerXHRbE144Q3SzSka3NeGFo0Q3q2x0WxNeOEJ0s0pHtzXhhXdEN6t8dFsTXnhFdBlCeOEx0c3b4tptTXjhEdHN2ya6rQkvcL+totua8MKfXLtZ20W3NeGFr0Q3a8votia88JPoZm0b3daEF1oT3bSto9ua8ILoZm0f3daEl72Jbpbo/iC87Ep0s0T3C+FlR6KbJbp/EF52I7pZovuA8LIT0c0S3SeEl12IbpboviC87EB0s0T3DeGlOtHNEt0DhJfKRDdLdA8SXqoS3SzRPUF4qUh0s0T3JOGlGtHNEt0LhJdKRDdLdC8SXqoQ3SzR/YDwUoHoZonuh4SX1Yluluh2ILysTHRZkvCyKtHNc+12IrysSHTzRLcj4QXeEd3OhJfVuHazRHcA4WUlopsluoMIL6sQ3SzRHUh4WYHoZonuYMLL7EQ3S3QDhJeZiW6W6I'+
10639			'YIL7MS3SzRDRJeZiS6WaIbJrzMRnSzRPcGwstMRDdLdG8ivMxCdLNE90bCywxEN0t0bya83E10s0R3AsLLnUQ3S3QnIbzcRXSzRHciwssdRDdLdCcjvKSJbpboTkh4SRLdLNGdlPCSIrpZojsx4SVBdLNEd3LCy2iimyW6CxBeRhJdeEB4GUV081y7ixBeRhDdPNFdiPDC+kR3McJLb67dLNFdkPDSk+hmie6ihJdeRDdLdBcmvPQgulmiuzjh5VOimyW6BQgvnxDdLNEtQni5SnSzRLcQ4eUK0c0S3WKEl7NEN0t0CxJezhDdLNEtSng5SnSzRLcw4eUI0c0S3eKEl3dEN0t0NyC8vCK6WaK7CeHlGdHNEt2NCC+PiG6W6G5GePmT6GaJ7oaEl69EN0t0NyW8/CS6WaK7MeGlNdFNE93NCS+imyW6CO/mRBduILz7'+
10640			'Et081y6tNeHdlejmiS6/CC+MJ7r8Rnj349rNEl3+Irx7Ed0s0eUh4d2H6GaJLk8J7x5EN0t0eUl46xPdLNHlLeGtTXSzRJdDhLcu0c0SXQ4T3ppEN0t0OUV46xHdLNHlNOGtRXSzRJdLhLcO0c0SXS4T3hpEN0t0+Yjwrk90s0SXjwnv2kQ3S3TpQnjXJbpZoks3wrsm0c0SXboS3vWIbpbo0p3wrkV0s0SXIYR3HaKbJboMI7xrEN0s0WUo4Z2f6GaJLsMJ79xEFwoS3nmJbp5rlwjhnZPo5okuMcILokuY8M7HtZslusQJ71xEN0t0uYXwzkN0s0SX2wjvHEQ3S3S5lfDeT3SzRJfbCe+9RDdLdJmC8N5HdLNEl2kI7z1EN0t0mYrw5olulugyHeHNEt0s0WVKwpsjulmiy7SEN0N0s0SXqQnveKKbJbpMT3jHEt'+
10641			'0s0WUJwjuO6GaJLssQ3jFEN0t0WYrw9ie6WaLLcoS3L9HNEl2WJLz9iG6W6LIs4e1DdLNEl6UJ7+dEN0t0WZ7wfkZ0gdOE9zrRzXPtUoLwXiO6eaJLGcLLCkSXUoT3PNduluhSjvCeI7pZoktJwnuc6GaJLmUJ7zGimyW6lCa874luluhSnvC+JrpZossWhPc50c0SXbYhvI+JbpboshXh/ZvoZoku2xHe34luluiyJeH9j+hmiS7bEt5/iW6W6LI14RXdNNFle7uHV3SzRBfa3uEV3SzRhR92Da/oZokufLFjeEU3S3ThD7uFV3SzRBce2Cm8opsluvDELuEV3SzRhRd2CK/oZokuvFE9vKILTKdyeEU3z7ULB1QOL1miCwdVDa9rN0t04YSK4RXdLNGFk6qFV3SzRBcuqBRe0c0SXbioSnhFN0t04QMVwiu6WaIL'+
10642			'H6oQXnJEFzpYPbyu3RzRhU5WDy8ZogsdCS/viC50Jry8IrowgPDyjOjCIMILECa8POM/RmAQ4eUV8YUBhJd3xBc6E16OEF/oaPXw+st7jvhCJ6uHlyzxhQ4qhNfVmyW+8KEK4W1NfNPEFz5QJbytiW+a+MJFlcJLnvjCBdXC6+rNE184qVp4WxPfO4gvnFAxvK2J7x3EFw6qGt7WxBeYVOXwtia+aa5eOKB6eFsT3zTxhTd2CG9r4psmvvDCLuFtTXzTxBee2Cm8rYlvmvjCA7uFtzXxTRNf+MOO4W1NfNPEF77YNbytiW+a+MIPO4e3NfFNE19owtua+KaJL9sT3n+Jb5b4sjXh/Y/4Zokv2xLe34lvlviyJeH9m/hmiS/bEd7HxDdLfNmK8D4nvlniyzaE9zXxzRJftiC874lvlvhSnvAeI75Z4ktpwnuc+GaJL2'+
10643			'UJLzMTX0oS3nNcvXniSznCe5745okvpQjvNeKbJ76UIbzXiS9wifB+RnyzXL2UILyfE98s8WV5wtuH+GaJL0sT3n7EN0t8WZbw9iW+WeLLkoS3P/HNEl+WI7xjiG+W+LIU4R1HfLPEl2UI71jimyW+LEF4xxPfLPFlesKbIb5Z4svUhDdHfLPEl2kJb5b4ZokvUxLePPHNEl+mI7z3EN8s8WUqwnsf8c0SX6YhvPcS3yzxZQrCez/xzRJfbie8cxDfLPHlVsI7D/HNEl9uI7xzEd8s8eUWwsvuxJc44Z2PqzdPfIkS3jmJb574EiO88xJfKEp45ya+Wa5eIoR3fuKbJb4MJ7xrEN8s8WUo4V2H+GaJL8MI71rEN0t8GUJ41yO+WeJLd8K7JvHNEl+6Et51iW+W+NKN8K5NfLPEly6Ed33imyW+fEx4axDfLPHlI8Jb'+
10644			'h/hmiS+XCW8t4pslvlwivPWIb5b4cprw1iS+WeLLKcJbl/hmiS+HCW9t4pslvhwivPWJb5b48pbw7kF8s8SXl4R3H+KbJb48Jbx7Ed8s8eUh4YWxxJe/CO9+XL154stvhHdP4psnvvwivPsSX7iJ8O5NfLNcvbTWhBfxTRNfhJfWmvimie/mhJefxDdLfDcmvHwlvlniuynh5U/imyW+GxJeHhHfLPHdjPDyjPhmie9GhJdXxDdLfDchvLwjvlniuwHh5QjxzRLf4oSXo8Q3S3wLE17OEN8s8S1KeDlLfLPEtyDh5QrxzRLfYoSXq8Q3S3wLEV4+Ib5Z4luE8PIp8c0S3wKElx7EN0t8Fye89CK+WeK7MOGlJ/HNEt9FCS+sTXwXJLz05urNE9/FCC8jiG+e+C5EeBlFfOEJ4WUk8c1y9S5CeBlNfLPEdwHCS4L4Zo'+
10645			'nv5ISXFPHNEt+JCS9J4pslvpMSXtLEN0t8JyS83EF8s8R3MsLLXcQ3S3wnIrzcSXyzxHcSwsvdxDdLfCcgvMxAfLPE92bCyyzEN0t8byS8zER8s8T3JsLLbMQ3S3xvILzMSHyzxDdMeJmV+GaJb5DwMjPxzRLfEOFlduKbJb4BwssKxDdLfAcTXlYhvlniO5DwshLxzRLfQYSX1YhvlvgOILzAO+LbmfCyIldvnvh2JLysSnxZlvCyMvHNcvV2IrysTnyzxLcD4aUC8c0S3w8JL1WIb5b4fkB4qUR8s8T3IuGlGvHNEt8LhJeKxDdLfE8SXqoS3yzxPUF4qUx8s8T3IOGlOvHNEt8DhJcdiG+W+L4hvOxCfLPE9wXhZSfimyW+TwgvuxHfLPF9QHjZkfhmie8fhJddiW+W+H4hvOxMfLPE9wfhZXfimyW+TXihNfFN'+
10646			'2z6+wgv/Et+sreMrvPAf8c3aNr7CC78T36wt4yu8wN22i6/wwt9cvXlbxVd44THxZRjhhefEN2ubq1d44TXxzdoivsIL74lvVvn4Ci8cI75ZpeMrvHCc+GaVja/wwjnim1UyvsIL54lvVrn4Ci9cI75ZpeIrvHCd+GaVia/wwmfEN6tEfIUXPie+WcvHV3ihD/HlMOGFfsQ3Z+mrV3ihL/HlLeGF/sSXl4QXxhBfnhJeGEd8eUh4YSzx
106465S/CC+OJL78RXsgQX34RXsgRX1prwgtp4ovwAkta+gtMeCFv6WjwOeGFe4jvdcvvTnjhPssH5AYldia8cK8SIQkpsyvhhfuVCcpApXYkvDCHUmHprNxuhBfmUS4wHZTcifDCXEqG5qKyuxBemE/Z4JxQegfCC3MqHZ43yr9deGFe5QP0wBZvFl6Y2xYh+mGbtwovzG+HIO'+
10647			'3wxl+EF9ZQOUyV3/aQ8MI6Kgaq4pveEl5YS6VQVXrLKcIL66kQrApvuEx4YU0rh2vl2bsQXljXigFbcebuhBfWtlLIVpp1KOGF9a0QtBVmjBFeqGHmsM082y2EF+oQuEUIL9QyW3xnm2cKwguMIrpPCC/UM0PwZphhWsILNd0ZPtF9Q3ihrjsCKLoHCC/Ulgyh6B4kvFBfIoiie4Lwwh5GhlF0TxJe2MeIQIruBcILe+kZStG9SHhhPz2CKbofEF7Y09VwfvvgZ/nhn7sHAG7zM6DfT3yWDoQXENUwv2oACBNegDDhBQgTXoAw4QUIE16AMOEFCBNegDDhBQgTXoAw4QUIE16AMOEFCBNegDDhBQgTXoAw4QUIE16AMOEFCBNegDDhBQgTXoAw4QUIE16AMOEFCBNegDDhBQgTXoAw4QUIE16AMOEFCPs/jnyoEa45'+
10648			'9jEAAAAASUVORK5CYII=';
10649		els.setAttribute('src',hs);
10650		els.ggNormalSrc=hs;
10651		hs ='';
10652		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
10653		els.setAttribute('style', hs);
10654		els.className='ggskin ggskin_image';
10655		els['ondragstart']=function() { return false; };
10656		player.checkLoaded.push(els);
10657		el.appendChild(els);
10658		el.ggSubElement = els;
10659		el.ggId="GUI-close-icon";
10660		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
10661		el.ggVisible=true;
10662		el.className="ggskin ggskin_image ";
10663		el.ggType='image';
10664		hs ='';
10665		hs+='height : 32px;';
10666		hs+='left : 2px;';
10667		hs+='position : absolute;';
10668		hs+='top : 2px;';
10669		hs+='visibility : inherit;';
10670		hs+='width : 24px;';
10671		hs+='pointer-events:auto;';
10672		el.setAttribute('style',hs);
10673		el.style.transformOrigin='50% 50%';
10674		me._guicloseicon.ggIsActive=function() {
10675			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
10676				return this.parentNode.ggIsActive();
10677			}
10678			return false;
10679		}
10680		el.ggElementNodeId=function() {
10681			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
10682				return this.parentNode.ggElementNodeId();
10683			}
10684			return player.getCurrentNode();
10685		}
10686		me._guicloseicon.logicBlock_alpha = function() {
10687			var newLogicStateAlpha;
10688			if (
10689				((player.getVariableValue('category_visible') == false))
10690			)
10691			{
10692				newLogicStateAlpha = 0;
10693			}
10694			else {
10695				newLogicStateAlpha = -1;
10696			}
10697			if (me._guicloseicon.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
10698				me._guicloseicon.ggCurrentLogicStateAlpha = newLogicStateAlpha;
10699				me._guicloseicon.style.transition='opacity 0s';
10700				if (me._guicloseicon.ggCurrentLogicStateAlpha == 0) {
10701					me._guicloseicon.style.visibility="hidden";
10702					me._guicloseicon.style.opacity=0;
10703				}
10704				else {
10705					me._guicloseicon.style.visibility=me._guicloseicon.ggVisible?'inherit':'hidden';
10706					me._guicloseicon.style.opacity=1;
10707				}
10708			}
10709		}
10710		me._guicloseicon.logicBlock_alpha();
10711		me._guicloseicon.ggUpdatePosition=function (useTransition) {
10712		}
10713		me._gui_open_close.appendChild(me._guicloseicon);
10714		el=me._guiopenicon=document.createElement('div');
10715		els=me._guiopenicon__img=document.createElement('img');
10716		els.className='ggskin ggskin_guiopenicon';
10717		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAV4AAAIACAYAAADKRwQAAAAPqklEQVR4nO3aSXIcSw5FUf9ltf8tqwb6KlFUNpHRvHAHzhknzeAY3ISR/OfHjx8DgJz/3D0AQDfCCxAmvABhwgsQJrwAYcILECa8AGHCCxAmvABhwgsQJrwAYcILECa8AGHCCxAmvABhwgsQJrwAYcILECa8AGHCCxAmvABhwgsQJrwAYcILECa8AGHCCxAmvABhwgsQJrwAYcILECa8AGH/vXuAgn5s+Mw/l08BTEt4z7MluN8/K8DQkF81HPdjfBbd7z8LNCO8x5wRTvGFZoR3vzODKb7QiPDuc0UoxReaEN7PXRlI8YUGhPcziTCKLxQnvNslgyi+UJjwbnNHCMUXihLe9+4MoPhCQcL72gzhm2EG4ETC+5zgAZcQ3sdmi+5s8wAHCO86xBeKEN'+
10718			'6/zRy4mWcDNhLeP60QthVmBF4Q3t9WCtpKswLfCO9PK4ZsxZmBIbxjrB2wlWeHtrqHt0K4KrwBWukc3krBqvQWKK9reCuGquKboKSO4a0cqMpvgzK6hbdDmDq8EZbWKbydgtTprbCcLuHtGKKOb4YldAhv5wB1fjtMq3p4hccOYDqVwys4v9kFTKRqeIXmb3YCk6gYXoF5zm5gAtXCKyzv2RHcrFJ4BWU7u4IbVQmvkHzOzuAmFcIrIPvZHdygQng5RnwhbPXwigawnNXDyzl8gUGQ8PKL+EKI8PKV+EKA8PKd+MLFhJdHxBcuJLw8I75wEeHlFfGFCwgv74gvnEx42UJ84USrh/efuwdoRHzhJKuHlyzxhRNUCK+rN0t84aAK4R1DfNPEFw6oEt4xxDdNfGGnSuEdQ3zTxBd2qBbeMcQ3TXzhQxXDO4b4pokvfKBq'+
10719			'eMcQ3zTxhY0qh3cM8U0TX9igenjHEN808YU3OoR3DPFNE194oUt4xxDfNPGFJzqFlzzxhQe6hdfVmye+8E238I4hvsDNOoZ3DPFNc/XCF13DO4b4pokv/KtzeMcQ3zTxhSG8Y4hvmvjSnvD+JL5Z4ktrwvub+GaJL20J75/EN0t8aUl4/ya+WeJLO8L7mPhmiS+tCO9z4pslvrQhvK+Jb5b40oLwvie+WeJLecK7jfhmiS+lCe924pslvpQlvJ8R3yzxpSTh/Zz4Zokv5QjvPuKbJb6UIrz7iW+W+FKG8B4jvlniSwnCe5z4ZokvyxPec4hvlviyNOE9j/hmiS/LEl5WJr4sSXjP5er
10719NE1+WI7znE1/gJeG9hvhmuXpZivBeR3yzxJdlCO+1xDdLfFmC8F5PfLPEl+kJb4b4ZokvUxPeHPHNEl+mJbxZ4pslvkxJeP'+
10720			'PEN0t8mY7w3kN8s8SXqQjvfcQ3S3yZhvDeS3yzxJcpCO/9xDdLfLmd8M5BfLPEl1sJ7zzEN0t8uY3wzkV8s8SXWwjvfMQ3S3yJE945iW+W+BIlvPMS3yzxJUZ45ya+WeJLhPDOT3yzxJfLCe8axDdLfLmU8K5DfLPEl8sILzwnvlxCeNfi6s0TX04nvOsR3zzx5VTCuybxhYUJ77rEN8vVy2mEd23imyW+nEJ41ye+WeLLYcJbg/hmiS+HCG8d4pslvuwmvLWIb5b4sovw1iO+WeLLx4S3JvHNEl8+Irx1iW+W+LKZ8NYmvlniyybCW5/4ZokvbwlvD+KbJb68JLx9iG+W+PKU8PYivlniy0PC24/4ZokvfxHensQ3S3z5g/D2Jb5Z4sv/CW9v4pslvowxhBfxTRNfhJcxhvimiW9zwssv4pslvo0JL9xHfJsSXr5y'+
10721			'9eaJb0PCy3fimye+zQgvj4gvXEh4eUZ8s1y9jQgvr4hvlvg2Iby8I75Z4tuA8LKF+GaJb3HCy1bimyW+hQkvnxDfLPEtSnj5lPhmiW9Bwsse4pslvsUIL3uJb5b4FiK8HCG+WeJbhPBylPhmiW8BwssZxDdLfBcnvJxFfLPEd2HCy5nEN0t8FyW8nE18s8R3QcLLFcQ3S3wXI7xcRXyzxHchwsuVxDdLfBchvFxNfLPEdwHCS4L4Zonv5ISXFPHNEt+JCS/UJb6TEl6SXL154jsh4SVNfPPEdzLCyx3El9aEl7uIb5ardyLCy53EN0t8JyG83E18s8R3AsLLDMQ3S3xvJrzMQnyzxPdGwstMxDdLfG8ivMxGfLPE9wbCy4zEN0t8w4SXWYlvlvgGCS8zE98s8Q0RXmYnvlniGyC8rEB8s8T3YsLLKsQ3S3wvJLysRH'+
10722			'yzxPciwstqxDdLfC8gvKxIfLPE92TCy6rEN0t8TyS8rEx8s8T3JMLL6sQ3S3xPILxUIL5Z4nuQ8FKF+GaJ7wHCC+wlvjsJL5W4evPEdwfhpRrxzRPfDwkvFYlvnvh+QHipSnyZlvBSmfhmuXo3El6qE98s8d1AeOlAfLPE9w3hpQvxzRLfF4SXTsQ3S3yfEF66Ed8s8X1AeOlIfLPE9xvhpSvxzRLfL4SXzsQ3S3z/Jbx0J75Z4juEF8YQ37T28RVe+El8s1rHV3jhN/HNahtf4YU/iW9Wy/gKL/xNfLPaxVd44THxzWoVX+GF58Q3q018hRdeE9+sFvEVXnhPfLPKx1d4YRvxzSodX+EFZlU2vsIL27l680rGV3jhM+KbVy6+wgufE9+8UvEVXthHfNlNeGE/8c0qc/UKLxwjvlkl4iu8cJz4Zi0fX+GFc4gvmwkv'+
10723			'nEd8c5a+eoUXziW+vCW8cD7x5SXhhWuIL08JL1xHfHlIeAHChBeus/Rf3rmO8MI1RJenhBfOJ7q8JLxwLtHlLeGF84huztL/MSK8cA7RZTPhheNEN2vpa3cM4YWjRDdr+eiOIbxwhOhmlYjuGMILe4luVpnojiG8sIfoZpWK7hjCC58S3axy0R1DeOETossphBe2Ed28ktfuGMILzKlsdMcQXtjCtZtVOrpjCC+8I7pZ5aM7hvDCK6Kb1SK6YwgvPCO6WW2iO4bwwiOim9UqumMIL3wnulntojuG8MJXopvVMrpjCC/8IrpZbaM7hvDCGKKb1jq6YwgviG5W++iOIbz0JrpZovsv4aUr0c0S3S+El45EN0t0vxFeuhHdLNF9QHjpRHSzRPcJ4aUL0c0S3ReElw5EN0t03xBeqhPdLNHdQHipTHSzRHcj4aUq0c0S3Q'+
10724			'8ILxWJbpbofkh4qUZ0mZ7wUono5rl2dxBeqhDdPNHdSXiBPUT3AOGlAtdulugeJLysTnSzRPcEwsvKRDdLdE8ivKxKdLNE90TCy4pEN0t0Tya8rEZ0s0T3AsLLSkQ3S3QvIrysQnSzRPdCwssKRDdLdC8mvMxOdLNEN0B4mZnoZoluiPAyK9HNEt0g4WVGopslumHCy2xEN0t0byC8zER0s0T3JsLLLEQ3S3RvJLzMQHSzRPdmwsvdRDdLdCcgvNxJdLNEdxLCy11EN0t0JyK83EF0s0R3MsJLmujSnvCSJLp5rt0JCS8popsnupMSXqhJdCcmvCS4drNEd3LCy9VEN0t0FyC8XEl0s0R3EcLLVUQ3S3QXIrxcQXSzRHcxwsvZRDdLdBckvJxJdLNEd1HCy1lEN0t0Fya8nEF0s0R3ccLLUaKbJboFCC9HiG6W6BYh'+
10725			'vOwlulmiW4jwsofoZoluMcLLp0Q3S3QLEl4+IbpZoluU8LKV6GaJbmHCyxaimyW6xQkv74hulug2ILy8IrpZotuE8PKM6GaJbiPCyyOimyW6zQgv34kuXEx4+Up081y7DQkvv4hunug2JbxwD9FtTHgZw7WbJrrNCS+imyW6CG9zopsluowxhLcz0c0SXf5PeHsS3SzR5Q/C24/oZokufxHeXkQ3S3R5SHj7EN0s0eUp4e1BdLNEl5eEtz7RzRJd3hLe2kQ3S3TZRHjrEt0s0WUz4a1JdLNEl48Ibz2imyW6fEx4axHdLNFlF+GtQ3SzRJfdhLcG0c0SXQ4R3vWJbpbocpjwrk10s0SXUwjvukQ3S3Q5jfCuSXSzRJdTCe96RBcWJ7xrEd081y6nE951iG6e6HIJ4YXHRJfLCO8aXLtZosulhHd+opslulxOeOcmul'+
10726			'miS4Twzkt0s0SXGOGdk+hmiS5Rwjsf0c0SXeKEdy6imyW63EJ45yG6WaLLbYR3DqKbJbrcSnjvJ7pZosvthPdeopslukxBeO8julmiyzSE9x6imyW6TEV480Q3S3SZjvBmiW6W6DIl4c0R3SzRZVrCmyG6WaLL1IT3eqKbJbpMT3ivJbpZossShPc6opsluixDeK8hulmiy1KE93yiC7wkvOcS3TzXLssR3vOIbp7osiThZVWiy7KE9xyu3SzRZWnCe5zoZokuyxPeY0Q3S3QpQXj3E90s0aUM4d1HdLNEl1KE93OimyW6lCO8nxHdLNGlJOHdTnSzRJeyhHcb0c0SXUoT3vdEN0t0KU94XxPdLNGlBeF9TnSzRJc2hPcx0c0SXVoR3r+Jbpbo0o7w/kl0s0SXloT3N9HNEl3aEt6fRDdLdGlNeEU3TXRpr3t4RTdL'+
10727			'dGH0Dq/oZoku/KtreEU3S3Thi47hFV3gVt3CK7p5rl34plN4RTdPdOGBTuElS3ThiS7hde1miS680CG8opsluvBG9fCKbpbowgaVwyu6WaILG1UNr+hmiS58oGJ4RTdLdOFD1cIrulmiCztUCq/oZoku7FQlvKKbJbpwQIXwim6W6MJBFcJLjujCCVYPr2s3R3ThJKuHlwzRhRMJL++ILpxMeHlFdOECwsszogsXEV4eEV24kPDynejCxYSXr0QXAoSXX0QXQoQXIGz18LrSzmGPELR6eDlOdCGsQniFYz+7gxtUCO8YArKHncFNqoR3DCH5hF3BjSqFdwxB2cKO4GbVwjuGsLxiNzCBiuEdQ2AesROYRNXwjiE0X9kFTKRyeMcQnDHsAKZTPbxj9A5P57fDtDqEd4yeAer4ZlhCl/CO0StEnd4Ky+kU3jF6BKnDG2'+
10728			'Fp3cI7Ru0wVX4blNExvGPUDFTFN0FJXcM7Rq1QVXoLlNc5vGPUCFaFN0Ar3cM7xtrhWnl2aEt4f1oxYCvODAzh/WqlkK00K/CN8P5phaCtMCPwgvCuRXShAOH926xxm3Uu4EPC+9hskZttHuAA4X1O7IBLCO9rM8R3hhmAEwnve3eGT3ShIOHd5o4Aii4UJbzbJUMoulCY8H4mEUTRheKE93NXhlF0oQHh3eeKQIouNCG8+50ZStGFRoT3mDOCKbrQjPAe98/YH0/RhYaE9zyfRPRIrIHF/ffuAYoRU+AtFy9AmPAChAkvQJjwAoQJL0CY8AKECS9AmPAChAkvQJjwAoQJL0CY8AKECS9AmPAChAkvQJjwAoQJL0CY8AKECS9AmPAChAkvQJjwAoQJL0CY8AKECS9AmPAChAkvQJjwAoQJL0CY8AKECS9A2P8A03im'+
10729			'Fcc9CaMAAAAASUVORK5CYII=';
10730		els.setAttribute('src',hs);
10731		els.ggNormalSrc=hs;
10732		hs ='';
10733		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
10734		els.setAttribute('style', hs);
10735		els.className='ggskin ggskin_image';
10736		els['ondragstart']=function() { return false; };
10737		player.checkLoaded.push(els);
10738		el.appendChild(els);
10739		el.ggSubElement = els;
10740		el.ggId="GUI-open-icon";
10741		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
10742		el.ggVisible=true;
10743		el.className="ggskin ggskin_image ";
10744		el.ggType='image';
10745		hs ='';
10746		hs+='height : 32px;';
10747		hs+='left : 2px;';
10748		hs+='position : absolute;';
10749		hs+='top : 2px;';
10750		hs+='visibility : inherit;';
10751		hs+='width : 24px;';
10752		hs+='pointer-events:auto;';
10753		el.setAttribute('style',hs);
10754		el.style.transformOrigin='50% 50%';
10755		me._guiopenicon.ggIsActive=function() {
10756			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
10757				return this.parentNode.ggIsActive();
10758			}
10759			return false;
10760		}
10761		el.ggElementNodeId=function() {
10762			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
10763				return this.parentNode.ggElementNodeId();
10764			}
10765			return player.getCurrentNode();
10766		}
10767		me._guiopenicon.logicBlock_alpha = function() {
10768			var newLogicStateAlpha;
10769			if (
10770				((player.getVariableValue('category_visible') == true))
10771			)
10772			{
10773				newLogicStateAlpha = 0;
10774			}
10775			else {
10776				newLogicStateAlpha = -1;
10777			}
10778			if (me._guiopenicon.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
10779				me._guiopenicon.ggCurrentLogicStateAlpha = newLogicStateAlpha;
10780				me._guiopenicon.style.transition='opacity 0s';
10781				if (me._guiopenicon.ggCurrentLogicStateAlpha == 0) {
10782					me._guiopenicon.style.visibility="hidden";
10783					me._guiopenicon.style.opacity=0;
10784				}
10785				else {
10786					me._guiopenicon.style.visibility=me._guiopenicon.ggVisible?'inherit':'hidden';
10787					me._guiopenicon.style.opacity=1;
10788				}
10789			}
10790		}
10791		me._guiopenicon.logicBlock_alpha();
10792		me._guiopenicon.onclick=function (e) {
10793			if (player.transitionsDisabled) {
10794				me._menu_background.style.transition='none';
10795			} else {
10796				me._menu_background.style.transition='all 300ms ease-out 0ms';
10797			}
10798			me._menu_background.ggParameter.rx=0;me._menu_background.ggParameter.ry=0;
10799			me._menu_background.style.transform=parameterToTransform(me._menu_background.ggParameter);
10800		}
10801		me._guiopenicon.onmouseenter=function (e) {
10802			if (player.transitionsDisabled) {
10803				me._menu_background.style.transition='none';
10804			} else {
10805				me._menu_background.style.transition='all 300ms ease-out 0ms';
10806			}
10807			me._menu_background.ggParameter.rx=24;me._menu_background.ggParameter.ry=0;
10808			me._menu_background.style.transform=parameterToTransform(me._menu_background.ggParameter);
10809			me.elementMouseOver['guiopenicon']=true;
10810		}
10811		me._guiopenicon.onmouseleave=function (e) {
10812			if (player.transitionsDisabled) {
10813				me._menu_background.style.transition='none';
10814			} else {
10815				me._menu_background.style.transition='all 300ms ease-out 0ms';
10816			}
10817			me._menu_background.ggParameter.rx=0;me._menu_background.ggParameter.ry=0;
10818			me._menu_background.style.transform=parameterToTransform(me._menu_background.ggParameter);
10819			me.elementMouseOver['guiopenicon']=false;
10820		}
10821		me._guiopenicon.ggUpdatePosition=function (useTransition) {
10822		}
10823		me._gui_open_close.appendChild(me._guiopenicon);
10824		me.divSkin.appendChild(me._gui_open_close);
10825		el=me._dhtss_tour_splash_screen=document.createElement('div');
10826		el.ggTimestamp=skin.ggCurrentTime;
10827		el.ggLastIsActive=true;
10828		el.ggTimeout=500;
10829		el.ggId="dhTSS__tour_splash_screen";
10830		el.ggDx=0;
10831		el.ggDy=0;
10832		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
10833		el.ggVisible=true;
10834		el.className="ggskin ggskin_timer ";
10835		el.ggType='timer';
10836		hs ='';
10837		hs+='height : 100%;';
10838		hs+='left : calc(50% - ((100% + 0px) / 2) + 0px);';
10839		hs+='opacity : 0;';
10840		hs+='position : absolute;';
10841		hs+='top : calc(50% - ((100% + 0px) / 2) + 0px);';
10842		hs+='visibility : hidden;';
10843		hs+='width : 100%;';
10844		hs+='pointer-events:none;';
10845		el.setAttribute('style',hs);
10846		el.style.transformOrigin='50% 50%';
10847		me._dhtss_tour_splash_screen.ggIsActive=function() {
10848			return (me._dhtss_tour_splash_screen.ggTimestamp + me._dhtss_tour_splash_screen.ggTimeout) >= skin.ggCurrentTime;
10849		}
10850		el.ggElementNodeId=function() {
10851			return player.getCurrentNode();
10852		}
10853		me._dhtss_tour_splash_screen.logicBlock_visible = function() {
10854			var newLogicStateVisible;
10855			if (
10856				((player.getVariableValue('dh__TOUR_DEBUG') == true))
10857			)
10858			{
10859				newLogicStateVisible = 0;
10860			}
10861			else {
10862				newLogicStateVisible = -1;
10863			}
10864			if (me._dhtss_tour_splash_screen.ggCurrentLogicStateVisible != newLogicStateVisible) {
10865				me._dhtss_tour_splash_screen.ggCurrentLogicStateVisible = newLogicStateVisible;
10866				me._dhtss_tour_splash_screen.style.transition='opacity 1000ms ease 0ms';
10867				if (me._dhtss_tour_splash_screen.ggCurrentLogicStateVisible == 0) {
10868					me._dhtss_tour_splash_screen.style.visibility="hidden";
10869					me._dhtss_tour_splash_screen.ggVisible=false;
10870				}
10871				else {
10872					me._dhtss_tour_splash_screen.style.visibility=(Number(me._dhtss_tour_splash_screen.style.opacity)>0||!me._dhtss_tour_splash_screen.style.opacity)?'inherit':'hidden';
10873					me._dhtss_tour_splash_screen.ggVisible=true;
10874				}
10875			}
10876		}
10877		me._dhtss_tour_splash_screen.logicBlock_visible();
10878		me._dhtss_tour_splash_screen.logicBlock_alpha = function() {
10879			var newLogicStateAlpha;
10880			if (
10881				((me._dhtss_tour_splash_screen.ggIsActive() == false))
10882			)
10883			{
10884				newLogicStateAlpha = 0;
10885			}
10886			else {
10887				newLogicStateAlpha = -1;
10888			}
10889			if (me._dhtss_tour_splash_screen.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
10890				me._dhtss_tour_splash_screen.ggCurrentLogicStateAlpha = newLogicStateAlpha;
10891				me._dhtss_tour_splash_screen.style.transition='opacity 1000ms ease 0ms';
10892				if (me._dhtss_tour_splash_screen.ggCurrentLogicStateAlpha == 0) {
10893					me._dhtss_tour_splash_screen.style.visibility=me._dhtss_tour_splash_screen.ggVisible?'inherit':'hidden';
10894					me._dhtss_tour_splash_screen.style.opacity=1;
10895				}
10896				else {
10897					setTimeout(function() { if (me._dhtss_tour_splash_screen.style.opacity == 0.0) { me._dhtss_tour_splash_screen.style.visibility="hidden"; } }, 1005);
10898					me._dhtss_tour_splash_screen.style.opacity=0;
10899				}
10900			}
10901		}
10902		me._dhtss_tour_splash_screen.logicBlock_alpha();
10903		me._dhtss_tour_splash_screen.onclick=function (e) {
10904			if (player.transitionsDisabled) {
10905				me._intro_text.style.transition='none';
10906			} else {
10907				me._intro_text.style.transition='all 1000ms ease-out 0ms';
10908			}
10909			me._intro_text.style.opacity='0';
10910			me._intro_text.style.visibility='hidden';
10911			if (player.transitionsDisabled) {
10912				me._dhtss_background_tint.style.transition='none';
10913			} else {
10914				me._dhtss_background_tint.style.transition='all 1000ms ease-out 0ms';
10915			}
10916			me._dhtss_background_tint.style.opacity='0';
10917			me._dhtss_background_tint.style.visibility='hidden';
10918			player.setVariableValue('dh__tour_splash_active', false);
10919			player.setUseGyro(true);
10920			if (
10921				(
10922					((player.getViewerSize(true).width >
10922= 1080))
10923				)
10924			) {
10925				player.setVariableValue('category_visible', true);
10926			}
10927		}
10928		me._dhtss_tour_splash_screen.ggDeactivate=function () {
10929			player.setVariableValue('dh__tour_splash_active', true);
10930		}
10931		me._dhtss_tour_splash_screen.ggCurrentLogicStateVisible = -1;
10932		me._dhtss_tour_splash_screen.ggCurrentLogicStateAlpha = -1;
10933		me._dhtss_tour_splash_screen.ggUpdateConditionTimer=function () {
10934			me._dhtss_tour_splash_screen.logicBlock_alpha();
10935		}
10936		me._dhtss_tour_splash_screen.ggUpdatePosition=function (useTransition) {
10937		}
10938		el=me._dhtss_background_tint=document.createElement('div');
10939		el.ggId="dhTSS__background_tint";
10940		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
10941		el.ggVisible=true;
10942		el.className="ggskin ggskin_rectangle ";
10943		el.ggType='rectangle';
10944		hs ='';
10945		hs+='background : rgba(113,94,105,0.705882);';
10946		hs+='border : 0px solid #000000;';
10947		hs+='cursor : default;';
10948		hs+='height : 100%;';
10949		hs+='left : 0px;';
10950		hs+='position : absolute;';
10951		hs+='top : 0px;';
10952		hs+='visibility : inherit;';
10953		hs+='width : 100%;';
10954		hs+='pointer-events:auto;';
10955		el.setAttribute('style',hs);
10956		el.style.transformOrigin='50% 50%';
10957		me._dhtss_background_tint.ggIsActive=function() {
10958			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
10959				return this.parentNode.ggIsActive();
10960			}
10961			return false;
10962		}
10963		el.ggElementNodeId=function() {
10964			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
10965				return this.parentNode.ggElementNodeId();
10966			}
10967			return player.getCurrentNode();
10968		}
10969		me._dhtss_background_tint.ggUpdatePosition=function (useTransition) {
10970		}
10971		me._dhtss_tour_splash_screen.appendChild(me._dhtss_background_tint);
10972		el=me._intro_text=document.createElement('div');
10973		els=me._intro_text__text=document.createElement('div');
10974		el.className='ggskin ggskin_textdiv';
10975		el.ggTextDiv=els;
10976		el.ggId="Intro Text";
10977		el.ggDx=0;
10978		el.ggDy=0;
10979		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
10980		el.ggVisible=true;
10981		el.className="ggskin ggskin_text ";
10982		el.ggType='text';
10983		hs ='';
10984		hs+='background : rgba(255,255,255,0.784314);';
10985		hs+='border : 0px solid #112ab9;';
10986		hs+='border-radius : 20px;';
10987		hs+='color : #000000;';
10988		hs+='cursor : pointer;';
10989		hs+='height : 70%;';
10990		hs+='left : calc(50% - ((35% + 0px) / 2) + 0px);';
10991		hs+='position : absolute;';
10992		hs+='top : calc(50% - ((70% + 0px) / 2) + 0px);';
10993		hs+='visibility : inherit;';
10994		hs+='width : 35%;';
10995		hs+='pointer-events:auto;';
10996		hs+='box-shadow: 16px 16px 10px 5px rgba(0,0,0,0.5);';
10997		el.setAttribute('style',hs);
10998		el.style.transformOrigin='50% 50%';
10999		hs ='';
11000		hs += 'box-sizing: border-box;';
11001		hs+='width: 100%;';
11002		hs+='height: 100%;';
11003		hs+='font-size: 16px;';
11004		hs+='font-weight: normal;';
11005		hs+='text-align: center;';
11006		hs+='white-space: pre-line;';
11007		hs+='padding: 25px 25px 25px 25px;';
11008		hs+='overflow: hidden;';
11009		hs+='overflow-y: auto;';
11010		els.setAttribute('style',hs);
11011		me._intro_text.ggUpdateText=function() {
11012			var params = [];
11013			params.push(String(player._(player.getNodeUserdata('_master').description)));
11014			var hs = player._("%1", params);
11015			if (hs!=this.ggText) {
11016				this.ggText=hs;
11017				this.ggTextDiv.innerHTML=hs;
11018				if (this.ggUpdatePosition) this.ggUpdatePosition();
11019			}
11020		}
11021		me._intro_text.ggUpdateText();
11022		player.addListener('changenode', function() {
11023			me._intro_text.ggUpdateText();
11024		});
11025		el.appendChild(els);
11026		me._intro_text.ggIsActive=function() {
11027			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
11028				return this.parentNode.ggIsActive();
11029			}
11030			return false;
11031		}
11032		el.ggElementNodeId=function() {
11033			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
11034				return this.parentNode.ggElementNodeId();
11035			}
11036			return player.getCurrentNode();
11037		}
11038		me._intro_text.logicBlock_size = function() {
11039			var newLogicStateSize;
11040			if (
11041				((player.getViewerSize(true).width < 1500)) && 
11042				((player.getViewerSize(true).width >= 1000))
11043			)
11044			{
11045				newLogicStateSize = 0;
11046			}
11047			else if (
11048				((player.getViewerSize(true).width < 1000))
11049			)
11050			{
11051				newLogicStateSize = 1;
11052			}
11053			else {
11054				newLogicStateSize = -1;
11055			}
11056			if (me._intro_text.ggCurrentLogicStateSize != newLogicStateSize) {
11057				me._intro_text.ggCurrentLogicStateSize = newLogicStateSize;
11058				me._intro_text.style.transition='width 0s, height 0s';
11059				if (me._intro_text.ggCurrentLogicStateSize == 0) {
11060					me._intro_text.style.width='75%';
11061					me._intro_text.style.height='75%';
11062					me._intro_text.style.left = 'calc(50% - (75% / 2))';
11063					me._intro_text.style.top = 'calc(50% - (75% / 2))';
11064					skin.updateSize(me._intro_text);
11065				}
11066				else if (me._intro_text.ggCurrentLogicStateSize == 1) {
11067					me._intro_text.style.width='95%';
11068					me._intro_text.style.height='95%';
11069					me._intro_text.style.left = 'calc(50% - (95% / 2))';
11070					me._intro_text.style.top = 'calc(50% - (95% / 2))';
11071					skin.updateSize(me._intro_text);
11072				}
11073				else {
11074					me._intro_text.style.width='35%';
11075					me._intro_text.style.height='70%';
11076					me._intro_text.style.left = 'calc(50% - (35% / 2))';
11077					me._intro_text.style.top = 'calc(50% - (70% / 2))';
11078					skin.updateSize(me._intro_text);
11079				}
11080			}
11081		}
11082		me._intro_text.logicBlock_size();
11083		me._intro_text.ggUpdatePosition=function (useTransition) {
11084		}
11085		me._dhtss_tour_splash_screen.appendChild(me._intro_text);
11086		me.divSkin.appendChild(me._dhtss_tour_splash_screen);
11087		el=me._central_action_container_for_luxusvilla=document.createElement('div');
11088		el.ggId="Central action container for Luxus-Villa";
11089		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
11090		el.ggVisible=true;
11091		el.className="ggskin ggskin_container ";
11092		el.ggType='container';
11093		hs ='';
11094		hs+='height : 10px;';
11095		hs+='left : 30px;';
11096		hs+='position : absolute;';
11097		hs+='top : 405px;';
11098		hs+='visibility : inherit;';
11099		hs+='width : 13px;';
11100		hs+='pointer-events:none;';
11101		el.setAttribute('style',hs);
11102		el.style.transformOrigin='50% 50%';
11103		me._central_action_container_for_luxusvilla.ggIsActive=function() {
11104			return false;
11105		}
11106		el.ggElementNodeId=function() {
11107			return player.getCurrentNode();
11108		}
11109		me._central_action_container_for_luxusvilla.ggUpdatePosition=function (useTransition) {
11110		}
11111		me.divSkin.appendChild(me._central_action_container_for_luxusvilla);
11112		el=me._dhftt_floatingtooltip=document.createElement('div');
11113		els=me._dhftt_floatingtooltip__text=document.createElement('div');
11114		el.className='ggskin ggskin_textdiv';
11115		el.ggTextDiv=els;
11116		el.ggId="dhFTT_FloatingTooltip";
11117		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
11118		el.ggVisible=false;
11119		el.className="ggskin ggskin_text ";
11120		el.ggType='text';
11121		hs ='';
11122		hs+='color : #000000;';
11123		hs+='cursor : default;';
11124		hs+='height : auto;';
11125		hs+='left : -50px;';
11126		hs+='position : absolute;';
11127		hs+='top : -50px;';
11128		hs+='visibility : hidden;';
11129		hs+='width : auto;';
11130		hs+='pointer-events:auto;';
11131		el.setAttribute('style',hs);
11132		el.style.transformOrigin='50% 50%';
11133		hs ='';
11134		hs += 'box-sizing: border-box;';
11135		hs+='width: auto;';
11136		hs+='height: auto;';
11137		hs+='background : #ffffff;';
11138		hs+='border : 1px solid #000000;';
11139		hs+='border-radius : 10px;';
11140		hs+='font-size: 16px;';
11141		hs+='font-weight: inherit;';
11142		hs+='text-align: center;';
11143		hs+='white-space: pre;';
11144		hs+='padding: 2px 6px 2px 6px;';
11145		hs+='overflow: hidden;';
11146		els.setAttribute('style',hs);
11147		me._dhftt_floatingtooltip.ggUpdateText=function() {
11148			var params = [];
11149			params.push(player._(String(player.hotspot.title)));
11150			var hs = player._("%1", params);
11151			if (hs!=this.ggText) {
11152				this.ggText=hs;
11153				this.ggTextDiv.innerHTML=hs;
11154				if (this.ggUpdatePosition) this.ggUpdatePosition();
11155			}
11156		}
11157		me._dhftt_floatingtooltip.ggUpdateText();
11158		player.addListener('activehotspotchanged', function() {
11159			me._dhftt_floatingtooltip.ggUpdateText();
11160		});
11161		el.appendChild(els);
11162		me._dhftt_floatingtooltip.ggIsActive=function() {
11163			return false;
11164		}
11165		el.ggElementNodeId=function() {
11166			return player.getCurrentNode();
11167		}
11168		me._dhftt_floatingtooltip.logicBlock_visible = function() {
11169			var newLogicStateVisible;
11170			if (
11171				((me.elementMouseOver['dhftt_floatingtooltip'] == true)) && 
11172				((player.hotspot.title != ""))
11173			)
11174			{
11175				newLogicStateVisible = 0;
11176			}
11177			else {
11178				newLogicStateVisible = -1;
11179			}
11180			if (me._dhftt_floatingtooltip.ggCurrentLogicStateVisible != newLogicStateVisible) {
11181				me._dhftt_floatingtooltip.ggCurrentLogicStateVisible = newLogicStateVisible;
11182				me._dhftt_floatingtooltip.style.transition='';
11183				if (me._dhftt_floatingtooltip.ggCurrentLogicStateVisible == 0) {
11184					me._dhftt_floatingtooltip.style.visibility=(Number(me._dhftt_floatingtooltip.style.opacity)>0||!me._dhftt_floatingtooltip.style.opacity)?'inherit':'hidden';
11185					me._dhftt_floatingtooltip.ggVisible=true;
11186				}
11187				else {
11188					me._dhftt_floatingtooltip.style.visibility="hidden";
11189					me._dhftt_floatingtooltip.ggVisible=false;
11190				}
11191			}
11192		}
11193		me._dhftt_floatingtooltip.logicBlock_visible();
11194		me._dhftt_floatingtooltip.onmouseenter=function (e) {
11195			me.elementMouseOver['dhftt_floatingtooltip']=true;
11196			me._dhftt_floatingtooltip.logicBlock_visible();
11197		}
11198		me._dhftt_floatingtooltip.onmouseleave=function (e) {
11199			me.elementMouseOver['dhftt_floatingtooltip']=false;
11200			me._dhftt_floatingtooltip.logicBlock_visible();
11201		}
11202		me._dhftt_floatingtooltip.ggUpdatePosition=function (useTransition) {
11203		}
11204		me.divSkin.appendChild(me._dhftt_floatingtooltip);
11205		el=me._floorplans=document.createElement('div');
11206		el.ggId="Floorplans";
11207		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
11208		el.ggVisible=true;
11209		el.className="ggskin ggskin_container ";
11210		el.ggType='container';
11211		hs ='';
11212		hs+='height : 465px;';
11213		hs+='position : absolute;';
11214		hs+='right : 10px;';
11215		hs+='top : 10px;';
11216		hs+='visibility : inherit;';
11217		hs+='width : 636px;';
11218		hs+='pointer-events:none;';
11219		el.setAttribute('style',hs);
11220		el.style.transformOrigin='100% 0%';
11221		me._floorplans.ggIsActive=function() {
11222			return false;
11223		}
11224		el.ggElementNodeId=function() {
11225			return player.getCurrentNode();
11226		}
11227		me._floorplans.logicBlock_scaling = function() {
11228			var newLogicStateScaling;
11229			if (
11230				((player.getViewerSize(true).width >= 3500))
11231			)
11232			{
11233				newLogicStateScaling = 0;
11234			}
11235			else if (
11236				((player.getViewerSize(true).width <= 1800)) && 
11237				((player.getViewerSize(true).width > 1280))
11238			)
11239			{
11240				newLogicStateScaling = 1;
11241			}
11242			else if (
11243				((player.getViewerSize(true).width <= 1280)) && 
11244				((player.getViewerSize(true).width > 980))
11245			)
11246			{
11247				newLogicStateScaling = 2;
11248			}
11249			else if (
11250				((player.getViewerSize(true).width <= 980))
11251			)
11252			{
11253				newLogicStateScaling = 3;
11254			}
11255			else {
11256				newLogicStateScaling = -1;
11257			}
11258			if (me._floorplans.ggCurrentLogicStateScaling != newLogicStateScaling) {
11259				me._floorplans.ggCurrentLogicStateScaling = newLogicStateScaling;
11260				me._floorplans.style.transition='transform 0s, opacity 500ms ease 0ms';
11261				if (me._floorplans.ggCurrentLogicStateScaling == 0) {
11262					me._floorplans.ggParameter.sx = 1.5;
11263					me._floorplans.ggParameter.sy = 1.5;
11264					me._floorplans.style.transform=parameterToTransform(me._floorplans.ggParameter);
11265					skin.updateSize(me._floorplans);
11266				}
11267				else if (me._floorplans.ggCurrentLogicStateScaling == 1) {
11268					me._floorplans.ggParameter.sx = 0.8;
11269					me._floorplans.ggParameter.sy = 0.8;
11270					me._floorplans.style.transform=parameterToTransform(me._floorplans.ggParameter);
11271					skin.updateSize(me._floorplans);
11272				}
11273				else if (me._floorplans.ggCurrentLogicStateScaling == 2) {
11274					me._floorplans.ggParameter.sx = 0.55;
11275					me._floorplans.ggParameter.sy = 0.55;
11276					me._floorplans.style.transform=parameterToTransform(me._floorplans.ggParameter);
11277					skin.updateSize(me._floorplans);
11278				}
11279				else if (me._floorplans.ggCurrentLogicStateScaling == 3) {
11280					me._floorplans.ggParameter.sx = 0.25;
11281					me._floorplans.ggParameter.sy = 0.25;
11282					me._floorplans.style.transform=parameterToTransform(me._floorplans.ggParameter);
11283					skin.updateSize(me._floorplans);
11284				}
11285				else {
11286					me._floorplans.ggParameter.sx = 1;
11287					me._floorplans.ggParameter.sy = 1;
11288					me._floorplans.style.transform=parameterToTransform(me._floorplans.ggParameter);
11289					skin.updateSize(me._floorplans);
11290				}
11291			}
11292		}
11293		me._floorplans.logicBlock_scaling();
11294		me._floorplans.logicBlock_alpha = function() {
11295			var newLogicStateAlpha;
11296			if (
11297				((player.getVariableValue('dh__tour_splash_active') == true))
11298			)
11299			{
11300				newLogicStateAlpha = 0;
11301			}
11302			else if (
11303				((player.getVariableValue('dh__floorplan_alpha05') == true))
11304			)
11305			{
11306				newLogicStateAlpha = 1;
11307			}
11308			else if (
11309				((player.getVariableValue('dh__floorplan_visible') == false))
11310			)
11311			{
11312				newLogicStateAlpha = 2;
11313			}
11314			else {
11315				newLogicStateAlpha = -1;
11316			}
11317			if (me._floorplans.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
11318				me._floorplans.ggCurrentLogicStateAlpha = newLogicStateAlpha;
11319				me._floorplans.style.transition='transform 0s, opacity 500ms ease 0ms';
11320				if (me._floorplans.ggCurrentLogicStateAlpha == 0) {
11321					setTimeout(function() { if (me._floorplans.style.opacity == 0.0) { me._floorplans.style.visibility="hidden"; } }, 505);
11322					me._floorplans.style.opacity=0;
11323				}
11324				else if (me._floorplans.ggCurrentLogicStateAlpha == 1) {
11325					me._floorplans.style.visibility=me._floorplans.ggVisible?'inherit':'hidden';
11326					me._floorplans.style.opacity=0.5;
11327				}
11328				else if (me._floorplans.ggCurrentLogicStateAlpha == 2) {
11329					setTimeout(function() { if (me._floorplans.style.opacity == 0.0) { me._floorplans.style.visibility="hidden"; } }, 505);
11330					me._floorplans.style.opacity=0;
11331				}
11332				else {
11333					me._floorplans.style.visibility=me._floorplans.ggVisible?'inherit':'hidden';
11334					me._floorplans.style.opacity=1;
11335				}
11336			}
11337		}
11338		me._floorplans.logicBlock_alpha();
11339		me._floorplans.ggUpdatePosition=function (useTransition) {
11340		}
11341		el=me._floorplan_ug_2d=document.createElement('div');
11342		els=me._floorplan_ug_2d__img=document.createElement('img');
11343		els.className='ggskin ggskin_floorplan_ug_2d';
11344		hs=basePath + 'images/floorplan_ug_2d.png';
11345		els.setAttribute('src',hs);
11346		els.ggNormalSrc=hs;
11347		hs ='';
11348		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
11349		els.setAttribute('style', hs);
11350		els.className='ggskin ggskin_image';
11351		els['ondragstart']=function() { return false; };
11352		player.checkLoaded.push(els);
11353		el.appendChild(els);
11354		el.ggSubElement = els;
11355		el.ggId="Floorplan_UG_2D";
11356		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
11357		el.ggVisible=false;
11358		el.className="ggskin ggskin_image ";
11359		el.ggType='image';
11360		hs ='';
11361		hs+='height : 477px;';
11362		hs+='position : absolute;';
11363		hs+='right : 0px;';
11364		hs+='top : 0px;';
11365		hs+='visibility : hidden;';
11366		hs+='width : 500px;';
11367		hs+='pointer-events:auto;';
11368		el.setAttribute('style',hs);
11369		el.style.transformOrigin='50% 50%';
11370		me._floorplan_ug_2d.ggIsActive=function() {
11371			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
11372				return this.parentNode.ggIsActive();
11373			}
11374			return false;
11375		}
11376		el.ggElementNodeId=function() {
11377			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
11378				return this.parentNode.ggElementNodeId();
11379			}
11380			return player.getCurrentNode();
11381		}
11382		me._floorplan_ug_2d.ggUpdatePosition=function (useTransition) {
11383		}
11384		me._floorplans.appendChild(me._floorplan_ug_2d);
11385		el=me._floorplan_ug_3d=document.createElement('div');
11386		els=me._floorplan_ug_3d__img=document.createElement('img');
11387		els.className='ggskin ggskin_floorplan_ug_3d';
11388		hs=basePath + 'images/floorplan_ug_3d.png';
11389		els.setAttribute('src',hs);
11390		els.ggNormalSrc=hs;
11391		hs ='';
11392		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
11393		els.setAttribute('style', hs);
11394		els.className='ggskin ggskin_image';
11395		els['ondragstart']=function() { return false; };
11396		player.checkLoaded.push(els);
11397		el.appendChild(els);
11398		el.ggSubElement = els;
11399		el.ggId="Floorplan_UG_3D";
11400		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
11401		el.ggVisible=true;
11402		el.className="ggskin ggskin_image ";
11403		el.ggType='image';
11404		hs ='';
11405		hs+='height : 499px;';
11406		hs+='opacity : 0;';
11407		hs+='position : absolute;';
11408		hs+='right : 102px;';
11409		hs+='top : -4px;';
11410		hs+='visibility : hidden;';
11411		hs+='width : 549px;';
11412		hs+='pointer-events:auto;';
11413		el.setAttribute('style',hs);
11414		el.style.transformOrigin='50% 50%';
11415		me._floorplan_ug_3d.ggIsActive=function() {
11416			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
11417				return this.parentNode.ggIsActive();
11418			}
11419			return false;
11420		}
11421		el.ggElementNodeId=function() {
11422			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
11423				return this.parentNode.ggElementNodeId();
11424			}
11425			return player.getCurrentNode();
11426		}
11427		me._floorplan_ug_3d.logicBlock_alpha = function() {
11428			var newLogicStateAlpha;
11429			if (
11430				((me.ggUserdata.tags.indexOf("UG") != -1)) && 
11431				((me.ggUserdata.tags.indexOf("Garage") == -1))
11432			)
11433			{
11434				newLogicStateAlpha = 0;
11435			}
11436			else {
11437				newLogicStateAlpha = -1;
11438			}
11439			if (me._floorplan_ug_3d.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
11440				me._floorplan_ug_3d.ggCurrentLogicStateAlpha = newLogicStateAlpha;
11441				me._floorplan_ug_3d.style.transition='opacity 500ms ease 0ms';
11442				if (me._floorplan_ug_3d.ggCurrentLogicStateAlpha == 0) {
11443					me._floorplan_ug_3d.style.visibility=me._floorplan_ug_3d.ggVisible?'inherit':'hidden';
11444					me._floorplan_ug_3d.style.opacity=1;
11445				}
11446				else {
11447					setTimeout(function() { if (me._floorplan_ug_3d.style.opacity == 0.0) { me._floorplan_ug_3d.style.visibility="hidden"; } }, 505);
11448					me._floorplan_ug_3d.style.opacity=0;
11449				}
11450			}
11451		}
11452		me._floorplan_ug_3d.logicBlock_alpha();
11453		me._floorplan_ug_3d.ggUpdatePosition=function (useTransition) {
11454		}
11455		el=me._marker_node23=document.createElement('div');
11456		el.ggMarkerNodeId='{node23}';
11457		el.ggMarkerInstances = [];
11458		nodeMarker.push(el);
11459		el.ggId="marker_node23";
11460		el.ggDx=71;
11461		el.ggDy=96;
11462		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
11463		el.ggVisible=true;
11464		el.className="ggskin ggskin_mark ";
11465		el.ggType='mark';
11466		hs ='';
11467		hs+='cursor : pointer;';
11468		hs+='height : 0px;';
11469		hs+='left : calc(50% - ((0px + 0px) / 2) + 71px);';
11470		hs+='position : absolute;';
11471		hs+='top : calc(50% - ((0px + 0px) / 2) + 96px);';
11472		hs+='visibility : inherit;';
11473		hs+='width : 0px;';
11474		hs+='pointer-events:auto;';
11475		el.setAttribute('style',hs);
11476		el.style.transformOrigin='50% 50%';
11477		me._marker_node23.ggIsActive=function() {
11478			return this.ggIsMarkerActive==true;
11479		}
11480		el.ggElementNodeId=function() {
11481			var hs=String(this.ggMarkerNodeId);
11482			if (hs.charAt(0)=='{') { // }
11483				return hs.substr(1, hs.length - 2);
11484			}
11485			return '';
11486		}
11487		me._marker_node23.onclick=function (e) {
11488			player.openNext('{node23}');
11489		}
11490		me._marker_node23.onmouseenter=function (e) {
11491			me.elementMouseOver['marker_node23']=true;
11492			me._marker_title33.logicBlock_visible();
11493		}
11494		me._marker_node23.onmouseleave=function (e) {
11495			me.elementMouseOver['marker_node23']=false;
11496			me._marker_title33.logicBlock_visible();
11497		}
11498		me._marker_node23.ggUpdatePosition=function (useTransition) {
11499		}
11500		el=me._marker_title33=document.createElement('div');
11501		els=me._marker_title33__text=document.createElement('div');
11502		el.className='ggskin ggskin_textdiv';
11503		el.ggTextDiv=els;
11504		el.ggId="marker_title";
11505		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
11506		el.ggVisible=false;
11507		el.className="ggskin ggskin_text ";
11508		el.ggType='text';
11509		hs ='';
11510		hs+='z-index: 100;';
11511		hs+='color : rgba(255,255,255,1);';
11512		hs+='cursor : default;';
11513		hs+='height : auto;';
11514		hs+='left : -50px;';
11515		hs+='position : absolute;';
11516		hs+='top : -37px;';
11517		hs+='visibility : hidden;';
11518		hs+='width : auto;';
11519		hs+='pointer-events:auto;';
11520		el.setAttribute('style',hs);
11521		el.style.transformOrigin='50% 50%';
11522		hs ='';
11523		hs += 'box-sizing: border-box;';
11524		hs+='width: auto;';
11525		hs+='height: auto;';
11526		hs+='background : rgba(0,0,0,0.666667);';
11527		hs+='border : 0px solid #000000;';
11528		hs+='text-align: center;';
11529		hs+='white-space: pre;';
11530		hs+='padding: 2px 4px 2px 4px;';
11531		hs+='overflow: hidden;';
11532		els.setAttribute('style',hs);
11533		me._marker_title33.ggUpdateText=function() {
11534			var params = [];
11535			var hs = player._("Treppenhaus UG", params);
11536			if (hs!=this.ggText) {
11537				this.ggText=hs;
11538				this.ggTextDiv.innerHTML=hs;
11539				if (this.ggUpdatePosition) this.ggUpdatePosition();
11540			}
11541		}
11542		me._marker_title33.ggUpdateText();
11543		el.appendChild(els);
11544		me._marker_title33.ggIsActive=function() {
11545			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
11546				return this.parentNode.ggIsActive();
11547			}
11548			return false;
11549		}
11550		el.ggElementNodeId=function() {
11551			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
11552				return this.parentNode.ggElementNodeId();
11553			}
11554			return player.getCurrentNode();
11555		}
11556		me._marker_title33.logicBlock_position = function() {
11557			var newLogicStatePosition;
11558			if (
11559				((player.getHasTouch() == true))
11560			)
11561			{
11562				newLogicStatePosition = 0;
11563			}
11564			else {
11565				newLogicStatePosition = -1;
11566			}
11567			if (me._marker_title33.ggCurrentLogicStatePosition != newLogicStatePosition) {
11568				me._marker_title33.ggCurrentLogicStatePosition = newLogicStatePosition;
11569				me._marker_title33.style.transition='left 0s, top 0s';
11570				if (me._marker_title33.ggCurrentLogicStatePosition == 0) {
11571					me._marker_title33.style.left='-35px';
11572					me._marker_title33.style.top='-25px';
11573				}
11574				else {
11575					me._marker_title33.style.left='-50px';
11576					me._marker_title33.style.top='-37px';
11577				}
11578			}
11579		}
11580		me._marker_title33.logicBlock_position();
11581		me._marker_title33.logicBlock_visible = function() {
11582			var newLogicStateVisible;
11583			if (
11584				((me.elementMouseOver['marker_node23'] == true)) || 
11585				((me.elementMouseOver['marker_title33'] == true))
11586			)
11587			{
11588				newLogicStateVisible = 0;
11589			}
11590			else {
11591				newLogicStateVisible = -1;
11592			}
11593			if (me._marker_title33.ggCurrentLogicStateVisible != newLogicStateVisible) {
11594				me._marker_title33.ggCurrentLogicStateVisible = newLogicStateVisible;
11595				me._marker_title33.style.transition='left 0s, top 0s';
11596				if (me._marker_title33.ggCurrentLogicStateVisible == 0) {
11597					me._marker_title33.style.visibility=(Number(me._marker_title33.style.opacity)>0||!me._marker_title33.style.opacity)?'inherit':'hidden';
11598					me._marker_title33.ggVisible=true;
11599				}
11600				else {
11601					me._marker_title33.style.visibility="hidden";
11602					me._marker_title33.ggVisible=false;
11603				}
11604			}
11605		}
11606		me._marker_title33.logicBlock_visible();
11607		me._marker_title33.onmouseenter=function (e) {
11608			me.elementMouseOver['marker_title33']=true;
11609			me._marker_title33.logicBlock_visible();
11610		}
11611		me._marker_title33.onmouseleave=function (e) {
11612			me.elementMouseOver['marker_title33']=false;
11613			me._marker_title33.logicBlock_visible();
11614		}
11615		me._marker_title33.ggUpdatePosition=function (useTransition) {
11616		}
11617		me._marker_node23.appendChild(me._marker_title33);
11618		me._floorplan_ug_3d.appendChild(me._marker_node23);
11619		el=me._marker_node24=document.createElement('div');
11620		el.ggMarkerNodeId='{node24}';
11621		el.ggMarkerInstances = [];
11622		nodeMarker.push(el);
11623		el.ggId="marker_node24";
11624		el.ggDx=-17;
11625		el.ggDy=39;
11626		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
11627		el.ggVisible=true;
11628		el.className="ggskin ggskin_mark ";
11629		el.ggType='mark';
11630		hs ='';
11631		hs+='cursor : pointer;';
11632		hs+='height : 0px;';
11633		hs+='left : calc(50% - ((0px + 0px) / 2) - 17px);';
11634		hs+='position : absolute;';
11635		hs+='top : calc(50% - ((0px + 0px) / 2) + 39px);';
11636		hs+='visibility : inherit;';
11637		hs+='width : 0px;';
11638		hs+='pointer-events:auto;';
11639		el.setAttribute('style',hs);
11640		el.style.transformOrigin='50% 50%';
11641		me._marker_node24.ggIsActive=function() {
11642			return this.ggIsMarkerActive==true;
11643		}
11644		el.ggElementNodeId=function() {
11645			var hs=String(this.ggMarkerNodeId);
11646			if (hs.charAt(0)=='{') { // }
11647				return hs.substr(1, hs.length - 2);
11648			}
11649			return '';
11650		}
11651		me._marker_node24.onclick=function (e) {
11652			player.openNext('{node24}');
11653		}
11654		me._marker_node24.onmouseenter=function (e) {
11655			me.elementMouseOver['marker_node24']=true;
11656			me._marker_title32.logicBlock_visible();
11657		}
11658		me._marker_node24.onmouseleave=function (e) {
11659			me.elementMouseOver['marker_node24']=false;
11660			me._marker_title32.logicBlock_visible();
11661		}
11662		me._marker_node24.ggUpdatePosition=function (useTransition) {
11663		}
11664		el=me._marker_title32=document.createElement('div');
11665		els=me._marker_title32__text=document.createElement('div');
11666		el.className='ggskin ggskin_textdiv';
11667		el.ggTextDiv=els;
11668		el.ggId="marker_title";
11669		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
11670		el.ggVisible=false;
11671		el.className="ggskin ggskin_text ";
11672		el.ggType='text';
11673		hs ='';
11674		hs+='z-index: 100;';
11675		hs+='color : rgba(255,255,255,1);';
11676		hs+='cursor : default;';
11677		hs+='height : auto;';
11678		hs+='left : -50px;';
11679		hs+='position : absolute;';
11680		hs+='top : -37px;';
11681		hs+='visibility : hidden;';
11682		hs+='width : auto;';
11683		hs+='pointer-events:auto;';
11684		el.setAttribute('style',hs);
11685		el.style.transformOrigin='50% 50%';
11686		hs ='';
11687		hs += 'box-sizing: border-box;';
11688		hs+='width: auto;';
11689		hs+='height: auto;';
11690		hs+='background : rgba(0,0,0,0.666667);';
11691		hs+='border : 0px solid #000000;';
11692		hs+='text-align: center;';
11693		hs+='white-space: pre;';
11694		hs+='padding: 2px 4px 2px 4px;';
11695		hs+='overflow: hidden;';
11696		els.setAttribute('style',hs);
11697		me._marker_title32.ggUpdateText=function() {
11698			var params = [];
11699			var hs = player._("Halle UG", params);
11700			if (hs!=this.ggText) {
11701				this.ggText=hs;
11702				this.ggTextDiv.innerHTML=hs;
11703				if (this.ggUpdatePosition) this.ggUpdatePosition();
11704			}
11705		}
11706		me._marker_title32.ggUpdateText();
11707		el.appendChild(els);
11708		me._marker_title32.ggIsActive=function() {
11709			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
11710				return this.parentNode.ggIsActive();
11711			}
11712			return false;
11713		}
11714		el.ggElementNodeId=function() {
11715			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
11716				return this.parentNode.ggElementNodeId();
11717			}
11718			return player.getCurrentNode();
11719		}
11720		me._marker_title32.logicBlock_position = function() {
11721			var newLogicStatePosition;
11722			if (
11723				((player.getHasTouch() == true))
11724			)
11725			{
11726				newLogicStatePosition = 0;
11727			}
11728			else {
11729				newLogicStatePosition = -1;
11730			}
11731			if (me._marker_title32.ggCurrentLogicStatePosition != newLogicStatePosition) {
11732				me._marker_title32.ggCurrentLogicStatePosition = newLogicStatePosition;
11733				me._marker_title32.style.transition='left 0s, top 0s';
11734				if (me._marker_title32.ggCurrentLogicStatePosition == 0) {
11735					me._marker_title32.style.left='-35px';
11736					me._marker_title32.style.top='-25px';
11737				}
11738				else {
11739					me._marker_title32.style.left='-50px';
11740					me._marker_title32.style.top='-37px';
11741				}
11742			}
11743		}
11744		me._marker_title32.logicBlock_position();
11745		me._marker_title32.logicBlock_visible = function() {
11746			var newLogicStateVisible;
11747			if (
11748				((me.elementMouseOver['marker_node24'] == true)) || 
11749				((me.elementMouseOver['marker_title32'] == true))
11750			)
11751			{
11752				newLogicStateVisible = 0;
11753			}
11754			else {
11755				newLogicStateVisible = -1;
11756			}
11757			if (me._marker_title32.ggCurrentLogicStateVisible != newLogicStateVisible) {
11758				me._marker_title32.ggCurrentLogicStateVisible = newLogicStateVisible;
11759				me._marker_title32.style.transition='left 0s, top 0s';
11760				if (me._marker_title32.ggCurrentLogicStateVisible == 0) {
11761					me._marker_title32.style.visibility=(Number(me._marker_title32.style.opacity)>0||!me._marker_title32.style.opacity)?'inherit':'hidden';
11762					me._marker_title32.ggVisible=true;
11763				}
11764				else {
11765					me._marker_title32.style.visibility="hidden";
11766					me._marker_title32.ggVisible=false;
11767				}
11768			}
11769		}
11770		me._marker_title32.logicBlock_visible();
11771		me._marker_title32.onmouseenter=function (e) {
11772			me.elementMouseOver['marker_title32']=true;
11773			me._marker_title32.logicBlock_visible();
11774		}
11775		me._marker_title32.onmouseleave=function (e) {
11776			me.elementMouseOver['marker_title32']=false;
11777			me._marker_title32.logicBlock_visible();
11778		}
11779		me._marker_title32.ggUpdatePosition=function (useTransition) {
11780		}
11781		me._marker_node24.appendChild(me._marker_title32);
11782		me._floorplan_ug_3d.appendChild(me._marker_node24);
11783		el=me._marker_node25=document.createElement('div');
11784		el.ggMarkerNodeId='{node25}';
11785		el.ggMarkerInstances = [];
11786		nodeMarker.push(el);
11787		el.ggId="marker_node25";
11788		el.ggDx=-183;
11789		el.ggDy=100;
11790		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
11791		el.ggVisible=true;
11792		el.className="ggskin ggskin_mark ";
11793		el.ggType='mark';
11794		hs ='';
11795		hs+='cursor : pointer;';
11796		hs+='height : 0px;';
11797		hs+='left : calc(50% - ((0px + 0px) / 2) - 183px);';
11798		hs+='position : absolute;';
11799		hs+='top : calc(50% - ((0px + 0px) / 2) + 100px);';
11800		hs+='visibility : inherit;';
11801		hs+='width : 0px;';
11802		hs+='pointer-events:auto;';
11803		el.setAttribute('style',hs);
11804		el.style.transformOrigin='50% 50%';
11805		me._marker_node25.ggIsActive=function() {
11806			return this.ggIsMarkerActive==true;
11807		}
11808		el.ggElementNodeId=function() {
11809			var hs=String(this.ggMarkerNodeId);
11810			if (hs.charAt(0)=='{') { // }
11811				return hs.substr(1, hs.length - 2);
11812			}
11813			return '';
11814		}
11815		me._marker_node25.onclick=function (e) {
11816			player.openNext('{node25}');
11817		}
11818		me._marker_node25.onmouseenter=function (e) {
11819			me.elementMouseOver['marker_node25']=true;
11820			me._marker_title31.logicBlock_visible();
11821		}
11822		me._marker_node25.onmouseleave=function (e) {
11823			me.elementMouseOver['marker_node25']=false;
11824			me._marker_title31.logicBlock_visible();
11825		}
11826		me._marker_node25.ggUpdatePosition=function (useTransition) {
11827		}
11828		el=me._marker_title31=document.createElement('div');
11829		els=me._marker_title31__text=document.createElement('div');
11830		el.className='ggskin ggskin_textdiv';
11831		el.ggTextDiv=els;
11832		el.ggId="marker_title";
11833		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
11834		el.ggVisible=false;
11835		el.className="ggskin ggskin_text ";
11836		el.ggType='text';
11837		hs ='';
11838		hs+='z-index: 100;';
11839		hs+='color : rgba(255,255,255,1);';
11840		hs+='cursor : default;';
11841		hs+='height : auto;';
11842		hs+='left : -50px;';
11843		hs+='position : absolute;';
11844		hs+='top : -37px;';
11845		hs+='visibility : hidden;';
11846		hs+='width : auto;';
11847		hs+='pointer-events:auto;';
11848		el.setAttribute('style',hs);
11849		el.style.transformOrigin='50% 50%';
11850		hs ='';
11851		hs += 'box-sizing: border-box;';
11852		hs+='width: auto;';
11853		hs+='height: auto;';
11854		hs+='background : rgba(0,0,0,0.666667);';
11855		hs+='border : 0px solid #000000;';
11856		hs+='text-align: center;';
11857		hs+='white-space: pre;';
11858		hs+='padding: 2px 4px 2px 4px;';
11859		hs+='overflow: hidden;';
11860		els.setAttribute('style',hs);
11861		me._marker_title31.ggUpdateText=function() {
11862			var params = [];
11863			var hs = player._("Fitnessraum", params);
11864			if (hs!=this.ggText) {
11865				this.ggText=hs;
11866				this.ggTextDiv.innerHTML=hs;
11867				if (this.ggUpdatePosition) this.ggUpdatePosition();
11868			}
11869		}
11870		me._marker_title31.ggUpdateText();
11871		el.appendChild(els);
11872		me._marker_title31.ggIsActive=function() {
11873			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
11874				return this.parentNode.ggIsActive();
11875			}
11876			return false;
11877		}
11878		el.ggElementNodeId=function() {
11879			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
11880				return this.parentNode.ggElementNodeId();
11881			}
11882			return player.getCurrentNode();
11883		}
11884		me._marker_title31.logicBlock_position = function() {
11885			var newLogicStatePosition;
11886			if (
11887				((player.getHasTouch() == true))
11888			)
11889			{
11890				newLogicStatePosition = 0;
11891			}
11892			else {
11893				newLogicStatePosition = -1;
11894			}
11895			if (me._marker_title31.ggCurrentLogicStatePosition != newLogicStatePosition) {
11896				me._marker_title31.ggCurrentLogicStatePosition = newLogicStatePosition;
11897				me._marker_title31.style.transition='left 0s, top 0s';
11898				if (me._marker_title31.ggCurrentLogicStatePosition == 0) {
11899					me._marker_title31.style.left='-35px';
11900					me._marker_title31.style.top='-25px';
11901				}
11902				else {
11903					me._marker_title31.style.left='-50px';
11904					me._marker_title31.style.top='-37px';
11905				}
11906			}
11907		}
11908		me._marker_title31.logicBlock_position();
11909		me._marker_title31.logicBlock_visible = function() {
11910			var newLogicStateVisible;
11911			if (
11912				((me.elementMouseOver['marker_node25'] == true)) || 
11913				((me.elementMouseOver['marker_title31'] == true))
11914			)
11915			{
11916				newLogicStateVisible = 0;
11917			}
11918			else {
11919				newLogicStateVisible = -1;
11920			}
11921			if (me._marker_title31.ggCurrentLogicStateVisible != newLogicStateVisible) {
11922				me._marker_title31.ggCurrentLogicStateVisible = newLogicStateVisible;
11923				me._marker_title31.style.transition='left 0s, top 0s';
11924				if (me._marker_title31.ggCurrentLogicStateVisible == 0) {
11925					me._marker_title31.style.visibility=(Number(me._marker_title31.style.opacity)>0||!me._marker_title31.style.opacity)?'inherit':'hidden';
11926					me._marker_title31.ggVisible=true;
11927				}
11928				else {
11929					me._marker_title31.style.visibility="hidden";
11930					me._marker_title31.ggVisible=false;
11931				}
11932			}
11933		}
11934		me._marker_title31.logicBlock_visible();
11935		me._marker_title31.onmouseenter=function (e) {
11936			me.elementMouseOver['marker_title31']=true;
11937			me._marker_title31.logicBlock_visible();
11938		}
11939		me._marker_title31.onmouseleave=function (e) {
11940			me.elementMouseOver['marker_title31']=false;
11941			me._marker_title31.logicBlock_visible();
11942		}
11943		me._marker_title31.ggUpdatePosition=function (useTransition) {
11944		}
11945		me._marker_node25.appendChild(me._marker_title31);
11946		me._floorplan_ug_3d.appendChild(me._marker_node25);
11947		el=me._marker_node26=document.createElement('div');
11948		el.ggMarkerNodeId='{node26}';
11949		el.ggMarkerInstances = [];
11950		nodeMarker.push(el);
11951		el.ggId="marker_node26";
11952		el.ggDx=-11;
11953		el.ggDy=-168;
11954		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
11955		el.ggVisible=true;
11956		el.className="ggskin ggskin_mark ";
11957		el.ggType='mark';
11958		hs ='';
11959		hs+='cursor : pointer;';
11960		hs+='height : 0px;';
11961		hs+='left : calc(50% - ((0px + 0px) / 2) - 11px);';
11962		hs+='position : absolute;';
11963		hs+='top : calc(50% - ((0px + 0px) / 2) - 168px);';
11964		hs+='visibility : inherit;';
11965		hs+='width : 0px;';
11966		hs+='pointer-events:auto;';
11967		el.setAttribute('style',hs);
11968		el.style.transformOrigin='50% 50%';
11969		me._marker_node26.ggIsActive=function() {
11970			return this.ggIsMarkerActive==true;
11971		}
11972		el.ggElementNodeId=function() {
11973			var hs=String(this.ggMarkerNodeId);
11974			if (hs.charAt(0)=='{') { // }
11975				return hs.substr(1, hs.length - 2);
11976			}
11977			return '';
11978		}
11979		me._marker_node26.onclick=function (e) {
11980			player.openNext('{node26}');
11981		}
11982		me._marker_node26.onmouseenter=function (e) {
11983			me.elementMouseOver['marker_node26']=true;
11984			me._marker_title30.logicBlock_visible();
11985		}
11986		me._marker_node26.onmouseleave=function (e) {
11987			me.elementMouseOver['marker_node26']=false;
11988			me._marker_title30.logicBlock_visible();
11989		}
11990		me._marker_node26.ggUpdatePosition=function (useTransition) {
11991		}
11992		el=me._marker_title30=document.createElement('div');
11993		els=me._marker_title30__text=document.createElement('div');
11994		el.className='ggskin ggskin_textdiv';
11995		el.ggTextDiv=els;
11996		el.ggId="marker_title";
11997		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
11998		el.ggVisible=false;
11999		el.className="ggskin ggskin_text ";
12000		el.ggType='text';
12001		hs ='';
12002		hs+='z-index: 100;';
12003		hs+='color : rgba(255,255,255,1);';
12004		hs+='cursor : default;';
12005		hs+='height : auto;';
12006		hs+='left : -50px;';
12007		hs+='position : absolute;';
12008		hs+='top : -37px;';
12009		hs+='visibility : hidden;';
12010		hs+='width : auto;';
12011		hs+='pointer-events:auto;';
12012		el.setAttribute('style',hs);
12013		el.style.transformOrigin='50% 50%';
12014		hs ='';
12015		hs += 'box-sizing: border-box;';
12016		hs+='width: auto;';
12017		hs+='height: auto;';
12018		hs+='background : rgba(0,0,0,0.666667);';
12019		hs+='border : 0px solid #000000;';
12020		hs+='text-align: center;';
12021		hs+='white-space: pre;';
12022		hs+='padding: 2px 4px 2px 4px;';
12023		hs+='overflow: hidden;';
12024		els.setAttribute('style',hs);
12025		me._marker_title30.ggUpdateText=function() {
12026			var params = [];
12027			var hs = player._("Tresorraum", params);
12028			if (hs!=this.ggText) {
12029				this.ggText=hs;
12030				this.ggTextDiv.innerHTML=hs;
12031				if (this.ggUpdatePosition) this.ggUpdatePosition();
12032			}
12033		}
12034		me._marker_title30.ggUpdateText();
12035		el.appendChild(els);
12036		me._marker_title30.ggIsActive=function() {
12037			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
12038				return this.parentNode.ggIsActive();
12039			}
12040			return false;
12041		}
12042		el.ggElementNodeId=function() {
12043			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
12044				return this.parentNode.ggElementNodeId();
12045			}
12046			return player.getCurrentNode();
12047		}
12048		me._marker_title30.logicBlock_position = function() {
12049			var newLogicStatePosition;
12050			if (
12051				((player.getHasTouch() == true))
12052			)
12053			{
12054				newLogicStatePosition = 0;
12055			}
12056			else {
12057				newLogicStatePosition = -1;
12058			}
12059			if (me._marker_title30.ggCurrentLogicStatePosition != newLogicStatePosition) {
12060				me._marker_title30.ggCurrentLogicStatePosition = newLogicStatePosition;
12061				me._marker_title30.style.transition='left 0s, top 0s';
12062				if (me._marker_title30.ggCurrentLogicStatePosition == 0) {
12063					me._marker_title30.style.left='-35px';
12064					me._marker_title30.style.top='-25px';
12065				}
12066				else {
12067					me._marker_title30.style.left='-50px';
12068					me._marker_title30.style.top='-37px';
12069				}
12070			}
12071		}
12072		me._marker_title30.logicBlock_position();
12073		me._marker_title30.logicBlock_visible = function() {
12074			var newLogicStateVisible;
12075			if (
12076				((me.elementMouseOver['marker_node26'] == true)) || 
12077				((me.elementMouseOver['marker_title30'] == true))
12078			)
12079			{
12080				newLogicStateVisible = 0;
12081			}
12082			else {
12083				newLogicStateVisible = -1;
12084			}
12085			if (me._marker_title30.ggCurrentLogicStateVisible != newLogicStateVisible) {
12086				me._marker_title30.ggCurrentLogicStateVisible = newLogicStateVisible;
12087				me._marker_title30.style.transition='left 0s, top 0s';
12088				if (me._marker_title30.ggCurrentLogicStateVisible == 0) {
12089					me._marker_title30.style.visibility=(Number(me._marker_title30.style.opacity)>0||!me._marker_title30.style.opacity)?'inherit':'hidden';
12090					me._marker_title30.ggVisible=true;
12091				}
12092				else {
12093					me._marker_title30.style.visibility="hidden";
12094					me._marker_title30.ggVisible=false;
12095				}
12096			}
12097		}
12098		me._marker_title30.logicBlock_visible();
12099		me._marker_title30.onmouseenter=function (e) {
12100			me.elementMouseOver['marker_title30']=true;
12101			me._marker_title30.logicBlock_visible();
12102		}
12103		me._marker_title30.onmouseleave=function (e) {
12104			me.elementMouseOver['marker_title30']=false;
12105			me._marker_title30.logicBlock_visible();
12106		}
12107		me._marker_title30.ggUpdatePosition=function (useTransition) {
12108		}
12109		me._marker_node26.appendChild(me._marker_title30);
12110		me._floorplan_ug_3d.appendChild(me._marker_node26);
12111		el=me._marker_node27=document.createElement('div');
12112		el.ggMarkerNodeId='{node27}';
12113		el.ggMarkerInstances = [];
12114		nodeMarker.push(el);
12115		el.ggId="marker_node27";
12116		el.ggDx=-145;
12117		el.ggDy=-41;
12118		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
12119		el.ggVisible=true;
12120		el.className="ggskin ggskin_mark ";
12121		el.ggType='mark';
12122		hs ='';
12123		hs+='cursor : pointer;';
12124		hs+='height : 0px;';
12125		hs+='left : calc(50% - ((0px + 0px) / 2) - 145px);';
12126		hs+='position : absolute;';
12127		hs+='top : calc(50% - ((0px + 0px) / 2) - 41px);';
12128		hs+='visibility : inherit;';
12129		hs+='width : 0px;';
12130		hs+='pointer-events:auto;';
12131		el.setAttribute('style',hs);
12132		el.style.transformOrigin='50% 50%';
12133		me._marker_node27.ggIsActive=function() {
12134			return this.ggIsMarkerActive==true;
12135		}
12136		el.ggElementNodeId=function() {
12137			var hs=String(this.ggMarkerNodeId);
12138			if (hs.charAt(0)=='{') { // }
12139				return hs.substr(1, hs.length - 2);
12140			}
12141			return '';
12142		}
12143		me._marker_node27.onclick=function (e) {
12144			player.openNext('{node27}');
12145		}
12146		me._marker_node27.onmouseenter=function (e) {
12147			me.elementMouseOver['marker_node27']=true;
12148			me._marker_title29.logicBlock_visible();
12149		}
12150		me._marker_node27.onmouseleave=function (e) {
12151			me.elementMouseOver['marker_node27']=false;
12152			me._marker_title29.logicBlock_visible();
12153		}
12154		me._marker_node27.ggUpdatePosition=function (useTransition) {
12155		}
12156		el=me._marker_title29=document.createElement('div');
12157		els=me._marker_title29__text=document.createElement('div');
12158		el.className='ggskin ggskin_textdiv';
12159		el.ggTextDiv=els;
12160		el.ggId="marker_title";
12161		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
12162		el.ggVisible=false;
12163		el.className="ggskin ggskin_text ";
12164		el.ggType='text';
12165		hs ='';
12166		hs+='z-index: 100;';
12167		hs+='color : rgba(255,255,255,1);';
12168		hs+='cursor : default;';
12169		hs+='height : auto;';
12170		hs+='left : -50px;';
12171		hs+='position : absolute;';
12172		hs+='top : -37px;';
12173		hs+='visibility : hidden;';
12174		hs+='width : auto;';
12175		hs+='pointer-events:auto;';
12176		el.setAttribute('style',hs);
12177		el.style.transformOrigin='50% 50%';
12178		hs ='';
12179		hs += 'box-sizing: border-box;';
12180		hs+='width: auto;';
12181		hs+='height: auto;';
12182		hs+='background : rgba(0,0,0,0.666667);';
12183		hs+='border : 0px solid #000000;';
12184		hs+='text-align: center;';
12185		hs+='white-space: pre;';
12186		hs+='padding: 2px 4px 2px 4px;';
12187		hs+='overflow: hidden;';
12188		els.setAttribute('style',hs);
12189		me._marker_title29.ggUpdateText=function() {
12190			var params = [];
12191			var hs = player._("Salz-Raum", params);
12192			if (hs!=this.ggText) {
12193				this.ggText=hs;
12194				this.ggTextDiv.innerHTML=hs;
12195				if (this.ggUpdatePosition) this.ggUpdatePosition();
12196			}
12197		}
12198		me._marker_title29.ggUpdateText();
12199		el.appendChild(els);
12200		me._marker_title29.ggIsActive=function() {
12201			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
12202				return this.parentNode.ggIsActive();
12203			}
12204			return false;
12205		}
12206		el.ggElementNodeId=function() {
12207			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
12208				return this.parentNode.ggElementNodeId();
12209			}
12210			return player.getCurrentNode();
12211		}
12212		me._marker_title29.logicBlock_position = function() {
12213			var newLogicStatePosition;
12214			if (
12215				((player.getHasTouch() == true))
12216			)
12217			{
12218				newLogicStatePosition = 0;
12219			}
12220			else {
12221				newLogicStatePosition = -1;
12222			}
12223			if (me._marker_title29.ggCurrentLogicStatePosition != newLogicStatePosition) {
12224				me._marker_title29.ggCurrentLogicStatePosition = newLogicStatePosition;
12225				me._marker_title29.style.transition='left 0s, top 0s';
12226				if (me._marker_title29.ggCurrentLogicStatePosition == 0) {
12227					me._marker_title29.style.left='-35px';
12228					me._marker_title29.style.top='-25px';
12229				}
12230				else {
12231					me._marker_title29.style.left='-50px';
12232					me._marker_title29.style.top='-37px';
12233				}
12234			}
12235		}
12236		me._marker_title29.logicBlock_position();
12237		me._marker_title29.logicBlock_visible = function() {
12238			var newLogicStateVisible;
12239			if (
12240				((me.elementMouseOver['marker_node27'] == true)) || 
12241				((me.elementMouseOver['marker_title29'] == true))
12242			)
12243			{
12244				newLogicStateVisible = 0;
12245			}
12246			else {
12247				newLogicStateVisible = -1;
12248			}
12249			if (me._marker_title29.ggCurrentLogicStateVisible != newLogicStateVisible) {
12250				me._marker_title29.ggCurrentLogicStateVisible = newLogicStateVisible;
12251				me._marker_title29.style.transition='left 0s, top 0s';
12252				if (me._marker_title29.ggCurrentLogicStateVisible == 0) {
12253					me._marker_title29.style.visibility=(Number(me._marker_title29.style.opacity)>0||!me._marker_title29.style.opacity)?'inherit':'hidden';
12254					me._marker_title29.ggVisible=true;
12255				}
12256				else {
12257					me._marker_title29.style.visibility="hidden";
12258					me._marker_title29.ggVisible=false;
12259				}
12260			}
12261		}
12262		me._marker_title29.logicBlock_visible();
12263		me._marker_title29.onmouseenter=function (e) {
12264			me.elementMouseOver['marker_title29']=true;
12265			me._marker_title29.logicBlock_visible();
12266		}
12267		me._marker_title29.onmouseleave=function (e) {
12268			me.elementMouseOver['marker_title29']=false;
12269			me._marker_title29.logicBlock_visible();
12270		}
12271		me._marker_title29.ggUpdatePosition=function (useTransition) {
12272		}
12273		me._marker_node27.appendChild(me._marker_title29);
12274		me._floorplan_ug_3d.appendChild(me._marker_node27);
12275		el=me._marker_node28=document.createElement('div');
12276		el.ggMarkerNodeId='{node28}';
12277		el.ggMarkerInstances = [];
12278		nodeMarker.push(el);
12279		el.ggId="marker_node28";
12280		el.ggDx=-73;
12281		el.ggDy=135;
12282		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
12283		el.ggVisible=true;
12284		el.className="ggskin ggskin_mark ";
12285		el.ggType='mark';
12286		hs ='';
12287		hs+='cursor : pointer;';
12288		hs+='height : 0px;';
12289		hs+='left : calc(50% - ((0px + 0px) / 2) - 73px);';
12290		hs+='position : absolute;';
12291		hs+='top : calc(50% - ((0px + 0px) / 2) + 135px);';
12292		hs+='visibility : inherit;';
12293		hs+='width : 0px;';
12294		hs+='pointer-events:auto;';
12295		el.setAttribute('style',hs);
12296		el.style.transformOrigin='50% 50%';
12297		me._marker_node28.ggIsActive=function() {
12298			return this.ggIsMarkerActive==true;
12299		}
12300		el.ggElementNodeId=function() {
12301			var hs=String(this.ggMarkerNodeId);
12302			if (hs.charAt(0)=='{') { // }
12303				return hs.substr(1, hs.length - 2);
12304			}
12305			return '';
12306		}
12307		me._marker_node28.onclick=function (e) {
12308			player.openNext('{node28}');
12309		}
12310		me._marker_node28.onmouseenter=function (e) {
12311			me.elementMouseOver['marker_node28']=true;
12312			me._marker_title28.logicBlock_visible();
12313		}
12314		me._marker_node28.onmouseleave=function (e) {
12315			me.elementMouseOver['marker_node28']=false;
12316			me._marker_title28.logicBlock_visible();
12317		}
12318		me._marker_node28.ggUpdatePosition=function (useTransition) {
12319		}
12320		el=me._marker_title28=document.createElement('div');
12321		els=me._marker_title28__text=document.createElement('div');
12322		el.className='ggskin ggskin_textdiv';
12323		el.ggTextDiv=els;
12324		el.ggId="marker_title";
12325		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
12326		el.ggVisible=false;
12327		el.className="ggskin ggskin_text ";
12328		el.ggType='text';
12329		hs ='';
12330		hs+='z-index: 100;';
12331		hs+='color : rgba(255,255,255,1);';
12332		hs+='cursor : default;';
12333		hs+='height : auto;';
12334		hs+='left : -50px;';
12335		hs+='position : absolute;';
12336		hs+='top : -37px;';
12337		hs+='visibility : hidden;';
12338		hs+='width : auto;';
12339		hs+='pointer-events:auto;';
12340		el.setAttribute('style',hs);
12341		el.style.transformOrigin='50% 50%';
12342		hs ='';
12343		hs += 'box-sizing: border-box;';
12344		hs+='width: auto;';
12345		hs+='height: auto;';
12346		hs+='background : rgba(0,0,0,0.666667);';
12347		hs+='border : 0px solid #000000;';
12348		hs+='text-align: center;';
12349		hs+='white-space: pre;';
12350		hs+='padding: 2px 4px 2px 4px;';
12351		hs+='overflow: hidden;';
12352		els.setAttribute('style',hs);
12353		me._marker_title28.ggUpdateText=function() {
12354			var params = [];
12355			var hs = player._("Sauna", params);
12356			if (hs!=this.ggText) {
12357				this.ggText=hs;
12358				this.ggTextDiv.innerHTML=hs;
12359				if (this.ggUpdatePosition) this.ggUpdatePosition();
12360			}
12361		}
12362		me._marker_title28.ggUpdateText();
12363		el.appendChild(els);
12364		me._marker_title28.ggIsActive=function() {
12365			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
12366				return this.parentNode.ggIsActive();
12367			}
12368			return false;
12369		}
12370		el.ggElementNodeId=function() {
12371			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
12372				return this.parentNode.ggElementNodeId();
12373			}
12374			return player.getCurrentNode();
12375		}
12376		me._marker_title28.logicBlock_position = function() {
12377			var newLogicStatePosition;
12378			if (
12379				((player.getHasTouch() == true))
12380			)
12381			{
12382				newLogicStatePosition = 0;
12383			}
12384			else {
12385				newLogicStatePosition = -1;
12386			}
12387			if (me._marker_title28.ggCurrentLogicStatePosition != newLogicStatePosition) {
12388				me._marker_title28.ggCurrentLogicStatePosition = newLogicStatePosition;
12389				me._marker_title28.style.transition='left 0s, top 0s';
12390				if (me._marker_title28.ggCurrentLogicStatePosition == 0) {
12391					me._marker_title28.style.left='-35px';
12392					me._marker_title28.style.top='-25px';
12393				}
12394				else {
12395					me._marker_title28.style.left='-50px';
12396					me._marker_title28.style.top='-37px';
12397				}
12398			}
12399		}
12400		me._marker_title28.logicBlock_position();
12401		me._marker_title28.logicBlock_visible = function() {
12402			var newLogicStateVisible;
12403			if (
12404				((me.elementMouseOver['marker_node28'] == true)) || 
12405				((me.elementMouseOver['marker_title28'] == true))
12406			)
12407			{
12408				newLogicStateVisible = 0;
12409			}
12410			else {
12411				newLogicStateVisible = -1;
12412			}
12413			if (me._marker_title28.ggCurrentLogicStateVisible != newLogicStateVisible) {
12414				me._marker_title28.ggCurrentLogicStateVisible = newLogicStateVisible;
12415				me._marker_title28.style.transition='left 0s, top 0s';
12416				if (me._marker_title28.ggCurrentLogicStateVisible == 0) {
12417					me._marker_title28.style.visibility=(Number(me._marker_title28.style.opacity)>0||!me._marker_title28.style.opacity)?'inherit':'hidden';
12418					me._marker_title28.ggVisible=true;
12419				}
12420				else {
12421					me._marker_title28.style.visibility="hidden";
12422					me._marker_title28.ggVisible=false;
12423				}
12424			}
12425		}
12426		me._marker_title28.logicBlock_visible();
12427		me._marker_title28.onmouseenter=function (e) {
12428			me.elementMouseOver['marker_title28']=true;
12429			me._marker_title28.logicBlock_visible();
12430		}
12431		me._marker_title28.onmouseleave=function (e) {
12432			me.elementMouseOver['marker_title28']=false;
12433			me._marker_title28.logicBlock_visible();
12434		}
12435		me._marker_title28.ggUpdatePosition=function (useTransition) {
12436		}
12437		me._marker_node28.appendChild(me._marker_title28);
12438		me._floorplan_ug_3d.appendChild(me._marker_node28);
12439		el=me._marker_node29=document.createElement('div');
12440		el.ggMarkerNodeId='{node29}';
12441		el.ggMarkerInstances = [];
12442		nodeMarker.push(el);
12443		el.ggId="marker_node29";
12444		el.ggDx=145;
12445		el.ggDy=-21;
12446		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
12447		el.ggVisible=true;
12448		el.className="ggskin ggskin_mark ";
12449		el.ggType='mark';
12450		hs ='';
12451		hs+='cursor : pointer;';
12452		hs+='height : 0px;';
12453		hs+='left : calc(50% - ((0px + 0px) / 2) + 145px);';
12454		hs+='position : absolute;';
12455		hs+='top : calc(50% - ((0px + 0px) / 2) - 21px);';
12456		hs+='visibility : inherit;';
12457		hs+='width : 0px;';
12458		hs+='pointer-events:auto;';
12459		el.setAttribute('style',hs);
12460		el.style.transformOrigin='50% 50%';
12461		me._marker_node29.ggIsActive=function() {
12462			return this.ggIsMarkerActive==true;
12463		}
12464		el.ggElementNodeId=function() {
12465			var hs=String(this.ggMarkerNodeId);
12466			if (hs.charAt(0)=='{') { // }
12467				return hs.substr(1, hs.length - 2);
12468			}
12469			return '';
12470		}
12471		me._marker_node29.onclick=function (e) {
12472			player.openNext('{node29}');
12473		}
12474		me._marker_node29.onmouseenter=function (e) {
12475			me.elementMouseOver['marker_node29']=true;
12476			me._marker_title27.logicBlock_visible();
12477		}
12478		me._marker_node29.onmouseleave=function (e) {
12479			me.elementMouseOver['marker_node29']=false;
12480			me._marker_title27.logicBlock_visible();
12481		}
12482		me._marker_node29.ggUpdatePosition=function (useTransition) {
12483		}
12484		el=me._marker_title27=document.createElement('div');
12485		els=me._marker_title27__text=document.createElement('div');
12486		el.className='ggskin ggskin_textdiv';
12487		el.ggTextDiv=els;
12488		el.ggId="marker_title";
12489		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
12490		el.ggVisible=false;
12491		el.className="ggskin ggskin_text ";
12492		el.ggType='text';
12493		hs ='';
12494		hs+='z-index: 100;';
12495		hs+='color : rgba(255,255,255,1);';
12496		hs+='cursor : default;';
12497		hs+='height : auto;';
12498		hs+='left : -50px;';
12499		hs+='position : absolute;';
12500		hs+='top : -37px;';
12501		hs+='visibility : hidden;';
12502		hs+='width : auto;';
12503		hs+='pointer-events:auto;';
12504		el.setAttribute('style',hs);
12505		el.style.transformOrigin='50% 50%';
12506		hs ='';
12507		hs += 'box-sizing: border-box;';
12508		hs+='width: auto;';
12509		hs+='height: auto;';
12510		hs+='background : rgba(0,0,0,0.666667);';
12511		hs+='border : 0px solid #000000;';
12512		hs+='text-align: center;';
12513		hs+='white-space: pre;';
12514		hs+='padding: 2px 4px 2px 4px;';
12515		hs+='overflow: hidden;';
12516		els.setAttribute('style',hs);
12517		me._marker_title27.ggUpdateText=function() {
12518			var params = [];
12519			var hs = player._("Arzt-Zimmer", params);
12520			if (hs!=this.ggText) {
12521				this.ggText=hs;
12522				this.ggTextDiv.innerHTML=hs;
12523				if (this.ggUpdatePosition) this.ggUpdatePosition();
12524			}
12525		}
12526		me._marker_title27.ggUpdateText();
12527		el.appendChild(els);
12528		me._marker_title27.ggIsActive=function() {
12529			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
12530				return this.parentNode.ggIsActive();
12531			}
12532			return false;
12533		}
12534		el.ggElementNodeId=function() {
12535			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
12536				return this.parentNode.ggElementNodeId();
12537			}
12538			return player.getCurrentNode();
12539		}
12540		me._marker_title27.logicBlock_position = function() {
12541			var newLogicStatePosition;
12542			if (
12543				((player.getHasTouch() == true))
12544			)
12545			{
12546				newLogicStatePosition = 0;
12547			}
12548			else {
12549				newLogicStatePosition = -1;
12550			}
12551			if (me._marker_title27.ggCurrentLogicStatePosition != newLogicStatePosition) {
12552				me._marker_title27.ggCurrentLogicStatePosition = newLogicStatePosition;
12553				me._marker_title27.style.transition='left 0s, top 0s';
12554				if (me._marker_title27.ggCurrentLogicStatePosition == 0) {
12555					me._marker_title27.style.left='-35px';
12556					me._marker_title27.style.top='-25px';
12557				}
12558				else {
12559					me._marker_title27.style.left='-50px';
12560					me._marker_title27.style.top='-37px';
12561				}
12562			}
12563		}
12564		me._marker_title27.logicBlock_position();
12565		me._marker_title27.logicBlock_visible = function() {
12566			var newLogicStateVisible;
12567			if (
12568				((me.elementMouseOver['marker_node29'] == true)) || 
12569				((me.elementMouseOver['marker_title27'] == true))
12570			)
12571			{
12572				newLogicStateVisible = 0;
12573			}
12574			else {
12575				newLogicStateVisible = -1;
12576			}
12577			if (me._marker_title27.ggCurrentLogicStateVisible != newLogicStateVisible) {
12578				me._marker_title27.ggCurrentLogicStateVisible = newLogicStateVisible;
12579				me._marker_title27.style.transition='left 0s, top 0s';
12580				if (me._marker_title27.ggCurrentLogicStateVisible == 0) {
12581					me._marker_title27.style.visibility=(Number(me._marker_title27.style.opacity)>0||!me._marker_title27.style.opacity)?'inherit':'hidden';
12582					me._marker_title27.ggVisible=true;
12583				}
12584				else {
12585					me._marker_title27.style.visibility="hidden";
12586					me._marker_title27.ggVisible=false;
12587				}
12588			}
12589		}
12590		me._marker_title27.logicBlock_visible();
12591		me._marker_title27.onmouseenter=function (e) {
12592			me.elementMouseOver['marker_title27']=true;
12593			me._marker_title27.logicBlock_visible();
12594		}
12595		me._marker_title27.onmouseleave=function (e) {
12596			me.elementMouseOver['marker_title27']=false;
12597			me._marker_title27.logicBlock_visible();
12598		}
12599		me._marker_title27.ggUpdatePosition=function (useTransition) {
12600		}
12601		me._marker_node29.appendChild(me._marker_title27);
12602		me._floorplan_ug_3d.appendChild(me._marker_node29);
12603		me._floorplans.appendChild(me._floorplan_ug_3d);
12604		el=me._floorplan_og_2d=document.createElement('div');
12605		els=me._floorplan_og_2d__img=document.createElement('img');
12606		els.className='ggskin ggskin_floorplan_og_2d';
12607		hs=basePath + 'images/floorplan_og_2d.png';
12608		els.setAttribute('src',hs);
12609		els.ggNormalSrc=hs;
12610		hs ='';
12611		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
12612		els.setAttribute('style', hs);
12613		els.className='ggskin ggskin_image';
12614		els['ondragstart']=function() { return false; };
12615		player.checkLoaded.push(els);
12616		el.appendChild(els);
12617		el.ggSubElement = els;
12618		el.ggId="Floorplan_OG_2D";
12619		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
12620		el.ggVisible=false;
12621		el.className="ggskin ggskin_image ";
12622		el.ggType='image';
12623		hs ='';
12624		hs+='height : 329px;';
12625		hs+='position : absolute;';
12626		hs+='right : 0px;';
12627		hs+='top : 0px;';
12628		hs+='visibility : hidden;';
12629		hs+='width : 500px;';
12630		hs+='pointer-events:auto;';
12631		el.setAttribute('style',hs);
12632		el.style.transformOrigin='50% 50%';
12633		me._floorplan_og_2d.ggIsActive=function() {
12634			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
12635				return this.parentNode.ggIsActive();
12636			}
12637			return false;
12638		}
12639		el.ggElementNodeId=function() {
12640			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
12641				return this.parentNode.ggElementNodeId();
12642			}
12643			return player.getCurrentNode();
12644		}
12645		me._floorplan_og_2d.ggUpdatePosition=function (useTransition) {
12646		}
12647		me._floorplans.appendChild(me._floorplan_og_2d);
12648		el=me._floorplan_og_3d=document.createElement('div');
12649		els=me._floorplan_og_3d__img=document.createElement('img');
12650		els.className='ggskin ggskin_floorplan_og_3d';
12651		hs=basePath + 'images/floorplan_og_3d.png';
12652		els.setAttribute('src',hs);
12653		els.ggNormalSrc=hs;
12654		hs ='';
12655		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
12656		els.setAttribute('style', hs);
12657		els.className='ggskin ggskin_image';
12658		els['ondragstart']=function() { return false; };
12659		player.checkLoaded.push(els);
12660		el.appendChild(els);
12661		el.ggSubElement = els;
12662		el.ggId="Floorplan_OG_3D";
12663		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
12664		el.ggVisible=true;
12665		el.className="ggskin ggskin_image ";
12666		el.ggType='image';
12667		hs ='';
12668		hs+='height : 427px;';
12669		hs+='opacity : 0;';
12670		hs+='position : absolute;';
12671		hs+='right : 0px;';
12672		hs+='top : 71px;';
12673		hs+='visibility : hidden;';
12674		hs+='width : 660px;';
12675		hs+='pointer-events:auto;';
12676		el.setAttribute('style',hs);
12677		el.style.transformOrigin='50% 50%';
12678		me._floorplan_og_3d.ggIsActive=function() {
12679			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
12680				return this.parentNode.ggIsActive();
12681			}
12682			return false;
12683		}
12684		el.ggElementNodeId=function() {
12685			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
12686				return this.parentNode.ggElementNodeId();
12687			}
12688			return player.getCurrentNode();
12689		}
12690		me._floorplan_og_3d.logicBlock_alpha = function() {
12691			var newLogicStateAlpha;
12692			if (
12693				((me.ggUserdata.tags.indexOf("OG") != -1))
12694			)
12695			{
12696				newLogicStateAlpha = 0;
12697			}
12698			else {
12699				newLogicStateAlpha = -1;
12700			}
12701			if (me._floorplan_og_3d.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
12702				me._floorplan_og_3d.ggCurrentLogicStateAlpha = newLogicStateAlpha;
12703				me._floorplan_og_3d.style.transition='opacity 500ms ease 0ms';
12704				if (me._floorplan_og_3d.ggCurrentLogicStateAlpha == 0) {
12705					me._floorplan_og_3d.style.visibility=me._floorplan_og_3d.ggVisible?'inherit':'hidden';
12706					me._floorplan_og_3d.style.opacity=1;
12707				}
12708				else {
12709					setTimeout(function() { if (me._floorplan_og_3d.style.opacity == 0.0) { me._floorplan_og_3d.style.visibility="hidden"; } }, 505);
12710					me._floorplan_og_3d.style.opacity=0;
12711				}
12712			}
12713		}
12714		me._floorplan_og_3d.logicBlock_alpha();
12715		me._floorplan_og_3d.ggUpdatePosition=function (useTransition) {
12716		}
12717		el=me._marker_node1=document.createElement('div');
12718		el.ggMarkerNodeId='{node1}';
12719		el.ggMarkerInstances = [];
12720		nodeMarker.push(el);
12721		el.ggId="marker_node1";
12722		el.ggDx=-4;
12723		el.ggDy=-107;
12724		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
12725		el.ggVisible=true;
12726		el.className="ggskin ggskin_mark ";
12727		el.ggType='mark';
12728		hs ='';
12729		hs+='cursor : pointer;';
12730		hs+='height : 0px;';
12731		hs+='left : calc(50% - ((0px + 0px) / 2) - 4px);';
12732		hs+='position : absolute;';
12733		hs+='top : calc(50% - ((0px + 0px) / 2) - 107px);';
12734		hs+='visibility : inherit;';
12735		hs+='width : 0px;';
12736		hs+='pointer-events:auto;';
12737		el.setAttribute('style',hs);
12738		el.style.transformOrigin='50% 50%';
12739		me._marker_node1.ggIsActive=function() {
12740			return this.ggIsMarkerActive==true;
12741		}
12742		el.ggElementNodeId=function() {
12743			var hs=String(this.ggMarkerNodeId);
12744			if (hs.charAt(0)=='{') { // }
12745				return hs.substr(1, hs.length - 2);
12746			}
12747			return '';
12748		}
12749		me._marker_node1.onclick=function (e) {
12750			player.openNext('{node1}');
12751		}
12752		me._marker_node1.onmouseenter=function (e) {
12753			me.elementMouseOver['marker_node1']=true;
12754			me._marker_title26.logicBlock_visible();
12755		}
12756		me._marker_node1.onmouseleave=function (e) {
12757			me.elementMouseOver['marker_node1']=false;
12758			me._marker_title26.logicBlock_visible();
12759		}
12760		me._marker_node1.ggUpdatePosition=function (useTransition) {
12761		}
12762		el=me._marker_title26=document.createElement('div');
12763		els=me._marker_title26__text=document.createElement('div');
12764		el.className='ggskin ggskin_textdiv';
12765		el.ggTextDiv=els;
12766		el.ggId="marker_title";
12767		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
12768		el.ggVisible=false;
12769		el.className="ggskin ggskin_text ";
12770		el.ggType='text';
12771		hs ='';
12772		hs+='z-index: 100;';
12773		hs+='color : rgba(255,255,255,1);';
12774		hs+='cursor : default;';
12775		hs+='height : auto;';
12776		hs+='left : -50px;';
12777		hs+='position : absolute;';
12778		hs+='top : -37px;';
12779		hs+='visibility : hidden;';
12780		hs+='width : auto;';
12781		hs+='pointer-events:auto;';
12782		el.setAttribute('style',hs);
12783		el.style.transformOrigin='50% 50%';
12784		hs ='';
12785		hs += 'box-sizing: border-box;';
12786		hs+='width: auto;';
12787		hs+='height: auto;';
12788		hs+='background : rgba(0,0,0,0.666667);';
12789		hs+='border : 0px solid #000000;';
12790		hs+='text-align: center;';
12791		hs+='white-space: pre;';
12792		hs+='padding: 2px 4px 2px 4px;';
12793		hs+='overflow: hidden;';
12794		els.setAttribute('style',hs);
12795		me._marker_title26.ggUpdateText=function() {
12796			var params = [];
12797			var hs = player._("Flipper-Zimmer", params);
12798			if (hs!=this.ggText) {
12799				this.ggText=hs;
12800				this.ggTextDiv.innerHTML=hs;
12801				if (this.ggUpdatePosition) this.ggUpdatePosition();
12802			}
12803		}
12804		me._marker_title26.ggUpdateText();
12805		el.appendChild(els);
12806		me._marker_title26.ggIsActive=function() {
12807			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
12808				return this.parentNode.ggIsActive();
12809			}
12810			return false;
12811		}
12812		el.ggElementNodeId=function() {
12813			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
12814				return this.parentNode.ggElementNodeId();
12815			}
12816			return player.getCurrentNode();
12817		}
12818		me._marker_title26.logicBlock_position = function() {
12819			var newLogicStatePosition;
12820			if (
12821				((player.getHasTouch() == true))
12822			)
12823			{
12824				newLogicStatePosition = 0;
12825			}
12826			else {
12827				newLogicStatePosition = -1;
12828			}
12829			if (me._marker_title26.ggCurrentLogicStatePosition != newLogicStatePosition) {
12830				me._marker_title26.ggCurrentLogicStatePosition = newLogicStatePosition;
12831				me._marker_title26.style.transition='left 0s, top 0s';
12832				if (me._marker_title26.ggCurrentLogicStatePosition == 0) {
12833					me._marker_title26.style.left='-35px';
12834					me._marker_title26.style.top='-25px';
12835				}
12836				else {
12837					me._marker_title26.style.left='-50px';
12838					me._marker_title26.style.top='-37px';
12839				}
12840			}
12841		}
12842		me._marker_title26.logicBlock_position();
12843		me._marker_title26.logicBlock_visible = function() {
12844			var newLogicStateVisible;
12845			if (
12846				((me.elementMouseOver['marker_node1'] == true)) || 
12847				((me.elementMouseOver['marker_title26'] == true))
12848			)
12849			{
12850				newLogicStateVisible = 0;
12851			}
12852			else {
12853				newLogicStateVisible = -1;
12854			}
12855			if (me._marker_title26.ggCurrentLogicStateVisible != newLogicStateVisible) {
12856				me._marker_title26.ggCurrentLogicStateVisible = newLogicStateVisible;
12857				me._marker_title26.style.transition='left 0s, top 0s';
12858				if (me._marker_title26.ggCurrentLogicStateVisible == 0) {
12859					me._marker_title26.style.visibility=(Number(me._marker_title26.style.opacity)>0||!me._marker_title26.style.opacity)?'inherit':'hidden';
12860					me._marker_title26.ggVisible=true;
12861				}
12862				else {
12863					me._marker_title26.style.visibility="hidden";
12864					me._marker_title26.ggVisible=false;
12865				}
12866			}
12867		}
12868		me._marker_title26.logicBlock_visible();
12869		me._marker_title26.onmouseenter=function (e) {
12870			me.elementMouseOver['marker_title26']=true;
12871			me._marker_title26.logicBlock_visible();
12872		}
12873		me._marker_title26.onmouseleave=function (e) {
12874			me.elementMouseOver['marker_title26']=false;
12875			me._marker_title26.logicBlock_visible();
12876		}
12877		me._marker_title26.ggUpdatePosition=function (useTransition) {
12878		}
12879		me._marker_node1.appendChild(me._marker_title26);
12880		me._floorplan_og_3d.appendChild(me._marker_node1);
12881		el=me._marker_node2=document.createElement('div');
12882		el.ggMarkerNodeId='{node2}';
12883		el.ggMarkerInstances = [];
12884		nodeMarker.push(el);
12885		el.ggId="marker_node2";
12886		el.ggDx=-95;
12887		el.ggDy=-101;
12888		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
12889		el.ggVisible=true;
12890		el.className="ggskin ggskin_mark ";
12891		el.ggType='mark';
12892		hs ='';
12893		hs+='cursor : pointer;';
12894		hs+='height : 0px;';
12895		hs+='left : calc(50% - ((0px + 0px) / 2) - 95px);';
12896		hs+='position : absolute;';
12897		hs+='top : calc(50% - ((0px + 0px) / 2) - 101px);';
12898		hs+='visibility : inherit;';
12899		hs+='width : 0px;';
12900		hs+='pointer-events:auto;';
12901		el.setAttribute('style',hs);
12902		el.style.transformOrigin='50% 50%';
12903		me._marker_node2.ggIsActive=function() {
12904			return this.ggIsMarkerActive==true;
12905		}
12906		el.ggElementNodeId=function() {
12907			var hs=String(this.ggMarkerNodeId);
12908			if (hs.charAt(0)=='{') { // }
12909				return hs.substr(1, hs.length - 2);
12910			}
12911			return '';
12912		}
12913		me._marker_node2.onclick=function (e) {
12914			player.openNext('{node2}');
12915		}
12916		me._marker_node2.onmouseenter=function (e) {
12917			me.elementMouseOver['marker_node2']=true;
12918			me._marker_title25.logicBlock_visible();
12919		}
12920		me._marker_node2.onmouseleave=function (e) {
12921			me.elementMouseOver['marker_node2']=false;
12922			me._marker_title25.logicBlock_visible();
12923		}
12924		me._marker_node2.ggUpdatePosition=function (useTransition) {
12925		}
12926		el=me._marker_title25=document.createElement('div');
12927		els=me._marker_title25__text=document.createElement('div');
12928		el.className='ggskin ggskin_textdiv';
12929		el.ggTextDiv=els;
12930		el.ggId="marker_title";
12931		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
12932		el.ggVisible=false;
12933		el.className="ggskin ggskin_text ";
12934		el.ggType='text';
12935		hs ='';
12936		hs+='z-index: 100;';
12937		hs+='color : rgba(255,255,255,1);';
12938		hs+='cursor : default;';
12939		hs+='height : auto;';
12940		hs+='left : -50px;';
12941		hs+='position : absolute;';
12942		hs+='top : -37px;';
12943		hs+='visibility : hidden;';
12944		hs+='width : auto;';
12945		hs+='pointer-events:auto;';
12946		el.setAttribute('style',hs);
12947		el.style.transformOrigin='50% 50%';
12948		hs ='';
12949		hs += 'box-sizing: border-box;';
12950		hs+='width: auto;';
12951		hs+='height: auto;';
12952		hs+='background : rgba(0,0,0,0.666667);';
12953		hs+='border : 0px solid #000000;';
12954		hs+='text-align: center;';
12955		hs+='white-space: pre;';
12956		hs+='padding: 2px 4px 2px 4px;';
12957		hs+='overflow: hidden;';
12958		els.setAttribute('style',hs);
12959		me._marker_title25.ggUpdateText=function() {
12960			var params = [];
12961			var hs = player._("Kinderzimmer", params);
12962			if (hs!=this.ggText) {
12963				this.ggText=hs;
12964				this.ggTextDiv.innerHTML=hs;
12965				if (this.ggUpdatePosition) this.ggUpdatePosition();
12966			}
12967		}
12968		me._marker_title25.ggUpdateText();
12969		el.appendChild(els);
12970		me._marker_title25.ggIsActive=function() {
12971			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
12972				return this.parentNode.ggIsActive();
12973			}
12974			return false;
12975		}
12976		el.ggElementNodeId=function() {
12977			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
12978				return this.parentNode.ggElementNodeId();
12979			}
12980			return player.getCurrentNode();
12981		}
12982		me._marker_title25.logicBlock_position = function() {
12983			var newLogicStatePosition;
12984			if (
12985				((player.getHasTouch() == true))
12986			)
12987			{
12988				newLogicStatePosition = 0;
12989			}
12990			else {
12991				newLogicStatePosition = -1;
12992			}
12993			if (me._marker_title25.ggCurrentLogicStatePosition != newLogicStatePosition) {
12994				me._marker_title25.ggCurrentLogicStatePosition = newLogicStatePosition;
12995				me._marker_title25.style.transition='left 0s, top 0s';
12996				if (me._marker_title25.ggCurrentLogicStatePosition == 0) {
12997					me._marker_title25.style.left='-35px';
12998					me._marker_title25.style.top='-25px';
12999				}
13000				else {
13001					me._marker_title25.style.left='-50px';
13002					me._marker_title25.style.top='-37px';
13003				}
13004			}
13005		}
13006		me._marker_title25.logicBlock_position();
13007		me._marker_title25.logicBlock_visible = function() {
13008			var newLogicStateVisible;
13009			if (
13010				((me.elementMouseOver['marker_node2'] == true)) || 
13011				((me.elementMouseOver['marker_title25'] == true))
13012			)
13013			{
13014				newLogicStateVisible = 0;
13015			}
13016			else {
13017				newLogicStateVisible = -1;
13018			}
13019			if (me._marker_title25.ggCurrentLogicStateVisible != newLogicStateVisible) {
13020				me._marker_title25.ggCurrentLogicStateVisible = newLogicStateVisible;
13021				me._marker_title25.style.transition='left 0s, top 0s';
13022				if (me._marker_title25.ggCurrentLogicStateVisible == 0) {
13023					me._marker_title25.style.visibility=(Number(me._marker_title25.style.opacity)>0||!me._marker_title25.style.opacity)?'inherit':'hidden';
13024					me._marker_title25.ggVisible=true;
13025				}
13026				else {
13027					me._marker_title25.style.visibility="hidden";
13028					me._marker_title25.ggVisible=false;
13029				}
13030			}
13031		}
13032		me._marker_title25.logicBlock_visible();
13033		me._marker_title25.onmouseenter=function (e) {
13034			me.elementMouseOver['marker_title25']=true;
13035			me._marker_title25.logicBlock_visible();
13036		}
13037		me._marker_title25.onmouseleave=function (e) {
13038			me.elementMouseOver['marker_title25']=false;
13039			me._marker_title25.logicBlock_visible();
13040		}
13041		me._marker_title25.ggUpdatePosition=function (useTransition) {
13042		}
13043		me._marker_node2.appendChild(me._marker_title25);
13044		me._floorplan_og_3d.appendChild(me._marker_node2);
13045		el=me._marker_node3=document.createElement('div');
13046		el.ggMarkerNodeId='{node3}';
13047		el.ggMarkerInstances = [];
13048		nodeMarker.push(el);
13049		el.ggId="marker_node3";
13050		el.ggDx=-124;
13051		el.ggDy=124;
13052		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
13053		el.ggVisible=true;
13054		el.className="ggskin ggskin_mark ";
13055		el.ggType='mark';
13056		hs ='';
13057		hs+='cursor : pointer;';
13058		hs+='height : 0px;';
13059		hs+='left : calc(50% - ((0px + 0px) / 2) - 124px);';
13060		hs+='position : absolute;';
13061		hs+='top : calc(50% - ((0px + 0px) / 2) + 124px);';
13062		hs+='visibility : inherit;';
13063		hs+='width : 0px;';
13064		hs+='pointer-events:auto;';
13065		el.setAttribute('style',hs);
13066		el.style.transformOrigin='50% 50%';
13067		me._marker_node3.ggIsActive=function() {
13068			return this.ggIsMarkerActive==true;
13069		}
13070		el.ggElementNodeId=function() {
13071			var hs=String(this.ggMarkerNodeId);
13072			if (hs.charAt(0)=='{') { // }
13073				return hs.substr(1, hs.length - 2);
13074			}
13075			return '';
13076		}
13077		me._marker_node3.onclick=function (e) {
13078			player.openNext('{node3}');
13079		}
13080		me._marker_node3.onmouseenter=function (e) {
13081			me.elementMouseOver['marker_node3']=true;
13082			me._marker_title24.logicBlock_visible();
13083		}
13084		me._marker_node3.onmouseleave=function (e) {
13085			me.elementMouseOver['marker_node3']=false;
13086			me._marker_title24.logicBlock_visible();
13087		}
13088		me._marker_node3.ggUpdatePosition=function (useTransition) {
13089		}
13090		el=me._marker_title24=document.createElement('div');
13091		els=me._marker_title24__text=document.createElement('div');
13092		el.className='ggskin ggskin_textdiv';
13093		el.ggTextDiv=els;
13094		el.ggId="marker_title";
13095		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
13096		el.ggVisible=false;
13097		el.className="ggskin ggskin_text ";
13098		el.ggType='text';
13099		hs ='';
13100		hs+='z-index: 100;';
13101		hs+='color : rgba(255,255,255,1);';
13102		hs+='cursor : default;';
13103		hs+='height : auto;';
13104		hs+='left : -50px;';
13105		hs+='position : absolute;';
13106		hs+='top : -37px;';
13107		hs+='visibility : hidden;';
13108		hs+='width : auto;';
13109		hs+='pointer-events:auto;';
13110		el.setAttribute('style',hs);
13111		el.style.transformOrigin='50% 50%';
13112		hs ='';
13113		hs += 'box-sizing: border-box;';
13114		hs+='width: auto;';
13115		hs+='height: auto;';
13116		hs+='background : rgba(0,0,0,0.666667);';
13117		hs+='border : 0px solid #000000;';
13118		hs+='text-align: center;';
13119		hs+='white-space: pre;';
13120		hs+='padding: 2px 4px 2px 4px;';
13121		hs+='overflow: hidden;';
13122		els.setAttribute('style',hs);
13123		me._marker_title24.ggUpdateText=function() {
13124			var params = [];
13125			var hs = player._("Kleines Badezimmer", params);
13126			if (hs!=this.ggText) {
13127				this.ggText=hs;
13128				this.ggTextDiv.innerHTML=hs;
13129				if (this.ggUpdatePosition) this.ggUpdatePosition();
13130			}
13131		}
13132		me._marker_title24.ggUpdateText();
13133		el.appendChild(els);
13134		me._marker_title24.ggIsActive=function() {
13135			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
13136				return this.parentNode.ggIsActive();
13137			}
13138			return false;
13139		}
13140		el.ggElementNodeId=function() {
13141			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
13142				return this.parentNode.ggElementNodeId();
13143			}
13144			return player.getCurrentNode();
13145		}
13146		me._marker_title24.logicBlock_position = function() {
13147			var newLogicStatePosition;
13148			if (
13149				((player.getHasTouch() == true))
13150			)
13151			{
13152				newLogicStatePosition = 0;
13153			}
13154			else {
13155				newLogicStatePosition = -1;
13156			}
13157			if (me._marker_title24.ggCurrentLogicStatePosition != newLogicStatePosition) {
13158				me._marker_title24.ggCurrentLogicStatePosition = newLogicStatePosition;
13159				me._marker_title24.style.transition='left 0s, top 0s';
13160				if (me._marker_title24.ggCurrentLogicStatePosition == 0) {
13161					me._marker_title24.style.left='-35px';
13162					me._marker_title24.style.top='-25px';
13163				}
13164				else {
13165					me._marker_title24.style.left='-50px';
13166					me._marker_title24.style.top='-37px';
13167				}
13168			}
13169		}
13170		me._marker_title24.logicBlock_position();
13171		me._marker_title24.logicBlock_visible = function() {
13172			var newLogicStateVisible;
13173			if (
13174				((me.elementMouseOver['marker_node3'] == true)) || 
13175				((me.elementMouseOver['marker_title24'] == true))
13176			)
13177			{
13178				newLogicStateVisible = 0;
13179			}
13180			else {
13181				newLogicStateVisible = -1;
13182			}
13183			if (me._marker_title24.ggCurrentLogicStateVisible != newLogicStateVisible) {
13184				me._marker_title24.ggCurrentLogicStateVisible = newLogicStateVisible;
13185				me._marker_title24.style.transition='left 0s, top 0s';
13186				if (me._marker_title24.ggCurrentLogicStateVisible == 0) {
13187					me._marker_title24.style.visibility=(Number(me._marker_title24.style.opacity)>0||!me._marker_title24.style.opacity)?'inherit':'hidden';
13188					me._marker_title24.ggVisible=true;
13189				}
13190				else {
13191					me._marker_title24.style.visibility="hidden";
13192					me._marker_title24.ggVisible=false;
13193				}
13194			}
13195		}
13196		me._marker_title24.logicBlock_visible();
13197		me._marker_title24.onmouseenter=function (e) {
13198			me.elementMouseOver['marker_title24']=true;
13199			me._marker_title24.logicBlock_visible();
13200		}
13201		me._marker_title24.onmouseleave=function (e) {
13202			me.elementMouseOver['marker_title24']=false;
13203			me._marker_title24.logicBlock_visible();
13204		}
13205		me._marker_title24.ggUpdatePosition=function (useTransition) {
13206		}
13207		me._marker_node3.appendChild(me._marker_title24);
13208		me._floorplan_og_3d.appendChild(me._marker_node3);
13209		el=me._marker_node4=document.createElement('div');
13210		el.ggMarkerNodeId='{node4}';
13211		el.ggMarkerInstances = [];
13212		nodeMarker.push(el);
13213		el.ggId="marker_node4";
13214		el.ggDx=-52;
13215		el.ggDy=94;
13216		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
13217		el.ggVisible=true;
13218		el.className="ggskin ggskin_mark ";
13219		el.ggType='mark';
13220		hs ='';
13221		hs+='cursor : pointer;';
13222		hs+='height : 0px;';
13223		hs+='left : calc(50% - ((0px + 0px) / 2) - 52px);';
13224		hs+='position : absolute;';
13225		hs+='top : calc(50% - ((0px + 0px) / 2) + 94px);';
13226		hs+='visibility : inherit;';
13227		hs+='width : 0px;';
13228		hs+='pointer-events:auto;';
13229		el.setAttribute('style',hs);
13230		el.style.transformOrigin='50% 50%';
13231		me._marker_node4.ggIsActive=function() {
13232			return this.ggIsMarkerActive==true;
13233		}
13234		el.ggElementNodeId=function() {
13235			var hs=String(this.ggMarkerNodeId);
13236			if (hs.charAt(0)=='{') { // }
13237				return hs.substr(1, hs.length - 2);
13238			}
13239			return '';
13240		}
13241		me._marker_node4.onclick=function (e) {
13242			player.openNext('{node4}');
13243		}
13244		me._marker_node4.onmouseenter=function (e) {
13245			me.elementMouseOver['marker_node4']=true;
13246			me._marker_title23.logicBlock_visible();
13247		}
13248		me._marker_node4.onmouseleave=function (e) {
13249			me.elementMouseOver['marker_node4']=false;
13250			me._marker_title23.logicBlock_visible();
13251		}
13252		me._marker_node4.ggUpdatePosition=function (useTransition) {
13253		}
13254		el=me._marker_title23=document.createElement('div');
13255		els=me._marker_title23__text=document.createElement('div');
13256		el.className='ggskin ggskin_textdiv';
13257		el.ggTextDiv=els;
13258		el.ggId="marker_title";
13259		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
13260		el.ggVisible=false;
13261		el.className="ggskin ggskin_text ";
13262		el.ggType='text';
13263		hs ='';
13264		hs+='z-index: 100;';
13265		hs+='color : rgba(255,255,255,1);';
13266		hs+='cursor : default;';
13267		hs+='height : auto;';
13268		hs+='left : -50px;';
13269		hs+='position : absolute;';
13270		hs+='top : -37px;';
13271		hs+='visibility : hidden;';
13272		hs+='width : auto;';
13273		hs+='pointer-events:auto;';
13274		el.setAttribute('style',hs);
13275		el.style.transformOrigin='50% 50%';
13276		hs ='';
13277		hs += 'box-sizing: border-box;';
13278		hs+='width: auto;';
13279		hs+='height: auto;';
13280		hs+='background : rgba(0,0,0,0.666667);';
13281		hs+='border : 0px solid #000000;';
13282		hs+='text-align: center;';
13283		hs+='white-space: pre;';
13284		hs+='padding: 2px 4px 2px 4px;';
13285		hs+='overflow: hidden;';
13286		els.setAttribute('style',hs);
13287		me._marker_title23.ggUpdateText=function() {
13288			var params = [];
13289			var hs = player._("Rotes Arbeitszimmer", params);
13290			if (hs!=this.ggText) {
13291				this.ggText=hs;
13292				this.ggTextDiv.innerHTML=hs;
13293				if (this.ggUpdatePosition) this.ggUpdatePosition();
13294			}
13295		}
13296		me._marker_title23.ggUpdateText();
13297		el.appendChild(els);
13298		me._marker_title23.ggIsActive=function() {
13299			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
13300				return this.parentNode.ggIsActive();
13301			}
13302			return false;
13303		}
13304		el.ggElementNodeId=function() {
13305			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
13306				return this.parentNode.ggElementNodeId();
13307			}
13308			return player.getCurrentNode();
13309		}
13310		me._marker_title23.logicBlock_position = function() {
13311			var newLogicStatePosition;
13312			if (
13313				((player.getHasTouch() == true))
13314			)
13315			{
13316				newLogicStatePosition = 0;
13317			}
13318			else {
13319				newLogicStatePosition = -1;
13320			}
13321			if (me._marker_title23.ggCurrentLogicStatePosition != newLogicStatePosition) {
13322				me._marker_title23.ggCurrentLogicStatePosition = newLogicStatePosition;
13323				me._marker_title23.style.transition='left 0s, top 0s';
13324				if (me._marker_title23.ggCurrentLogicStatePosition == 0) {
13325					me._marker_title23.style.left='-35px';
13326					me._marker_title23.style.top='-25px';
13327				}
13328				else {
13329					me._marker_title23.style.left='-50px';
13330					me._marker_title23.style.top='-37px';
13331				}
13332			}
13333		}
13334		me._marker_title23.logicBlock_position();
13335		me._marker_title23.logicBlock_visible = function() {
13336			var newLogicStateVisible;
13337			if (
13338				((me.elementMouseOver['marker_node4'] == true)) || 
13339				((me.elementMouseOver['marker_title23'] == true))
13340			)
13341			{
13342				newLogicStateVisible = 0;
13343			}
13344			else {
13345				newLogicStateVisible = -1;
13346			}
13347			if (me._marker_title23.ggCurrentLogicStateVisible != newLogicStateVisible) {
13348				me._marker_title23.ggCurrentLogicStateVisible = newLogicStateVisible;
13349				me._marker_title23.style.transition='left 0s, top 0s';
13350				if (me._marker_title23.ggCurrentLogicStateVisible == 0) {
13351					me._marker_title23.style.visibility=(Number(me._marker_title23.style.opacity)>0||!me._marker_title23.style.opacity)?'inherit':'hidden';
13352					me._marker_title23.ggVisible=true;
13353				}
13354				else {
13355					me._marker_title23.style.visibility="hidden";
13356					me._marker_title23.ggVisible=false;
13357				}
13358			}
13359		}
13360		me._marker_title23.logicBlock_visible();
13361		me._marker_title23.onmouseenter=function (e) {
13362			me.elementMouseOver['marker_title23']=true;
13363			me._marker_title23.logicBlock_visible();
13364		}
13365		me._marker_title23.onmouseleave=function (e) {
13366			me.elementMouseOver['marker_title23']=false;
13367			me._marker_title23.logicBlock_visible();
13368		}
13369		me._marker_title23.ggUpdatePosition=function (useTransition) {
13370		}
13371		me._marker_node4.appendChild(me._marker_title23);
13372		me._floorplan_og_3d.appendChild(me._marker_node4);
13373		el=me._marker_node6=document.createElement('div');
13374		el.ggMarkerNodeId='{node6}';
13375		el.ggMarkerInstances = [];
13376		nodeMarker.push(el);
13377		el.ggId="marker_node6";
13378		el.ggDx=-244;
13379		el.ggDy=62;
13380		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
13381		el.ggVisible=true;
13382		el.className="ggskin ggskin_mark ";
13383		el.ggType='mark';
13384		hs ='';
13385		hs+='cursor : pointer;';
13386		hs+='height : 0px;';
13387		hs+='left : calc(50% - ((0px + 0px) / 2) - 244px);';
13388		hs+='position : absolute;';
13389		hs+='top : calc(50% - ((0px + 0px) / 2) + 62px);';
13390		hs+='visibility : inherit;';
13391		hs+='width : 0px;';
13392		hs+='pointer-events:auto;';
13393		el.setAttribute('style',hs);
13394		el.style.transformOrigin='50% 50%';
13395		me._marker_node6.ggIsActive=function() {
13396			return this.ggIsMarkerActive==true;
13397		}
13398		el.ggElementNodeId=function() {
13399			var hs=String(this.ggMarkerNodeId);
13400			if (hs.charAt(0)=='{') { // }
13401				return hs.substr(1, hs.length - 2);
13402			}
13403			return '';
13404		}
13405		me._marker_node6.onclick=function (e) {
13406			player.openNext('{node6}');
13407		}
13408		me._marker_node6.onmouseenter=function (e) {
13409			me.elementMouseOver['marker_node6']=true;
13410			me._marker_title22.logicBlock_visible();
13411		}
13412		me._marker_node6.onmouseleave=function (e) {
13413			me.elementMouseOver['marker_node6']=false;
13414			me._marker_title22.logicBlock_visible();
13415		}
13416		me._marker_node6.ggUpdatePosition=function (useTransition) {
13417		}
13418		el=me._marker_title22=document.createElement('div');
13419		els=me._marker_title22__text=document.createElement('div');
13420		el.className='ggskin ggskin_textdiv';
13421		el.ggTextDiv=els;
13422		el.ggId="marker_title";
13423		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
13424		el.ggVisible=false;
13425		el.className="ggskin ggskin_text ";
13426		el.ggType='text';
13427		hs ='';
13428		hs+='z-index: 100;';
13429		hs+='color : rgba(255,255,255,1);';
13430		hs+='cursor : default;';
13431		hs+='height : auto;';
13432		hs+='left : -50px;';
13433		hs+='position : absolute;';
13434		hs+='top : -37px;';
13435		hs+='visibility : hidden;';
13436		hs+='width : auto;';
13437		hs+='pointer-events:auto;';
13438		el.setAttribute('style',hs);
13439		el.style.transformOrigin='50% 50%';
13440		hs ='';
13441		hs += 'box-sizing: border-box;';
13442		hs+='width: auto;';
13443		hs+='height: auto;';
13444		hs+='background : rgba(0,0,0,0.666667);';
13445		hs+='border : 0px solid #000000;';
13446		hs+='text-align: center;';
13447		hs+='white-space: pre;';
13448		hs+='padding: 2px 4px 2px 4px;';
13449		hs+='overflow: hidden;';
13450		els.setAttribute('style',hs);
13451		me._marker_title22.ggUpdateText=function() {
13452			var params = [];
13453			var hs = player._("Badezimmer", params);
13454			if (hs!=this.ggText) {
13455				this.ggText=hs;
13456				this.ggTextDiv.innerHTML=hs;
13457				if (this.ggUpdatePosition) this.ggUpdatePosition();
13458			}
13459		}
13460		me._marker_title22.ggUpdateText();
13461		el.appendChild(els);
13462		me._marker_title22.ggIsActive=function() {
13463			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
13464				return this.parentNode.ggIsActive();
13465			}
13466			return false;
13467		}
13468		el.ggElementNodeId=function() {
13469			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
13470				return this.parentNode.ggElementNodeId();
13471			}
13472			return player.getCurrentNode();
13473		}
13474		me._marker_title22.logicBlock_position = function() {
13475			var newLogicStatePosition;
13476			if (
13477				((player.getHasTouch() == true))
13478			)
13479			{
13480				newLogicStatePosition = 0;
13481			}
13482			else {
13483				newLogicStatePosition = -1;
13484			}
13485			if (me._marker_title22.ggCurrentLogicStatePosition != newLogicStatePosition) {
13486				me._marker_title22.ggCurrentLogicStatePosition = newLogicStatePosition;
13487				me._marker_title22.style.transition='left 0s, top 0s';
13488				if (me._marker_title22.ggCurrentLogicStatePosition == 0) {
13489					me._marker_title22.style.left='-35px';
13490					me._marker_title22.style.top='-25px';
13491				}
13492				else {
13493					me._marker_title22.style.left='-50px';
13494					me._marker_title22.style.top='-37px';
13495				}
13496			}
13497		}
13498		me._marker_title22.logicBlock_position();
13499		me._marker_title22.logicBlock_visible = function() {
13500			var newLogicStateVisible;
13501			if (
13502				((me.elementMouseOver['marker_node6'] == true)) || 
13503				((me.elementMouseOver['marker_title22'] == true))
13504			)
13505			{
13506				newLogicStateVisible = 0;
13507			}
13508			else {
13509				newLogicStateVisible = -1;
13510			}
13511			if (me._marker_title22.ggCurrentLogicStateVisible != newLogicStateVisible) {
13512				me._marker_title22.ggCurrentLogicStateVisible = newLogicStateVisible;
13513				me._marker_title22.style.transition='left 0s, top 0s';
13514				if (me._marker_title22.ggCurrentLogicStateVisible == 0) {
13515					me._marker_title22.style.visibility=(Number(me._marker_title22.style.opacity)>0||!me._marker_title22.style.opacity)?'inherit':'hidden';
13516					me._marker_title22.ggVisible=true;
13517				}
13518				else {
13519					me._marker_title22.style.visibility="hidden";
13520					me._marker_title22.ggVisible=false;
13521				}
13522			}
13523		}
13524		me._marker_title22.logicBlock_visible();
13525		me._marker_title22.onmouseenter=function (e) {
13526			me.elementMouseOver['marker_title22']=true;
13527			me._marker_title22.logicBlock_visible();
13528		}
13529		me._marker_title22.onmouseleave=function (e) {
13530			me.elementMouseOver['marker_title22']=false;
13531			me._marker_title22.logicBlock_visible();
13532		}
13533		me._marker_title22.ggUpdatePosition=function (useTransition) {
13534		}
13535		me._marker_node6.appendChild(me._marker_title22);
13536		me._floorplan_og_3d.appendChild(me._marker_node6);
13537		el=me._marker_node7=document.createElement('div');
13538		el.ggMarkerNodeId='{node7}';
13539		el.ggMarkerInstances = [];
13540		nodeMarker.push(el);
13541		el.ggId="marker_node7";
13542		el.ggDx=-222;
13543		el.ggDy=-82;
13544		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
13545		el.ggVisible=true;
13546		el.className="ggskin ggskin_mark ";
13547		el.ggType='mark';
13548		hs ='';
13549		hs+='cursor : pointer;';
13550		hs+='height : 0px;';
13551		hs+='left : calc(50% - ((0px + 0px) / 2) - 222px);';
13552		hs+='position : absolute;';
13553		hs+='top : calc(50% - ((0px + 0px) / 2) - 82px);';
13554		hs+='visibility : inherit;';
13555		hs+='width : 0px;';
13556		hs+='pointer-events:auto;';
13557		el.setAttribute('style',hs);
13558		el.style.transformOrigin='50% 50%';
13559		me._marker_node7.ggIsActive=function() {
13560			return this.ggIsMarkerActive==true;
13561		}
13562		el.ggElementNodeId=function() {
13563			var hs=String(this.ggMarkerNodeId);
13564			if (hs.charAt(0)=='{') { // }
13565				return hs.substr(1, hs.length - 2);
13566			}
13567			return '';
13568		}
13569		me._marker_node7.onclick=function (e) {
13570			player.openNext('{node7}');
13571		}
13572		me._marker_node7.onmouseenter=function (e) {
13573			me.elementMouseOver['marker_node7']=true;
13574			me._marker_title21.logicBlock_visible();
13575		}
13576		me._marker_node7.onmouseleave=function (e) {
13577			me.elementMouseOver['marker_node7']=false;
13578			me._marker_title21.logicBlock_visible();
13579		}
13580		me._marker_node7.ggUpdatePosition=function (useTransition) {
13581		}
13582		el=me._marker_title21=document.createElement('div');
13583		els=me._marker_title21__text=document.createElement('div');
13584		el.className='ggskin ggskin_textdiv';
13585		el.ggTextDiv=els;
13586		el.ggId="marker_title";
13587		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
13588		el.ggVisible=false;
13589		el.className="ggskin ggskin_text ";
13590		el.ggType='text';
13591		hs ='';
13592		hs+='z-index: 100;';
13593		hs+='color : rgba(255,255,255,1);';
13594		hs+='cursor : default;';
13595		hs+='height : auto;';
13596		hs+='left : -50px;';
13597		hs+='position : absolute;';
13598		hs+='top : -37px;';
13599		hs+='visibility : hidden;';
13600		hs+='width : auto;';
13601		hs+='pointer-events:auto;';
13602		el.setAttribute('style',hs);
13603		el.style.transformOrigin='50% 50%';
13604		hs ='';
13605		hs += 'box-sizing: border-box;';
13606		hs+='width: auto;';
13607		hs+='height: auto;';
13608		hs+='background : rgba(0,0,0,0.666667);';
13609		hs+='border : 0px solid #000000;';
13610		hs+='text-align: center;';
13611		hs+='white-space: pre;';
13612		hs+='padding: 2px 4px 2px 4px;';
13613		hs+='overflow: hidden;';
13614		els.setAttribute('style',hs);
13615		me._marker_title21.ggUpdateText=function() {
13616			var params = [];
13617			var hs = player._("Schlafzimmer", params);
13618			if (hs!=this.ggText) {
13619				this.ggText=hs;
13620				this.ggTextDiv.innerHTML=hs;
13621				if (this.ggUpdatePosition) this.ggUpdatePosition();
13622			}
13623		}
13624		me._marker_title21.ggUpdateText();
13625		el.appendChild(els);
13626		me._marker_title21.ggIsActive=function() {
13627			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
13628				return this.parentNode.ggIsActive();
13629			}
13630			return false;
13631		}
13632		el.ggElementNodeId=function() {
13633			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
13634				return this.parentNode.ggElementNodeId();
13635			}
13636			return player.getCurrentNode();
13637		}
13638		me._marker_title21.logicBlock_position = function() {
13639			var newLogicStatePosition;
13640			if (
13641				((player.getHasTouch() == true))
13642			)
13643			{
13644				newLogicStatePosition = 0;
13645			}
13646			else {
13647				newLogicStatePosition = -1;
13648			}
13649			if (me._marker_title21.ggCurrentLogicStatePosition != newLogicStatePosition) {
13650				me._marker_title21.ggCurrentLogicStatePosition = newLogicStatePosition;
13651				me._marker_title21.style.transition='left 0s, top 0s';
13652				if (me._marker_title21.ggCurrentLogicStatePosition == 0) {
13653					me._marker_title21.style.left='-35px';
13654					me._marker_title21.style.top='-25px';
13655				}
13656				else {
13657					me._marker_title21.style.left='-50px';
13658					me._marker_title21.style.top='-37px';
13659				}
13660			}
13661		}
13662		me._marker_title21.logicBlock_position();
13663		me._marker_title21.logicBlock_visible = function() {
13664			var newLogicStateVisible;
13665			if (
13666				((me.elementMouseOver['marker_node7'] == true)) || 
13667				((me.elementMouseOver['marker_title21'] == true))
13668			)
13669			{
13670				newLogicStateVisible = 0;
13671			}
13672			else {
13673				newLogicStateVisible = -1;
13674			}
13675			if (me._marker_title21.ggCurrentLogicStateVisible != newLogicStateVisible) {
13676				me._marker_title21.ggCurrentLogicStateVisible = newLogicStateVisible;
13677				me._marker_title21.style.transition='left 0s, top 0s';
13678				if (me._marker_title21.ggCurrentLogicStateVisible == 0) {
13679					me._marker_title21.style.visibility=(Number(me._marker_title21.style.opacity)>0||!me._marker_title21.style.opacity)?'inherit':'hidden';
13680					me._marker_title21.ggVisible=true;
13681				}
13682				else {
13683					me._marker_title21.style.visibility="hidden";
13684					me._marker_title21.ggVisible=false;
13685				}
13686			}
13687		}
13688		me._marker_title21.logicBlock_visible();
13689		me._marker_title21.onmouseenter=function (e) {
13690			me.elementMouseOver['marker_title21']=true;
13691			me._marker_title21.logicBlock_visible();
13692		}
13693		me._marker_title21.onmouseleave=function (e) {
13694			me.elementMouseOver['marker_title21']=false;
13695			me._marker_title21.logicBlock_visible();
13696		}
13697		me._marker_title21.ggUpdatePosition=function (useTransition) {
13698		}
13699		me._marker_node7.appendChild(me._marker_title21);
13700		me._floorplan_og_3d.appendChild(me._marker_node7);
13701		el=me._marker_node8=document.createElement('div');
13702		el.ggMarkerNodeId='{node8}';
13703		el.ggMarkerInstances = [];
13704		nodeMarker.push(el);
13705		el.ggId="marker_node8";
13706		el.ggDx=131;
13707		el.ggDy=44;
13708		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
13709		el.ggVisible=true;
13710		el.className="ggskin ggskin_mark ";
13711		el.ggType='mark';
13712		hs ='';
13713		hs+='cursor : pointer;';
13714		hs+='height : 0px;';
13715		hs+='left : calc(50% - ((0px + 0px) / 2) + 131px);';
13716		hs+='position : absolute;';
13717		hs+='top : calc(50% - ((0px + 0px) / 2) + 44px);';
13718		hs+='visibility : inherit;';
13719		hs+='width : 0px;';
13720		hs+='pointer-events:auto;';
13721		el.setAttribute('style',hs);
13722		el.style.transformOrigin='50% 50%';
13723		me._marker_node8.ggIsActive=function() {
13724			return this.ggIsMarkerActive==true;
13725		}
13726		el.ggElementNodeId=function() {
13727			var hs=String(this.ggMarkerNodeId);
13728			if (hs.charAt(0)=='{') { // }
13729				return hs.substr(1, hs.length - 2);
13730			}
13731			return '';
13732		}
13733		me._marker_node8.onclick=function (e) {
13734			player.openNext('{node8}');
13735		}
13736		me._marker_node8.onmouseenter=function (e) {
13737			me.elementMouseOver['marker_node8']=true;
13738			me._marker_title20.logicBlock_visible();
13739		}
13740		me._marker_node8.onmouseleave=function (e) {
13741			me.elementMouseOver['marker_node8']=false;
13742			me._marker_title20.logicBlock_visible();
13743		}
13744		me._marker_node8.ggUpdatePosition=function (useTransition) {
13745		}
13746		el=me._marker_title20=document.createElement('div');
13747		els=me._marker_title20__text=document.createElement('div');
13748		el.className='ggskin ggskin_textdiv';
13749		el.ggTextDiv=els;
13750		el.ggId="marker_title";
13751		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
13752		el.ggVisible=false;
13753		el.className="ggskin ggskin_text ";
13754		el.ggType='text';
13755		hs ='';
13756		hs+='z-index: 100;';
13757		hs+='color : rgba(255,255,255,1);';
13758		hs+='cursor : default;';
13759		hs+='height : auto;';
13760		hs+='left : -50px;';
13761		hs+='position : absolute;';
13762		hs+='top : -37px;';
13763		hs+='visibility : hidden;';
13764		hs+='width : auto;';
13765		hs+='pointer-events:auto;';
13766		el.setAttribute('style',hs);
13767		el.style.transformOrigin='50% 50%';
13768		hs ='';
13769		hs += 'box-sizing: border-box;';
13770		hs+='width: auto;';
13771		hs+='height: auto;';
13772		hs+='background : rgba(0,0,0,0.666667);';
13773		hs+='border : 0px solid #000000;';
13774		hs+='text-align: center;';
13775		hs+='white-space: pre;';
13776		hs+='padding: 2px 4px 2px 4px;';
13777		hs+='overflow: hidden;';
13778		els.setAttribute('style',hs);
13779		me._marker_title20.ggUpdateText=function() {
13780			var params = [];
13781			var hs = player._("G\xe4stezimmer", params);
13782			if (hs!=this.ggText) {
13783				this.ggText=hs;
13784				this.ggTextDiv.innerHTML=hs;
13785				if (this.ggUpdatePosition) this.ggUpdatePosition();
13786			}
13787		}
13788		me._marker_title20.ggUpdateText();
13789		el.appendChild(els);
13790		me._marker_title20.ggIsActive=function() {
13791			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
13792				return this.parentNode.ggIsActive();
13793			}
13794			return false;
13795		}
13796		el.ggElementNodeId=function() {
13797			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
13798				return this.parentNode.ggElementNodeId();
13799			}
13800			return player.getCurrentNode();
13801		}
13802		me._marker_title20.logicBlock_position = function() {
13803			var newLogicStatePosition;
13804			if (
13805				((player.getHasTouch() == true))
13806			)
13807			{
13808				newLogicStatePosition = 0;
13809			}
13810			else {
13811				newLogicStatePosition = -1;
13812			}
13813			if (me._marker_title20.ggCurrentLogicStatePosition != newLogicStatePosition) {
13814				me._marker_title20.ggCurrentLogicStatePosition = newLogicStatePosition;
13815				me._marker_title20.style.transition='left 0s, top 0s';
13816				if (me._marker_title20.ggCurrentLogicStatePosition == 0) {
13817					me._marker_title20.style.left='-35px';
13818					me._marker_title20.style.top='-25px';
13819				}
13820				else {
13821					me._marker_title20.style.left='-50px';
13822					me._marker_title20.style.top='-37px';
13823				}
13824			}
13825		}
13826		me._marker_title20.logicBlock_position();
13827		me._marker_title20.logicBlock_visible = function() {
13828			var newLogicStateVisible;
13829			if (
13830				((me.elementMouseOver['marker_node8'] == true)) || 
13831				((me.elementMouseOver['marker_title20'] == true))
13832			)
13833			{
13834				newLogicStateVisible = 0;
13835			}
13836			else {
13837				newLogicStateVisible = -1;
13838			}
13839			if (me._marker_title20.ggCurrentLogicStateVisible != newLogicStateVisible) {
13840				me._marker_title20.ggCurrentLogicStateVisible = newLogicStateVisible;
13841				me._marker_title20.style.transition='left 0s, top 0s';
13842				if (me._marker_title20.ggCurrentLogicStateVisible == 0) {
13843					me._marker_title20.style.visibility=(Number(me._marker_title20.style.opacity)>0||!me._marker_title20.style.opacity)?'inherit':'hidden';
13844					me._marker_title20.ggVisible=true;
13845				}
13846				else {
13847					me._marker_title20.style.visibility="hidden";
13848					me._marker_title20.ggVisible=false;
13849				}
13850			}
13851		}
13852		me._marker_title20.logicBlock_visible();
13853		me._marker_title20.onmouseenter=function (e) {
13854			me.elementMouseOver['marker_title20']=true;
13855			me._marker_title20.logicBlock_visible();
13856		}
13857		me._marker_title20.onmouseleave=function (e) {
13858			me.elementMouseOver['marker_title20']=false;
13859			me._marker_title20.logicBlock_visible();
13860		}
13861		me._marker_title20.ggUpdatePosition=function (useTransition) {
13862		}
13863		me._marker_node8.appendChild(me._marker_title20);
13864		me._floorplan_og_3d.appendChild(me._marker_node8);
13865		el=me._marker_node9=document.createElement('div');
13866		el.ggMarkerNodeId='{node9}';
13867		el.ggMarkerInstances = [];
13868		nodeMarker.push(el);
13869		el.ggId="marker_node9";
13870		el.ggDx=84;
13871		el.ggDy=112;
13872		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
13873		el.ggVisible=true;
13874		el.className="ggskin ggskin_mark ";
13875		el.ggType='mark';
13876		hs ='';
13877		hs+='cursor : pointer;';
13878		hs+='height : 0px;';
13879		hs+='left : calc(50% - ((0px + 0px) / 2) + 84px);';
13880		hs+='position : absolute;';
13881		hs+='top : calc(50% - ((0px + 0px) / 2) + 112px);';
13882		hs+='visibility : inherit;';
13883		hs+='width : 0px;';
13884		hs+='pointer-events:auto;';
13885		el.setAttribute('style',hs);
13886		el.style.transformOrigin='50% 50%';
13887		me._marker_node9.ggIsActive=function() {
13888			return this.ggIsMarkerActive==true;
13889		}
13890		el.ggElementNodeId=function() {
13891			var hs=String(this.ggMarkerNodeId);
13892			if (hs.charAt(0)=='{') { // }
13893				return hs.substr(1, hs.length - 2);
13894			}
13895			return '';
13896		}
13897		me._marker_node9.onclick=function (e) {
13898			player.openNext('{node9}');
13899		}
13900		me._marker_node9.onmouseenter=function (e) {
13901			me.elementMouseOver['marker_node9']=true;
13902			me._marker_title19.logicBlock_visible();
13903		}
13904		me._marker_node9.onmouseleave=function (e) {
13905			me.elementMouseOver['marker_node9']=false;
13906			me._marker_title19.logicBlock_visible();
13907		}
13908		me._marker_node9.ggUpdatePosition=function (useTransition) {
13909		}
13910		el=me._marker_title19=document.createElement('div');
13911		els=me._marker_title19__text=document.createElement('div');
13912		el.className='ggskin ggskin_textdiv';
13913		el.ggTextDiv=els;
13914		el.ggId="marker_title";
13915		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
13916		el.ggVisible=false;
13917		el.className="ggskin ggskin_text ";
13918		el.ggType='text';
13919		hs ='';
13920		hs+='z-index: 100;';
13921		hs+='color : rgba(255,255,255,1);';
13922		hs+='cursor : default;';
13923		hs+='height : auto;';
13924		hs+='left : -50px;';
13925		hs+='position : absolute;';
13926		hs+='top : -37px;';
13927		hs+='visibility : hidden;';
13928		hs+='width : auto;';
13929		hs+='pointer-events:auto;';
13930		el.setAttribute('style',hs);
13931		el.style.transformOrigin='50% 50%';
13932		hs ='';
13933		hs += 'box-sizing: border-box;';
13934		hs+='width: auto;';
13935		hs+='height: auto;';
13936		hs+='background : rgba(0,0,0,0.666667);';
13937		hs+='border : 0px solid #000000;';
13938		hs+='text-align: center;';
13939		hs+='white-space: pre;';
13940		hs+='padding: 2px 4px 2px 4px;';
13941		hs+='overflow: hidden;';
13942		els.setAttribute('style',hs);
13943		me._marker_title19.ggUpdateText=function() {
13944			var params = [];
13945			var hs = player._("WC G\xe4stezimmer", params);
13946			if (hs!=this.ggText) {
13947				this.ggText=hs;
13948				this.ggTextDiv.innerHTML=hs;
13949				if (this.ggUpdatePosition) this.ggUpdatePosition();
13950			}
13951		}
13952		me._marker_title19.ggUpdateText();
13953		el.appendChild(els);
13954		me._marker_title19.ggIsActive=function() {
13955			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
13956				return this.parentNode.ggIsActive();
13957			}
13958			return false;
13959		}
13960		el.ggElementNodeId=function() {
13961			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
13962				return this.parentNode.ggElementNodeId();
13963			}
13964			return player.getCurrentNode();
13965		}
13966		me._marker_title19.logicBlock_position = function() {
13967			var newLogicStatePosition;
13968			if (
13969				((player.getHasTouch() == true))
13970			)
13971			{
13972				newLogicStatePosition = 0;
13973			}
13974			else {
13975				newLogicStatePosition = -1;
13976			}
13977			if (me._marker_title19.ggCurrentLogicStatePosition != newLogicStatePosition) {
13978				me._marker_title19.ggCurrentLogicStatePosition = newLogicStatePosition;
13979				me._marker_title19.style.transition='left 0s, top 0s';
13980				if (me._marker_title19.ggCurrentLogicStatePosition == 0) {
13981					me._marker_title19.style.left='-35px';
13982					me._marker_title19.style.top='-25px';
13983				}
13984				else {
13985					me._marker_title19.style.left='-50px';
13986					me._marker_title19.style.top='-37px';
13987				}
13988			}
13989		}
13990		me._marker_title19.logicBlock_position();
13991		me._marker_title19.logicBlock_visible = function() {
13992			var newLogicStateVisible;
13993			if (
13994				((me.elementMouseOver['marker_node9'] == true)) || 
13995				((me.elementMouseOver['marker_title19'] == true))
13996			)
13997			{
13998				newLogicStateVisible = 0;
13999			}
14000			else {
14001				newLogicStateVisible = -1;
14002			}
14003			if (me._marker_title19.ggCurrentLogicStateVisible != newLogicStateVisible) {
14004				me._marker_title19.ggCurrentLogicStateVisible = newLogicStateVisible;
14005				me._marker_title19.style.transition='left 0s, top 0s';
14006				if (me._marker_title19.ggCurrentLogicStateVisible == 0) {
14007					me._marker_title19.style.visibility=(Number(me._marker_title19.style.opacity)>0||!me._marker_title19.style.opacity)?'inherit':'hidden';
14008					me._marker_title19.ggVisible=true;
14009				}
14010				else {
14011					me._marker_title19.style.visibility="hidden";
14012					me._marker_title19.ggVisible=false;
14013				}
14014			}
14015		}
14016		me._marker_title19.logicBlock_visible();
14017		me._marker_title19.onmouseenter=function (e) {
14018			me.elementMouseOver['marker_title19']=true;
14019			me._marker_title19.logicBlock_visible();
14020		}
14021		me._marker_title19.onmouseleave=function (e) {
14022			me.elementMouseOver['marker_title19']=false;
14023			me._marker_title19.logicBlock_visible();
14024		}
14025		me._marker_title19.ggUpdatePosition=function (useTransition) {
14026		}
14027		me._marker_node9.appendChild(me._marker_title19);
14028		me._floorplan_og_3d.appendChild(me._marker_node9);
14029		el=me._marker_node10=document.createElement('div');
14030		el.ggMarkerNodeId='{node10}';
14031		el.ggMarkerInstances = [];
14032		nodeMarker.push(el);
14033		el.ggId="marker_node10";
14034		el.ggDx=-52;
14035		el.ggDy=1;
14036		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
14037		el.ggVisible=true;
14038		el.className="ggskin ggskin_mark ";
14039		el.ggType='mark';
14040		hs ='';
14041		hs+='cursor : pointer;';
14042		hs+='height : 0px;';
14043		hs+='left : calc(50% - ((0px + 0px) / 2) - 52px);';
14044		hs+='position : absolute;';
14045		hs+='top : calc(50% - ((0px + 0px) / 2) + 1px);';
14046		hs+='visibility : inherit;';
14047		hs+='width : 0px;';
14048		hs+='pointer-events:auto;';
14049		el.setAttribute('style',hs);
14050		el.style.transformOrigin='50% 50%';
14051		me._marker_node10.ggIsActive=function() {
14052			return this.ggIsMarkerActive==true;
14053		}
14054		el.ggElementNodeId=function() {
14055			var hs=String(this.ggMarkerNodeId);
14056			if (hs.charAt(0)=='{') { // }
14057				return hs.substr(1, hs.length - 2);
14058			}
14059			return '';
14060		}
14061		me._marker_node10.onclick=function (e) {
14062			player.openNext('{node10}');
14063		}
14064		me._marker_node10.onmouseenter=function (e) {
14065			me.elementMouseOver['marker_node10']=true;
14066			me._marker_title18.logicBlock_visible();
14067		}
14068		me._marker_node10.onmouseleave=function (e) {
14069			me.elementMouseOver['marker_node10']=false;
14070			me._marker_title18.logicBlock_visible();
14071		}
14072		me._marker_node10.ggUpdatePosition=function (useTransition) {
14073		}
14074		el=me._marker_title18=document.createElement('div');
14075		els=me._marker_title18__text=document.createElement('div');
14076		el.className='ggskin ggskin_textdiv';
14077		el.ggTextDiv=els;
14078		el.ggId="marker_title";
14079		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
14080		el.ggVisible=false;
14081		el.className="ggskin ggskin_text ";
14082		el.ggType='text';
14083		hs ='';
14084		hs+='z-index: 100;';
14085		hs+='color : rgba(255,255,255,1);';
14086		hs+='cursor : default;';
14087		hs+='height : auto;';
14088		hs+='left : -50px;';
14089		hs+='position : absolute;';
14090		hs+='top : -37px;';
14091		hs+='visibility : hidden;';
14092		hs+='width : auto;';
14093		hs+='pointer-events:auto;';
14094		el.setAttribute('style',hs);
14095		el.style.transformOrigin='50% 50%';
14096		hs ='';
14097		hs += 'box-sizing: border-box;';
14098		hs+='width: auto;';
14099		hs+='height: auto;';
14100		hs+='background : rgba(0,0,0,0.666667);';
14101		hs+='border : 0px solid #000000;';
14102		hs+='text-align: center;';
14103		hs+='white-space: pre;';
14104		hs+='padding: 2px 4px 2px 4px;';
14105		hs+='overflow: hidden;';
14106		els.setAttribute('style',hs);
14107		me._marker_title18.ggUpdateText=function() {
14108			var params = [];
14109			var hs = player._("Eingangshalle 1. Stock", params);
14110			if (hs!=this.ggText) {
14111				this.ggText=hs;
14112				this.ggTextDiv.innerHTML=hs;
14113				if (this.ggUpdatePosition) this.ggUpdatePosition();
14114			}
14115		}
14116		me._marker_title18.ggUpdateText();
14117		el.appendChild(els);
14118		me._marker_title18.ggIsActive=function() {
14119			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
14120				return this.parentNode.ggIsActive();
14121			}
14122			return false;
14123		}
14124		el.ggElementNodeId=function() {
14125			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
14126				return this.parentNode.ggElementNodeId();
14127			}
14128			return player.getCurrentNode();
14129		}
14130		me._marker_title18.logicBlock_position = function() {
14131			var newLogicStatePosition;
14132			if (
14133				((player.getHasTouch() == true))
14134			)
14135			{
14136				newLogicStatePosition = 0;
14137			}
14138			else {
14139				newLogicStatePosition = -1;
14140			}
14141			if (me._marker_title18.ggCurrentLogicStatePosition != newLogicStatePosition) {
14142				me._marker_title18.ggCurrentLogicStatePosition = newLogicStatePosition;
14143				me._marker_title18.style.transition='left 0s, top 0s';
14144				if (me._marker_title18.ggCurrentLogicStatePosition == 0) {
14145					me._marker_title18.style.left='-35px';
14146					me._marker_title18.style.top='-25px';
14147				}
14148				else {
14149					me._marker_title18.style.left='-50px';
14150					me._marker_title18.style.top='-37px';
14151				}
14152			}
14153		}
14154		me._marker_title18.logicBlock_position();
14155		me._marker_title18.logicBlock_visible = function() {
14156			var newLogicStateVisible;
14157			if (
14158				((me.elementMouseOver['marker_node10'] == true)) || 
14159				((me.elementMouseOver['marker_title18'] == true))
14160			)
14161			{
14162				newLogicStateVisible = 0;
14163			}
14164			else {
14165				newLogicStateVisible = -1;
14166			}
14167			if (me._marker_title18.ggCurrentLogicStateVisible != newLogicStateVisible) {
14168				me._marker_title18.ggCurrentLogicStateVisible = newLogicStateVisible;
14169				me._marker_title18.style.transition='left 0s, top 0s';
14170				if (me._marker_title18.ggCurrentLogicStateVisible == 0) {
14171					me._marker_title18.style.visibility=(Number(me._marker_title18.style.opacity)>0||!me._marker_title18.style.opacity)?'inherit':'hidden';
14172					me._marker_title18.ggVisible=true;
14173				}
14174				else {
14175					me._marker_title18.style.visibility="hidden";
14176					me._marker_title18.ggVisible=false;
14177				}
14178			}
14179		}
14180		me._marker_title18.logicBlock_visible();
14181		me._marker_title18.onmouseenter=function (e) {
14182			me.elementMouseOver['marker_title18']=true;
14183			me._marker_title18.logicBlock_visible();
14184		}
14185		me._marker_title18.onmouseleave=function (e) {
14186			me.elementMouseOver['marker_title18']=false;
14187			me._marker_title18.logicBlock_visible();
14188		}
14189		me._marker_title18.ggUpdatePosition=function (useTransition) {
14190		}
14191		me._marker_node10.appendChild(me._marker_title18);
14192		me._floorplan_og_3d.appendChild(me._marker_node10);
14193		el=me._marker_node11=document.createElement('div');
14194		el.ggMarkerNodeId='{node11}';
14195		el.ggMarkerInstances = [];
14196		nodeMarker.push(el);
14197		el.ggId="marker_node11";
14198		el.ggDx=146;
14199		el.ggDy=-31;
14200		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
14201		el.ggVisible=true;
14202		el.className="ggskin ggskin_mark ";
14203		el.ggType='mark';
14204		hs ='';
14205		hs+='cursor : pointer;';
14206		hs+='height : 0px;';
14207		hs+='left : calc(50% - ((0px + 0px) / 2) + 146px);';
14208		hs+='position : absolute;';
14209		hs+='top : calc(50% - ((0px + 0px) / 2) - 31px);';
14210		hs+='visibility : inherit;';
14211		hs+='width : 0px;';
14212		hs+='pointer-events:auto;';
14213		el.setAttribute('style',hs);
14214		el.style.transformOrigin='50% 50%';
14215		me._marker_node11.ggIsActive=function() {
14216			return this.ggIsMarkerActive==true;
14217		}
14218		el.ggElementNodeId=function() {
14219			var hs=String(this.ggMarkerNodeId);
14220			if (hs.charAt(0)=='{') { // }
14221				return hs.substr(1, hs.length - 2);
14222			}
14223			return '';
14224		}
14225		me._marker_node11.onclick=function (e) {
14226			player.openNext('{node11}');
14227		}
14228		me._marker_node11.onmouseenter=function (e) {
14229			me.elementMouseOver['marker_node11']=true;
14230			me._marker_title17.logicBlock_visible();
14231		}
14232		me._marker_node11.onmouseleave=function (e) {
14233			me.elementMouseOver['marker_node11']=false;
14234			me._marker_title17.logicBlock_visible();
14235		}
14236		me._marker_node11.ggUpdatePosition=function (useTransition) {
14237		}
14238		el=me._marker_title17=document.createElement('div');
14239		els=me._marker_title17__text=document.createElement('div');
14240		el.className='ggskin ggskin_textdiv';
14241		el.ggTextDiv=els;
14242		el.ggId="marker_title";
14243		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
14244		el.ggVisible=false;
14245		el.className="ggskin ggskin_text ";
14246		el.ggType='text';
14247		hs ='';
14248		hs+='z-index: 100;';
14249		hs+='color : rgba(255,255,255,1);';
14250		hs+='cursor : default;';
14251		hs+='height : auto;';
14252		hs+='left : -50px;';
14253		hs+='position : absolute;';
14254		hs+='top : -37px;';
14255		hs+='visibility : hidden;';
14256		hs+='width : auto;';
14257		hs+='pointer-events:auto;';
14258		el.setAttribute('style',hs);
14259		el.style.transformOrigin='50% 50%';
14260		hs ='';
14261		hs += 'box-sizing: border-box;';
14262		hs+='width: auto;';
14263		hs+='height: auto;';
14264		hs+='background : rgba(0,0,0,0.666667);';
14265		hs+='border : 0px solid #000000;';
14266		hs+='text-align: center;';
14267		hs+='white-space: pre;';
14268		hs+='padding: 2px 4px 2px 4px;';
14269		hs+='overflow: hidden;';
14270		els.setAttribute('style',hs);
14271		me._marker_title17.ggUpdateText=function() {
14272			var params = [];
14273			var hs = player._("Billard-Zimmer", params);
14274			if (hs!=this.ggText) {
14275				this.ggText=hs;
14276				this.ggTextDiv.innerHTML=hs;
14277				if (this.ggUpdatePosition) this.ggUpdatePosition();
14278			}
14279		}
14280		me._marker_title17.ggUpdateText();
14281		el.appendChild(els);
14282		me._marker_title17.ggIsActive=function() {
14283			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
14284				return this.parentNode.ggIsActive();
14285			}
14286			return false;
14287		}
14288		el.ggElementNodeId=function() {
14289			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
14290				return this.parentNode.ggElementNodeId();
14291			}
14292			return player.getCurrentNode();
14293		}
14294		me._marker_title17.logicBlock_position = function() {
14295			var newLogicStatePosition;
14296			if (
14297				((player.getHasTouch() == true))
14298			)
14299			{
14300				newLogicStatePosition = 0;
14301			}
14302			else {
14303				newLogicStatePosition = -1;
14304			}
14305			if (me._marker_title17.ggCurrentLogicStatePosition != newLogicStatePosition) {
14306				me._marker_title17.ggCurrentLogicStatePosition = newLogicStatePosition;
14307				me._marker_title17.style.transition='left 0s, top 0s';
14308				if (me._marker_title17.ggCurrentLogicStatePosition == 0) {
14309					me._marker_title17.style.left='-35px';
14310					me._marker_title17.style.top='-25px';
14311				}
14312				else {
14313					me._marker_title17.style.left='-50px';
14314					me._marker_title17.style.top='-37px';
14315				}
14316			}
14317		}
14318		me._marker_title17.logicBlock_position();
14319		me._marker_title17.logicBlock_visible = function() {
14320			var newLogicStateVisible;
14321			if (
14322				((me.elementMouseOver['marker_node11'] == true)) || 
14323				((me.elementMouseOver['marker_title17'] == true))
14324			)
14325			{
14326				newLogicStateVisible = 0;
14327			}
14328			else {
14329				newLogicStateVisible = -1;
14330			}
14331			if (me._marker_title17.ggCurrentLogicStateVisible != newLogicStateVisible) {
14332				me._marker_title17.ggCurrentLogicStateVisible = newLogicStateVisible;
14333				me._marker_title17.style.transition='left 0s, top 0s';
14334				if (me._marker_title17.ggCurrentLogicStateVisible == 0) {
14335					me._marker_title17.style.visibility=(Number(me._marker_title17.style.opacity)>0||!me._marker_title17.style.opacity)?'inherit':'hidden';
14336					me._marker_title17.ggVisible=true;
14337				}
14338				else {
14339					me._marker_title17.style.visibility="hidden";
14340					me._marker_title17.ggVisible=false;
14341				}
14342			}
14343		}
14344		me._marker_title17.logicBlock_visible();
14345		me._marker_title17.onmouseenter=function (e) {
14346			me.elementMouseOver['marker_title17']=true;
14347			me._marker_title17.logicBlock_visible();
14348		}
14349		me._marker_title17.onmouseleave=function (e) {
14350			me.elementMouseOver['marker_title17']=false;
14351			me._marker_title17.logicBlock_visible();
14352		}
14353		me._marker_title17.ggUpdatePosition=function (useTransition) {
14354		}
14355		me._marker_node11.appendChild(me._marker_title17);
14356		me._floorplan_og_3d.appendChild(me._marker_node11);
14357		el=me._marker_node12=document.createElement('div');
14358		el.ggMarkerNodeId='{node12}';
14359		el.ggMarkerInstances = [];
14360		nodeMarker.push(el);
14361		el.ggId="marker_node12";
14362		el.ggDx=16;
14363		el.ggDy=66;
14364		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
14365		el.ggVisible=true;
14366		el.className="ggskin ggskin_mark ";
14367		el.ggType='mark';
14368		hs ='';
14369		hs+='cursor : pointer;';
14370		hs+='height : 0px;';
14371		hs+='left : calc(50% - ((0px + 0px) / 2) + 16px);';
14372		hs+='position : absolute;';
14373		hs+='top : calc(50% - ((0px + 0px) / 2) + 66px);';
14374		hs+='visibility : inherit;';
14375		hs+='width : 0px;';
14376		hs+='pointer-events:auto;';
14377		el.setAttribute('style',hs);
14378		el.style.transformOrigin='50% 50%';
14379		me._marker_node12.ggIsActive=function() {
14380			return this.ggIsMarkerActive==true;
14381		}
14382		el.ggElementNodeId=function() {
14383			var hs=String(this.ggMarkerNodeId);
14384			if (hs.charAt(0)=='{') { // }
14385				return hs.substr(1, hs.length - 2);
14386			}
14387			return '';
14388		}
14389		me._marker_node12.onclick=function (e) {
14390			player.openNext('{node12}');
14391		}
14392		me._marker_node12.onmouseenter=function (e) {
14393			me.elementMouseOver['marker_node12']=true;
14394			me._marker_title16.logicBlock_visible();
14395		}
14396		me._marker_node12.onmouseleave=function (e) {
14397			me.elementMouseOver['marker_node12']=false;
14398			me._marker_title16.logicBlock_visible();
14399		}
14400		me._marker_node12.ggUpdatePosition=function (useTransition) {
14401		}
14402		el=me._marker_title16=document.createElement('div');
14403		els=me._marker_title16__text=document.createElement('div');
14404		el.className='ggskin ggskin_textdiv';
14405		el.ggTextDiv=els;
14406		el.ggId="marker_title";
14407		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
14408		el.ggVisible=false;
14409		el.className="ggskin ggskin_text ";
14410		el.ggType='text';
14411		hs ='';
14412		hs+='z-index: 100;';
14413		hs+='color : rgba(255,255,255,1);';
14414		hs+='cursor : default;';
14415		hs+='height : auto;';
14416		hs+='left : -50px;';
14417		hs+='position : absolute;';
14418		hs+='top : -37px;';
14419		hs+='visibility : hidden;';
14420		hs+='width : auto;';
14421		hs+='pointer-events:auto;';
14422		el.setAttribute('style',hs);
14423		el.style.transformOrigin='50% 50%';
14424		hs ='';
14425		hs += 'box-sizing: border-box;';
14426		hs+='width: auto;';
14427		hs+='height: auto;';
14428		hs+='background : rgba(0,0,0,0.666667);';
14429		hs+='border : 0px solid #000000;';
14430		hs+='text-align: center;';
14431		hs+='white-space: pre;';
14432		hs+='padding: 2px 4px 2px 4px;';
14433		hs+='overflow: hidden;';
14434		els.setAttribute('style',hs);
14435		me._marker_title16.ggUpdateText=function() {
14436			var params = [];
14437			var hs = player._("Treppenhaus OG", params);
14438			if (hs!=this.ggText) {
14439				this.ggText=hs;
14440				this.ggTextDiv.innerHTML=hs;
14441				if (this.ggUpdatePosition) this.ggUpdatePosition();
14442			}
14443		}
14444		me._marker_title16.ggUpdateText();
14445		el.appendChild(els);
14446		me._marker_title16.ggIsActive=function() {
14447			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
14448				return this.parentNode.ggIsActive();
14449			}
14450			return false;
14451		}
14452		el.ggElementNodeId=function() {
14453			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
14454				return this.parentNode.ggElementNodeId();
14455			}
14456			return player.getCurrentNode();
14457		}
14458		me._marker_title16.logicBlock_position = function() {
14459			var newLogicStatePosition;
14460			if (
14461				((player.getHasTouch() == true))
14462			)
14463			{
14464				newLogicStatePosition = 0;
14465			}
14466			else {
14467				newLogicStatePosition = -1;
14468			}
14469			if (me._marker_title16.ggCurrentLogicStatePosition != newLogicStatePosition) {
14470				me._marker_title16.ggCurrentLogicStatePosition = newLogicStatePosition;
14471				me._marker_title16.style.transition='left 0s, top 0s';
14472				if (me._marker_title16.ggCurrentLogicStatePosition == 0) {
14473					me._marker_title16.style.left='-35px';
14474					me._marker_title16.style.top='-25px';
14475				}
14476				else {
14477					me._marker_title16.style.left='-50px';
14478					me._marker_title16.style.top='-37px';
14479				}
14480			}
14481		}
14482		me._marker_title16.logicBlock_position();
14483		me._marker_title16.logicBlock_visible = function() {
14484			var newLogicStateVisible;
14485			if (
14486				((me.elementMouseOver['marker_node12'] == true)) || 
14487				((me.elementMouseOver['marker_title16'] == true))
14488			)
14489			{
14490				newLogicStateVisible = 0;
14491			}
14492			else {
14493				newLogicStateVisible = -1;
14494			}
14495			if (me._marker_title16.ggCurrentLogicStateVisible != newLogicStateVisible) {
14496				me._marker_title16.ggCurrentLogicStateVisible = newLogicStateVisible;
14497				me._marker_title16.style.transition='left 0s, top 0s';
14498				if (me._marker_title16.ggCurrentLogicStateVisible == 0) {
14499					me._marker_title16.style.visibility=(Number(me._marker_title16.style.opacity)>0||!me._marker_title16.style.opacity)?'inherit':'hidden';
14500					me._marker_title16.ggVisible=true;
14501				}
14502				else {
14503					me._marker_title16.style.visibility="hidden";
14504					me._marker_title16.ggVisible=false;
14505				}
14506			}
14507		}
14508		me._marker_title16.logicBlock_visible();
14509		me._marker_title16.onmouseenter=function (e) {
14510			me.elementMouseOver['marker_title16']=true;
14511			me._marker_title16.logicBlock_visible();
14512		}
14513		me._marker_title16.onmouseleave=function (e) {
14514			me.elementMouseOver['marker_title16']=false;
14515			me._marker_title16.logicBlock_visible();
14516		}
14517		me._marker_title16.ggUpdatePosition=function (useTransition) {
14518		}
14519		me._marker_node12.appendChild(me._marker_title16);
14520		me._floorplan_og_3d.appendChild(me._marker_node12);
14521		el=me._marker_node5=document.createElement('div');
14522		el.ggMarkerNodeId='{node5}';
14523		el.ggMarkerInstances = [];
14524		nodeMarker.push(el);
14525		el.ggId="marker_node5";
14526		el.ggDx=-178;
14527		el.ggDy=91;
14528		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
14529		el.ggVisible=true;
14530		el.className="ggskin ggskin_mark ";
14531		el.ggType='mark';
14532		hs ='';
14533		hs+='cursor : pointer;';
14534		hs+='height : 0px;';
14535		hs+='left : calc(50% - ((0px + 0px) / 2) - 178px);';
14536		hs+='position : absolute;';
14537		hs+='top : calc(50% - ((0px + 0px) / 2) + 91px);';
14538		hs+='visibility : inherit;';
14539		hs+='width : 0px;';
14540		hs+='pointer-events:auto;';
14541		el.setAttribute('style',hs);
14542		el.style.transformOrigin='50% 50%';
14543		me._marker_node5.ggIsActive=function() {
14544			return this.ggIsMarkerActive==true;
14545		}
14546		el.ggElementNodeId=function() {
14547			var hs=String(this.ggMarkerNodeId);
14548			if (hs.charAt(0)=='{') { // }
14549				return hs.substr(1, hs.length - 2);
14550			}
14551			return '';
14552		}
14553		me._marker_node5.onclick=function (e) {
14554			player.openNext('{node5}');
14555		}
14556		me._marker_node5.onmouseenter=function (e) {
14557			me.elementMouseOver['marker_node5']=true;
14558			me._marker_title15.logicBlock_visible();
14559		}
14560		me._marker_node5.onmouseleave=function (e) {
14561			me.elementMouseOver['marker_node5']=false;
14562			me._marker_title15.logicBlock_visible();
14563		}
14564		me._marker_node5.ggUpdatePosition=function (useTransition) {
14565		}
14566		el=me._marker_title15=document.createElement('div');
14567		els=me._marker_title15__text=document.createElement('div');
14568		el.className='ggskin ggskin_textdiv';
14569		el.ggTextDiv=els;
14570		el.ggId="marker_title";
14571		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
14572		el.ggVisible=false;
14573		el.className="ggskin ggskin_text ";
14574		el.ggType='text';
14575		hs ='';
14576		hs+='z-index: 100;';
14577		hs+='color : rgba(255,255,255,1);';
14578		hs+='cursor : default;';
14579		hs+='height : auto;';
14580		hs+='left : -53px;';
14581		hs+='position : absolute;';
14582		hs+='top : -19px;';
14583		hs+='visibility : hidden;';
14584		hs+='width : auto;';
14585		hs+='pointer-events:auto;';
14586		el.setAttribute('style',hs);
14587		el.style.transformOrigin='50% 50%';
14588		hs ='';
14589		hs += 'box-sizing: border-box;';
14590		hs+='width: auto;';
14591		hs+='height: auto;';
14592		hs+='background : rgba(0,0,0,0.666667);';
14593		hs+='border : 0px solid #000000;';
14594		hs+='text-align: center;';
14595		hs+='white-space: pre;';
14596		hs+='padding: 2px 4px 2px 4px;';
14597		hs+='overflow: hidden;';
14598		els.setAttribute('style',hs);
14599		me._marker_title15.ggUpdateText=function() {
14600			var params = [];
14601			var hs = player._("Ankleide-Zimmer", params);
14602			if (hs!=this.ggText) {
14603				this.ggText=hs;
14604				this.ggTextDiv.innerHTML=hs;
14605				if (this.ggUpdatePosition) this.ggUpdatePosition();
14606			}
14607		}
14608		me._marker_title15.ggUpdateText();
14609		el.appendChild(els);
14610		me._marker_title15.ggIsActive=function() {
14611			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
14612				return this.parentNode.ggIsActive();
14613			}
14614			return false;
14615		}
14616		el.ggElementNodeId=function() {
14617			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
14618				return this.parentNode.ggElementNodeId();
14619			}
14620			return player.getCurrentNode();
14621		}
14622		me._marker_title15.logicBlock_position = function() {
14623			var newLogicStatePosition;
14624			if (
14625				((player.getHasTouch() == true))
14626			)
14627			{
14628				newLogicStatePosition = 0;
14629			}
14630			else {
14631				newLogicStatePosition = -1;
14632			}
14633			if (me._marker_title15.ggCurrentLogicStatePosition != newLogicStatePosition) {
14634				me._marker_title15.ggCurrentLogicStatePosition = newLogicStatePosition;
14635				me._marker_title15.style.transition='left 0s, top 0s';
14636				if (me._marker_title15.ggCurrentLogicStatePosition == 0) {
14637					me._marker_title15.style.left='-35px';
14638					me._marker_title15.style.top='-25px';
14639				}
14640				else {
14641					me._marker_title15.style.left='-53px';
14642					me._marker_title15.style.top='-19px';
14643				}
14644			}
14645		}
14646		me._marker_title15.logicBlock_position();
14647		me._marker_title15.logicBlock_visible = function() {
14648			var newLogicStateVisible;
14649			if (
14650				((me.elementMouseOver['marker_node5'] == true)) || 
14651				((me.elementMouseOver['marker_title15'] == true))
14652			)
14653			{
14654				newLogicStateVisible = 0;
14655			}
14656			else {
14657				newLogicStateVisible = -1;
14658			}
14659			if (me._marker_title15.ggCurrentLogicStateVisible != newLogicStateVisible) {
14660				me._marker_title15.ggCurrentLogicStateVisible = newLogicStateVisible;
14661				me._marker_title15.style.transition='left 0s, top 0s';
14662				if (me._marker_title15.ggCurrentLogicStateVisible == 0) {
14663					me._marker_title15.style.visibility=(Number(me._marker_title15.style.opacity)>0||!me._marker_title15.style.opacity)?'inherit':'hidden';
14664					me._marker_title15.ggVisible=true;
14665				}
14666				else {
14667					me._marker_title15.style.visibility="hidden";
14668					me._marker_title15.ggVisible=false;
14669				}
14670			}
14671		}
14672		me._marker_title15.logicBlock_visible();
14673		me._marker_title15.onmouseenter=function (e) {
14674			me.elementMouseOver['marker_title15']=true;
14675			me._marker_title15.logicBlock_visible();
14676		}
14677		me._marker_title15.onmouseleave=function (e) {
14678			me.elementMouseOver['marker_title15']=false;
14679			me._marker_title15.logicBlock_visible();
14680		}
14681		me._marker_title15.ggUpdatePosition=function (useTransition) {
14682		}
14683		me._marker_node5.appendChild(me._marker_title15);
14684		me._floorplan_og_3d.appendChild(me._marker_node5);
14685		me._floorplans.appendChild(me._floorplan_og_3d);
14686		el=me._floorplan_garage_2d=document.createElement('div');
14687		els=me._floorplan_garage_2d__img=document.createElement('img');
14688		els.className='ggskin ggskin_floorplan_garage_2d';
14689		hs=basePath + 'images/floorplan_garage_2d.png';
14690		els.setAttribute('src',hs);
14691		els.ggNormalSrc=hs;
14692		hs ='';
14693		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
14694		els.setAttribute('style', hs);
14695		els.className='ggskin ggskin_image';
14696		els['ondragstart']=function() { return false; };
14697		player.checkLoaded.push(els);
14698		el.appendChild(els);
14699		el.ggSubElement = els;
14700		el.ggId="Floorplan_Garage_2D";
14701		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
14702		el.ggVisible=false;
14703		el.className="ggskin ggskin_image ";
14704		el.ggType='image';
14705		hs ='';
14706		hs+='height : 353px;';
14707		hs+='position : absolute;';
14708		hs+='right : 0px;';
14709		hs+='top : 0px;';
14710		hs+='visibility : hidden;';
14711		hs+='width : 500px;';
14712		hs+='pointer-events:auto;';
14713		el.setAttribute('style',hs);
14714		el.style.transformOrigin='50% 50%';
14715		me._floorplan_garage_2d.ggIsActive=function() {
14716			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
14717				return this.parentNode.ggIsActive();
14718			}
14719			return false;
14720		}
14721		el.ggElementNodeId=function() {
14722			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
14723				return this.parentNode.ggElementNodeId();
14724			}
14725			return player.getCurrentNode();
14726		}
14727		me._floorplan_garage_2d.ggUpdatePosition=function (useTransition) {
14728		}
14729		me._floorplans.appendChild(me._floorplan_garage_2d);
14730		el=me._floorplan_garage_3d=document.createElement('div');
14731		els=me._floorplan_garage_3d__img=document.createElement('img');
14732		els.className='ggskin ggskin_floorplan_garage_3d';
14733		hs=basePath + 'images/floorplan_garage_3d.png';
14734		els.setAttribute('src',hs);
14735		els.ggNormalSrc=hs;
14736		hs ='';
14737		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
14738		els.setAttribute('style', hs);
14739		els.className='ggskin ggskin_image';
14740		els['ondragstart']=function() { return false; };
14741		player.checkLoaded.push(els);
14742		el.appendChild(els);
14743		el.ggSubElement = els;
14744		el.ggId="Floorplan_Garage_3D";
14745		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
14746		el.ggVisible=true;
14747		el.className="ggskin ggskin_image ";
14748		el.ggType='image';
14749		hs ='';
14750		hs+='height : 424px;';
14751		hs+='opacity : 0;';
14752		hs+='position : absolute;';
14753		hs+='right : 44px;';
14754		hs+='top : 44px;';
14755		hs+='visibility : hidden;';
14756		hs+='width : 613px;';
14757		hs+='pointer-events:auto;';
14758		el.setAttribute('style',hs);
14759		el.style.transformOrigin='50% 50%';
14760		me._floorplan_garage_3d.ggIsActive=function() {
14761			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
14762				return this.parentNode.ggIsActive();
14763			}
14764			return false;
14765		}
14766		el.ggElementNodeId=function() {
14767			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
14768				return this.parentNode.ggElementNodeId();
14769			}
14770			return player.getCurrentNode();
14771		}
14772		me._floorplan_garage_3d.logicBlock_alpha = function() {
14773			var newLogicStateAlpha;
14774			if (
14775				((me.ggUserdata.tags.indexOf("Garage") != -1))
14776			)
14777			{
14778				newLogicStateAlpha = 0;
14779			}
14780			else {
14781				newLogicStateAlpha = -1;
14782			}
14783			if (me._floorplan_garage_3d.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
14784				me._floorplan_garage_3d.ggCurrentLogicStateAlpha = newLogicStateAlpha;
14785				me._floorplan_garage_3d.style.transition='opacity 500ms ease 0ms';
14786				if (me._floorplan_garage_3d.ggCurrentLogicStateAlpha == 0) {
14787					me._floorplan_garage_3d.style.visibility=me._floorplan_garage_3d.ggVisible?'inherit':'hidden';
14788					me._floorplan_garage_3d.style.opacity=1;
14789				}
14790				else {
14791					setTimeout(function() { if (me._floorplan_garage_3d.style.opacity == 0.0) { me._floorplan_garage_3d.style.visibility="hidden"; } }, 505);
14792					me._floorplan_garage_3d.style.opacity=0;
14793				}
14794			}
14795		}
14796		me._floorplan_garage_3d.logicBlock_alpha();
14797		me._floorplan_garage_3d.ggUpdatePosition=function (useTransition) {
14798		}
14799		el=me._marker_node30=document.createElement('div');
14800		el.ggMarkerNodeId='{node30}';
14801		el.ggMarkerInstances = [];
14802		nodeMarker.push(el);
14803		el.ggId="marker_node30";
14804		el.ggDx=-86;
14805		el.ggDy=-38;
14806		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
14807		el.ggVisible=true;
14808		el.className="ggskin ggskin_mark ";
14809		el.ggType='mark';
14810		hs ='';
14811		hs+='cursor : pointer;';
14812		hs+='height : 0px;';
14813		hs+='left : calc(50% - ((0px + 0px) / 2) - 86px);';
14814		hs+='position : absolute;';
14815		hs+='top : calc(50% - ((0px + 0px) / 2) - 38px);';
14816		hs+='visibility : inherit;';
14817		hs+='width : 0px;';
14818		hs+='pointer-events:auto;';
14819		el.setAttribute('style',hs);
14820		el.style.transformOrigin='50% 50%';
14821		me._marker_node30.ggIsActive=function() {
14822			return this.ggIsMarkerActive==true;
14823		}
14824		el.ggElementNodeId=function() {
14825			var hs=String(this.ggMarkerNodeId);
14826			if (hs.charAt(0)=='{') { // }
14827				return hs.substr(1, hs.length - 2);
14828			}
14829			return '';
14830		}
14831		me._marker_node30.onclick=function (e) {
14832			player.openNext('{node30}');
14833		}
14834		me._marker_node30.onmouseenter=function (e) {
14835			me.elementMouseOver['marker_node30']=true;
14836			me._marker_title14.logicBlock_visible();
14837		}
14838		me._marker_node30.onmouseleave=function (e) {
14839			me.elementMouseOver['marker_node30']=false;
14840			me._marker_title14.logicBlock_visible();
14841		}
14842		me._marker_node30.ggUpdatePosition=function (useTransition) {
14843		}
14844		el=me._marker_title14=document.createElement('div');
14845		els=me._marker_title14__text=document.createElement('div');
14846		el.className='ggskin ggskin_textdiv';
14847		el.ggTextDiv=els;
14848		el.ggId="marker_title";
14849		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
14850		el.ggVisible=false;
14851		el.className="ggskin ggskin_text ";
14852		el.ggType='text';
14853		hs ='';
14854		hs+='z-index: 100;';
14855		hs+='color : rgba(255,255,255,1);';
14856		hs+='cursor : default;';
14857		hs+='height : auto;';
14858		hs+='left : -50px;';
14859		hs+='position : absolute;';
14860		hs+='top : -37px;';
14861		hs+='visibility : hidden;';
14862		hs+='width : auto;';
14863		hs+='pointer-events:auto;';
14864		el.setAttribute('style',hs);
14865		el.style.transformOrigin='50% 50%';
14866		hs ='';
14867		hs += 'box-sizing: border-box;';
14868		hs+='width: auto;';
14869		hs+='height: auto;';
14870		hs+='background : rgba(0,0,0,0.666667);';
14871		hs+='border : 0px solid #000000;';
14872		hs+='text-align: center;';
14873		hs+='white-space: pre;';
14874		hs+='padding: 2px 4px 2px 4px;';
14875		hs+='overflow: hidden;';
14876		els.setAttribute('style',hs);
14877		me._marker_title14.ggUpdateText=function() {
14878			var params = [];
14879			var hs = player._("Tiefgarage", params);
14880			if (hs!=this.ggText) {
14881				this.ggText=hs;
14882				this.ggTextDiv.innerHTML=hs;
14883				if (this.ggUpdatePosition) this.ggUpdatePosition();
14884			}
14885		}
14886		me._marker_title14.ggUpdateText();
14887		el.appendChild(els);
14888		me._marker_title14.ggIsActive=function() {
14889			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
14890				return this.parentNode.ggIsActive();
14891			}
14892			return false;
14893		}
14894		el.ggElementNodeId=function() {
14895			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
14896				return this.parentNode.ggElementNodeId();
14897			}
14898			return player.getCurrentNode();
14899		}
14900		me._marker_title14.logicBlock_position = function() {
14901			var newLogicStatePosition;
14902			if (
14903				((player.getHasTouch() == true))
14904			)
14905			{
14906				newLogicStatePosition = 0;
14907			}
14908			else {
14909				newLogicStatePosition = -1;
14910			}
14911			if (me._marker_title14.ggCurrentLogicStatePosition != newLogicStatePosition) {
14912				me._marker_title14.ggCurrentLogicStatePosition = newLogicStatePosition;
14913				me._marker_title14.style.transition='left 0s, top 0s';
14914				if (me._marker_title14.ggCurrentLogicStatePosition == 0) {
14915					me._marker_title14.style.left='-35px';
14916					me._marker_title14.style.top='-25px';
14917				}
14918				else {
14919					me._marker_title14.style.left='-50px';
14920					me._marker_title14.style.top='-37px';
14921				}
14922			}
14923		}
14924		me._marker_title14.logicBlock_position();
14925		me._marker_title14.logicBlock_visible = function() {
14926			var newLogicStateVisible;
14927			if (
14928				((me.elementMouseOver['marker_node30'] == true)) || 
14929				((me.elementMouseOver['marker_title14'] == true))
14930			)
14931			{
14932				newLogicStateVisible = 0;
14933			}
14934			else {
14935				newLogicStateVisible = -1;
14936			}
14937			if (me._marker_title14.ggCurrentLogicStateVisible != newLogicStateVisible) {
14938				me._marker_title14.ggCurrentLogicStateVisible = newLogicStateVisible;
14939				me._marker_title14.style.transition='left 0s, top 0s';
14940				if (me._marker_title14.ggCurrentLogicStateVisible == 0) {
14941					me._marker_title14.style.visibility=(Number(me._marker_title14.style.opacity)>0||!me._marker_title14.style.opacity)?'inherit':'hidden';
14942					me._marker_title14.ggVisible=true;
14943				}
14944				else {
14945					me._marker_title14.style.visibility="hidden";
14946					me._marker_title14.ggVisible=false;
14947				}
14948			}
14949		}
14950		me._marker_title14.logicBlock_visible();
14951		me._marker_title14.onmouseenter=function (e) {
14952			me.elementMouseOver['marker_title14']=true;
14953			me._marker_title14.logicBlock_visible();
14954		}
14955		me._marker_title14.onmouseleave=function (e) {
14956			me.elementMouseOver['marker_title14']=false;
14957			me._marker_title14.logicBlock_visible();
14958		}
14959		me._marker_title14.ggUpdatePosition=function (useTransition) {
14960		}
14961		me._marker_node30.appendChild(me._marker_title14);
14962		me._floorplan_garage_3d.appendChild(me._marker_node30);
14963		el=me._marker_node31=document.createElement('div');
14964		el.ggMarkerNodeId='{node31}';
14965		el.ggMarkerInstances = [];
14966		nodeMarker.push(el);
14967		el.ggId="marker_node31";
14968		el.ggDx=69;
14969		el.ggDy=96;
14970		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
14971		el.ggVisible=true;
14972		el.className="ggskin ggskin_mark ";
14973		el.ggType='mark';
14974		hs ='';
14975		hs+='cursor : pointer;';
14976		hs+='height : 0px;';
14977		hs+='left : calc(50% - ((0px + 0px) / 2) + 69px);';
14978		hs+='position : absolute;';
14979		hs+='top : calc(50% - ((0px + 0px) / 2) + 96px);';
14980		hs+='visibility : inherit;';
14981		hs+='width : 0px;';
14982		hs+='pointer-events:auto;';
14983		el.setAttribute('style',hs);
14984		el.style.transformOrigin='50% 50%';
14985		me._marker_node31.ggIsActive=function() {
14986			return this.ggIsMarkerActive==true;
14987		}
14988		el.ggElementNodeId=function() {
14989			var hs=String(this.ggMarkerNodeId);
14990			if (hs.charAt(0)=='{') { // }
14991				return hs.substr(1, hs.length - 2);
14992			}
14993			return '';
14994		}
14995		me._marker_node31.onclick=function (e) {
14996			player.openNext('{node31}');
14997		}
14998		me._marker_node31.onmouseenter=function (e) {
14999			me.elementMouseOver['marker_node31']=true;
15000			me._marker_title13.logicBlock_visible();
15001		}
15002		me._marker_node31.onmouseleave=function (e) {
15003			me.elementMouseOver['marker_node31']=false;
15004			me._marker_title13.logicBlock_visible();
15005		}
15006		me._marker_node31.ggUpdatePosition=function (useTransition) {
15007		}
15008		el=me._marker_title13=document.createElement('div');
15009		els=me._marker_title13__text=document.createElement('div');
15010		el.className='ggskin ggskin_textdiv';
15011		el.ggTextDiv=els;
15012		el.ggId="marker_title";
15013		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
15014		el.ggVisible=false;
15015		el.className="ggskin ggskin_text ";
15016		el.ggType='text';
15017		hs ='';
15018		hs+='z-index: 100;';
15019		hs+='color : rgba(255,255,255,1);';
15020		hs+='cursor : default;';
15021		hs+='height : auto;';
15022		hs+='left : -50px;';
15023		hs+='position : absolute;';
15024		hs+='top : -37px;';
15025		hs+='visibility : hidden;';
15026		hs+='width : auto;';
15027		hs+='pointer-events:auto;';
15028		el.setAttribute('style',hs);
15029		el.style.transformOrigin='50% 50%';
15030		hs ='';
15031		hs += 'box-sizing: border-box;';
15032		hs+='width: auto;';
15033		hs+='height: auto;';
15034		hs+='background : rgba(0,0,0,0.666667);';
15035		hs+='border : 0px solid #000000;';
15036		hs+='text-align: center;';
15037		hs+='white-space: pre;';
15038		hs+='padding: 2px 4px 2px 4px;';
15039		hs+='overflow: hidden;';
15040		els.setAttribute('style',hs);
15041		me._marker_title13.ggUpdateText=function() {
15042			var params = [];
15043			var hs = player._("Physik-Zimmer", params);
15044			if (hs!=this.ggText) {
15045				this.ggText=hs;
15046				this.ggTextDiv.innerHTML=hs;
15047				if (this.ggUpdatePosition) this.ggUpdatePosition();
15048			}
15049		}
15050		me._marker_title13.ggUpdateText();
15051		el.appendChild(els);
15052		me._marker_title13.ggIsActive=function() {
15053			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
15054				return this.parentNode.ggIsActive();
15055			}
15056			return false;
15057		}
15058		el.ggElementNodeId=function() {
15059			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
15060				return this.parentNode.ggElementNodeId();
15061			}
15062			return player.getCurrentNode();
15063		}
15064		me._marker_title13.logicBlock_position = function() {
15065			var newLogicStatePosition;
15066			if (
15067				((player.getHasTouch() == true))
15068			)
15069			{
15070				newLogicStatePosition = 0;
15071			}
15072			else {
15073				newLogicStatePosition = -1;
15074			}
15075			if (me._marker_title13.ggCurrentLogicStatePosition != newLogicStatePosition) {
15076				me._marker_title13.ggCurrentLogicStatePosition = newLogicStatePosition;
15077				me._marker_title13.style.transition='left 0s, top 0s';
15078				if (me._marker_title13.ggCurrentLogicStatePosition == 0) {
15079					me._marker_title13.style.left='-35px';
15080					me._marker_title13.style.top='-25px';
15081				}
15082				else {
15083					me._marker_title13.style.left='-50px';
15084					me._marker_title13.style.top='-37px';
15085				}
15086			}
15087		}
15088		me._marker_title13.logicBlock_position();
15089		me._marker_title13.logicBlock_visible = function() {
15090			var newLogicStateVisible;
15091			if (
15092				((me.elementMouseOver['marker_node31'] == true)) || 
15093				((me.elementMouseOver['marker_title13'] == true))
15094			)
15095			{
15096				newLogicStateVisible = 0;
15097			}
15098			else {
15099				newLogicStateVisible = -1;
15100			}
15101			if (me._marker_title13.ggCurrentLogicStateVisible != newLogicStateVisible) {
15102				me._marker_title13.ggCurrentLogicStateVisible = newLogicStateVisible;
15103				me._marker_title13.style.transition='left 0s, top 0s';
15104				if (me._marker_title13.ggCurrentLogicStateVisible == 0) {
15105					me._marker_title13.style.visibility=(Number(me._marker_title13.style.opacity)>0||!me._marker_title13.style.opacity)?'inherit':'hidden';
15106					me._marker_title13.ggVisible=true;
15107				}
15108				else {
15109					me._marker_title13.style.visibility="hidden";
15110					me._marker_title13.ggVisible=false;
15111				}
15112			}
15113		}
15114		me._marker_title13.logicBlock_visible();
15115		me._marker_title13.onmouseenter=function (e) {
15116			me.elementMouseOver['marker_title13']=true;
15117			me._marker_title13.logicBlock_visible();
15118		}
15119		me._marker_title13.onmouseleave=function (e) {
15120			me.elementMouseOver['marker_title13']=false;
15121			me._marker_title13.logicBlock_visible();
15122		}
15123		me._marker_title13.ggUpdatePosition=function (useTransition) {
15124		}
15125		me._marker_node31.appendChild(me._marker_title13);
15126		me._floorplan_garage_3d.appendChild(me._marker_node31);
15127		me._floorplans.appendChild(me._floorplan_garage_3d);
15128		el=me._floorplan_eg_2d=document.createElement('div');
15129		els=me._floorplan_eg_2d__img=document.createElement('img');
15130		els.className='ggskin ggskin_floorplan_eg_2d';
15131		hs=basePath + 'images/floorplan_eg_2d.png';
15132		els.setAttribute('src',hs);
15133		els.ggNormalSrc=hs;
15134		hs ='';
15135		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
15136		els.setAttribute('style', hs);
15137		els.className='ggskin ggskin_image';
15138		els['ondragstart']=function() { return false; };
15139		player.checkLoaded.push(els);
15140		el.appendChild(els);
15141		el.ggSubElement = els;
15142		el.ggId="Floorplan_EG_2D";
15143		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
15144		el.ggVisible=false;
15145		el.className="ggskin ggskin_image ";
15146		el.ggType='image';
15147		hs ='';
15148		hs+='height : 405px;';
15149		hs+='position : absolute;';
15150		hs+='right : 0px;';
15151		hs+='top : 0px;';
15152		hs+='visibility : hidden;';
15153		hs+='width : 500px;';
15154		hs+='pointer-events:auto;';
15155		el.setAttribute('style',hs);
15156		el.style.transformOrigin='50% 50%';
15157		me._floorplan_eg_2d.ggIsActive=function() {
15158			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
15159				return this.parentNode.ggIsActive();
15160			}
15161			return false;
15162		}
15163		el.ggElementNodeId=function() {
15164			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
15165				return this.parentNode.ggElementNodeId();
15166			}
15167			return player.getCurrentNode();
15168		}
15169		me._floorplan_eg_2d.ggUpdatePosition=function (useTransition) {
15170		}
15171		me._floorplans.appendChild(me._floorplan_eg_2d);
15172		el=me._floorplan_eg_3d=document.createElement('div');
15173		els=me._floorplan_eg_3d__img=document.createElement('img');
15174		els.className='ggskin ggskin_floorplan_eg_3d';
15175		hs=basePath + 'images/floorplan_eg_3d.png';
15176		els.setAttribute('src',hs);
15177		els.ggNormalSrc=hs;
15178		hs ='';
15179		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
15180		els.setAttribute('style', hs);
15181		els.className='ggskin ggskin_image';
15182		els['ondragstart']=function() { return false; };
15183		player.checkLoaded.push(els);
15184		el.appendChild(els);
15185		el.ggSubElement = els;
15186		el.ggId="Floorplan_EG_3D";
15187		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
15188		el.ggVisible=true;
15189		el.className="ggskin ggskin_image ";
15190		el.ggType='image';
15191		hs ='';
15192		hs+='height : 499px;';
15193		hs+='opacity : 0;';
15194		hs+='position : absolute;';
15195		hs+='right : 0px;';
15196		hs+='top : 0px;';
15197		hs+='visibility : hidden;';
15198		hs+='width : 658px;';
15199		hs+='pointer-events:auto;';
15200		el.setAttribute('style',hs);
15201		el.style.transformOrigin='50% 50%';
15202		me._floorplan_eg_3d.ggIsActive=function() {
15203			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
15204				return this.parentNode.ggIsActive();
15205			}
15206			return false;
15207		}
15208		el.ggElementNodeId=function() {
15209			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
15210				return this.parentNode.ggElementNodeId();
15211			}
15212			return player.getCurrentNode();
15213		}
15214		me._floorplan_eg_3d.logicBlock_alpha = function() {
15215			var newLogicStateAlpha;
15216			if (
15217				((me.ggUserdata.tags.indexOf("EG") != -1))
15218			)
15219			{
15220				newLogicStateAlpha = 0;
15221			}
15222			else {
15223				newLogicStateAlpha = -1;
15224			}
15225			if (me._floorplan_eg_3d.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
15226				me._floorplan_eg_3d.ggCurrentLogicStateAlpha = newLogicStateAlpha;
15227				me._floorplan_eg_3d.style.transition='opacity 500ms ease 0ms';
15228				if (me._floorplan_eg_3d.ggCurrentLogicStateAlpha == 0) {
15229					me._floorplan_eg_3d.style.visibility=me._floorplan_eg_3d.ggVisible?'inherit':'hidden';
15230					me._floorplan_eg_3d.style.opacity=1;
15231				}
15232				else {
15233					setTimeout(function() { if (me._floorplan_eg_3d.style.opacity == 0.0) { me._floorplan_eg_3d.style.visibility="hidden"; } }, 505);
15234					me._floorplan_eg_3d.style.opacity=0;
15235				}
15236			}
15237		}
15238		me._floorplan_eg_3d.logicBlock_alpha();
15239		me._floorplan_eg_3d.ggUpdatePosition=function (useTransition) {
15240		}
15241		el=me._marker_node21=document.createElement('div');
15242		el.ggMarkerNodeId='{node21}';
15243		el.ggMarkerInstances = [];
15244		nodeMarker.push(el);
15245		el.ggId="marker_node21";
15246		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
15247		el.ggVisible=true;
15248		el.className="ggskin ggskin_mark ";
15249		el.ggType='mark';
15250		hs ='';
15251		hs+='cursor : pointer;';
15252		hs+='height : 0px;';
15253		hs+='left : 281px;';
15254		hs+='position : absolute;';
15255		hs+='top : 370px;';
15256		hs+='visibility : inherit;';
15257		hs+='width : 0px;';
15258		hs+='pointer-events:auto;';
15259		el.setAttribute('style',hs);
15260		el.style.transformOrigin='50% 50%';
15261		me._marker_node21.ggIsActive=function() {
15262			return this.ggIsMarkerActive==true;
15263		}
15264		el.ggElementNodeId=function() {
15265			var hs=String(this.ggMarkerNodeId);
15266			if (hs.charAt(0)=='{') { // }
15267				return hs.substr(1, hs.length - 2);
15268			}
15269			return '';
15270		}
15271		me._marker_node21.onclick=function (e) {
15272			player.openNext('{node21}');
15273		}
15274		me._marker_node21.onmouseenter=function (e) {
15275			me.elementMouseOver['marker_node21']=true;
15276			me._marker_title12.logicBlock_visible();
15277		}
15278		me._marker_node21.onmouseleave=function (e) {
15279			me.elementMouseOver['marker_node21']=false;
15280			me._marker_title12.logicBlock_visible();
15281		}
15282		me._marker_node21.ggUpdatePosition=function (useTransition) {
15283		}
15284		el=me._marker_title12=document.createElement('div');
15285		els=me._marker_title12__text=document.createElement('div');
15286		el.className='ggskin ggskin_textdiv';
15287		el.ggTextDiv=els;
15288		el.ggId="marker_title";
15289		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
15290		el.ggVisible=false;
15291		el.className="ggskin ggskin_text ";
15292		el.ggType='text';
15293		hs ='';
15294		hs+='z-index: 100;';
15295		hs+='color : rgba(255,255,255,1);';
15296		hs+='cursor : default;';
15297		hs+='height : auto;';
15298		hs+='left : -50px;';
15299		hs+='position : absolute;';
15300		hs+='top : -37px;';
15301		hs+='visibility : hidden;';
15302		hs+='width : auto;';
15303		hs+='pointer-events:auto;';
15304		el.setAttribute('style',hs);
15305		el.style.transformOrigin='50% 50%';
15306		hs ='';
15307		hs += 'box-sizing: border-box;';
15308		hs+='width: auto;';
15309		hs+='height: auto;';
15310		hs+='background : rgba(0,0,0,0.666667);';
15311		hs+='border : 0px solid #000000;';
15312		hs+='text-align: center;';
15313		hs+='white-space: pre;';
15314		hs+='padding: 2px 4px 2px 4px;';
15315		hs+='overflow: hidden;';
15316		els.setAttribute('style',hs);
15317		me._marker_title12.ggUpdateText=function() {
15318			var params = [];
15319			var hs = player._("Eingang", params);
15320			if (hs!=this.ggText) {
15321				this.ggText=hs;
15322				this.ggTextDiv.innerHTML=hs;
15323				if (this.ggUpdatePosition) this.ggUpdatePosition();
15324			}
15325		}
15326		me._marker_title12.ggUpdateText();
15327		el.appendChild(els);
15328		me._marker_title12.ggIsActive=function() {
15329			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
15330				return this.parentNode.ggIsActive();
15331			}
15332			return false;
15333		}
15334		el.ggElementNodeId=function() {
15335			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
15336				return this.parentNode.ggElementNodeId();
15337			}
15338			return player.getCurrentNode();
15339		}
15340		me._marker_title12.logicBlock_position = function() {
15341			var newLogicStatePosition;
15342			if (
15343				((player.getHasTouch() == true))
15344			)
15345			{
15346				newLogicStatePosition = 0;
15347			}
15348			else {
15349				newLogicStatePosition = -1;
15350			}
15351			if (me._marker_title12.ggCurrentLogicStatePosition != newLogicStatePosition) {
15352				me._marker_title12.ggCurrentLogicStatePosition = newLogicStatePosition;
15353				me._marker_title12.style.transition='left 0s, top 0s';
15354				if (me._marker_title12.ggCurrentLogicStatePosition == 0) {
15355					me._marker_title12.style.left='-35px';
15356					me._marker_title12.style.top='-25px';
15357				}
15358				else {
15359					me._marker_title12.style.left='-50px';
15360					me._marker_title12.style.top='-37px';
15361				}
15362			}
15363		}
15364		me._marker_title12.logicBlock_position();
15365		me._marker_title12.logicBlock_visible = function() {
15366			var newLogicStateVisible;
15367			if (
15368				((me.elementMouseOver['marker_node21'] == true)) || 
15369				((me.elementMouseOver['marker_title12'] == true))
15370			)
15371			{
15372				newLogicStateVisible = 0;
15373			}
15374			else {
15375				newLogicStateVisible = -1;
15376			}
15377			if (me._marker_title12.ggCurrentLogicStateVisible != newLogicStateVisible) {
15378				me._marker_title12.ggCurrentLogicStateVisible = newLogicStateVisible;
15379				me._marker_title12.style.transition='left 0s, top 0s';
15380				if (me._marker_title12.ggCurrentLogicStateVisible == 0) {
15381					me._marker_title12.style.visibility=(Number(me._marker_title12.style.opacity)>0||!me._marker_title12.style.opacity)?'inherit':'hidden';
15382					me._marker_title12.ggVisible=true;
15383				}
15384				else {
15385					me._marker_title12.style.visibility="hidden";
15386					me._marker_title12.ggVisible=false;
15387				}
15388			}
15389		}
15390		me._marker_title12.logicBlock_visible();
15391		me._marker_title12.onmouseenter=function (e) {
15392			me.elementMouseOver['marker_title12']=true;
15393			me._marker_title12.logicBlock_visible();
15394		}
15395		me._marker_title12.onmouseleave=function (e) {
15396			me.elementMouseOver['marker_title12']=false;
15397			me._marker_title12.logicBlock_visible();
15398		}
15399		me._marker_title12.ggUpdatePosition=function (useTransition) {
15400		}
15401		me._marker_node21.appendChild(me._marker_title12);
15402		me._floorplan_eg_3d.appendChild(me._marker_node21);
15403		el=me._marker_node22=document.createElement('div');
15404		el.ggMarkerNodeId='{node22}';
15405		el.ggMarkerInstances = [];
15406		nodeMarker.push(el);
15407		el.ggId="marker_node22";
15408		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
15409		el.ggVisible=true;
15410		el.className="ggskin ggskin_mark ";
15411		el.ggType='mark';
15412		hs ='';
15413		hs+='cursor : pointer;';
15414		hs+='height : 0px;';
15415		hs+='left : 282px;';
15416		hs+='position : absolute;';
15417		hs+='top : 283px;';
15418		hs+='visibility : inherit;';
15419		hs+='width : 0px;';
15420		hs+='pointer-events:auto;';
15421		el.setAttribute('style',hs);
15422		el.style.transformOrigin='50% 50%';
15423		me._marker_node22.ggIsActive=function() {
15424			return this.ggIsMarkerActive==true;
15425		}
15426		el.ggElementNodeId=function() {
15427			var hs=String(this.ggMarkerNodeId);
15428			if (hs.charAt(0)=='{') { // }
15429				return hs.substr(1, hs.length - 2);
15430			}
15431			return '';
15432		}
15433		me._marker_node22.onclick=function (e) {
15434			player.openNext('{node22}');
15435		}
15436		me._marker_node22.onmouseenter=function (e) {
15437			me.elementMouseOver['marker_node22']=true;
15438			me._marker_title11.logicBlock_visible();
15439		}
15440		me._marker_node22.onmouseleave=function (e) {
15441			me.elementMouseOver['marker_node22']=false;
15442			me._marker_title11.logicBlock_visible();
15443		}
15444		me._marker_node22.ggUpdatePosition=function (useTransition) {
15445		}
15446		el=me._marker_title11=document.createElement('div');
15447		els=me._marker_title11__text=document.createElement('div');
15448		el.className='ggskin ggskin_textdiv';
15449		el.ggTextDiv=els;
15450		el.ggId="marker_title";
15451		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
15452		el.ggVisible=false;
15453		el.className="ggskin ggskin_text ";
15454		el.ggType='text';
15455		hs ='';
15456		hs+='z-index: 100;';
15457		hs+='color : rgba(255,255,255,1);';
15458		hs+='cursor : default;';
15459		hs+='height : auto;';
15460		hs+='left : -50px;';
15461		hs+='position : absolute;';
15462		hs+='top : -37px;';
15463		hs+='visibility : hidden;';
15464		hs+='width : auto;';
15465		hs+='pointer-events:auto;';
15466		el.setAttribute('style',hs);
15467		el.style.transformOrigin='50% 50%';
15468		hs ='';
15469		hs += 'box-sizing: border-box;';
15470		hs+='width: auto;';
15471		hs+='height: auto;';
15472		hs+='background : rgba(0,0,0,0.666667);';
15473		hs+='border : 0px solid #000000;';
15474		hs+='text-align: center;';
15475		hs+='white-space: pre;';
15476		hs+='padding: 2px 4px 2px 4px;';
15477		hs+='overflow: hidden;';
15478		els.setAttribute('style',hs);
15479		me._marker_title11.ggUpdateText=function() {
15480			var params = [];
15481			var hs = player._("Haupthalle", params);
15482			if (hs!=this.ggText) {
15483				this.ggText=hs;
15484				this.ggTextDiv.innerHTML=hs;
15485				if (this.ggUpdatePosition) this.ggUpdatePosition();
15486			}
15487		}
15488		me._marker_title11.ggUpdateText();
15489		el.appendChild(els);
15490		me._marker_title11.ggIsActive=function() {
15491			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
15492				return this.parentNode.ggIsActive();
15493			}
15494			return false;
15495		}
15496		el.ggElementNodeId=function() {
15497			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
15498				return this.parentNode.ggElementNodeId();
15499			}
15500			return player.getCurrentNode();
15501		}
15502		me._marker_title11.logicBlock_position = function() {
15503			var newLogicStatePosition;
15504			if (
15505				((player.getHasTouch() == true))
15506			)
15507			{
15508				newLogicStatePosition = 0;
15509			}
15510			else {
15511				newLogicStatePosition = -1;
15512			}
15513			if (me._marker_title11.ggCurrentLogicStatePosition != newLogicStatePosition) {
15514				me._marker_title11.ggCurrentLogicStatePosition = newLogicStatePosition;
15515				me._marker_title11.style.transition='left 0s, top 0s';
15516				if (me._marker_title11.ggCurrentLogicStatePosition == 0) {
15517					me._marker_title11.style.left='-35px';
15518					me._marker_title11.style.top='-25px';
15519				}
15520				else {
15521					me._marker_title11.style.left='-50px';
15522					me._marker_title11.style.top='-37px';
15523				}
15524			}
15525		}
15526		me._marker_title11.logicBlock_position();
15527		me._marker_title11.logicBlock_visible = function() {
15528			var newLogicStateVisible;
15529			if (
15530				((me.elementMouseOver['marker_node22'] == true)) || 
15531				((me.elementMouseOver['marker_title11'] == true))
15532			)
15533			{
15534				newLogicStateVisible = 0;
15535			}
15536			else {
15537				newLogicStateVisible = -1;
15538			}
15539			if (me._marker_title11.ggCurrentLogicStateVisible != newLogicStateVisible) {
15540				me._marker_title11.ggCurrentLogicStateVisible = newLogicStateVisible;
15541				me._marker_title11.style.transition='left 0s, top 0s';
15542				if (me._marker_title11.ggCurrentLogicStateVisible == 0) {
15543					me._marker_title11.style.visibility=(Number(me._marker_title11.style.opacity)>0||!me._marker_title11.style.opacity)?'inherit':'hidden';
15544					me._marker_title11.ggVisible=true;
15545				}
15546				else {
15547					me._marker_title11.style.visibility="hidden";
15548					me._marker_title11.ggVisible=false;
15549				}
15550			}
15551		}
15552		me._marker_title11.logicBlock_visible();
15553		me._marker_title11.onmouseenter=function (e) {
15554			me.elementMouseOver['marker_title11']=true;
15555			me._marker_title11.logicBlock_visible();
15556		}
15557		me._marker_title11.onmouseleave=function (e) {
15558			me.elementMouseOver['marker_title11']=false;
15559			me._marker_title11.logicBlock_visible();
15560		}
15561		me._marker_title11.ggUpdatePosition=function (useTransition) {
15562		}
15563		me._marker_node22.appendChild(me._marker_title11);
15564		me._floorplan_eg_3d.appendChild(me._marker_node22);
15565		el=me._marker_node20=document.createElement('div');
15566		el.ggMarkerNodeId='{node20}';
15567		el.ggMarkerInstances = [];
15568		nodeMarker.push(el);
15569		el.ggId="marker_node20";
15570		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
15571		el.ggVisible=true;
15572		el.className="ggskin ggskin_mark ";
15573		el.ggType='mark';
15574		hs ='';
15575		hs+='cursor : pointer;';
15576		hs+='height : 0px;';
15577		hs+='left : 175px;';
15578		hs+='position : absolute;';
15579		hs+='top : 369px;';
15580		hs+='visibility : inherit;';
15581		hs+='width : 0px;';
15582		hs+='pointer-events:auto;';
15583		el.setAttribute('style',hs);
15584		el.style.transformOrigin='50% 50%';
15585		me._marker_node20.ggIsActive=function() {
15586			return this.ggIsMarkerActive==true;
15587		}
15588		el.ggElementNodeId=function() {
15589			var hs=String(this.ggMarkerNodeId);
15590			if (hs.charAt(0)=='{') { // }
15591				return hs.substr(1, hs.length - 2);
15592			}
15593			return '';
15594		}
15595		me._marker_node20.onclick=function (e) {
15596			player.openNext('{node20}');
15597		}
15598		me._marker_node20.onmouseenter=function (e) {
15599			me.elementMouseOver['marker_node20']=true;
15600			me._marker_title10.logicBlock_visible();
15601		}
15602		me._marker_node20.onmouseleave=function (e) {
15603			me.elementMouseOver['marker_node20']=false;
15604			me._marker_title10.logicBlock_visible();
15605		}
15606		me._marker_node20.ggUpdatePosition=function (useTransition) {
15607		}
15608		el=me._marker_title10=document.createElement('div');
15609		els=me._marker_title10__text=document.createElement('div');
15610		el.className='ggskin ggskin_textdiv';
15611		el.ggTextDiv=els;
15612		el.ggId="marker_title";
15613		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
15614		el.ggVisible=false;
15615		el.className="ggskin ggskin_text ";
15616		el.ggType='text';
15617		hs ='';
15618		hs+='z-index: 100;';
15619		hs+='color : rgba(255,255,255,1);';
15620		hs+='cursor : default;';
15621		hs+='height : auto;';
15622		hs+='left : -50px;';
15623		hs+='position : absolute;';
15624		hs+='top : -37px;';
15625		hs+='visibility : hidden;';
15626		hs+='width : auto;';
15627		hs+='pointer-events:auto;';
15628		el.setAttribute('style',hs);
15629		el.style.transformOrigin='50% 50%';
15630		hs ='';
15631		hs += 'box-sizing: border-box;';
15632		hs+='width: auto;';
15633		hs+='height: auto;';
15634		hs+='background : rgba(0,0,0,0.666667);';
15635		hs+='border : 0px solid #000000;';
15636		hs+='text-align: center;';
15637		hs+='white-space: pre;';
15638		hs+='padding: 2px 4px 2px 4px;';
15639		hs+='overflow: hidden;';
15640		els.setAttribute('style',hs);
15641		me._marker_title10.ggUpdateText=function() {
15642			var params = [];
15643			var hs = player._("K\xfcche", params);
15644			if (hs!=this.ggText) {
15645				this.ggText=hs;
15646				this.ggTextDiv.innerHTML=hs;
15647				if (this.ggUpdatePosition) this.ggUpdatePosition();
15648			}
15649		}
15650		me._marker_title10.ggUpdateText();
15651		el.appendChild(els);
15652		me._marker_title10.ggIsActive=function() {
15653			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
15654				return this.parentNode.ggIsActive();
15655			}
15656			return false;
15657		}
15658		el.ggElementNodeId=function() {
15659			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
15660				return this.parentNode.ggElementNodeId();
15661			}
15662			return player.getCurrentNode();
15663		}
15664		me._marker_title10.logicBlock_position = function() {
15665			var newLogicStatePosition;
15666			if (
15667				((player.getHasTouch() == true))
15668			)
15669			{
15670				newLogicStatePosition = 0;
15671			}
15672			else {
15673				newLogicStatePosition = -1;
15674			}
15675			if (me._marker_title10.ggCurrentLogicStatePosition != newLogicStatePosition) {
15676				me._marker_title10.ggCurrentLogicStatePosition = newLogicStatePosition;
15677				me._marker_title10.style.transition='left 0s, top 0s';
15678				if (me._marker_title10.ggCurrentLogicStatePosition == 0) {
15679					me._marker_title10.style.left='-35px';
15680					me._marker_title10.style.top='-25px';
15681				}
15682				else {
15683					me._marker_title10.style.left='-50px';
15684					me._marker_title10.style.top='-37px';
15685				}
15686			}
15687		}
15688		me._marker_title10.logicBlock_position();
15689		me._marker_title10.logicBlock_visible = function() {
15690			var newLogicStateVisible;
15691			if (
15692				((me.elementMouseOver['marker_node20'] == true)) || 
15693				((me.elementMouseOver['marker_title10'] == true))
15694			)
15695			{
15696				newLogicStateVisible = 0;
15697			}
15698			else {
15699				newLogicStateVisible = -1;
15700			}
15701			if (me._marker_title10.ggCurrentLogicStateVisible != newLogicStateVisible) {
15702				me._marker_title10.ggCurrentLogicStateVisible = newLogicStateVisible;
15703				me._marker_title10.style.transition='left 0s, top 0s';
15704				if (me._marker_title10.ggCurrentLogicStateVisible == 0) {
15705					me._marker_title10.style.visibility=(Number(me._marker_title10.style.opacity)>0||!me._marker_title10.style.opacity)?'inherit':'hidden';
15706					me._marker_title10.ggVisible=true;
15707				}
15708				else {
15709					me._marker_title10.style.visibility="hidden";
15710					me._marker_title10.ggVisible=false;
15711				}
15712			}
15713		}
15714		me._marker_title10.logicBlock_visible();
15715		me._marker_title10.onmouseenter=function (e) {
15716			me.elementMouseOver['marker_title10']=true;
15717			me._marker_title10.logicBlock_visible();
15718		}
15719		me._marker_title10.onmouseleave=function (e) {
15720			me.elementMouseOver['marker_title10']=false;
15721			me._marker_title10.logicBlock_visible();
15722		}
15723		me._marker_title10.ggUpdatePosition=function (useTransition) {
15724		}
15725		me._marker_node20.appendChild(me._marker_title10);
15726		me._floorplan_eg_3d.appendChild(me._marker_node20);
15727		el=me._marker_node19=document.createElement('div');
15728		el.ggMarkerNodeId='{node19}';
15729		el.ggMarkerInstances = [];
15730		nodeMarker.push(el);
15731		el.ggId="marker_node19";
15732		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
15733		el.ggVisible=true;
15734		el.className="ggskin ggskin_mark ";
15735		el.ggType='mark';
15736		hs ='';
15737		hs+='cursor : pointer;';
15738		hs+='height : 0px;';
15739		hs+='left : 410px;';
15740		hs+='position : absolute;';
15741		hs+='top : 391px;';
15742		hs+='visibility : inherit;';
15743		hs+='width : 0px;';
15744		hs+='pointer-events:auto;';
15745		el.setAttribute('style',hs);
15746		el.style.transformOrigin='50% 50%';
15747		me._marker_node19.ggIsActive=function() {
15748			return this.ggIsMarkerActive==true;
15749		}
15750		el.ggElementNodeId=function() {
15751			var hs=String(this.ggMarkerNodeId);
15752			if (hs.charAt(0)=='{') { // }
15753				return hs.substr(1, hs.length - 2);
15754			}
15755			return '';
15756		}
15757		me._marker_node19.onclick=function (e) {
15758			player.openNext('{node19}');
15759		}
15760		me._marker_node19.onmouseenter=function (e) {
15761			me.elementMouseOver['marker_node19']=true;
15762			me._marker_title9.logicBlock_visible();
15763		}
15764		me._marker_node19.onmouseleave=function (e) {
15765			me.elementMouseOver['marker_node19']=false;
15766			me._marker_title9.logicBlock_visible();
15767		}
15768		me._marker_node19.ggUpdatePosition=function (useTransition) {
15769		}
15770		el=me._marker_title9=document.createElement('div');
15771		els=me._marker_title9__text=document.createElement('div');
15772		el.className='ggskin ggskin_textdiv';
15773		el.ggTextDiv=els;
15774		el.ggId="marker_title";
15775		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
15776		el.ggVisible=false;
15777		el.className="ggskin ggskin_text ";
15778		el.ggType='text';
15779		hs ='';
15780		hs+='z-index: 100;';
15781		hs+='color : rgba(255,255,255,1);';
15782		hs+='cursor : default;';
15783		hs+='height : auto;';
15784		hs+='left : -50px;';
15785		hs+='position : absolute;';
15786		hs+='top : -37px;';
15787		hs+='visibility : hidden;';
15788		hs+='width : auto;';
15789		hs+='pointer-events:auto;';
15790		el.setAttribute('style',hs);
15791		el.style.transformOrigin='50% 50%';
15792		hs ='';
15793		hs += 'box-sizing: border-box;';
15794		hs+='width: auto;';
15795		hs+='height: auto;';
15796		hs+='background : rgba(0,0,0,0.666667);';
15797		hs+='border : 0px solid #000000;';
15798		hs+='text-align: center;';
15799		hs+='white-space: pre;';
15800		hs+='padding: 2px 4px 2px 4px;';
15801		hs+='overflow: hidden;';
15802		els.setAttribute('style',hs);
15803		me._marker_title9.ggUpdateText=function() {
15804			var params = [];
15805			var hs = player._("WC Ankleidezimmer", params);
15806			if (hs!=this.ggText) {
15807				this.ggText=hs;
15808				this.ggTextDiv.innerHTML=hs;
15809				if (this.ggUpdatePosition) this.ggUpdatePosition();
15810			}
15811		}
15812		me._marker_title9.ggUpdateText();
15813		el.appendChild(els);
15814		me._marker_title9.ggIsActive=function() {
15815			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
15816				return this.parentNode.ggIsActive();
15817			}
15818			return false;
15819		}
15820		el.ggElementNodeId=function() {
15821			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
15822				return this.parentNode.ggElementNodeId();
15823			}
15824			return player.getCurrentNode();
15825		}
15826		me._marker_title9.logicBlock_position = function() {
15827			var newLogicStatePosition;
15828			if (
15829				((player.getHasTouch() == true))
15830			)
15831			{
15832				newLogicStatePosition = 0;
15833			}
15834			else {
15835				newLogicStatePosition = -1;
15836			}
15837			if (me._marker_title9.ggCurrentLogicStatePosition != newLogicStatePosition) {
15838				me._marker_title9.ggCurrentLogicStatePosition = newLogicStatePosition;
15839				me._marker_title9.style.transition='left 0s, top 0s';
15840				if (me._marker_title9.ggCurrentLogicStatePosition == 0) {
15841					me._marker_title9.style.left='-35px';
15842					me._marker_title9.style.top='-25px';
15843				}
15844				else {
15845					me._marker_title9.style.left='-50px';
15846					me._marker_title9.style.top='-37px';
15847				}
15848			}
15849		}
15850		me._marker_title9.logicBlock_position();
15851		me._marker_title9.logicBlock_visible = function() {
15852			var newLogicStateVisible;
15853			if (
15854				((me.elementMouseOver['marker_node19'] == true)) || 
15855				((me.elementMouseOver['marker_title9'] == true))
15856			)
15857			{
15858				newLogicStateVisible = 0;
15859			}
15860			else {
15861				newLogicStateVisible = -1;
15862			}
15863			if (me._marker_title9.ggCurrentLogicStateVisible != newLogicStateVisible) {
15864				me._marker_title9.ggCurrentLogicStateVisible = newLogicStateVisible;
15865				me._marker_title9.style.transition='left 0s, top 0s';
15866				if (me._marker_title9.ggCurrentLogicStateVisible == 0) {
15867					me._marker_title9.style.visibility=(Number(me._marker_title9.style.opacity)>0||!me._marker_title9.style.opacity)?'inherit':'hidden';
15868					me._marker_title9.ggVisible=true;
15869				}
15870				else {
15871					me._marker_title9.style.visibility="hidden";
15872					me._marker_title9.ggVisible=false;
15873				}
15874			}
15875		}
15876		me._marker_title9.logicBlock_visible();
15877		me._marker_title9.onmouseenter=function (e) {
15878			me.elementMouseOver['marker_title9']=true;
15879			me._marker_title9.logicBlock_visible();
15880		}
15881		me._marker_title9.onmouseleave=function (e) {
15882			me.elementMouseOver['marker_title9']=false;
15883			me._marker_title9.logicBlock_visible();
15884		}
15885		me._marker_title9.ggUpdatePosition=function (useTransition) {
15886		}
15887		me._marker_node19.appendChild(me._marker_title9);
15888		me._floorplan_eg_3d.appendChild(me._marker_node19);
15889		el=me._marker_node18=document.createElement('div');
15890		el.ggMarkerNodeId='{node18}';
15891		el.ggMarkerInstances = [];
15892		nodeMarker.push(el);
15893		el.ggId="marker_node18";
15894		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
15895		el.ggVisible=true;
15896		el.className="ggskin ggskin_mark ";
15897		el.ggType='mark';
15898		hs ='';
15899		hs+='cursor : pointer;';
15900		hs+='height : 0px;';
15901		hs+='left : 468px;';
15902		hs+='position : absolute;';
15903		hs+='top : 328px;';
15904		hs+='visibility : inherit;';
15905		hs+='width : 0px;';
15906		hs+='pointer-events:auto;';
15907		el.setAttribute('style',hs);
15908		el.style.transformOrigin='50% 50%';
15909		me._marker_node18.ggIsActive=function() {
15910			return this.ggIsMarkerActive==true;
15911		}
15912		el.ggElementNodeId=function() {
15913			var hs=String(this.ggMarkerNodeId);
15914			if (hs.charAt(0)=='{') { // }
15915				return hs.substr(1, hs.length - 2);
15916			}
15917			return '';
15918		}
15919		me._marker_node18.onclick=function (e) {
15920			player.openNext('{node18}');
15921		}
15922		me._marker_node18.onmouseenter=function (e) {
15923			me.elementMouseOver['marker_node18']=true;
15924			me._marker_title8.logicBlock_visible();
15925		}
15926		me._marker_node18.onmouseleave=function (e) {
15927			me.elementMouseOver['marker_node18']=false;
15928			me._marker_title8.logicBlock_visible();
15929		}
15930		me._marker_node18.ggUpdatePosition=function (useTransition) {
15931		}
15932		el=me._marker_title8=document.createElement('div');
15933		els=me._marker_title8__text=document.createElement('div');
15934		el.className='ggskin ggskin_textdiv';
15935		el.ggTextDiv=els;
15936		el.ggId="marker_title";
15937		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
15938		el.ggVisible=false;
15939		el.className="ggskin ggskin_text ";
15940		el.ggType='text';
15941		hs ='';
15942		hs+='z-index: 100;';
15943		hs+='color : rgba(255,255,255,1);';
15944		hs+='cursor : default;';
15945		hs+='height : auto;';
15946		hs+='left : -50px;';
15947		hs+='position : absolute;';
15948		hs+='top : -37px;';
15949		hs+='visibility : hidden;';
15950		hs+='width : auto;';
15951		hs+='pointer-events:auto;';
15952		el.setAttribute('style',hs);
15953		el.style.transformOrigin='50% 50%';
15954		hs ='';
15955		hs += 'box-sizing: border-box;';
15956		hs+='width: auto;';
15957		hs+='height: auto;';
15958		hs+='background : rgba(0,0,0,0.666667);';
15959		hs+='border : 0px solid #000000;';
15960		hs+='text-align: center;';
15961		hs+='white-space: pre;';
15962		hs+='padding: 2px 4px 2px 4px;';
15963		hs+='overflow: hidden;';
15964		els.setAttribute('style',hs);
15965		me._marker_title8.ggUpdateText=function() {
15966			var params = [];
15967			var hs = player._("Ankleidezimmer", params);
15968			if (hs!=this.ggText) {
15969				this.ggText=hs;
15970				this.ggTextDiv.innerHTML=hs;
15971				if (this.ggUpdatePosition) this.ggUpdatePosition();
15972			}
15973		}
15974		me._marker_title8.ggUpdateText();
15975		el.appendChild(els);
15976		me._marker_title8.ggIsActive=function() {
15977			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
15978				return this.parentNode.ggIsActive();
15979			}
15980			return false;
15981		}
15982		el.ggElementNodeId=function() {
15983			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
15984				return this.parentNode.ggElementNodeId();
15985			}
15986			return player.getCurrentNode();
15987		}
15988		me._marker_title8.logicBlock_position = function() {
15989			var newLogicStatePosition;
15990			if (
15991				((player.getHasTouch() == true))
15992			)
15993			{
15994				newLogicStatePosition = 0;
15995			}
15996			else {
15997				newLogicStatePosition = -1;
15998			}
15999			if (me._marker_title8.ggCurrentLogicStatePosition != newLogicStatePosition) {
16000				me._marker_title8.ggCurrentLogicStatePosition = newLogicStatePosition;
16001				me._marker_title8.style.transition='left 0s, top 0s';
16002				if (me._marker_title8.ggCurrentLogicStatePosition == 0) {
16003					me._marker_title8.style.left='-35px';
16004					me._marker_title8.style.top='-25px';
16005				}
16006				else {
16007					me._marker_title8.style.left='-50px';
16008					me._marker_title8.style.top='-37px';
16009				}
16010			}
16011		}
16012		me._marker_title8.logicBlock_position();
16013		me._marker_title8.logicBlock_visible = function() {
16014			var newLogicStateVisible;
16015			if (
16016				((me.elementMouseOver['marker_node18'] == true)) || 
16017				((me.elementMouseOver['marker_title8'] == true))
16018			)
16019			{
16020				newLogicStateVisible = 0;
16021			}
16022			else {
16023				newLogicStateVisible = -1;
16024			}
16025			if (me._marker_title8.ggCurrentLogicStateVisible != newLogicStateVisible) {
16026				me._marker_title8.ggCurrentLogicStateVisible = newLogicStateVisible;
16027				me._marker_title8.style.transition='left 0s, top 0s';
16028				if (me._marker_title8.ggCurrentLogicStateVisible == 0) {
16029					me._marker_title8.style.visibility=(Number(me._marker_title8.style.opacity)>0||!me._marker_title8.style.opacity)?'inherit':'hidden';
16030					me._marker_title8.ggVisible=true;
16031				}
16032				else {
16033					me._marker_title8.style.visibility="hidden";
16034					me._marker_title8.ggVisible=false;
16035				}
16036			}
16037		}
16038		me._marker_title8.logicBlock_visible();
16039		me._marker_title8.onmouseenter=function (e) {
16040			me.elementMouseOver['marker_title8']=true;
16041			me._marker_title8.logicBlock_visible();
16042		}
16043		me._marker_title8.onmouseleave=function (e) {
16044			me.elementMouseOver['marker_title8']=false;
16045			me._marker_title8.logicBlock_visible();
16046		}
16047		me._marker_title8.ggUpdatePosition=function (useTransition) {
16048		}
16049		me._marker_node18.appendChild(me._marker_title8);
16050		me._floorplan_eg_3d.appendChild(me._marker_node18);
16051		el=me._marker_node17=document.createElement('div');
16052		el.ggMarkerNodeId='{node17}';
16053		el.ggMarkerInstances = [];
16054		nodeMarker.push(el);
16055		el.ggId="marker_node17";
16056		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
16057		el.ggVisible=true;
16058		el.className="ggskin ggskin_mark ";
16059		el.ggType='mark';
16060		hs ='';
16061		hs+='cursor : pointer;';
16062		hs+='height : 0px;';
16063		hs+='left : 144px;';
16064		hs+='position : absolute;';
16065		hs+='top : 282px;';
16066		hs+='visibility : inherit;';
16067		hs+='width : 0px;';
16068		hs+='pointer-events:auto;';
16069		el.setAttribute('style',hs);
16070		el.style.transformOrigin='50% 50%';
16071		me._marker_node17.ggIsActive=function() {
16072			return this.ggIsMarkerActive==true;
16073		}
16074		el.ggElementNodeId=function() {
16075			var hs=String(this.ggMarkerNodeId);
16076			if (hs.charAt(0)=='{') { // }
16077				return hs.substr(1, hs.length - 2);
16078			}
16079			return '';
16080		}
16081		me._marker_node17.onclick=function (e) {
16082			player.openNext('{node17}');
16083		}
16084		me._marker_node17.onmouseenter=function (e) {
16085			me.elementMouseOver['marker_node17']=true;
16086			me._marker_title7.logicBlock_visible();
16087		}
16088		me._marker_node17.onmouseleave=function (e) {
16089			me.elementMouseOver['marker_node17']=false;
16090			me._marker_title7.logicBlock_visible();
16091		}
16092		me._marker_node17.ggUpdatePosition=function (useTransition) {
16093		}
16094		el=me._marker_title7=document.createElement('div');
16095		els=me._marker_title7__text=document.createElement('div');
16096		el.className='ggskin ggskin_textdiv';
16097		el.ggTextDiv=els;
16098		el.ggId="marker_title";
16099		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
16100		el.ggVisible=false;
16101		el.className="ggskin ggskin_text ";
16102		el.ggType='text';
16103		hs ='';
16104		hs+='z-index: 100;';
16105		hs+='color : rgba(255,255,255,1);';
16106		hs+='cursor : default;';
16107		hs+='height : auto;';
16108		hs+='left : -50px;';
16109		hs+='position : absolute;';
16110		hs+='top : -37px;';
16111		hs+='visibility : hidden;';
16112		hs+='width : auto;';
16113		hs+='pointer-events:auto;';
16114		el.setAttribute('style',hs);
16115		el.style.transformOrigin='50% 50%';
16116		hs ='';
16117		hs += 'box-sizing: border-box;';
16118		hs+='width: auto;';
16119		hs+='height: auto;';
16120		hs+='background : rgba(0,0,0,0.666667);';
16121		hs+='border : 0px solid #000000;';
16122		hs+='text-align: center;';
16123		hs+='white-space: pre;';
16124		hs+='padding: 2px 4px 2px 4px;';
16125		hs+='overflow: hidden;';
16126		els.setAttribute('style',hs);
16127		me._marker_title7.ggUpdateText=function() {
16128			var params = [];
16129			var hs = player._("Esszimmer", params);
16130			if (hs!=this.ggText) {
16131				this.ggText=hs;
16132				this.ggTextDiv.innerHTML=hs;
16133				if (this.ggUpdatePosition) this.ggUpdatePosition();
16134			}
16135		}
16136		me._marker_title7.ggUpdateText();
16137		el.appendChild(els);
16138		me._marker_title7.ggIsActive=function() {
16139			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
16140				return this.parentNode.ggIsActive();
16141			}
16142			return false;
16143		}
16144		el.ggElementNodeId=function() {
16145			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
16146				return this.parentNode.ggElementNodeId();
16147			}
16148			return player.getCurrentNode();
16149		}
16150		me._marker_title7.logicBlock_position = function() {
16151			var newLogicStatePosition;
16152			if (
16153				((player.getHasTouch() == true))
16154			)
16155			{
16156				newLogicStatePosition = 0;
16157			}
16158			else {
16159				newLogicStatePosition = -1;
16160			}
16161			if (me._marker_title7.ggCurrentLogicStatePosition != newLogicStatePosition) {
16162				me._marker_title7.ggCurrentLogicStatePosition = newLogicStatePosition;
16163				me._marker_title7.style.transition='left 0s, top 0s';
16164				if (me._marker_title7.ggCurrentLogicStatePosition == 0) {
16165					me._marker_title7.style.left='-35px';
16166					me._marker_title7.style.top='-25px';
16167				}
16168				else {
16169					me._marker_title7.style.left='-50px';
16170					me._marker_title7.style.top='-37px';
16171				}
16172			}
16173		}
16174		me._marker_title7.logicBlock_position();
16175		me._marker_title7.logicBlock_visible = function() {
16176			var newLogicStateVisible;
16177			if (
16178				((me.elementMouseOver['marker_node17'] == true)) || 
16179				((me.elementMouseOver['marker_title7'] == true))
16180			)
16181			{
16182				newLogicStateVisible = 0;
16183			}
16184			else {
16185				newLogicStateVisible = -1;
16186			}
16187			if (me._marker_title7.ggCurrentLogicStateVisible != newLogicStateVisible) {
16188				me._marker_title7.ggCurrentLogicStateVisible = newLogicStateVisible;
16189				me._marker_title7.style.transition='left 0s, top 0s';
16190				if (me._marker_title7.ggCurrentLogicStateVisible == 0) {
16191					me._marker_title7.style.visibility=(Number(me._marker_title7.style.opacity)>0||!me._marker_title7.style.opacity)?'inherit':'hidden';
16192					me._marker_title7.ggVisible=true;
16193				}
16194				else {
16195					me._marker_title7.style.visibility="hidden";
16196					me._marker_title7.ggVisible=false;
16197				}
16198			}
16199		}
16200		me._marker_title7.logicBlock_visible();
16201		me._marker_title7.onmouseenter=function (e) {
16202			me.elementMouseOver['marker_title7']=true;
16203			me._marker_title7.logicBlock_visible();
16204		}
16205		me._marker_title7.onmouseleave=function (e) {
16206			me.elementMouseOver['marker_title7']=false;
16207			me._marker_title7.logicBlock_visible();
16208		}
16209		me._marker_title7.ggUpdatePosition=function (useTransition) {
16210		}
16211		me._marker_node17.appendChild(me._marker_title7);
16212		me._floorplan_eg_3d.appendChild(me._marker_node17);
16213		el=me._marker_node16=document.createElement('div');
16214		el.ggMarkerNodeId='{node16}';
16215		el.ggMarkerInstances = [];
16216		nodeMarker.push(el);
16217		el.ggId="marker_node16";
16218		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
16219		el.ggVisible=true;
16220		el.className="ggskin ggskin_mark ";
16221		el.ggType='mark';
16222		hs ='';
16223		hs+='cursor : pointer;';
16224		hs+='height : 0px;';
16225		hs+='left : 274px;';
16226		hs+='position : absolute;';
16227		hs+='top : 210px;';
16228		hs+='visibility : inherit;';
16229		hs+='width : 0px;';
16230		hs+='pointer-events:auto;';
16231		el.setAttribute('style',hs);
16232		el.style.transformOrigin='50% 50%';
16233		me._marker_node16.ggIsActive=function() {
16234			return this.ggIsMarkerActive==true;
16235		}
16236		el.ggElementNodeId=function() {
16237			var hs=String(this.ggMarkerNodeId);
16238			if (hs.charAt(0)=='{') { // }
16239				return hs.substr(1, hs.length - 2);
16240			}
16241			return '';
16242		}
16243		me._marker_node16.onclick=function (e) {
16244			player.openNext('{node16}');
16245		}
16246		me._marker_node16.onmouseenter=function (e) {
16247			me.elementMouseOver['marker_node16']=true;
16248			me._marker_title6.logicBlock_visible();
16249		}
16250		me._marker_node16.onmouseleave=function (e) {
16251			me.elementMouseOver['marker_node16']=false;
16252			me._marker_title6.logicBlock_visible();
16253		}
16254		me._marker_node16.ggUpdatePosition=function (useTransition) {
16255		}
16256		el=me._marker_title6=document.createElement('div');
16257		els=me._marker_title6__text=document.createElement('div');
16258		el.className='ggskin ggskin_textdiv';
16259		el.ggTextDiv=els;
16260		el.ggId="marker_title";
16261		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
16262		el.ggVisible=false;
16263		el.className="ggskin ggskin_text ";
16264		el.ggType='text';
16265		hs ='';
16266		hs+='z-index: 100;';
16267		hs+='color : rgba(255,255,255,1);';
16268		hs+='cursor : default;';
16269		hs+='height : auto;';
16270		hs+='left : -50px;';
16271		hs+='position : absolute;';
16272		hs+='top : -37px;';
16273		hs+='visibility : hidden;';
16274		hs+='width : auto;';
16275		hs+='pointer-events:auto;';
16276		el.setAttribute('style',hs);
16277		el.style.transformOrigin='50% 50%';
16278		hs ='';
16279		hs += 'box-sizing: border-box;';
16280		hs+='width: auto;';
16281		hs+='height: auto;';
16282		hs+='background : rgba(0,0,0,0.666667);';
16283		hs+='border : 0px solid #000000;';
16284		hs+='text-align: center;';
16285		hs+='white-space: pre;';
16286		hs+='padding: 2px 4px 2px 4px;';
16287		hs+='overflow: hidden;';
16288		els.setAttribute('style',hs);
16289		me._marker_title6.ggUpdateText=function() {
16290			var params = [];
16291			var hs = player._("TV-Zimmer", params);
16292			if (hs!=this.ggText) {
16293				this.ggText=hs;
16294				this.ggTextDiv.innerHTML=hs;
16295				if (this.ggUpdatePosition) this.ggUpdatePosition();
16296			}
16297		}
16298		me._marker_title6.ggUpdateText();
16299		el.appendChild(els);
16300		me._marker_title6.ggIsActive=function() {
16301			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
16302				return this.parentNode.ggIsActive();
16303			}
16304			return false;
16305		}
16306		el.ggElementNodeId=function() {
16307			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
16308				return this.parentNode.ggElementNodeId();
16309			}
16310			return player.getCurrentNode();
16311		}
16312		me._marker_title6.logicBlock_position = function() {
16313			var newLogicStatePosition;
16314			if (
16315				((player.getHasTouch() == true))
16316			)
16317			{
16318				newLogicStatePosition = 0;
16319			}
16320			else {
16321				newLogicStatePosition = -1;
16322			}
16323			if (me._marker_title6.ggCurrentLogicStatePosition != newLogicStatePosition) {
16324				me._marker_title6.ggCurrentLogicStatePosition = newLogicStatePosition;
16325				me._marker_title6.style.transition='left 0s, top 0s';
16326				if (me._marker_title6.ggCurrentLogicStatePosition == 0) {
16327					me._marker_title6.style.left='-35px';
16328					me._marker_title6.style.top='-25px';
16329				}
16330				else {
16331					me._marker_title6.style.left='-50px';
16332					me._marker_title6.style.top='-37px';
16333				}
16334			}
16335		}
16336		me._marker_title6.logicBlock_position();
16337		me._marker_title6.logicBlock_visible = function() {
16338			var newLogicStateVisible;
16339			if (
16340				((me.elementMouseOver['marker_node16'] == true)) || 
16341				((me.elementMouseOver['marker_title6'] == true))
16342			)
16343			{
16344				newLogicStateVisible = 0;
16345			}
16346			else {
16347				newLogicStateVisible = -1;
16348			}
16349			if (me._marker_title6.ggCurrentLogicStateVisible != newLogicStateVisible) {
16350				me._marker_title6.ggCurrentLogicStateVisible = newLogicStateVisible;
16351				me._marker_title6.style.transition='left 0s, top 0s';
16352				if (me._marker_title6.ggCurrentLogicStateVisible == 0) {
16353					me._marker_title6.style.visibility=(Number(me._marker_title6.style.opacity)>0||!me._marker_title6.style.opacity)?'inherit':'hidden';
16354					me._marker_title6.ggVisible=true;
16355				}
16356				else {
16357					me._marker_title6.style.visibility="hidden";
16358					me._marker_title6.ggVisible=false;
16359				}
16360			}
16361		}
16362		me._marker_title6.logicBlock_visible();
16363		me._marker_title6.onmouseenter=function (e) {
16364			me.elementMouseOver['marker_title6']=true;
16365			me._marker_title6.logicBlock_visible();
16366		}
16367		me._marker_title6.onmouseleave=function (e) {
16368			me.elementMouseOver['marker_title6']=false;
16369			me._marker_title6.logicBlock_visible();
16370		}
16371		me._marker_title6.ggUpdatePosition=function (useTransition) {
16372		}
16373		me._marker_node16.appendChild(me._marker_title6);
16374		me._floorplan_eg_3d.appendChild(me._marker_node16);
16375		el=me._marker_node15=document.createElement('div');
16376		el.ggMarkerNodeId='{node15}';
16377		el.ggMarkerInstances = [];
16378		nodeMarker.push(el);
16379		el.ggId="marker_node15";
16380		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
16381		el.ggVisible=true;
16382		el.className="ggskin ggskin_mark ";
16383		el.ggType='mark';
16384		hs ='';
16385		hs+='cursor : pointer;';
16386		hs+='height : 0px;';
16387		hs+='left : 442px;';
16388		hs+='position : absolute;';
16389		hs+='top : 230px;';
16390		hs+='visibility : inherit;';
16391		hs+='width : 0px;';
16392		hs+='pointer-events:auto;';
16393		el.setAttribute('style',hs);
16394		el.style.transformOrigin='50% 50%';
16395		me._marker_node15.ggIsActive=function() {
16396			return this.ggIsMarkerActive==true;
16397		}
16398		el.ggElementNodeId=function() {
16399			var hs=String(this.ggMarkerNodeId);
16400			if (hs.charAt(0)=='{') { // }
16401				return hs.substr(1, hs.length - 2);
16402			}
16403			return '';
16404		}
16405		me._marker_node15.onclick=function (e) {
16406			player.openNext('{node15}');
16407		}
16408		me._marker_node15.onmouseenter=function (e) {
16409			me.elementMouseOver['marker_node15']=true;
16410			me._marker_title5.logicBlock_visible();
16411		}
16412		me._marker_node15.onmouseleave=function (e) {
16413			me.elementMouseOver['marker_node15']=false;
16414			me._marker_title5.logicBlock_visible();
16415		}
16416		me._marker_node15.ggUpdatePosition=function (useTransition) {
16417		}
16418		el=me._marker_title5=document.createElement('div');
16419		els=me._marker_title5__text=document.createElement('div');
16420		el.className='ggskin ggskin_textdiv';
16421		el.ggTextDiv=els;
16422		el.ggId="marker_title";
16423		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
16424		el.ggVisible=false;
16425		el.className="ggskin ggskin_text ";
16426		el.ggType='text';
16427		hs ='';
16428		hs+='z-index: 100;';
16429		hs+='color : rgba(255,255,255,1);';
16430		hs+='cursor : default;';
16431		hs+='height : auto;';
16432		hs+='left : -50px;';
16433		hs+='position : absolute;';
16434		hs+='top : -37px;';
16435		hs+='visibility : hidden;';
16436		hs+='width : auto;';
16437		hs+='pointer-events:auto;';
16438		el.setAttribute('style',hs);
16439		el.style.transformOrigin='50% 50%';
16440		hs ='';
16441		hs += 'box-sizing: border-box;';
16442		hs+='width: auto;';
16443		hs+='height: auto;';
16444		hs+='background : rgba(0,0,0,0.666667);';
16445		hs+='border : 0px solid #000000;';
16446		hs+='text-align: center;';
16447		hs+='white-space: pre;';
16448		hs+='padding: 2px 4px 2px 4px;';
16449		hs+='overflow: hidden;';
16450		els.setAttribute('style',hs);
16451		me._marker_title5.ggUpdateText=function() {
16452			var params = [];
16453			var hs = player._("Bibliothek", params);
16454			if (hs!=this.ggText) {
16455				this.ggText=hs;
16456				this.ggTextDiv.innerHTML=hs;
16457				if (this.ggUpdatePosition) this.ggUpdatePosition();
16458			}
16459		}
16460		me._marker_title5.ggUpdateText();
16461		el.appendChild(els);
16462		me._marker_title5.ggIsActive=function() {
16463			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
16464				return this.parentNode.ggIsActive();
16465			}
16466			return false;
16467		}
16468		el.ggElementNodeId=function() {
16469			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
16470				return this.parentNode.ggElementNodeId();
16471			}
16472			return player.getCurrentNode();
16473		}
16474		me._marker_title5.logicBlock_position = function() {
16475			var newLogicStatePosition;
16476			if (
16477				((player.getHasTouch() == true))
16478			)
16479			{
16480				newLogicStatePosition = 0;
16481			}
16482			else {
16483				newLogicStatePosition = -1;
16484			}
16485			if (me._marker_title5.ggCurrentLogicStatePosition != newLogicStatePosition) {
16486				me._marker_title5.ggCurrentLogicStatePosition = newLogicStatePosition;
16487				me._marker_title5.style.transition='left 0s, top 0s';
16488				if (me._marker_title5.ggCurrentLogicStatePosition == 0) {
16489					me._marker_title5.style.left='-35px';
16490					me._marker_title5.style.top='-25px';
16491				}
16492				else {
16493					me._marker_title5.style.left='-50px';
16494					me._marker_title5.style.top='-37px';
16495				}
16496			}
16497		}
16498		me._marker_title5.logicBlock_position();
16499		me._marker_title5.logicBlock_visible = function() {
16500			var newLogicStateVisible;
16501			if (
16502				((me.elementMouseOver['marker_node15'] == true)) || 
16503				((me.elementMouseOver['marker_title5'] == true))
16504			)
16505			{
16506				newLogicStateVisible = 0;
16507			}
16508			else {
16509				newLogicStateVisible = -1;
16510			}
16511			if (me._marker_title5.ggCurrentLogicStateVisible != newLogicStateVisible) {
16512				me._marker_title5.ggCurrentLogicStateVisible = newLogicStateVisible;
16513				me._marker_title5.style.transition='left 0s, top 0s';
16514				if (me._marker_title5.ggCurrentLogicStateVisible == 0) {
16515					me._marker_title5.style.visibility=(Number(me._marker_title5.style.opacity)>0||!me._marker_title5.style.opacity)?'inherit':'hidden';
16516					me._marker_title5.ggVisible=true;
16517				}
16518				else {
16519					me._marker_title5.style.visibility="hidden";
16520					me._marker_title5.ggVisible=false;
16521				}
16522			}
16523		}
16524		me._marker_title5.logicBlock_visible();
16525		me._marker_title5.onmouseenter=function (e) {
16526			me.elementMouseOver['marker_title5']=true;
16527			me._marker_title5.logicBlock_visible();
16528		}
16529		me._marker_title5.onmouseleave=function (e) {
16530			me.elementMouseOver['marker_title5']=false;
16531			me._marker_title5.logicBlock_visible();
16532		}
16533		me._marker_title5.ggUpdatePosition=function (useTransition) {
16534		}
16535		me._marker_node15.appendChild(me._marker_title5);
16536		me._floorplan_eg_3d.appendChild(me._marker_node15);
16537		el=me._marker_node14=document.createElement('div');
16538		el.ggMarkerNodeId='{node14}';
16539		el.ggMarkerInstances = [];
16540		nodeMarker.push(el);
16541		el.ggId="marker_node14";
16542		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
16543		el.ggVisible=true;
16544		el.className="ggskin ggskin_mark ";
16545		el.ggType='mark';
16546		hs ='';
16547		hs+='cursor : pointer;';
16548		hs+='height : 0px;';
16549		hs+='left : 567px;';
16550		hs+='position : absolute;';
16551		hs+='top : 270px;';
16552		hs+='visibility : inherit;';
16553		hs+='width : 0px;';
16554		hs+='pointer-events:auto;';
16555		el.setAttribute('style',hs);
16556		el.style.transformOrigin='50% 50%';
16557		me._marker_node14.ggIsActive=function() {
16558			return this.ggIsMarkerActive==true;
16559		}
16560		el.ggElementNodeId=function() {
16561			var hs=String(this.ggMarkerNodeId);
16562			if (hs.charAt(0)=='{') { // }
16563				return hs.substr(1, hs.length - 2);
16564			}
16565			return '';
16566		}
16567		me._marker_node14.onclick=function (e) {
16568			player.openNext('{node14}');
16569		}
16570		me._marker_node14.onmouseenter=function (e) {
16571			me.elementMouseOver['marker_node14']=true;
16572			me._marker_title4.logicBlock_visible();
16573		}
16574		me._marker_node14.onmouseleave=function (e) {
16575			me.elementMouseOver['marker_node14']=false;
16576			me._marker_title4.logicBlock_visible();
16577		}
16578		me._marker_node14.ggUpdatePosition=function (useTransition) {
16579		}
16580		el=me._marker_title4=document.createElement('div');
16581		els=me._marker_title4__text=document.createElement('div');
16582		el.className='ggskin ggskin_textdiv';
16583		el.ggTextDiv=els;
16584		el.ggId="marker_title";
16585		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
16586		el.ggVisible=false;
16587		el.className="ggskin ggskin_text ";
16588		el.ggType='text';
16589		hs ='';
16590		hs+='z-index: 100;';
16591		hs+='color : rgba(255,255,255,1);';
16592		hs+='cursor : default;';
16593		hs+='height : auto;';
16594		hs+='left : -50px;';
16595		hs+='position : absolute;';
16596		hs+='top : -37px;';
16597		hs+='visibility : hidden;';
16598		hs+='width : auto;';
16599		hs+='pointer-events:auto;';
16600		el.setAttribute('style',hs);
16601		el.style.transformOrigin='50% 50%';
16602		hs ='';
16603		hs += 'box-sizing: border-box;';
16604		hs+='width: auto;';
16605		hs+='height: auto;';
16606		hs+='background : rgba(0,0,0,0.666667);';
16607		hs+='border : 0px solid #000000;';
16608		hs+='text-align: center;';
16609		hs+='white-space: pre;';
16610		hs+='padding: 2px 4px 2px 4px;';
16611		hs+='overflow: hidden;';
16612		els.setAttribute('style',hs);
16613		me._marker_title4.ggUpdateText=function() {
16614			var params = [];
16615			var hs = player._("Gr\xfcnes Arbeitszimmer", params);
16616			if (hs!=this.ggText) {
16617				this.ggText=hs;
16618				this.ggTextDiv.innerHTML=hs;
16619				if (this.ggUpdatePosition) this.ggUpdatePosition();
16620			}
16621		}
16622		me._marker_title4.ggUpdateText();
16623		el.appendChild(els);
16624		me._marker_title4.ggIsActive=function() {
16625			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
16626				return this.parentNode.ggIsActive();
16627			}
16628			return false;
16629		}
16630		el.ggElementNodeId=function() {
16631			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
16632				return this.parentNode.ggElementNodeId();
16633			}
16634			return player.getCurrentNode();
16635		}
16636		me._marker_title4.logicBlock_position = function() {
16637			var newLogicStatePosition;
16638			if (
16639				((player.getHasTouch() == true))
16640			)
16641			{
16642				newLogicStatePosition = 0;
16643			}
16644			else {
16645				newLogicStatePosition = -1;
16646			}
16647			if (me._marker_title4.ggCurrentLogicStatePosition != newLogicStatePosition) {
16648				me._marker_title4.ggCurrentLogicStatePosition = newLogicStatePosition;
16649				me._marker_title4.style.transition='left 0s, top 0s';
16650				if (me._marker_title4.ggCurrentLogicStatePosition == 0) {
16651					me._marker_title4.style.left='-35px';
16652					me._marker_title4.style.top='-25px';
16653				}
16654				else {
16655					me._marker_title4.style.left='-50px';
16656					me._marker_title4.style.top='-37px';
16657				}
16658			}
16659		}
16660		me._marker_title4.logicBlock_position();
16661		me._marker_title4.logicBlock_visible = function() {
16662			var newLogicStateVisible;
16663			if (
16664				((me.elementMouseOver['marker_node14'] == true)) || 
16665				((me.elementMouseOver['marker_title4'] == true))
16666			)
16667			{
16668				newLogicStateVisible = 0;
16669			}
16670			else {
16671				newLogicStateVisible = -1;
16672			}
16673			if (me._marker_title4.ggCurrentLogicStateVisible != newLogicStateVisible) {
16674				me._marker_title4.ggCurrentLogicStateVisible = newLogicStateVisible;
16675				me._marker_title4.style.transition='left 0s, top 0s';
16676				if (me._marker_title4.ggCurrentLogicStateVisible == 0) {
16677					me._marker_title4.style.visibility=(Number(me._marker_title4.style.opacity)>0||!me._marker_title4.style.opacity)?'inherit':'hidden';
16678					me._marker_title4.ggVisible=true;
16679				}
16680				else {
16681					me._marker_title4.style.visibility="hidden";
16682					me._marker_title4.ggVisible=false;
16683				}
16684			}
16685		}
16686		me._marker_title4.logicBlock_visible();
16687		me._marker_title4.onmouseenter=function (e) {
16688			me.elementMouseOver['marker_title4']=true;
16689			me._marker_title4.logicBlock_visible();
16690		}
16691		me._marker_title4.onmouseleave=function (e) {
16692			me.elementMouseOver['marker_title4']=false;
16693			me._marker_title4.logicBlock_visible();
16694		}
16695		me._marker_title4.ggUpdatePosition=function (useTransition) {
16696		}
16697		me._marker_node14.appendChild(me._marker_title4);
16698		me._floorplan_eg_3d.appendChild(me._marker_node14);
16699		el=me._marker_node13=document.createElement('div');
16700		el.ggMarkerNodeId='{node13}';
16701		el.ggMarkerInstances = [];
16702		nodeMarker.push(el);
16703		el.ggId="marker_node13";
16704		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
16705		el.ggVisible=true;
16706		el.className="ggskin ggskin_mark ";
16707		el.ggType='mark';
16708		hs ='';
16709		hs+='cursor : pointer;';
16710		hs+='height : 0px;';
16711		hs+='left : 346px;';
16712		hs+='position : absolute;';
16713		hs+='top : 433px;';
16714		hs+='visibility : inherit;';
16715		hs+='width : 0px;';
16716		hs+='pointer-events:auto;';
16717		el.setAttribute('style',hs);
16718		el.style.transformOrigin='50% 50%';
16719		me._marker_node13.ggIsActive=function() {
16720			return this.ggIsMarkerActive==true;
16721		}
16722		el.ggElementNodeId=function() {
16723			var hs=String(this.ggMarkerNodeId);
16724			if (hs.charAt(0)=='{') { // }
16725				return hs.substr(1, hs.length - 2);
16726			}
16727			return '';
16728		}
16729		me._marker_node13.onclick=function (e) {
16730			player.openNext('{node13}');
16731		}
16732		me._marker_node13.onmouseenter=function (e) {
16733			me.elementMouseOver['marker_node13']=true;
16734			me._marker_title3.logicBlock_visible();
16735		}
16736		me._marker_node13.onmouseleave=function (e) {
16737			me.elementMouseOver['marker_node13']=false;
16738			me._marker_title3.logicBlock_visible();
16739		}
16740		me._marker_node13.ggUpdatePosition=function (useTransition) {
16741		}
16742		el=me._marker_title3=document.createElement('div');
16743		els=me._marker_title3__text=document.createElement('div');
16744		el.className='ggskin ggskin_textdiv';
16745		el.ggTextDiv=els;
16746		el.ggId="marker_title";
16747		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
16748		el.ggVisible=false;
16749		el.className="ggskin ggskin_text ";
16750		el.ggType='text';
16751		hs ='';
16752		hs+='z-index: 100;';
16753		hs+='color : rgba(255,255,255,1);';
16754		hs+='cursor : default;';
16755		hs+='height : auto;';
16756		hs+='left : -50px;';
16757		hs+='position : absolute;';
16758		hs+='top : -37px;';
16759		hs+='visibility : hidden;';
16760		hs+='width : auto;';
16761		hs+='pointer-events:auto;';
16762		el.setAttribute('style',hs);
16763		el.style.transformOrigin='50% 50%';
16764		hs ='';
16765		hs += 'box-sizing: border-box;';
16766		hs+='width: auto;';
16767		hs+='height: auto;';
16768		hs+='background : rgba(0,0,0,0.666667);';
16769		hs+='border : 0px solid #000000;';
16770		hs+='text-align: center;';
16771		hs+='white-space: pre;';
16772		hs+='padding: 2px 4px 2px 4px;';
16773		hs+='overflow: hidden;';
16774		els.setAttribute('style',hs);
16775		me._marker_title3.ggUpdateText=function() {
16776			var params = [];
16777			var hs = player._("Treppenhaus EG", params);
16778			if (hs!=this.ggText) {
16779				this.ggText=hs;
16780				this.ggTextDiv.innerHTML=hs;
16781				if (this.ggUpdatePosition) this.ggUpdatePosition();
16782			}
16783		}
16784		me._marker_title3.ggUpdateText();
16785		el.appendChild(els);
16786		me._marker_title3.ggIsActive=function() {
16787			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
16788				return this.parentNode.ggIsActive();
16789			}
16790			return false;
16791		}
16792		el.ggElementNodeId=function() {
16793			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
16794				return this.parentNode.ggElementNodeId();
16795			}
16796			return player.getCurrentNode();
16797		}
16798		me._marker_title3.logicBlock_position = function() {
16799			var newLogicStatePosition;
16800			if (
16801				((player.getHasTouch() == true))
16802			)
16803			{
16804				newLogicStatePosition = 0;
16805			}
16806			else {
16807				newLogicStatePosition = -1;
16808			}
16809			if (me._marker_title3.ggCurrentLogicStatePosition != newLogicStatePosition) {
16810				me._marker_title3.ggCurrentLogicStatePosition = newLogicStatePosition;
16811				me._marker_title3.style.transition='left 0s, top 0s';
16812				if (me._marker_title3.ggCurrentLogicStatePosition == 0) {
16813					me._marker_title3.style.left='-35px';
16814					me._marker_title3.style.top='-25px';
16815				}
16816				else {
16817					me._marker_title3.style.left='-50px';
16818					me._marker_title3.style.top='-37px';
16819				}
16820			}
16821		}
16822		me._marker_title3.logicBlock_position();
16823		me._marker_title3.logicBlock_visible = function() {
16824			var newLogicStateVisible;
16825			if (
16826				((me.elementMouseOver['marker_node13'] == true)) || 
16827				((me.elementMouseOver['marker_title3'] == true))
16828			)
16829			{
16830				newLogicStateVisible = 0;
16831			}
16832			else {
16833				newLogicStateVisible = -1;
16834			}
16835			if (me._marker_title3.ggCurrentLogicStateVisible != newLogicStateVisible) {
16836				me._marker_title3.ggCurrentLogicStateVisible = newLogicStateVisible;
16837				me._marker_title3.style.transition='left 0s, top 0s';
16838				if (me._marker_title3.ggCurrentLogicStateVisible == 0) {
16839					me._marker_title3.style.visibility=(Number(me._marker_title3.style.opacity)>0||!me._marker_title3.style.opacity)?'inherit':'hidden';
16840					me._marker_title3.ggVisible=true;
16841				}
16842				else {
16843					me._marker_title3.style.visibility="hidden";
16844					me._marker_title3.ggVisible=false;
16845				}
16846			}
16847		}
16848		me._marker_title3.logicBlock_visible();
16849		me._marker_title3.onmouseenter=function (e) {
16850			me.elementMouseOver['marker_title3']=true;
16851			me._marker_title3.logicBlock_visible();
16852		}
16853		me._marker_title3.onmouseleave=function (e) {
16854			me.elementMouseOver['marker_title3']=false;
16855			me._marker_title3.logicBlock_visible();
16856		}
16857		me._marker_title3.ggUpdatePosition=function (useTransition) {
16858		}
16859		me._marker_node13.appendChild(me._marker_title3);
16860		me._floorplan_eg_3d.appendChild(me._marker_node13);
16861		me._floorplans.appendChild(me._floorplan_eg_3d);
16862		el=me._site_plan=document.createElement('div');
16863		els=me._site_plan__img=document.createElement('img');
16864		els.className='ggskin ggskin_site_plan';
16865		hs=basePath + 'images/site_plan.png';
16866		els.setAttribute('src',hs);
16867		els.ggNormalSrc=hs;
16868		hs ='';
16869		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
16870		els.setAttribute('style', hs);
16871		els.className='ggskin ggskin_image';
16872		els['ondragstart']=function() { return false; };
16873		player.checkLoaded.push(els);
16874		el.appendChild(els);
16875		el.ggSubElement = els;
16876		el.ggId="Site Plan";
16877		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
16878		el.ggVisible=true;
16879		el.className="ggskin ggskin_image ";
16880		el.ggType='image';
16881		hs ='';
16882		hs+='height : 689px;';
16883		hs+='opacity : 0;';
16884		hs+='position : absolute;';
16885		hs+='right : 0px;';
16886		hs+='top : 0px;';
16887		hs+='visibility : hidden;';
16888		hs+='width : 487px;';
16889		hs+='pointer-events:auto;';
16890		el.setAttribute('style',hs);
16891		el.style.transformOrigin='50% 50%';
16892		me._site_plan.ggIsActive=function() {
16893			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
16894				return this.parentNode.ggIsActive();
16895			}
16896			return false;
16897		}
16898		el.ggElementNodeId=function() {
16899			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
16900				return this.parentNode.ggElementNodeId();
16901			}
16902			return player.getCurrentNode();
16903		}
16904		me._site_plan.logicBlock_alpha = function() {
16905			var newLogicStateAlpha;
16906			if (
16907				((me.ggUserdata.tags.indexOf("Outside") != -1))
16908			)
16909			{
16910				newLogicStateAlpha = 0;
16911			}
16912			else {
16913				newLogicStateAlpha = -1;
16914			}
16915			if (me._site_plan.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
16916				me._site_plan.ggCurrentLogicStateAlpha = newLogicStateAlpha;
16917				me._site_plan.style.transition='opacity 500ms ease 0ms';
16918				if (me._site_plan.ggCurrentLogicStateAlpha == 0) {
16919					me._site_plan.style.visibility=me._site_plan.ggVisible?'inherit':'hidden';
16920					me._site_plan.style.opacity=1;
16921				}
16922				else {
16923					setTimeout(function() { if (me._site_plan.style.opacity == 0.0) { me._site_plan.style.visibility="hidden"; } }, 505);
16924					me._site_plan.style.opacity=0;
16925				}
16926			}
16927		}
16928		me._site_plan.logicBlock_alpha();
16929		me._site_plan.ggUpdatePosition=function (useTransition) {
16930		}
16931		el=me._marker_node32=document.createElement('div');
16932		el.ggMarkerNodeId='{node32}';
16933		el.ggMarkerInstances = [];
16934		nodeMarker.push(el);
16935		el.ggId="marker_node32";
16936		el.ggDx=-67;
16937		el.ggDy=-58;
16938		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
16939		el.ggVisible=true;
16940		el.className="ggskin ggskin_mark ";
16941		el.ggType='mark';
16942		hs ='';
16943		hs+='cursor : pointer;';
16944		hs+='height : 0px;';
16945		hs+='left : calc(50% - ((0px + 0px) / 2) - 67px);';
16946		hs+='position : absolute;';
16947		hs+='top : calc(50% - ((0px + 0px) / 2) - 58px);';
16948		hs+='visibility : inherit;';
16949		hs+='width : 0px;';
16950		hs+='pointer-events:auto;';
16951		el.setAttribute('style',hs);
16952		el.style.transformOrigin='50% 50%';
16953		me._marker_node32.ggIsActive=function() {
16954			return this.ggIsMarkerActive==true;
16955		}
16956		el.ggElementNodeId=function() {
16957			var hs=String(this.ggMarkerNodeId);
16958			if (hs.charAt(0)=='{') { // }
16959				return hs.substr(1, hs.length - 2);
16960			}
16961			return '';
16962		}
16963		me._marker_node32.onclick=function (e) {
16964			player.openNext('{node32}');
16965		}
16966		me._marker_node32.onmouseenter=function (e) {
16967			me.elementMouseOver['marker_node32']=true;
16968			me._marker_title2.logicBlock_visible();
16969		}
16970		me._marker_node32.onmouseleave=function (e) {
16971			me.elementMouseOver['marker_node32']=false;
16972			me._marker_title2.logicBlock_visible();
16973		}
16974		me._marker_node32.ggUpdatePosition=function (useTransition) {
16975		}
16976		el=me._marker_title2=document.createElement('div');
16977		els=me._marker_title2__text=document.createElement('div');
16978		el.className='ggskin ggskin_textdiv';
16979		el.ggTextDiv=els;
16980		el.ggId="marker_title";
16981		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
16982		el.ggVisible=false;
16983		el.className="ggskin ggskin_text ";
16984		el.ggType='text';
16985		hs ='';
16986		hs+='z-index: 100;';
16987		hs+='color : rgba(255,255,255,1);';
16988		hs+='cursor : default;';
16989		hs+='height : auto;';
16990		hs+='left : -50px;';
16991		hs+='position : absolute;';
16992		hs+='top : -37px;';
16993		hs+='visibility : hidden;';
16994		hs+='width : auto;';
16995		hs+='pointer-events:auto;';
16996		el.setAttribute('style',hs);
16997		el.style.transformOrigin='50% 50%';
16998		hs ='';
16999		hs += 'box-sizing: border-box;';
17000		hs+='width: auto;';
17001		hs+='height: auto;';
17002		hs+='background : rgba(0,0,0,0.666667);';
17003		hs+='border : 0px solid #000000;';
17004		hs+='text-align: center;';
17005		hs+='white-space: pre;';
17006		hs+='padding: 2px 4px 2px 4px;';
17007		hs+='overflow: hidden;';
17008		els.setAttribute('style',hs);
17009		me._marker_title2.ggUpdateText=function() {
17010			var params = [];
17011			var hs = player._("Garten", params);
17012			if (hs!=this.ggText) {
17013				this.ggText=hs;
17014				this.ggTextDiv.innerHTML=hs;
17015				if (this.ggUpdatePosition) this.ggUpdatePosition();
17016			}
17017		}
17018		me._marker_title2.ggUpdateText();
17019		el.appendChild(els);
17020		me._marker_title2.ggIsActive=function() {
17021			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
17022				return this.parentNode.ggIsActive();
17023			}
17024			return false;
17025		}
17026		el.ggElementNodeId=function() {
17027			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
17028				return this.parentNode.ggElementNodeId();
17029			}
17030			return player.getCurrentNode();
17031		}
17032		me._marker_title2.logicBlock_position = function() {
17033			var newLogicStatePosition;
17034			if (
17035				((player.getHasTouch() == true))
17036			)
17037			{
17038				newLogicStatePosition = 0;
17039			}
17040			else {
17041				newLogicStatePosition = -1;
17042			}
17043			if (me._marker_title2.ggCurrentLogicStatePosition != newLogicStatePosition) {
17044				me._marker_title2.ggCurrentLogicStatePosition = newLogicStatePosition;
17045				me._marker_title2.style.transition='left 0s, top 0s';
17046				if (me._marker_title2.ggCurrentLogicStatePosition == 0) {
17047					me._marker_title2.style.left='-35px';
17048					me._marker_title2.style.top='-25px';
17049				}
17050				else {
17051					me._marker_title2.style.left='-50px';
17052					me._marker_title2.style.top='-37px';
17053				}
17054			}
17055		}
17056		me._marker_title2.logicBlock_position();
17057		me._marker_title2.logicBlock_visible = function() {
17058			var newLogicStateVisible;
17059			if (
17060				((me.elementMouseOver['marker_node32'] == true)) || 
17061				((me.elementMouseOver['marker_title2'] == true))
17062			)
17063			{
17064				newLogicStateVisible = 0;
17065			}
17066			else {
17067				newLogicStateVisible = -1;
17068			}
17069			if (me._marker_title2.ggCurrentLogicStateVisible != newLogicStateVisible) {
17070				me._marker_title2.ggCurrentLogicStateVisible = newLogicStateVisible;
17071				me._marker_title2.style.transition='left 0s, top 0s';
17072				if (me._marker_title2.ggCurrentLogicStateVisible == 0) {
17073					me._marker_title2.style.visibility=(Number(me._marker_title2.style.opacity)>0||!me._marker_title2.style.opacity)?'inherit':'hidden';
17074					me._marker_title2.ggVisible=true;
17075				}
17076				else {
17077					me._marker_title2.style.visibility="hidden";
17078					me._marker_title2.ggVisible=false;
17079				}
17080			}
17081		}
17082		me._marker_title2.logicBlock_visible();
17083		me._marker_title2.onmouseenter=function (e) {
17084			me.elementMouseOver['marker_title2']=true;
17085			me._marker_title2.logicBlock_visible();
17086		}
17087		me._marker_title2.onmouseleave=function (e) {
17088			me.elementMouseOver['marker_title2']=false;
17089			me._marker_title2.logicBlock_visible();
17090		}
17091		me._marker_title2.ggUpdatePosition=function (useTransition) {
17092		}
17093		me._marker_node32.appendChild(me._marker_title2);
17094		me._site_plan.appendChild(me._marker_node32);
17095		el=me._marker_node33=document.createElement('div');
17096		el.ggMarkerNodeId='{node33}';
17097		el.ggMarkerInstances = [];
17098		nodeMarker.push(el);
17099		el.ggId="marker_node33";
17100		el.ggDx=-78;
17101		el.ggDy=149;
17102		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
17103		el.ggVisible=true;
17104		el.className="ggskin ggskin_mark ";
17105		el.ggType='mark';
17106		hs ='';
17107		hs+='cursor : pointer;';
17108		hs+='height : 0px;';
17109		hs+='left : calc(50% - ((0px + 0px) / 2) - 78px);';
17110		hs+='position : absolute;';
17111		hs+='top : calc(50% - ((0px + 0px) / 2) + 149px);';
17112		hs+='visibility : inherit;';
17113		hs+='width : 0px;';
17114		hs+='pointer-events:auto;';
17115		el.setAttribute('style',hs);
17116		el.style.transformOrigin='50% 50%';
17117		me._marker_node33.ggIsActive=function() {
17118			return this.ggIsMarkerActive==true;
17119		}
17120		el.ggElementNodeId=function() {
17121			var hs=String(this.ggMarkerNodeId);
17122			if (hs.charAt(0)=='{') { // }
17123				return hs.substr(1, hs.length - 2);
17124			}
17125			return '';
17126		}
17127		me._marker_node33.onclick=function (e) {
17128			player.openNext('{node33}');
17129		}
17130		me._marker_node33.onmouseenter=function (e) {
17131			me.elementMouseOver['marker_node33']=true;
17132			me._marker_title1.logicBlock_visible();
17133		}
17134		me._marker_node33.onmouseleave=function (e) {
17135			me.elementMouseOver['marker_node33']=false;
17136			me._marker_title1.logicBlock_visible();
17137		}
17138		me._marker_node33.ggUpdatePosition=function (useTransition) {
17139		}
17140		el=me._marker_title1=document.createElement('div');
17141		els=me._marker_title1__text=document.createElement('div');
17142		el.className='ggskin ggskin_textdiv';
17143		el.ggTextDiv=els;
17144		el.ggId="marker_title";
17145		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
17146		el.ggVisible=false;
17147		el.className="ggskin ggskin_text ";
17148		el.ggType='text';
17149		hs ='';
17150		hs+='z-index: 100;';
17151		hs+='color : rgba(255,255,255,1);';
17152		hs+='cursor : default;';
17153		hs+='height : auto;';
17154		hs+='left : -50px;';
17155		hs+='position : absolute;';
17156		hs+='top : -37px;';
17157		hs+='visibility : hidden;';
17158		hs+='width : auto;';
17159		hs+='pointer-events:auto;';
17160		el.setAttribute('style',hs);
17161		el.style.transformOrigin='50% 50%';
17162		hs ='';
17163		hs += 'box-sizing: border-box;';
17164		hs+='width: auto;';
17165		hs+='height: auto;';
17166		hs+='background : rgba(0,0,0,0.666667);';
17167		hs+='border : 0px solid #000000;';
17168		hs+='text-align: center;';
17169		hs+='white-space: pre;';
17170		hs+='padding: 2px 4px 2px 4px;';
17171		hs+='overflow: hidden;';
17172		els.setAttribute('style',hs);
17173		me._marker_title1.ggUpdateText=function() {
17174			var params = [];
17175			var hs = player._("Vorplatz", params);
17176			if (hs!=this.ggText) {
17177				this.ggText=hs;
17178				this.ggTextDiv.innerHTML=hs;
17179				if (this.ggUpdatePosition) this.ggUpdatePosition();
17180			}
17181		}
17182		me._marker_title1.ggUpdateText();
17183		el.appendChild(els);
17184		me._marker_title1.ggIsActive=function() {
17185			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
17186				return this.parentNode.ggIsActive();
17187			}
17188			return false;
17189		}
17190		el.ggElementNodeId=function() {
17191			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
17192				return this.parentNode.ggElementNodeId();
17193			}
17194			return player.getCurrentNode();
17195		}
17196		me._marker_title1.logicBlock_position = function() {
17197			var newLogicStatePosition;
17198			if (
17199				((player.getHasTouch() == true))
17200			)
17201			{
17202				newLogicStatePosition = 0;
17203			}
17204			else {
17205				newLogicStatePosition = -1;
17206			}
17207			if (me._marker_title1.ggCurrentLogicStatePosition != newLogicStatePosition) {
17208				me._marker_title1.ggCurrentLogicStatePosition = newLogicStatePosition;
17209				me._marker_title1.style.transition='left 0s, top 0s';
17210				if (me._marker_title1.ggCurrentLogicStatePosition == 0) {
17211					me._marker_title1.style.left='-35px';
17212					me._marker_title1.style.top='-25px';
17213				}
17214				else {
17215					me._marker_title1.style.left='-50px';
17216					me._marker_title1.style.top='-37px';
17217				}
17218			}
17219		}
17220		me._marker_title1.logicBlock_position();
17221		me._marker_title1.logicBlock_visible = function() {
17222			var newLogicStateVisible;
17223			if (
17224				((me.elementMouseOver['marker_node33'] == true)) || 
17225				((me.elementMouseOver['marker_title1'] == true))
17226			)
17227			{
17228				newLogicStateVisible = 0;
17229			}
17230			else {
17231				newLogicStateVisible = -1;
17232			}
17233			if (me._marker_title1.ggCurrentLogicStateVisible != newLogicStateVisible) {
17234				me._marker_title1.ggCurrentLogicStateVisible = newLogicStateVisible;
17235				me._marker_title1.style.transition='left 0s, top 0s';
17236				if (me._marker_title1.ggCurrentLogicStateVisible == 0) {
17237					me._marker_title1.style.visibility=(Number(me._marker_title1.style.opacity)>0||!me._marker_title1.style.opacity)?'inherit':'hidden';
17238					me._marker_title1.ggVisible=true;
17239				}
17240				else {
17241					me._marker_title1.style.visibility="hidden";
17242					me._marker_title1.ggVisible=false;
17243				}
17244			}
17245		}
17246		me._marker_title1.logicBlock_visible();
17247		me._marker_title1.onmouseenter=function (e) {
17248			me.elementMouseOver['marker_title1']=true;
17249			me._marker_title1.logicBlock_visible();
17250		}
17251		me._marker_title1.onmouseleave=function (e) {
17252			me.elementMouseOver['marker_title1']=false;
17253			me._marker_title1.logicBlock_visible();
17254		}
17255		me._marker_title1.ggUpdatePosition=function (useTransition) {
17256		}
17257		me._marker_node33.appendChild(me._marker_title1);
17258		me._site_plan.appendChild(me._marker_node33);
17259		el=me._marker_node34=document.createElement('div');
17260		el.ggMarkerNodeId='{node34}';
17261		el.ggMarkerInstances = [];
17262		nodeMarker.push(el);
17263		el.ggId="marker_node34";
17264		el.ggDx=111;
17265		el.ggDy=-99;
17266		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
17267		el.ggVisible=true;
17268		el.className="ggskin ggskin_mark ";
17269		el.ggType='mark';
17270		hs ='';
17271		hs+='cursor : pointer;';
17272		hs+='height : 0px;';
17273		hs+='left : calc(50% - ((0px + 0px) / 2) + 111px);';
17274		hs+='position : absolute;';
17275		hs+='top : calc(50% - ((0px + 0px) / 2) - 99px);';
17276		hs+='visibility : inherit;';
17277		hs+='width : 0px;';
17278		hs+='pointer-events:auto;';
17279		el.setAttribute('style',hs);
17280		el.style.transformOrigin='50% 50%';
17281		me._marker_node34.ggIsActive=function() {
17282			return this.ggIsMarkerActive==true;
17283		}
17284		el.ggElementNodeId=function() {
17285			var hs=String(this.ggMarkerNodeId);
17286			if (hs.charAt(0)=='{') { // }
17287				return hs.substr(1, hs.length - 2);
17288			}
17289			return '';
17290		}
17291		me._marker_node34.onclick=function (e) {
17292			player.openNext('{node34}');
17293		}
17294		me._marker_node34.onmouseenter=function (e) {
17295			me.elementMouseOver['marker_node34']=true;
17296			me._marker_title0.logicBlock_visible();
17297		}
17298		me._marker_node34.onmouseleave=function (e) {
17299			me.elementMouseOver['marker_node34']=false;
17300			me._marker_title0.logicBlock_visible();
17301		}
17302		me._marker_node34.ggUpdatePosition=function (useTransition) {
17303		}
17304		el=me._marker_title0=document.createElement('div');
17305		els=me._marker_title0__text=document.createElement('div');
17306		el.className='ggskin ggskin_textdiv';
17307		el.ggTextDiv=els;
17308		el.ggId="marker_title";
17309		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
17310		el.ggVisible=false;
17311		el.className="ggskin ggskin_text ";
17312		el.ggType='text';
17313		hs ='';
17314		hs+='z-index: 100;';
17315		hs+='color : rgba(255,255,255,1);';
17316		hs+='cursor : default;';
17317		hs+='height : auto;';
17318		hs+='left : -50px;';
17319		hs+='position : absolute;';
17320		hs+='top : -37px;';
17321		hs+='visibility : hidden;';
17322		hs+='width : auto;';
17323		hs+='pointer-events:auto;';
17324		el.setAttribute('style',hs);
17325		el.style.transformOrigin='50% 50%';
17326		hs ='';
17327		hs += 'box-sizing: border-box;';
17328		hs+='width: auto;';
17329		hs+='height: auto;';
17330		hs+='background : rgba(0,0,0,0.666667);';
17331		hs+='border : 0px solid #000000;';
17332		hs+='text-align: center;';
17333		hs+='white-space: pre;';
17334		hs+='padding: 2px 4px 2px 4px;';
17335		hs+='overflow: hidden;';
17336		els.setAttribute('style',hs);
17337		me._marker_title0.ggUpdateText=function() {
17338			var params = [];
17339			var hs = player._("Einfahrt", params);
17340			if (hs!=this.ggText) {
17341				this.ggText=hs;
17342				this.ggTextDiv.innerHTML=hs;
17343				if (this.ggUpdatePosition) this.ggUpdatePosition();
17344			}
17345		}
17346		me._marker_title0.ggUpdateText();
17347		el.appendChild(els);
17348		me._marker_title0.ggIsActive=function() {
17349			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
17350				return this.parentNode.ggIsActive();
17351			}
17352			return false;
17353		}
17354		el.ggElementNodeId=function() {
17355			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
17356				return this.parentNode.ggElementNodeId();
17357			}
17358			return player.getCurrentNode();
17359		}
17360		me._marker_title0.logicBlock_position = function() {
17361			var newLogicStatePosition;
17362			if (
17363				((player.getHasTouch() == true))
17364			)
17365			{
17366				newLogicStatePosition = 0;
17367			}
17368			else {
17369				newLogicStatePosition = -1;
17370			}
17371			if (me._marker_title0.ggCurrentLogicStatePosition != newLogicStatePosition) {
17372				me._marker_title0.ggCurrentLogicStatePosition = newLogicStatePosition;
17373				me._marker_title0.style.transition='left 0s, top 0s';
17374				if (me._marker_title0.ggCurrentLogicStatePosition == 0) {
17375					me._marker_title0.style.left='-35px';
17376					me._marker_title0.style.top='-25px';
17377				}
17378				else {
17379					me._marker_title0.style.left='-50px';
17380					me._marker_title0.style.top='-37px';
17381				}
17382			}
17383		}
17384		me._marker_title0.logicBlock_position();
17385		me._marker_title0.logicBlock_visible = function() {
17386			var newLogicStateVisible;
17387			if (
17388				((me.elementMouseOver['marker_node34'] == true)) || 
17389				((me.elementMouseOver['marker_title0'] == true))
17390			)
17391			{
17392				newLogicStateVisible = 0;
17393			}
17394			else {
17395				newLogicStateVisible = -1;
17396			}
17397			if (me._marker_title0.ggCurrentLogicStateVisible != newLogicStateVisible) {
17398				me._marker_title0.ggCurrentLogicStateVisible = newLogicStateVisible;
17399				me._marker_title0.style.transition='left 0s, top 0s';
17400				if (me._marker_title0.ggCurrentLogicStateVisible == 0) {
17401					me._marker_title0.style.visibility=(Number(me._marker_title0.style.opacity)>0||!me._marker_title0.style.opacity)?'inherit':'hidden';
17402					me._marker_title0.ggVisible=true;
17403				}
17404				else {
17405					me._marker_title0.style.visibility="hidden";
17406					me._marker_title0.ggVisible=false;
17407				}
17408			}
17409		}
17410		me._marker_title0.logicBlock_visible();
17411		me._marker_title0.onmouseenter=function (e) {
17412			me.elementMouseOver['marker_title0']=true;
17413			me._marker_title0.logicBlock_visible();
17414		}
17415		me._marker_title0.onmouseleave=function (e) {
17416			me.elementMouseOver['marker_title0']=false;
17417			me._marker_title0.logicBlock_visible();
17418		}
17419		me._marker_title0.ggUpdatePosition=function (useTransition) {
17420		}
17421		me._marker_node34.appendChild(me._marker_title0);
17422		me._site_plan.appendChild(me._marker_node34);
17423		me._floorplans.appendChild(me._site_plan);
17424		me.divSkin.appendChild(me._floorplans);
17425		el=me._hide_template=document.createElement('div');
17426		el.ggId="hide_template";
17427		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
17428		el.ggVisible=false;
17429		el.className="ggskin ggskin_container ";
17430		el.ggType='container';
17431		hs ='';
17432		hs+='height : 45px;';
17433		hs+='left : 0px;';
17434		hs+='overflow : hidden;';
17435		hs+='position : absolute;';
17436		hs+='top : 0px;';
17437		hs+='visibility : hidden;';
17438		hs+='width : 187px;';
17439		hs+='pointer-events:none;';
17440		el.setAttribute('style',hs);
17441		el.style.transformOrigin='50% 50%';
17442		me._hide_template.ggIsActive=function() {
17443			return false;
17444		}
17445		el.ggElementNodeId=function() {
17446			return player.getCurrentNode();
17447		}
17448		me._hide_template.ggUpdatePosition=function (useTransition) {
17449		}
17450		el=me._markertemplate=document.createElement('div');
17451		el.ggMarkerNodeId='';
17452		el.ggMarkerInstances = [];
17453		nodeMarker.push(el);
17454		el.ggId="markertemplate";
17455		el.ggDx=-31;
17456		el.ggDy=-22;
17457		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
17458		el.ggVisible=true;
17459		el.className="ggskin ggskin_mark ";
17460		el.ggType='mark';
17461		hs ='';
17462		hs+='cursor : pointer;';
17463		hs+='height : 0px;';
17464		hs+='left : calc(50% - ((0px + 0px) / 2) - 31px);';
17465		hs+='position : absolute;';
17466		hs+='top : calc(50% - ((0px + 0px) / 2) - 22px);';
17467		hs+='visibility : inherit;';
17468		hs+='width : 0px;';
17469		hs+='pointer-events:auto;';
17470		el.setAttribute('style',hs);
17471		el.style.transformOrigin='50% 50%';
17472		me._markertemplate.ggIsActive=function() {
17473			return this.ggIsMarkerActive==true;
17474		}
17475		el.ggElementNodeId=function() {
17476			var hs=String(this.ggMarkerNodeId);
17477			if (hs.charAt(0)=='{') { // }
17478				return hs.substr(1, hs.length - 2);
17479			}
17480			return '';
17481		}
17482		me._markertemplate.onmouseenter=function (e) {
17483			me.elementMouseOver['markertemplate']=true;
17484			me._marker_title.logicBlock_visible();
17485		}
17486		me._markertemplate.onmouseleave=function (e) {
17487			me.elementMouseOver['markertemplate']=false;
17488			me._marker_title.logicBlock_visible();
17489		}
17490		me._markertemplate.ggUpdatePosition=function (useTransition) {
17491		}
17492		el=me._marker_title=document.createElement('div');
17493		els=me._marker_title__text=document.createElement('div');
17494		el.className='ggskin ggskin_textdiv';
17495		el.ggTextDiv=els;
17496		el.ggId="marker_title";
17497		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
17498		el.ggVisible=false;
17499		el.className="ggskin ggskin_text ";
17500		el.ggType='text';
17501		hs ='';
17502		hs+='z-index: 100;';
17503		hs+='color : rgba(255,255,255,1);';
17504		hs+='cursor : default;';
17505		hs+='height : auto;';
17506		hs+='left : -50px;';
17507		hs+='position : absolute;';
17508		hs+='top : -37px;';
17509		hs+='visibility : hidden;';
17510		hs+='width : auto;';
17511		hs+='pointer-events:auto;';
17512		el.setAttribute('style',hs);
17513		el.style.transformOrigin='50% 50%';
17514		hs ='';
17515		hs += 'box-sizing: border-box;';
17516		hs+='width: auto;';
17517		hs+='height: auto;';
17518		hs+='background : rgba(0,0,0,0.666667);';
17519		hs+='border : 0px solid #000000;';
17520		hs+='text-align: center;';
17521		hs+='white-space: pre;';
17522		hs+='padding: 2px 4px 2px 4px;';
17523		hs+='overflow: hidden;';
17524		els.setAttribute('style',hs);
17525		me._marker_title.ggUpdateText=function() {
17526			var params = [];
17527			params.push(String(player._(me.ggUserdata.title)));
17528			var hs = player._("%1", params);
17529			if (hs!=this.ggText) {
17530				this.ggText=hs;
17531				this.ggTextDiv.innerHTML=hs;
17532				if (this.ggUpdatePosition) this.ggUpdatePosition();
17533			}
17534		}
17535		me._marker_title.ggUpdateText();
17536		player.addListener('changenode', function() {
17537			me._marker_title.ggUpdateText();
17538		});
17539		el.appendChild(els);
17540		me._marker_title.ggIsActive=function() {
17541			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
17542				return this.parentNode.ggIsActive();
17543			}
17544			return false;
17545		}
17546		el.ggElementNodeId=function() {
17547			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
17548				return this.parentNode.ggElementNodeId();
17549			}
17550			return player.getCurrentNode();
17551		}
17552		me._marker_title.logicBlock_position = function() {
17553			var newLogicStatePosition;
17554			if (
17555				((player.getHasTouch() == true))
17556			)
17557			{
17558				newLogicStatePosition = 0;
17559			}
17560			else {
17561				newLogicStatePosition = -1;
17562			}
17563			if (me._marker_title.ggCurrentLogicStatePosition != newLogicStatePosition) {
17564				me._marker_title.ggCurrentLogicStatePosition = newLogicStatePosition;
17565				me._marker_title.style.transition='left 0s, top 0s';
17566				if (me._marker_title.ggCurrentLogicStatePosition == 0) {
17567					me._marker_title.style.left='-35px';
17568					me._marker_title.style.top='-25px';
17569				}
17570				else {
17571					me._marker_title.style.left='-50px';
17572					me._marker_title.style.top='-37px';
17573				}
17574			}
17575		}
17576		me._marker_title.logicBlock_position();
17577		me._marker_title.logicBlock_visible = function() {
17578			var newLogicStateVisible;
17579			if (
17580				((me.elementMouseOver['markertemplate'] == true)) || 
17581				((me.elementMouseOver['marker_title'] == true))
17582			)
17583			{
17584				newLogicStateVisible = 0;
17585			}
17586			else {
17587				newLogicStateVisible = -1;
17588			}
17589			if (me._marker_title.ggCurrentLogicStateVisible != newLogicStateVisible) {
17590				me._marker_title.ggCurrentLogicStateVisible = newLogicStateVisible;
17591				me._marker_title.style.transition='left 0s, top 0s';
17592				if (me._marker_title.ggCurrentLogicStateVisible == 0) {
17593					me._marker_title.style.visibility=(Number(me._marker_title.style.opacity)>0||!me._marker_title.style.opacity)?'inherit':'hidden';
17594					me._marker_title.ggVisible=true;
17595				}
17596				else {
17597					me._marker_title.style.visibility="hidden";
17598					me._marker_title.ggVisible=false;
17599				}
17600			}
17601		}
17602		me._marker_title.logicBlock_visible();
17603		me._marker_title.onmouseenter=function (e) {
17604			me.elementMouseOver['marker_title']=true;
17605			me._marker_title.logicBlock_visible();
17606		}
17607		me._marker_title.onmouseleave=function (e) {
17608			me.elementMouseOver['marker_title']=false;
17609			me._marker_title.logicBlock_visible();
17610		}
17611		me._marker_title.ggUpdatePosition=function (useTransition) {
17612		}
17613		me._markertemplate.appendChild(me._marker_title);
17614		me._hide_template.appendChild(me._markertemplate);
17615		me.divSkin.appendChild(me._hide_template);
17616		me._menu_button.logicBlock_position();
17617		me.elementMouseOver['menu_button']=false;
17618		me._loading_multires.logicBlock_visible();
17619		me._screentint.logicBlock_alpha();
17620		me._controller.logicBlock_position();
17621		me._controller.logicBlock_visible();
17622		me._controller.logicBlock_alpha();
17623		me.elementMouseOver['controller']=false;
17624		me._controller_bg.logicBlock_position();
17625		me._controller_bg.logicBlock_size();
17626		me._controller_bg.logicBlock_visible();
17627		me._controller_slider.logicBlock_position();
17628		me._controller_slider.logicBlock_alpha();
17629		me._enter_vr.logicBlock_position();
17630		me._enter_vr.logicBlock_visible();
17631		me.elementMouseOver['enter_vr']=false;
17632		me._fullscreen_buttons.logicBlock_position();
17633		me._fullscreen_buttons.logicBlock_visible();
17634		me._fullscreen.logicBlock_alpha();
17635		me.elementMouseOver['fullscreen']=false;
17636		me._fullscreen_off.logicBlock_alpha();
17637		me.elementMouseOver['fullscreen_off']=false;
17638		me._gyro.logicBlock_position();
17639		me._gyro.logicBlock_visible();
17640		me._gyro_on.logicBlock_alpha();
17641		me.elementMouseOver['gyro_on']=false;
17642		me._gyro_off.logicBlock_alpha();
17643		me.elementMouseOver['gyro_off']=false;
17644		me._projection_buttons.logicBlock_position();
17645		me._projection_buttons.logicBlock_visible();
17646		me._rectilinear.logicBlock_alpha();
17647		me.elementMouseOver['rectilinear']=false;
17648		me._fisheye.logicBlock_alpha();
17649		me.elementMouseOver['fisheye']=false;
17650		me._stereographic.logicBlock_alpha();
17651		me.elementMouseOver['stereographic']=false;
17652		me._thumbnail.logicBlock_position();
17653		me._thumbnail.logicBlock_visible();
17654		me._thumbnail_hide_button_show.logicBlock_alpha();
17655		me.elementMouseOver['thumbnail_hide_button_show']=false;
17656		me._thumbnail_show_button_show.logicBlock_alpha();
17657		me.elementMouseOver['thumbnail_show_button_show']=false;
17658		me._info.logicBlock_position();
17659		me._info.logicBlock_visible();
17660		me.elementMouseOver['info']=false;
17661		me._autorotate_buttons.logicBlock_position();
17662		me._autorotate_buttons.logicBlock_visible();
17663		me._autorotate_start.logicBlock_alpha();
17664		me.elementMouseOver['autorotate_start']=false;
17665		me._autorotate_stop.logicBlock_alpha();
17666		me.elementMouseOver['autorotate_stop']=false;
17667		me._zoomout.logicBlock_visible();
17668		me.elementMouseOver['zoomout']=false;
17669		me._zoomin.logicBlock_visible();
17670		me.elementMouseOver['zoomin']=false;
17671		me._thumbnail_menu.logicBlock_position();
17672		me._thumbnail_menu.logicBlock_visible();
17673		me._thumbnail_menu.logicBlock_alpha();
17674		me.elementMouseOver['thumbnail_cloner']=false;
17675		me._thumbnail_menu_mobile.logicBlock_position();
17676		me._thumbnail_menu_mobile.logicBlock_visible();
17677		me._thumbnail_menu_mobile.logicBlock_alpha();
17678		me.elementMouseOver['thumbnail_cloner_mobile']=false;
17679		me._loading.logicBlock_visible();
17680		me._web_page.logicBlock_visible();
17681		me._userdata.logicBlock_visible();
17682		me.elementMouseOver['userdata_close']=false;
17683		me._information.logicBlock_visible();
17684		me.elementMouseOver['ht_info_close']=false;
17685		me._image_popup.logicBlock_visible();
17686		me._popup_image.logicBlock_visible();
17687		me._video_popup_file.logicBlock_visible();
17688		me._popup_video_file.logicBlock_visible();
17689		me._popup_video_file.ggVideoSource = 'media/';
17690		me._popup_video_file.ggVideoNotLoaded = true;
17691		me._video_popup_controls_file.logicBlock_visible();
17692		me.elementMouseOver['ht_video_play_file']=false;
17693		me.elementMouseOver['ht_video_pause_file']=false;
17694		me._video_popup_url.logicBlock_visible();
17695		me._popup_video_url.logicBlock_visible();
17696		me._popup_video_url.ggVideoSource = '';
17697		me._popup_video_url.ggVideoNotLoaded = true;
17698		me._video_popup_controls_url.logicBlock_visible();
17699		me.elementMouseOver['ht_video_play_url']=false;
17700		me.elementMouseOver['ht_video_pause_url']=false;
17701		me._video_popup_vimeo.logicBlock_visible();
17702		me._popup_video_vimeo.logicBlock_visible();
17703		me._popup_video_vimeo.ggVideoSource = '';
17704		me._popup_video_vimeo.ggVideoNotLoaded = true;
17705		me._video_popup_youtube.logicBlock_visible();
17706		me._popup_video_youtube.logicBlock_visible();
17707		me._popup_video_youtube.ggVideoSource = '';
17708		me._popup_video_youtube.ggVideoNotLoaded = true;
17709		me._close.logicBlock_visible();
17710		me.elementMouseOver['close']=false;
17711		me._debug_window.logicBlock_visible();
17712		me._debug_window.logicBlock_backgroundcolor();
17713		me._menu_background.logicBlock_position();
17714		me._node_scroller.logicBlock_alpha();
17715		me._category_scroller.logicBlock_alpha();
17716		me.elementMouseOver['floorplan_button']=false;
17717		me._floorplan_icon.logicBlock_alpha();
17718		me.elementMouseOver['floorplan_icon']=false;
17719		me._img_fullscreen_deactivate.logicBlock_alpha();
17720		me.elementMouseOver['img_fullscreen_deactivate']=false;
17721		me._img_fullscreen_activate.logicBlock_alpha();
17722		me.elementMouseOver['img_fullscreen_activate']=false;
17723		me._img_sound_off.logicBlock_alpha();
17724		me.elementMouseOver['img_sound_off']=false;
17725		me._img_sound_on.logicBlock_alpha();
17726		me.elementMouseOver['img_sound_on']=false;
17727		me._gui_open_close.logicBlock_position();
17728		me._gui_open_close.logicBlock_backgroundcolor();
17729		me.elementMouseOver['gui_open_close']=false;
17730		me._guicloseicon.logicBlock_alpha();
17731		me._guiopenicon.logicBlock_alpha();
17732		me.elementMouseOver['guiopenicon']=false;
17733		me._dhtss_tour_splash_screen.logicBlock_visible();
17734		me._dhtss_tour_splash_screen.logicBlock_alpha();
17735		me._intro_text.logicBlock_size();
17736		if (
17737			(
17738				((player.getViewerSize(true).width <= 1024))
17739			)
17740		) {
17741			player.setVariableValue('dh__floorplan_visible', false);
17742		}
17743		if (
17744			(
17745				((player.getVariableValue('dh__TOUR_DEBUG') == true))
17746			)
17747		) {
17748			player.setVariableValue('dh__navigation_visible', true);
17749		}
17750		me._dhftt_floatingtooltip.logicBlock_visible();
17751		me.elementMouseOver['dhftt_floatingtooltip']=false;
17752		me._floorplans.logicBlock_scaling();
17753		me._floorplans.logicBlock_alpha();
17754		me._floorplan_ug_3d.logicBlock_alpha();
17755		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node23);
17756		me._marker_node23__normal = clonedNormalElement._marker_normal;
17757		me._marker_node23__normalInst = clonedNormalElement;
17758		me._marker_node23__normal.style.visibility='inherit';
17759		me._marker_node23__normal.style.left='-10px';
17760		me._marker_node23__normal.style.top='-10px';
17761		me._marker_node23.ggMarkerNormal=me._marker_node23__normal;
17762		me._marker_node23.ggMarkerInstances.push(clonedNormalElement);
17763		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node23);
17764		me._marker_node23__active = clonedActiveElement._marker_active;
17765		me._marker_node23__activeInst = clonedActiveElement;
17766		me._marker_node23__active.style.visibility='hidden';
17767		me._marker_node23__active.style.left='-15px';
17768		me._marker_node23__active.style.top='-15px';
17769		me._marker_node23.ggMarkerActive=me._marker_node23__active;
17770		me._marker_node23.ggMarkerInstances.push(clonedActiveElement);
17771		if (me._marker_node23.firstChild) {
17772			me._marker_node23.insertBefore(me._marker_node23__active,me._marker_node23.firstChild);
17773		} else {
17774			me._marker_node23.appendChild(me._marker_node23__active);
17775		}
17776		if (me._marker_node23.firstChild) {
17777			me._marker_node23.insertBefore(me._marker_node23__normal,me._marker_node23.firstChild);
17778		} else {
17779			me._marker_node23.appendChild(me._marker_node23__normal);
17780		}
17781		for (var i = 0; i < me._marker_node23.childNodes.length; i++) {
17782			me._marker_node23.ggMarkerInstances.push(me._marker_node23.childNodes[i]);
17783		}
17784		me.elementMouseOver['marker_node23']=false;
17785		me._marker_title33.logicBlock_position();
17786		me._marker_title33.logicBlock_visible();
17787		me.elementMouseOver['marker_title33']=false;
17788		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node24);
17789		me._marker_node24__normal = clonedNormalElement._marker_normal;
17790		me._marker_node24__normalInst = clonedNormalElement;
17791		me._marker_node24__normal.style.visibility='inherit';
17792		me._marker_node24__normal.style.left='-10px';
17793		me._marker_node24__normal.style.top='-10px';
17794		me._marker_node24.ggMarkerNormal=me._marker_node24__normal;
17795		me._marker_node24.ggMarkerInstances.push(clonedNormalElement);
17796		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node24);
17797		me._marker_node24__active = clonedActiveElement._marker_active;
17798		me._marker_node24__activeInst = clonedActiveElement;
17799		me._marker_node24__active.style.visibility='hidden';
17800		me._marker_node24__active.style.left='-15px';
17801		me._marker_node24__active.style.top='-15px';
17802		me._marker_node24.ggMarkerActive=me._marker_node24__active;
17803		me._marker_node24.ggMarkerInstances.push(clonedActiveElement);
17804		if (me._marker_node24.firstChild) {
17805			me._marker_node24.insertBefore(me._marker_node24__active,me._marker_node24.firstChild);
17806		} else {
17807			me._marker_node24.appendChild(me._marker_node24__active);
17808		}
17809		if (me._marker_node24.firstChild) {
17810			me._marker_node24.insertBefore(me._marker_node24__normal,me._marker_node24.firstChild);
17811		} else {
17812			me._marker_node24.appendChild(me._marker_node24__normal);
17813		}
17814		for (var i = 0; i < me._marker_node24.childNodes.length; i++) {
17815			me._marker_node24.ggMarkerInstances.push(me._marker_node24.childNodes[i]);
17816		}
17817		me.elementMouseOver['marker_node24']=false;
17818		me._marker_title32.logicBlock_position();
17819		me._marker_title32.logicBlock_visible();
17820		me.elementMouseOver['marker_title32']=false;
17821		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node25);
17822		me._marker_node25__normal = clonedNormalElement._marker_normal;
17823		me._marker_node25__normalInst = clonedNormalElement;
17824		me._marker_node25__normal.style.visibility='inherit';
17825		me._marker_node25__normal.style.left='-10px';
17826		me._marker_node25__normal.style.top='-10px';
17827		me._marker_node25.ggMarkerNormal=me._marker_node25__normal;
17828		me._marker_node25.ggMarkerInstances.push(clonedNormalElement);
17829		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node25);
17830		me._marker_node25__active = clonedActiveElement._marker_active;
17831		me._marker_node25__activeInst = clonedActiveElement;
17832		me._marker_node25__active.style.visibility='hidden';
17833		me._marker_node25__active.style.left='-15px';
17834		me._marker_node25__active.style.top='-15px';
17835		me._marker_node25.ggMarkerActive=me._marker_node25__active;
17836		me._marker_node25.ggMarkerInstances.push(clonedActiveElement);
17837		if (me._marker_node25.firstChild) {
17838			me._marker_node25.insertBefore(me._marker_node25__active,me._marker_node25.firstChild);
17839		} else {
17840			me._marker_node25.appendChild(me._marker_node25__active);
17841		}
17842		if (me._marker_node25.firstChild) {
17843			me._marker_node25.insertBefore(me._marker_node25__normal,me._marker_node25.firstChild);
17844		} else {
17845			me._marker_node25.appendChild(me._marker_node25__normal);
17846		}
17847		for (var i = 0; i < me._marker_node25.childNodes.length; i++) {
17848			me._marker_node25.ggMarkerInstances.push(me._marker_node25.childNodes[i]);
17849		}
17850		me.elementMouseOver['marker_node25']=false;
17851		me._marker_title31.logicBlock_position();
17852		me._marker_title31.logicBlock_visible();
17853		me.elementMouseOver['marker_title31']=false;
17854		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node26);
17855		me._marker_node26__normal = clonedNormalElement._marker_normal;
17856		me._marker_node26__normalInst = clonedNormalElement;
17857		me._marker_node26__normal.style.visibility='inherit';
17858		me._marker_node26__normal.style.left='-10px';
17859		me._marker_node26__normal.style.top='-10px';
17860		me._marker_node26.ggMarkerNormal=me._marker_node26__normal;
17861		me._marker_node26.ggMarkerInstances.push(clonedNormalElement);
17862		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node26);
17863		me._marker_node26__active = clonedActiveElement._marker_active;
17864		me._marker_node26__activeInst = clonedActiveElement;
17865		me._marker_node26__active.style.visibility='hidden';
17866		me._marker_node26__active.style.left='-15px';
17867		me._marker_node26__active.style.top='-15px';
17868		me._marker_node26.ggMarkerActive=me._marker_node26__active;
17869		me._marker_node26.ggMarkerInstances.push(clonedActiveElement);
17870		if (me._marker_node26.firstChild) {
17871			me._marker_node26.insertBefore(me._marker_node26__active,me._marker_node26.firstChild);
17872		} else {
17873			me._marker_node26.appendChild(me._marker_node26__active);
17874		}
17875		if (me._marker_node26.firstChild) {
17876			me._marker_node26.insertBefore(me._marker_node26__normal,me._marker_node26.firstChild);
17877		} else {
17878			me._marker_node26.appendChild(me._marker_node26__normal);
17879		}
17880		for (var i = 0; i < me._marker_node26.childNodes.length; i++) {
17881			me._marker_node26.ggMarkerInstances.push(me._marker_node26.childNodes[i]);
17882		}
17883		me.elementMouseOver['marker_node26']=false;
17884		me._marker_title30.logicBlock_position();
17885		me._marker_title30.logicBlock_visible();
17886		me.elementMouseOver['marker_title30']=false;
17887		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node27);
17888		me._marker_node27__normal = clonedNormalElement._marker_normal;
17889		me._marker_node27__normalInst = clonedNormalElement;
17890		me._marker_node27__normal.style.visibility='inherit';
17891		me._marker_node27__normal.style.left='-10px';
17892		me._marker_node27__normal.style.top='-10px';
17893		me._marker_node27.ggMarkerNormal=me._marker_node27__normal;
17894		me._marker_node27.ggMarkerInstances.push(clonedNormalElement);
17895		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node27);
17896		me._marker_node27__active = clonedActiveElement._marker_active;
17897		me._marker_node27__activeInst = clonedActiveElement;
17898		me._marker_node27__active.style.visibility='hidden';
17899		me._marker_node27__active.style.left='-15px';
17900		me._marker_node27__active.style.top='-15px';
17901		me._marker_node27.ggMarkerActive=me._marker_node27__active;
17902		me._marker_node27.ggMarkerInstances.push(clonedActiveElement);
17903		if (me._marker_node27.firstChild) {
17904			me._marker_node27.insertBefore(me._marker_node27__active,me._marker_node27.firstChild);
17905		} else {
17906			me._marker_node27.appendChild(me._marker_node27__active);
17907		}
17908		if (me._marker_node27.firstChild) {
17909			me._marker_node27.insertBefore(me._marker_node27__normal,me._marker_node27.firstChild);
17910		} else {
17911			me._marker_node27.appendChild(me._marker_node27__normal);
17912		}
17913		for (var i = 0; i < me._marker_node27.childNodes.length; i++) {
17914			me._marker_node27.ggMarkerInstances.push(me._marker_node27.childNodes[i]);
17915		}
17916		me.elementMouseOver['marker_node27']=false;
17917		me._marker_title29.logicBlock_position();
17918		me._marker_title29.logicBlock_visible();
17919		me.elementMouseOver['marker_title29']=false;
17920		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node28);
17921		me._marker_node28__normal = clonedNormalElement._marker_normal;
17922		me._marker_node28__normalInst = clonedNormalElement;
17923		me._marker_node28__normal.style.visibility='inherit';
17924		me._marker_node28__normal.style.left='-10px';
17925		me._marker_node28__normal.style.top='-10px';
17926		me._marker_node28.ggMarkerNormal=me._marker_node28__normal;
17927		me._marker_node28.ggMarkerInstances.push(clonedNormalElement);
17928		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node28);
17929		me._marker_node28__active = clonedActiveElement._marker_active;
17930		me._marker_node28__activeInst = clonedActiveElement;
17931		me._marker_node28__active.style.visibility='hidden';
17932		me._marker_node28__active.style.left='-15px';
17933		me._marker_node28__active.style.top='-15px';
17934		me._marker_node28.ggMarkerActive=me._marker_node28__active;
17935		me._marker_node28.ggMarkerInstances.push(clonedActiveElement);
17936		if (me._marker_node28.firstChild) {
17937			me._marker_node28.insertBefore(me._marker_node28__active,me._marker_node28.firstChild);
17938		} else {
17939			me._marker_node28.appendChild(me._marker_node28__active);
17940		}
17941		if (me._marker_node28.firstChild) {
17942			me._marker_node28.insertBefore(me._marker_node28__normal,me._marker_node28.firstChild);
17943		} else {
17944			me._marker_node28.appendChild(me._marker_node28__normal);
17945		}
17946		for (var i = 0; i < me._marker_node28.childNodes.length; i++) {
17947			me._marker_node28.ggMarkerInstances.push(me._marker_node28.childNodes[i]);
17948		}
17949		me.elementMouseOver['marker_node28']=false;
17950		me._marker_title28.logicBlock_position();
17951		me._marker_title28.logicBlock_visible();
17952		me.elementMouseOver['marker_title28']=false;
17953		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node29);
17954		me._marker_node29__normal = clonedNormalElement._marker_normal;
17955		me._marker_node29__normalInst = clonedNormalElement;
17956		me._marker_node29__normal.style.visibility='inherit';
17957		me._marker_node29__normal.style.left='-10px';
17958		me._marker_node29__normal.style.top='-10px';
17959		me._marker_node29.ggMarkerNormal=me._marker_node29__normal;
17960		me._marker_node29.ggMarkerInstances.push(clonedNormalElement);
17961		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node29);
17962		me._marker_node29__active = clonedActiveElement._marker_active;
17963		me._marker_node29__activeInst = clonedActiveElement;
17964		me._marker_node29__active.style.visibility='hidden';
17965		me._marker_node29__active.style.left='-15px';
17966		me._marker_node29__active.style.top='-15px';
17967		me._marker_node29.ggMarkerActive=me._marker_node29__active;
17968		me._marker_node29.ggMarkerInstances.push(clonedActiveElement);
17969		if (me._marker_node29.firstChild) {
17970			me._marker_node29.insertBefore(me._marker_node29__active,me._marker_node29.firstChild);
17971		} else {
17972			me._marker_node29.appendChild(me._marker_node29__active);
17973		}
17974		if (me._marker_node29.firstChild) {
17975			me._marker_node29.insertBefore(me._marker_node29__normal,me._marker_node29.firstChild);
17976		} else {
17977			me._marker_node29.appendChild(me._marker_node29__normal);
17978		}
17979		for (var i = 0; i < me._marker_node29.childNodes.length; i++) {
17980			me._marker_node29.ggMarkerInstances.push(me._marker_node29.childNodes[i]);
17981		}
17982		me.elementMouseOver['marker_node29']=false;
17983		me._marker_title27.logicBlock_position();
17984		me._marker_title27.logicBlock_visible();
17985		me.elementMouseOver['marker_title27']=false;
17986		me._floorplan_og_3d.logicBlock_alpha();
17987		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node1);
17988		me._marker_node1__normal = clonedNormalElement._marker_normal;
17989		me._marker_node1__normalInst = clonedNormalElement;
17990		me._marker_node1__normal.style.visibility='inherit';
17991		me._marker_node1__normal.style.left='-10px';
17992		me._marker_node1__normal.style.top='-10px';
17993		me._marker_node1.ggMarkerNormal=me._marker_node1__normal;
17994		me._marker_node1.ggMarkerInstances.push(clonedNormalElement);
17995		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node1);
17996		me._marker_node1__active = clonedActiveElement._marker_active;
17997		me._marker_node1__activeInst = clonedActiveElement;
17998		me._marker_node1__active.style.visibility='hidden';
17999		me._marker_node1__active.style.left='-15px';
18000		me._marker_node1__active.style.top='-15px';
18001		me._marker_node1.ggMarkerActive=me._marker_node1__active;
18002		me._marker_node1.ggMarkerInstances.push(clonedActiveElement);
18003		if (me._marker_node1.firstChild) {
18004			me._marker_node1.insertBefore(me._marker_node1__active,me._marker_node1.firstChild);
18005		} else {
18006			me._marker_node1.appendChild(me._marker_node1__active);
18007		}
18008		if (me._marker_node1.firstChild) {
18009			me._marker_node1.insertBefore(me._marker_node1__normal,me._marker_node1.firstChild);
18010		} else {
18011			me._marker_node1.appendChild(me._marker_node1__normal);
18012		}
18013		for (var i = 0; i < me._marker_node1.childNodes.length; i++) {
18014			me._marker_node1.ggMarkerInstances.push(me._marker_node1.childNodes[i]);
18015		}
18016		me.elementMouseOver['marker_node1']=false;
18017		me._marker_title26.logicBlock_position();
18018		me._marker_title26.logicBlock_visible();
18019		me.elementMouseOver['marker_title26']=false;
18020		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node2);
18021		me._marker_node2__normal = clonedNormalElement._marker_normal;
18022		me._marker_node2__normalInst = clonedNormalElement;
18023		me._marker_node2__normal.style.visibility='inherit';
18024		me._marker_node2__normal.style.left='-10px';
18025		me._marker_node2__normal.style.top='-10px';
18026		me._marker_node2.ggMarkerNormal=me._marker_node2__normal;
18027		me._marker_node2.ggMarkerInstances.push(clonedNormalElement);
18028		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node2);
18029		me._marker_node2__active = clonedActiveElement._marker_active;
18030		me._marker_node2__activeInst = clonedActiveElement;
18031		me._marker_node2__active.style.visibility='hidden';
18032		me._marker_node2_
18032_active.style.left='-15px';
18033		me._marker_node2__active.style.top='-15px';
18034		me._marker_node2.ggMarkerActive=me._marker_node2__active;
18035		me._marker_node2.ggMarkerInstances.push(clonedActiveElement);
18036		if (me._marker_node2.firstChild) {
18037			me._marker_node2.insertBefore(me._marker_node2__active,me._marker_node2.firstChild);
18038		} else {
18039			me._marker_node2.appendChild(me._marker_node2__active);
18040		}
18041		if (me._marker_node2.firstChild) {
18042			me._marker_node2.insertBefore(me._marker_node2__normal,me._marker_node2.firstChild);
18043		} else {
18044			me._marker_node2.appendChild(me._marker_node2__normal);
18045		}
18046		for (var i = 0; i < me._marker_node2.childNodes.length; i++) {
18047			me._marker_node2.ggMarkerInstances.push(me._marker_node2.childNodes[i]);
18048		}
18049		me.elementMouseOver['marker_node2']=false;
18050		me._marker_title25.logicBlock_position();
18051		me._marker_title25.logicBlock_visible();
18052		me.elementMouseOver['marker_title25']=false;
18053		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node3);
18054		me._marker_node3__normal = clonedNormalElement._marker_normal;
18055		me._marker_node3__normalInst = clonedNormalElement;
18056		me._marker_node3__normal.style.visibility='inherit';
18057		me._marker_node3__normal.style.left='-10px';
18058		me._marker_node3__normal.style.top='-10px';
18059		me._marker_node3.ggMarkerNormal=me._marker_node3__normal;
18060		me._marker_node3.ggMarkerInstances.push(clonedNormalElement);
18061		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node3);
18062		me._marker_node3__active = clonedActiveElement._marker_active;
18063		me._marker_node3__activeInst = clonedActiveElement;
18064		me._marker_node3__active.style.visibility='hidden';
18065		me._marker_node3__active.style.left='-15px';
18066		me._marker_node3__active.style.top='-15px';
18067		me._marker_node3.ggMarkerActive=me._marker_node3__active;
18068		me._marker_node3.ggMarkerInstances.push(clonedActiveElement);
18069		if (me._marker_node3.firstChild) {
18070			me._marker_node3.insertBefore(me._marker_node3__active,me._marker_node3.firstChild);
18071		} else {
18072			me._marker_node3.appendChild(me._marker_node3__active);
18073		}
18074		if (me._marker_node3.firstChild) {
18075			me._marker_node3.insertBefore(me._marker_node3__normal,me._marker_node3.firstChild);
18076		} else {
18077			me._marker_node3.appendChild(me._marker_node3__normal);
18078		}
18079		for (var i = 0; i < me._marker_node3.childNodes.length; i++) {
18080			me._marker_node3.ggMarkerInstances.push(me._marker_node3.childNodes[i]);
18081		}
18082		me.elementMouseOver['marker_node3']=false;
18083		me._marker_title24.logicBlock_position();
18084		me._marker_title24.logicBlock_visible();
18085		me.elementMouseOver['marker_title24']=false;
18086		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node4);
18087		me._marker_node4__normal = clonedNormalElement._marker_normal;
18088		me._marker_node4__normalInst = clonedNormalElement;
18089		me._marker_node4__normal.style.visibility='inherit';
18090		me._marker_node4__normal.style.left='-10px';
18091		me._marker_node4__normal.style.top='-10px';
18092		me._marker_node4.ggMarkerNormal=me._marker_node4__normal;
18093		me._marker_node4.ggMarkerInstances.push(clonedNormalElement);
18094		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node4);
18095		me._marker_node4__active = clonedActiveElement._marker_active;
18096		me._marker_node4__activeInst = clonedActiveElement;
18097		me._marker_node4__active.style.visibility='hidden';
18098		me._marker_node4__active.style.left='-15px';
18099		me._marker_node4__active.style.top='-15px';
18100		me._marker_node4.ggMarkerActive=me._marker_node4__active;
18101		me._marker_node4.ggMarkerInstances.push(clonedActiveElement);
18102		if (me._marker_node4.firstChild) {
18103			me._marker_node4.insertBefore(me._marker_node4__active,me._marker_node4.firstChild);
18104		} else {
18105			me._marker_node4.appendChild(me._marker_node4__active);
18106		}
18107		if (me._marker_node4.firstChild) {
18108			me._marker_node4.insertBefore(me._marker_node4__normal,me._marker_node4.firstChild);
18109		} else {
18110			me._marker_node4.appendChild(me._marker_node4__normal);
18111		}
18112		for (var i = 0; i < me._marker_node4.childNodes.length; i++) {
18113			me._marker_node4.ggMarkerInstances.push(me._marker_node4.childNodes[i]);
18114		}
18115		me.elementMouseOver['marker_node4']=false;
18116		me._marker_title23.logicBlock_position();
18117		me._marker_title23.logicBlock_visible();
18118		me.elementMouseOver['marker_title23']=false;
18119		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node6);
18120		me._marker_node6__normal = clonedNormalElement._marker_normal;
18121		me._marker_node6__normalInst = clonedNormalElement;
18122		me._marker_node6__normal.style.visibility='inherit';
18123		me._marker_node6__normal.style.left='-10px';
18124		me._marker_node6__normal.style.top='-10px';
18125		me._marker_node6.ggMarkerNormal=me._marker_node6__normal;
18126		me._marker_node6.ggMarkerInstances.push(clonedNormalElement);
18127		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node6);
18128		me._marker_node6__active = clonedActiveElement._marker_active;
18129		me._marker_node6__activeInst = clonedActiveElement;
18130		me._marker_node6__active.style.visibility='hidden';
18131		me._marker_node6__active.style.left='-15px';
18132		me._marker_node6__active.style.top='-15px';
18133		me._marker_node6.ggMarkerActive=me._marker_node6__active;
18134		me._marker_node6.ggMarkerInstances.push(clonedActiveElement);
18135		if (me._marker_node6.firstChild) {
18136			me._marker_node6.insertBefore(me._marker_node6__active,me._marker_node6.firstChild);
18137		} else {
18138			me._marker_node6.appendChild(me._marker_node6__active);
18139		}
18140		if (me._marker_node6.firstChild) {
18141			me._marker_node6.insertBefore(me._marker_node6__normal,me._marker_node6.firstChild);
18142		} else {
18143			me._marker_node6.appendChild(me._marker_node6__normal);
18144		}
18145		for (var i = 0; i < me._marker_node6.childNodes.length; i++) {
18146			me._marker_node6.ggMarkerInstances.push(me._marker_node6.childNodes[i]);
18147		}
18148		me.elementMouseOver['marker_node6']=false;
18149		me._marker_title22.logicBlock_position();
18150		me._marker_title22.logicBlock_visible();
18151		me.elementMouseOver['marker_title22']=false;
18152		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node7);
18153		me._marker_node7__normal = clonedNormalElement._marker_normal;
18154		me._marker_node7__normalInst = clonedNormalElement;
18155		me._marker_node7__normal.style.visibility='inherit';
18156		me._marker_node7__normal.style.left='-10px';
18157		me._marker_node7__normal.style.top='-10px';
18158		me._marker_node7.ggMarkerNormal=me._marker_node7__normal;
18159		me._marker_node7.ggMarkerInstances.push(clonedNormalElement);
18160		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node7);
18161		me._marker_node7__active = clonedActiveElement._marker_active;
18162		me._marker_node7__activeInst = clonedActiveElement;
18163		me._marker_node7__active.style.visibility='hidden';
18164		me._marker_node7__active.style.left='-15px';
18165		me._marker_node7__active.style.top='-15px';
18166		me._marker_node7.ggMarkerActive=me._marker_node7__active;
18167		me._marker_node7.ggMarkerInstances.push(clonedActiveElement);
18168		if (me._marker_node7.firstChild) {
18169			me._marker_node7.insertBefore(me._marker_node7__active,me._marker_node7.firstChild);
18170		} else {
18171			me._marker_node7.appendChild(me._marker_node7__active);
18172		}
18173		if (me._marker_node7.firstChild) {
18174			me._marker_node7.insertBefore(me._marker_node7__normal,me._marker_node7.firstChild);
18175		} else {
18176			me._marker_node7.appendChild(me._marker_node7__normal);
18177		}
18178		for (var i = 0; i < me._marker_node7.childNodes.length; i++) {
18179			me._marker_node7.ggMarkerInstances.push(me._marker_node7.childNodes[i]);
18180		}
18181		me.elementMouseOver['marker_node7']=false;
18182		me._marker_title21.logicBlock_position();
18183		me._marker_title21.logicBlock_visible();
18184		me.elementMouseOver['marker_title21']=false;
18185		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node8);
18186		me._marker_node8__normal = clonedNormalElement._marker_normal;
18187		me._marker_node8__normalInst = clonedNormalElement;
18188		me._marker_node8__normal.style.visibility='inherit';
18189		me._marker_node8__normal.style.left='-10px';
18190		me._marker_node8__normal.style.top='-10px';
18191		me._marker_node8.ggMarkerNormal=me._marker_node8__normal;
18192		me._marker_node8.ggMarkerInstances.push(clonedNormalElement);
18193		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node8);
18194		me._marker_node8__active = clonedActiveElement._marker_active;
18195		me._marker_node8__activeInst = clonedActiveElement;
18196		me._marker_node8__active.style.visibility='hidden';
18197		me._marker_node8__active.style.left='-15px';
18198		me._marker_node8__active.style.top='-15px';
18199		me._marker_node8.ggMarkerActive=me._marker_node8__active;
18200		me._marker_node8.ggMarkerInstances.push(clonedActiveElement);
18201		if (me._marker_node8.firstChild) {
18202			me._marker_node8.insertBefore(me._marker_node8__active,me._marker_node8.firstChild);
18203		} else {
18204			me._marker_node8.appendChild(me._marker_node8__active);
18205		}
18206		if (me._marker_node8.firstChild) {
18207			me._marker_node8.insertBefore(me._marker_node8__normal,me._marker_node8.firstChild);
18208		} else {
18209			me._marker_node8.appendChild(me._marker_node8__normal);
18210		}
18211		for (var i = 0; i < me._marker_node8.childNodes.length; i++) {
18212			me._marker_node8.ggMarkerInstances.push(me._marker_node8.childNodes[i]);
18213		}
18214		me.elementMouseOver['marker_node8']=false;
18215		me._marker_title20.logicBlock_position();
18216		me._marker_title20.logicBlock_visible();
18217		me.elementMouseOver['marker_title20']=false;
18218		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node9);
18219		me._marker_node9__normal = clonedNormalElement._marker_normal;
18220		me._marker_node9__normalInst = clonedNormalElement;
18221		me._marker_node9__normal.style.visibility='inherit';
18222		me._marker_node9__normal.style.left='-10px';
18223		me._marker_node9__normal.style.top='-10px';
18224		me._marker_node9.ggMarkerNormal=me._marker_node9__normal;
18225		me._marker_node9.ggMarkerInstances.push(clonedNormalElement);
18226		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node9);
18227		me._marker_node9__active = clonedActiveElement._marker_active;
18228		me._marker_node9__activeInst = clonedActiveElement;
18229		me._marker_node9__active.style.visibility='hidden';
18230		me._marker_node9__active.style.left='-15px';
18231		me._marker_node9__active.style.top='-15px';
18232		me._marker_node9.ggMarkerActive=me._marker_node9__active;
18233		me._marker_node9.ggMarkerInstances.push(clonedActiveElement);
18234		if (me._marker_node9.firstChild) {
18235			me._marker_node9.insertBefore(me._marker_node9__active,me._marker_node9.firstChild);
18236		} else {
18237			me._marker_node9.appendChild(me._marker_node9__active);
18238		}
18239		if (me._marker_node9.firstChild) {
18240			me._marker_node9.insertBefore(me._marker_node9__normal,me._marker_node9.firstChild);
18241		} else {
18242			me._marker_node9.appendChild(me._marker_node9__normal);
18243		}
18244		for (var i = 0; i < me._marker_node9.childNodes.length; i++) {
18245			me._marker_node9.ggMarkerInstances.push(me._marker_node9.childNodes[i]);
18246		}
18247		me.elementMouseOver['marker_node9']=false;
18248		me._marker_title19.logicBlock_position();
18249		me._marker_title19.logicBlock_visible();
18250		me.elementMouseOver['marker_title19']=false;
18251		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node10);
18252		me._marker_node10__normal = clonedNormalElement._marker_normal;
18253		me._marker_node10__normalInst = clonedNormalElement;
18254		me._marker_node10__normal.style.visibility='inherit';
18255		me._marker_node10__normal.style.left='-10px';
18256		me._marker_node10__normal.style.top='-10px';
18257		me._marker_node10.ggMarkerNormal=me._marker_node10__normal;
18258		me._marker_node10.ggMarkerInstances.push(clonedNormalElement);
18259		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node10);
18260		me._marker_node10__active = clonedActiveElement._marker_active;
18261		me._marker_node10__activeInst = clonedActiveElement;
18262		me._marker_node10__active.style.visibility='hidden';
18263		me._marker_node10__active.style.left='-15px';
18264		me._marker_node10__active.style.top='-15px';
18265		me._marker_node10.ggMarkerActive=me._marker_node10__active;
18266		me._marker_node10.ggMarkerInstances.push(clonedActiveElement);
18267		if (me._marker_node10.firstChild) {
18268			me._marker_node10.insertBefore(me._marker_node10__active,me._marker_node10.firstChild);
18269		} else {
18270			me._marker_node10.appendChild(me._marker_node10__active);
18271		}
18272		if (me._marker_node10.firstChild) {
18273			me._marker_node10.insertBefore(me._marker_node10__normal,me._marker_node10.firstChild);
18274		} else {
18275			me._marker_node10.appendChild(me._marker_node10__normal);
18276		}
18277		for (var i = 0; i < me._marker_node10.childNodes.length; i++) {
18278			me._marker_node10.ggMarkerInstances.push(me._marker_node10.childNodes[i]);
18279		}
18280		me.elementMouseOver['marker_node10']=false;
18281		me._marker_title18.logicBlock_position();
18282		me._marker_title18.logicBlock_visible();
18283		me.elementMouseOver['marker_title18']=false;
18284		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node11);
18285		me._marker_node11__normal = clonedNormalElement._marker_normal;
18286		me._marker_node11__normalInst = clonedNormalElement;
18287		me._marker_node11__normal.style.visibility='inherit';
18288		me._marker_node11__normal.style.left='-10px';
18289		me._marker_node11__normal.style.top='-10px';
18290		me._marker_node11.ggMarkerNormal=me._marker_node11__normal;
18291		me._marker_node11.ggMarkerInstances.push(clonedNormalElement);
18292		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node11);
18293		me._marker_node11__active = clonedActiveElement._marker_active;
18294		me._marker_node11__activeInst = clonedActiveElement;
18295		me._marker_node11__active.style.visibility='hidden';
18296		me._marker_node11__active.style.left='-15px';
18297		me._marker_node11__active.style.top='-15px';
18298		me._marker_node11.ggMarkerActive=me._marker_node11__active;
18299		me._marker_node11.ggMarkerInstances.push(clonedActiveElement);
18300		if (me._marker_node11.firstChild) {
18301			me._marker_node11.insertBefore(me._marker_node11__active,me._marker_node11.firstChild);
18302		} else {
18303			me._marker_node11.appendChild(me._marker_node11__active);
18304		}
18305		if (me._marker_node11.firstChild) {
18306			me._marker_node11.insertBefore(me._marker_node11__normal,me._marker_node11.firstChild);
18307		} else {
18308			me._marker_node11.appendChild(me._marker_node11__normal);
18309		}
18310		for (var i = 0; i < me._marker_node11.childNodes.length; i++) {
18311			me._marker_node11.ggMarkerInstances.push(me._marker_node11.childNodes[i]);
18312		}
18313		me.elementMouseOver['marker_node11']=false;
18314		me._marker_title17.logicBlock_position();
18315		me._marker_title17.logicBlock_visible();
18316		me.elementMouseOver['marker_title17']=false;
18317		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node12);
18318		me._marker_node12__normal = clonedNormalElement._marker_normal;
18319		me._marker_node12__normalInst = clonedNormalElement;
18320		me._marker_node12__normal.style.visibility='inherit';
18321		me._marker_node12__normal.style.left='-10px';
18322		me._marker_node12__normal.style.top='-10px';
18323		me._marker_node12.ggMarkerNormal=me._marker_node12__normal;
18324		me._marker_node12.ggMarkerInstances.push(clonedNormalElement);
18325		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node12);
18326		me._marker_node12__active = clonedActiveElement._marker_active;
18327		me._marker_node12__activeInst = clonedActiveElement;
18328		me._marker_node12__active.style.visibility='hidden';
18329		me._marker_node12__active.style.left='-15px';
18330		me._marker_node12__active.style.top='-15px';
18331		me._marker_node12.ggMarkerActive=me._marker_node12__active;
18332		me._marker_node12.ggMarkerInstances.push(clonedActiveElement);
18333		if (me._marker_node12.firstChild) {
18334			me._marker_node12.insertBefore(me._marker_node12__active,me._marker_node12.firstChild);
18335		} else {
18336			me._marker_node12.appendChild(me._marker_node12__active);
18337		}
18338		if (me._marker_node12.firstChild) {
18339			me._marker_node12.insertBefore(me._marker_node12__normal,me._marker_node12.firstChild);
18340		} else {
18341			me._marker_node12.appendChild(me._marker_node12__normal);
18342		}
18343		for (var i = 0; i < me._marker_node12.childNodes.length; i++) {
18344			me._marker_node12.ggMarkerInstances.push(me._marker_node12.childNodes[i]);
18345		}
18346		me.elementMouseOver['marker_node12']=false;
18347		me._marker_title16.logicBlock_position();
18348		me._marker_title16.logicBlock_visible();
18349		me.elementMouseOver['marker_title16']=false;
18350		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node5);
18351		me._marker_node5__normal = clonedNormalElement._marker_normal;
18352		me._marker_node5__normalInst = clonedNormalElement;
18353		me._marker_node5__normal.style.visibility='inherit';
18354		me._marker_node5__normal.style.left='-10px';
18355		me._marker_node5__normal.style.top='-10px';
18356		me._marker_node5.ggMarkerNormal=me._marker_node5__normal;
18357		me._marker_node5.ggMarkerInstances.push(clonedNormalElement);
18358		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node5);
18359		me._marker_node5__active = clonedActiveElement._marker_active;
18360		me._marker_node5__activeInst = clonedActiveElement;
18361		me._marker_node5__active.style.visibility='hidden';
18362		me._marker_node5__active.style.left='-15px';
18363		me._marker_node5__active.style.top='-15px';
18364		me._marker_node5.ggMarkerActive=me._marker_node5__active;
18365		me._marker_node5.ggMarkerInstances.push(clonedActiveElement);
18366		if (me._marker_node5.firstChild) {
18367			me._marker_node5.insertBefore(me._marker_node5__active,me._marker_node5.firstChild);
18368		} else {
18369			me._marker_node5.appendChild(me._marker_node5__active);
18370		}
18371		if (me._marker_node5.firstChild) {
18372			me._marker_node5.insertBefore(me._marker_node5__normal,me._marker_node5.firstChild);
18373		} else {
18374			me._marker_node5.appendChild(me._marker_node5__normal);
18375		}
18376		for (var i = 0; i < me._marker_node5.childNodes.length; i++) {
18377			me._marker_node5.ggMarkerInstances.push(me._marker_node5.childNodes[i]);
18378		}
18379		me.elementMouseOver['marker_node5']=false;
18380		me._marker_title15.logicBlock_position();
18381		me._marker_title15.logicBlock_visible();
18382		me.elementMouseOver['marker_title15']=false;
18383		me._floorplan_garage_3d.logicBlock_alpha();
18384		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node30);
18385		me._marker_node30__normal = clonedNormalElement._marker_normal;
18386		me._marker_node30__normalInst = clonedNormalElement;
18387		me._marker_node30__normal.style.visibility='inherit';
18388		me._marker_node30__normal.style.left='-10px';
18389		me._marker_node30__normal.style.top='-10px';
18390		me._marker_node30.ggMarkerNormal=me._marker_node30__normal;
18391		me._marker_node30.ggMarkerInstances.push(clonedNormalElement);
18392		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node30);
18393		me._marker_node30__active = clonedActiveElement._marker_active;
18394		me._marker_node30__activeInst = clonedActiveElement;
18395		me._marker_node30__active.style.visibility='hidden';
18396		me._marker_node30__active.style.left='-15px';
18397		me._marker_node30__active.style.top='-15px';
18398		me._marker_node30.ggMarkerActive=me._marker_node30__active;
18399		me._marker_node30.ggMarkerInstances.push(clonedActiveElement);
18400		if (me._marker_node30.firstChild) {
18401			me._marker_node30.insertBefore(me._marker_node30__active,me._marker_node30.firstChild);
18402		} else {
18403			me._marker_node30.appendChild(me._marker_node30__active);
18404		}
18405		if (me._marker_node30.firstChild) {
18406			me._marker_node30.insertBefore(me._marker_node30__normal,me._marker_node30.firstChild);
18407		} else {
18408			me._marker_node30.appendChild(me._marker_node30__normal);
18409		}
18410		for (var i = 0; i < me._marker_node30.childNodes.length; i++) {
18411			me._marker_node30.ggMarkerInstances.push(me._marker_node30.childNodes[i]);
18412		}
18413		me.elementMouseOver['marker_node30']=false;
18414		me._marker_title14.logicBlock_position();
18415		me._marker_title14.logicBlock_visible();
18416		me.elementMouseOver['marker_title14']=false;
18417		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node31);
18418		me._marker_node31__normal = clonedNormalElement._marker_normal;
18419		me._marker_node31__normalInst = clonedNormalElement;
18420		me._marker_node31__normal.style.visibility='inherit';
18421		me._marker_node31__normal.style.left='-10px';
18422		me._marker_node31__normal.style.top='-10px';
18423		me._marker_node31.ggMarkerNormal=me._marker_node31__normal;
18424		me._marker_node31.ggMarkerInstances.push(clonedNormalElement);
18425		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node31);
18426		me._marker_node31__active = clonedActiveElement._marker_active;
18427		me._marker_node31__activeInst = clonedActiveElement;
18428		me._marker_node31__active.style.visibility='hidden';
18429		me._marker_node31__active.style.left='-15px';
18430		me._marker_node31__active.style.top='-15px';
18431		me._marker_node31.ggMarkerActive=me._marker_node31__active;
18432		me._marker_node31.ggMarkerInstances.push(clonedActiveElement);
18433		if (me._marker_node31.firstChild) {
18434			me._marker_node31.insertBefore(me._marker_node31__active,me._marker_node31.firstChild);
18435		} else {
18436			me._marker_node31.appendChild(me._marker_node31__active);
18437		}
18438		if (me._marker_node31.firstChild) {
18439			me._marker_node31.insertBefore(me._marker_node31__normal,me._marker_node31.firstChild);
18440		} else {
18441			me._marker_node31.appendChild(me._marker_node31__normal);
18442		}
18443		for (var i = 0; i < me._marker_node31.childNodes.length; i++) {
18444			me._marker_node31.ggMarkerInstances.push(me._marker_node31.childNodes[i]);
18445		}
18446		me.elementMouseOver['marker_node31']=false;
18447		me._marker_title13.logicBlock_position();
18448		me._marker_title13.logicBlock_visible();
18449		me.elementMouseOver['marker_title13']=false;
18450		me._floorplan_eg_3d.logicBlock_alpha();
18451		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node21);
18452		me._marker_node21__normal = clonedNormalElement._marker_normal;
18453		me._marker_node21__normalInst = clonedNormalElement;
18454		me._marker_node21__normal.style.visibility='inherit';
18455		me._marker_node21__normal.style.left='-10px';
18456		me._marker_node21__normal.style.top='-10px';
18457		me._marker_node21.ggMarkerNormal=me._marker_node21__normal;
18458		me._marker_node21.ggMarkerInstances.push(clonedNormalElement);
18459		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node21);
18460		me._marker_node21__active = clonedActiveElement._marker_active;
18461		me._marker_node21__activeInst = clonedActiveElement;
18462		me._marker_node21__active.style.visibility='hidden';
18463		me._marker_node21__active.style.left='-15px';
18464		me._marker_node21__active.style.top='-15px';
18465		me._marker_node21.ggMarkerActive=me._marker_node21__active;
18466		me._marker_node21.ggMarkerInstances.push(clonedActiveElement);
18467		if (me._marker_node21.firstChild) {
18468			me._marker_node21.insertBefore(me._marker_node21__active,me._marker_node21.firstChild);
18469		} else {
18470			me._marker_node21.appendChild(me._marker_node21__active);
18471		}
18472		if (me._marker_node21.firstChild) {
18473			me._marker_node21.insertBefore(me._marker_node21__normal,me._marker_node21.firstChild);
18474		} else {
18475			me._marker_node21.appendChild(me._marker_node21__normal);
18476		}
18477		for (var i = 0; i < me._marker_node21.childNodes.length; i++) {
18478			me._marker_node21.ggMarkerInstances.push(me._marker_node21.childNodes[i]);
18479		}
18480		me.elementMouseOver['marker_node21']=false;
18481		me._marker_title12.logicBlock_position();
18482		me._marker_title12.logicBlock_visible();
18483		me.elementMouseOver['marker_title12']=false;
18484		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node22);
18485		me._marker_node22__normal = clonedNormalElement._marker_normal;
18486		me._marker_node22__normalInst = clonedNormalElement;
18487		me._marker_node22__normal.style.visibility='inherit';
18488		me._marker_node22__normal.style.left='-10px';
18489		me._marker_node22__normal.style.top='-10px';
18490		me._marker_node22.ggMarkerNormal=me._marker_node22__normal;
18491		me._marker_node22.ggMarkerInstances.push(clonedNormalElement);
18492		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node22);
18493		me._marker_node22__active = clonedActiveElement._marker_active;
18494		me._marker_node22__activeInst = clonedActiveElement;
18495		me._marker_node22__active.style.visibility='hidden';
18496		me._marker_node22__active.style.left='-15px';
18497		me._marker_node22__active.style.top='-15px';
18498		me._marker_node22.ggMarkerActive=me._marker_node22__active;
18499		me._marker_node22.ggMarkerInstances.push(clonedActiveElement);
18500		if (me._marker_node22.firstChild) {
18501			me._marker_node22.insertBefore(me._marker_node22__active,me._marker_node22.firstChild);
18502		} else {
18503			me._marker_node22.appendChild(me._marker_node22__active);
18504		}
18505		if (me._marker_node22.firstChild) {
18506			me._marker_node22.insertBefore(me._marker_node22__normal,me._marker_node22.firstChild);
18507		} else {
18508			me._marker_node22.appendChild(me._marker_node22__normal);
18509		}
18510		for (var i = 0; i < me._marker_node22.childNodes.length; i++) {
18511			me._marker_node22.ggMarkerInstances.push(me._marker_node22.childNodes[i]);
18512		}
18513		me.elementMouseOver['marker_node22']=false;
18514		me._marker_title11.logicBlock_position();
18515		me._marker_title11.logicBlock_visible();
18516		me.elementMouseOver['marker_title11']=false;
18517		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node20);
18518		me._marker_node20__normal = clonedNormalElement._marker_normal;
18519		me._marker_node20__normalInst = clonedNormalElement;
18520		me._marker_node20__normal.style.visibility='inherit';
18521		me._marker_node20__normal.style.left='-10px';
18522		me._marker_node20__normal.style.top='-10px';
18523		me._marker_node20.ggMarkerNormal=me._marker_node20__normal;
18524		me._marker_node20.ggMarkerInstances.push(clonedNormalElement);
18525		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node20);
18526		me._marker_node20__active = clonedActiveElement._marker_active;
18527		me._marker_node20__activeInst = clonedActiveElement;
18528		me._marker_node20__active.style.visibility='hidden';
18529		me._marker_node20__active.style.left='-15px';
18530		me._marker_node20__active.style.top='-15px';
18531		me._marker_node20.ggMarkerActive=me._marker_node20__active;
18532		me._marker_node20.ggMarkerInstances.push(clonedActiveElement);
18533		if (me._marker_node20.firstChild) {
18534			me._marker_node20.insertBefore(me._marker_node20__active,me._marker_node20.firstChild);
18535		} else {
18536			me._marker_node20.appendChild(me._marker_node20__active);
18537		}
18538		if (me._marker_node20.firstChild) {
18539			me._marker_node20.insertBefore(me._marker_node20__normal,me._marker_node20.firstChild);
18540		} else {
18541			me._marker_node20.appendChild(me._marker_node20__normal);
18542		}
18543		for (var i = 0; i < me._marker_node20.childNodes.length; i++) {
18544			me._marker_node20.ggMarkerInstances.push(me._marker_node20.childNodes[i]);
18545		}
18546		me.elementMouseOver['marker_node20']=false;
18547		me._marker_title10.logicBlock_position();
18548		me._marker_title10.logicBlock_visible();
18549		me.elementMouseOver['marker_title10']=false;
18550		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node19);
18551		me._marker_node19__normal = clonedNormalElement._marker_normal;
18552		me._marker_node19__normalInst = clonedNormalElement;
18553		me._marker_node1
185539__normal.style.visibility='inherit';
18554		me._marker_node19__normal.style.left='-10px';
18555		me._marker_node19__normal.style.top='-10px';
18556		me._marker_node19.ggMarkerNormal=me._marker_node19__normal;
18557		me._marker_node19.ggMarkerInstances.push(clonedNormalElement);
18558		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node19);
18559		me._marker_node19__active = clonedActiveElement._marker_active;
18560		me._marker_node19__activeInst = clonedActiveElement;
18561		me._marker_node19__active.style.visibility='hidden';
18562		me._marker_node19__active.style.left='-15px';
18563		me._marker_node19__active.style.top='-15px';
18564		me._marker_node19.ggMarkerActive=me._marker_node19__active;
18565		me._marker_node19.ggMarkerInstances.push(clonedActiveElement);
18566		if (me._marker_node19.firstChild) {
18567			me._marker_node19.insertBefore(me._marker_node19__active,me._marker_node19.firstChild);
18568		} else {
18569			me._marker_node19.appendChild(me._marker_node19__active);
18570		}
18571		if (me._marker_node19.firstChild) {
18572			me._marker_node19.insertBefore(me._marker_node19__normal,me._marker_node19.firstChild);
18573		} else {
18574			me._marker_node19.appendChild(me._marker_node19__normal);
18575		}
18576		for (var i = 0; i < me._marker_node19.childNodes.length; i++) {
18577			me._marker_node19.ggMarkerInstances.push(me._marker_node19.childNodes[i]);
18578		}
18579		me.elementMouseOver['marker_node19']=false;
18580		me._marker_title9.logicBlock_position();
18581		me._marker_title9.logicBlock_visible();
18582		me.elementMouseOver['marker_title9']=false;
18583		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node18);
18584		me._marker_node18__normal = clonedNormalElement._marker_normal;
18585		me._marker_node18__normalInst = clonedNormalElement;
18586		me._marker_node18__normal.style.visibility='inherit';
18587		me._marker_node18__normal.style.left='-10px';
18588		me._marker_node18__normal.style.top='-10px';
18589		me._marker_node18.ggMarkerNormal=me._marker_node18__normal;
18590		me._marker_node18.ggMarkerInstances.push(clonedNormalElement);
18591		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node18);
18592		me._marker_node18__active = clonedActiveElement._marker_active;
18593		me._marker_node18__activeInst = clonedActiveElement;
18594		me._marker_node18__active.style.visibility='hidden';
18595		me._marker_node18__active.style.left='-15px';
18596		me._marker_node18__active.style.top='-15px';
18597		me._marker_node18.ggMarkerActive=me._marker_node18__active;
18598		me._marker_node18.ggMarkerInstances.push(clonedActiveElement);
18599		if (me._marker_node18.firstChild) {
18600			me._marker_node18.insertBefore(me._marker_node18__active,me._marker_node18.firstChild);
18601		} else {
18602			me._marker_node18.appendChild(me._marker_node18__active);
18603		}
18604		if (me._marker_node18.firstChild) {
18605			me._marker_node18.insertBefore(me._marker_node18__normal,me._marker_node18.firstChild);
18606		} else {
18607			me._marker_node18.appendChild(me._marker_node18__normal);
18608		}
18609		for (var i = 0; i < me._marker_node18.childNodes.length; i++) {
18610			me._marker_node18.ggMarkerInstances.push(me._marker_node18.childNodes[i]);
18611		}
18612		me.elementMouseOver['marker_node18']=false;
18613		me._marker_title8.logicBlock_position();
18614		me._marker_title8.logicBlock_visible();
18615		me.elementMouseOver['marker_title8']=false;
18616		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node17);
18617		me._marker_node17__normal = clonedNormalElement._marker_normal;
18618		me._marker_node17__normalInst = clonedNormalElement;
18619		me._marker_node17__normal.style.visibility='inherit';
18620		me._marker_node17__normal.style.left='-10px';
18621		me._marker_node17__normal.style.top='-10px';
18622		me._marker_node17.ggMarkerNormal=me._marker_node17__normal;
18623		me._marker_node17.ggMarkerInstances.push(clonedNormalElement);
18624		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node17);
18625		me._marker_node17__active = clonedActiveElement._marker_active;
18626		me._marker_node17__activeInst = clonedActiveElement;
18627		me._marker_node17__active.style.visibility='hidden';
18628		me._marker_node17__active.style.left='-15px';
18629		me._marker_node17__active.style.top='-15px';
18630		me._marker_node17.ggMarkerActive=me._marker_node17__active;
18631		me._marker_node17.ggMarkerInstances.push(clonedActiveElement);
18632		if (me._marker_node17.firstChild) {
18633			me._marker_node17.insertBefore(me._marker_node17__active,me._marker_node17.firstChild);
18634		} else {
18635			me._marker_node17.appendChild(me._marker_node17__active);
18636		}
18637		if (me._marker_node17.firstChild) {
18638			me._marker_node17.insertBefore(me._marker_node17__normal,me._marker_node17.firstChild);
18639		} else {
18640			me._marker_node17.appendChild(me._marker_node17__normal);
18641		}
18642		for (var i = 0; i < me._marker_node17.childNodes.length; i++) {
18643			me._marker_node17.ggMarkerInstances.push(me._marker_node17.childNodes[i]);
18644		}
18645		me.elementMouseOver['marker_node17']=false;
18646		me._marker_title7.logicBlock_position();
18647		me._marker_title7.logicBlock_visible();
18648		me.elementMouseOver['marker_title7']=false;
18649		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node16);
18650		me._marker_node16__normal = clonedNormalElement._marker_normal;
18651		me._marker_node16__normalInst = clonedNormalElement;
18652		me._marker_node16__normal.style.visibility='inherit';
18653		me._marker_node16__normal.style.left='-10px';
18654		me._marker_node16__normal.style.top='-10px';
18655		me._marker_node16.ggMarkerNormal=me._marker_node16__normal;
18656		me._marker_node16.ggMarkerInstances.push(clonedNormalElement);
18657		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node16);
18658		me._marker_node16__active = clonedActiveElement._marker_active;
18659		me._marker_node16__activeInst = clonedActiveElement;
18660		me._marker_node16__active.style.visibility='hidden';
18661		me._marker_node16__active.style.left='-15px';
18662		me._marker_node16__active.style.top='-15px';
18663		me._marker_node16.ggMarkerActive=me._marker_node16__active;
18664		me._marker_node16.ggMarkerInstances.push(clonedActiveElement);
18665		if (me._marker_node16.firstChild) {
18666			me._marker_node16.insertBefore(me._marker_node16__active,me._marker_node16.firstChild);
18667		} else {
18668			me._marker_node16.appendChild(me._marker_node16__active);
18669		}
18670		if (me._marker_node16.firstChild) {
18671			me._marker_node16.insertBefore(me._marker_node16__normal,me._marker_node16.firstChild);
18672		} else {
18673			me._marker_node16.appendChild(me._marker_node16__normal);
18674		}
18675		for (var i = 0; i < me._marker_node16.childNodes.length; i++) {
18676			me._marker_node16.ggMarkerInstances.push(me._marker_node16.childNodes[i]);
18677		}
18678		me.elementMouseOver['marker_node16']=false;
18679		me._marker_title6.logicBlock_position();
18680		me._marker_title6.logicBlock_visible();
18681		me.elementMouseOver['marker_title6']=false;
18682		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node15);
18683		me._marker_node15__normal = clonedNormalElement._marker_normal;
18684		me._marker_node15__normalInst = clonedNormalElement;
18685		me._marker_node15__normal.style.visibility='inherit';
18686		me._marker_node15__normal.style.left='-10px';
18687		me._marker_node15__normal.style.top='-10px';
18688		me._marker_node15.ggMarkerNormal=me._marker_node15__normal;
18689		me._marker_node15.ggMarkerInstances.push(clonedNormalElement);
18690		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node15);
18691		me._marker_node15__active = clonedActiveElement._marker_active;
18692		me._marker_node15__activeInst = clonedActiveElement;
18693		me._marker_node15__active.style.visibility='hidden';
18694		me._marker_node15__active.style.left='-15px';
18695		me._marker_node15__active.style.top='-15px';
18696		me._marker_node15.ggMarkerActive=me._marker_node15__active;
18697		me._marker_node15.ggMarkerInstances.push(clonedActiveElement);
18698		if (me._marker_node15.firstChild) {
18699			me._marker_node15.insertBefore(me._marker_node15__active,me._marker_node15.firstChild);
18700		} else {
18701			me._marker_node15.appendChild(me._marker_node15__active);
18702		}
18703		if (me._marker_node15.firstChild) {
18704			me._marker_node15.insertBefore(me._marker_node15__normal,me._marker_node15.firstChild);
18705		} else {
18706			me._marker_node15.appendChild(me._marker_node15__normal);
18707		}
18708		for (var i = 0; i < me._marker_node15.childNodes.length; i++) {
18709			me._marker_node15.ggMarkerInstances.push(me._marker_node15.childNodes[i]);
18710		}
18711		me.elementMouseOver['marker_node15']=false;
18712		me._marker_title5.logicBlock_position();
18713		me._marker_title5.logicBlock_visible();
18714		me.elementMouseOver['marker_title5']=false;
18715		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node14);
18716		me._marker_node14__normal = clonedNormalElement._marker_normal;
18717		me._marker_node14__normalInst = clonedNormalElement;
18718		me._marker_node14__normal.style.visibility='inherit';
18719		me._marker_node14__normal.style.left='-10px';
18720		me._marker_node14__normal.style.top='-10px';
18721		me._marker_node14.ggMarkerNormal=me._marker_node14__normal;
18722		me._marker_node14.ggMarkerInstances.push(clonedNormalElement);
18723		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node14);
18724		me._marker_node14__active = clonedActiveElement._marker_active;
18725		me._marker_node14__activeInst = clonedActiveElement;
18726		me._marker_node14__active.style.visibility='hidden';
18727		me._marker_node14__active.style.left='-15px';
18728		me._marker_node14__active.style.top='-15px';
18729		me._marker_node14.ggMarkerActive=me._marker_node14__active;
18730		me._marker_node14.ggMarkerInstances.push(clonedActiveElement);
18731		if (me._marker_node14.firstChild) {
18732			me._marker_node14.insertBefore(me._marker_node14__active,me._marker_node14.firstChild);
18733		} else {
18734			me._marker_node14.appendChild(me._marker_node14__active);
18735		}
18736		if (me._marker_node14.firstChild) {
18737			me._marker_node14.insertBefore(me._marker_node14__normal,me._marker_node14.firstChild);
18738		} else {
18739			me._marker_node14.appendChild(me._marker_node14__normal);
18740		}
18741		for (var i = 0; i < me._marker_node14.childNodes.length; i++) {
18742			me._marker_node14.ggMarkerInstances.push(me._marker_node14.childNodes[i]);
18743		}
18744		me.elementMouseOver['marker_node14']=false;
18745		me._marker_title4.logicBlock_position();
18746		me._marker_title4.logicBlock_visible();
18747		me.elementMouseOver['marker_title4']=false;
18748		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node13);
18749		me._marker_node13__normal = clonedNormalElement._marker_normal;
18750		me._marker_node13__normalInst = clonedNormalElement;
18751		me._marker_node13__normal.style.visibility='inherit';
18752		me._marker_node13__normal.style.left='-10px';
18753		me._marker_node13__normal.style.top='-10px';
18754		me._marker_node13.ggMarkerNormal=me._marker_node13__normal;
18755		me._marker_node13.ggMarkerInstances.push(clonedNormalElement);
18756		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node13);
18757		me._marker_node13__active = clonedActiveElement._marker_active;
18758		me._marker_node13__activeInst = clonedActiveElement;
18759		me._marker_node13__active.style.visibility='hidden';
18760		me._marker_node13__active.style.left='-15px';
18761		me._marker_node13__active.style.top='-15px';
18762		me._marker_node13.ggMarkerActive=me._marker_node13__active;
18763		me._marker_node13.ggMarkerInstances.push(clonedActiveElement);
18764		if (me._marker_node13.firstChild) {
18765			me._marker_node13.insertBefore(me._marker_node13__active,me._marker_node13.firstChild);
18766		} else {
18767			me._marker_node13.appendChild(me._marker_node13__active);
18768		}
18769		if (me._marker_node13.firstChild) {
18770			me._marker_node13.insertBefore(me._marker_node13__normal,me._marker_node13.firstChild);
18771		} else {
18772			me._marker_node13.appendChild(me._marker_node13__normal);
18773		}
18774		for (var i = 0; i < me._marker_node13.childNodes.length; i++) {
18775			me._marker_node13.ggMarkerInstances.push(me._marker_node13.childNodes[i]);
18776		}
18777		me.elementMouseOver['marker_node13']=false;
18778		me._marker_title3.logicBlock_position();
18779		me._marker_title3.logicBlock_visible();
18780		me.elementMouseOver['marker_title3']=false;
18781		me._site_plan.logicBlock_alpha();
18782		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node32);
18783		me._marker_node32__normal = clonedNormalElement._marker_normal;
18784		me._marker_node32__normalInst = clonedNormalElement;
18785		me._marker_node32__normal.style.visibility='inherit';
18786		me._marker_node32__normal.style.left='-10px';
18787		me._marker_node32__normal.style.top='-10px';
18788		me._marker_node32.ggMarkerNormal=me._marker_node32__normal;
18789		me._marker_node32.ggMarkerInstances.push(clonedNormalElement);
18790		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node32);
18791		me._marker_node32__active = clonedActiveElement._marker_active;
18792		me._marker_node32__activeInst = clonedActiveElement;
18793		me._marker_node32__active.style.visibility='hidden';
18794		me._marker_node32__active.style.left='-15px';
18795		me._marker_node32__active.style.top='-15px';
18796		me._marker_node32.ggMarkerActive=me._marker_node32__active;
18797		me._marker_node32.ggMarkerInstances.push(clonedActiveElement);
18798		if (me._marker_node32.firstChild) {
18799			me._marker_node32.insertBefore(me._marker_node32__active,me._marker_node32.firstChild);
18800		} else {
18801			me._marker_node32.appendChild(me._marker_node32__active);
18802		}
18803		if (me._marker_node32.firstChild) {
18804			me._marker_node32.insertBefore(me._marker_node32__normal,me._marker_node32.firstChild);
18805		} else {
18806			me._marker_node32.appendChild(me._marker_node32__normal);
18807		}
18808		for (var i = 0; i < me._marker_node32.childNodes.length; i++) {
18809			me._marker_node32.ggMarkerInstances.push(me._marker_node32.childNodes[i]);
18810		}
18811		me.elementMouseOver['marker_node32']=false;
18812		me._marker_title2.logicBlock_position();
18813		me._marker_title2.logicBlock_visible();
18814		me.elementMouseOver['marker_title2']=false;
18815		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node33);
18816		me._marker_node33__normal = clonedNormalElement._marker_normal;
18817		me._marker_node33__normalInst = clonedNormalElement;
18818		me._marker_node33__normal.style.visibility='inherit';
18819		me._marker_node33__normal.style.left='-10px';
18820		me._marker_node33__normal.style.top='-10px';
18821		me._marker_node33.ggMarkerNormal=me._marker_node33__normal;
18822		me._marker_node33.ggMarkerInstances.push(clonedNormalElement);
18823		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node33);
18824		me._marker_node33__active = clonedActiveElement._marker_active;
18825		me._marker_node33__activeInst = clonedActiveElement;
18826		me._marker_node33__active.style.visibility='hidden';
18827		me._marker_node33__active.style.left='-15px';
18828		me._marker_node33__active.style.top='-15px';
18829		me._marker_node33.ggMarkerActive=me._marker_node33__active;
18830		me._marker_node33.ggMarkerInstances.push(clonedActiveElement);
18831		if (me._marker_node33.firstChild) {
18832			me._marker_node33.insertBefore(me._marker_node33__active,me._marker_node33.firstChild);
18833		} else {
18834			me._marker_node33.appendChild(me._marker_node33__active);
18835		}
18836		if (me._marker_node33.firstChild) {
18837			me._marker_node33.insertBefore(me._marker_node33__normal,me._marker_node33.firstChild);
18838		} else {
18839			me._marker_node33.appendChild(me._marker_node33__normal);
18840		}
18841		for (var i = 0; i < me._marker_node33.childNodes.length; i++) {
18842			me._marker_node33.ggMarkerInstances.push(me._marker_node33.childNodes[i]);
18843		}
18844		me.elementMouseOver['marker_node33']=false;
18845		me._marker_title1.logicBlock_position();
18846		me._marker_title1.logicBlock_visible();
18847		me.elementMouseOver['marker_title1']=false;
18848		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._marker_node34);
18849		me._marker_node34__normal = clonedNormalElement._marker_normal;
18850		me._marker_node34__normalInst = clonedNormalElement;
18851		me._marker_node34__normal.style.visibility='inherit';
18852		me._marker_node34__normal.style.left='-10px';
18853		me._marker_node34__normal.style.top='-10px';
18854		me._marker_node34.ggMarkerNormal=me._marker_node34__normal;
18855		me._marker_node34.ggMarkerInstances.push(clonedNormalElement);
18856		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._marker_node34);
18857		me._marker_node34__active = clonedActiveElement._marker_active;
18858		me._marker_node34__activeInst = clonedActiveElement;
18859		me._marker_node34__active.style.visibility='hidden';
18860		me._marker_node34__active.style.left='-15px';
18861		me._marker_node34__active.style.top='-15px';
18862		me._marker_node34.ggMarkerActive=me._marker_node34__active;
18863		me._marker_node34.ggMarkerInstances.push(clonedActiveElement);
18864		if (me._marker_node34.firstChild) {
18865			me._marker_node34.insertBefore(me._marker_node34__active,me._marker_node34.firstChild);
18866		} else {
18867			me._marker_node34.appendChild(me._marker_node34__active);
18868		}
18869		if (
18869me._marker_node34.firstChild) {
18870			me._marker_node34.insertBefore(me._marker_node34__normal,me._marker_node34.firstChild);
18871		} else {
18872			me._marker_node34.appendChild(me._marker_node34__normal);
18873		}
18874		for (var i = 0; i < me._marker_node34.childNodes.length; i++) {
18875			me._marker_node34.ggMarkerInstances.push(me._marker_node34.childNodes[i]);
18876		}
18877		me.elementMouseOver['marker_node34']=false;
18878		me._marker_title0.logicBlock_position();
18879		me._marker_title0.logicBlock_visible();
18880		me.elementMouseOver['marker_title0']=false;
18881		var clonedNormalElement = new SkinElement_marker_normal_Class(this,me._markertemplate);
18882		me._markertemplate__normal = clonedNormalElement._marker_normal;
18883		me._markertemplate__normalInst = clonedNormalElement;
18884		me._markertemplate__normal.style.visibility='inherit';
18885		me._markertemplate__normal.style.left='-10px';
18886		me._markertemplate__normal.style.top='-10px';
18887		me._markertemplate.ggMarkerNormal=me._markertemplate__normal;
18888		me._markertemplate.ggMarkerInstances.push(clonedNormalElement);
18889		var clonedActiveElement = new SkinElement_marker_active_Class(this,me._markertemplate);
18890		me._markertemplate__active = clonedActiveElement._marker_active;
18891		me._markertemplate__activeInst = clonedActiveElement;
18892		me._markertemplate__active.style.visibility='hidden';
18893		me._markertemplate__active.style.left='-15px';
18894		me._markertemplate__active.style.top='-15px';
18895		me._markertemplate.ggMarkerActive=me._markertemplate__active;
18896		me._markertemplate.ggMarkerInstances.push(clonedActiveElement);
18897		if (me._markertemplate.firstChild) {
18898			me._markertemplate.insertBefore(me._markertemplate__active,me._markertemplate.firstChild);
18899		} else {
18900			me._markertemplate.appendChild(me._markertemplate__active);
18901		}
18902		if (me._markertemplate.firstChild) {
18903			me._markertemplate.insertBefore(me._markertemplate__normal,me._markertemplate.firstChild);
18904		} else {
18905			me._markertemplate.appendChild(me._markertemplate__normal);
18906		}
18907		for (var i = 0; i < me._markertemplate.childNodes.length; i++) {
18908			me._markertemplate.ggMarkerInstances.push(me._markertemplate.childNodes[i]);
18909		}
18910		me.elementMouseOver['markertemplate']=false;
18911		me._marker_title.logicBlock_position();
18912		me._marker_title.logicBlock_visible();
18913		me.elementMouseOver['marker_title']=false;
18914		player.addListener('activehotspotchanged', function(event) {
18915			for(var i = 0; i < me._node_cloner.ggInstances.length; i++) {
18916				me._node_cloner.ggInstances[i].ggEvent_activehotspotchanged(event);
18917			}
18918			for(var i = 0; i < me._thumbnail_cloner_mobile.ggInstances.length; i++) {
18919				me._thumbnail_cloner_mobile.ggInstances[i].ggEvent_activehotspotchanged(event);
18920			}
18921			for(var i = 0; i < me._thumbnail_cloner.ggInstances.length; i++) {
18922				me._thumbnail_cloner.ggInstances[i].ggEvent_activehotspotchanged(event);
18923			}
18924			if (hotspotTemplates.hasOwnProperty('ht_video_youtube')) {
18925				for(var i = 0; i < hotspotTemplates['ht_video_youtube'].length; i++) {
18926					hotspotTemplates['ht_video_youtube'][i].ggEvent_activehotspotchanged();
18927				}
18928			}
18929			if (hotspotTemplates.hasOwnProperty('ht_video_vimeo')) {
18930				for(var i = 0; i < hotspotTemplates['ht_video_vimeo'].length; i++) {
18931					hotspotTemplates['ht_video_vimeo'][i].ggEvent_activehotspotchanged();
18932				}
18933			}
18934			if (hotspotTemplates.hasOwnProperty('ht_video_url')) {
18935				for(var i = 0; i < hotspotTemplates['ht_video_url'].length; i++) {
18936					hotspotTemplates['ht_video_url'][i].ggEvent_activehotspotchanged();
18937				}
18938			}
18939			if (hotspotTemplates.hasOwnProperty('ht_video_file')) {
18940				for(var i = 0; i < hotspotTemplates['ht_video_file'].length; i++) {
18941					hotspotTemplates['ht_video_file'][i].ggEvent_activehotspotchanged();
18942				}
18943			}
18944			if (hotspotTemplates.hasOwnProperty('ht_image')) {
18945				for(var i = 0; i < hotspotTemplates['ht_image'].length; i++) {
18946					hotspotTemplates['ht_image'][i].ggEvent_activehotspotchanged();
18947				}
18948			}
18949			if (hotspotTemplates.hasOwnProperty('ht_info')) {
18950				for(var i = 0; i < hotspotTemplates['ht_info'].length; i++) {
18951					hotspotTemplates['ht_info'][i].ggEvent_activehotspotchanged();
18952				}
18953			}
18954			if (hotspotTemplates.hasOwnProperty('ht_url')) {
18955				for(var i = 0; i < hotspotTemplates['ht_url'].length; i++) {
18956					hotspotTemplates['ht_url'][i].ggEvent_activehotspotchanged();
18957				}
18958			}
18959			if (hotspotTemplates.hasOwnProperty('ht_node')) {
18960				for(var i = 0; i < hotspotTemplates['ht_node'].length; i++) {
18961					hotspotTemplates['ht_node'][i].ggEvent_activehotspotchanged();
18962				}
18963			}
18964			me._dhftt_floatingtooltip.logicBlock_visible();
18965		});
18966		player.addListener('autorotatechanged', function(event) {
18967			me._autorotate_start.logicBlock_alpha();
18968			me._autorotate_stop.logicBlock_alpha();
18969		});
18970		player.addListener('beforechangenode', function(event) {
18971			if (
18972				(
18973					((player.getVariableValue('vis_loader') == true))
18974				)
18975			) {
18976				me._loading.style.transition='none';
18977				me._loading.style.visibility=(Number(me._loading.style.opacity)>0||!me._loading.style.opacity)?'inherit':'hidden';
18978				me._loading.ggVisible=true;
18979			}
18980		});
18981		player.addListener('changenode', function(event) {
18982			for(var i = 0; i < me._category_cloner.ggInstances.length; i++) {
18983				me._category_cloner.ggInstances[i].ggEvent_changenode(event);
18984			}
18985			for(var i = 0; i < me._node_cloner.ggInstances.length; i++) {
18986				me._node_cloner.ggInstances[i].ggEvent_changenode(event);
18987			}
18988			for(var i = 0; i < me._thumbnail_cloner_mobile.ggInstances.length; i++) {
18989				me._thumbnail_cloner_mobile.ggInstances[i].ggEvent_changenode(event);
18990			}
18991			for(var i = 0; i < me._thumbnail_cloner.ggInstances.length; i++) {
18992				me._thumbnail_cloner.ggInstances[i].ggEvent_changenode(event);
18993			}
18994			if (hotspotTemplates.hasOwnProperty('ht_video_youtube')) {
18995				for(var i = 0; i < hotspotTemplates['ht_video_youtube'].length; i++) {
18996					hotspotTemplates['ht_video_youtube'][i].ggEvent_changenode();
18997				}
18998			}
18999			if (hotspotTemplates.hasOwnProperty('ht_video_vimeo')) {
19000				for(var i = 0; i < hotspotTemplates['ht_video_vimeo'].length; i++) {
19001					hotspotTemplates['ht_video_vimeo'][i].ggEvent_changenode();
19002				}
19003			}
19004			if (hotspotTemplates.hasOwnProperty('ht_video_url')) {
19005				for(var i = 0; i < hotspotTemplates['ht_video_url'].length; i++) {
19006					hotspotTemplates['ht_video_url'][i].ggEvent_changenode();
19007				}
19008			}
19009			if (hotspotTemplates.hasOwnProperty('ht_video_file')) {
19010				for(var i = 0; i < hotspotTemplates['ht_video_file'].length; i++) {
19011					hotspotTemplates['ht_video_file'][i].ggEvent_changenode();
19012				}
19013			}
19014			if (hotspotTemplates.hasOwnProperty('ht_image')) {
19015				for(var i = 0; i < hotspotTemplates['ht_image'].length; i++) {
19016					hotspotTemplates['ht_image'][i].ggEvent_changenode();
19017				}
19018			}
19019			if (hotspotTemplates.hasOwnProperty('ht_info')) {
19020				for(var i = 0; i < hotspotTemplates['ht_info'].length; i++) {
19021					hotspotTemplates['ht_info'][i].ggEvent_changenode();
19022				}
19023			}
19024			if (hotspotTemplates.hasOwnProperty('ht_url')) {
19025				for(var i = 0; i < hotspotTemplates['ht_url'].length; i++) {
19026					hotspotTemplates['ht_url'][i].ggEvent_changenode();
19027				}
19028			}
19029			if (hotspotTemplates.hasOwnProperty('ht_node')) {
19030				for(var i = 0; i < hotspotTemplates['ht_node'].length; i++) {
19031					hotspotTemplates['ht_node'][i].ggEvent_changenode();
19032				}
19033			}
19034			me._menu_button.logicBlock_position();
19035			me._loading_multires.logicBlock_visible();
19036			me._screentint.logicBlock_alpha();
19037			me._controller.logicBlock_position();
19038			me._controller.logicBlock_visible();
19039			me._controller.logicBlock_alpha();
19040			me._controller_bg.logicBlock_position();
19041			me._controller_bg.logicBlock_size();
19042			me._controller_bg.logicBlock_visible();
19043			me._controller_slider.logicBlock_position();
19044			me._controller_slider.logicBlock_alpha();
19045			me._enter_vr.logicBlock_position();
19046			me._fullscreen_buttons.logicBlock_position();
19047			me._fullscreen_buttons.logicBlock_visible();
19048			me._gyro.logicBlock_position();
19049			me._gyro.logicBlock_visible();
19050			me._gyro_on.logicBlock_alpha();
19051			me._gyro_off.logicBlock_alpha();
19052			me._projection_buttons.logicBlock_position();
19053			me._projection_buttons.logicBlock_visible();
19054			me._thumbnail.logicBlock_position();
19055			me._thumbnail.logicBlock_visible();
19056			me._thumbnail_hide_button_show.logicBlock_alpha();
19057			me._thumbnail_show_button_show.logicBlock_alpha();
19058			me._info.logicBlock_position();
19059			me._info.logicBlock_visible();
19060			me._autorotate_buttons.logicBlock_position();
19061			me._autorotate_buttons.logicBlock_visible();
19062			me._autorotate_start.logicBlock_alpha();
19063			me._autorotate_stop.logicBlock_alpha();
19064			me._zoomout.logicBlock_visible();
19065			me._zoomin.logicBlock_visible();
19066			me._thumbnail_menu.logicBlock_position();
19067			me._thumbnail_menu.logicBlock_visible();
19068			me._thumbnail_menu.logicBlock_alpha();
19069			me._thumbnail_cloner.ggUpdateConditionNodeChange();
19070			me._thumbnail_menu_mobile.logicBlock_position();
19071			me._thumbnail_menu_mobile.logicBlock_visible();
19072			me._thumbnail_menu_mobile.logicBlock_alpha();
19073			me._thumbnail_cloner_mobile.ggUpdateConditionNodeChange();
19074			me._loading.logicBlock_visible();
19075			me._web_page.logicBlock_visible();
19076			me._userdata.logicBlock_visible();
19077			me._information.logicBlock_visible();
19078			me._image_popup.logicBlock_visible();
19079			me._popup_image.logicBlock_visible();
19080			me._video_popup_file.logicBlock_visible();
19081			me._popup_video_file.logicBlock_visible();
19082			me._video_popup_controls_file.logicBlock_visible();
19083			me._seekbar_file.ggConnectToMediaEl();
19084			me._video_popup_url.logicBlock_visible();
19085			me._popup_video_url.logicBlock_visible();
19086			me._video_popup_controls_url.logicBlock_visible();
19087			me._seekbar_url.ggConnectToMediaEl();
19088			me._video_popup_vimeo.logicBlock_visible();
19089			me._popup_video_vimeo.logicBlock_visible();
19090			me._video_popup_youtube.logicBlock_visible();
19091			me._popup_video_youtube.logicBlock_visible();
19092			me._close.logicBlock_visible();
19093			me._debug_window.logicBlock_visible();
19094			me._debug_window.logicBlock_backgroundcolor();
19095			me._menu_background.logicBlock_position();
19096			me._node_scroller.logicBlock_alpha();
19097			me._node_cloner.ggUpdateConditionNodeChange();
19098			me._category_scroller.logicBlock_alpha();
19099			me._category_cloner.ggUpdateConditionNodeChange();
19100			me._img_sound_off.logicBlock_alpha();
19101			me._img_sound_on.logicBlock_alpha();
19102			me._gui_open_close.logicBlock_position();
19103			me._guicloseicon.logicBlock_alpha();
19104			me._guiopenicon.logicBlock_alpha();
19105			me._dhtss_tour_splash_screen.logicBlock_visible();
19106			me._dhtss_tour_splash_screen.logicBlock_alpha();
19107			player.setVariableValue('dh__node_changes', player.getVariableValue('dh__node_changes') + Number("1"));
19108			if (
19109				(
19110					((player.getVariableValue('dh__node_changes') >= Number("2")))
19111				)
19112			) {
19113				player.setVariableValue('dh__navigation_visible', true);
19114			}
19115			if (
19116				(
19117					((me.ggUserdata.tags.indexOf("EG") != -1))
19118				)
19119			) {
19120				player.setVariableValue('dh__cur_floor', "Erdgeschoss");
19121			}
19122			if (
19123				(
19124					((me.ggUserdata.tags.indexOf("OG") != -1))
19125				)
19126			) {
19127				player.setVariableValue('dh__cur_floor', "Obergeschoss");
19128			}
19129			if (
19130				(
19131					((me.ggUserdata.tags.indexOf("UG") != -1))
19132				)
19133			) {
19134				player.setVariableValue('dh__cur_floor', "Keller");
19135			}
19136			if (
19137				(
19138					((me.ggUserdata.tags.indexOf("Outside") != -1))
19139				)
19140			) {
19141				player.setVariableValue('dh__cur_floor', "Au\xdfenbereich");
19142			}
19143			me._dhftt_floatingtooltip.logicBlock_visible();
19144			me._floorplans.logicBlock_alpha();
19145			me._floorplan_ug_3d.logicBlock_alpha();
19146			me._floorplan_og_3d.logicBlock_alpha();
19147			me._floorplan_garage_3d.logicBlock_alpha();
19148			me._floorplan_eg_3d.logicBlock_alpha();
19149			me._site_plan.logicBlock_alpha();
19150		});
19151		player.addListener('changevisitednodes', function(event) {
19152			for(var i = 0; i < me._node_cloner.ggInstances.length; i++) {
19153				me._node_cloner.ggInstances[i].ggEvent_changevisitednodes(event);
19154			}
19155			for(var i = 0; i < me._thumbnail_cloner_mobile.ggInstances.length; i++) {
19156				me._thumbnail_cloner_mobile.ggInstances[i].ggEvent_changevisitednodes(event);
19157			}
19158			if (hotspotTemplates.hasOwnProperty('ht_node')) {
19159				for(var i = 0; i < hotspotTemplates['ht_node'].length; i++) {
19160					hotspotTemplates['ht_node'][i].ggEvent_changevisitednodes();
19161				}
19162			}
19163		});
19164		player.addListener('configloaded', function(event) {
19165			for(var i = 0; i < me._node_cloner.ggInstances.length; i++) {
19166				me._node_cloner.ggInstances[i].ggEvent_configloaded(event);
19167			}
19168			for(var i = 0; i < me._thumbnail_cloner_mobile.ggInstances.length; i++) {
19169				me._thumbnail_cloner_mobile.ggInstances[i].ggEvent_configloaded(event);
19170			}
19171			for(var i = 0; i < me._thumbnail_cloner.ggInstances.length; i++) {
19172				me._thumbnail_cloner.ggInstances[i].ggEvent_configloaded(event);
19173			}
19174			if (hotspotTemplates.hasOwnProperty('ht_video_youtube')) {
19175				for(var i = 0; i < hotspotTemplates['ht_video_youtube'].length; i++) {
19176					hotspotTemplates['ht_video_youtube'][i].ggEvent_configloaded();
19177				}
19178			}
19179			if (hotspotTemplates.hasOwnProperty('ht_video_vimeo')) {
19180				for(var i = 0; i < hotspotTemplates['ht_video_vimeo'].length; i++) {
19181					hotspotTemplates['ht_video_vimeo'][i].ggEvent_configloaded();
19182				}
19183			}
19184			if (hotspotTemplates.hasOwnProperty('ht_video_url')) {
19185				for(var i = 0; i < hotspotTemplates['ht_video_url'].length; i++) {
19186					hotspotTemplates['ht_video_url'][i].ggEvent_configloaded();
19187				}
19188			}
19189			if (hotspotTemplates.hasOwnProperty('ht_video_file')) {
19190				for(var i = 0; i < hotspotTemplates['ht_video_file'].length; i++) {
19191					hotspotTemplates['ht_video_file'][i].ggEvent_configloaded();
19192				}
19193			}
19194			if (hotspotTemplates.hasOwnProperty('ht_image')) {
19195				for(var i = 0; i < hotspotTemplates['ht_image'].length; i++) {
19196					hotspotTemplates['ht_image'][i].ggEvent_configloaded();
19197				}
19198			}
19199			if (hotspotTemplates.hasOwnProperty('ht_info')) {
19200				for(var i = 0; i < hotspotTemplates['ht_info'].length; i++) {
19201					hotspotTemplates['ht_info'][i].ggEvent_configloaded();
19202				}
19203			}
19204			if (hotspotTemplates.hasOwnProperty('ht_url')) {
19205				for(var i = 0; i < hotspotTemplates['ht_url'].length; i++) {
19206					hotspotTemplates['ht_url'][i].ggEvent_configloaded();
19207				}
19208			}
19209			if (hotspotTemplates.hasOwnProperty('ht_node')) {
19210				for(var i = 0; i < hotspotTemplates['ht_node'].length; i++) {
19211					hotspotTemplates['ht_node'][i].ggEvent_configloaded();
19212				}
19213			}
19214			me._menu_button.logicBlock_position();
19215			if (
19216				(
19217					((player.getVariableValue('opt_autohide') == true))
19218				)
19219			) {
19220				me._hide_timer.ggTimeout=Number("5") * 1000.0;
19221				me._hide_timer.ggTimestamp=skin.ggCurrentTime;
19222			}
19223			me._loading_multires.logicBlock_visible();
19224			me._screentint.logicBlock_alpha();
19225			me._controller.logicBlock_position();
19226			me._controller.logicBlock_visible();
19227			me._controller.logicBlock_alpha();
19228			me._controller_bg.logicBlock_position();
19229			me._controller_bg.logicBlock_size();
19230			me._controller_bg.logicBlock_visible();
19231			me._controller_slider.logicBlock_position();
19232			me._controller_slider.logicBlock_alpha();
19233			me._enter_vr.logicBlock_position();
19234			me._fullscreen_buttons.logicBlock_position();
19235			me._fullscreen_buttons.logicBlock_visible();
19236			me._gyro.logicBlock_position();
19237			me._gyro.logicBlock_visible();
19238			me._projection_buttons.logicBlock_position();
19239			me._projection_buttons.logicBlock_visible();
19240			me._thumbnail.logicBlock_position();
19241			me._thumbnail.logicBlock_visible();
19242			me._thumbnail_hide_button_show.logicBlock_alpha();
19243			me._thumbnail_show_button_show.logicBlock_alpha();
19244			me._info.logicBlock_position();
19245			me._info.logicBlock_visible();
19246			me._autorotate_buttons.logicBlock_position();
19247			me._autorotate_buttons.logicBlock_visible();
19248			me._zoomout.logicBlock_visible();
19249			me._zoomin.logicBlock_visible();
19250			me._thumbnail_menu.ggUpdatePosition();
19251			me._thumbnail_menu.logicBlock_position();
19252			me._thumbnail_menu.logicBlock_visible();
19253			me._thumbnail_menu.logicBlock_alpha();
19254			if (
19255				(
19256					((player.getVariableValue('opt_thumbnail') == true))
19257				)
19258			) {
19259				me._thumbnail_cloner.ggText="";
19260				me._thumbnail_cloner.ggUpdate([]);
19261				skin.updateSize(skin.divSkin);
19262			}
19263			me._thumbnail_menu_mobile.ggUpdatePosition();
19264			me._thumbnail_menu_mobile.logicBlock_position();
19265			me._thumbnail_menu_mobile.logicBlock_visible();
19266			me._thumbnail_menu_mobile.logicBlock_alpha();
19267			if (
19268				(
19269					((player.getVariableValue('opt_thumbnail') == true))
19270				)
19271			) {
19272				me._thumbnail_cloner_mobile.ggText="";
19273				me._thumbnail_cloner_mobile.ggUpdate([]);
19274				skin.updateSize(skin.divSkin);
19275			}
19276			me._loading.logicBlock_visible();
19277			me._web_page.logicBlock_visible();
19278			me._userdata.logicBlock_visible();
19279			me._information.logicBlock_visible();
19280			me._image_popup.logicBlock_visible();
19281			me._popup_image.logicBlock_visible();
19282			me._video_popup_file.logicBlock_visible();
19283			me._popup_video_file.logicBlock_visible();
19284			me._video_popup_controls_file.logicBlock_visible();
19285			me._video_popup_url.logicBlock_visible();
19286			me._popup_video_url.logicBlock_visible();
19287			me._video_popup_controls_url.logicBlock_visible();
19288			me._video_popup_vimeo.logicBlock_visible();
19289			me._popup_video_vimeo.logicBlock_visible();
19290			me._video_popup_youtube.logicBlock_visible();
19291			me._popup_video_youtube.logicBlock_visible();
19292			me._close.logicBlock_visible();
19293			me._debug_window.logicBlock_visible();
19294			me._debug_window.logicBlock_backgroundcolor();
19295			me._menu_background.logicBlock_position();
19296			me._node_scroller.ggUpdatePosition();
19297			me._node_scroller.logicBlock_alpha();
19298			me._category_scroller.ggUpdatePosition();
19299			me._category_scroller.logicBlock_alpha();
19300			me._img_sound_off.logicBlock_alpha();
19301			me._img_sound_on.logicBlock_alpha();
19302			me._gui_open_close.logicBlock_position();
19303			me._guicloseicon.logicBlock_alpha();
19304			me._guiopenicon.logicBlock_alpha();
19305			me._dhtss_tour_splash_screen.logicBlock_visible();
19306			me._dhftt_floatingtooltip.logicBlock_visible();
19307			me._floorplans.logicBlock_alpha();
19308			me._marker_title33.logicBlock_position();
19309			me._marker_title32.logicBlock_position();
19310			me._marker_title31.logicBlock_position();
19311			me._marker_title30.logicBlock_position();
19312			me._marker_title29.logicBlock_position();
19313			me._marker_title28.logicBlock_position();
19314			me._marker_title27.logicBlock_position();
19315			me._marker_title26.logicBlock_position();
19316			me._marker_title25.logicBlock_position();
19317			me._marker_title24.logicBlock_position();
19318			me._marker_title23.logicBlock_position();
19319			me._marker_title22.logicBlock_position();
19320			me._marker_title21.logicBlock_position();
19321			me._marker_title20.logicBlock_position();
19322			me._marker_title19.logicBlock_position();
19323			me._marker_title18.logicBlock_position();
19324			me._marker_title17.logicBlock_position();
19325			me._marker_title16.logicBlock_position();
19326			me._marker_title15.logicBlock_position();
19327			me._marker_title14.logicBlock_position();
19328			me._marker_title13.logicBlock_position();
19329			me._marker_title12.logicBlock_position();
19330			me._marker_title11.logicBlock_position();
19331			me._marker_title10.logicBlock_position();
19332			me._marker_title9.logicBlock_position();
19333			me._marker_title8.logicBlock_position();
19334			me._marker_title7.logicBlock_position();
19335			me._marker_title6.logicBlock_position();
19336			me._marker_title5.logicBlock_position();
19337			me._marker_title4.logicBlock_position();
19338			me._marker_title3.logicBlock_position();
19339			me._marker_title2.logicBlock_position();
19340			me._marker_title1.logicBlock_position();
19341			me._marker_title0.logicBlock_position();
19342			me._marker_title.logicBlock_position();
19343		});
19344		player.addListener('fullscreenenter', function(event) {
19345			me._fullscreen.logicBlock_alpha();
19346			me._fullscreen_off.logicBlock_alpha();
19347			me._img_fullscreen_deactivate.logicBlock_alpha();
19348			me._img_fullscreen_activate.logicBlock_alpha();
19349		});
19350		player.addListener('fullscreenexit', function(event) {
19351			me._fullscreen.logicBlock_alpha();
19352			me._fullscreen_off.logicBlock_alpha();
19353			me._img_fullscreen_deactivate.logicBlock_alpha();
19354			me._img_fullscreen_activate.logicBlock_alpha();
19355		});
19356		player.addListener('gyroavailable', function(event) {
19357			me._gyro.logicBlock_visible();
19358		});
19359		player.addListener('gyrochanged', function(event) {
19360			me._gyro_on.logicBlock_alpha();
19361			me._gyro_off.logicBlock_alpha();
19362		});
19363		player.addListener('hastouch', function(event) {
19364			me._marker_title33.logicBlock_position();
19365			me._marker_title32.logicBlock_position();
19366			me._marker_title31.logicBlock_position();
19367			me._marker_title30.logicBlock_position();
19368			me._marker_title29.logicBlock_position();
19369			me._marker_title28.logicBlock_position();
19370			me._marker_title27.logicBlock_position();
19371			me._marker_title26.logicBlock_position();
19372			me._marker_title25.logicBlock_position();
19373			me._marker_title24.logicBlock_position();
19374			me._marker_title23.logicBlock_position();
19375			me._marker_title22.logicBlock_position();
19376			me._marker_title21.logicBlock_position();
19377			me._marker_title20.logicBlock_position();
19378			me._marker_title19.logicBlock_position();
19379			me._marker_title18.logicBlock_position();
19380			me._marker_title17.logicBlock_position();
19381			me._marker_title16.logicBlock_position();
19382			me._marker_title15.logicBlock_position();
19383			me._marker_title14.logicBlock_position();
19384			me._marker_title13.logicBlock_position();
19385			me._marker_title12.logicBlock_position();
19386			me._marker_title11.logicBlock_position();
19387			me._marker_title10.logicBlock_position();
19388			me._marker_title9.logicBlock_position();
19389			me._marker_title8.logicBlock_position();
19390			me._marker_title7.logicBlock_position();
19391			me._marker_title6.logicBlock_position();
19392			me._marker_title5.logicBlock_position();
19393			me._marker_title4.logicBlock_position();
19394			me._marker_title3.logicBlock_position();
19395			me._marker_title2.logicBlock_position();
19396			me._marker_title1.logicBlock_position();
19397			me._marker_title0.logicBlock_position();
19398			me._marker_title.logicBlock_position();
19399		});
19400		player.addListener('hsproxyout', function(event) {
19401			me._dhftt_floatingtooltip.onmouseleave();
19402			if (event.url=='{node23}') {
19403				me._marker_title33.onmouseleave();
19404			}
19405			if (event.url=='{node24}') {
19406				me._marker_title32.onmouseleave();
19407			}
19408			if (event.url=='{node25}') {
19409				me._marker_title31.onmouseleave();
19410			}
19411			if (event.url=='{node26}') {
19412				me._marker_title30.onmouseleave();
19413			}
19414			if (event.url=='{node27}') {
19415				me._marker_title29.onmouseleave();
19416			}
19417			if (event.url=='{node28}') {
19418				me._marker_title28.onmouseleave();
19419			}
19420			if (event.url=='{node29}') {
19421				me._marker_title27.onmouseleave();
19422			}
19423			if (event.url=='{node1}') {
19424				me._marker_title26.onmouseleave();
19425			}
19426			if (event.url=='{node2}') {
19427				me._marker_title25.onmouseleave();
19428			}
19429			if (event.url=='{node3}') {
19430				me._marker_title24.onmouseleave();
19431			}
19432			if (event.url=='{node4}') {
19433				me._marker_title23.onmouseleave();
19434			}
19435			if (event.url=='{node6}') {
19436				me._marker_title22.onmouseleave();
19437			}
19438			if (event.url=='{node7}') {
19439				me._marker_title21.onmouseleave();
19440			}
19441			if (event.url=='{node8}') {
19442				me._marker_title20.onmouseleave();
19443			}
19444			if (event.url=='{node9}') {
19445				me._marker_title19.onmouseleave();
19446			}
19447			if (event.url=='{node10}') {
19448				me._marker_title18.onmouseleave();
19449			}
19450			if (event.url=='{node11}') {
19451				me._marker_title17.onmouseleave();
19452			}
19453			if (event.url=='{node12}') {
19454				me._marker_title16.onmouseleave();
19455			}
19456			if (event.url=='{node5}') {
19457				me._marker_title15.onmouseleave();
19458			}
19459			if (event.url=='{node30}') {
19460				me._marker_title14.onmouseleave();
19461			}
19462			if (event.url=='{node31}') {
19463				me._marker_title13.onmouseleave();
19464			}
19465			if (event.url=='{node21}') {
19466				me._marker_title12.onmouseleave();
19467			}
19468			if (event.url=='{node22}') {
19469				me._marker_title11.onmouseleave();
19470			}
19471			if (event.url=='{node20}') {
19472				me._marker_title10.onmouseleave();
19473			}
19474			if (event.url=='{node19}') {
19475				me._marker_title9.onmouseleave();
19476			}
19477			if (event.url=='{node18}') {
19478				me._marker_title8.onmouseleave();
19479			}
19480			if (event.url=='{node17}') {
19481				me._marker_title7.onmouseleave();
19482			}
19483			if (event.url=='{node16}') {
19484				me._marker_title6.onmouseleave();
19485			}
19486			if (event.url=='{node15}') {
19487				me._marker_title5.onmouseleave();
19488			}
19489			if (event.url=='{node14}') {
19490				me._marker_title4.onmouseleave();
19491			}
19492			if (event.url=='{node13}') {
19493				me._marker_title3.onmouseleave();
19494			}
19495			if (event.url=='{node32}') {
19496				me._marker_title2.onmouseleave();
19497			}
19498			if (event.url=='{node33}') {
19499				me._marker_title1.onmouseleave();
19500			}
19501			if (event.url=='{node34}') {
19502				me._marker_title0.onmouseleave();
19503			}
19504			if (event.url=='{}') {
19505				me._marker_title.onmouseleave();
19506			}
19507		});
19508		player.addListener('hsproxyover', function(event) {
19509			me._dhftt_floatingtooltip.onmouseenter();
19510			if (event.url=='{node23}') {
19511				me._marker_title33.onmouseenter();
19512			}
19513			if (event.url=='{node24}') {
19514				me._marker_title32.onmouseenter();
19515			}
19516			if (event.url=='{node25}') {
19517				me._marker_title31.onmouseenter();
19518			}
19519			if (event.url=='{node26}') {
19520				me._marker_title30.onmouseenter();
19521			}
19522			if (event.url=='{node27}') {
19523				me._marker_title29.onmouseenter();
19524			}
19525			if (event.url=='{node28}') {
19526				me._marker_title28.onmouseenter();
19527			}
19528			if (event.url=='{node29}') {
19529				me._marker_title27.onmouseenter();
19530			}
19531			if (event.url=='{node1}') {
19532				me._marker_title26.onmouseenter();
19533			}
19534			if (event.url=='{node2}') {
19535				me._marker_title25.onmouseenter();
19536			}
19537			if (event.url=='{node3}') {
19538				me._marker_title24.onmouseenter();
19539			}
19540			if (event.url=='{node4}') {
19541				me._marker_title23.onmouseenter();
19542			}
19543			if (event.url=='{node6}') {
19544				me._marker_title22.onmouseenter();
19545			}
19546			if (event.url=='{node7}') {
19547				me._marker_title21.onmouseenter();
19548			}
19549			if (event.url=='{node8}') {
19550				me._marker_title20.onmouseenter();
19551			}
19552			if (event.url=='{node9}') {
19553				me._marker_title19.onmouseenter();
19554			}
19555			if (event.url=='{node10}') {
19556				me._marker_title18.onmouseenter();
19557			}
19558			if (event.url=='{node11}') {
19559				me._marker_title17.onmouseenter();
19560			}
19561			if (event.url=='{node12}') {
19562				me._marker_title16.onmouseenter();
19563			}
19564			if (event.url=='{node5}') {
19565				me._marker_title15.onmouseenter();
19566			}
19567			if (event.url=='{node30}') {
19568				me._marker_title14.onmouseenter();
19569			}
19570			if (event.url=='{node31}') {
19571				me._marker_title13.onmouseenter();
19572			}
19573			if (event.url=='{node21}') {
19574				me._marker_title12.onmouseenter();
19575			}
19576			if (event.url=='{node22}') {
19577				me._marker_title11.onmouseenter();
19578			}
19579			if (event.url=='{node20}') {
19580				me._marker_title10.onmouseenter();
19581			}
19582			if (event.url=='{node19}') {
19583				me._marker_title9.onmouseenter();
19584			}
19585			if (event.url=='{node18}') {
19586				me._marker_title8.onmouseenter();
19587			}
19588			if (event.url=='{node17}') {
19589				me._marker_title7.onmouseenter();
19590			}
19591			if (event.url=='{node16}') {
19592				me._marker_title6.onmouseenter();
19593			}
19594			if (event.url=='{node15}') {
19595				me._marker_title5.onmouseenter();
19596			}
19597			if (event.url=='{node14}') {
19598				me._marker_title4.onmouseenter();
19599			}
19600			if (event.url=='{node13}') {
19601				me._marker_title3.onmouseenter();
19602			}
19603			if (event.url=='{node32}') {
19604				me._marker_title2.onmouseenter();
19605			}
19606			if (event.url=='{node33}') {
19607				me._marker_title1.onmouseenter();
19608			}
19609			if (event.url=='{node34}') {
19610				me._marker_title0.onmouseenter();
19611			}
19612			if (event.url=='{}') {
19613				me._marker_title.onmouseenter();
19614			}
19615		});
19616		player.addListener('imagesready', function(event) {
19617			me._loading.style.transition='none';
19618			me._loading.style.visibility='hidden';
19619			me._loading.ggVisible=false;
19620		});
19621		player.addListener('playerstatechanged', function(event) {
19622			player.setVariableValue('pos_controller', Number("0"));
19623			if (
19624				(
19625					((player.getVariableValue('opt_zoom') == true))
19626				)
19627			) {
19628				player.setVariableValue('pos_controller', player.getVariableValue('pos_controller') + Number("2"));
19629			}
19630			if (
19631				(
19632					((player.getVariableValue('opt_autorotate') == true))
19633				)
19634			) {
19635				player.setVariableValue('pos_controller', player.getVariableValue('pos_controller') + Number("1"));
19636			}
19637			if (
19638				(
19639					((player.getVariableValue('opt_info') == true))
19640				)
19641			) {
19642				player.setVariableValue('pos_controller', player.getVariableValue('pos_controller') + Number("1"));
19643			}
19644			if (
19645				(
19646					((player.getVariableValue('opt_thumbnail') == true)) && 
19647					((player.getIsTour() == true))
19648				)
19649			) {
19650				player.setVariableValue('pos_controller', player.getVariableValue('pos_controller') + Number("1"));
19651			}
19652			if (
19653				(
19654					((player.getVariableValue('opt_projection') == true))
19655				)
19656			) {
19657				player.setVariableValue('pos_controller', player.getVariableValue('pos_controller') + Number("1"));
19658			}
19659			if (
19660				(
19661					((player.getVariableValue('opt_gyro') == true)) && 
19662					((player.getGyroAvailable() == true))
19663				)
19664			) {
19665				player.setVariableValue('pos_controller', player.getVariableValue('pos_controller') + Number("1"));
19666			}
19667			if (
19668				(
19669					((player.getVariableValue('opt_fullscreen') == true)) && 
19670					((player.getOS() != 4))
19671				)
19672			) {
19673				player.setVariableValue('pos_controller', player.getVariableValue('pos_controller') + Number("1"));
19674			}
19675			if (
19676				(
19677					((player.hasVR() == true))
19678				)
19679			) {
19680				player.setVariableValue('pos_controller', player.getVariableValue('pos_controller') + Number("1"));
19681			}
19682			player.setVariableValue('pos_enter_vr', Number("0"));
19683			if (
19684				(
19685					((player.getVariableValue('opt_zoom') == true)) && 
19686					((player.hasVR() == true))
19687				)
19688			) {
19689				player.setVariableValue('pos_enter_vr', player.getVariableValue('pos_enter_vr') + Number("2"));
19690			}
19691			if (
19692				(
19693					((player.getVariableValue('opt_autorotate') == true)) && 
19694					((player.hasVR() == true))
19695				)
19696			) {
19697				player.setVariableValue('pos_enter_vr', player.getVariableValue('pos_enter_vr') + Number("1"));
19698			}
19699			if (
19700				(
19701					((player.getVariableValue('opt_info') == true)) && 
19702					((player.hasVR() == true))
19703				)
19704			) {
19705				player.setVariableValue('pos_enter_vr', player.getVariableValue('pos_enter_vr') + Number("1"));
19706			}
19707			if (
19708				(
19709					((player.getVariableValue('opt_thumbnail') == true)) && 
19710					((player.getIsTour() == true)) && 
19711					((player.hasVR() == true))
19712				)
19713			) {
19714				player.setVariableValue('pos_enter_vr', player.getVariableValue('pos_enter_vr') + Number("1"));
19715			}
19716			if (
19717				(
19718					((player.getVariableValue('opt_projection') == true)) && 
19719					((player.hasVR() == true))
19720				)
19721			) {
19722				player.setVariableValue('pos_enter_vr', player.getVariableValue('pos_enter_vr') + Number("1"));
19723			}
19724			if (
19725				(
19726					((player.getVariableValue('opt_gyro') == true)) && 
19727					((player.getGyroAvailable() == true)) && 
19728					((player.hasVR() == true))
19729				)
19730			) {
19731				player.setVariableValue('pos_enter_vr', player.getVariableValue('pos_enter_vr') + Number("1"));
19732			}
19733			if (
19734				(
19735					((player.getVariableValue('opt_fullscreen') == true)) && 
19736					((player.hasVR() == true)) && 
19737					((player.getOS() != 4))
19738				)
19739			) {
19740				player.setVariableValue('pos_enter_vr', player.getVariableValue('pos_enter_vr') + Number("1"));
19741			}
19742			player.setVariableValue('pos_fullscreen', Number("0"));
19743			if (
19744				(
19745					((player.getVariableValue('opt_zoom') == true)) && 
19746					((player.getOS() != 4))
19747				)
19748			) {
19749				player.setVariableValue('pos_fullscreen', player.getVariableValue('pos_fullscreen') + Number("2"));
19750			}
19751			if (
19752				(
19753					((player.getVariableValue('opt_autorotate') == true)) && 
19754					((player.getOS() != 4))
19755				)
19756			) {
19757				player.setVariableValue('pos_fullscreen', player.getVariableValue('pos_fullscreen') + Number("1"));
19758			}
19759			if (
19760				(
19761					((player.getVariableValue('opt_info') == true)) && 
19762					((player.getOS() != 4))
19763				)
19764			) {
19765				player.setVariableValue('pos_fullscreen', player.getVariableValue('pos_fullscreen') + Number("1"));
19766			}
19767			if (
19768				(
19769					((player.getVariableValue('opt_thumbnail') == true)) && 
19770					((player.getIsTour() == true)) && 
19771					((player.getOS() != 4))
19772				)
19773			) {
19774				player.setVariableValue('pos_fullscreen', player.getVariableValue('pos_fullscreen') + Number("1"));
19775			}
19776			if (
19777				(
19778					((player.getVariableValue('opt_projection') == true)) && 
19779					((player.getOS() != 4))
19780				)
19781			) {
19782				player.setVariableValue('pos_fullscreen', player.getVariableValue('pos_fullscreen') + Number("1"));
19783			}
19784			if (
19785				(
19786					((player.getVariableValue('opt_gyro') == true)) && 
19787					((player.getGyroAvailable() == true)) && 
19788					((player.getOS() != 4))
19789				)
19790			) {
19791				player.setVariableValue('pos_fullscreen', player.getVariableValue('pos_fullscreen') + Number("1"));
19792			}
19793			player.setVariableValue('pos_gyro', Number("0"));
19794			if (
19795				(
19796					((player.getVariableValue('opt_zoom') == true)) && 
19797					((player.getGyroAvailable() == true))
19798				)
19799			) {
19800				player.setVariableValue('pos_gyro', player.getVariableValue('pos_gyro') + Number("2"));
19801			}
19802			if (
19803				(
19804					((player.getVariableValue('opt_autorotate') == true)) && 
19805					((player.getGyroAvailable() == true))
19806				)
19807			) {
19808				player.setVariableValue('pos_gyro', player.getVariableValue('pos_gyro') + Number("1"));
19809			}
19810			if (
19811				(
19812					((player.getVariableValue('opt_info') == true)) && 
19813					((player.getGyroAvailable() == true))
19814				)
19815			) {
19816				player.setVariableValue('pos_gyro', player.getVariableValue('pos_gyro') + Number("1"));
19817			}
19818			if (
19819				(
19820					((player.getVariableValue('opt_thumbnail') == true)) && 
19821					((player.getIsTour() == true)) && 
19822					((player.getGyroAvailable() == true))
19823				)
19824			) {
19825				player.setVariableValue('pos_gyro', player.getVariableValue('pos_gyro') + Number("1"));
19826			}
19827			if (
19828				(
19829					((player.getVariableValue('opt_projection') == true)) && 
19830					((player.getGyroAvailable() == true))
19831				)
19832			) {
19833				player.setVariableValue('pos_gyro', player.getVariableValue('pos_gyro') + Number("1"));
19834			}
19835			player.setVariableValue('pos_projection', Number("0"));
19836			if (
19837				(
19838					((player.getVariableValue('opt_zoom') == true))
19839				)
19840			) {
19841				player.setVariableValue('pos_projection', player.getVariableValue('pos_projection') + Number("2"));
19842			}
19843			if (
19844				(
19845					((player.getVariableValue('opt_autorotate') == true))
19846				)
19847			) {
19848				player.setVariableValue('pos_projection', player.getVariableValue('pos_projection') + Number("1"));
19849			}
19850			if (
19851				(
19852					((player.getVariableValue('opt_info') == true))
19853				)
19854			) {
19855				player.setVariableValue('pos_projection', player.getVariableValue('pos_projection') + Number("1"));
19856			}
19857			if (
19858				(
19859					((player.getVariableValue('opt_thumbnail') == true)) && 
19860					((player.getIsTour() == true))
19861				)
19862			) {
19863				player.setVariableValue('pos_projection', player.getVariableValue('pos_projection') + Number("1"));
19864			}
19865			player.setVariableValue('pos_thumbnail', Number("0"));
19866			if (
19867				(
19868					((player.getVariableValue('opt_zoom') == true))
19869				)
19870			) {
19871				player.setVariableValue('pos_thumbnail', player.getVariableValue('pos_thumbnail') + Number("2"));
19872			}
19873			if (
19874				(
19875					((player.getVariableValue('opt_autorotate') == true))
19876				)
19877			) {
19878				player.setVariableValue('pos_thumbnail', player.getVariableValue('pos_thumbnail') + Number("1"));
19879			}
19880			if (
19881				(
19882					((player.getVariableValue('opt_info') == true))
19883				)
19884			) {
19885				player.setVariableValue('pos_thumbnail', player.getVariableValue('pos_thumbnail') + Number("1"));
19886			}
19887			player.setVariableValue('pos_information', Number("0"));
19888			if (
19889				(
19890					((player.getVariableValue('opt_zoom') == true))
19891				)
19892			) {
19893				player.setVariableValue('pos_information', player.getVariableValue('pos_information') + Number("2"));
19894			}
19895			if (
19896				(
19897					((player.getVariableValue('opt_autorotate') == true))
19898				)
19899			) {
19900				player.setVariableValue('pos_information', player.getVariableValue('pos_information') + Number("1"));
19901			}
19902			player.setVariableValue('pos_autorotate', Number("0"));
19903			if (
19904				(
19905					((player.getVariableValue('opt_zoom') == true))
19906				)
19907			) {
19908				player.setVariableValue('pos_autorotate', player.getVariableValue('pos_autorotate') + Number("2"));
19909			}
19910			player.setVariableValue('pos_fullscreen', Number("0"));
19911			if (
19912				(
19913					((player.getVariableValue('opt_zoom') == true)) && 
19914					((player.getOS() != 4))
19915				)
19916			) {
19917				player.setVariableValue('pos_fullscreen', player.getVariableValue('pos_fullscreen') + Number("2"));
19918			}
19919			if (
19920				(
19921					((player.getVariableValue('opt_autorotate') == true)) && 
19922					((player.getOS() != 4))
19923				)
19924			) {
19925				player.setVariableValue('pos_fullscreen', player.getVariableValue('pos_fullscreen') + Number("1"));
19926			}
19927			if (
19928				(
19929					((player.getVariableValue('opt_info') == true)) && 
19930					((player.getOS() != 4))
19931				)
19932			) {
19933				player.setVariableValue('pos_fullscreen', player.getVariableValue('pos_fullscreen') + Number("1"));
19934			}
19935			if (
19936				(
19937					((player.getVariableValue('opt_thumbnail') == true)) && 
19938					((player.getIsTour() == true)) && 
19939					((player.getOS() != 4))
19940				)
19941			) {
19942				player.setVariableValue('pos_fullscreen', player.getVariableValue('pos_fullscreen') + Number("1"));
19943			}
19944			if (
19945				(
19946					((player.getVariableValue('opt_projection') == true)) && 
19947					((player.getOS() != 4))
19948				)
19949			) {
19950				player.setVariableValue('pos_fullscreen', player.getVariableValue('pos_fullscreen') + Number("1"));
19951			}
19952			if (
19953				(
19954					((player.getVariableValue('opt_gyro') == true)) && 
19955					((player.getGyroAvailable() == true)) && 
19956					((player.getOS() != 4))
19957				)
19958			) {
19959				player.setVariableValue('pos_fullscreen', player.getVariableValue('pos_fullscreen') + Number("1"));
19960			}
19961		});
19962		player.addListener('projectionchanged', function(event) {
19963			me._rectilinear.logicBlock_alpha();
19964			me._fisheye.logicBlock_alpha();
19965			me._stereographic.logicBlock_alpha();
19966		});
19967		player.addListener('sizechanged', function(event) {
19968			if (hotspotTemplates.hasOwnProperty('ht_video_youtube')) {
19969				for(var i = 0; i < hotspotTemplates['ht_video_youtube'].length; i++) {
19970					hotspotTemplates['ht_video_youtube'][i].ggEvent_sizechanged();
19971				}
19972			}
19973			if (hotspotTemplates.hasOwnProperty('ht_video_vimeo')) {
19974				for(var i = 0; i < hotspotTemplates['ht_video_vimeo'].length; i++) {
19975					hotspotTemplates['ht_video_vimeo'][i].ggEvent_sizechanged();
19976				}
19977			}
19978			if (hotspotTemplates.hasOwnProperty('ht_video_url')) {
19979				for(var i = 0; i < hotspotTemplates['ht_video_url'].length; i++) {
19980					hotspotTemplates['ht_video_url'][i].ggEvent_sizechanged();
19981				}
19982			}
19983			if (hotspotTemplates.hasOwnProperty('ht_video_file')) {
19984				for(var i = 0; i < hotspotTemplates['ht_video_file'].length; i++) {
19985					hotspotTemplates['ht_video_file'][i].ggEvent_sizechanged();
19986				}
19987			}
19988			if (hotspotTemplates.hasOwnProperty('ht_image')) {
19989				for(var i = 0; i < hotspotTemplates['ht_image'].length; i++) {
19990					hotspotTemplates['ht_image'][i].ggEvent_sizechanged();
19991				}
19992			}
19993			if (hotspotTemplates.hasOwnProperty('ht_info')) {
19994				for(var i = 0; i < hotspotTemplates['ht_info'].length; i++) {
19995					hotspotTemplates['ht_info'][i].ggEvent_sizechanged();
19996				}
19997			}
19998			if (hotspotTemplates.hasOwnProperty('ht_url')) {
19999				for(var i = 0; i < hotspotTemplates['ht_url'].length; i++) {
20000					hotspotTemplates['ht_url'][i].ggEvent_sizechanged();
20001				}
20002			}
20003			if (hotspotTemplates.hasOwnProperty('ht_node')) {
20004				for(var i = 0; i < hotspotTemplates['ht_node'].length; i++) {
20005					hotspotTemplates['ht_node'][i].ggEvent_sizechanged();
20006				}
20007			}
20008			me._screentint.logicBlock_alpha();
20009			me._thumbnail_hide_button_show.logicBlock_alpha();
20010			me._thumbnail_show_button_show.logicBlock_alpha();
20011			me._thumbnail_menu.logicBlock_visible();
20012			me._thumbnail_menu.logicBlock_alpha();
20013			me._thumbnail_menu_mobile.logicBlock_visible();
20014			me._thumbnail_menu_mobile.logicBlock_alpha();
20015			me._debug_window.logicBlock_visible();
20016			me._intro_text.logicBlock_size();
20017			me._floorplans.logicBlock_scaling();
20018		});
20019		player.addListener('tilesready', function(event) {
20020			me._loading_multires.logicBlock_visible();
20021		});
20022		player.addListener('tilesrequested', function(event) {
20023			me._loading_multires.logicBlock_visible();
20024			player.setVariableValue('vis_loader', false);
20025		});
20026		player.addListener('varchanged_category_visible', function(event) {
20027			me._menu_background.logicBlock_position();
20028			me._category_scroller.logicBlock_alpha();
20029			me._gui_open_close.logicBlock_position();
20030			me._guicloseicon.logicBlock_alpha();
20031			me._guiopenicon.logicBlock_alpha();
20032		});
20033		player.addListener('varchanged_dh__TOUR_DEBUG', function(event) {
20034			me._debug_window.logicBlock_visible();
20035			me._dhtss_tour_splash_screen.logicBlock_visible();
20036		});
20037		player.addListener('varchanged_dh__floorplan_alpha05', function(event) {
20038			me._floorplans.logicBlock_alpha();
20039		});
20040		player.addListener('varchanged_dh__floorplan_visible', function(event) {
20041			me._floorplans.logicBlock_alpha();
20042		});
20043		player.addListener('varchanged_dh__navigation_visible', function(event) {
20044			me._controller.logicBlock_visible();
20045		});
20046		player.addListener('varchanged_dh__node_changes', function(event) {
20047			me._debug_window.logicBlock_backgroundcolor();
20048		});
20049		player.addListener('varchanged_dh__sound_active', function(event) {
20050			me._img_sound_off.logicBlock_alpha();
20051			me._img_sound_on.logicBlock_alpha();
20052			if (
20053				(
20054					((player.getVariableValue('dh__sound_active') == true))
20055				)
20056			) {
20057				player.setVolume("_main",1);
20058			}
20059			if (
20060				(
20061					((player.getVariableValue('dh__sound_active') == false))
20062				)
20063			) {
20064				player.setVolume("_main",0);
20065			}
20066		});
20067		player.addListener('varchanged_dh__tour_splash_active', function(event) {
20068			me._floorplans.logicBlock_alpha();
20069		});
20070		player.addListener('varchanged_node_visible', function(event) {
20071			me._node_scroller.logicBlock_alpha();
20072			me._category_scroller.logicBlock_alpha();
20073		});
20074		player.addListener('varchanged_opt_3d_preview', function(event) {
20075			if (hotspotTemplates.hasOwnProperty('ht_node')) {
20076				for(var i = 0; i < hotspotTemplates['ht_node'].length; i++) {
20077					hotspotTemplates['ht_node'][i].ggEvent_varchanged_opt_3d_preview();
20078				}
20079			}
20080		});
20081		player.addListener('varchanged_opt_autorotate', function(event) {
20082			me._autorotate_buttons.logicBlock_visible();
20083		});
20084		player.addListener('varchanged_opt_fullscreen', function(event) {
20085			me._fullscreen_buttons.logicBlock_visible();
20086		});
20087		player.addListener('varchanged_opt_gyro', function(event) {
20088			me._gyro.logicBlock_visible();
20089		});
20090		player.addListener('varchanged_opt_info', function(event) {
20091			me._info.logicBlock_visible();
20092		});
20093		player.addListener('varchanged_opt_loader', function(event) {
20094			me._loading.logicBlock_visible();
20095		});
20096		player.addListener('varchanged_opt_loader_mulires', function(event) {
20097			me._loading_multires.logicBlock_visible();
20098		});
20099		player.addListener('varchanged_opt_projection', function(event) {
20100			me._projection_buttons.logicBlock_visible();
20101		});
20102		player.addListener('varchanged_opt_thumbnail', function(event) {
20103			me._thumbnail.logicBlock_visible();
20104			me._thumbnail_menu.logicBlock_visible();
20105			me._thumbnail_menu_mobile.logicBlock_visible();
20106		});
20107		player.addListener('varchanged_opt_thumbnail_tooltip', function(event) {
20108			for(var i = 0; i < me._thumbnail_cloner_mobile.ggInstances.length; i++) {
20109				me._thumbnail_cloner_mobile.ggInstances[i].ggEvent_varchanged_opt_thumbnail_tooltip(event);
20110			}
20111			for(var i = 0; i < me._thumbnail_cloner.ggInstances.length; i++) {
20112				me._thumbnail_cloner.ggInstances[i].ggEvent_varchanged_opt_thumbnail_tooltip(event);
20113			}
20114		});
20115		player.addListener('varchanged_opt_zoom', function(event) {
20116			me._zoomout.logicBlock_visible();
20117			me._zoomin.logicBlock_visible();
20118		});
20119		player.addListener('varchanged_pos_autorotate', function(event) {
20120			me._autorotate_buttons.logicBlock_position();
20121		});
20122		player.addListener('varchanged_pos_controller', function(event) {
20123			me._controller_bg.logicBlock_position();
20124			me._controller_bg.logicBlock_size();
20125			me._controller_bg.logicBlock_visible();
20126			me._controller_slider.logicBlock_position();
20127		});
20128		player.addListener('varchanged_pos_enter_vr', function(event) {
20129			me._enter_vr.logicBlock_position();
20130		});
20131		player.addListener('varchanged_pos_fullscreen', function(event) {
20132			me._fullscreen_buttons.logicBlock_position();
20133		});
20134		player.addListener('varchanged_pos_gyro', function(event) {
20135			me._gyro.logicBlock_position();
20136		});
20137		player.addListener('varchanged_pos_information', function(event) {
20138			me._info.logicBlock_position();
20139		});
20140		player.addListener('varchanged_pos_projection', function(event) {
20141			me._projection_buttons.logicBlock_position();
20142		});
20143		player.addListener('varchanged_pos_thumbnail', function(event) {
20144			me._thumbnail.logicBlock_position();
20145		});
20146		player.addListener('varchanged_vis_image_popup', function(event) {
20147			if (hotspotTemplates.hasOwnProperty('ht_video_youtube')) {
20148				for(var i = 0; i < hotspotTemplates['ht_video_youtube'].length; i++) {
20149					hotspotTemplates['ht_video_youtube'][i].ggEvent_varchanged_vis_image_popup();
20150				}
20151			}
20152			if (hotspotTemplates.hasOwnProperty('ht_video_vimeo')) {
20153				for(var i = 0; i < hotspotTemplates['ht_video_vimeo'].length; i++) {
20154					hotspotTemplates['ht_video_vimeo'][i].ggEvent_varchanged_vis_image_popup();
20155				}
20156			}
20157			if (hotspotTemplates.hasOwnProperty('ht_video_url')) {
20158				for(var i = 0; i < hotspotTemplates['ht_video_url'].length; i++) {
20159					hotspotTemplates['ht_video_url'][i].ggEvent_varchanged_vis_image_popup();
20160				}
20161			}
20162			if (hotspotTemplates.hasOwnProperty('ht_video_file')) {
20163				for(var i = 0; i < hotspotTemplates['ht_video_file'].length; i++) {
20164					hotspotTemplates['ht_video_file'][i].ggEvent_varchanged_vis_image_popup();
20165				}
20166			}
20167			if (hotspotTemplates.hasOwnProperty('ht_image')) {
20168				for(var i = 0; i < hotspotTemplates['ht_image'].length; i++) {
20169					hotspotTemplates['ht_image'][i].ggEvent_varchanged_vis_image_popup();
20170				}
20171			}
20172			if (hotspotTemplates.hasOwnProperty('ht_info')) {
20173				for(var i = 0; i < hotspotTemplates['ht_info'].length; i++) {
20174					hotspotTemplates['ht_info'][i].ggEvent_varchanged_vis_image_popup();
20175				}
20176			}
20177			if (hotspotTemplates.hasOwnProperty('ht_url')) {
20178				for(var i = 0; i < hotspotTemplates['ht_url'].length; i++) {
20179					hotspotTemplates['ht_url'][i].ggEvent_varchanged_vis_image_popup();
20180				}
20181			}
20182			me._menu_button.logicBlock_position();
20183			me._screentint.logicBlock_alpha();
20184			me._controller.logicBlock_position();
20185			me._thumbnail_menu.logicBlock_position();
20186			me._image_popup.logicBlock_visible();
20187			me._popup_image.logicBlock_visible();
20188			me._close.logicBlock_visible();
20189		});
20190		player.addListener('varchanged_vis_info_popup', function(event) {
20191			if (hotspotTemplates.hasOwnProperty('ht_video_youtube')) {
20192				for(var i = 0; i < hotspotTemplates['ht_video_youtube'].length; i++) {
20193					hotspotTemplates['ht_video_youtube'][i].ggEvent_varchanged_vis_info_popup();
20194				}
20195			}
20196			if (hotspotTemplates.hasOwnProperty('ht_video_vimeo')) {
20197				for(var i = 0; i < hotspotTemplates['ht_video_vimeo'].length; i++) {
20198					hotspotTemplates['ht_video_vimeo'][i].ggEvent_varchanged_vis_info_popup();
20199				}
20200			}
20201			if (hotspotTemplates.hasOwnProperty('ht_video_url')) {
20202				for(var i = 0; i < hotspotTemplates['ht_video_url'].length; i++) {
20203					hotspotTemplates['ht_video_url'][i].ggEvent_varchanged_vis_info_popup();
20204				}
20205			}
20206			if (hotspotTemplates.hasOwnProperty('ht_video_file')) {
20207				for(var i = 0; i < hotspotTemplates['ht_video_file'].length; i++) {
20208					hotspotTemplates['ht_video_file'][i].ggEvent_varchanged_vis_info_popup();
20209				}
20210			}
20211			if (hotspotTemplates.hasOwnProperty('ht_image')) {
20212				for(var i = 0; i < hotspotTemplates['ht_image'].length; i++) {
20213					hotspotTemplates['ht_image'][i].ggEvent_varchanged_vis_info_popup();
20214				}
20215			}
20216			if (hotspotTemplates.hasOwnProperty('ht_info')) {
20217				for(var i = 0; i < hotspotTemplates['ht_info'].length; i++) {
20218					hotspotTemplates['ht_info'][i].ggEvent_varchanged_vis_info_popup();
20219				}
20220			}
20221			if (hotspotTemplates.hasOwnProperty('ht_url')) {
20222				for(var i = 0; i < hotspotTemplates['ht_url'].length; i++) {
20223					hotspotTemplates['ht_url'][i].ggEvent_varchanged_vis_info_popup();
20224				}
20225			}
20226			me._menu_button.logicBlock_position();
20227			me._screentint.logicBlock_alpha();
20228			me._controller.logicBlock_position();
20229			me._thumbnail_menu.logicBlock_position();
20230			me._information.logicBlock_visible();
20231		});
20232		player.addListener('varchanged_vis_thumbnail_menu_auto_hide', function(event) {
20233			me._screentint.logicBlock_alpha();
20234			me._thumbnail_menu.logicBlock_alpha();
20235			me._thumbnail_menu_mobile.logicBlock_alpha();
20236		});
20237		player.addListener('varchanged_vis_thumbnail_menu_mobile', function(event) {
20238			me._screentint.logicBlock_alpha();
20239			me._thumbnail_hide_button_show.logicBlock_alpha();
20240			me._thumbnail_show_button_show.logicBlock_alpha();
20241			me._thumbnail_menu_mobile.logicBlock_alpha();
20242		});
20243		player.addListener('varchanged_vis_thumbnail_menu_show', function(event) {
20244			me._thumbnail_hide_button_show.logicBlock_alpha();
20245			me._thumbnail_show_button_show.logicBlock_alpha();
20246			me._thumbnail_menu.logicBlock_alpha();
20247		});
20248		player.addListener('varchanged_vis_timer', function(event) {
20249			if (hotspotTemplates.hasOwnProperty('ht_video_youtube')) {
20250				for(var i = 0; i < hotspotTemplates['ht_video_youtube'].length; i++) {
20251					hotspotTemplates['ht_video_youtube'][i].ggEvent_varchanged_vis_timer();
20252				}
20253			}
20254			if (hotspotTemplates.hasOwnProperty('ht_video_vimeo')) {
20255				for(var i = 0; i < hotspotTemplates['ht_video_vimeo'].length; i++) {
20256					hotspotTemplates['ht_video_vimeo'][i].ggEvent_varchanged_vis_timer();
20257				}
20258			}
20259			if (hotspotTemplates.hasOwnProperty('ht_video_url')) {
20260				for(var i = 0; i < hotspotTemplates['ht_video_url'].length; i++) {
20261					hotspotTemplates['ht_video_url'][i].ggEvent_varchanged_vis_timer();
20262				}
20263			}
20264			if (hotspotTemplates.hasOwnProperty('ht_video_file')) {
20265				for(var i = 0; i < hotspotTemplates['ht_video_file'].length; i++) {
20266					hotspotTemplates['ht_video_file'][i].ggEvent_varchanged_vis_timer();
20267				}
20268			}
20269			if (hotspotTemplates.hasOwnProperty('ht_image')) {
20270				for(var i = 0; i < hotspotTemplates['ht_image'].length; i++) {
20271					hotspotTemplates['ht_image'][i].ggEvent_varchanged_vis_timer();
20272				}
20273			}
20274			if (hotspotTemplates.hasOwnProperty('ht_info')) {
20275				for(var i = 0; i < hotspotTemplates['ht_info'].length; i++) {
20276					hotspotTemplates['ht_info'][i].ggEvent_varchanged_vis_timer();
20277				}
20278			}
20279			if (hotspotTemplates.hasOwnProperty('ht_url')) {
20280				for(var i = 0; i < hotspotTemplates['ht_url'].length; i++) {
20281					hotspotTemplates['ht_url'][i].ggEvent_varchanged_vis_timer();
20282				}
20283			}
20284			me._controller.logicBlock_alpha();
20285			me._controller_slider.logicBlock_alpha();
20286			me._thumbnail_menu.logicBlock_alpha();
20287			me._thumbnail_menu_mobile.logicBlock_alpha();
20288		});
20289		player.addListener('varchanged_vis_userdata', function(event) {
20290			if (hotspotTemplates.hasOwnProperty('ht_video_youtube')) {
20291				for(var i = 0; i < hotspotTemplates['ht_video_youtube'].length; i++) {
20292					hotspotTemplates['ht_video_youtube'][i].ggEvent_varchanged_vis_userdata();
20293				}
20294			}
20295			if (hotspotTemplates.hasOwnProperty('ht_video_vimeo')) {
20296				for(var i = 0; i < hotspotTemplates['ht_video_vimeo'].length; i++) {
20297					hotspotTemplates['ht_video_vimeo'][i].ggEvent_varchanged_vis_userdata();
20298				}
20299			}
20300			if (hotspotTemplates.hasOwnProperty('ht_video_url')) {
20301				for(var i = 0; i < hotspotTemplates['ht_video_url'].length; i++) {
20302					hotspotTemplates['ht_video_url'][i].ggEvent_varchanged_vis_userdata();
20303				}
20304			}
20305			if (hotspotTemplates.hasOwnProperty('ht_video_file')) {
20306				for(var i = 0; i < hotspotTemplates['ht_video_file'].length; i++) {
20307					hotspotTemplates['ht_video_file'][i].ggEvent_varchanged_vis_userdata();
20308				}
20309			}
20310			if (hotspotTemplates.hasOwnProperty('ht_image')) {
20311				for(var i = 0; i < hotspotTemplates['ht_image'].length; i++) {
20312					hotspotTemplates['ht_image'][i].ggEvent_varchanged_vis_userdata();
20313				}
20314			}
20315			if (hotspotTemplates.hasOwnProperty('ht_info')) {
20316				for(var i = 0; i < hotspotTemplates['ht_info'].length; i++) {
20317					hotspotTemplates['ht_info'][i].ggEvent_varchanged_vis_userdata();
20318				}
20319			}
20320			if (hotspotTemplates.hasOwnProperty('ht_url')) {
20321				for(var i = 0; i < hotspotTemplates['ht_url'].length; i++) {
20322					hotspotTemplates['ht_url'][i].ggEvent_varchanged_vis_userdata();
20323				}
20324			}
20325			me._menu_button.logicBlock_position();
20326			me._screentint.logicBlock_alpha();
20327			me._controller.logicBlock_position();
20328			me._thumbnail_menu.logicBlock_position();
20329			me._thumbnail_menu_mobile.logicBlock_position();
20330			me._userdata.logicBlock_visible();
20331		});
20332		player.addListener('varchanged_vis_video_popup_file', function(event) {
20333			if (hotspotTemplates.hasOwnProperty('ht_video_youtube')) {
20334				for(var i = 0; i < hotspotTemplates['ht_video_youtube'].length; i++) {
20335					hotspotTemplates['ht_video_youtube'][i].ggEvent_varchanged_vis_video_popup_file();
20336				}
20337			}
20338			if (hotspotTemplates.hasOwnProperty('ht_video_vimeo')) {
20339				for(var i = 0; i < hotspotTemplates['ht_video_vimeo'].length; i++) {
20340					hotspotTemplates['ht_video_vimeo'][i].ggEvent_varchanged_vis_video_popup_file();
20341				}
20342			}
20343			if (hotspotTemplates.hasOwnProperty('ht_video_url')) {
20344				for(var i = 0; i < hotspotTemplates['ht_video_url'].length; i++) {
20345					hotspotTemplates['ht_video_url'][i].ggEvent_varchanged_vis_video_popup_file();
20346				}
20347			}
20348			if (hotspotTemplates.hasOwnProperty('ht_video_file')) {
20349				for(var i = 0; i < hotspotTemplates['ht_video_file'].length; i++) {
20350					hotspotTemplates['ht_video_file'][i].ggEvent_varchanged_vis_video_popup_file();
20351				}
20352			}
20353			if (hotspotTemplates.hasOwnProperty('ht_image')) {
20354				for(var i = 0; i < hotspotTemplates['ht_image'].length; i++) {
20355					hotspotTemplates['ht_image'][i].ggEvent_varchanged_vis_video_popup_file();
20356				}
20357			}
20358			if (hotspotTemplates.hasOwnProperty('ht_info')) {
20359				for(var i = 0; i < hotspotTemplates['ht_info'].length; i++) {
20360					hotspotTemplates['ht_info'][i].ggEvent_varchanged_vis_video_popup_file();
20361				}
20362			}
20363			if (hotspotTemplates.hasOwnProperty('ht_url')) {
20364				for(var i = 0; i < hotspotTemplates['ht_url'].length; i++) {
20365					hotspotTemplates['ht_url'][i].ggEvent_varchanged_vis_video_popup_file();
20366				}
20367			}
20368			me._menu_button.logicBlock_position();
20369			me._screentint.logicBlock_alpha();
20370			me._controller.logicBlock_position();
20371			me._thumbnail_menu.logicBlock_position();
20372			me._video_popup_file.logicBlock_visible();
20373			me._popup_video_file.logicBlock_visible();
20374			me._video_popup_controls_file.logicBlock_visible();
20375			me._close.logicBlock_visible();
20376		});
20377		player.addListener('varchanged_vis_video_popup_url', function(event) {
20378			if (hotspotTemplates.hasOwnProperty('ht_video_youtube')) {
20379				for(var i = 0; i < hotspotTemplates['ht_video_youtube'].length; i++) {
20380					hotspotTemplates['ht_video_youtube'][i].ggEvent_varchanged_vis_video_popup_url();
20381				}
20382			}
20383			if (hotspotTemplates.hasOwnProperty('ht_video_vimeo')) {
20384				for(var i = 0; i < hotspotTemplates['ht_video_vimeo'].length; i++) {
20385					hotspotTemplates['ht_video_vimeo'][i].ggEvent_varchanged_vis_video_popup_url();
20386				}
20387			}
20388			if (hotspotTemplates.hasOwnProperty('ht_video_url')) {
20389				for(var i = 0; i < hotspotTemplates['ht_video_url'].length; i++) {
20390					hotspotTemplates['ht_video_url'][i].ggEvent_varchanged_vis_video_popup_url();
20391				}
20392			}
20393			if (hotspotTemplates.hasOwnProperty('ht_video_file')) {
20394				for(var i = 0; i < hotspotTemplates['ht_video_file'].length; i++) {
20395					hotspotTemplates['ht_video_file'][i].ggEvent_varchanged_vis_video_popup_url();
20396				}
20397			}
20398			if (hotspotTemplates.hasOwnProperty('ht_image')) {
20399				for(var i = 0; i < hotspotTemplates['ht_image'].length; i++) {
20400					hotspotTemplates['ht_image'][i].ggEvent_varchanged_vis_video_popup_url();
20401				}
20402			}
20403			if (hotspotTemplates.hasOwnProperty('ht_info')) {
20404				for(var i = 0; i < hotspotTemplates['ht_info'].length; i++) {
20405					hotspotTemplates['ht_info'][i].ggEvent_varchanged_vis_video_popup_url();
20406				}
20407			}
20408			if (hotspotTemplates.hasOwnProperty('ht_url')) {
20409				for(var i = 0; i < hotspotTemplates['ht_url'].length; i++) {
20410					hotspotTemplates['ht_url'][i].ggEvent_varchanged_vis_video_popup_url();
20411				}
20412			}
20413			me._menu_button.logicBlock_position();
20414			me._screentint.logicBlock_alpha();
20415			me._controller.logicBlock_position();
20416			me._thumbnail_menu.logicBlock_position();
20417			me._video_popup_url.logicBlock_visible();
20418			me._popup_video_url.logicBlock_visible();
20419			me._video_popup_controls_url.logicBlock_visible();
20420			me._close.logicBlock_visible();
20421		});
20422		player.addListener('varchanged_vis_video_popup_vimeo', function(event) {
20423			if (hotspotTemplates.hasOwnProperty('ht_video_youtube')) {
20424				for(var i = 0; i < hotspotTemplates['ht_video_youtube'].length; i++) {
20425					hotspotTemplates['ht_video_youtube'][i].ggEvent_varchanged_vis_video_popup_vimeo();
20426				}
20427			}
20428			if (hotspotTemplates.hasOwnProperty('ht_video_vimeo')) {
20429				for(var i = 0; i < hotspotTemplates['ht_video_vimeo'].length; i++) {
20430					hotspotTemplates['ht_video_vimeo'][i].ggEvent_varchanged_vis_video_popup_vimeo();
20431				}
20432			}
20433			if (hotspotTemplates.hasOwnProperty('ht_video_url')) {
20434				for(var i = 0; i < hotspotTemplates['ht_video_url'].length; i++) {
20435					hotspotTemplates['ht_video_url'][i].ggEvent_varchanged_vis_video_popup_vimeo();
20436				}
20437			}
20438			if (hotspotTemplates.hasOwnProperty('ht_video_file')) {
20439				for(var i = 0; i < hotspotTemplates['ht_video_file'].length; i++) {
20440					hotspotTemplates['ht_video_file'][i].ggEvent_varchanged_vis_video_popup_vimeo();
20441				}
20442			}
20443			if (hotspotTemplates.hasOwnProperty('ht_image')) {
20444				for(var i = 0; i < hotspotTemplates['ht_image'].length; i++) {
20445					hotspotTemplates['ht_image'][i].ggEvent_varchanged_vis_video_popup_vimeo();
20446				}
20447			}
20448			if (hotspotTemplates.hasOwnProperty('ht_info')) {
20449				for(var i = 0; i < hotspotTemplates['ht_info'].length; i++) {
20450					hotspotTemplates['ht_info'][i].ggEvent_varchanged_vis_video_popup_vimeo();
20451				}
20452			}
20453			if (hotspotTemplates.hasOwnProperty('ht_url')) {
20454				for(var i = 0; i < hotspotTemplates['ht_url'].length; i++) {
20455					hotspotTemplates['ht_url'][i].ggEvent_varchanged_vis_video_popup_vimeo();
20456				}
20457			}
20458			me._menu_button.logicBlock_position();
20459			me._screentint.logicBlock_alpha();
20460			me._controller.logicBlock_position();
20461			me._thumbnail_menu.logicBlock_position();
20462			me._video_popup_vimeo.logicBlock_visible();
20463			me._popup_video_vimeo.logicBlock_visible();
20464			me._close.logicBlock_visible();
20465		});
20466		player.addListener('varchanged_vis_video_popup_youtube', function(event) {
20467			if (hotspotTemplates.hasOwnProperty('ht_video_youtube')) {
20468				for(var i = 0; i < hotspotTemplates['ht_video_youtube'].length; i++) {
20469					hotspotTemplates['ht_video_youtube'][i].ggEvent_varchanged_vis_video_popup_youtube();
20470				}
20471			}
20472			if (hotspotTemplates.hasOwnProperty('ht_video_vimeo')) {
20473				for(var i = 0; i < hotspotTemplates['ht_video_vimeo'].length; i++) {
20474					hotspotTemplates['ht_video_vimeo'][i].ggEvent_varchanged_vis_video_popup_youtube();
20475				}
20476			}
20477			if (hotspotTemplates.hasOwnProperty('ht_video_url')) {
20478				for(var i = 0; i < hotspotTemplates['ht_video_url'].length; i++) {
20479					hotspotTemplates['ht_video_url'][i].ggEvent_varchanged_vis_video_popup_youtube();
20480				}
20481			}
20482			if (hotspotTemplates.hasOwnProperty('ht_video_file')) {
20483				for(var i = 0; i < hotspotTemplates['ht_video_file'].length; i++) {
20484					hotspotTemplates['ht_video_file'][i].ggEvent_varchanged_vis_video_popup_youtube();
20485				}
20486			}
20487			if (hotspotTemplates.hasOwnProperty('ht_image')) {
20488				for(var i = 0; i < hotspotTemplates['ht_image'].length; i++) {
20489					hotspotTemplates['ht_image'][i].ggEvent_varchanged_vis_video_popup_youtube();
20490				}
20491			}
20492			if (hotspotTemplates.hasOwnProperty('ht_info')) {
20493				for(var i = 0; i < hotspotTemplates['ht_info'].length; i++) {
20494					hotspotTemplates['ht_info'][i].ggEvent_varchanged_vis_video_popup_youtube();
20495				}
20496			}
20497			if (hotspotTemplates.hasOwnProperty('ht_url')) {
20498				for(var i = 0; i < hotspotTemplates['ht_url'].length; i++) {
20499					hotspotTemplates['ht_url'][i].ggEvent_varchanged_vis_video_popup_youtube();
20500				}
20501			}
20502			me._menu_button.logicBlock_position();
20503			me._screentint.logicBlock_alpha();
20504			me._controller.logicBlock_position();
20505			me._thumbnail_menu.logicBlock_position();
20506			me._video_popup_youtube.logicBlock_visible();
20507			me._popup_video_youtube.logicBlock_visible();
20508			me._close.logicBlock_visible();
20509		});
20510		player.addListener('varchanged_vis_website', function(event) {
20511			if (hotspotTemplates.hasOwnProperty('ht_video_youtube')) {
20512				for(var i = 0; i < hotspotTemplates['ht_video_youtube'].length; i++) {
20513					hotspotTemplates['ht_video_youtube'][i].ggEvent_varchanged_vis_website();
20514				}
20515			}
20516			if (hotspotTemplates.hasOwnProperty('ht_video_vimeo')) {
20517				for(var i = 0; i < hotspotTemplates['ht_video_vimeo'].length; i++) {
20518					hotspotTemplates['ht_video_vimeo'][i].ggEvent_varchanged_vis_website();
20519				}
20520			}
20521			if (hotspotTemplates.hasOwnProperty('ht_video_url')) {
20522				for(var i = 0; i < hotspotTemplates['ht_video_url'].length; i++) {
20523					hotspotTemplates['ht_video_url'][i].ggEvent_varchanged_vis_website();
20524				}
20525			}
20526			if (hotspotTemplates.hasOwnProperty('ht_video_file')) {
20527				for(var i = 0; i < hotspotTemplates['ht_video_file'].length; i++) {
20528					hotspotTemplates['ht_video_file'][i].ggEvent_varchanged_vis_website();
20529				}
20530			}
20531			if (hotspotTemplates.hasOwnProperty('ht_image')) {
20532				for(var i = 0; i < hotspotTemplates['ht_image'].length; i++) {
20533					hotspotTemplates['ht_image'][i].ggEvent_varchanged_vis_website();
20534				}
20535			}
20536			if (hotspotTemplates.hasOwnProperty('ht_info')) {
20537				for(var i = 0; i < hotspotTemplates['ht_info'].length; i++) {
20538					hotspotTemplates['ht_info'][i].ggEvent_varchanged_vis_website();
20539				}
20540			}
20541			if (hotspotTemplates.hasOwnProperty('ht_url')) {
20542				for(var i = 0; i < hotspotTemplates['ht_url'].length; i++) {
20543					hotspotTemplates['ht_url'][i].ggEvent_varchanged_vis_website();
20544				}
20545			}
20546			me._menu_button.logicBlock_position();
20547			me._screentint.logicBlock_alpha();
20548			me._controller.logicBlock_position();
20549			me._thumbnail_menu.logicBlock_position();
20550			me._web_page.logicBlock_visible();
20551			me._close.logicBlock_visible();
20552		});
20553		player.addListener('viewerinit', function(event) {
20554			me._thumbnail_cloner.ggUpdate();
20555			me._thumbnail_cloner_mobile.ggUpdate();
20556			me._node_cloner.ggUpdate();
20557			me._category_cloner.ggUpdate();
20558		});
20559		player.addListener('vrchanged', function(event) {
20560			me._enter_vr.logicBlock_visible();
20561		});
20562	};
20563	function SkinCloner_category_cloner_Class(item, parentScope, ggParent, parameter) {
20564		var me=this;
20565		var hs='';
20566		me.parentScope=parentScope;
20567		me.ggParent=ggParent;
20568		me.findElements=skin.findElements;
20569		me.ggIndex=parameter.index;
20570		me.ggTag = item['tag'];
20571		me.ggTitle = item['title'];
20572		me.ggDescription = item['description'];
20573		me.ggNodeCount = item['nodecount'];
20574		me.ggNodeId=item['firstnode'];
20575		let nodeId=item['firstnode'];
20576		me.ggUserdata=skin.player.getNodeUserdata(me.ggNodeId);
20577		me.ggUserdata.nodeid=me.ggNodeId;
20578		me.elementMouseDown={};
20579		me.elementMouseOver={};
20580			me.__div=document.createElement('div');
20581			me.__div.setAttribute('style','visibility: inherit; overflow: visible;');
20582			me.__div.style.position='absolute';
20583			me.__div.style.left=parameter.left;
20584			me.__div.style.top=parameter.top;
20585			me.__div.style.width='';
20586			me.__div.style.height='';
20587			me.__div.style.width=parameter.width;
20588			me.__div.style.height=parameter.height;
20589			me.__div.ggIsActive = function() {
20590				var tags = player.userdata.tags;
20591				if (tags.indexOf(me.ggTag) == -1) return false;
20592				for(var i=0;i<me.ggParent.ggCurrentFilter.length;i++) {
20593					if (tags.indexOf(me.ggParent.ggCurrentFilter[i])==-1) return false;
20594				}
20595				return true;
20596			}
20597			me.__div.ggElementNodeId=function() {
20598				return me.ggNodeId;
20599			}
20600		el=me._category_text=document.createElement('div');
20601		el.isDragging = function() {
20602			let scrollerParent = me._category_text;
20603			while ((scrollerParent = scrollerParent.parentNode) != null) {
20604				if (scrollerParent.hasOwnProperty('ggIsDragging') && scrollerParent.ggIsDragging == true) return true;
20605			}
20606			return false;
20607		}
20608		els=me._category_text__text=document.createElement('div');
20609		el.className='ggskin ggskin_textdiv';
20610		el.ggTextDiv=els;
20611		el.ggId="category_text";
20612		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
20613		el.ggVisible=true;
20614		el.className="ggskin ggskin_text ";
20615		el.ggType='text';
20616		hs ='';
20617		hs+='color : rgba(0,0,0,1);';
20618		hs+='cursor : pointer;';
20619		hs+='height : auto;';
20620		hs+='left : 0px;';
20621		hs+='position : absolute;';
20622		hs+='top : 0px;';
20623		hs+='visibility : inherit;';
20624		hs+='width : calc(140px + 2px);';
20625		hs+='pointer-events:auto;';
20626		hs+='text-shadow: 1px 1px #aaaaaa;';
20627		el.setAttribute('style',hs);
20628		el.style.transformOrigin='50% 50%';
20629		hs ='';
20630		hs += 'box-sizing: border-box;';
20631		hs+='width: 100%;';
20632		hs+='height: auto;';
20633		hs+='background : #d5d5d5;';
20634		hs+='border : 1px solid #000000;';
20635		hs+='font-size: 14px;';
20636		hs+='font-weight: inherit;';
20637		hs+='text-align: center;';
20638		hs+='white-space: pre-line;';
20639		hs+='padding: 5px 5px 5px 5px;';
20640		hs+='overflow: hidden;';
20641		els.setAttribute('style',hs);
20642		me._category_text.ggUpdateText=function() {
20643			var params = [];
20644			params.push(player._(String(me.ggTitle)));
20645			var hs = player._("%1", params);
20646			if (hs!=this.ggText) {
20647				this.ggText=hs;
20648				this.ggTextDiv.innerHTML=hs;
20649				if (this.ggUpdatePosition) this.ggUpdatePosition();
20650			}
20651		}
20652		me._category_text.ggUpdateText();
20653		player.addListener('clonerchanged', function() {
20654			me._category_text.ggUpdateText();
20655		});
20656		el.appendChild(els);
20657		me._category_text.ggIsActive=function() {
20658			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
20659				return this.parentNode.ggIsActive();
20660			}
20661			return false;
20662		}
20663		el.ggElementNodeId=function() {
20664			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
20665				return this.parentNode.ggElementNodeId();
20666			}
20667			return player.getCurrentNode();
20668		}
20669		me._category_text.logicBlock_backgroundcolor = function() {
20670			var newLogicStateBackgroundColor;
20671			if (
20672				((me.elementMouseOver['category_text'] == true))
20673			)
20674			{
20675				newLogicStateBackgroundColor = 0;
20676			}
20677			else {
20678				newLogicStateBackgroundColor = -1;
20679			}
20680			if (me._category_text.ggCurrentLogicStateBackgroundColor != newLogicStateBackgroundColor) {
20681				me._category_text.ggCurrentLogicStateBackgroundColor = newLogicStateBackgroundColor;
20682				me._category_text__text.style.transition='background-color 0s';
20683				if (me._category_text.ggCurrentLogicStateBackgroundColor == 0) {
20684					me._category_text__text.style.backgroundColor="rgba(245,245,245,1)";
20685				}
20686				else {
20687					me._category_text__text.style.backgroundColor="rgba(213,213,213,1)";
20688				}
20689			}
20690		}
20691		me._category_text.logicBlock_backgroundcolor();
20692		me._category_text.onclick=function (e) {
20693			if (me._category_text.isDragging()) return;
20694			skin._node_cloner.ggText=me.ggTag;
20695			if (skin._node_cloner.ggText=='') {
20696				skin._node_cloner.ggUpdate([]);
20697			} else {
20698				skin._node_cloner.ggUpdate(skin._node_cloner.ggText.split(','));
20699			}
20700			skin.updateSize(skin.divSkin);
20701			player.setVariableValue('node_visible', true);
20702			if (
20703				(
20704					((me.ggTag == "EG"))
20705				)
20706			) {
20707				player.setVariableValue('dh__cur_selectedfloor', "Erdgeschoss");
20708			}
20709			if (
20710				(
20711					((me.ggTag == "OG"))
20712				)
20713			) {
20714				player.setVariableValue('dh__cur_selectedfloor', "Obergeschoss");
20715			}
20716			if (
20717				(
20718					((me.ggTag == "UG"))
20719				)
20720			) {
20721				player.setVariableValue('dh__cur_selectedfloor', "Keller");
20722			}
20723			if (
20724				(
20725					((me.ggTag == "Outside"))
20726				)
20727			) {
20728				player.setVariableValue('dh__cur_selectedfloor', "Au\xdfenbereich");
20729			}
20730		}
20731		me._category_text.onmouseenter=function (e) {
20732			me.elementMouseOver['category_text']=true;
20733			me._category_text.logicBlock_backgroundcolor();
20734		}
20735		me._category_text.onmouseleave=function (e) {
20736			me.elementMouseOver['category_text']=false;
20737			me._category_text.logicBlock_backgroundcolor();
20738		}
20739		me._category_text.ggActivate=function () {
20740			skin._node_cloner.ggText=me.ggTag;
20741			if (skin._node_cloner.ggText=='') {
20742				skin._node_cloner.ggUpdate([]);
20743			} else {
20744				skin._node_cloner.ggUpdate(skin._node_cloner.ggText.split(','));
20745			}
20746			skin.updateSize(skin.divSkin);
20747		}
20748		me._category_text.ggUpdatePosition=function (useTransition) {
20749		}
20750		me.__div.appendChild(me._category_text);
20751		me._category_text.logicBlock_backgroundcolor();
20752		me.elementMouseOver['category_text']=false;
20753			me.ggEvent_changenode=function(event) {
20754				if (me._category_text.ggLastIsActive!=me._category_text.ggIsActive()) {
20755					me._category_text.ggLastIsActive=me._category_text.ggIsActive();
20756					if (me._category_text.ggIsActive()) {
20757						if (me._category_text.ggActivate) me._category_text.ggActivate();
20758					} else {
20759						if (me._category_text.ggDeactivate) me._category_text.ggDeactivate();
20760					}
20761				}
20762			};
20763	};
20764	function SkinCloner_node_cloner_Class(nodeId, parentScope, ggParent, parameter) {
20765		var me=this;
20766		var hs='';
20767		me.parentScope=parentScope;
20768		me.ggParent=ggParent;
20769		me.findElements=skin.findElements;
20770		me.ggIndex=parameter.index;
20771		me.ggNodeId=nodeId;
20772		me.ggTitle=parameter.title;
20773		me.ggUserdata=skin.player.getNodeUserdata(me.ggNodeId);
20774		me.ggUserdata.nodeid=me.ggNodeId;
20775		me.elementMouseDown={};
20776		me.elementMouseOver={};
20777			me.__div=document.createElement('div');
20778			me.__div.setAttribute('style','visibility: inherit; overflow: visible;');
20779			me.__div.style.position='absolute';
20780			me.__div.style.left=parameter.left;
20781			me.__div.style.top=parameter.top;
20782			me.__div.style.width='';
20783			me.__div.style.height='';
20784			me.__div.style.width=parameter.width;
20785			me.__div.style.height=parameter.height;
20786			me.__div.ggIsActive = function() {
20787				return player.getCurrentNode()==me.ggNodeId;
20788			}
20789			me.__div.ggElementNodeId=function() {
20790				return me.ggNodeId;
20791			}
20792		el=me._node_image_cloner=document.createElement('div');
20793		el.isDragging = function() {
20794			let scrollerParent = me._node_image_cloner;
20795			while ((scrollerParent = scrollerParent.parentNode) != null) {
20796				if (scrollerParent.hasOwnProperty('ggIsDragging') && scrollerParent.ggIsDragging == true) return true;
20797			}
20798			return false;
20799		}
20800		els=me._node_image_cloner__img=document.createElement('img');
20801		els.className='ggskin ggskin_nodeimage';
20802		if (nodeId) els.setAttribute('src',basePath + "images/node_image_cloner_" + nodeId + ".jpg");
20803		el.ggNodeId=nodeId;
20804		hs ='';
20805		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
20806		els.setAttribute('style', hs);
20807		els.className='ggskin ggskin_nodeimage';
20808		els['ondragstart']=function() { return false; };
20809		el.appendChild(els);
20810		el.ggSubElement = els;
20811		el.ggId="node_Image_cloner";
20812		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
20813		el.ggVisible=true;
20814		el.className="ggskin ggskin_nodeimage ";
20815		el.ggType='nodeimage';
20816		hs ='';
20817		hs+='cursor : pointer;';
20818		hs+='height : 75px;';
20819		hs+='left : 0px;';
20820		hs+='position : absolute;';
20821		hs+='top : 0px;';
20822		hs+='visibility : inherit;';
20823		hs+='width : 140px;';
20824		hs+='pointer-events:auto;';
20825		el.setAttribute('style',hs);
20826		el.style.transformOrigin='50% 50%';
20827		me._node_image_cloner.ggIsActive=function() {
20828			return player.getCurrentNode()==this.ggElementNodeId();
20829		}
20830		el.ggElementNodeId=function() {
20831			return this.ggNodeId;
20832		}
20833		me._node_image_cloner.onclick=function (e) {
20834			if (me._node_image_cloner.isDragging()) return;
20835			if (
20836				(
20837					((me._node_image_cloner.ggIsActive() == false))
20838				)
20839			) {
20840				player.openNext("{"+me.ggNodeId+"}","");
20841			}
20842		}
20843		me._node_image_cloner.onmouseenter=function (e) {
20844			me.elementMouseOver['node_image_cloner']=true;
20845			me._border.logicBlock_bordercolor();
20846		}
20847		me._node_image_cloner.onmouseleave=function (e) {
20848			me.elementMouseOver['node_image_cloner']=false;
20849			me._border.logicBlock_bordercolor();
20850		}
20851		me._node_image_cloner.ggUpdatePosition=function (useTransition) {
20852		}
20853		el=me._node_title=document.createElement('div');
20854		el.isDragging = function() {
20855			let scrollerParent = me._node_title;
20856			while ((scrollerParent = scrollerParent.parentNode) != null) {
20857				if (scrollerParent.hasOwnProperty('ggIsDragging') && scrollerParent.ggIsDragging == true) return true;
20858			}
20859			return false;
20860		}
20861		els=me._node_title__text=document.createElement('div');
20862		el.className='ggskin ggskin_textdiv';
20863		el.ggTextDiv=els;
20864		el.ggId="node_title";
20865		el.ggDx=0;
20866		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
20867		el.ggVisible=true;
20868		el.className="ggskin ggskin_text ";
20869		el.ggType='text';
20870		hs ='';
20871		hs+='bottom : 1px;';
20872		hs+='color : rgba(255,255,255,1);';
20873		hs+='cursor : pointer;';
20874		hs+='height : auto;';
20875		hs+='left : calc(50% - ((136px + 0px) / 2) + 0px);';
20876		hs+='position : absolute;';
20877		hs+='visibility : inherit;';
20878		hs+='width : 136px;';
20879		hs+='pointer-events:none;';
20880		hs+='text-shadow: 1px 1px #000000;';
20881		el.setAttribute('style',hs);
20882		el.style.transformOrigin='50% 100%';
20883		hs ='';
20884		hs += 'box-sizing: border-box;';
20885		hs+='width: 100%;';
20886		hs+='height: auto;';
20887		hs+='pointer-events: none;';
20888		hs+='background : rgba(0,0,0,0.588235);';
20889		hs+='border : 0px solid #000000;';
20890		hs+='font-size: 12px;';
20891		hs+='font-weight: normal;';
20892		hs+='text-align: center;';
20893		hs+='white-space: pre-line;';
20894		hs+='padding: 2px 0px 2px 0px;';
20895		hs+='overflow: hidden;';
20896		els.setAttribute('style',hs);
20897		me._node_title.ggUpdateText=function() {
20898			var params = [];
20899			params.push(String(player._(me.ggUserdata.title)));
20900			var hs = player._("%1", params);
20901			if (hs!=this.ggText) {
20902				this.ggText=hs;
20903				this.ggTextDiv.innerHTML=hs;
20904				if (this.ggUpdatePosition) this.ggUpdatePosition();
20905			}
20906		}
20907		me._node_title.ggUpdateText();
20908		player.addListener('changenode', function() {
20909			me._node_title.ggUpdateText();
20910		});
20911		el.appendChild(els);
20912		me._node_title.ggIsActive=function() {
20913			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
20914				return this.parentNode.ggIsActive();
20915			}
20916			return false;
20917		}
20918		el.ggElementNodeId=function() {
20919			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
20920				return this.parentNode.ggElementNodeId();
20921			}
20922			return player.getCurrentNode();
20923		}
20924		me._node_title.logicBlock_visible = function() {
20925			var newLogicStateVisible;
20926			if (
20927				((player._(me.ggUserdata.title) == ""))
20928			)
20929			{
20930				newLogicStateVisible = 0;
20931			}
20932			else {
20933				newLogicStateVisible = -1;
20934			}
20935			if (me._node_title.ggCurrentLogicStateVisible != newLogicStateVisible) {
20936				me._node_title.ggCurrentLogicStateVisible = newLogicStateVisible;
20937				me._node_title.style.transition='';
20938				if (me._node_title.ggCurrentLogicStateVisible == 0) {
20939					me._node_title.style.visibility="hidden";
20940					me._node_title.ggVisible=false;
20941				}
20942				else {
20943					me._node_title.style.visibility=(Number(me._node_title.style.opacity)>0||!me._node_title.style.opacity)?'inherit':'hidden';
20944					me._node_title.ggVisible=true;
20945				}
20946			}
20947		}
20948		me._node_title.logicBlock_visible();
20949		me._node_title.ggUpdatePosition=function (useTransition) {
20950		}
20951		me._node_image_cloner.appendChild(me._node_title);
20952		el=me._border=document.createElement('div');
20953		el.isDragging = function() {
20954			let scrollerParent = me._border;
20955			while ((scrollerParent = scrollerParent.parentNode) != null) {
20956				if (scrollerParent.hasOwnProperty('ggIsDragging') && scrollerParent.ggIsDragging == true) return true;
20957			}
20958			return false;
20959		}
20960		el.ggId="border";
20961		el.ggDx=0;
20962		el.ggDy=0;
20963		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
20964		el.ggVisible=true;
20965		el.className="ggskin ggskin_rectangle ";
20966		el.ggType='rectangle';
20967		hs ='';
20968		hs+='border : 3px solid #000000;';
20969		hs+='cursor : default;';
20970		hs+='height : 70px;';
20971		hs+='left : calc(50% - ((135px + 6px) / 2) + 0px);';
20972		hs+='opacity : 0.8;';
20973		hs+='position : absolute;';
20974		hs+='top : calc(50% - ((70px + 6px) / 2) + 0px);';
20975		hs+='visibility : inherit;';
20976		hs+='width : 135px;';
20977		hs+='pointer-events:none;';
20978		el.setAttribute('style',hs);
20979		el.style.transformOrigin='50% 50%';
20980		me._border.ggIsActive=function() {
20981			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
20982				return this.parentNode.ggIsActive();
20983			}
20984			return false;
20985		}
20986		el.ggElementNodeId=function() {
20987			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
20988				return this.parentNode.ggElementNodeId();
20989			}
20990			return player.getCurrentNode();
20991		}
20992		me._border.logicBlock_bordercolor = function() {
20993			var newLogicStateBorderColor;
20994			if (
20995				((me.elementMouseOver['node_image_cloner'] == true))
20996			)
20997			{
20998				newLogicStateBorderColor = 0;
20999			}
21000			else if (
21001				((me._border.ggIsActive() == true))
21002			)
21003			{
21004				newLogicStateBorderColor = 1;
21005			}
21006			else {
21007				newLogicStateBorderColor = -1;
21008			}
21009			if (me._border.ggCurrentLogicStateBorderColor != newLogicStateBorderColor) {
21010				me._border.ggCurrentLogicStateBorderColor = newLogicStateBorderColor;
21011				me._border.style.transition='border-color 0s';
21012				if (me._border.ggCurrentLogicStateBorderColor == 0) {
21013					me._border.style.borderColor="rgba(255,255,255,1)";
21014				}
21015				else if (me._border.ggCurrentLogicStateBorderColor == 1) {
21016					me._border.style.borderColor="rgba(255,255,255,1)";
21017				}
21018				else {
21019					me._border.style.borderColor="rgba(0,0,0,1)";
21020				}
21021			}
21022		}
21023		me._border.logicBlock_bordercolor();
21024		me._border.ggUpdatePosition=function (useTransition) {
21025		}
21026		me._node_image_cloner.appendChild(me._border);
21027		el=me._checkmark_tick=document.createElement('div');
21028		el.isDragging = function() {
21029			let scrollerParent = me._checkmark_tick;
21030			while ((scrollerParent = scrollerParent.parentNode) != null) {
21031				if (scrollerParent.hasOwnProperty('ggIsDragging') && scrollerParent.ggIsDragging == true) return true;
21032			}
21033			return false;
21034		}
21035		els=me._checkmark_tick__img=document.createElement('img');
21036		els.className='ggskin ggskin_svg';
21037		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTI0MCAzMzIgMTMwIDEzMDsiIHZpZXdCb3g9Ii0yNDAgMzMyIDEzMCAxMzAiIHZlcnNpb249IjEuMSIgeT0iMHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMT'+
21038			'k5OS94bGluayIgeD0iMHB4Ij4KIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+JiN4ZDsKCS5zdDB7ZmlsbDojMDAwMDAwO30mI3hkOwoJLnN0MXtmaWxsOiNmZmZmZmY7fSYjeGQ7Cjwvc3R5bGU+CiA8ZyBpZD0iTGF5ZXJfMV8xXyIvPgogPGcgaWQ9IkxheWVyXzIiPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTIyLjEsMzQxLjVoLTEwNS44Yy0xLjQsMC0yLjYsMS4xLTIuNiwyLjZ2MTA1LjhjMCwxLjQsMS4xLDIuNiwyLjYsMi42aDEwNS44YzEuNCwwLDIuNi0xLjEsMi42LTIuNlYzNDQuMSYjeGQ7JiN4YTsmI3g5OyYjeDk7Qy0xMTkuNiwzNDIuNy0xMjAuNywzNDEuNS0xMjIuMSwzNDEuNXog'+
21039			'TS0xMzIuOCwzODEuN2wtNTAuOCw1MC44Yy0wLjMsMC4zLTAuOCwwLjUtMS4yLDAuNWMtMC41LDAtMC45LTAuMS0xLjMtMC41bC0zMS43LTMxLjgmI3hkOyYjeGE7JiN4OTsmI3g5O2MtMC43LTAuNy0wLjctMS43LDAtMi40bDEyLjUtMTIuNWMwLjctMC43LDEuNy0wLjcsMi40LDBsMTgsMThsMzcuMS0zNy4xYzAuNy0wLjcsMS43LTAuNywyLjQsMGwxMi41LDEyLjUmI3hkOyYjeGE7JiN4OTsmI3g5O0MtMTMyLjEsMzc5LjktMTMyLjEsMzgxLTEzMi44LDM4MS43ei
21039IvPgogIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0tMTQ3LjcsMzY2LjhsLTM3LjEsMzcuMWwtMTgtMThjLTAuNy0wLjctMS43LTAuNy'+
21040			'0yLjQsMGwtMTIuNSwxMi41Yy0wLjcsMC43LTAuNywxLjcsMCwyLjRsMzEuNywzMS44JiN4ZDsmI3hhOyYjeDk7JiN4OTtjMC4zLDAuMywwLjgsMC41LDEuMywwLjVjMC40LDAsMC45LTAuMiwxLjItMC41bDUwLjgtNTAuOWMwLjctMC43LDAuNy0xLjcsMC0yLjRsLTEyLjUtMTIuNUMtMTQ1LjksMzY2LjEtMTQ3LDM2Ni4xLTE0Ny43LDM2Ni44eiIvPgogPC9nPgo8L3N2Zz4K';
21041		me._checkmark_tick__img.setAttribute('src',hs);
21042		hs ='';
21043		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
21044		els.setAttribute('style', hs);
21045		els['ondragstart']=function() { return false; };
21046		el.appendChild(els);
21047		el.ggSubElement = els;
21048		el.ggId="checkmark_tick";
21049		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
21050		el.ggVisible=false;
21051		el.className="ggskin ggskin_svg ";
21052		el.ggType='svg';
21053		hs ='';
21054		hs+='height : 19px;';
21055		hs+='position : absolute;';
21056		hs+='right : 2px;';
21057		hs+='top : 2px;';
21058		hs+='visibility : hidden;';
21059		hs+='width : 19px;';
21060		hs+='pointer-events:auto;';
21061		el.setAttribute('style',hs);
21062		el.style.transformOrigin='50% 50%';
21063		me._checkmark_tick.ggIsActive=function() {
21064			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
21065				return this.parentNode.ggIsActive();
21066			}
21067			return false;
21068		}
21069		el.ggElementNodeId=function() {
21070			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
21071				return this.parentNode.ggElementNodeId();
21072			}
21073			return player.getCurrentNode();
21074		}
21075		me._checkmark_tick.logicBlock_visible = function() {
21076			var newLogicStateVisible;
21077			if (
21078				((player.nodeVisited(me._checkmark_tick.ggElementNodeId()) == true)) || 
21079				((me._checkmark_tick.ggIsActive() == true))
21080			)
21081			{
21082				newLogicStateVisible = 0;
21083			}
21084			else {
21085				newLogicStateVisible = -1;
21086			}
21087			if (me._checkmark_tick.ggCurrentLogicStateVisible != newLogicStateVisible) {
21088				me._checkmark_tick.ggCurrentLogicStateVisible = newLogicStateVisible;
21089				me._checkmark_tick.style.transition='';
21090				if (me._checkmark_tick.ggCurrentLogicStateVisible == 0) {
21091					me._checkmark_tick.style.visibility=(Number(me._checkmark_tick.style.opacity)>0||!me._checkmark_tick.style.opacity)?'inherit':'hidden';
21092					me._checkmark_tick.ggVisible=true;
21093				}
21094				else {
21095					me._checkmark_tick.style.visibility="hidden";
21096					me._checkmark_tick.ggVisible=false;
21097				}
21098			}
21099		}
21100		me._checkmark_tick.logicBlock_visible();
21101		me._checkmark_tick.ggUpdatePosition=function (useTransition) {
21102		}
21103		me._node_image_cloner.appendChild(me._checkmark_tick);
21104		me.__div.appendChild(me._node_image_cloner);
21105		me.elementMouseOver['node_image_cloner']=false;
21106		me._node_title.logicBlock_visible();
21107		me._border.logicBlock_bordercolor();
21108		me._checkmark_tick.logicBlock_visible();
21109			me.ggEvent_activehotspotchanged=function(event) {
21110				me._node_title.logicBlock_visible();
21111			};
21112			me.ggEvent_changenode=function(event) {
21113				me._node_title.logicBlock_visible();
21114				me._border.logicBlock_bordercolor();
21115				me._checkmark_tick.logicBlock_visible();
21116				me._checkmark_tick.logicBlock_visible();
21117			};
21118			me.ggEvent_changevisitednodes=function(event) {
21119				me._checkmark_tick.logicBlock_visible();
21120			};
21121			me.ggEvent_configloaded=function(event) {
21122				me._node_title.logicBlock_visible();
21123			};
21124	};
21125	function SkinElement_marker_active_Class(parentScope,ggParent) {
21126		var me=this;
21127		var flag=false;
21128		me.parentScope=parentScope;
21129		me.ggParent=ggParent;
21130		var nodeId=ggParent.ggElementNodeId();
21131		me.ggNodeId=nodeId;
21132		me.ggUserdata=skin.player.getNodeUserdata(nodeId);
21133		me.ggUserdata.nodeid=nodeId;
21134		me.elementMouseDown={};
21135		me.elementMouseOver={};
21136		
21137		me.findElements=function(id,regex) {
21138			return skin.findElements(id,regex);
21139		}
21140		
21141		el=me._marker_active=document.createElement('div');
21142		el.ggId="marker_active";
21143		el.ggDx=-78;
21144		el.ggDy=-7;
21145		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
21146		el.ggVisible=true;
21147		el.className="ggskin ggskin_container ";
21148		el.ggType='container';
21149		hs ='';
21150		hs+='height : 30px;';
21151		hs+='left : calc(50% - ((30px + 0px) / 2) - 78px);';
21152		hs+='position : absolute;';
21153		hs+='top : calc(50% - ((30px + 0px) / 2) - 7px);';
21154		hs+='visibility : inherit;';
21155		hs+='width : 30px;';
21156		hs+='pointer-events:none;';
21157		el.setAttribute('style',hs);
21158		el.style.transformOrigin='50% 50%';
21159		me._marker_active.ggIsActive=function() {
21160			return player.getCurrentNode()==this.ggElementNodeId();
21161		}
21162		el.ggElementNodeId=function() {
21163			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
21164				return this.parentNode.ggElementNodeId();
21165			}
21166			return me.ggNodeId;
21167		}
21168		me._marker_active.ggUpdatePosition=function (useTransition) {
21169		}
21170		el=me._marker_active_beam=document.createElement('div');
21171		els=me._marker_active_beam__img=document.createElement('img');
21172		els.className='ggskin ggskin_svg';
21173		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJz8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICctLy9XM0MvL0RURCBTVkcgMS4xLy9FTicgJ2h0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCc+Cjxzdmcgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyIgdmlld0JveD0iMCAwIDMwMCAzMDAiIHZlcnNpb249IjEuMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My'+
21174			'5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiB3aWR0aD0iMTAwJSI+CiA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLjU4MDMzLDUuOTk2NWUtMTgsLTcuMTg3NTdlLTE4LC0xLjQyMDM5LC0xNTUuNjMzLDMwNy4zMjQpIj4KICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMjU0LDI1NSwyMzUpOyIgZD0iTTE5My4zOTgsMTEwLjc2MUwyMzMuOTgyLDE5OC40NDhMMTUyLjgxNSwxOTguNDQ4TDE5My4zOTgsMTEwLjc2MVoiLz4KIDwvZz4KIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuNTMzMDIs'+
21175			'MCwwLDEuNjExOTMsLTE0NS42NzcsLTY0LjIxNDEpIj4KICA8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMjU0LDI1NSwyMzUpOyIgZD0iTTIzNC43NTYsNTUuODk0QzIyNi43NjMsNDcuMDA5IDIxMC41NzQsNDEuNDA4IDE5Mi44ODMsNDEuNDA4QzE3NS4xOTEsNDEuNDA4IDE1OS4wMDIsNDcuMDA5IDE1MS4wMDksNTUuODk0TDIzNC43NTYsNTUuODk0WiIvPgogPC9nPgo8L3N2Zz4K';
21176		me._marker_active_beam__img.setAttribute('src',hs);
21177		hs ='';
21178		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
21179		els.setAttribute('style', hs);
21180		els['ondragstart']=function() { return false; };
21181		el.appendChild(els);
21182		el.ggSubElement = els;
21183		el.ggId="marker_active_beam";
21184		el.ggDx=0;
21185		el.ggDy=0;
21186		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
21187		el.ggVisible=true;
21188		el.className="ggskin ggskin_svg ";
21189		el.ggType='svg';
21190		hs ='';
21191		hs+='height : 150px;';
21192		hs+='left : calc(50% - ((150px + 0px) / 2) + 0px);';
21193		hs+='opacity : 0.6;';
21194		hs+='position : absolute;';
21195		hs+='top : calc(50% - ((150px + 0px) / 2) + 0px);';
21196		hs+='visibility : inherit;';
21197		hs+='width : 150px;';
21198		hs+='pointer-events:none;';
21199		el.setAttribute('style',hs);
21200		el.style.transformOrigin='50% 50%';
21201		me._marker_active_beam.ggIsActive=function() {
21202			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
21203				return this.parentNode.ggIsActive();
21204			}
21205			return false;
21206		}
21207		el.ggElementNodeId=function() {
21208			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
21209				return this.parentNode.ggElementNodeId();
21210			}
21211			return me.ggNodeId;
21212		}
21213		me._marker_active_beam.ggUpdatePosition=function (useTransition) {
21214		}
21215		me._marker_active.appendChild(me._marker_active_beam);
21216		el=me._marker_normal_copy=document.createElement('div');
21217		els=me._marker_normal_copy__img=document.createElement('img');
21218		els.className='ggskin ggskin_svg';
21219		hs='data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJFYmVuZV8xIiBkYXRhLW5hbWU9IkViZW5lIDEiIHZpZXdCb3g9IjAgMCAyNC44MyAyNC44MyI+CiA8ZGVmcz4KICA8c3R5bGU+LmNscy0xe2ZpbGw6IzJiMmIyYTt9LmNscy0xLC5jbHMtMntzdHJva2U6IzJiMmIyYTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2ZlMDt9PC9zdHlsZT4KIDwvZGVmcz4KIDx0aXRsZT5tYXJrZXJfbm9ybWFsX3YxPC90aXRsZT4KIDxjaXJjbGUgY3g9IjEyLjQyIiBjeT0iMTIuNDIiIGNsYXNzPSJjbHMtMSIgcj0iMTEuOTIiLz4KIDxjaXJjbGUgY3g9IjEyLjQyIiBjeT'+
21220			'0iMTIuNDIiIGNsYXNzPSJjbHMtMiIgcj0iNS40Ii8+Cjwvc3ZnPgo=';
21221		me._marker_normal_copy__img.setAttribute('src',hs);
21222		hs ='';
21223		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
21224		els.setAttribute('style', hs);
21225		els['ondragstart']=function() { return false; };
21226		el.appendChild(els);
21227		el.ggSubElement = els;
21228		el.ggId="marker_normal_copy";
21229		el.ggDx=0;
21230		el.ggDy=0;
21231		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
21232		el.ggVisible=true;
21233		el.className="ggskin ggskin_svg ";
21234		el.ggType='svg';
21235		hs ='';
21236		hs+='height : 20px;';
21237		hs+='left : calc(50% - ((20px + 0px) / 2) + 0px);';
21238		hs+='position : absolute;';
21239		hs+='top : calc(50% - ((20px + 0px) / 2) + 0px);';
21240		hs+='visibility : inherit;';
21241		hs+='width : 20px;';
21242		hs+='pointer-events:auto;';
21243		el.setAttribute('style',hs);
21244		el.style.transformOrigin='50% 50%';
21245		me._marker_normal_copy.ggIsActive=function() {
21246			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
21247				return this.parentNode.ggIsActive();
21248			}
21249			return false;
21250		}
21251		el.ggElementNodeId=function() {
21252			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
21253				return this.parentNode.ggElementNodeId();
21254			}
21255			return me.ggNodeId;
21256		}
21257		me._marker_normal_copy.ggUpdatePosition=function (useTransition) {
21258		}
21259		me._marker_active.appendChild(me._marker_normal_copy);
21260	player.addListener('timer', function() { var hs='';
21261if (me._marker_active_beam.ggParameter) {
21262	hs+=parameterToTransform(me._marker_active_beam.ggParameter) + ' ';
21263}
21264hs+='rotate(' + (-1.0*(1 * player.getPanNorth() + 0)) + 'deg) ';
21265hs+='scale(' + (Math.tan(player.getHFov()/2.0*Math.PI/180.0)*1 + 0) + ',1.0) ';
21266hs+='scale(1.0,' + (Math.cos(1*player.getTilt()*Math.PI/180.0 + 0)) + ') ';
21267me._marker_active_beam.style.transform=hs; });
21268	};
21269	function SkinElement_marker_normal_Class(parentScope,ggParent) {
21270		var me=this;
21271		var flag=false;
21272		me.parentScope=parentScope;
21273		me.ggParent=ggParent;
21274		var nodeId=ggParent.ggElementNodeId();
21275		me.ggNodeId=nodeId;
21276		me.ggUserdata=skin.player.getNodeUserdata(nodeId);
21277		me.ggUserdata.nodeid=nodeId;
21278		me.elementMouseDown={};
21279		me.elementMouseOver={};
21280		
21281		me.findElements=function(id,regex) {
21282			return skin.findElements(id,regex);
21283		}
21284		
21285		el=me._marker_normal=document.createElement('div');
21286		els=me._marker_normal__img=document.createElement('img');
21287		els.className='ggskin ggskin_svg';
21288		hs='data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJFYmVuZV8xIiBkYXRhLW5hbWU9IkViZW5lIDEiIHZpZXdCb3g9IjAgMCAyNC44MyAyNC44MyI+CiA8ZGVmcz4KICA8c3R5bGU+LmNscy0xe2ZpbGw6IzJiMmIyYTt9LmNscy0xLC5jbHMtMntzdHJva2U6IzJiMmIyYTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2ZlMDt9PC9zdHlsZT4KIDwvZGVmcz4KIDx0aXRsZT5tYXJrZXJfbm9ybWFsX3YxPC90aXRsZT4KIDxjaXJjbGUgY3g9IjEyLjQyIiBjeT0iMTIuNDIiIGNsYXNzPSJjbHMtMSIgcj0iMTEuOTIiLz4KIDxjaXJjbGUgY3g9IjEyLjQyIiBjeT'+
21289			'0iMTIuNDIiIGNsYXNzPSJjbHMtMiIgcj0iNS40Ii8+Cjwvc3ZnPgo=';
21290		me._marker_normal__img.setAttribute('src',hs);
21291		hs ='';
21292		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
21293		els.setAttribute('style', hs);
21294		els['ondragstart']=function() { return false; };
21295		el.appendChild(els);
21296		el.ggSubElement = els;
21297		el.ggId="marker_normal";
21298		el.ggDx=0;
21299		el.ggDy=0;
21300		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
21301		el.ggVisible=true;
21302		el.className="ggskin ggskin_svg ";
21303		el.ggType='svg';
21304		hs ='';
21305		hs+='height : 20px;';
21306		hs+='left : calc(50% - ((20px + 0px) / 2) + 0px);';
21307		hs+='position : absolute;';
21308		hs+='top : calc(50% - ((20px + 0px) / 2) + 0px);';
21309		hs+='visibility : inherit;';
21310		hs+='width : 20px;';
21311		hs+='pointer-events:auto;';
21312		el.setAttribute('style',hs);
21313		el.style.transformOrigin='50% 50%';
21314		me._marker_normal.ggIsActive=function() {
21315			return player.getCurrentNode()==this.ggElementNodeId();
21316		}
21317		el.ggElementNodeId=function() {
21318			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
21319				return this.parentNode.ggElementNodeId();
21320			}
21321			return me.ggNodeId;
21322		}
21323		me._marker_normal.ggUpdatePosition=function (useTransition) {
21324		}
21325	};
21326	function SkinCloner_thumbnail_cloner_mobile_Class(nodeId, parentScope, ggParent, parameter) {
21327		var me=this;
21328		var hs='';
21329		me.parentScope=parentScope;
21330		me.ggParent=ggParent;
21331		me.findElements=skin.findElements;
21332		me.ggIndex=parameter.index;
21333		me.ggNodeId=nodeId;
21334		me.ggTitle=parameter.title;
21335		me.ggUserdata=skin.player.getNodeUserdata(me.ggNodeId);
21336		me.ggUserdata.nodeid=me.ggNodeId;
21337		me.elementMouseDown={};
21338		me.elementMouseOver={};
21339			me.__div=document.createElement('div');
21340			me.__div.setAttribute('style','visibility: inherit; overflow: visible;');
21341			me.__div.style.position='absolute';
21342			me.__div.style.left=parameter.left;
21343			me.__div.style.top=parameter.top;
21344			me.__div.style.width='';
21345			me.__div.style.height='';
21346			me.__div.style.width=parameter.width;
21347			me.__div.style.height=parameter.height;
21348			me.__div.ggIsActive = function() {
21349				return player.getCurrentNode()==me.ggNodeId;
21350			}
21351			me.__div.ggElementNodeId=function() {
21352				return me.ggNodeId;
21353			}
21354		el=me._thumbnail_nodeimage_mobile=document.createElement('div');
21355		el.isDragging = function() {
21356			let scrollerParent = me._thumbnail_nodeimage_mobile;
21357			while ((scrollerParent = scrollerParent.parentNode) != null) {
21358				if (scrollerParent.hasOwnProperty('ggIsDragging') && scrollerParent.ggIsDragging == true) return true;
21359			}
21360			return false;
21361		}
21362		els=me._thumbnail_nodeimage_mobile__img=document.createElement('img');
21363		els.className='ggskin ggskin_nodeimage';
21364		if (nodeId) els.setAttribute('src',basePath + "images/thumbnail_nodeimage_" + nodeId + ".jpg");
21365		el.ggNodeId=nodeId;
21366		hs ='';
21367		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
21368		els.setAttribute('style', hs);
21369		els.className='ggskin ggskin_nodeimage';
21370		els['ondragstart']=function() { return false; };
21371		el.appendChild(els);
21372		el.ggSubElement = els;
21373		el.ggId="thumbnail_nodeImage_mobile";
21374		el.ggDx=0;
21375		el.ggDy=0;
21376		el.ggParameter={ rx:0,ry:0,a:0,sx:0.64,sy:0.6,def:'' };
21377		el.ggVisible=true;
21378		el.className="ggskin ggskin_nodeimage ";
21379		el.ggType='nodeimage';
21380		hs ='';
21381		hs+='cursor : pointer;';
21382		hs+='height : 90px;';
21383		hs+='left : calc(50% - ((140px + 0px) / 2) + 0px);';
21384		hs+='position : absolute;';
21385		hs+='top : calc(50% - ((90px + 0px) / 2) + 0px);';
21386		hs+='visibility : inherit;';
21387		hs+='width : 140px;';
21388		hs+='pointer-events:auto;';
21389		el.setAttribute('style',hs);
21390		el.style.transformOrigin='50% 50%';
21391		el.style.transform=parameterToTransform(el.ggParameter);
21392		me._thumbnail_nodeimage_mobile.ggIsActive=function() {
21393			return player.getCurrentNode()==this.ggElementNodeId();
21394		}
21395		el.ggElementNodeId=function() {
21396			return this.ggNodeId;
21397		}
21398		me._thumbnail_nodeimage_mobile.ggUpdatePosition=function (useTransition) {
21399		}
21400		me.__div.appendChild(me._thumbnail_nodeimage_mobile);
21401		el=me._thumbnail_active_mobile=document.createElement('div');
21402		el.isDragging = function() {
21403			let scrollerParent = me._thumbnail_active_mobile;
21404			while ((scrollerParent = scrollerParent.parentNode) != null) {
21405				if (scrollerParent.hasOwnProperty('ggIsDragging') && scrollerParent.ggIsDragging == true) return true;
21406			}
21407			return false;
21408		}
21409		el.ggId="thumbnail_active_mobile";
21410		el.ggDx=0;
21411		el.ggDy=0;
21412		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
21413		el.ggVisible=true;
21414		el.className="ggskin ggskin_rectangle ";
21415		el.ggType='rectangle';
21416		hs ='';
21417		hs+='border : 3px solid #000000;';
21418		hs+='cursor : pointer;';
21419		hs+='height : 51px;';
21420		hs+='left : calc(50% - ((85px + 6px) / 2) + 0px);';
21421		hs+='position : absolute;';
21422		hs+='top : calc(50% - ((51px + 6px) / 2) + 0px);';
21423		hs+='visibility : inherit;';
21424		hs+='width : 85px;';
21425		hs+='pointer-events:auto;';
21426		el.setAttribute('style',hs);
21427		el.style.transformOrigin='50% 50%';
21428		me._thumbnail_active_mobile.ggIsActive=function() {
21429			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
21430				return this.parentNode.ggIsActive();
21431			}
21432			return false;
21433		}
21434		el.ggElementNodeId=function() {
21435			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
21436				return this.parentNode.ggElementNodeId();
21437			}
21438			return player.getCurrentNode();
21439		}
21440		me._thumbnail_active_mobile.logicBlock_bordercolor = function() {
21441			var newLogicStateBorderColor;
21442			if (
21443				((me._thumbnail_active_mobile.ggIsActive() == true))
21444			)
21445			{
21446				newLogicStateBorderColor = 0;
21447			}
21448			else if (
21449				((me.elementMouseOver['thumbnail_active_mobile'] == true))
21450			)
21451			{
21452				newLogicStateBorderColor = 1;
21453			}
21454			else {
21455				newLogicStateBorderColor = -1;
21456			}
21457			if (me._thumbnail_active_mobile.ggCurrentLogicStateBorderColor != newLogicStateBorderColor) {
21458				me._thumbnail_active_mobile.ggCurrentLogicStateBorderColor = newLogicStateBorderColor;
21459				me._thumbnail_active_mobile.style.transition='border-color 0s';
21460				if (me._thumbnail_active_mobile.ggCurrentLogicStateBorderColor == 0) {
21461					me._thumbnail_active_mobile.style.borderColor="rgba(192,192,192,1)";
21462				}
21463				else if (me._thumbnail_active_mobile.ggCurrentLogicStateBorderColor == 1) {
21464					me._thumbnail_active_mobile.style.borderColor="rgba(192,192,192,1)";
21465				}
21466				else {
21467					me._thumbnail_active_mobile.style.borderColor="rgba(0,0,0,1)";
21468				}
21469			}
21470		}
21471		me._thumbnail_active_mobile.logicBlock_bordercolor();
21472		me._thumbnail_active_mobile.onclick=function (e) {
21473			if (me._thumbnail_active_mobile.isDragging()) return;
21474			if (
21475				(
21476					((me._thumbnail_active_mobile.ggIsActive() == false))
21477				)
21478			) {
21479				player.openNext("{"+me.ggNodeId+"}","");
21480			}
21481			player.setVariableValue('vis_thumbnail_menu_mobile', false);
21482		}
21483		me._thumbnail_active_mobile.onmouseenter=function (e) {
21484			me.elementMouseOver['thumbnail_active_mobile']=true;
21485			me._checkmark_tick_mobile.logicBlock_alpha();
21486			me._thumbnail_title_mobile.logicBlock_alpha();
21487			me._thumbnail_active_mobile.logicBlock_bordercolor();
21488		}
21489		me._thumbnail_active_mobile.onmouseleave=function (e) {
21490			me.elementMouseOver['thumbnail_active_mobile']=false;
21491			me._checkmark_tick_mobile.logicBlock_alpha();
21492			me._thumbnail_title_mobile.logicBlock_alpha();
21493			me._thumbnail_active_mobile.logicBlock_bordercolor();
21494		}
21495		me._thumbnail_active_mobile.ggUpdatePosition=function (useTransition) {
21496		}
21497		el=me._checkmark_tick_mobile=document.createElement('div');
21498		el.isDragging = function() {
21499			let scrollerParent = me._checkmark_tick_mobile;
21500			while ((scrollerParent = scrollerParent.parentNode) != null) {
21501				if (scrollerParent.hasOwnProperty('ggIsDragging') && scrollerParent.ggIsDragging == true) return true;
21502			}
21503			return false;
21504		}
21505		els=me._checkmark_tick_mobile__img=document.createElement('img');
21506		els.className='ggskin ggskin_svg';
21507		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTI0MCAzMzIgMTMwIDEzMDsiIHZpZXdCb3g9Ii0yNDAgMzMyIDEzMCAxMzAiIHZlcnNpb249IjEuMSIgeT0iMHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMT'+
21508			'k5OS94bGluayIgeD0iMHB4Ij4KIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+JiN4ZDsKCS5zdDB7ZmlsbDojMDAwMDAwO30mI3hkOwoJLnN0MXtmaWxsOiNGRkZGRkY7fSYjeGQ7Cjwvc3R5bGU+CiA8ZyBpZD0iTGF5ZXJfMV8xXyIvPgogPGcgaWQ9IkxheWVyXzIiPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTIyLjEsMzQxLjVoLTEwNS44Yy0xLjQsMC0yLjYsMS4xLTIuNiwyLjZ2MTA1LjhjMCwxLjQsMS4xLDIuNiwyLjYsMi42aDEwNS44YzEuNCwwLDIuNi0xLjEsMi42LTIuNlYzNDQuMSYjeGQ7JiN4YTsmI3g5OyYjeDk7Qy0xMTkuNiwzNDIuNy0xMjAuNywzNDEuNS0xMjIuMSwzNDEuNXog'+
21509			'TS0xMzIuOCwzODEuN2wtNTAuOCw1MC44Yy0wLjMsMC4zLTAuOCwwLjUtMS4yLDAuNWMtMC41LDAtMC45LTAuMS0xLjMtMC41bC0zMS43LTMxLjgmI3hkOyYjeGE7JiN4OTsmI3g5O2MtMC43LTAuNy0wLjctMS43LDAtMi40bDEyLjUtMTIuNWMwLjctMC43LDEuNy0wLjcsMi40LDBsMTgsMThsMzcuMS0zNy4xYzAuNy0wLjcsMS43LTAuNywyLjQsMGwxMi41LDEyLjUmI3hkOyYjeGE7JiN4OTsmI3g5O0MtMTMyLjEsMzc5LjktMTMyLjEsMzgxLTEzMi44LDM4MS43ei
21509IvPgogIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0tMTQ3LjcsMzY2LjhsLTM3LjEsMzcuMWwtMTgtMThjLTAuNy0wLjctMS43LTAuNy'+
21510			'0yLjQsMGwtMTIuNSwxMi41Yy0wLjcsMC43LTAuNywxLjcsMCwyLjRsMzEuNywzMS44JiN4ZDsmI3hhOyYjeDk7JiN4OTtjMC4zLDAuMywwLjgsMC41LDEuMywwLjVjMC40LDAsMC45LTAuMiwxLjItMC41bDUwLjgtNTAuOWMwLjctMC43LDAuNy0xLjcsMC0yLjRsLTEyLjUtMTIuNUMtMTQ1LjksMzY2LjEtMTQ3LDM2Ni4xLTE0Ny43LDM2Ni44eiIvPgogPC9nPgo8L3N2Zz4K';
21511		me._checkmark_tick_mobile__img.setAttribute('src',hs);
21512		hs ='';
21513		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
21514		els.setAttribute('style', hs);
21515		els['ondragstart']=function() { return false; };
21516		el.appendChild(els);
21517		el.ggSubElement = els;
21518		el.ggId="checkmark_tick_mobile";
21519		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
21520		el.ggVisible=false;
21521		el.className="ggskin ggskin_svg ";
21522		el.ggType='svg';
21523		hs ='';
21524		hs+='height : 19px;';
21525		hs+='position : absolute;';
21526		hs+='right : 2px;';
21527		hs+='top : 2px;';
21528		hs+='visibility : hidden;';
21529		hs+='width : 19px;';
21530		hs+='pointer-events:auto;';
21531		el.setAttribute('style',hs);
21532		el.style.transformOrigin='50% 50%';
21533		me._checkmark_tick_mobile.ggIsActive=function() {
21534			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
21535				return this.parentNode.ggIsActive();
21536			}
21537			return false;
21538		}
21539		el.ggElementNodeId=function() {
21540			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
21541				return this.parentNode.ggElementNodeId();
21542			}
21543			return player.getCurrentNode();
21544		}
21545		me._checkmark_tick_mobile.logicBlock_visible = function() {
21546			var newLogicStateVisible;
21547			if (
21548				((player.nodeVisited(me._checkmark_tick_mobile.ggElementNodeId()) == true)) || 
21549				((me._checkmark_tick_mobile.ggIsActive() == true))
21550			)
21551			{
21552				newLogicStateVisible = 0;
21553			}
21554			else {
21555				newLogicStateVisible = -1;
21556			}
21557			if (me._checkmark_tick_mobile.ggCurrentLogicStateVisible != newLogicStateVisible) {
21558				me._checkmark_tick_mobile.ggCurrentLogicStateVisible = newLogicStateVisible;
21559				me._checkmark_tick_mobile.style.transition='opacity 500ms ease 0ms';
21560				if (me._checkmark_tick_mobile.ggCurrentLogicStateVisible == 0) {
21561					me._checkmark_tick_mobile.style.visibility=(Number(me._checkmark_tick_mobile.style.opacity)>0||!me._checkmark_tick_mobile.style.opacity)?'inherit':'hidden';
21562					me._checkmark_tick_mobile.ggVisible=true;
21563				}
21564				else {
21565					me._checkmark_tick_mobile.style.visibility="hidden";
21566					me._checkmark_tick_mobile.ggVisible=false;
21567				}
21568			}
21569		}
21570		me._checkmark_tick_mobile.logicBlock_visible();
21571		me._checkmark_tick_mobile.logicBlock_alpha = function() {
21572			var newLogicStateAlpha;
21573			if (
21574				((me.elementMouseOver['thumbnail_active_mobile'] == true)) && 
21575				((player._(me.ggUserdata.title) != ""))
21576			)
21577			{
21578				newLogicStateAlpha = 0;
21579			}
21580			else {
21581				newLogicStateAlpha = -1;
21582			}
21583			if (me._checkmark_tick_mobile.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
21584				me._checkmark_tick_mobile.ggCurrentLogicStateAlpha = newLogicStateAlpha;
21585				me._checkmark_tick_mobile.style.transition='opacity 500ms ease 0ms';
21586				if (me._checkmark_tick_mobile.ggCurrentLogicStateAlpha == 0) {
21587					setTimeout(function() { if (me._checkmark_tick_mobile.style.opacity == 0.0) { me._checkmark_tick_mobile.style.visibility="hidden"; } }, 505);
21588					me._checkmark_tick_mobile.style.opacity=0;
21589				}
21590				else {
21591					me._checkmark_tick_mobile.style.visibility=me._checkmark_tick_mobile.ggVisible?'inherit':'hidden';
21592					me._checkmark_tick_mobile.style.opacity=1;
21593				}
21594			}
21595		}
21596		me._checkmark_tick_mobile.logicBlock_alpha();
21597		me._checkmark_tick_mobile.ggUpdatePosition=function (useTransition) {
21598		}
21599		me._thumbnail_active_mobile.appendChild(me._checkmark_tick_mobile);
21600		el=me._thumbnail_title_mobile=document.createElement('div');
21601		el.isDragging = function() {
21602			let scrollerParent = me._thumbnail_title_mobile;
21603			while ((scrollerParent = scrollerParent.parentNode) != null) {
21604				if (scrollerParent.hasOwnProperty('ggIsDragging') && scrollerParent.ggIsDragging == true) return true;
21605			}
21606			return false;
21607		}
21608		els=me._thumbnail_title_mobile__text=document.createElement('div');
21609		el.className='ggskin ggskin_textdiv';
21610		el.ggTextDiv=els;
21611		el.ggId="thumbnail_title_mobile";
21612		el.ggDx=0;
21613		el.ggDy=0;
21614		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
21615		el.ggVisible=true;
21616		el.className="ggskin ggskin_text ";
21617		el.ggType='text';
21618		hs ='';
21619		hs+='background : rgba(0,0,0,0.470588);';
21620		hs+='border : 0px solid #000000;';
21621		hs+='color : rgba(255,255,255,1);';
21622		hs+='cursor : pointer;';
21623		hs+='height : 51px;';
21624		hs+='left : calc(50% - ((85px + 0px) / 2) + 0px);';
21625		hs+='opacity : 0;';
21626		hs+='position : absolute;';
21627		hs+='top : calc(50% - ((51px + 0px) / 2) + 0px);';
21628		hs+='visibility : hidden;';
21629		hs+='width : 85px;';
21630		hs+='pointer-events:auto;';
21631		el.setAttribute('style',hs);
21632		el.style.transformOrigin='50% 50%';
21633		hs ='';
21634		hs += 'box-sizing: border-box;';
21635		hs+='width: 100%;';
21636		hs+='height: 100%;';
21637		hs+='text-align: center;';
21638		hs+='white-space: pre-line;';
21639		hs+='padding: 0px;';
21640		hs+='overflow: hidden;';
21641		els.setAttribute('style',hs);
21642		me._thumbnail_title_mobile.ggUpdateText=function() {
21643			var params = [];
21644			params.push(String(player._(me.ggUserdata.title)));
21645			var hs = player._("%1", params);
21646			if (hs!=this.ggText) {
21647				this.ggText=hs;
21648				this.ggTextDiv.innerHTML=hs;
21649				if (this.ggUpdatePosition) this.ggUpdatePosition();
21650			}
21651		}
21652		me._thumbnail_title_mobile.ggUpdateText();
21653		player.addListener('changenode', function() {
21654			me._thumbnail_title_mobile.ggUpdateText();
21655		});
21656		el.appendChild(els);
21657		me._thumbnail_title_mobile.ggIsActive=function() {
21658			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
21659				return this.parentNode.ggIsActive();
21660			}
21661			return false;
21662		}
21663		el.ggElementNodeId=function() {
21664			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
21665				return this.parentNode.ggElementNodeId();
21666			}
21667			return player.getCurrentNode();
21668		}
21669		me._thumbnail_title_mobile.logicBlock_alpha = function() {
21670			var newLogicStateAlpha;
21671			if (
21672				((me.elementMouseOver['thumbnail_active_mobile'] == true)) && 
21673				((player._(me.ggUserdata.title) != "")) && 
21674				((player.getVariableValue('opt_thumbnail_tooltip') == true))
21675			)
21676			{
21677				newLogicStateAlpha = 0;
21678			}
21679			else {
21680				newLogicStateAlpha = -1;
21681			}
21682			if (me._thumbnail_title_mobile.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
21683				me._thumbnail_title_mobile.ggCurrentLogicStateAlpha = newLogicStateAlpha;
21684				me._thumbnail_title_mobile.style.transition='opacity 500ms ease 0ms';
21685				if (me._thumbnail_title_mobile.ggCurrentLogicStateAlpha == 0) {
21686					me._thumbnail_title_mobile.style.visibility=me._thumbnail_title_mobile.ggVisible?'inherit':'hidden';
21687					me._thumbnail_title_mobile.style.opacity=1;
21688				}
21689				else {
21690					setTimeout(function() { if (me._thumbnail_title_mobile.style.opacity == 0.0) { me._thumbnail_title_mobile.style.visibility="hidden"; } }, 505);
21691					me._thumbnail_title_mobile.style.opacity=0;
21692				}
21693			}
21694		}
21695		me._thumbnail_title_mobile.logicBlock_alpha();
21696		me._thumbnail_title_mobile.ggUpdatePosition=function (useTransition) {
21697		}
21698		me._thumbnail_active_mobile.appendChild(me._thumbnail_title_mobile);
21699		me.__div.appendChild(me._thumbnail_active_mobile);
21700		me._thumbnail_active_mobile.logicBlock_bordercolor();
21701		me.elementMouseOver['thumbnail_active_mobile']=false;
21702		me._checkmark_tick_mobile.logicBlock_visible();
21703		me._checkmark_tick_mobile.logicBlock_alpha();
21704		me._thumbnail_title_mobile.logicBlock_alpha();
21705			me.ggEvent_activehotspotchanged=function(event) {
21706				me._checkmark_tick_mobile.logicBlock_alpha();
21707				me._thumbnail_title_mobile.logicBlock_alpha();
21708			};
21709			me.ggEvent_changenode=function(event) {
21710				me._thumbnail_active_mobile.logicBlock_bordercolor();
21711				me._checkmark_tick_mobile.logicBlock_visible();
21712				me._checkmark_tick_mobile.logicBlock_visible();
21713				me._checkmark_tick_mobile.logicBlock_alpha();
21714				me._thumbnail_title_mobile.logicBlock_alpha();
21715			};
21716			me.ggEvent_changevisitednodes=function(event) {
21717				me._checkmark_tick_mobile.logicBlock_visible();
21718			};
21719			me.ggEvent_configloaded=function(event) {
21720				me._checkmark_tick_mobile.logicBlock_alpha();
21721				me._thumbnail_title_mobile.logicBlock_alpha();
21722			};
21723			me.ggEvent_varchanged_opt_thumbnail_tooltip=function(event) {
21724				me._thumbnail_title_mobile.logicBlock_alpha();
21725			};
21726	};
21727	function SkinCloner_thumbnail_cloner_Class(nodeId, parentScope, ggParent, parameter) {
21728		var me=this;
21729		var hs='';
21730		me.parentScope=parentScope;
21731		me.ggParent=ggParent;
21732		me.findElements=skin.findElements;
21733		me.ggIndex=parameter.index;
21734		me.ggNodeId=nodeId;
21735		me.ggTitle=parameter.title;
21736		me.ggUserdata=skin.player.getNodeUserdata(me.ggNodeId);
21737		me.ggUserdata.nodeid=me.ggNodeId;
21738		me.elementMouseDown={};
21739		me.elementMouseOver={};
21740			me.__div=document.createElement('div');
21741			me.__div.setAttribute('style','visibility: inherit; overflow: visible;');
21742			me.__div.style.position='absolute';
21743			me.__div.style.left=parameter.left;
21744			me.__div.style.top=parameter.top;
21745			me.__div.style.width='';
21746			me.__div.style.height='';
21747			me.__div.style.width=parameter.width;
21748			me.__div.style.height=parameter.height;
21749			me.__div.ggIsActive = function() {
21750				return player.getCurrentNode()==me.ggNodeId;
21751			}
21752			me.__div.ggElementNodeId=function() {
21753				return me.ggNodeId;
21754			}
21755		el=me._thumbnail_nodeimage=document.createElement('div');
21756		el.isDragging = function() {
21757			let scrollerParent = me._thumbnail_nodeimage;
21758			while ((scrollerParent = scrollerParent.parentNode) != null) {
21759				if (scrollerParent.hasOwnProperty('ggIsDragging') && scrollerParent.ggIsDragging == true) return true;
21760			}
21761			return false;
21762		}
21763		els=me._thumbnail_nodeimage__img=document.createElement('img');
21764		els.className='ggskin ggskin_nodeimage';
21765		if (nodeId) els.setAttribute('src',basePath + "images/thumbnail_nodeimage_" + nodeId + ".jpg");
21766		el.ggNodeId=nodeId;
21767		hs ='';
21768		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
21769		els.setAttribute('style', hs);
21770		els.className='ggskin ggskin_nodeimage';
21771		els['ondragstart']=function() { return false; };
21772		el.appendChild(els);
21773		el.ggSubElement = els;
21774		el.ggId="thumbnail_nodeImage";
21775		el.ggParameter={ rx:0,ry:0,a:0,sx:0.64,sy:0.6,def:'' };
21776		el.ggVisible=true;
21777		el.className="ggskin ggskin_nodeimage ";
21778		el.ggType='nodeimage';
21779		hs ='';
21780		hs+='cursor : pointer;';
21781		hs+='height : 90px;';
21782		hs+='left : 0px;';
21783		hs+='position : absolute;';
21784		hs+='top : 0px;';
21785		hs+='visibility : inherit;';
21786		hs+='width : 140px;';
21787		hs+='pointer-events:auto;';
21788		el.setAttribute('style',hs);
21789		el.style.transformOrigin='0% 0%';
21790		el.style.transform=parameterToTransform(el.ggParameter);
21791		me._thumbnail_nodeimage.ggIsActive=function() {
21792			return player.getCurrentNode()==this.ggElementNodeId();
21793		}
21794		el.ggElementNodeId=function() {
21795			return this.ggNodeId;
21796		}
21797		me._thumbnail_nodeimage.ggUpdatePosition=function (useTransition) {
21798		}
21799		me.__div.appendChild(me._thumbnail_nodeimage);
21800		el=me._thumbnail_active=document.createElement('div');
21801		el.isDragging = function() {
21802			let scrollerParent = me._thumbnail_active;
21803			while ((scrollerParent = scrollerParent.parentNode) != null) {
21804				if (scrollerParent.hasOwnProperty('ggIsDragging') && scrollerParent.ggIsDragging == true) return true;
21805			}
21806			return false;
21807		}
21808		el.ggId="thumbnail_active";
21809		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
21810		el.ggVisible=true;
21811		el.className="ggskin ggskin_rectangle ";
21812		el.ggType='rectangle';
21813		hs ='';
21814		hs+='border : 3px solid #000000;';
21815		hs+='cursor : pointer;';
21816		hs+='height : 51px;';
21817		hs+='left : 0px;';
21818		hs+='position : absolute;';
21819		hs+='top : 0px;';
21820		hs+='visibility : inherit;';
21821		hs+='width : 85px;';
21822		hs+='pointer-events:auto;';
21823		el.setAttribute('style',hs);
21824		el.style.transformOrigin='50% 50%';
21825		me._thumbnail_active.ggIsActive=function() {
21826			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
21827				return this.parentNode.ggIsActive();
21828			}
21829			return false;
21830		}
21831		el.ggElementNodeId=function() {
21832			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
21833				return this.parentNode.ggElementNodeId();
21834			}
21835			return player.getCurrentNode();
21836		}
21837		me._thumbnail_active.logicBlock_bordercolor = function() {
21838			var newLogicStateBorderColor;
21839			if (
21840				((me._thumbnail_active.ggIsActive() == true))
21841			)
21842			{
21843				newLogicStateBorderColor = 0;
21844			}
21845			else if (
21846				((me.elementMouseOver['thumbnail_active'] == true))
21847			)
21848			{
21849				newLogicStateBorderColor = 1;
21850			}
21851			else {
21852				newLogicStateBorderColor = -1;
21853			}
21854			if (me._thumbnail_active.ggCurrentLogicStateBorderColor != newLogicStateBorderColor) {
21855				me._thumbnail_active.ggCurrentLogicStateBorderColor = newLogicStateBorderColor;
21856				me._thumbnail_active.style.transition='border-color 0s';
21857				if (me._thumbnail_active.ggCurrentLogicStateBorderColor == 0) {
21858					me._thumbnail_active.style.borderColor="rgba(192,192,192,1)";
21859				}
21860				else if (me._thumbnail_active.ggCurrentLogicStateBorderColor == 1) {
21861					me._thumbnail_active.style.borderColor="rgba(192,192,192,1)";
21862				}
21863				else {
21864					me._thumbnail_active.style.borderColor="rgba(0,0,0,1)";
21865				}
21866			}
21867		}
21868		me._thumbnail_active.logicBlock_bordercolor();
21869		me._thumbnail_active.onclick=function (e) {
21870			if (me._thumbnail_active.isDragging()) return;
21871			if (
21872				(
21873					((me._thumbnail_active.ggIsActive() == false))
21874				)
21875			) {
21876				player.openNext("{"+me.ggNodeId+"}","");
21877			}
21878		}
21879		me._thumbnail_active.onmouseenter=function (e) {
21880			me.elementMouseOver['thumbnail_active']=true;
21881			me._thumbnail_title.logicBlock_alpha();
21882			me._thumbnail_active.logicBlock_bordercolor();
21883		}
21884		me._thumbnail_active.onmouseleave=function (e) {
21885			me.elementMouseOver['thumbnail_active']=false;
21886			me._thumbnail_title.logicBlock_alpha();
21887			me._thumbnail_active.logicBlock_bordercolor();
21888		}
21889		me._thumbnail_active.ggUpdatePosition=function (useTransition) {
21890		}
21891		el=me._thumbnail_title=document.createElement('div');
21892		el.isDragging = function() {
21893			let scrollerParent = me._thumbnail_title;
21894			while ((scrollerParent = scrollerParent.parentNode) != null) {
21895				if (scrollerParent.hasOwnProperty('ggIsDragging') && scrollerParent.ggIsDragging == true) return true;
21896			}
21897			return false;
21898		}
21899		els=me._thumbnail_title__text=document.createElement('div');
21900		el.className='ggskin ggskin_textdiv';
21901		el.ggTextDiv=els;
21902		el.ggId="thumbnail_title";
21903		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
21904		el.ggVisible=true;
21905		el.className="ggskin ggskin_text ";
21906		el.ggType='text';
21907		hs ='';
21908		hs+='background : rgba(0,0,0,0.470588);';
21909		hs+='border : 0px solid #000000;';
21910		hs+='color : rgba(255,255,255,1);';
21911		hs+='cursor : pointer;';
21912		hs+='height : 51px;';
21913		hs+='left : 0px;';
21914		hs+='opacity : 0;';
21915		hs+='position : absolute;';
21916		hs+='top : 0px;';
21917		hs+='visibility : hidden;';
21918		hs+='width : 85px;';
21919		hs+='pointer-events:auto;';
21920		el.setAttribute('style',hs);
21921		el.style.transformOrigin='50% 50%';
21922		hs ='';
21923		hs += 'box-sizing: border-box;';
21924		hs+='width: 100%;';
21925		hs+='height: 100%;';
21926		hs+='text-align: center;';
21927		hs+='white-space: pre-line;';
21928		hs+='padding: 0px;';
21929		hs+='overflow: hidden;';
21930		els.setAttribute('style',hs);
21931		me._thumbnail_title.ggUpdateText=function() {
21932			var params = [];
21933			params.push(String(player._(me.ggUserdata.title)));
21934			var hs = player._("%1", params);
21935			if (hs!=this.ggText) {
21936				this.ggText=hs;
21937				this.ggTextDiv.innerHTML=hs;
21938				if (this.ggUpdatePosition) this.ggUpdatePosition();
21939			}
21940		}
21941		me._thumbnail_title.ggUpdateText();
21942		player.addListener('changenode', function() {
21943			me._thumbnail_title.ggUpdateText();
21944		});
21945		el.appendChild(els);
21946		me._thumbnail_title.ggIsActive=function() {
21947			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
21948				return this.parentNode.ggIsActive();
21949			}
21950			return false;
21951		}
21952		el.ggElementNodeId=function() {
21953			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
21954				return this.parentNode.ggElementNodeId();
21955			}
21956			return player.getCurrentNode();
21957		}
21958		me._thumbnail_title.logicBlock_alpha = function() {
21959			var newLogicStateAlpha;
21960			if (
21961				((me.elementMouseOver['thumbnail_active'] == true)) && 
21962				((player._(me.ggUserdata.title) != "")) && 
21963				((player.getVariableValue('opt_thumbnail_tooltip') == true))
21964			)
21965			{
21966				newLogicStateAlpha = 0;
21967			}
21968			else {
21969				newLogicStateAlpha = -1;
21970			}
21971			if (me._thumbnail_title.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
21972				me._thumbnail_title.ggCurrentLogicStateAlpha = newLogicStateAlpha;
21973				me._thumbnail_title.style.transition='opacity 500ms ease 0ms';
21974				if (me._thumbnail_title.ggCurrentLogicStateAlpha == 0) {
21975					me._thumbnail_title.style.visibility=me._thumbnail_title.ggVisible?'inherit':'hidden';
21976					me._thumbnail_title.style.opacity=1;
21977				}
21978				else {
21979					setTimeout(function() { if (me._thumbnail_title.style.opacity == 0.0) { me._thumbnail_title.style.visibility="hidden"; } }, 505);
21980					me._thumbnail_title.style.opacity=0;
21981				}
21982			}
21983		}
21984		me._thumbnail_title.logicBlock_alpha();
21985		me._thumbnail_title.ggUpdatePosition=function (useTransition) {
21986		}
21987		me._thumbnail_active.appendChild(me._thumbnail_title);
21988		me.__div.appendChild(me._thumbnail_active);
21989		me._thumbnail_active.logicBlock_bordercolor();
21990		me.elementMouseOver['thumbnail_active']=false;
21991		me._thumbnail_title.logicBlock_alpha();
21992			me.ggEvent_activehotspotchanged=function(event) {
21993				me._thumbnail_title.logicBlock_alpha();
21994			};
21995			me.ggEvent_changenode=function(event) {
21996				me._thumbnail_active.logicBlock_bordercolor();
21997				me._thumbnail_title.logicBlock_alpha();
21998			};
21999			me.ggEvent_configloaded=function(event) {
22000				me._thumbnail_title.logicBlock_alpha();
22001			};
22002			me.ggEvent_varchanged_opt_thumbnail_tooltip=function(event) {
22003				me._thumbnail_title.logicBlock_alpha();
22004			};
22005	};
22006	function SkinHotspotClass_ht_node(parentScope,hotspot) {
22007		var me=this;
22008		var flag=false;
22009		var hs='';
22010		me.parentScope=parentScope;
22011		me.hotspot=hotspot;
22012		var nodeId=String(hotspot.url);
22013		nodeId=(nodeId.charAt(0)=='{')?nodeId.substr(1, nodeId.length - 2):''; // }
22014		me.ggUserdata=skin.player.getNodeUserdata(nodeId);
22015		me.elementMouseDown={};
22016		me.elementMouseOver={};
22017		me.findElements=function(id,regex) {
22018			return skin.findElements(id,regex);
22019		}
22020		el=me._ht_node=document.createElement('div');
22021		el.ggId="ht_node";
22022		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
22023		el.ggVisible=true;
22024		el.className="ggskin ggskin_hotspot ";
22025		el.ggType='hotspot';
22026		hs ='';
22027		hs+='height : 0px;';
22028		hs+='left : 71px;';
22029		hs+='position : absolute;';
22030		hs+='top : 220px;';
22031		hs+='visibility : inherit;';
22032		hs+='width : 0px;';
22033		hs+='pointer-events:auto;';
22034		hs+='transform-style: preserve-3d;';
22035		el.setAttribute('style',hs);
22036		el.style.transformOrigin='50% 50%';
22037		me._ht_node.ggIsActive=function() {
22038			return player.getCurrentNode()==this.ggElementNodeId();
22039		}
22040		el.ggElementNodeId=function() {
22041			if (me.hotspot.url!='' && me.hotspot.url.charAt(0)=='{') { // }
22042				return me.hotspot.url.substr(1, me.hotspot.url.length - 2);
22043			} else {
22044				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
22045					return this.parentNode.ggElementNodeId();
22046				} else {
22047					return player.getCurrentNode();
22048				}
22049			}
22050		}
22051		me._ht_node.onclick=function (e) {
22052			player.openNext(player._(me.hotspot.url),player._(me.hotspot.target));
22053			player.triggerEvent('hsproxyclick', {'id': me.hotspot.id, 'url': me.hotspot.url});
22054		}
22055		me._ht_node.ondblclick=function (e) {
22056			player.triggerEvent('hsproxydblclick', {'id': me.hotspot.id, 'url': me.hotspot.url});
22057		}
22058		me._ht_node.onmouseenter=function (e) {
22059			player.setActiveHotspot(me.hotspot);
22060			me.elementMouseOver['ht_node']=true;
22061			me._chevron_white_lower.logicBlock_alpha();
22062			me._chevron_black.logicBlock_alpha();
22063			me._chevron_white.logicBlock_alpha();
22064			me._hs_preview_image.logicBlock_alpha();
22065			me._tt_ht_3d.logicBlock_visible();
22066			player.triggerEvent('hsproxyover', {'id': me.hotspot.id, 'url': me.hotspot.url});
22067		}
22068		me._ht_node.onmouseleave=function (e) {
22069			me.elementMouseOver['ht_node']=false;
22070			me._chevron_white_lower.logicBlock_alpha();
22071			me._chevron_black.logicBlock_alpha();
22072			me._chevron_white.logicBlock_alpha();
22073			me._hs_preview_image.logicBlock_alpha();
22074			me._tt_ht_3d.logicBlock_visible();
22075			player.triggerEvent('hsproxyout', {'id': me.hotspot.id, 'url': me.hotspot.url});
22076			player.setActiveHotspot(null);
22077		}
22078		me._ht_node.ggUpdatePosition=function (useTransition) {
22079		}
22080		el=me._chevron_white_lower=document.createElement('div');
22081		els=me._chevron_white_lower__img=document.createElement('img');
22082		els.className='ggskin ggskin_svg';
22083		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMDAgMTAwMDsiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIHZlcnNpb249IjEuMCIgeT0iMHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bG'+
22084			'luayIgeD0iMHB4Ij4KIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CiA8Zz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzQuOSw0MzkuN2w0MDAtNDAxYzE3LjktMTcuOSw0MS43LTI1LjQsNjUuMi0yNGMyMy40LTEuNCw0Ny4yLDYuMSw2NS4xLDI0bD
22084QwMCw0MDEgICBjMzMuMiwzMy4zLDMzLjIsODcuNCwwLDEyMC43Yy0zMy4yLDMzLjMtODcuMSwzMy4zLTEyMC40LDBMNTAwLDIxNC43TDE1NS4yLDU2MC40Yy0zMy4yLDMzLjMtODcuMSwzMy4zLTEyMC40LDAgICBTMS43LDQ3MywzNC45LDQzOS43eiIvPgogPC9nPgo8L3N2Zz4K';
22085		me._chevron_white_lower__img.setAttribute('src',hs);
22086		hs ='';
22087		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
22088		els.setAttribute('style', hs);
22089		els['ondragstart']=function() { return false; };
22090		el.appendChild(els);
22091		el.ggSubElement = els;
22092		el.ggId="chevron_white_lower";
22093		el.ggDx=0;
22094		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
22095		el.ggVisible=true;
22096		el.className="ggskin ggskin_svg ";
22097		el.ggType='svg';
22098		hs ='';
22099		hs+='cursor : pointer;';
22100		hs+='height : 80px;';
22101		hs+='left : calc(50% - ((80px + 0px) / 2) + 0px);';
22102		hs+='opacity : 0.6;';
22103		hs+='position : absolute;';
22104		hs+='top : -140px;';
22105		hs+='visibility : inherit;';
22106		hs+='width : 80px;';
22107		hs+='pointer-events:auto;';
22108		hs+='transform:translate3d(0px,0px,-1px);';
22109		el.setAttribute('style',hs);
22110		el.style.transformOrigin='50% 50%';
22111		me._chevron_white_lower.ggIsActive=function() {
22112			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
22113				return this.parentNode.ggIsActive();
22114			}
22115			return false;
22116		}
22117		el.ggElementNodeId=function() {
22118			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
22119				return this.parentNode.ggElementNodeId();
22120			}
22121			return me.ggNodeId;
22122		}
22123		me._chevron_white_lower.logicBlock_visible = function() {
22124			var newLogicStateVisible;
22125			if (
22126				((me.hotspot.customimage != ""))
22127			)
22128			{
22129				newLogicStateVisible = 0;
22130			}
22131			else {
22132				newLogicStateVisible = -1;
22133			}
22134			if (me._chevron_white_lower.ggCurrentLogicStateVisible != newLogicStateVisible) {
22135				me._chevron_white_lower.ggCurrentLogicStateVisible = newLogicStateVisible;
22136				me._chevron_white_lower.style.transition='opacity 500ms ease 0ms';
22137				if (me._chevron_white_lower.ggCurrentLogicStateVisible == 0) {
22138					me._chevron_white_lower.style.visibility="hidden";
22139					me._chevron_white_lower.ggVisible=false;
22140				}
22141				else {
22142					me._chevron_white_lower.style.visibility=(Number(me._chevron_white_lower.style.opacity)>0||!me._chevron_white_lower.style.opacity)?'inherit':'hidden';
22143					me._chevron_white_lower.ggVisible=true;
22144				}
22145			}
22146		}
22147		me._chevron_white_lower.logicBlock_visible();
22148		me._chevron_white_lower.logicBlock_alpha = function() {
22149			var newLogicStateAlpha;
22150			if (
22151				((me.elementMouseOver['ht_node'] == true))
22152			)
22153			{
22154				newLogicStateAlpha = 0;
22155			}
22156			else {
22157				newLogicStateAlpha = -1;
22158			}
22159			if (me._chevron_white_lower.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
22160				me._chevron_white_lower.ggCurrentLogicStateAlpha = newLogicStateAlpha;
22161				me._chevron_white_lower.style.transition='opacity 500ms ease 0ms';
22162				if (me._chevron_white_lower.ggCurrentLogicStateAlpha == 0) {
22163					me._chevron_white_lower.style.visibility=me._chevron_white_lower.ggVisible?'inherit':'hidden';
22164					me._chevron_white_lower.style.opacity=1;
22165				}
22166				else {
22167					me._chevron_white_lower.style.visibility=me._chevron_white_lower.ggVisible?'inherit':'hidden';
22168					me._chevron_white_lower.style.opacity=0.6;
22169				}
22170			}
22171		}
22172		me._chevron_white_lower.logicBlock_alpha();
22173		me._chevron_white_lower.ggUpdatePosition=function (useTransition) {
22174		}
22175		me._ht_node.appendChild(me._chevron_white_lower);
22176		el=me._chevron_black=document.createElement('div');
22177		els=me._chevron_black__img=document.createElement('img');
22178		els.className='ggskin ggskin_svg';
22179		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMDAgMTAwMDsiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIHZlcnNpb249IjEuMCIgeT0iMHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bG'+
22180			'luayIgeD0iMHB4Ij4KIDxnPgogIDxwYXRoIGQ9Ik0zNC45LDQzOS43bDQwMC00MDFjMTcuOS0xNy45LDQxLjctMjUuNCw2NS4yLTI0YzIzLjQtMS40LDQ3LjIsNi4xLDY1LjEsMjRsNDAwLDQwMWMzMy4yLDMzLjMsMzMuMiw4Ny40LDAsMTIwLjcgICBjLTMzLjIsMzMuMy04Ny4xLDMzLjMtMTIwLjQsMEw1MDAsMjE0LjdMMTU1LjIsNTYwLjRjLTMzLjIsMzMuMy04Ny4xLDMzLjMtMTIwLjQsMFMxLjcsNDczLDM0LjksNDM5Ljd6Ii8+CiA8L2c+Cjwvc3ZnPgo=';
22181		me._chevron_black__img.setAttribute('src',hs);
22182		hs ='';
22183		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
22184		els.setAttribute('style', hs);
22185		els['ondragstart']=function() { return false; };
22186		el.appendChild(els);
22187		el.ggSubElement = els;
22188		el.ggId="chevron_black";
22189		el.ggDx=0;
22190		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
22191		el.ggVisible=true;
22192		el.className="ggskin ggskin_svg ";
22193		el.ggType='svg';
22194		hs ='';
22195		hs+='cursor : pointer;';
22196		hs+='height : 80px;';
22197		hs+='left : calc(50% - ((80px + 0px) / 2) + 0px);';
22198		hs+='opacity : 0.4;';
22199		hs+='position : absolute;';
22200		hs+='top : -140px;';
22201		hs+='visibility : inherit;';
22202		hs+='width : 80px;';
22203		hs+='pointer-events:auto;';
22204		el.setAttribute('style',hs);
22205		el.style.transformOrigin='50% 50%';
22206		me._chevron_black.ggIsActive=function() {
22207			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
22208				return this.parentNode.ggIsActive();
22209			}
22210			return false;
22211		}
22212		el.ggElementNodeId=function() {
22213			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
22214				return this.parentNode.ggElementNodeId();
22215			}
22216			return me.ggNodeId;
22217		}
22218		me._chevron_black.logicBlock_visible = function() {
22219			var newLogicStateVisible;
22220			if (
22221				((me.hotspot.customimage != ""))
22222			)
22223			{
22224				newLogicStateVisible = 0;
22225			}
22226			else {
22227				newLogicStateVisible = -1;
22228			}
22229			if (me._chevron_black.ggCurrentLogicStateVisible != newLogicStateVisible) {
22230				me._chevron_black.ggCurrentLogicStateVisible = newLogicStateVisible;
22231				me._chevron_black.style.transition='opacity 500ms ease 0ms';
22232				if (me._chevron_black.ggCurrentLogicStateVisible == 0) {
22233					me._chevron_black.style.visibility="hidden";
22234					me._chevron_black.ggVisible=false;
22235				}
22236				else {
22237					me._chevron_black.style.visibility=(Number(me._chevron_black.style.opacity)>0||!me._chevron_black.style.opacity)?'inherit':'hidden';
22238					me._chevron_black.ggVisible=true;
22239				}
22240			}
22241		}
22242		me._chevron_black.logicBlock_visible();
22243		me._chevron_black.logicBlock_alpha = function() {
22244			var newLogicStateAlpha;
22245			if (
22246				((me.elementMouseOver['ht_node'] == true))
22247			)
22248			{
22249				newLogicStateAlpha = 0;
22250			}
22251			else {
22252				newLogicStateAlpha = -1;
22253			}
22254			if (me._chevron_black.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
22255				me._chevron_black.ggCurrentLogicStateAlpha = newLogicStateAlpha;
22256				me._chevron_black.style.transition='opacity 500ms ease 0ms';
22257				if (me._chevron_black.ggCurrentLogicStateAlpha == 0) {
22258					me._chevron_black.style.visibility=me._chevron_black.ggVisible?'inherit':'hidden';
22259					me._chevron_black.style.opacity=1;
22260				}
22261				else {
22262					me._chevron_black.style.visibility=me._chevron_black.ggVisible?'inherit':'hidden';
22263					me._chevron_black.style.opacity=0.4;
22264				}
22265			}
22266		}
22267		me._chevron_black.logicBlock_alpha();
22268		me._chevron_black.ggUpdatePosition=function (useTransition) {
22269		}
22270		me._ht_node.appendChild(me._chevron_black);
22271		el=me._chevron_white=document.createElement('div');
22272		els=me._chevron_white__img=document.createElement('img');
22273		els.className='ggskin ggskin_svg';
22274		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMDAgMTAwMDsiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIHZlcnNpb249IjEuMCIgeT0iMHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bG'+
22275			'luayIgeD0iMHB4Ij4KIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CiA8Zz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzQuOSw0MzkuN2w0MDAtNDAxYzE3LjktMTcuOSw0MS43LTI1LjQsNjUuMi0yNGMyMy40LTEuNCw0Ny4yLDYuMSw2NS4xLDI0bDQwMCw0MDEgICBjMzMuMiwzMy4zLDMzLjIsODcuNCwwLDEyMC43Yy0zMy4yLDMzLjMtODcuMSwzMy4zLTEyMC40LDBMNTAwLDIxNC43TDE1NS4yLDU2MC40Yy0zMy4yLDMzLjMtODcuMSwzMy4zLTEyMC40LDAgICBTMS43LDQ3MywzNC45LDQzOS43eiIvPgogPC9nPgo8L3N2Zz4K';
22276		me._chevron_white__img.setAttribute('src',hs);
22277		hs ='';
22278		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
22279		els.setAttribute('style', hs);
22280		els['ondragstart']=function() { return false; };
22281		el.appendChild(els);
22282		el.ggSubElement = els;
22283		el.ggId="chevron_white";
22284		el.ggDx=0;
22285		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
22286		el.ggVisible=true;
22287		el.className="ggskin ggskin_svg ";
22288		el.ggType='svg';
22289		hs ='';
22290		hs+='cursor : pointer;';
22291		hs+='height : 80px;';
22292		hs+='left : calc(50% - ((80px + 0px) / 2) + 0px);';
22293		hs+='opacity : 0.6;';
22294		hs+='position : absolute;';
22295		hs+='top : -140px;';
22296		hs+='visibility : inherit;';
22297		hs+='width : 80px;';
22298		hs+='pointer-events:auto;';
22299		hs+='transform:translate3d(0px,0px,1px);';
22300		el.setAttribute('style',hs);
22301		el.style.transformOrigin='50% 50%';
22302		me._chevron_white.ggIsActive=function() {
22303			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
22304				return this.parentNode.ggIsActive();
22305			}
22306			return false;
22307		}
22308		el.ggElementNodeId=function() {
22309			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
22310				return this.parentNode.ggElementNodeId();
22311			}
22312			return me.ggNodeId;
22313		}
22314		me._chevron_white.logicBlock_visible = function() {
22315			var newLogicStateVisible;
22316			if (
22317				((me.hotspot.customimage != ""))
22318			)
22319			{
22320				newLogicStateVisible = 0;
22321			}
22322			else {
22323				newLogicStateVisible = -1;
22324			}
22325			if (me._chevron_white.ggCurrentLogicStateVisible != newLogicStateVisible) {
22326				me._chevron_white.ggCurrentLogicStateVisible = newLogicStateVisible;
22327				me._chevron_white.style.transition='opacity 500ms ease 0ms';
22328				if (me._chevron_white.ggCurrentLogicStateVisible == 0) {
22329					me._chevron_white.style.visibility="hidden";
22330					me._chevron_white.ggVisible=false;
22331				}
22332				else {
22333					me._chevron_white.style.visibility=(Number(me._chevron_white.style.opacity)>0||!me._chevron_white.style.opacity)?'inherit':'hidden';
22334					me._chevron_white.ggVisible=true;
22335				}
22336			}
22337		}
22338		me._chevron_white.logicBlock_visible();
22339		me._chevron_white.logicBlock_alpha = function() {
22340			var newLogicStateAlpha;
22341			if (
22342				((me.elementMouseOver['ht_node'] == true))
22343			)
22344			{
22345				newLogicStateAlpha = 0;
22346			}
22347			else {
22348				newLogicStateAlpha = -1;
22349			}
22350			if (me._chevron_white.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
22351				me._chevron_white.ggCurrentLogicStateAlpha = newLogicStateAlpha;
22352				me._chevron_white.style.transition='opacity 500ms ease 0ms';
22353				if (me._chevron_white.ggCurrentLogicStateAlpha == 0) {
22354					me._chevron_white.style.visibility=me._chevron_white.ggVisible?'inherit':'hidden';
22355					me._chevron_white.style.opacity=1;
22356				}
22357				else {
22358					me._chevron_white.style.visibility=me._chevron_white.ggVisible?'inherit':'hidden';
22359					me._chevron_white.style.opacity=0.6;
22360				}
22361			}
22362		}
22363		me._chevron_white.logicBlock_alpha();
22364		me._chevron_white.ggUpdatePosition=function (useTransition) {
22365		}
22366		me._ht_node.appendChild(me._chevron_white);
22367		el=me._hs_preview_image=document.createElement('div');
22368		els=me._hs_preview_image__img=document.createElement('img');
22369		els.className='ggskin ggskin_nodeimage';
22370		if (nodeId) els.setAttribute('src',basePath + "images/hs_preview_image_" + nodeId + ".jpg");
22371		el.ggNodeId=nodeId;
22372		hs ='';
22373		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
22374		els.setAttribute('style', hs);
22375		els.className='ggskin ggskin_nodeimage';
22376		els['ondragstart']=function() { return false; };
22377		el.appendChild(els);
22378		el.ggSubElement = els;
22379		el.ggId="hs_preview_image";
22380		el.ggDx=0;
22381		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
22382		el.ggVisible=true;
22383		el.className="ggskin ggskin_nodeimage ";
22384		el.ggType='nodeimage';
22385		hs ='';
22386		hs+='z-index: -5;';
22387		hs+='height : 90px;';
22388		hs+='left : calc(50% - ((140px + 0px) / 2) + 0px);';
22389		hs+='opacity : 0;';
22390		hs+='position : absolute;';
22391		hs+='top : -220px;';
22392		hs+='visibility : hidden;';
22393		hs+='width : 140px;';
22394		hs+='pointer-events:none;';
22395		hs+='border-radius: 5px; overflow: hidden; box-shadow: 0px 0px 2px #000000; transform:translate3d(0px,0px,90px) rotateX(-90deg) scale(1.5); transform-style: preserve-3d; -webkit-backface-visibility: hidden; backface-visibility: hidden;';
22396		el.setAttribute('style',hs);
22397		el.style.transformOrigin='50% 50%';
22398		me._hs_preview_image.ggIsActive=function() {
22399			return player.getCurrentNode()==this.ggElementNodeId();
22400		}
22401		el.ggElementNodeId=function() {
22402			return this.ggNodeId;
22403		}
22404		me._hs_preview_image.logicBlock_alpha = function() {
22405			var newLogicStateAlpha;
22406			if (
22407				((me.elementMouseOver['ht_node'] == true)) && 
22408				((player.getVariableValue('opt_3d_preview') == true)) && 
22409				((player.getIsTour() == true))
22410			)
22411			{
22412				newLogicStateAlpha = 0;
22413			}
22414			else {
22415				newLogicStateAlpha = -1;
22416			}
22417			if (me._hs_preview_image.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
22418				me._hs_preview_image.ggCurrentLogicStateAlpha = newLogicStateAlpha;
22419				me._hs_preview_image.style.transition='opacity 500ms ease 0ms';
22420				if (me._hs_preview_image.ggCurrentLogicStateAlpha == 0) {
22421					me._hs_preview_image.style.visibility=me._hs_preview_image.ggVisible?'inherit':'hidden';
22422					me._hs_preview_image.style.opacity=1;
22423				}
22424				else {
22425					setTimeout(function() { if (me._hs_preview_image.style.opacity == 0.0) { me._hs_preview_image.style.visibility="hidden"; } }, 505);
22426					me._hs_preview_image.style.opacity=0;
22427				}
22428			}
22429		}
22430		me._hs_preview_image.logicBlock_alpha();
22431		me._hs_preview_image.ggUpdatePosition=function (useTransition) {
22432		}
22433		el=me._hs_tt=document.createElement('div');
22434		els=me._hs_tt__text=document.createElement('div');
22435		el.className='ggskin ggskin_textdiv';
22436		el.ggTextDiv=els;
22437		el.ggId="hs_tt";
22438		el.ggDx=0;
22439		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
22440		el.ggVisible=true;
22441		el.className="ggskin ggskin_text ";
22442		el.ggType='text';
22443		hs ='';
22444		hs+='bottom : 0px;';
22445		hs+='color : rgba(255,255,255,1);';
22446		hs+='cursor : default;';
22447		hs+='height : auto;';
22448		hs+='left : calc(50% - ((140px + 0px) / 2) + 0px);';
22449		hs+='position : absolute;';
22450		hs+='visibility : inherit;';
22451		hs+='width : 140px;';
22452		hs+='pointer-events:none;';
22453		el.setAttribute('style',hs);
22454		el.style.transformOrigin='50% 100%';
22455		hs ='';
22456		hs += 'box-sizing: border-box;';
22457		hs+='width: 100%;';
22458		hs+='height: auto;';
22459		hs+='pointer-events: none;';
22460		hs+='background : rgba(0,0,0,0.196078);';
22461		hs+='border : 0px solid #000000;';
22462		hs+='font-size: 12px;';
22463		hs+='font-weight: inherit;';
22464		hs+='text-align: center;';
22465		hs+='white-space: pre-line;';
22466		hs+='padding: 2px 2px 2px 2px;';
22467		hs+='overflow: hidden;';
22468		els.setAttribute('style',hs);
22469		me._hs_tt.ggUpdateText=function() {
22470			var params = [];
22471			params.push(String(player._(me.hotspot.title)));
22472			var hs = player._("%1", params);
22473			if (hs!=this.ggText) {
22474				this.ggText=hs;
22475				this.ggTextDiv.innerHTML=hs;
22476				if (this.ggUpdatePosition) this.ggUpdatePosition();
22477			}
22478		}
22479		me._hs_tt.ggUpdateText();
22480		player.addListener('changenode', function() {
22481			me._hs_tt.ggUpdateText();
22482		});
22483		el.appendChild(els);
22484		me._hs_tt.ggIsActive=function() {
22485			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
22486				return this.parentNode.ggIsActive();
22487			}
22488			return false;
22489		}
22490		el.ggElementNodeId=function() {
22491			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
22492				return this.parentNode.ggElementNodeId();
22493			}
22494			return me.ggNodeId;
22495		}
22496		me._hs_tt.logicBlock_visible = function() {
22497			var newLogicStateVisible;
22498			if (
22499				((player.getVariableValue('opt_3d_tooltip', me.hotspot ? me.hotspot.id : (player.hotspot ? player.hotspot.id : '')) == false)) || 
22500				((player._(me.hotspot.title) == ""))
22501			)
22502			{
22503				newLogicStateVisible = 0;
22504			}
22505			else {
22506				newLogicStateVisible = -1;
22507			}
22508			if (me._hs_tt.ggCurrentLogicStateVisible != newLogicStateVisible) {
22509				me._hs_tt.ggCurrentLogicStateVisible = newLogicStateVisible;
22510				me._hs_tt.style.transition='';
22511				if (me._hs_tt.ggCurrentLogicStateVisible == 0) {
22512					me._hs_tt.style.visibility="hidden";
22513					me._hs_tt.ggVisible=false;
22514				}
22515				else {
22516					me._hs_tt.style.visibility=(Number(me._hs_tt.style.opacity)>0||!me._hs_tt.style.opacity)?'inherit':'hidden';
22517					me._hs_tt.ggVisible=true;
22518				}
22519			}
22520		}
22521		me._hs_tt.logicBlock_visible();
22522		me._hs_tt.ggUpdatePosition=function (useTransition) {
22523		}
22524		me._hs_preview_image.appendChild(me._hs_tt);
22525		el=me._hs_visited=document.createElement('div');
22526		els=me._hs_visited__img=document.createElement('img');
22527		els.className='ggskin ggskin_svg';
22528		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTI0MCAzMzIgMTMwIDEzMDsiIHZpZXdCb3g9Ii0yNDAgMzMyIDEzMCAxMzAiIHZlcnNpb249IjEuMSIgeT0iMHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMT'+
22529			'k5OS94bGluayIgeD0iMHB4Ij4KIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzAwMDAwMDt9Cgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CiA8ZyBpZD0iTGF5ZXJfMV8xXyIvPgogPGcgaWQ9IkxheWVyXzIiPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTIyLjEsMzQxLjVoLTEwNS44Yy0xLjQsMC0yLjYsMS4xLTIuNiwyLjZ2MTA1LjhjMCwxLjQsMS4xLDIuNiwyLjYsMi42aDEwNS44YzEuNCwwLDIuNi0xLjEsMi42LTIuNlYzNDQuMSAgIEMtMTE5LjYsMzQyLjctMTIwLjcsMzQxLjUtMTIyLjEsMzQxLjV6IE0tMTMyLjgsMzgxLjdsLTUwLjgsNTAuOGMtMC4zLDAu'+
22530			'My0wLjgsMC41LTEuMiwwLjVjLTAuNSwwLTAuOS0wLjEtMS4zLTAuNWwtMzEuNy0zMS44ICAgYy0wLjctMC43LTAuNy0xLjcsMC0yLjRsMTIuNS0xMi41YzAuNy0wLjcsMS43LTAuNywyLjQsMGwxOCwxOGwzNy4xLTM3LjFjMC43LTAuNywxLjctMC43LDIuNCwwbDEyLjUsMTIuNSAgIEMtMTMyLjEsMzc5LjktMTMyLjEsMzgxLTEzMi44LDM4MS43ei
22530IvPgogIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0tMTQ3LjcsMzY2LjhsLTM3LjEsMzcuMWwtMTgtMThjLTAuNy0wLjctMS43LTAuNy0yLjQsMGwtMTIuNSwxMi41Yy0wLjcsMC43LTAuNywxLjcsMCwyLjRsMzEuNywzMS44ICAgYzAuMywwLjMsMC44LD'+
22531			'AuNSwxLjMsMC41YzAuNCwwLDAuOS0wLjIsMS4yLTAuNWw1MC44LTUwLjljMC43LTAuNywwLjctMS43LDAtMi40bC0xMi41LTEyLjVDLTE0NS45LDM2Ni4xLTE0NywzNjYuMS0xNDcuNywzNjYuOHoiLz4KIDwvZz4KPC9zdmc+Cg==';
22532		me._hs_visited__img.setAttribute('src',hs);
22533		hs ='';
22534		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
22535		els.setAttribute('style', hs);
22536		els['ondragstart']=function() { return false; };
22537		el.appendChild(els);
22538		el.ggSubElement = els;
22539		el.ggId="hs_visited";
22540		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
22541		el.ggVisible=false;
22542		el.className="ggskin ggskin_svg ";
22543		el.ggType='svg';
22544		hs ='';
22545		hs+='height : 20px;';
22546		hs+='position : absolute;';
22547		hs+='right : 5px;';
22548		hs+='top : 5px;';
22549		hs+='visibility : hidden;';
22550		hs+='width : 20px;';
22551		hs+='pointer-events:none;';
22552		el.setAttribute('style',hs);
22553		el.style.transformOrigin='50% 50%';
22554		me._hs_visited.ggIsActive=function() {
22555			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
22556				return this.parentNode.ggIsActive();
22557			}
22558			return false;
22559		}
22560		el.ggElementNodeId=function() {
22561			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
22562				return this.parentNode.ggElementNodeId();
22563			}
22564			return me.ggNodeId;
22565		}
22566		me._hs_visited.logicBlock_visible = function() {
22567			var newLogicStateVisible;
22568			if (
22569				((me._hs_visited.ggIsActive() == true)) || 
22570				((player.nodeVisited(me._hs_visited.ggElementNodeId()) == true))
22571			)
22572			{
22573				newLogicStateVisible = 0;
22574			}
22575			else {
22576				newLogicStateVisible = -1;
22577			}
22578			if (me._hs_visited.ggCurrentLogicStateVisible != newLogicStateVisible) {
22579				me._hs_visited.ggCurrentLogicStateVisible = newLogicStateVisible;
22580				me._hs_visited.style.transition='';
22581				if (me._hs_visited.ggCurrentLogicStateVisible == 0) {
22582					me._hs_visited.style.visibility=(Number(me._hs_visited.style.opacity)>0||!me._hs_visited.style.opacity)?'inherit':'hidden';
22583					me._hs_visited.ggVisible=true;
22584				}
22585				else {
22586					me._hs_visited.style.visibility="hidden";
22587					me._hs_visited.ggVisible=false;
22588				}
22589			}
22590		}
22591		me._hs_visited.logicBlock_visible();
22592		me._hs_visited.ggUpdatePosition=function (useTransition) {
22593		}
22594		me._hs_preview_image.appendChild(me._hs_visited);
22595		me._ht_node.appendChild(me._hs_preview_image);
22596		el=me.__code=document.createElement('div');
22597		els=me.__code__text=document.createElement('div');
22598		el.className='ggskin ggskin_textdiv';
22599		el.ggTextDiv=els;
22600		el.ggId="_code";
22601		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
22602		el.ggVisible=false;
22603		el.className="ggskin ggskin_text ";
22604		el.ggType='text';
22605		hs ='';
22606		hs+='background : #ffffff;';
22607		hs+='border : 1px solid #000000;';
22608		hs+='color : #000000;';
22609		hs+='cursor : default;';
22610		hs+='height : 37px;';
22611		hs+='left : 0px;';
22612		hs+='position : absolute;';
22613		hs+='top : -39px;';
22614		hs+='visibility : hidden;';
22615		hs+='width : 66px;';
22616		hs+='pointer-events:none;';
22617		el.setAttribute('style',hs);
22618		el.style.transformOrigin='50% 50%';
22619		hs ='';
22620		hs += 'box-sizing: border-box;';
22621		hs+='width: 100%;';
22622		hs+='height: 100%;';
22623		hs+='pointer-events: none;';
22624		hs+='text-align: left;';
22625		hs+='white-space: pre;';
22626		hs+='padding: 0px;';
22627		hs+='overflow: hidden;';
22628		els.setAttribute('style',hs);
22629		els.innerHTML="";
22630this.onUpdatePosition=function(player,hotspot) {
22631var vs=player.getViewerSize();
22632var y=vs.height * (1/6*(1+Math.cos(player.getTilt() * Math.PI/90.0)));
22633var hs= 'perspective(500px) translate3d(0px,' + (y) + 'px,0px) ';
22634hs += 'rotateZ(' + ( player.getRoll()).toFixed(10) + 'deg) ';
22635hs += 'rotateX(' + ( player.getTilt()).toFixed(10) + 'deg) ';
22636hs += 'rotateY(' + (-player.getPan()).toFixed(10)  + 'deg) ';
22637hs += 'rotateY(' + ( hotspot.pan).toFixed(2)  + 'deg) ';
22638hs += 'rotateX(' + (-hotspot.tilt).toFixed(2) + 'deg) ';
22639hs += 'rotateX(90deg) ';
22640this.__div.style.transform=hs;
22641this.__div.style.left = vs.width / 2 + "px";
22642this.__div.style.top = vs.height / 2 + "px";
22643};
22644		el.appendChild(els);
22645		me.__code.ggIsActive=function() {
22646			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
22647				return this.parentNode.ggIsActive();
22648			}
22649			return false;
22650		}
22651		el.ggElementNodeId=function() {
22652			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
22653				return this.parentNode.ggElementNodeId();
22654			}
22655			return me.ggNodeId;
22656		}
22657		me.__code.ggUpdatePosition=function (useTransition) {
22658		}
22659		me._ht_node.appendChild(me.__code);
22660		el=me._tt_ht_3d=document.createElement('div');
22661		els=me._tt_ht_3d__text=document.createElement('div');
22662		el.className='ggskin ggskin_textdiv';
22663		el.ggTextDiv=els;
22664		el.ggId="tt_ht_3d";
22665		el.ggDx=0;
22666		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'translate(-50%, 0px) ' };
22667		el.ggVisible=false;
22668		el.className="ggskin ggskin_text ";
22669		el.ggType='text';
22670		hs ='';
22671		hs+='z-index: 100;';
22672		hs+='color : rgba(255,255,255,1);';
22673		hs+='cursor : default;';
22674		hs+='height : auto;';
22675		hs+='left : calc(50% - ((0px + 2px) / 2) + 0px);';
22676		hs+='position : absolute;';
22677		hs+='top : -170px;';
22678		hs+='transform : translate(-50%, 0px);;';
22679		hs+='visibility : hidden;';
22680		hs+='width : auto;';
22681		hs+='pointer-events:none;';
22682		hs+='transform:translate3d(0px,0px,40px) rotateX(-90deg); font-size: 15px; -webkit-backface-visibility: hidden; backface-visibility: hidden;';
22683		el.setAttribute('style',hs);
22684		el.style.transformOrigin='50% 100%';
22685		hs ='';
22686		hs += 'box-sizing: border-box;';
22687		hs+='width: auto;';
22688		hs+='height: auto;';
22689		hs+='pointer-events: none;';
22690		hs+='background : rgba(0,0,0,0.666667);';
22691		hs+='border : 1px solid #000000;';
22692		hs+='font-size: 16px;';
22693		hs+='font-weight: inherit;';
22694		hs+='text-align: center;';
22695		hs+='white-space: pre;';
22696		hs+='padding: 2px 2px 2px 2px;';
22697		hs+='overflow: hidden;';
22698		els.setAttribute('style',hs);
22699		me._tt_ht_3d.ggUpdateText=function() {
22700			var params = [];
22701			params.push(String(player._(me.hotspot.title)));
22702			var hs = player._("%1", params);
22703			if (hs!=this.ggText) {
22704				this.ggText=hs;
22705				this.ggTextDiv.innerHTML=hs;
22706				if (this.ggUpdatePosition) this.ggUpdatePosition();
22707			}
22708		}
22709		me._tt_ht_3d.ggUpdateText();
22710		player.addListener('changenode', function() {
22711			me._tt_ht_3d.ggUpdateText();
22712		});
22713		el.appendChild(els);
22714		me._tt_ht_3d.ggIsActive=function() {
22715			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
22716				return this.parentNode.ggIsActive();
22717			}
22718			return false;
22719		}
22720		el.ggElementNodeId=function() {
22721			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
22722				return this.parentNode.ggElementNodeId();
22723			}
22724			return me.ggNodeId;
22725		}
22726		me._tt_ht_3d.logicBlock_visible = function() {
22727			var newLogicStateVisible;
22728			if (
22729				((player.getIsTour() == false)) && 
22730				((player._(me.hotspot.title) != "")) && 
22731				((me.elementMouseOver['ht_node'] == true)) && 
22732				((player.getVariableValue('opt_3d_preview') == true))
22733			)
22734			{
22735				newLogicStateVisible = 0;
22736			}
22737			else {
22738				newLogicStateVisible = -1;
22739			}
22740			if (me._tt_ht_3d.ggCurrentLogicStateVisible != newLogicStateVisible) {
22741				me._tt_ht_3d.ggCurrentLogicStateVisible = newLogicStateVisible;
22742				me._tt_ht_3d.style.transition='';
22743				if (me._tt_ht_3d.ggCurrentLogicStateVisible == 0) {
22744					me._tt_ht_3d.style.visibility=(Number(me._tt_ht_3d.style.opacity)>0||!me._tt_ht_3d.style.opacity)?'inherit':'hidden';
22745					me._tt_ht_3d.ggVisible=true;
22746				}
22747				else {
22748					me._tt_ht_3d.style.visibility="hidden";
22749					me._tt_ht_3d.ggVisible=false;
22750				}
22751			}
22752		}
22753		me._tt_ht_3d.logicBlock_visible();
22754		me._tt_ht_3d.ggUpdatePosition=function (useTransition) {
22755		}
22756		me._ht_node.appendChild(me._tt_ht_3d);
22757		el=me._ht_node_customimage=document.createElement('div');
22758		els=me._ht_node_customimage__img=document.createElement('img');
22759		els.className='ggskin ggskin_external';
22760		hs ='';
22761		hs += 'position: absolute;-webkit-user-drag:none;pointer-events:none;;';
22762		els.setAttribute('style', hs);
22763		els.onload=function() {me._ht_node_customimage.ggUpdatePosition();}
22764		el.appendChild(els);
22765		el.ggSubElement = els;
22766		hs ='';
22767		el.ggAltText="";
22768		el.ggScrollbars=false;
22769		el.ggUpdateText = function() {
22770			me._ht_node_customimage.ggSubElement.setAttribute('alt', player._(me._ht_node_customimage.ggAltText));
22771			me._ht_node_customimage.ggUpdateImageTranslation();
22772		}
22773		el.ggSetImage = function(img) {
22774			me._ht_node_customimage.ggText_untranslated = img;
22775			me._ht_node_customimage.ggUpdateImageTranslation();
22776		}
22777		el.ggUpdateImage = function() {
22778			me._ht_node_customimage.ggSubElement.style.width = '0px';
22779			me._ht_node_customimage.ggSubElement.style.height = '0px';
22780			me._ht_node_customimage.ggSubElement.src='';
22781			me._ht_node_customimage.ggSubElement.src=me._ht_node_customimage.ggText;
22782		}
22783		el.ggUpdateImageTranslation = function() {
22784			if (me._ht_node_customimage.ggText != player._(me._ht_node_customimage.ggText_untranslated)) {
22785				me._ht_node_customimage.ggText = player._(me._ht_node_customimage.ggText_untranslated);
22786				me._ht_node_customimage.ggUpdateImage()
22787			}
22788		}
22789		if ((hotspot) && (hotspot.customimage)) {
22790			el.ggText=el.ggText_untranslated=hotspot.customimage;
22791			els.setAttribute('src', hotspot.customimage);
22792			els.style.width=hotspot.customimagewidth + 'px';
22793			els.style.height=hotspot.customimageheight + 'px';
22794			me.ggUse3d = hotspot.use3D;
22795			me.gg3dDistance = hotspot.distance3D;
22796		}
22797		els['ondragstart']=function() { return false; };
22798		player.checkLoaded.push(els);
22799		el.ggUpdateText();
22800		el.ggId="ht_node_CustomImage";
22801		el.ggDx=0;
22802		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
22803		el.ggVisible=true;
22804		el.className="ggskin ggskin_external ";
22805		el.ggType='external';
22806		hs ='';
22807		hs+='border : 0px solid #000000;';
22808		hs+='cursor : pointer;';
22809		hs+='height : 50px;';
22810		hs+='left : calc(50% - ((50px + 0px) / 2) + 0px);';
22811		hs+='position : absolute;';
22812		hs+='top : -140px;';
22813		hs+='visibility : inherit;';
22814		hs+='width : 50px;';
22815		hs+='pointer-events:auto;';
22816		el.setAttribute('style',hs);
22817		el.style.transformOrigin='50% 50%';
22818		me._ht_node_customimage.ggIsActive=function() {
22819			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
22820				return this.parentNode.ggIsActive();
22821			}
22822			return false;
22823		}
22824		el.ggElementNodeId=function() {
22825			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
22826				return this.parentNode.ggElementNodeId();
22827			}
22828			return me.ggNodeId;
22829		}
22830		me._ht_node_customimage.logicBlock_visible = function() {
22831			var newLogicStateVisible;
22832			if (
22833				((me.hotspot.customimage == ""))
22834			)
22835			{
22836				newLogicStateVisible = 0;
22837			}
22838			else {
22839				newLogicStateVisible = -1;
22840			}
22841			if (me._ht_node_customimage.ggCurrentLogicStateVisible != newLogicStateVisible) {
22842				me._ht_node_customimage.ggCurrentLogicStateVisible = newLogicStateVisible;
22843				me._ht_node_customimage.style.transition='';
22844				if (me._ht_node_customimage.ggCurrentLogicStateVisible == 0) {
22845					me._ht_node_customimage.style.visibility="hidden";
22846					me._ht_node_customimage.ggSubElement.src='';
22847					me._ht_node_customimage.ggVisible=false;
22848				}
22849				else {
22850					me._ht_node_customimage.style.visibility=(Number(me._ht_node_customimage.style.opacity)>0||!me._ht_node_customimage.style.opacity)?'inherit':'hidden';
22851					me._ht_node_customimage.ggSubElement.src=me._ht_node_customimage.ggText;
22852					me._ht_node_customimage.ggVisible=true;
22853				}
22854			}
22855		}
22856		me._ht_node_customimage.logicBlock_visible();
22857		me._ht_node_customimage.ggUpdatePosition=function (useTransition) {
22858			var parentWidth = me._ht_node_customimage.clientWidth;
22859			var parentHeight = me._ht_node_customimage.clientHeight;
22860			var img = me._ht_node_customimage__img;
22861			var aspectRatioDiv = me._ht_node_customimage.clientWidth / me._ht_node_customimage.clientHeight;
22862			var aspectRatioImg = img.naturalWidth / img.naturalHeight;
22863			if (img.naturalWidth < parentWidth) parentWidth = img.naturalWidth;
22864			if (img.naturalHeight < parentHeight) parentHeight = img.naturalHeight;
22865			var currentWidth,currentHeight;
22866			if ((hotspot) && (hotspot.customimage)) {
22867				currentWidth  = hotspot.customimagewidth;
22868				currentHeight = hotspot.customimageheight;
22869			}
22870			if (!me._ht_node_customimage.ggScrollbars || currentWidth < me._ht_node_customimage.clientWidth) {
22871				img.style.right='';
22872				img.style.left='50%';
22873				img.style.marginLeft='-' + currentWidth/2 + 'px';
22874			} else {
22875				img.style.right='';
22876				img.style.left='0px';
22877				img.style.marginLeft='0px';
22878				me._ht_node_customimage.scrollLeft=currentWidth / 2 - me._ht_node_customimage.clientWidth / 2;
22879			}
22880			if (!me._ht_node_customimage.ggScrollbars || currentHeight < me._ht_node_customimage.clientHeight) {
22881				img.style.bottom='';
22882				img.style.top='50%';
22883				img.style.marginTop='-' + currentHeight/2 + 'px';
22884			} else {
22885				img.style.bottom='';
22886				img.style.top='0px';
22887				img.style.marginTop='0px';
22888				me._ht_node_customimage.scrollTop=currentHeight / 2 - me._ht_node_customimage.clientHeight / 2;
22889			}
22890		}
22891		me._ht_node.appendChild(me._ht_node_customimage);
22892		me.elementMouseOver['ht_node']=false;
22893		me._chevron_white_lower.logicBlock_visible();
22894		me._chevron_white_lower.logicBlock_alpha();
22895		me._chevron_black.logicBlock_visible();
22896		me._chevron_black.logicBlock_alpha();
22897		me._chevron_white.logicBlock_visible();
22898		me._chevron_white.logicBlock_alpha();
22899		me._hs_preview_image.logicBlock_alpha();
22900		me._hs_tt.logicBlock_visible();
22901		me._hs_visited.logicBlock_visible();
22902		me._tt_ht_3d.logicBlock_visible();
22903		if ((hotspot) && (hotspot.customimage)) {
22904			me._ht_node_customimage.style.width=hotspot.customimagewidth + 'px';
22905			me._ht_node_customimage.style.height=hotspot.customimageheight + 'px';
22906			let d = 0;
22907			me._ht_node_customimage.style.left='calc(50% - ' + ((hotspot.customimagewidth)/2 + 0) +'px' + ((d<0) ? ' - ' : ' + ') + d + 'px)';
22908		}
22909		me._ht_node_customimage.logicBlock_visible();
22910			me.ggEvent_activehotspotchanged=function() {
22911				me._chevron_white_lower.logicBlock_visible();
22912				me._chevron_black.logicBlock_visible();
22913				me._chevron_white.logicBlock_visible();
22914				me._hs_tt.logicBlock_visible();
22915				me._tt_ht_3d.logicBlock_visible();
22916				me._ht_node_customimage.logicBlock_visible();
22917			};
22918			me.ggEvent_changenode=function() {
22919				me._chevron_white_lower.logicBlock_visible();
22920				me._chevron_black.logicBlock_visible();
22921				me._chevron_white.logicBlock_visible();
22922				me._hs_preview_image.logicBlock_alpha();
22923				me._hs_tt.logicBlock_visible();
22924				me._hs_visited.logicBlock_visible();
22925				me._hs_visited.logicBlock_visible();
22926				me._tt_ht_3d.logicBlock_visible();
22927				me._ht_node_customimage.logicBlock_visible();
22928			};
22929			me.ggEvent_changevisitednodes=function() {
22930				me._hs_visited.logicBlock_visible();
22931			};
22932			me.ggEvent_configloaded=function() {
22933				me._chevron_white_lower.logicBlock_visible();
22934				me._chevron_black.logicBlock_visible();
22935				me._chevron_white.logicBlock_visible();
22936				me._hs_preview_image.logicBlock_alpha();
22937				me._hs_tt.logicBlock_visible();
22938				me._tt_ht_3d.logicBlock_visible();
22939				me._ht_node_customimage.logicBlock_visible();
22940			};
22941			me.ggEvent_sizechanged=function() {
22942				me._hs_tt.logicBlock_visible();
22943			};
22944			me.ggEvent_varchanged_opt_3d_preview=function() {
22945				me._hs_preview_image.logicBlock_alpha();
22946				me._tt_ht_3d.logicBlock_visible();
22947			};
22948			me.__div = me._ht_node;
22949	};
22950	function SkinHotspotClass_ht_url(parentScope,hotspot) {
22951		var me=this;
22952		var flag=false;
22953		var hs='';
22954		me.parentScope=parentScope;
22955		me.hotspot=hotspot;
22956		var nodeId=String(hotspot.url);
22957		nodeId=(nodeId.charAt(0)=='{')?nodeId.substr(1, nodeId.length - 2):''; // }
22958		me.ggUserdata=skin.player.getNodeUserdata(nodeId);
22959		me.elementMouseDown={};
22960		me.elementMouseOver={};
22961		me.findElements=function(id,regex) {
22962			return skin.findElements(id,regex);
22963		}
22964		el=me._ht_url=document.createElement('div');
22965		el.ggId="ht_url";
22966		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
22967		el.ggVisible=true;
22968		el.className="ggskin ggskin_hotspot ";
22969		el.ggType='hotspot';
22970		hs ='';
22971		hs+='height : 0px;';
22972		hs+='left : 250px;';
22973		hs+='opacity : 0;';
22974		hs+='position : absolute;';
22975		hs+='top : 50px;';
22976		hs+='visibility : hidden;';
22977		hs+='width : 0px;';
22978		hs+='pointer-events:auto;';
22979		el.setAttribute('style',hs);
22980		el.style.transformOrigin='50% 50%';
22981		me._ht_url.ggIsActive=function() {
22982			return player.getCurrentNode()==this.ggElementNodeId();
22983		}
22984		el.ggElementNodeId=function() {
22985			if (me.hotspot.url!='' && me.hotspot.url.charAt(0)=='{') { // }
22986				return me.hotspot.url.substr(1, me.hotspot.url.length - 2);
22987			} else {
22988				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
22989					return this.parentNode.ggElementNodeId();
22990				} else {
22991					return player.getCurrentNode();
22992				}
22993			}
22994		}
22995		me._ht_url.logicBlock_visible = function() {
22996			var newLogicStateVisible;
22997			if (
22998				((player.getVariableValue('vis_userdata') == true)) || 
22999				((player.getVariableValue('vis_image_popup') == true)) || 
23000				((player.getVariableValue('vis_info_popup') == true)) || 
23001				((player.getVariableValue('vis_video_popup_file') == true)) || 
23002				((player.getVariableValue('vis_video_popup_url') == true)) || 
23003				((player.getVariableValue('vis_video_popup_vimeo') == true)) || 
23004				((player.getVariableValue('vis_video_popup_youtube') == true)) || 
23005				((player.getVariableValue('vis_website') == true))
23006			)
23007			{
23008				newLogicStateVisible = 0;
23009			}
23010			else {
23011				newLogicStateVisible = -1;
23012			}
23013			if (me._ht_url.ggCurrentLogicStateVisible != newLogicStateVisible) {
23014				me._ht_url.ggCurrentLogicStateVisible = newLogicStateVisible;
23015				me._ht_url.style.transition='opacity 500ms ease 0ms';
23016				if (me._ht_url.ggCurrentLogicStateVisible == 0) {
23017					me._ht_url.style.visibility="hidden";
23018					me._ht_url.ggVisible=false;
23019				}
23020				else {
23021					me._ht_url.style.visibility=(Number(me._ht_url.style.opacity)>0||!me._ht_url.style.opacity)?'inherit':'hidden';
23022					me._ht_url.ggVisible=true;
23023				}
23024			}
23025		}
23026		me._ht_url.logicBlock_visible();
23027		me._ht_url.logicBlock_alpha = function() {
23028			var newLogicStateAlpha;
23029			if (
23030				((player.getVariableValue('vis_timer') == true))
23031			)
23032			{
23033				newLogicStateAlpha = 0;
23034			}
23035			else {
23036				newLogicStateAlpha = -1;
23037			}
23038			if (me._ht_url.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
23039				me._ht_url.ggCurrentLogicStateAlpha = newLogicStateAlpha;
23040				me._ht_url.style.transition='opacity 500ms ease 0ms';
23041				if (me._ht_url.ggCurrentLogicStateAlpha == 0) {
23042					me._ht_url.style.visibility=me._ht_url.ggVisible?'inherit':'hidden';
23043					me._ht_url.style.opacity=1;
23044				}
23045				else {
23046					setTimeout(function() { if (me._ht_url.style.opacity == 0.0) { me._ht_url.style.visibility="hidden"; } }, 505);
23047					me._ht_url.style.opacity=0;
23048				}
23049			}
23050		}
23051		me._ht_url.logicBlock_alpha();
23052		me._ht_url.onclick=function (e) {
23053			if (
23054				(
23055					((player.getVariableValue('opt_url') == true)) && 
23056					((player.getViewerSize(true).width == false))
23057				)
23058			) {
23059					skin._web_page.ggUpdateText=function() {
23060						var params = [];
23061						params.push(String(player._(me.hotspot.url)));
23062						var hs = player._("<iframe src=\"%1\" width=\"100%\" height=\"100%\" allowfullscreen=\"true\" mozallowfullscreen=\"true\" webkitallowfullscreen=\"true\" frameborder= \"0\" ><\/iframe>", params);
23063						if (hs!=this.ggText) {
23064							this.ggText=hs;
23065							this.ggTextDiv.innerHTML=hs;
23066							if (this.ggUpdatePosition) this.ggUpdatePosition();
23067						}
23068					}
23069				skin._web_page.ggUpdateText();
23070				skin._web_page.ggTextDiv.scrollTop = 0;
23071			}
23072			if (
23073				(
23074					((player.getVariableValue('opt_url') == true)) && 
23075					((player.getViewerSize(true).width == false))
23076				)
23077			) {
23078				player.setVariableValue('vis_website', true);
23079			}
23080			if (
23081				(
23082					((player.getVariableValue('opt_url') == false)) || 
23083					((player.getViewerSize(true).width == true))
23084				)
23085			) {
23086				player.openUrl(player._(me.hotspot.url),player._(me.hotspot.target));
23087			}
23088			player.triggerEvent('hsproxyclick', {'id': me.hotspot.id, 'url': me.hotspot.url});
23089		}
23090		me._ht_url.ondblclick=function (e) {
23091			player.triggerEvent('hsproxydblclick', {'id': me.hotspot.id, 'url': me.hotspot.url});
23092		}
23093		me._ht_url.onmouseenter=function (e) {
23094			player.setActiveHotspot(me.hotspot);
23095			me.elementMouseOver['ht_url']=true;
23096			me._tt_ht_url.logicBlock_visible();
23097			player.triggerEvent('hsproxyover', {'id': me.hotspot.id, 'url': me.hotspot.url});
23098		}
23099		me._ht_url.onmouseleave=function (e) {
23100			me.elementMouseOver['ht_url']=false;
23101			me._tt_ht_url.logicBlock_visible();
23102			player.triggerEvent('hsproxyout', {'id': me.hotspot.id, 'url': me.hotspot.url});
23103			player.setActiveHotspot(null);
23104		}
23105		me._ht_url.ggUpdatePosition=function (useTransition) {
23106		}
23107		el=me._ht_url_image=document.createElement('div');
23108		els=me._ht_url_image__img=document.createElement('img');
23109		els.className='ggskin ggskin_svg';
23110		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
23111			'F5ZXJfMV8xXyI+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTkwLjgsNDE0LjNoMTMuN3YtMTVoLTE2LjNDLTE5My4zLDQwNC43LTE5Mi4zLDQwOS44LTE5MC44LDQxNC4zeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTkzLjUsMzk0LjdoMTYuM3YtMTVoLTEzLjdDLTE5Mi4zLDM4NC4yLTE5My4zLDM4OS4zLTE5My41LDM5NC43eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTg5LjEsMzc1LjJoMTEuOXYtMTEuOUMtMTgxLjksMzY0LjQtMTg2LjEsMzY4LjgtMTg5LjEsMzc1LjJ6IiBm'+
23112			'aWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzcuMiw0MzAuN3YtMTEuOWgtMTEuOUMtMTg2LjEsNDI1LjItMTgxLjksNDI5LjYtMTc3LjIsNDMwLjd6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xOTUuNiwzNzkuN2gtOC41Yy0yLjYsNC41LTQuMyw5LjYtNC42LDE1aDEwLjhDLTE5Ny44LDM4OS4zLTE5NywzODQuMy0xOTUuNiwzNzkuN3oiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE0OC45LDM3NS4yYy0zLjMtNC03LjYtNy4yLTEyLjQtOS4zYzIuMSwyLjYsMy45LD'+
23113			'UuNyw1LjQsOS4zSC0xNDguOXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTIwMC45LDQxOC44YzMuMywzLjksNy40LDcuMSwxMi4xLDkuMmMtMi4xLTIuNS0zLjgtNS42LTUuMy05LjJILTIwMC45eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTg4LjgsMzY2Yy00LjcsMi4xLTguOSw1LjMtMTIuMiw5LjJoNi45Qy0xOTIuNiwzNzEuNy0xOTAuOSwzNjguNi0xODguOCwzNjZ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xOTgsMzk5LjJoLTEwLjhjMC40LDUuNSwy'+
23114			'LDEwLjYsNC43LDE1aDguNUMtMTk3LDQwOS43LTE5Ny44LDQwNC43LTE5OCwzOTkuMnoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE3NSwzNDAuOWMtMzEsMC01Ni4xLDI1LjEtNTYuMSw1Ni4xczI1LjEsNTYuMSw1Ni4xLDU2LjFzNTYuMS0yNS4xLDU2LjEtNTYuMVMtMTQ0LDM0MC45LTE3NSwzNDAuOXomI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7IE0tMTc0LjksNDM1LjRjMCwwLTAuMSwwLTAuMSwwYy0wLjEsMC0wLjIsMC0wLjQsMGMtMjEtMC4yLTM4LTE3LjQtMzgtMzguNGMwLTIxLjIsMTcuMi0zOC40LDM4LjQtMzguNCYjeGQ7JiN4YTsmI3g5Oy'+
23115			'YjeDk7JiN4OTtjMjEuMiwwLDM4LjQsMTcuMiwzOC40LDM4LjRDLTEzNi41LDQxOC4yLTE1My43LDQzNS40LTE3NC45LDQzNS40eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTYxLjMsNDI4LjFjNC44LTIuMSw5LTUuMywxMi40LTkuM2gtN0MtMTU3LjQsNDIyLjQtMTU5LjIsNDI1LjUtMTYxLjMsNDI4LjF6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNTQuNCw0MTQuM2g4LjZjMi43LTQuNSw0LjMtOS42LDQuNy0xNWgtMTFDLTE1Mi4yLDQwNC43LTE1Myw0MDkuNy0xNTQuNCw0MTQuM3oiIGZpbGwtb3Bh'+
23116			'Y2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE3Mi43LDM2My4zdjExLjloMTEuN0MtMTYzLjksMzY4LjktMTY4LDM2NC41LTE3Mi43LDM2My4zeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTUyLDM5NC43aDExYy0wLjQtNS41LTItMTAuNi00LjctMTVoLTguNkMtMTUzLDM4NC4zLTE1Mi4yLDM4OS4zLTE1MiwzOTQuN3oiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE3Mi43LDQxOC44djExLjljNC42LTEuMSw4LjgtNS41LDExLjctMTEuOUMtMTYwLjksNDE4LjgtMTcyLjcsNDE4Lj'+
23117			'gtMTcyLjcsNDE4Ljh6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNTkuMiwzNzkuN2gtMTMuNXYxNWgxNi4xQy0xNTYuNywzODkuMy0xNTcuNywzODQuMi0xNTkuMiwzNzkuN3oiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE1Ni41LDM5OS4yaC0xNi4xdjE1aDEzLjVDLTE1Ny43LDQwOS44LTE1Ni43LDQwNC43LTE1Ni41LDM5OS4yeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPC9nPgogPC9nPgogPGcgaWQ9IkxheWVyXzIiPgogIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTM2LjUsMzk3YzAtMjEuMi0x'+
23118			'Ny4yLTM4LjQtMzguNC0zOC40Yy0yMS4yLDAtMzguNCwxNy4yLTM4LjQsMzguNGMwLDIxLjEsMTcsMzguMiwzOCwzOC40JiN4ZDsmI3hhOyYjeDk7JiN4OTtjMC4xLDAsMC4yLDAsMC40LDBjMCwwLDAuMSwwLDAuMSwwQy0xNTMuNyw0MzUuNC0xMzYuNSw0MTguMi0xMzYuNSwzOTd6IE0tMjA4LjgsMzk5LjJoMTAuOGMwLjIsNS40LDEsMTAuNSwyLjMsMTVoLTguNSYjeGQ7JiN4YTsmI3g5OyYjeDk7Qy0yMDYuOCw0MDkuOC0yMDguNCw0MDQuNy0yMDguOCwzOTkuMnogTS0xNDEuMSwzOTQuN2gtMTFjLTAuMi01LjQtMS0xMC41LTIuMy0xNWg4LjZDLTE0My4xLDM4NC4yLTE0MS40LDM4OS4zLTE0MS'+
23119			'4xLDM5NC43eiYjeGQ7JiN4YTsmI3g5OyYjeDk7IE0tMTU2LjUsMzk0LjdoLTE2LjF2LTE1aDEzLjVDLTE1Ny43LDM4NC4yLTE1Ni43LDM4OS4zLTE1Ni41LDM5NC43eiBNLTE3Mi43LDM3NS4ydi0xMS45YzQuNiwxLjEsOC44LDUuNSwxMS43LDExLjlMLTE3Mi43LDM3NS4yJiN4ZDsmI3hhOyYjeDk7JiN4OTtMLTE3Mi43LDM3NS4yeiBNLTE3Ny4yLDM2My4zdjExLjloLTExLjlDLTE4Ni4xLDM2OC44LTE4MS45LDM2NC40LTE3Ny4yLDM2My4zeiBNLTE3Ny4yLDM3OS43djE1aC0xNi4zYzAuMi01LjQsMS4xLTEwLjUsMi42LTE1JiN4ZDsmI3hhOyYjeDk7JiN4OTtMLTE3Ny4yLDM3OS43TC0xNzcu'+
23120			'MiwzNzkuN3ogTS0xOTgsMzk0LjdoLTEwLjhjMC40LTUuNSwyLTEwLjYsNC42LTE1aDguNUMtMTk3LDM4NC4zLTE5Ny44LDM4OS4zLTE5OCwzOTQuN3ogTS0xOTMuNSwzOTkuMmgxNi4zJiN4ZDsmI3hhOyYjeDk7JiN4OTt2MTVoLTEzLjdDLTE5Mi4zLDQwOS44LTE5My4zLDQwNC43LTE5My41LDM5OS4yeiBNLTE3Ny4yLDQxOC44djExLjljLTQuNy0xLjEtOC45LTUuNS0xMS45LTExLjlILTE3Ny4yeiBNLTE3Mi43LDQzMC42di0xMS45aDExLjcmI3hkOyYjeGE7JiN4OTsmI3g5O0MtMTYzLjksNDI1LjEtMTY4LDQyOS41LTE3Mi43LDQzMC42eiBNLTE3Mi43LDQxNC4zdi0xNWgxNi4xYy0wLjIsNS'+
23121			'40LTEuMSwxMC42LTIuNiwxNUgtMTcyLjd6IE0tMTUyLDM5OS4yaDExJiN4ZDsmI3hhOyYjeDk7JiN4OTtjLTAuNCw1LjUtMiwxMC42LTQuNywxNWgtOC42Qy0xNTMsNDA5LjctMTUyLjIsNDA0LjctMTUyLDM5OS4yeiBNLTE0OC45LDM3NS4yaC03Yy0xLjUtMy42LTMuMy02LjgtNS40LTkuMyYjeGQ7JiN4YTsmI3g5OyYjeDk7Qy0xNTYuNSwzNjgtMTUyLjIsMzcxLjItMTQ4LjksMzc1LjJ6IE0tMTg4Ljgs
23121MzY2Yy0yLjEsMi41LTMuOCw1LjctNS4zLDkuMmgtNi45Qy0xOTcuNywzNzEuMy0xOTMuNSwzNjguMS0xODguOCwzNjZ6JiN4ZDsmI3hhOyYjeDk7JiN4OTsgTS0yMDAuOSw0MTguOGg2Ljlj'+
23122			'MS40LDMuNSwzLjIsNi42LDUuMyw5LjJDLTE5My41LDQyNS44LTE5Ny42LDQyMi43LTIwMC45LDQxOC44eiBNLTE2MS4zLDQyOC4xYzIuMS0yLjYsMy45LTUuNyw1LjQtOS4zaDcmI3hkOyYjeGE7JiN4OTsmI3g5O0MtMTUyLjMsNDIyLjctMTU2LjUsNDI1LjktMTYxLjMsNDI4LjF6IiBmaWxsLW9wYWNpdHk9IjEiLz4KIDwvZz4KPC9zdmc+Cg==';
23123		me._ht_url_image__img.setAttribute('src',hs);
23124		hs ='';
23125		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
23126		els.setAttribute('style', hs);
23127		els['ondragstart']=function() { return false; };
23128		el.appendChild(els);
23129		el.ggSubElement = els;
23130		elo=me._ht_url_image__imgo=document.createElement('img');
23131		elo.className='ggskin ggskin_svg';
23132		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
23133			'F5ZXJfMV8xXyI+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTkyLjYsNDE2LjJoMTUuMnYtMTYuN2gtMTguMUMtMTk1LjMsNDA1LjUtMTk0LjIsNDExLjItMTkyLjYsNDE2LjJ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xOTUuNSwzOTQuNWgxOC4xdi0xNi43aC0xNS4yQy0xOTQuMywzODIuOC0xOTUuMywzODguNS0xOTUuNSwzOTQuNXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE5MC42LDM3Mi44aDEzLjJ2LTEzLjJDLTE4Mi42LDM2MC43LTE4Ny4zLDM2NS43LTE5MC42LDM3Mi44'+
23134			'eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTc3LjQsNDM0LjR2LTEzLjJoLTEzLjJDLTE4Ny4zLDQyOC4zLTE4Mi42LDQzMy4yLTE3Ny40LDQzNC40eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTk3LjksMzc3LjhoLTkuNGMtMi45LDQuOS00LjgsMTAuNi01LjIsMTYuN2gxMkMtMjAwLjMsMzg4LjUtMTk5LjQsMzgyLjgtMTk3LjksMzc3Ljh6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNDYsMzcyLjhjLTMuNy00LjQtOC40LTgtMTMuOC0xMC40YzIuMywyLj'+
23135			'gsNC40LDYuMyw2LDEwLjRILTE0NnoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTIwMy44LDQyMS4yYzMuNiw0LjMsOC4yLDcuOCwxMy41LDEwLjJjLTIuMy0yLjgtNC4zLTYuMy01LjgtMTAuMkgtMjAzLjh6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xOTAuMywzNjIuNmMtNS4yLDIuNC05LjksNS45LTEzLjUsMTAuMmg3LjZDLTE5NC42LDM2OC45LTE5Mi42LDM2NS40LTE5MC4zLDM2Mi42eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMjAwLjUsMzk5LjVoLTEy'+
23136			'YzAuNCw2LjEsMi4yLDExLjgsNS4yLDE2LjdoOS40Qy0xOTkuNCw0MTEuMS0yMDAuMyw0MDUuNS0yMDAuNSwzOTkuNXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE3NSwzMzQuNmMtMzQuNCwwLTYyLjQsMjcuOS02Mi40LDYyLjRzMjcuOSw2Mi40LDYyLjQsNjIuNHM2Mi40LTI3LjksNjIuNC02Mi40Uy0xNDAuNiwzMzQuNi0xNzUsMzM0LjYmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7eiBNLTE3NC45LDQzOS43YzAsMC0wLjEsMC0wLjEsMGMtMC4xLDAtMC4zLDAtMC40LDBjLTIzLjMtMC4zLTQyLjItMTkuMy00Mi4yLTQyLjdjMC0yMy42LDE5LjItND'+
23137			'IuNyw0Mi43LTQyLjcmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzIzLjYsMCw0Mi43LDE5LjIsNDIuNyw0Mi43Qy0xMzIuMiw0MjAuNS0xNTEuMyw0MzkuNy0xNzQuOSw0MzkuN3oiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE1OS44LDQzMS41YzUuMy0yLjQsMTAtNS45LDEzLjctMTAuM2gtNy44Qy0xNTUuNCw0MjUuMi0xNTcuNSw0MjguNy0xNTkuOCw0MzEuNXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE1Mi4xLDQxNi4yaDkuNmMzLTUsNC44LTEwLjYsNS4yLTE2LjdoLTEyLjJDLTE0OS43LDQwNS41'+
23138			'LTE1MC42LDQxMS4xLTE1Mi4xLDQxNi4yeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTcyLjQsMzU5LjZ2MTMuMmgxM0MtMTYyLjYsMzY1LjctMTY3LjMsMzYwLjgtMTcyLjQsMzU5LjZ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNDkuNSwzOTQuNWgxMi4yYy0wLjQtNi4xLTIuMi0xMS43LTUuMi0xNi43aC05LjZDLTE1MC42LDM4Mi44LTE0OS43LDM4OC41LTE0OS41LDM5NC41eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTcyLjQsNDIxLjJ2MTMuMmM1Lj'+
23139			'EtMS4yLDkuOC02LjEsMTMtMTMuMkMtMTU5LjQsNDIxLjItMTcyLjQsNDIxLjItMTcyLjQsNDIxLjJ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iIzAw
23139MDAwMCIgZD0iTS0xNTcuNCwzNzcuOGgtMTV2MTYuN2gxNy45Qy0xNTQuNywzODguNS0xNTUuOCwzODIuOC0xNTcuNCwzNzcuOHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE1NC41LDM5OS41aC0xNy45djE2LjdoMTVDLTE1NS44LDQxMS4yLTE1NC43LDQwNS41LTE1NC41LDM5OS41eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgPC9nPgogPC9nPgogPGcgaWQ9IkxheWVyXzIiPgog'+
23140			'IDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTMyLjIsMzk3YzAtMjMuNi0xOS4yLTQyLjctNDIuNy00Mi43Yy0yMy42LDAtNDIuNywxOS4yLTQyLjcsNDIuN2MwLDIzLjQsMTguOSw0Mi40LDQyLjIsNDIuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAuMSwwLDAuMywwLDAuNCwwYzAsMCwwLjEsMCwwLjEsMEMtMTUxLjMsNDM5LjctMTMyLjIsNDIwLjUtMTMyLjIsMzk3eiBNLTIxMi41LDM5OS41aDEyYzAuMiw2LDEuMSwxMS43LDIuNiwxNi43aC05LjQmI3hkOyYjeGE7JiN4OTsmI3g5O0MtMjEwLjMsNDExLjItMjEyLjEsNDA1LjYtMjEyLjUsMzk5LjV6IE0tMTM3LjMsMzk0LjVoLTEyLjJjLTAuMi'+
23141			'02LTEuMS0xMS42LTIuNi0xNi43aDkuNkMtMTM5LjUsMzgyLjgtMTM3LjcsMzg4LjQtMTM3LjMsMzk0LjV6JiN4ZDsmI3hhOyYjeDk7JiN4OTsgTS0xNTQuNSwzOTQuNWgtMTcuOXYtMTYuN2gxNUMtMTU1LjgsMzgyLjgtMTU0LjcsMzg4LjUtMTU0LjUsMzk0LjV6IE0tMTcyLjQsMzcyLjh2LTEzLjJjNS4yLDEuMiw5LjgsNi4yLDEzLDEzLjJMLTE3Mi40LDM3Mi44JiN4ZDsmI3hhOyYjeDk7JiN4OTtMLTE3Mi40LDM3Mi44eiBNLTE3Ny40LDM1OS42djEzLjJoLTEzLjJDLTE4Ny4zLDM2NS43LTE4Mi42LDM2MC43LTE3Ny40LDM1OS42eiBNLTE3Ny40LDM3Ny44djE2LjdoLTE4LjFjMC4yLTYsMS4z'+
23142			'LTExLjcsMi45LTE2LjcmI3hkOyYjeGE7JiN4OTsmI3g5O0wtMTc3LjQsMzc3LjhMLTE3Ny40LDM3Ny44eiBNLTIwMC41LDM5NC41aC0xMmMwLjQtNi4xLDIuMi0xMS43LDUuMi0xNi43aDkuNEMtMTk5LjQsMzgyLjgtMjAwLjMsMzg4LjUtMjAwLjUsMzk0LjV6JiN4ZDsmI3hhOyYjeDk7JiN4OTsgTS0xOTUuNSwzOTkuNWgxOC4xdjE2LjdoLTE1LjJDLTE5NC4yLDQxMS4yLTE5NS4zLDQwNS41LTE5NS41LDM5OS41eiBNLTE3Ny40LDQyMS4ydjEzLjJjLTUuMi0xLjItOS45LTYuMS0xMy4yLTEzLjJILTE3Ny40eiYjeGQ7JiN4YTsmI3g5OyYjeDk7IE0tMTcyLjQsNDM0LjR2LTEzLjJoMTNDLTE2Mi'+
23143			'43LDQyOC4yLTE2Ny4zLDQzMy4xLTE3Mi40LDQzNC40eiBNLTE3Mi40LDQxNi4ydi0xNi43aDE3LjljLTAuMiw2LTEuMywxMS43LTIuOSwxNi43SC0xNzIuNHomI3hkOyYjeGE7JiN4OTsmI3g5OyBNLTE0OS41LDM5OS41aDEyLjJjLTAuNCw2LjEtMi4yLDExLjgtNS4yLDE2LjdoLTkuNkMtMTUwLjYsNDExLjEtMTQ5LjcsNDA1LjUtMTQ5LjUsMzk5LjV6IE0tMTQ2LDM3Mi44aC03LjgmI3hkOyYjeGE7JiN4OTsmI3g5O2MtMS42LTQtMy42LTcuNS02LTEwLjRDLTE1NC40LDM2NC44LTE0OS43LDM2OC40LTE0NiwzNzIuOHogTS0xOTAuMywzNjIuNmMtMi4zLDIuOC00LjMsNi4zLTUuOSwxMC4yaC03'+
23144			'LjYmI3hkOyYjeGE7JiN4OTsmI3g5O0MtMjAwLjIsMzY4LjQtMTk1LjYsMzY0LjktMTkwLjMsMzYyLjZ6IE0tMjAzLjgsNDIxLjJoNy42YzEuNiwzLjksMy42LDcuNCw1LjksMTAuMkMtMTk1LjYsNDI5LTIwMC4yLDQyNS41LTIwMy44LDQyMS4yeiYjeGQ7JiN4YTsmI3g5OyYjeDk7IE0tMTU5LjgsNDMxLjVjMi4zLTIuOCw0LjMtNi4zLDYtMTAuM2g3LjhDLTE0OS43LDQyNS42LTE1NC40LDQyOS4yLTE1OS44LDQzMS41eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiA8L2c+Cjwvc3ZnPgo=';
23145		me._ht_url_image__imgo.setAttribute('src',hs);
23146		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
23147		elo['ondragstart']=function() { return false; };
23148		el.appendChild(elo);
23149		el.ggSubElementOver = elo;
23150		el.ggId="ht_url_image";
23151		el.ggDx=0;
23152		el.ggDy=0;
23153		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
23154		el.ggVisible=true;
23155		el.className="ggskin ggskin_svg ";
23156		el.ggType='svg';
23157		hs ='';
23158		hs+='cursor : pointer;';
23159		hs+='height : 32px;';
23160		hs+='left : calc(50% - ((32px + 0px) / 2) + 0px);';
23161		hs+='position : absolute;';
23162		hs+='top : calc(50% - ((32px + 0px) / 2) + 0px);';
23163		hs+='visibility : inherit;';
23164		hs+='width : 32px;';
23165		hs+='pointer-events:auto;';
23166		el.setAttribute('style',hs);
23167		el.style.transformOrigin='50% 50%';
23168		me._ht_url_image.ggIsActive=function() {
23169			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
23170				return this.parentNode.ggIsActive();
23171			}
23172			return false;
23173		}
23174		el.ggElementNodeId=function() {
23175			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
23176				return this.parentNode.ggElementNodeId();
23177			}
23178			return me.ggNodeId;
23179		}
23180		me._ht_url_image.logicBlock_visible = function() {
23181			var newLogicStateVisible;
23182			if (
23183				((me.hotspot.customimage != ""))
23184			)
23185			{
23186				newLogicStateVisible = 0;
23187			}
23188			else {
23189				newLogicStateVisible = -1;
23190			}
23191			if (me._ht_url_image.ggCurrentLogicStateVisible != newLogicStateVisible) {
23192				me._ht_url_image.ggCurrentLogicStateVisible = newLogicStateVisible;
23193				me._ht_url_image.style.transition='';
23194				if (me._ht_url_image.ggCurrentLogicStateVisible == 0) {
23195					me._ht_url_image.style.visibility="hidden";
23196					me._ht_url_image.ggVisible=false;
23197				}
23198				else {
23199					me._ht_url_image.style.visibility=(Number(me._ht_url_image.style.opacity)>0||!me._ht_url_image.style.opacity)?'inherit':'hidden';
23200					me._ht_url_image.ggVisible=true;
23201				}
23202			}
23203		}
23204		me._ht_url_image.logicBlock_visible();
23205		me._ht_url_image.onmouseenter=function (e) {
23206			me._ht_url_image__img.style.visibility='hidden';
23207			me._ht_url_image__imgo.style.visibility='inherit';
23208			me.elementMouseOver['ht_url_image']=true;
23209		}
23210		me._ht_url_image.onmouseleave=function (e) {
23211			me._ht_url_image__img.style.visibility='inherit';
23212			me._ht_url_image__imgo.style.visibility='hidden';
23213			me.elementMouseOver['ht_url_image']=false;
23214		}
23215		me._ht_url_image.ggUpdatePosition=function (useTransition) {
23216		}
23217		me._ht_url.appendChild(me._ht_url_image);
23218		el=me._tt_ht_url=document.createElement('div');
23219		els=me._tt_ht_url__text=document.createElement('div');
23220		el.className='ggskin ggskin_textdiv';
23221		el.ggTextDiv=els;
23222		el.ggId="tt_ht_url";
23223		el.ggDx=0;
23224		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'translate(-50%, 0px) ' };
23225		el.ggVisible=false;
23226		el.className="ggskin ggskin_text ";
23227		el.ggType='text';
23228		hs ='';
23229		hs+='z-index: 100;';
23230		hs+='color : rgba(255,255,255,1);';
23231		hs+='cursor : default;';
23232		hs+='height : auto;';
23233		hs+='left : calc(50% - ((0px + 0px) / 2) + 0px);';
23234		hs+='position : absolute;';
23235		hs+='top : 24px;';
23236		hs+='transform : translate(-50%, 0px);;';
23237		hs+='visibility : hidden;';
23238		hs+='width : auto;';
23239		hs+='pointer-events:none;';
23240		el.setAttribute('style',hs);
23241		el.style.transformOrigin='50% 50%';
23242		hs ='';
23243		hs += 'box-sizing: border-box;';
23244		hs+='width: auto;';
23245		hs+='height: auto;';
23246		hs+='pointer-events: none;';
23247		hs+='background : rgba(0,0,0,0.666667);';
23248		hs+='border : 0px solid #000000;';
23249		hs+='text-align: center;';
23250		hs+='white-space: pre;';
23251		hs+='padding: 2px 4px 2px 4px;';
23252		hs+='overflow: hidden;';
23253		els.setAttribute('style',hs);
23254		me._tt_ht_url.ggUpdateText=function() {
23255			var params = [];
23256			params.push(String(player._(me.hotspot.title)));
23257			var hs = player._("%1", params);
23258			if (hs!=this.ggText) {
23259				this.ggText=hs;
23260				this.ggTextDiv.innerHTML=hs;
23261				if (this.ggUpdatePosition) this.ggUpdatePosition();
23262			}
23263		}
23264		me._tt_ht_url.ggUpdateText();
23265		player.addListener('changenode', function() {
23266			me._tt_ht_url.ggUpdateText();
23267		});
23268		el.appendChild(els);
23269		me._tt_ht_url.ggIsActive=function() {
23270			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
23271				return this.parentNode.ggIsActive();
23272			}
23273			return false;
23274		}
23275		el.ggElementNodeId=function() {
23276			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
23277				return this.parentNode.ggElementNodeId();
23278			}
23279			return me.ggNodeId;
23280		}
23281		me._tt_ht_url.logicBlock_position = function() {
23282			var newLogicStatePosition;
23283			if (
23284				((player.getViewerSize(true).width == true))
23285			)
23286			{
23287				newLogicStatePosition = 0;
23288			}
23289			else {
23290				newLogicStatePosition = -1;
23291			}
23292			if (me._tt_ht_url.ggCurrentLogicStatePosition != newLogicStatePosition) {
23293				me._tt_ht_url.ggCurrentLogicStatePosition = newLogicStatePosition;
23294				me._tt_ht_url.style.transition='left 0s, top 0s';
23295				if (me._tt_ht_url.ggCurrentLogicStatePosition == 0) {
23296					me._tt_ht_url.style.left = 'calc(50% - (0px / 2))';
23297					me._tt_ht_url.style.top='-47px';
23298				}
23299				else {
23300					me._tt_ht_url.style.left='calc(50% - ((0px + 0px) / 2) + 0px)';
23301					me._tt_ht_url.style.top='24px';
23302				}
23303			}
23304		}
23305		me._tt_ht_url.logicBlock_position();
23306		me._tt_ht_url.logicBlock_visible = function() {
23307			var newLogicStateVisible;
23308			if (
23309				((me.elementMouseOver['ht_url'] == true)) && 
23310				((player._(me.hotspot.title) != ""))
23311			)
23312			{
23313				newLogicStateVisible = 0;
23314			}
23315			else {
23316				newLogicStateVisible = -1;
23317			}
23318			if (me._tt_ht_url.ggCurrentLogicStateVisible != newLogicStateVisible) {
23319				me._tt_ht_url.ggCurrentLogicStateVisible = newLogicStateVisible;
23320				me._tt_ht_url.style.transition='left 0s, top 0s';
23321				if (me._tt_ht_url.ggCurrentLogicStateVisible == 0) {
23322					me._tt_ht_url.style.visibility=(Number(me._tt_ht_url.style.opacity)>0||!me._tt_ht_url.style.opacity)?'inherit':'hidden';
23323					me._tt_ht_url.ggVisible=true;
23324				}
23325				else {
23326					me._tt_ht_url.style.visibility="hidden";
23327					me._tt_ht_url.ggVisible=false;
23328				}
23329			}
23330		}
23331		me._tt_ht_url.logicBlock_visible();
23332		me._tt_ht_url.ggUpdatePosition=function (useTransition) {
23333		}
23334		me._ht_url.appendChild(me._tt_ht_url);
23335		el=me._ht_url_customimage=document.createElement('div');
23336		els=me._ht_url_customimage__img=document.createElement('img');
23337		els.className='ggskin ggskin_external';
23338		hs ='';
23339		hs += 'position: absolute;-webkit-user-drag:none;pointer-events:none;;';
23340		els.setAttribute('style', hs);
23341		els.onload=function() {me._ht_url_customimage.ggUpdatePosition();}
23342		el.appendChild(els);
23343		el.ggSubElement = els;
23344		hs ='';
23345		el.ggAltText="";
23346		el.ggScrollbars=false;
23347		el.ggUpdateText = function() {
23348			me._ht_url_customimage.ggSubElement.setAttribute('alt', player._(me._ht_url_customimage.ggAltText));
23349			me._ht_url_customimage.ggUpdateImageTranslation();
23350		}
23351		el.ggSetImage = function(img) {
23352			me._ht_url_customimage.ggText_untranslated = img;
23353			me._ht_url_customimage.ggUpdateImageTranslation();
23354		}
23355		el.ggUpdateImage = function() {
23356			me._ht_url_customimage.ggSubElement.style.width = '0px';
23357			me._ht_url_customimage.ggSubElement.style.height = '0px';
23358			me._ht_url_customimage.ggSubElement.src='';
23359			me._ht_url_customimage.ggSubElement.src=me._ht_url_customimage.ggText;
23360		}
23361		el.ggUpdateImageTranslation = function() {
23362			if (me._ht_url_customimage.ggText != player._(me._ht_url_customimage.ggText_untranslated)) {
23363				me._ht_url_customimage.ggText = player._(me._ht_url_customimage.ggText_untranslated);
23364				me._ht_url_customimage.ggUpdateImage()
23365			}
23366		}
23367		if ((hotspot) && (hotspot.customimage)) {
23368			el.ggText=el.ggText_untranslated=hotspot.customimage;
23369			els.setAttribute('src', hotspot.customimage);
23370			els.style.width=hotspot.customimagewidth + 'px';
23371			els.style.height=hotspot.customimageheight + 'px';
23372			me.ggUse3d = hotspot.use3D;
23373			me.gg3dDistance = hotspot.distance3D;
23374		}
23375		els['ondragstart']=function() { return false; };
23376		player.checkLoaded.push(els);
23377		el.ggUpdateText();
23378		el.ggId="ht_url_CustomImage";
23379		el.ggDx=0;
23380		el.ggDy=0;
23381		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
23382		el.ggVisible=true;
23383		el.className="ggskin ggskin_external ";
23384		el.ggType='external';
23385		hs ='';
23386		hs+='border : 0px solid #000000;';
23387		hs+='cursor : pointer;';
23388		hs+='height : 50px;';
23389		hs+='left : calc(50% - ((50px + 0px) / 2) + 0px);';
23390		hs+='position : absolute;';
23391		hs+='top : calc(50% - ((50px + 0px) / 2) + 0px);';
23392		hs+='visibility : inherit;';
23393		hs+='width : 50px;';
23394		hs+='pointer-events:auto;';
23395		el.setAttribute('style',hs);
23396		el.style.transformOrigin='50% 50%';
23397		me._ht_url_customimage.ggIsActive=function() {
23398			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
23399				return this.parentNode.ggIsActive();
23400			}
23401			return false;
23402		}
23403		el.ggElementNodeId=function() {
23404			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
23405				return this.parentNode.ggElementNodeId();
23406			}
23407			return me.ggNodeId;
23408		}
23409		me._ht_url_customimage.logicBlock_visible = function() {
23410			var newLogicStateVisible;
23411			if (
23412				((me.hotspot.customimage == ""))
23413			)
23414			{
23415				newLogicStateVisible = 0;
23416			}
23417			else {
23418				newLogicStateVisible = -1;
23419			}
23420			if (me._ht_url_customimage.ggCurrentLogicStateVisible != newLogicStateVisible) {
23421				me._ht_url_customimage.ggCurrentLogicStateVisible = newLogicStateVisible;
23422				me._ht_url_customimage.style.transition='';
23423				if (me._ht_url_customimage.ggCurrentLogicStateVisible == 0) {
23424					me._ht_url_customimage.style.visibility="hidden";
23425					me._ht_url_customimage.ggSubElement.src='';
23426					me._ht_url_customimage.ggVisible=false;
23427				}
23428				else {
23429					me._ht_url_customimage.style.visibility=(Number(me._ht_url_customimage.style.opacity)>0||!me._ht_url_customimage.style.opacity)?'inherit':'hidden';
23430					me._ht_url_customimage.ggSubElement.src=me._ht_url_customimage.ggText;
23431					me._ht_url_customimage.ggVisible=true;
23432				}
23433			}
23434		}
23435		me._ht_url_customimage.logicBlock_visible();
23436		me._ht_url_customimage.ggUpdatePosition=function (useTransition) {
23437			var parentWidth = me._ht_url_customimage.clientWidth;
23438			var parentHeight = me._ht_url_customimage.clientHeight;
23439			var img = me._ht_url_customimage__img;
23440			var aspectRatioDiv = me._ht_url_customimage.clientWidth / me._ht_url_customimage.clientHeight;
23441			var aspectRatioImg = img.naturalWidth / img.naturalHeight;
23442			if (img.naturalWidth < parentWidth) parentWidth = img.naturalWidth;
23443			if (img.naturalHeight < parentHeight) parentHeight = img.naturalHeight;
23444			var currentWidth,currentHeight;
23445			if ((hotspot) && (hotspot.customimage)) {
23446				currentWidth  = hotspot.customimagewidth;
23447				currentHeight = hotspot.customimageheight;
23448			}
23449			if (!me._ht_url_customimage.ggScrollbars || currentWidth < me._ht_url_customimage.clientWidth) {
23450				img.style.right='';
23451				img.style.left='50%';
23452				img.style.marginLeft='-' + currentWidth/2 + 'px';
23453			} else {
23454				img.style.right='';
23455				img.style.left='0px';
23456				img.style.marginLeft='0px';
23457				me._ht_url_customimage.scrollLeft=currentWidth / 2 - me._ht_url_customimage.clientWidth / 2;
23458			}
23459			if (!me._ht_url_customimage.ggScrollbars || currentHeight < me._ht_url_customimage.clientHeight) {
23460				img.style.bottom='';
23461				img.style.top='50%';
23462				img.style.marginTop='-' + currentHeight/2 + 'px';
23463			} else {
23464				img.style.bottom='';
23465				img.style.top='0px';
23466				img.style.marginTop='0px';
23467				me._ht_url_customimage.scrollTop=currentHeight / 2 - me._ht_url_customimage.clientHeight / 2;
23468			}
23469		}
23470		me._ht_url.appendChild(me._ht_url_customimage);
23471		me._ht_url.logicBlock_visible();
23472		me._ht_url.logicBlock_alpha();
23473		me.elementMouseOver['ht_url']=false;
23474		me._ht_url_image.logicBlock_visible();
23475		me.elementMouseOver['ht_url_image']=false;
23476		me._tt_ht_url.logicBlock_position();
23477		me._tt_ht_url.logicBlock_visible();
23478		if ((hotspot) && (hotspot.customimage)) {
23479			me._ht_url_customimage.style.width=hotspot.customimagewidth + 'px';
23480			me._ht_url_customimage.style.height=hotspot.customimageheight + 'px';
23481			let d = 0;
23482			me._ht_url_customimage.style.left='calc(50% - ' + ((hotspot.customimagewidth)/2 + 0) +'px' + ((d<0) ? ' - ' : ' + ') + d + 'px)';
23483			d = 0;
23484			me._ht_url_customimage.style.top='calc(50% - ' + ((hotspot.customimageheight)/2 + 0) +'px' + ((d<0) ? ' - ' : ' + ') + d + 'px)';
23485		}
23486		me._ht_url_customimage.logicBlock_visible();
23487			me.ggEvent_activehotspotchanged=function() {
23488				me._ht_url_image.logicBlock_visible();
23489				me._tt_ht_url.logicBlock_visible();
23490				me._ht_url_customimage.logicBlock_visible();
23491			};
23492			me.ggEvent_changenode=function() {
23493				me._ht_url.logicBlock_visible();
23494				me._ht_url.logicBlock_alpha();
23495				me._ht_url_image.logicBlock_visible();
23496				me._tt_ht_url.logicBlock_visible();
23497				me._ht_url_customimage.logicBlock_visible();
23498			};
23499			me.ggEvent_configloaded=function() {
23500				me._ht_url.logicBlock_visible();
23501				me._ht_url.logicBlock_alpha();
23502				me._ht_url_image.logicBlock_visible();
23503				me._tt_ht_url.logicBlock_visible();
23504				me._ht_url_customimage.logicBlock_visible();
23505			};
23506			me.ggEvent_sizechanged=function() {
23507				me._tt_ht_url.logicBlock_position();
23508			};
23509			me.ggEvent_varchanged_vis_image_popup=function() {
23510				me._ht_url.logicBlock_visible();
23511			};
23512			me.ggEvent_varchanged_vis_info_popup=function() {
23513				me._ht_url.logicBlock_visible();
23514			};
23515			me.ggEvent_varchanged_vis_timer=function() {
23516				me._ht_url.logicBlock_alpha();
23517			};
23518			me.ggEvent_varchanged_vis_userdata=function() {
23519				me._ht_url.logicBlock_visible();
23520			};
23521			me.ggEvent_varchanged_vis_video_popup_file=function() {
23522				me._ht_url.logicBlock_visible();
23523			};
23524			me.ggEvent_varchanged_vis_video_popup_url=function() {
23525				me._ht_url.logicBlock_visible();
23526			};
23527			me.ggEvent_varchanged_vis_video_popup_vimeo=function() {
23528				me._ht_url.logicBlock_visible();
23529			};
23530			me.ggEvent_varchanged_vis_video_popup_youtube=function() {
23531				me._ht_url.logicBlock_visible();
23532			};
23533			me.ggEvent_varchanged_vis_website=function() {
23534				me._ht_url.logicBlock_visible();
23535			};
23536			me.__div = me._ht_url;
23537	};
23538	function SkinHotspotClass_ht_info(parentScope,hotspot) {
23539		var me=this;
23540		var flag=false;
23541		var hs='';
23542		me.parentScope=parentScope;
23543		me.hotspot=hotspot;
23544		var nodeId=String(hotspot.url);
23545		nodeId=(nodeId.charAt(0)=='{')?nodeId.substr(1, nodeId.length - 2):''; // }
23546		me.ggUserdata=skin.player.getNodeUserdata(nodeId);
23547		me.elementMouseDown={};
23548		me.elementMouseOver={};
23549		me.findElements=function(id,regex) {
23550			return skin.findElements(id,regex);
23551		}
23552		el=me._ht_info=document.createElement('div');
23553		el.ggId="ht_info";
23554		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
23555		el.ggVisible=true;
23556		el.className="ggskin ggskin_hotspot ";
23557		el.ggType='hotspot';
23558		hs ='';
23559		hs+='cursor : pointer;';
23560		hs+='height : 0px;';
23561		hs+='left : 250px;';
23562		hs+='opacity : 0;';
23563		hs+='position : absolute;';
23564		hs+='top : 50px;';
23565		hs+='visibility : hidden;';
23566		hs+='width : 0px;';
23567		hs+='pointer-events:auto;';
23568		el.setAttribute('style',hs);
23569		el.style.transformOrigin='50% 50%';
23570		me._ht_info.ggIsActive=function() {
23571			return player.getCurrentNode()==this.ggElementNodeId();
23572		}
23573		el.ggElementNodeId=function() {
23574			if (me.hotspot.url!='' && me.hotspot.url.charAt(0)=='{') { // }
23575				return me.hotspot.url.substr(1, me.hotspot.url.length - 2);
23576			} else {
23577				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
23578					return this.parentNode.ggElementNodeId();
23579				} else {
23580					return player.getCurrentNode();
23581				}
23582			}
23583		}
23584		me._ht_info.logicBlock_visible = function() {
23585			var newLogicStateVisible;
23586			if (
23587				((player.getVariableValue('vis_userdata') == true)) || 
23588				((player.getVariableValue('vis_image_popup') == true)) || 
23589				((player.getVariableValue('vis_info_popup') == true)) || 
23590				((player.getVariableValue('vis_video_popup_file') == true)) || 
23591				((player.getVariableValue('vis_video_popup_url') == true)) || 
23592				((player.getVariableValue('vis_video_popup_vimeo') == true)) || 
23593				((player.getVariableValue('vis_video_popup_youtube') == true)) || 
23594				((player.getVariableValue('vis_website') == true))
23595			)
23596			{
23597				newLogicStateVisible = 0;
23598			}
23599			else {
23600				newLogicStateVisible = -1;
23601			}
23602			if (me._ht_info.ggCurrentLogicStateVisible != newLogicStateVisible) {
23603				me._ht_info.ggCurrentLogicStateVisible = newLogicStateVisible;
23604				me._ht_info.style.transition='opacity 500ms ease 0ms';
23605				if (me._ht_info.ggCurrentLogicStateVisible == 0) {
23606					me._ht_info.style.visibility="hidden";
23607					me._ht_info.ggVisible=false;
23608				}
23609				else {
23610					me._ht_info.style.visibility=(Number(me._ht_info.style.opacity)>0||!me._ht_info.style.opacity)?'inherit':'hidden';
23611					me._ht_info.ggVisible=true;
23612				}
23613			}
23614		}
23615		me._ht_info.logicBlock_visible();
23616		me._ht_info.logicBlock_alpha = function() {
23617			var newLogicStateAlpha;
23618			if (
23619				((player.getVariableValue('vis_timer') == true))
23620			)
23621			{
23622				newLogicStateAlpha = 0;
23623			}
23624			else {
23625				newLogicStateAlpha = -1;
23626			}
23627			if (me._ht_info.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
23628				me._ht_info.ggCurrentLogicStateAlpha = newLogicStateAlpha;
23629				me._ht_info.style.transition='opacity 500ms ease 0ms';
23630				if (me._ht_info.ggCurrentLogicStateAlpha == 0) {
23631					me._ht_info.style.visibility=me._ht_info.ggVisible?'inherit':'hidden';
23632					me._ht_info.style.opacity=1;
23633				}
23634				else {
23635					setTimeout(function() { if (me._ht_info.style.opacity == 0.0) { me._ht_info.style.visibility="hidden"; } }, 505);
23636					me._ht_info.style.opacity=0;
23637				}
23638			}
23639		}
23640		me._ht_info.logicBlock_alpha();
23641		me._ht_info.onclick=function (e) {
23642				skin._info_title.ggUpdateText=function() {
23643					var params = [];
23644					params.push(String(player._(me.hotspot.title)));
23645					var hs = player._("%1", params);
23646					if (hs!=this.ggText) {
23647						this.ggText=hs;
23648						this.ggTextDiv.innerHTML=hs;
23649						if (this.ggUpdatePosition) this.ggUpdatePosition();
23650					}
23651				}
23652			skin._info_title.ggUpdateText();
23653			skin._info_title.ggTextDiv.scrollTop = 0;
23654				skin._info_text_body.ggUpdateText=function() {
23655					var params = [];
23656					params.push(String(player._(me.hotspot.description)));
23657					var hs = player._("%1", params);
23658					if (hs!=this.ggText) {
23659						this.ggText=hs;
23660						this.ggTextDiv.innerHTML=hs;
23661						if (this.ggUpdatePosition) this.ggUpdatePosition();
23662					}
23663				}
23664			skin._info_text_body.ggUpdateText();
23665			skin._info_text_body.ggTextDiv.scrollTop = 0;
23666			player.setVariableValue('vis_info_popup', true);
23667			player.triggerEvent('hsproxyclick', {'id': me.hotspot.id, 'url': me.hotspot.url});
23668		}
23669		me._ht_info.ondblclick=function (e) {
23670			player.triggerEvent('hsproxydblclick', {'id': me.hotspot.id, 'url': me.hotspot.url});
23671		}
23672		me._ht_info.onmouseenter=function (e) {
23673			player.setActiveHotspot(me.hotspot);
23674			me.elementMouseOver['ht_info']=true;
23675			me._tt_information.logicBlock_visible();
23676			player.triggerEvent('hsproxyover', {'id': me.hotspot.id, 'url': me.hotspot.url});
23677		}
23678		me._ht_info.onmouseleave=function (e) {
23679			me.elementMouseOver['ht_info']=false;
23680			me._tt_information.logicBlock_visible();
23681			player.triggerEvent('hsproxyout', {'id': me.hotspot.id, 'url': me.hotspot.url});
23682			player.setActiveHotspot(null);
23683		}
23684		me._ht_info.ggUpdatePosition=function (useTransition) {
23685		}
23686		el=me._ht_info_image=document.createElement('div');
23687		els=me._ht_info_image__img=document.createElement('img');
23688		els.className='ggskin ggskin_svg';
23689		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
23690			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzQwLjljLTMxLDAtNTYuMSwyNS4xLTU2LjEsNTYuMXMyNS4xLDU2LjEsNTYuMSw1Ni4xYzMxLDAsNTYuMS0yNS4xLDU2LjEtNTYuMVMtMTQ0LDM0MC45LTE3NSwzNDAuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7eiBNLTE3OC4xLDM2MS4xbDYuMiwwYzMuNSwwLDYuNCwyLjksNi40LDYuNHYyLjljMCwzLjUtMi45LDYuNC02LjQsNi40aC02LjJjLTMuNSwwLTYuNC0yLjktNi40LTYuNGwwLTIuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7Qy0xODQuNSwzNjQtMTgxLjYsMzYxLjEtMTc4LjEsMzYxLjF6IE0tMTY3LDQzMC40SC0xODNj'+
23691			'LTAuOCwwLTEuNS0wLjctMS41LTEuNWwwLTM3LjdjMC0wLjgsMC43LTEuNSwxLjUtMS41bDE1LjksMCYjeGQ7JiN4YTsmI3g5OyYjeDk7YzAuOCwwLDEuNSwwLjcsMS41LDEuNWwwLDM3LjdDLTE2NS41LDQyOS43LTE2Ni4yLDQzMC40LTE2Nyw0MzAuNHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogPC9nPgogPGcgaWQ9IkxheWVyXzIiPgogIDxnPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE2NS41LDM5MS4yYzAtMC44LTAuNy0xLjUtMS41LTEuNWwtMTUuOSwwYy0wLjgsMC0xLjUsMC43LTEuNSwxLjVsMCwzNy43YzAsMC44LDAuNywxLjUsMS41LDEuNWgxNS45JiN4ZDsmI3hhOyYjeDk7Ji'+
23692			'N4OTsmI3g5O2MwLjgsMCwxLjUtMC43LDEuNS0xLjVMLTE2NS41LDM5MS4yeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTc4LjEsMzc2LjhoNi4yYzMuNSwwLDYuNC0yLjksNi40LTYuNHYtMi45YzAtMy41LTIuOS02LjQtNi40LTYuNGwtNi4yLDBjLTMuNSwwLTYuNCwyLjktNi40LDYuNGwwLDIuO
23692SYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTE4NC41LDM3NC0xODEuNiwzNzYuOC0xNzguMSwzNzYuOHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
23693		me._ht_info_image__img.setAttribute('src',hs);
23694		hs ='';
23695		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
23696		els.setAttribute('style', hs);
23697		els['ondragstart']=function() { return false; };
23698		el.appendChild(els);
23699		el.ggSubElement = els;
23700		elo=me._ht_info_image__imgo=document.createElement('img');
23701		elo.className='ggskin ggskin_svg';
23702		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
23703			'F5ZXJfMV8xXyI+CiAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTS0xNzUsMzM0LjZjLTM0LjQsMC02Mi40LDI3LjktNjIuNCw2Mi40czI3LjksNjIuNCw2Mi40LDYyLjRjMzQuNCwwLDYyLjQtMjcuOSw2Mi40LTYyLjQmI3hkOyYjeGE7JiN4OTsmI3g5O1MtMTQwLjYsMzM0LjYtMTc1LDMzNC42eiBNLTE3OC41LDM1Ny4xbDYuOSwwYzMuOSwwLDcuMSwzLjIsNy4xLDcuMXYzLjNjMCwzLjktMy4yLDcuMS03LjEsNy4xaC02LjljLTMuOSwwLTcuMS0zLjItNy4xLTcuMWwwLTMuMyYjeGQ7JiN4YTsmI3g5OyYjeDk7Qy0xODUuNiwzNjAuMy0xODIuNCwzNTcuMS0xNzguNSwzNTcuMXogTS0xNjYuMSw0'+
23704			'MzQuMWgtMTcuN2MtMC45LDAtMS43LTAuOC0xLjctMS43bDAtNDEuOWMwLTAuOSwwLjgtMS43LDEuNy0xLjdsMTcuNywwJiN4ZDsmI3hhOyYjeDk7JiN4OTtjMC45LDAsMS43LDAuOCwxLjcsMS43bDAsNDEuOUMtMTY0LjQsNDMzLjMtMTY1LjIsNDM0LjEtMTY2LjEsNDM0LjF6IiBmaWxsLW9wYWNpdHk9IjEiLz4KIDwvZz4KIDxnIGlkPSJMYXllcl8yIj4KICA8Zz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNjQuNCwzOTAuNWMwLTAuOS0wLjgtMS43LTEuNy0xLjdsLTE3LjcsMGMtMC45LDAtMS43LDAuOC0xLjcsMS43bDAsNDEuOWMwLDAuOSwwLjgsMS43LDEuNywxLjdoMTcuNyYjeG'+
23705			'Q7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC45LDAsMS43LTAuOCwxLjctMS43TC0xNjQuNCwzOTAuNXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE3OC41LDM3NC42aDYuOWMzLjksMCw3LjEtMy4yLDcuMS03LjF2LTMuM2MwLTMuOS0zLjItNy4xLTcuMS03LjFsLTYuOSwwYy0zLjksMC03LjEsMy4yLTcuMSw3LjFsMCwzLjMmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Qy0xODUuNSwzNzEuNC0xODIuNCwzNzQuNi0xNzguNSwzNzQuNnoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
23706		me._ht_info_image__imgo.setAttribute('src',hs);
23707		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
23708		elo['ondragstart']=function() { return false; };
23709		el.appendChild(elo);
23710		el.ggSubElementOver = elo;
23711		el.ggId="ht_info_image";
23712		el.ggDx=0;
23713		el.ggDy=0;
23714		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
23715		el.ggVisible=true;
23716		el.className="ggskin ggskin_svg ";
23717		el.ggType='svg';
23718		hs ='';
23719		hs+='height : 32px;';
23720		hs+='left : calc(50% - ((32px + 0px) / 2) + 0px);';
23721		hs+='position : absolute;';
23722		hs+='top : calc(50% - ((32px + 0px) / 2) + 0px);';
23723		hs+='visibility : inherit;';
23724		hs+='width : 32px;';
23725		hs+='pointer-events:auto;';
23726		el.setAttribute('style',hs);
23727		el.style.transformOrigin='50% 50%';
23728		me._ht_info_image.ggIsActive=function() {
23729			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
23730				return this.parentNode.ggIsActive();
23731			}
23732			return false;
23733		}
23734		el.ggElementNodeId=function() {
23735			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
23736				return this.parentNode.ggElementNodeId();
23737			}
23738			return me.ggNodeId;
23739		}
23740		me._ht_info_image.logicBlock_visible = function() {
23741			var newLogicStateVisible;
23742			if (
23743				((me.hotspot.customimage != ""))
23744			)
23745			{
23746				newLogicStateVisible = 0;
23747			}
23748			else {
23749				newLogicStateVisible = -1;
23750			}
23751			if (me._ht_info_image.ggCurrentLogicStateVisible != newLogicStateVisible) {
23752				me._ht_info_image.ggCurrentLogicStateVisible = newLogicStateVisible;
23753				me._ht_info_image.style.transition='';
23754				if (me._ht_info_image.ggCurrentLogicStateVisible == 0) {
23755					me._ht_info_image.style.visibility="hidden";
23756					me._ht_info_image.ggVisible=false;
23757				}
23758				else {
23759					me._ht_info_image.style.visibility=(Number(me._ht_info_image.style.opacity)>0||!me._ht_info_image.style.opacity)?'inherit':'hidden';
23760					me._ht_info_image.ggVisible=true;
23761				}
23762			}
23763		}
23764		me._ht_info_image.logicBlock_visible();
23765		me._ht_info_image.onmouseenter=function (e) {
23766			me._ht_info_image__img.style.visibility='hidden';
23767			me._ht_info_image__imgo.style.visibility='inherit';
23768			me.elementMouseOver['ht_info_image']=true;
23769		}
23770		me._ht_info_image.onmouseleave=function (e) {
23771			me._ht_info_image__img.style.visibility='inherit';
23772			me._ht_info_image__imgo.style.visibility='hidden';
23773			me.elementMouseOver['ht_info_image']=false;
23774		}
23775		me._ht_info_image.ggUpdatePosition=function (useTransition) {
23776		}
23777		me._ht_info.appendChild(me._ht_info_image);
23778		el=me._tt_information=document.createElement('div');
23779		els=me._tt_information__text=document.createElement('div');
23780		el.className='ggskin ggskin_textdiv';
23781		el.ggTextDiv=els;
23782		el.ggId="tt_information";
23783		el.ggDx=0;
23784		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'translate(-50%, 0px) ' };
23785		el.ggVisible=false;
23786		el.className="ggskin ggskin_text ";
23787		el.ggType='text';
23788		hs ='';
23789		hs+='z-index: 100;';
23790		hs+='color : rgba(255,255,255,1);';
23791		hs+='cursor : default;';
23792		hs+='height : auto;';
23793		hs+='left : calc(50% - ((0px + 0px) / 2) + 0px);';
23794		hs+='position : absolute;';
23795		hs+='top : 24px;';
23796		hs+='transform : translate(-50%, 0px);;';
23797		hs+='visibility : hidden;';
23798		hs+='width : auto;';
23799		hs+='pointer-events:none;';
23800		el.setAttribute('style',hs);
23801		el.style.transformOrigin='50% 50%';
23802		hs ='';
23803		hs += 'box-sizing: border-box;';
23804		hs+='width: auto;';
23805		hs+='height: auto;';
23806		hs+='pointer-events: none;';
23807		hs+='background : rgba(0,0,0,0.666667);';
23808		hs+='border : 0px solid #000000;';
23809		hs+='text-align: center;';
23810		hs+='white-space: pre;';
23811		hs+='padding: 2px 4px 2px 4px;';
23812		hs+='overflow: hidden;';
23813		els.setAttribute('style',hs);
23814		me._tt_information.ggUpdateText=function() {
23815			var params = [];
23816			params.push(String(player._(me.hotspot.title)));
23817			var hs = player._("%1", params);
23818			if (hs!=this.ggText) {
23819				this.ggText=hs;
23820				this.ggTextDiv.innerHTML=hs;
23821				if (this.ggUpdatePosition) this.ggUpdatePosition();
23822			}
23823		}
23824		me._tt_information.ggUpdateText();
23825		player.addListener('changenode', function() {
23826			me._tt_information.ggUpdateText();
23827		});
23828		el.appendChild(els);
23829		me._tt_information.ggIsActive=function() {
23830			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
23831				return this.parentNode.ggIsActive();
23832			}
23833			return false;
23834		}
23835		el.ggElementNodeId=function() {
23836			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
23837				return this.parentNode.ggElementNodeId();
23838			}
23839			return me.ggNodeId;
23840		}
23841		me._tt_information.logicBlock_position = function() {
23842			var newLogicStatePosition;
23843			if (
23844				((player.getViewerSize(true).width == true))
23845			)
23846			{
23847				newLogicStatePosition = 0;
23848			}
23849			else {
23850				newLogicStatePosition = -1;
23851			}
23852			if (me._tt_information.ggCurrentLogicStatePosition != newLogicStatePosition) {
23853				me._tt_information.ggCurrentLogicStatePosition = newLogicStatePosition;
23854				me._tt_information.style.transition='left 0s, top 0s';
23855				if (me._tt_information.ggCurrentLogicStatePosition == 0) {
23856					me._tt_information.style.left = 'calc(50% - (0px / 2))';
23857					me._tt_information.style.top='-47px';
23858				}
23859				else {
23860					me._tt_information.style.left='calc(50% - ((0px + 0px) / 2) + 0px)';
23861					me._tt_information.style.top='24px';
23862				}
23863			}
23864		}
23865		me._tt_information.logicBlock_position();
23866		me._tt_information.logicBlock_visible = function() {
23867			var newLogicStateVisible;
23868			if (
23869				((me.elementMouseOver['ht_info'] == true)) && 
23870				((player._(me.hotspot.title) != ""))
23871			)
23872			{
23873				newLogicStateVisible = 0;
23874			}
23875			else {
23876				newLogicStateVisible = -1;
23877			}
23878			if (me._tt_information.ggCurrentLogicStateVisible != newLogicStateVisible) {
23879				me._tt_information.ggCurrentLogicStateVisible = newLogicStateVisible;
23880				me._tt_information.style.transition='left 0s, top 0s';
23881				if (me._tt_information.ggCurrentLogicStateVisible == 0) {
23882					me._tt_information.style.visibility=(Number(me._tt_information.style.opacity)>0||!me._tt_information.style.opacity)?'inherit':'hidden';
23883					me._tt_information.ggVisible=true;
23884				}
23885				else {
23886					me._tt_information.style.visibility="hidden";
23887					me._tt_information.ggVisible=false;
23888				}
23889			}
23890		}
23891		me._tt_information.logicBlock_visible();
23892		me._tt_information.ggUpdatePosition=function (useTransition) {
23893		}
23894		me._ht_info.appendChild(me._tt_information);
23895		el=me._ht_info_customimage=document.createElement('div');
23896		els=me._ht_info_customimage__img=document.createElement('img');
23897		els.className='ggskin ggskin_external';
23898		hs ='';
23899		hs += 'position: absolute;-webkit-user-drag:none;pointer-events:none;;';
23900		els.setAttribute('style', hs);
23901		els.onload=function() {me._ht_info_customimage.ggUpdatePosition();}
23902		el.appendChild(els);
23903		el.ggSubElement = els;
23904		hs ='';
23905		el.ggAltText="";
23906		el.ggScrollbars=false;
23907		el.ggUpdateText = function() {
23908			me._ht_info_customimage.ggSubElement.setAttribute('alt', player._(me._ht_info_customimage.ggAltText));
23909			me._ht_info_customimage.ggUpdateImageTranslation();
23910		}
23911		el.ggSetImage = function(img) {
23912			me._ht_info_customimage.ggText_untranslated = img;
23913			me._ht_info_customimage.ggUpdateImageTranslation();
23914		}
23915		el.ggUpdateImage = function() {
23916			me._ht_info_customimage.ggSubElement.style.width = '0px';
23917			me._ht_info_customimage.ggSubElement.style.height = '0px';
23918			me._ht_info_customimage.ggSubElement.src='';
23919			me._ht_info_customimage.ggSubElement.src=me._ht_info_customimage.ggText;
23920		}
23921		el.ggUpdateImageTranslation = function() {
23922			if (me._ht_info_customimage.ggText != player._(me._ht_info_customimage.ggText_untranslated)) {
23923				me._ht_info_customimage.ggText = player._(me._ht_info_customimage.ggText_untranslated);
23924				me._ht_info_customimage.ggUpdateImage()
23925			}
23926		}
23927		if ((hotspot) && (hotspot.customimage)) {
23928			el.ggText=el.ggText_untranslated=hotspot.customimage;
23929			els.setAttribute('src', hotspot.customimage);
23930			els.style.width=hotspot.customimagewidth + 'px';
23931			els.style.height=hotspot.customimageheight + 'px';
23932			me.ggUse3d = hotspot.use3D;
23933			me.gg3dDistance = hotspot.distance3D;
23934		}
23935		els['ondragstart']=function() { return false; };
23936		player.checkLoaded.push(els);
23937		el.ggUpdateText();
23938		el.ggId="ht_info_CustomImage";
23939		el.ggDx=0;
23940		el.ggDy=0;
23941		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
23942		el.ggVisible=true;
23943		el.className="ggskin ggskin_external ";
23944		el.ggType='external';
23945		hs ='';
23946		hs+='border : 0px solid #000000;';
23947		hs+='cursor : pointer;';
23948		hs+='height : 50px;';
23949		hs+='left : calc(50% - ((50px + 0px) / 2) + 0px);';
23950		hs+='position : absolute;';
23951		hs+='top : calc(50% - ((50px + 0px) / 2) + 0px);';
23952		hs+='visibility : inherit;';
23953		hs+='width : 50px;';
23954		hs+='pointer-events:auto;';
23955		el.setAttribute('style',hs);
23956		el.style.transformOrigin='50% 50%';
23957		me._ht_info_customimage.ggIsActive=function() {
23958			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
23959				return this.parentNode.ggIsActive();
23960			}
23961			return false;
23962		}
23963		el.ggElementNodeId=function() {
23964			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
23965				return this.parentNode.ggElementNodeId();
23966			}
23967			return me.ggNodeId;
23968		}
23969		me._ht_info_customimage.logicBlock_visible = function() {
23970			var newLogicStateVisible;
23971			if (
23972				((me.hotspot.customimage == ""))
23973			)
23974			{
23975				newLogicStateVisible = 0;
23976			}
23977			else {
23978				newLogicStateVisible = -1;
23979			}
23980			if (me._ht_info_customimage.ggCurrentLogicStateVisible != newLogicStateVisible) {
23981				me._ht_info_customimage.ggCurrentLogicStateVisible = newLogicStateVisible;
23982				me._ht_info_customimage.style.transition='';
23983				if (me._ht_info_customimage.ggCurrentLogicStateVisible == 0) {
23984					me._ht_info_customimage.style.visibility="hidden";
23985					me._ht_info_customimage.ggSubElement.src='';
23986					me._ht_info_customimage.ggVisible=false;
23987				}
23988				else {
23989					me._ht_info_customimage.style.visibility=(Number(me._ht_info_customimage.style.opacity)>0||!me._ht_info_customimage.style.opacity)?'inherit':'hidden';
23990					me._ht_info_customimage.ggSubElement.src=me._ht_info_customimage.ggText;
23991					me._ht_info_customimage.ggVisible=true;
23992				}
23993			}
23994		}
23995		me._ht_info_customimage.logicBlock_visible();
23996		me._ht_info_customimage.ggUpdatePosition=function (useTransition) {
23997			var parentWidth = me._ht_info_customimage.clientWidth;
23998			var parentHeight = me._ht_info_customimage.clientHeight;
23999			var img = me._ht_info_customimage__img;
24000			var aspectRatioDiv = me._ht_info_customimage.clientWidth / me._ht_info_customimage.clientHeight;
24001			var aspectRatioImg = img.naturalWidth / img.naturalHeight;
24002			if (img.naturalWidth < parentWidth) parentWidth = img.naturalWidth;
24003			if (img.naturalHeight < parentHeight) parentHeight = img.naturalHeight;
24004			var currentWidth,currentHeight;
24005			if ((hotspot) && (hotspot.customimage)) {
24006				currentWidth  = hotspot.customimagewidth;
24007				currentHeight = hotspot.customimageheight;
24008			}
24009			if (!me._ht_info_customimage.ggScrollbars || currentWidth < me._ht_info_customimage.clientWidth) {
24010				img.style.right='';
24011				img.style.left='50%';
24012				img.style.marginLeft='-' + currentWidth/2 + 'px';
24013			} else {
24014				img.style.right='';
24015				img.style.left='0px';
24016				img.style.marginLeft='0px';
24017				me._ht_info_customimage.scrollLeft=currentWidth / 2 - me._ht_info_customimage.clientWidth / 2;
24018			}
24019			if (!me._ht_info_customimage.ggScrollbars || currentHeight < me._ht_info_customimage.clientHeight) {
24020				img.style.bottom='';
24021				img.style.top='50%';
24022				img.style.marginTop='-' + currentHeight/2 + 'px';
24023			} else {
24024				img.style.bottom='';
24025				img.style.top='0px';
24026				img.style.marginTop='0px';
24027				me._ht_info_customimage.scrollTop=currentHeight / 2 - me._ht_info_customimage.clientHeight / 2;
24028			}
24029		}
24030		me._ht_info.appendChild(me._ht_info_customimage);
24031		me._ht_info.logicBlock_visible();
24032		me._ht_info.logicBlock_alpha();
24033		me.elementMouseOver['ht_info']=false;
24034		me._ht_info_image.logicBlock_visible();
24035		me.elementMouseOver['ht_info_image']=false;
24036		me._tt_information.logicBlock_position();
24037		me._tt_information.logicBlock_visible();
24038		if ((hotspot) && (hotspot.customimage)) {
24039			me._ht_info_customimage.style.width=hotspot.customimagewidth + 'px';
24040			me._ht_info_customimage.style.height=hotspot.customimageheight + 'px';
24041			let d = 0;
24042			me._ht_info_customimage.style.left='calc(50% - ' + ((hotspot.customimagewidth)/2 + 0) +'px' + ((d<0) ? ' - ' : ' + ') + d + 'px)';
24043			d = 0;
24044			me._ht_info_customimage.style.top='calc(50% - ' + ((hotspot.customimageheight)/2 + 0) +'px' + ((d<0) ? ' - ' : ' + ') + d + 'px)';
24045		}
24046		me._ht_info_customimage.logicBlock_visible();
24047			me.ggEvent_activehotspotchanged=function() {
24048				me._ht_info_image.logicBlock_visible();
24049				me._tt_information.logicBlock_visible();
24050				me._ht_info_customimage.logicBlock_visible();
24051			};
24052			me.ggEvent_changenode=function() {
24053				me._ht_info.logicBlock_visible();
24054				me._ht_info.logicBlock_alpha();
24055				me._ht_info_image.logicBlock_visible();
24056				me._tt_information.logicBlock_visible();
24057				me._ht_info_customimage.logicBlock_visible();
24058			};
24059			me.ggEvent_configloaded=function() {
24060				me._ht_info.logicBlock_visible();
24061				me._ht_info.logicBlock_alpha();
24062				me._ht_info_image.logicBlock_visible();
24063				me._tt_information.logicBlock_visible();
24064				me._ht_info_customimage.logicBlock_visible();
24065			};
24066			me.ggEvent_sizechanged=function() {
24067				me._tt_information.logicBlock_position();
24068			};
24069			me.ggEvent_varchanged_vis_image_popup=function() {
24070				me._ht_info.logicBlock_visible();
24071			};
24072			me.ggEvent_varchanged_vis_info_popup=function() {
24073				me._ht_info.logicBlock_visible();
24074			};
24075			me.ggEvent_varchanged_vis_timer=function() {
24076				me._ht_info.logicBlock_alpha();
24077			};
24078			me.ggEvent_varchanged_vis_userdata=function() {
24079				me._ht_info.logicBlock_visible();
24080			};
24081			me.ggEvent_varchanged_vis_video_popup_file=function() {
24082				me._ht_info.logicBlock_visible();
24083			};
24084			me.ggEvent_varchanged_vis_video_popup_url=function() {
24085				me._ht_info.logicBlock_visible();
24086			};
24087			me.ggEvent_varchanged_vis_video_popup_vimeo=function() {
24088				me._ht_info.logicBlock_visible();
24089			};
24090			me.ggEvent_varchanged_vis_video_popup_youtube=function() {
24091				me._ht_info.logicBlock_visible();
24092			};
24093			me.ggEvent_varchanged_vis_website=function() {
24094				me._ht_info.logicBlock_visible();
24095			};
24096			me.__div = me._ht_info;
24097	};
24098	function SkinHotspotClass_ht_image(parentScope,hotspot) {
24099		var me=this;
24100		var flag=false;
24101		var hs='';
24102		me.parentScope=parentScope;
24103		me.hotspot=hotspot;
24104		var nodeId=String(hotspot.url);
24105		nodeId=(nodeId.charAt(0)=='{')?nodeId.substr(1, nodeId.length - 2):''; // }
24106		me.ggUserdata=skin.player.getNodeUserdata(nodeId);
24107		me.elementMouseDown={};
24108		me.elementMouseOver={};
24109		me.findElements=function(id,regex) {
24110			return skin.findElements(id,regex);
24111		}
24112		el=me._ht_image=document.createElement('div');
24113		el.ggId="ht_image";
24114		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
24115		el.ggVisible=true;
24116		el.className="ggskin ggskin_hotspot ";
24117		el.ggType='hotspot';
24118		hs ='';
24119		hs+='height : 0px;';
24120		hs+='left : 250px;';
24121		hs+='opacity : 0;';
24122		hs+='position : absolute;';
24123		hs+='top : 50px;';
24124		hs+='visibility : hidden;';
24125		hs+='width : 0px;';
24126		hs+='pointer-events:auto;';
24127		el.setAttribute('style',hs);
24128		el.style.transformOrigin='50% 50%';
24129		me._ht_image.ggIsActive=function() {
24130			return player.getCurrentNode()==this.ggElementNodeId();
24131		}
24132		el.ggElementNodeId=function() {
24133			if (me.hotspot.url!='' && me.hotspot.url.charAt(0)=='{') { // }
24134				return me.hotspot.url.substr(1, me.hotspot.url.length - 2);
24135			} else {
24136				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
24137					return this.parentNode.ggElementNodeId();
24138				} else {
24139					return player.getCurrentNode();
24140				}
24141			}
24142		}
24143		me._ht_image.logicBlock_visible = function() {
24144			var newLogicStateVisible;
24145			if (
24146				((player.getVariableValue('vis_userdata') == true)) || 
24147				((player.getVariableValue('vis_image_popup') == true)) || 
24148				((player.getVariableValue('vis_info_popup') == true)) || 
24149				((player.getVariableValue('vis_video_popup_file') == true)) || 
24150				((player.getVariableValue('vis_video_popup_url') == true)) || 
24151				((player.getVariableValue('vis_video_popup_vimeo') == true)) || 
24152				((player.getVariableValue('vis_video_popup_youtube') == true)) || 
24153				((player.getVariableValue('vis_website') == true))
24154			)
24155			{
24156				newLogicStateVisible = 0;
24157			}
24158			else {
24159				newLogicStateVisible = -1;
24160			}
24161			if (me._ht_image.ggCurrentLogicStateVisible != newLogicStateVisible) {
24162				me._ht_image.ggCurrentLogicStateVisible = newLogicStateVisible;
24163				me._ht_image.style.transition='opacity 500ms ease 0ms';
24164				if (me._ht_image.ggCurrentLogicStateVisible == 0) {
24165					me._ht_image.style.visibility="hidden";
24166					me._ht_image.ggVisible=false;
24167				}
24168				else {
24169					me._ht_image.style.visibility=(Number(me._ht_image.style.opacity)>0||!me._ht_image.style.opacity)?'inherit':'hidden';
24170					me._ht_image.ggVisible=true;
24171				}
24172			}
24173		}
24174		me._ht_image.logicBlock_visible();
24175		me._ht_image.logicBlock_alpha = function() {
24176			var newLogicStateAlpha;
24177			if (
24178				((player.getVariableValue('vis_timer') == true))
24179			)
24180			{
24181				newLogicStateAlpha = 0;
24182			}
24183			else {
24184				newLogicStateAlpha = -1;
24185			}
24186			if (me._ht_image.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
24187				me._ht_image.ggCurrentLogicStateAlpha = newLogicStateAlpha;
24188				me._ht_image.style.transition='opacity 500ms ease 0ms';
24189				if (me._ht_image.ggCurrentLogicStateAlpha == 0) {
24190					me._ht_image.style.visibility=me._ht_image.ggVisible?'inherit':'hidden';
24191					me._ht_image.style.opacity=1;
24192				}
24193				else {
24194					setTimeout(function() { if (me._ht_image.style.opacity == 0.0) { me._ht_image.style.visibility="hidden"; } }, 505);
24195					me._ht_image.style.opacity=0;
24196				}
24197			}
24198		}
24199		me._ht_image.logicBlock_alpha();
24200		me._ht_image.onclick=function (e) {
24201			skin._popup_image.ggSetImage(player._(player.getBasePath()+""+player._(me.hotspot.url)));
24202			player.setVariableValue('vis_image_popup', true);
24203			player.triggerEvent('hsproxyclick', {'id': me.hotspot.id, 'url': me.hotspot.url});
24204		}
24205		me._ht_image.ondblclick=function (e) {
24206			player.triggerEvent('hsproxydblclick', {'id': me.hotspot.id, 'url': me.hotspot.url});
24207		}
24208		me._ht_image.onmouseenter=function (e) {
24209			player.setActiveHotspot(me.hotspot);
24210			me.elementMouseOver['ht_image']=true;
24211			me._tt_ht_image.logicBlock_visible();
24212			player.triggerEvent('hsproxyover', {'id': me.hotspot.id, 'url': me.hotspot.url});
24213		}
24214		me._ht_image.onmouseleave=function (e) {
24215			me.elementMouseOver['ht_image']=false;
24216			me._tt_ht_image.logicBlock_visible();
24217			player.triggerEvent('hsproxyout', {'id': me.hotspot.id, 'url': me.hotspot.url});
24218			player.setActiveHotspot(null);
24219		}
24220		me._ht_image.ggUpdatePosition=function (useTransition) {
24221		}
24222		el=me._ht_image_image=document.createElement('div');
24223		els=me._ht_image_image__img=document.createElement('img');
24224		els.className='ggskin ggskin_svg';
24225		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
24226			'F5ZXJfMV8xXyI+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTk2LjMsNDE0LjdoNDIuN3YtNDRoLTQyLjdWNDE0Ljd6IE0tMTU1LjUsNDEyLjlILTE4M2wxOS0xOC42YzAuMy0wLjMsMC42LTAuNCwxLTAuNCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMC40LDAsMC43LDAuMSwxLDAuNGw2LjUsNi40VjQxMi45eiBNLTE2Mi45LDM3NmMyLjIsMCw0LDEuOCw0LDRjMCwyLjItMS44LDQtNCw0Yy0yLjIsMC00LTEuOC00LTQmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Qy0xNjYuOCwzNzcuOC0xNjUuMSwzNzYtMTYyLjksMzc2eiBNLTE5NC41LDM5Ny44bDkuNy05LjRjMC4zLTAu'+
24227			'MywwLjYtMC40LDEtMC40YzAuNCwwLDAuNywwLjEsMSwwLjRsMTEuMiwxMC45bC0xMy45LDEzLjZoLTkmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7TC0xOTQuNSwzOTcuOEwtMTk0LjUsMzk3Ljh6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iIzAw
24227MDAwMCIgZD0iTS0xNzUsMzQwLjljLTMxLDAtNTYuMSwyNS4xLTU2LjEsNTYuMWMwLDMxLDI1LjEsNTYuMSw1Ni4xLDU2LjFzNTYuMS0yNS4xLDU2LjEtNTYuMSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtTLTE0NCwzNDAuOS0xNzUsMzQwLjl6IE0tMTQ5LjUsNDI1LjVjMCwxLjMtMSwyLjMtMi4zLDIuM2gtNDYuNGMtMS4zLDAtMi'+
24228			'4zLTEtMi4zLTIuM3YtNTdjMC0xLjMsMS0yLjMsMi4zLTIuM2g0Ni40JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O2MxLjMsMCwyLjMsMSwyLjMsMi4zTC0xNDkuNSw0MjUuNUwtMTQ5LjUsNDI1LjV6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICA8L2c+CiA8L2c+CiA8ZyBpZD0iTGF5ZXJfMiI+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTUxLjgsMzY2LjJoLTQ2LjRjLTEuMywwLTIuMywxLTIuMywyLjN2NTdjMCwxLjMsMSwyLjMsMi4zLDIuM2g0Ni40YzEuMywwLDIuMy0xLDIuMy0yLjN2LTU3JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTQ5LjUsMzY3LjItMTUwLjUsMzY2'+
24229			'LjItMTUxLjgsMzY2LjJ6IE0tMTUzLjcsNDE0LjdoLTQyLjd2LTQ0aDQyLjdWNDE0Ljd6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPGNpcmNsZSBmaWxsPSIjZmZmZmZmIiBjeD0iLTE2Mi45IiBjeT0iMzc5LjkiIHI9IjQiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE3MS43LDM5OS4zbC0xMS4yLTEwLjljLTAuMy0wLjMtMC42LTAuNC0xLTAuNHMtMC43LDAuMS0xLDAuNGwtOS43LDkuNHYxNS4xaDlMLTE3MS43LDM5OS4zeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTYzLDM5My45Yy0wLjQsMC0wLjcsMC'+
24230			'4xLTEsMC40bC0xOSwxOC42aDI3LjV2LTEyLjJsLTYuNS02LjRDLTE2Mi4yLDM5NC0xNjIuNiwzOTMuOS0xNjMsMzkzLjl6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICA8L2c+CiA8L2c+Cjwvc3ZnPgo=';
24231		me._ht_image_image__img.setAttribute('src',hs);
24232		hs ='';
24233		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
24234		els.setAttribute('style', hs);
24235		els['ondragstart']=function() { return false; };
24236		el.appendChild(els);
24237		el.ggSubElement = els;
24238		elo=me._ht_image_image__imgo=document.createElement('img');
24239		elo.className='ggskin ggskin_svg';
24240		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
24241			'F5ZXJfMV8xXyI+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTk4LjcsNDE2LjZoNDcuNHYtNDguOWgtNDcuNFY0MTYuNnogTS0xNTMuMyw0MTQuNmgtMzAuNmwyMS4xLTIwLjZjMC4zLTAuMywwLjctMC41LDEuMS0wLjUmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAuNCwwLDAuOCwwLjIsMS4xLDAuNWw3LjIsNy4xVjQxNC42eiBNLTE2MS41LDM3My42YzIuNCwwLDQuNCwyLDQuNCw0LjRjMCwyLjQtMiw0LjQtNC40LDQuNHMtNC40LTItNC40LTQuNCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTE2NS45LDM3NS42LTE2NCwzNzMuNi0xNjEuNSwzNzMuNnogTS0xOTYuNywz'+
24242			'OTcuOWwxMC43LTEwLjVjMC4zLTAuMywwLjctMC41LDEuMS0wLjVzMC44LDAuMiwxLjEsMC40bDEyLjQsMTIuMmwtMTUuNCwxNS4xaC0xMCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtMLTE5Ni43LDM5Ny45TC0xOTYuNywzOTcuOXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE3NSwzMzQuNmMtMzQuNCwwLTYyLjQsMjcuOS02Mi40LDYyLjRjMCwzNC40LDI3LjksNjIuNCw2Mi40LDYyLjRzNjIuNC0yNy45LDYyLjQtNjIuNCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtTLTE0MC42LDMzNC42LTE3NSwzMzQuNnogTS0xNDYuNyw0MjguN2MwLDEuNC0xLj'+
24243			'EsMi42LTIuNiwyLjZoLTUxLjZjLTEuNCwwLTIuNi0xLjEtMi42LTIuNnYtNjMuNGMwLTEuNCwxLjEtMi42LDIuNi0yLjZoNTEuNiYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMS40LDAsMi42LDEuMSwyLjYsMi42TC0xNDYuNyw0MjguN0wtMTQ2LjcsNDI4Ljd6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICA8L2c+CiA8L2c+CiA8ZyBpZD0iTGF5ZXJfMiI+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTQ5LjIsMzYyLjhoLTUxLjZjLTEuNCwwLTIuNiwxLjEtMi42LDIuNnY2My40YzAsMS40LDEuMSwyLjYsMi42LDIuNmg1MS42YzEuNCwwLDIuNi0xLjEsMi42LTIuNnYtNjMuNCYj'+
24244			'eGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTE0Ni43LDM2My45LTE0Ny44LDM2Mi44LTE0OS4yLDM2Mi44eiBNLTE1MS4zLDQxNi42aC00Ny40di00OC45aDQ3LjRWNDE2LjZ6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPGNpcmNsZSBmaWxsPSIjZmZmZmZmIiBjeD0iLTE2MS41IiBjeT0iMzc4IiByPSI0LjQiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTE3MS4zLDM5OS41bC0xMi40LTEyLjJjLTAuMy0wLjMtMC43LTAuNC0xLjEtMC40Yy0wLjQsMC0wLjgsMC4yLTEuMSwwLjVsLTEwLjcsMTAuNXYxNi44aDEwJiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0'+
24245			'wtMTcxLjMsMzk5LjV6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNjEuNiwzOTMuNWMtMC40LDAtMC44LDAuMi0xLjEsMC41bC0yMS4xLDIwLjZoMzAuNlY0MDFsLTcuMi03Lj
24245FDLTE2MC44LDM5My43LTE2MS4yLDM5My41LTE2MS42LDM5My41JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O3oiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
24246		me._ht_image_image__imgo.setAttribute('src',hs);
24247		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
24248		elo['ondragstart']=function() { return false; };
24249		el.appendChild(elo);
24250		el.ggSubElementOver = elo;
24251		el.ggId="ht_image_image";
24252		el.ggDx=0;
24253		el.ggDy=0;
24254		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
24255		el.ggVisible=true;
24256		el.className="ggskin ggskin_svg ";
24257		el.ggType='svg';
24258		hs ='';
24259		hs+='cursor : pointer;';
24260		hs+='height : 32px;';
24261		hs+='left : calc(50% - ((32px + 0px) / 2) + 0px);';
24262		hs+='position : absolute;';
24263		hs+='top : calc(50% - ((32px + 0px) / 2) + 0px);';
24264		hs+='visibility : inherit;';
24265		hs+='width : 32px;';
24266		hs+='pointer-events:auto;';
24267		el.setAttribute('style',hs);
24268		el.style.transformOrigin='50% 50%';
24269		me._ht_image_image.ggIsActive=function() {
24270			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
24271				return this.parentNode.ggIsActive();
24272			}
24273			return false;
24274		}
24275		el.ggElementNodeId=function() {
24276			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
24277				return this.parentNode.ggElementNodeId();
24278			}
24279			return me.ggNodeId;
24280		}
24281		me._ht_image_image.logicBlock_visible = function() {
24282			var newLogicStateVisible;
24283			if (
24284				((me.hotspot.customimage != ""))
24285			)
24286			{
24287				newLogicStateVisible = 0;
24288			}
24289			else {
24290				newLogicStateVisible = -1;
24291			}
24292			if (me._ht_image_image.ggCurrentLogicStateVisible != newLogicStateVisible) {
24293				me._ht_image_image.ggCurrentLogicStateVisible = newLogicStateVisible;
24294				me._ht_image_image.style.transition='';
24295				if (me._ht_image_image.ggCurrentLogicStateVisible == 0) {
24296					me._ht_image_image.style.visibility="hidden";
24297					me._ht_image_image.ggVisible=false;
24298				}
24299				else {
24300					me._ht_image_image.style.visibility=(Number(me._ht_image_image.style.opacity)>0||!me._ht_image_image.style.opacity)?'inherit':'hidden';
24301					me._ht_image_image.ggVisible=true;
24302				}
24303			}
24304		}
24305		me._ht_image_image.logicBlock_visible();
24306		me._ht_image_image.onmouseenter=function (e) {
24307			me._ht_image_image__img.style.visibility='hidden';
24308			me._ht_image_image__imgo.style.visibility='inherit';
24309			me.elementMouseOver['ht_image_image']=true;
24310		}
24311		me._ht_image_image.onmouseleave=function (e) {
24312			me._ht_image_image__img.style.visibility='inherit';
24313			me._ht_image_image__imgo.style.visibility='hidden';
24314			me.elementMouseOver['ht_image_image']=false;
24315		}
24316		me._ht_image_image.ggUpdatePosition=function (useTransition) {
24317		}
24318		me._ht_image.appendChild(me._ht_image_image);
24319		el=me._tt_ht_image=document.createElement('div');
24320		els=me._tt_ht_image__text=document.createElement('div');
24321		el.className='ggskin ggskin_textdiv';
24322		el.ggTextDiv=els;
24323		el.ggId="tt_ht_image";
24324		el.ggDx=0;
24325		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'translate(-50%, 0px) ' };
24326		el.ggVisible=false;
24327		el.className="ggskin ggskin_text ";
24328		el.ggType='text';
24329		hs ='';
24330		hs+='z-index: 100;';
24331		hs+='color : rgba(255,255,255,1);';
24332		hs+='cursor : default;';
24333		hs+='height : auto;';
24334		hs+='left : calc(50% - ((0px + 0px) / 2) + 0px);';
24335		hs+='position : absolute;';
24336		hs+='top : 24px;';
24337		hs+='transform : translate(-50%, 0px);;';
24338		hs+='visibility : hidden;';
24339		hs+='width : auto;';
24340		hs+='pointer-events:none;';
24341		el.setAttribute('style',hs);
24342		el.style.transformOrigin='50% 50%';
24343		hs ='';
24344		hs += 'box-sizing: border-box;';
24345		hs+='width: auto;';
24346		hs+='height: auto;';
24347		hs+='pointer-events: none;';
24348		hs+='background : rgba(0,0,0,0.666667);';
24349		hs+='border : 0px solid #000000;';
24350		hs+='text-align: center;';
24351		hs+='white-space: pre;';
24352		hs+='padding: 2px 4px 2px 4px;';
24353		hs+='overflow: hidden;';
24354		els.setAttribute('style',hs);
24355		me._tt_ht_image.ggUpdateText=function() {
24356			var params = [];
24357			params.push(String(player._(me.hotspot.title)));
24358			var hs = player._("%1", params);
24359			if (hs!=this.ggText) {
24360				this.ggText=hs;
24361				this.ggTextDiv.innerHTML=hs;
24362				if (this.ggUpdatePosition) this.ggUpdatePosition();
24363			}
24364		}
24365		me._tt_ht_image.ggUpdateText();
24366		player.addListener('changenode', function() {
24367			me._tt_ht_image.ggUpdateText();
24368		});
24369		el.appendChild(els);
24370		me._tt_ht_image.ggIsActive=function() {
24371			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
24372				return this.parentNode.ggIsActive();
24373			}
24374			return false;
24375		}
24376		el.ggElementNodeId=function() {
24377			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
24378				return this.parentNode.ggElementNodeId();
24379			}
24380			return me.ggNodeId;
24381		}
24382		me._tt_ht_image.logicBlock_position = function() {
24383			var newLogicStatePosition;
24384			if (
24385				((player.getViewerSize(true).width == true))
24386			)
24387			{
24388				newLogicStatePosition = 0;
24389			}
24390			else {
24391				newLogicStatePosition = -1;
24392			}
24393			if (me._tt_ht_image.ggCurrentLogicStatePosition != newLogicStatePosition) {
24394				me._tt_ht_image.ggCurrentLogicStatePosition = newLogicStatePosition;
24395				me._tt_ht_image.style.transition='left 0s, top 0s';
24396				if (me._tt_ht_image.ggCurrentLogicStatePosition == 0) {
24397					me._tt_ht_image.style.left = 'calc(50% - (0px / 2))';
24398					me._tt_ht_image.style.top='-47px';
24399				}
24400				else {
24401					me._tt_ht_image.style.left='calc(50% - ((0px + 0px) / 2) + 0px)';
24402					me._tt_ht_image.style.top='24px';
24403				}
24404			}
24405		}
24406		me._tt_ht_image.logicBlock_position();
24407		me._tt_ht_image.logicBlock_visible = function() {
24408			var newLogicStateVisible;
24409			if (
24410				((me.elementMouseOver['ht_image'] == true)) && 
24411				((player._(me.hotspot.title) != ""))
24412			)
24413			{
24414				newLogicStateVisible = 0;
24415			}
24416			else {
24417				newLogicStateVisible = -1;
24418			}
24419			if (me._tt_ht_image.ggCurrentLogicStateVisible != newLogicStateVisible) {
24420				me._tt_ht_image.ggCurrentLogicStateVisible = newLogicStateVisible;
24421				me._tt_ht_image.style.transition='left 0s, top 0s';
24422				if (me._tt_ht_image.ggCurrentLogicStateVisible == 0) {
24423					me._tt_ht_image.style.visibility=(Number(me._tt_ht_image.style.opacity)>0||!me._tt_ht_image.style.opacity)?'inherit':'hidden';
24424					me._tt_ht_image.ggVisible=true;
24425				}
24426				else {
24427					me._tt_ht_image.style.visibility="hidden";
24428					me._tt_ht_image.ggVisible=false;
24429				}
24430			}
24431		}
24432		me._tt_ht_image.logicBlock_visible();
24433		me._tt_ht_image.ggUpdatePosition=function (useTransition) {
24434		}
24435		me._ht_image.appendChild(me._tt_ht_image);
24436		el=me._ht_image_customimage=document.createElement('div');
24437		els=me._ht_image_customimage__img=document.createElement('img');
24438		els.className='ggskin ggskin_external';
24439		hs ='';
24440		hs += 'position: absolute;-webkit-user-drag:none;pointer-events:none;;';
24441		els.setAttribute('style', hs);
24442		els.onload=function() {me._ht_image_customimage.ggUpdatePosition();}
24443		el.appendChild(els);
24444		el.ggSubElement = els;
24445		hs ='';
24446		el.ggAltText="";
24447		el.ggScrollbars=false;
24448		el.ggUpdateText = function() {
24449			me._ht_image_customimage.ggSubElement.setAttribute('alt', player._(me._ht_image_customimage.ggAltText));
24450			me._ht_image_customimage.ggUpdateImageTranslation();
24451		}
24452		el.ggSetImage = function(img) {
24453			me._ht_image_customimage.ggText_untranslated = img;
24454			me._ht_image_customimage.ggUpdateImageTranslation();
24455		}
24456		el.ggUpdateImage = function() {
24457			me._ht_image_customimage.ggSubElement.style.width = '0px';
24458			me._ht_image_customimage.ggSubElement.style.height = '0px';
24459			me._ht_image_customimage.ggSubElement.src='';
24460			me._ht_image_customimage.ggSubElement.src=me._ht_image_customimage.ggText;
24461		}
24462		el.ggUpdateImageTranslation = function() {
24463			if (me._ht_image_customimage.ggText != player._(me._ht_image_customimage.ggText_untranslated)) {
24464				me._ht_image_customimage.ggText = player._(me._ht_image_customimage.ggText_untranslated);
24465				me._ht_image_customimage.ggUpdateImage()
24466			}
24467		}
24468		if ((hotspot) && (hotspot.customimage)) {
24469			el.ggText=el.ggText_untranslated=hotspot.customimage;
24470			els.setAttribute('src', hotspot.customimage);
24471			els.style.width=hotspot.customimagewidth + 'px';
24472			els.style.height=hotspot.customimageheight + 'px';
24473			me.ggUse3d = hotspot.use3D;
24474			me.gg3dDistance = hotspot.distance3D;
24475		}
24476		els['ondragstart']=function() { return false; };
24477		player.checkLoaded.push(els);
24478		el.ggUpdateText();
24479		el.ggId="ht_image_CustomImage";
24480		el.ggDx=0;
24481		el.ggDy=0;
24482		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
24483		el.ggVisible=true;
24484		el.className="ggskin ggskin_external ";
24485		el.ggType='external';
24486		hs ='';
24487		hs+='border : 0px solid #000000;';
24488		hs+='cursor : pointer;';
24489		hs+='height : 50px;';
24490		hs+='left : calc(50% - ((50px + 0px) / 2) + 0px);';
24491		hs+='position : absolute;';
24492		hs+='top : calc(50% - ((50px + 0px) / 2) + 0px);';
24493		hs+='visibility : inherit;';
24494		hs+='width : 50px;';
24495		hs+='pointer-events:auto;';
24496		el.setAttribute('style',hs);
24497		el.style.transformOrigin='50% 50%';
24498		me._ht_image_customimage.ggIsActive=function() {
24499			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
24500				return this.parentNode.ggIsActive();
24501			}
24502			return false;
24503		}
24504		el.ggElementNodeId=function() {
24505			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
24506				return this.parentNode.ggElementNodeId();
24507			}
24508			return me.ggNodeId;
24509		}
24510		me._ht_image_customimage.logicBlock_visible = function() {
24511			var newLogicStateVisible;
24512			if (
24513				((me.hotspot.customimage == ""))
24514			)
24515			{
24516				newLogicStateVisible = 0;
24517			}
24518			else {
24519				newLogicStateVisible = -1;
24520			}
24521			if (me._ht_image_customimage.ggCurrentLogicStateVisible != newLogicStateVisible) {
24522				me._ht_image_customimage.ggCurrentLogicStateVisible = newLogicStateVisible;
24523				me._ht_image_customimage.style.transition='';
24524				if (me._ht_image_customimage.ggCurrentLogicStateVisible == 0) {
24525					me._ht_image_customimage.style.visibility="hidden";
24526					me._ht_image_customimage.ggSubElement.src='';
24527					me._ht_image_customimage.ggVisible=false;
24528				}
24529				else {
24530					me._ht_image_customimage.style.visibility=(Number(me._ht_image_customimage.style.opacity)>0||!me._ht_image_customimage.style.opacity)?'inherit':'hidden';
24531					me._ht_image_customimage.ggSubElement.src=me._ht_image_customimage.ggText;
24532					me._ht_image_customimage.ggVisible=true;
24533				}
24534			}
24535		}
24536		me._ht_image_customimage.logicBlock_visible();
24537		me._ht_image_customimage.ggUpdatePosition=function (useTransition) {
24538			var parentWidth = me._ht_image_customimage.clientWidth;
24539			var parentHeight = me._ht_image_customimage.clientHeight;
24540			var img = me._ht_image_customimage__img;
24541			var aspectRatioDiv = me._ht_image_customimage.clientWidth / me._ht_image_customimage.clientHeight;
24542			var aspectRatioImg = img.naturalWidth / img.naturalHeight;
24543			if (img.naturalWidth < parentWidth) parentWidth = img.naturalWidth;
24544			if (img.naturalHeight < parentHeight) parentHeight = img.naturalHeight;
24545			var currentWidth,currentHeight;
24546			if ((hotspot) && (hotspot.customimage)) {
24547				currentWidth  = hotspot.customimagewidth;
24548				currentHeight = hotspot.customimageheight;
24549			}
24550			if (!me._ht_image_customimage.ggScrollbars || currentWidth < me._ht_image_customimage.clientWidth) {
24551				img.style.right='';
24552				img.style.left='50%';
24553				img.style.marginLeft='-' + currentWidth/2 + 'px';
24554			} else {
24555				img.style.right='';
24556				img.style.left='0px';
24557				img.style.marginLeft='0px';
24558				me._ht_image_customimage.scrollLeft=currentWidth / 2 - me._ht_image_customimage.clientWidth / 2;
24559			}
24560			if (!me._ht_image_customimage.ggScrollbars || currentHeight < me._ht_image_customimage.clientHeight) {
24561				img.style.bottom='';
24562				img.style.top='50%';
24563				img.style.marginTop='-' + currentHeight/2 + 'px';
24564			} else {
24565				img.style.bottom='';
24566				img.style.top='0px';
24567				img.style.marginTop='0px';
24568				me._ht_image_customimage.scrollTop=currentHeight / 2 - me._ht_image_customimage.clientHeight / 2;
24569			}
24570		}
24571		me._ht_image.appendChild(me._ht_image_customimage);
24572		me._ht_image.logicBlock_visible();
24573		me._ht_image.logicBlock_alpha();
24574		me.elementMouseOver['ht_image']=false;
24575		me._ht_image_image.logicBlock_visible();
24576		me.elementMouseOver['ht_image_image']=false;
24577		me._tt_ht_image.logicBlock_position();
24578		me._tt_ht_image.logicBlock_visible();
24579		if ((hotspot) && (hotspot.customimage)) {
24580			me._ht_image_customimage.style.width=hotspot.customimagewidth + 'px';
24581			me._ht_image_customimage.style.height=hotspot.customimageheight + 'px';
24582			let d = 0;
24583			me._ht_image_customimage.style.left='calc(50% - ' + ((hotspot.customimagewidth)/2 + 0) +'px' + ((d<0) ? ' - ' : ' + ') + d + 'px)';
24584			d = 0;
24585			me._ht_image_customimage.style.top='calc(50% - ' + ((hotspot.customimageheight)/2 + 0) +'px' + ((d<0) ? ' - ' : ' + ') + d + 'px)';
24586		}
24587		me._ht_image_customimage.logicBlock_visible();
24588			me.ggEvent_activehotspotchanged=function() {
24589				me._ht_image_image.logicBlock_visible();
24590				me._tt_ht_image.logicBlock_visible();
24591				me._ht_image_customimage.logicBlock_visible();
24592			};
24593			me.ggEvent_changenode=function() {
24594				me._ht_image.logicBlock_visible();
24595				me._ht_image.logicBlock_alpha();
24596				me._ht_image_image.logicBlock_visible();
24597				me._tt_ht_image.logicBlock_visible();
24598				me._ht_image_customimage.logicBlock_visible();
24599			};
24600			me.ggEvent_configloaded=function() {
24601				me._ht_image.logicBlock_visible();
24602				me._ht_image.logicBlock_alpha();
24603				me._ht_image_image.logicBlock_visible();
24604				me._tt_ht_image.logicBlock_visible();
24605				me._ht_image_customimage.logicBlock_visible();
24606			};
24607			me.ggEvent_sizechanged=function() {
24608				me._tt_ht_image.logicBlock_position();
24609			};
24610			me.ggEvent_varchanged_vis_image_popup=function() {
24611				me._ht_image.logicBlock_visible();
24612			};
24613			me.ggEvent_varchanged_vis_info_popup=function() {
24614				me._ht_image.logicBlock_visible();
24615			};
24616			me.ggEvent_varchanged_vis_timer=function() {
24617				me._ht_image.logicBlock_alpha();
24618			};
24619			me.ggEvent_varchanged_vis_userdata=function() {
24620				me._ht_image.logicBlock_visible();
24621			};
24622			me.ggEvent_varchanged_vis_video_popup_file=function() {
24623				me._ht_image.logicBlock_visible();
24624			};
24625			me.ggEvent_varchanged_vis_video_popup_url=function() {
24626				me._ht_image.logicBlock_visible();
24627			};
24628			me.ggEvent_varchanged_vis_video_popup_vimeo=function() {
24629				me._ht_image.logicBlock_visible();
24630			};
24631			me.ggEvent_varchanged_vis_video_popup_youtube=function() {
24632				me._ht_image.logicBlock_visible();
24633			};
24634			me.ggEvent_varchanged_vis_website=function() {
24635				me._ht_image.logicBlock_visible();
24636			};
24637			me.__div = me._ht_image;
24638	};
24639	function SkinHotspotClass_ht_video_file(parentScope,hotspot) {
24640		var me=this;
24641		var flag=false;
24642		var hs='';
24643		me.parentScope=parentScope;
24644		me.hotspot=hotspot;
24645		var nodeId=String(hotspot.url);
24646		nodeId=(nodeId.charAt(0)=='{')?nodeId.substr(1, nodeId.length - 2):''; // }
24647		me.ggUserdata=skin.player.getNodeUserdata(nodeId);
24648		me.elementMouseDown={};
24649		me.elementMouseOver={};
24650		me.findElements=function(id,regex) {
24651			return skin.findElements(id,regex);
24652		}
24653		el=me._ht_video_file=document.createElement('div');
24654		el.ggId="ht_video_file";
24655		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
24656		el.ggVisible=true;
24657		el.className="ggskin ggskin_hotspot ";
24658		el.ggType='hotspot';
24659		hs ='';
24660		hs+='height : 0px;';
24661		hs+='left : 250px;';
24662		hs+='opacity : 0;';
24663		hs+='position : absolute;';
24664		hs+='top : 50px;';
24665		hs+='visibility : hidden;';
24666		hs+='width : 0px;';
24667		hs+='pointer-events:auto;';
24668		el.setAttribute('style',hs);
24669		el.style.transformOrigin='50% 50%';
24670		me._ht_video_file.ggIsActive=function() {
24671			return player.getCurrentNode()==this.ggElementNodeId();
24672		}
24673		el.ggElementNodeId=function() {
24674			if (me.hotspot.url!='' && me.hotspot.url.charAt(0)=='{') { // }
24675				return me.hotspot.url.substr(1, me.hotspot.url.length - 2);
24676			} else {
24677				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
24678					return this.parentNode.ggElementNodeId();
24679				} else {
24680					return player.getCurrentNode();
24681				}
24682			}
24683		}
24684		me._ht_video_file.logicBlock_visible = function() {
24685			var newLogicStateVisible;
24686			if (
24687				((player.getVariableValue('vis_userdata') == true)) || 
24688				((player.getVariableValue('vis_image_popup') == true)) || 
24689				((player.getVariableValue('vis_info_popup') == true)) || 
24690				((player.getVariableValue('vis_video_popup_file') == true)) || 
24691				((player.getVariableValue('vis_video_popup_url') == true)) || 
24692				((player.getVariableValue('vis_video_popup_vimeo') == true)) || 
24693				((player.getVariableValue('vis_video_popup_youtube') == true)) || 
24694				((player.getVariableValue('vis_website') == true))
24695			)
24696			{
24697				newLogicStateVisible = 0;
24698			}
24699			else {
24700				newLogicStateVisible = -1;
24701			}
24702			if (me._ht_video_file.ggCurrentLogicStateVisible != newLogicStateVisible) {
24703				me._ht_video_file.ggCurrentLogicStateVisible = newLogicStateVisible;
24704				me._ht_video_file.style.transition='opacity 500ms ease 0ms';
24705				if (me._ht_video_file.ggCurrentLogicStateVisible == 0) {
24706					me._ht_video_file.style.visibility="hidden";
24707					me._ht_video_file.ggVisible=false;
24708				}
24709				else {
24710					me._ht_video_file.style.visibility=(Number(me._ht_video_file.style.opacity)>0||!me._ht_video_file.style.opacity)?'inherit':'hidden';
24711					me._ht_video_file.ggVisible=true;
24712				}
24713			}
24714		}
24715		me._ht_video_file.logicBlock_visible();
24716		me._ht_video_file.logicBlock_alpha = function() {
24717			var newLogicStateAlpha;
24718			if (
24719				((player.getVariableValue('vis_timer') == true))
24720			)
24721			{
24722				newLogicStateAlpha = 0;
24723			}
24724			else {
24725				newLogicStateAlpha = -1;
24726			}
24727			if (me._ht_video_file.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
24728				me._ht_video_file.ggCurrentLogicStateAlpha = newLogicStateAlpha;
24729				me._ht_video_file.style.transition='opacity 500ms ease 0ms';
24730				if (me._ht_video_file.ggCurrentLogicStateAlpha == 0) {
24731					me._ht_video_file.style.visibility=me._ht_video_file.ggVisible?'inherit':'hidden';
24732					me._ht_video_file.style.opacity=1;
24733				}
24734				else {
24735					setTimeout(function() { if (me._ht_video_file.style.opacity == 0.0) { me._ht_video_file.style.visibility="hidden"; } }, 505);
24736					me._ht_video_file.style.opacity=0;
24737				}
24738			}
24739		}
24740		me._ht_video_file.logicBlock_alpha();
24741		me._ht_video_file.onclick=function (e) {
24742			skin._popup_video_file.ggInitMedia(player._(player.getBasePath()+""+player._(me.hotspot.url)));
24743			player.setVariableValue('vis_video_popup_file', true);
24744			if (skin._popup_video_file.ggApiPlayer) {
24745				if (skin._popup_video_file.ggApiPlayerType == 'youtube') {
24746					let youtubeMediaFunction = function() {
24747						skin._popup_video_file.ggApiPlayer.playVideo();
24748					};
24749					if (skin._popup_video_file.ggApiPlayerReady) {
24750						youtubeMediaFunction();
24751					} else {
24752						let youtubeApiInterval = setInterval(function() {
24753							if (skin._popup_video_file.ggApiPlayerReady) {
24754								clearInterval(youtubeApiInterval);
24755								youtubeMediaFunction();
24756							}
24757						}, 100);
24758					}
24759				} else if (skin._popup_video_file.ggApiPlayerType == 'vimeo') {
24760					skin._popup_video_file.ggApiPlayer.play();
24761				}
24762			} else {
24763				player.playSound("popup_video_file","1");
24764			}
24765			player.triggerEvent('hsproxyclick', {'id': me.hotspot.id, 'url': me.hotspot.url});
24766		}
24767		me._ht_video_file.ondblclick=function (e) {
24768			player.triggerEvent('hsproxydblclick', {'id': me.hotspot.id, 'url': me.hotspot.url});
24769		}
24770		me._ht_video_file.onmouseenter=function (e) {
24771			player.setActiveHotspot(me.hotspot);
24772			me.elementMouseOver['ht_video_file']=true;
24773			me._tt_ht_video_file.logicBlock_visible();
24774			player.triggerEvent('hsproxyover', {'id': me.hotspot.id, 'url': me.hotspot.url});
24775		}
24776		me._ht_video_file.onmouseleave=function (e) {
24777			me.elementMouseOver['ht_video_file']=false;
24778			me._tt_ht_video_file.logicBlock_visible();
24779			player.triggerEvent('hsproxyout', {'id': me.hotspot.id, 'url': me.hotspot.url});
24780			player.setActiveHotspot(null);
24781		}
24782		me._ht_video_file.ggUpdatePosition=function (useTransition) {
24783		}
24784		el=me._ht_video_file_image=document.createElement('div');
24785		els=me._ht_video_file_image__img=document.createElement('img');
24786		els.className='ggskin ggskin_svg';
24787		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
24788			'F5ZXJfMV8xXyI+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTc1LDM0MC45Yy0zMSwwLTU2LjEsMjUuMS01Ni4xLDU2LjFjMCwzMSwyNS4xLDU2LjEsNTYuMSw1Ni4xczU2LjEtMjUuMSw1Ni4xLTU2LjEmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Qy0xMTguOSwzNjYtMTQ0LDM0MC45LTE3NSwzNDAuOXogTS0xMzkuNCw0MjEuN2MwLDEuMy0xLDIuMy0yLjMsMi4zaC02Ni43Yy0xLjMsMC0yLjMtMS0yLjMtMi4zdi00OS40YzAtMS4zLDEtMi4zLDIuMy0yLjNoNjYuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMS4zLDAsMi4zLDEsMi4zLDIuM1Y0MjEuN3oiIGZpbGwtb3Bh'+
24789			'Y2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE3OC40LDQwNWwxMC44LTcuNWMwLjctMC41LDAuNy0xLjMsMC0xLjhsLTEwLjgtNy41Yy0wLjctMC41LTEuMy0wLjItMS4zLDAuN3YxNS41JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTc5LjcsNDA1LjItMTc5LjEsNDA1LjUtMTc4LjQsNDA1eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMjA2LjUsNDE1LjFoNjIuNHYtMzYuMWgtNjIuNFY0MTUuMXogTS0xNzUsMzgyLjFjOCwwLDE0LjQsNi41LDE0LjQsMTQuNGMwLDgtNi41LDE0LjQtMTQuNCwxNC40JiN4ZDsmI3hhOyYjeD'+
24790			'k7JiN4OTsmI3g5O2MtOCwwLTE0LjQtNi41LTE0LjQtMTQuNEMtMTg5LjQsMzg4LjYtMTgzLDM4Mi4xLTE3NSwzODIuMXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KIDxnIGlkPSJMYXllcl8yIj4KICA8Zz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNDEuNywzNzBoLTY2LjdjLTEuMywwLTIuMywxLTIuMywyLjN2NDkuNGMwLDEuMywxLDIuMywyLjMsMi4zaDY2LjdjMS4zLDAsMi4zLTEsMi4zLTIuM3YtNDkuNCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTEzOS40LDM3MS0xNDAuNCwzNzAtMTQxLjcsMzcweiBNLTE0NC4yLDQxNS4xaC02Mi4
247900di0zNi4xaDYyLjRD'+
24791			'LTE0NC4yLDM3OC45LTE0NC4yLDQxNS4xLTE0NC4yLDQxNS4xeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTc1LDQxMWM4LDAsMTQuNC02LjUsMTQuNC0xNC40YzAtOC02LjUtMTQuNC0xNC40LTE0LjRjLTgsMC0xNC40LDYuNS0xNC40LDE0LjQmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Qy0xODkuNCw0MDQuNS0xODMsNDExLTE3NSw0MTF6IE0tMTc5LjcsMzg4LjhjMC0wLjgsMC42LTEuMSwxLjMtMC43bDEwLjgsNy41YzAuNywwLjUsMC43LDEuMywwLDEuOGwtMTAuOCw3LjUmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0wLjcsMC41LTEuMywwLj'+
24792			'ItMS4zLTAuN1YzODguOHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
24793		me._ht_video_file_image__img.setAttribute('src',hs);
24794		hs ='';
24795		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
24796		els.setAttribute('style', hs);
24797		els['ondragstart']=function() { return false; };
24798		el.appendChild(els);
24799		el.ggSubElement = els;
24800		elo=me._ht_video_file_image__imgo=document.createElement('img');
24801		elo.className='ggskin ggskin_svg';
24802		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
24803			'F5ZXJfMV8xXyI+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTc1LDMzNC42Yy0zNC40LDAtNjIuNCwyNy45LTYyLjQsNjIuNGMwLDM0LjQsMjcuOSw2Mi40LDYyLjQsNjIuNHM2Mi40LTI3LjksNjIuNC02Mi40JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTEyLjYsMzYyLjYtMTQwLjYsMzM0LjYtMTc1LDMzNC42eiBNLTEzNS40LDQyNC40YzAsMS40LTEuMSwyLjYtMi42LDIuNkgtMjEyYy0xLjQsMC0yLjYtMS4xLTIuNi0yLjZ2LTU0LjkmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAtMS40LDEuMS0yLjYsMi42LTIuNmg3NC4xYzEuNCwwLDIuNiwxLjEsMi42LDIuNlY0'+
24804			'MjQuNHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE3OC44LDQwNS45bDEyLTguNGMwLjgtMC41LDAuOC0xLjQsMC0xLjlsLTEyLTguNGMtMC44LTAuNS0xLjQtMC4yLTEuNCwwLjd2MTcuMyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTE4MC4yLDQwNi4xLTE3OS42LDQwNi40LTE3OC44LDQwNS45eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMjEwLDQxNy4xaDY5LjN2LTQwLjJILTIxMFY0MTcuMXogTS0xNzUsMzgwLjVjOC45LDAsMTYsNy4yLDE2LDE2YzAsOC45LTcuMiwxNi0xNiwxNiYjeGQ7JiN4YT'+
24805			'smI3g5OyYjeDk7JiN4OTtjLTguOSwwLTE2LTcuMi0xNi0xNkMtMTkxLDM4Ny43LTE4My45LDM4MC41LTE3NSwzODAuNXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KIDxnIGlkPSJMYXllcl8yIj4KICA8Zz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xMzgsMzY3SC0yMTJjLTEuNCwwLTIuNiwxLjEtMi42LDIuNnY1NC45YzAsMS40LDEuMSwyLjYsMi42LDIuNmg3NC4xYzEuNCwwLDIuNi0xLjEsMi42LTIuNnYtNTQuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTEzNS40LDM2OC4xLTEzNi42LDM2Ny0xMzgsMzY3eiBNLTE0MC43LDQxNy4xSC0yMTB2LTQwLjJoNjku'+
24806			'M0MtMTQwLjcsMzc2LjktMTQwLjcsNDE3LjEtMTQwLjcsNDE3LjF6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNzUsNDEyLjZjOC45LDAsMTYtNy4yLDE2LTE2YzAtOC45LTcuMi0xNi0xNi0xNmMtOC45LDAtMTYsNy4yLTE2LDE2Qy0xOTEsNDA1LjQtMTgzLjksNDEyLjYtMTc1LDQxMi42JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O3ogTS0xODAuMiwzODcuOWMwLTAuOSwwLjYtMS4zLDEuNC0wLjdsMTIsOC40YzAuOCwwLjUsMC44LDEuNCwwLDEuOWwtMTIsOC40Yy0wLjgsMC41LTEuNCwwLjItMS40LTAuN1YzODcuOXoiIGZpbGwtb3BhY2l0eT0iMS'+
24807			'IvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
24808		me._ht_video_file_image__imgo.setAttribute('src',hs);
24809		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
24810		elo['ondragstart']=function() { return false; };
24811		el.appendChild(elo);
24812		el.ggSubElementOver = elo;
24813		el.ggId="ht_video_file_image";
24814		el.ggDx=0;
24815		el.ggDy=0;
24816		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
24817		el.ggVisible=true;
24818		el.className="ggskin ggskin_svg ";
24819		el.ggType='svg';
24820		hs ='';
24821		hs+='cursor : pointer;';
24822		hs+='height : 32px;';
24823		hs+='left : calc(50% - ((32px + 0px) / 2) + 0px);';
24824		hs+='position : absolute;';
24825		hs+='top : calc(50% - ((32px + 0px) / 2) + 0px);';
24826		hs+='visibility : inherit;';
24827		hs+='width : 32px;';
24828		hs+='pointer-events:auto;';
24829		el.setAttribute('style',hs);
24830		el.style.transformOrigin='50% 50%';
24831		me._ht_video_file_image.ggIsActive=function() {
24832			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
24833				return this.parentNode.ggIsActive();
24834			}
24835			return false;
24836		}
24837		el.ggElementNodeId=function() {
24838			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
24839				return this.parentNode.ggElementNodeId();
24840			}
24841			return me.ggNodeId;
24842		}
24843		me._ht_video_file_image.logicBlock_visible = function() {
24844			var newLogicStateVisible;
24845			if (
24846				((me.hotspot.customimage != ""))
24847			)
24848			{
24849				newLogicStateVisible = 0;
24850			}
24851			else {
24852				newLogicStateVisible = -1;
24853			}
24854			if (me._ht_video_file_image.ggCurrentLogicStateVisible != newLogicStateVisible) {
24855				me._ht_video_file_image.ggCurrentLogicStateVisible = newLogicStateVisible;
24856				me._ht_video_file_image.style.transition='';
24857				if (me._ht_video_file_image.ggCurrentLogicStateVisible == 0) {
24858					me._ht_video_file_image.style.visibility="hidden";
24859					me._ht_video_file_image.ggVisible=false;
24860				}
24861				else {
24862					me._ht_video_file_image.style.visibility=(Number(me._ht_video_file_image.style.opacity)>0||!me._ht_video_file_image.style.opacity)?'inherit':'hidden';
24863					me._ht_video_file_image.ggVisible=true;
24864				}
24865			}
24866		}
24867		me._ht_video_file_image.logicBlock_visible();
24868		me._ht_video_file_image.onmouseenter=function (e) {
24869			me._ht_video_file_image__img.style.visibility='hidden';
24870			me._ht_video_file_image__imgo.style.visibility='inherit';
24871			me.elementMouseOver['ht_video_file_image']=true;
24872		}
24873		me._ht_video_file_image.onmouseleave=function (e) {
24874			me._ht_video_file_image__img.style.visibility='inherit';
24875			me._ht_video_file_image__imgo.style.visibility='hidden';
24876			me.elementMouseOver['ht_video_file_image']=false;
24877		}
24878		me._ht_video_file_image.ggUpdatePosition=function (useTransition) {
24879		}
24880		me._ht_video_file.appendChild(me._ht_video_file_image);
24881		el=me._tt_ht_video_file=document.createElement('div');
24882		els=me._tt_ht_video_file__text=document.createElement('div');
24883		el.className='ggskin ggskin_textdiv';
24884		el.ggTextDiv=els;
24885		el.ggId="tt_ht_video_file";
24886		el.ggDx=0;
24887		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'translate(-50%, 0px) ' };
24888		el.ggVisible=false;
24889		el.className="ggskin ggskin_text ";
24890		el.ggType='text';
24891		hs ='';
24892		hs+='z-index: 100;';
24893		hs+='color : rgba(255,255,255,1);';
24894		hs+='cursor : default;';
24895		hs+='height : auto;';
24896		hs+='left : calc(50% - ((0px + 0px) / 2) + 0px);';
24897		hs+='position : absolute;';
24898		hs+='top : 24px;';
24899		hs+='transform : translate(-50%, 0px);;';
24900		hs+='visibility : hidden;';
24901		hs+='width : auto;';
24902		hs+='pointer-events:none;';
24903		el.setAttribute('style',hs);
24904		el.style.transformOrigin='50% 50%';
24905		hs ='';
24906		hs += 'box-sizing: border-box;';
24907		hs+='width: auto;';
24908		hs+='height: auto;';
24909		hs+='pointer-events: none;';
24910		hs+='background : rgba(0,0,0,0.666667);';
24911		hs+='border : 0px solid #000000;';
24912		hs+='text-align: center;';
24913		hs+='white-space: pre;';
24914		hs+='padding: 2px 4px 2px 4px;';
24915		hs+='overflow: hidden;';
24916		els.setAttribute('style',hs);
24917		me._tt_ht_video_file.ggUpdateText=function() {
24918			var params = [];
24919			params.push(String(player._(me.hotspot.title)));
24920			var hs = player._("%1", params);
24921			if (hs!=this.ggText) {
24922				this.ggText=hs;
24923				this.ggTextDiv.innerHTML=hs;
24924				if (this.ggUpdatePosition) this.ggUpdatePosition();
24925			}
24926		}
24927		me._tt_ht_video_file.ggUpdateText();
24928		player.addListener('changenode', function() {
24929			me._tt_ht_video_file.ggUpdateText();
24930		});
24931		el.appendChild(els);
24932		me._tt_ht_video_file.ggIsActive=function() {
24933			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
24934				return this.parentNode.ggIsActive();
24935			}
24936			return false;
24937		}
24938		el.ggElementNodeId=function() {
24939			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
24940				return this.parentNode.ggElementNodeId();
24941			}
24942			return me.ggNodeId;
24943		}
24944		me._tt_ht_video_file.logicBlock_position = function() {
24945			var newLogicStatePosition;
24946			if (
24947				((player.getViewerSize(true).width == true))
24948			)
24949			{
24950				newLogicStatePosition = 0;
24951			}
24952			else {
24953				newLogicStatePosition = -1;
24954			}
24955			if (me._tt_ht_video_file.ggCurrentLogicStatePosition != newLogicStatePosition) {
24956				me._tt_ht_video_file.ggCurrentLogicStatePosition = newLogicStatePosition;
24957				me._tt_ht_video_file.style.transition='left 0s, top 0s';
24958				if (me._tt_ht_video_file.ggCurrentLogicStatePosition == 0) {
24959					me._tt_ht_video_file.style.left = 'calc(50% - (0px / 2))';
24960					me._tt_ht_video_file.style.top='-47px';
24961				}
24962				else {
24963					me._tt_ht_video_file.style.left='calc(50% - ((0px + 0px) / 2) + 0px)';
24964					me._tt_ht_video_file.style.top='24px';
24965				}
24966			}
24967		}
24968		me._tt_ht_video_file.logicBlock_position();
24969		me._tt_ht_video_file.logicBlock_visible = function() {
24970			var newLogicStateVisible;
24971			if (
24972				((me.elementMouseOver['ht_video_file'] == true)) && 
24973				((player._(me.hotspot.title) != ""))
24974			)
24975			{
24976				newLogicStateVisible = 0;
24977			}
24978			else {
24979				newLogicStateVisible = -1;
24980			}
24981			if (me._tt_ht_video_file.ggCurrentLogicStateVisible != newLogicStateVisible) {
24982				me._tt_ht_video_file.ggCurrentLogicStateVisible = newLogicStateVisible;
24983				me._tt_ht_video_file.style.transition='left 0s, top 0s';
24984				if (me._tt_ht_video_file.ggCurrentLogicStateVisible == 0) {
24985					me._tt_ht_video_file.style.visibility=(Number(me._tt_ht_video_file.style.opacity)>0||!me._tt_ht_video_file.style.opacity)?'inherit':'hidden';
24986					me._tt_ht_video_file.ggVisible=true;
24987				}
24988				else {
24989					me._tt_ht_video_file.style.visibility="hidden";
24990					me._tt_ht_video_file.ggVisible=false;
24991				}
24992			}
24993		}
24994		me._tt_ht_video_file.logicBlock_visible();
24995		me._tt_ht_video_file.ggUpdatePosition=function (useTransition) {
24996		}
24997		me._ht_video_file.appendChild(me._tt_ht_video_file);
24998		el=me._ht_video_file_customimage=document.createElement('div');
24999		els=me._ht_video_file_customimage__img=document.createElement('img');
25000		els.className='ggskin ggskin_external';
25001		hs ='';
25002		hs += 'position: absolute;-webkit-user-drag:none;pointer-events:none;;';
25003		els.setAttribute('style', hs);
25004		els.onload=function() {me._ht_video_file_customimage.ggUpdatePosition();}
25005		el.appendChild(els);
25006		el.ggSubElement = els;
25007		hs ='';
25008		el.ggAltText="";
25009		el.ggScrollbars=false;
25010		el.ggUpdateText = function() {
25011			me._ht_video_file_customimage.ggSubElement.setAttribute('alt', player._(me._ht_video_file_customimage.ggAltText));
25012			me._ht_video_file_customimage.ggUpdateImageTranslation();
25013		}
25014		el.ggSetImage = function(img) {
25015			me._ht_video_file_customimage.ggText_untranslated = img;
25016			me._ht_video_file_customimage.ggUpdateImageTranslation();
25017		}
25018		el.ggUpdateImage = function() {
25019			me._ht_video_file_customimage.ggSubElement.style.width = '0px';
25020			me._ht_video_file_customimage.ggSubElement.style.height = '0px';
25021			me._ht_video_file_customimage.ggSubElement.src='';
25022			me._ht_video_file_customimage.ggSubElement.src=me._ht_video_file_customimage.ggText;
25023		}
25024		el.ggUpdateImageTranslation = function() {
25025			if (me._ht_video_file_customimage.ggText != player._(me._ht_video_file_customimage.ggText_untranslated)) {
25026				me._ht_video_file_customimage.ggText = player._(me._ht_video_file_customimage.ggText_untranslated);
25027				me._ht_video_file_customimage.ggUpdateImage()
25028			}
25029		}
25030		if ((hotspot) && (hotspot.customimage)) {
25031			el.ggText=el.ggText_untranslated=hotspot.customimage;
25032			els.setAttribute('src', hotspot.customimage);
25033			els.style.width=hotspot.customimagewidth + 'px';
25034			els.style.height=hotspot.customimageheight + 'px';
25035			me.ggUse3d = hotspot.use3D;
25036			me.gg3dDistance = hotspot.distance3D;
25037		}
25038		els['ondragstart']=function() { return false; };
25039		player.checkLoaded.push(els);
25040		el.ggUpdateText();
25041		el.ggId="ht_video_file_CustomImage";
25042		el.ggDx=0;
25043		el.ggDy=0;
25044		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
25045		el.ggVisible=true;
25046		el.className="ggskin ggskin_external ";
25047		el.ggType='external';
25048		hs ='';
25049		hs+='border : 0px solid #000000;';
25050		hs+='cursor : pointer;';
25051		hs+='height : 50px;';
25052		hs+='left : calc(50% - ((50px + 0px) / 2) + 0px);';
25053		hs+='position : absolute;';
25054		hs+='top : calc(50% - ((50px + 0px) / 2) + 0px);';
25055		hs+='visibility : inherit;';
25056		hs+='width : 50px;';
25057		hs+='pointer-events:auto;';
25058		el.setAttribute('style',hs);
25059		el.style.transformOrigin='50% 50%';
25060		me._ht_video_file_customimage.ggIsActive=function() {
25061			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
25062				return this.parentNode.ggIsActive();
25063			}
25064			return false;
25065		}
25066		el.ggElementNodeId=function() {
25067			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
25068				return this.parentNode.ggElementNodeId();
25069			}
25070			return me.ggNodeId;
25071		}
25072		me._ht_video_file_customimage.logicBlock_visible = function() {
25073			var newLogicStateVisible;
25074			if (
25075				((me.hotspot.customimage == ""))
25076			)
25077			{
25078				newLogicStateVisible = 0;
25079			}
25080			else {
25081				newLogicStateVisible = -1;
25082			}
25083			if (me._ht_video_file_customimage.ggCurrentLogicStateVisible != newLogicStateVisible) {
25084				me._ht_video_file_customimage.ggCurrentLogicStateVisible = newLogicStateVisible;
25085				me._ht_video_file_customimage.style.transition='';
25086				if (me._ht_video_file_customimage.ggCurrentLogicStateVisible == 0) {
25087					me._ht_video_file_customimage.style.visibility="hidden";
25088					me._ht_video_file_customimage.ggSubElement.src='';
25089					me._ht_video_file_customimage.ggVisible=false;
25090				}
25091				else {
25092					me._ht_video_file_customimage.style.visibility=(Number(me._ht_video_file_customimage.style.opacity)>0||!me._ht_video_file_customimage.style.opacity)?'inherit':'hidden';
25093					me._ht_video_file_customimage.ggSubElement.src=me._ht_video_file_customimage.ggText;
25094					me._ht_video_file_customimage.ggVisible=true;
25095				}
25096			}
25097		}
25098		me._ht_video_file_customimage.logicBlock_visible();
25099		me._ht_video_file_customimage.ggUpdatePosition=function (useTransition) {
25100			var parentWidth = me._ht_video_file_customimage.clientWidth;
25101			var parentHeight = me._ht_video_file_customimage.clientHeight;
25102			var img = me._ht_video_file_customimage__img;
25103			var aspectRatioDiv = me._ht_video_file_customimage.clientWidth / me._ht_video_file_customimage.clientHeight;
25104			var aspectRatioImg = img.naturalWidth / img.naturalHeight;
25105			if (img.naturalWidth < parentWidth) parentWidth = img.naturalWidth;
25106			if (img.naturalHeight < parentHeight) parentHeight = img.naturalHeight;
25107			var currentWidth,currentHeight;
25108			if ((hotspot) && (hotspot.customimage)) {
25109				currentWidth  = hotspot.customimagewidth;
25110				currentHeight = hotspot.customimageheight;
25111			}
25112			if (!me._ht_video_file_customimage.ggScrollbars || currentWidth < me._ht_video_file_customimage.clientWidth) {
25113				img.style.right='';
25114				img.style.left='50%';
25115				img.style.marginLeft='-' + currentWidth/2 + 'px';
25116			} else {
25117				img.style.right='';
25118				img.style.left='0px';
25119				img.style.marginLeft='0px';
25120				me._ht_video_file_customimage.scrollLeft=currentWidth / 2 - me._ht_video_file_customimage.clientWidth / 2;
25121			}
25122			if (!me._ht_video_file_customimage.ggScrollbars || currentHeight < me._ht_video_file_customimage.clientHeight) {
25123				img.style.bottom='';
25124				img.style.top='50%';
25125				img.style.marginTop='-' + currentHeight/2 + 'px';
25126			} else {
25127				img.style.bottom='';
25128				img.style.top='0px';
25129				img.style.marginTop='0px';
25130				me._ht_video_file_customimage.scrollTop=currentHeight / 2 - me._ht_video_file_customimage.clientHeight / 2;
25131			}
25132		}
25133		me._ht_video_file.appendChild(me._ht_video_file_customimage);
25134		me._ht_video_file.logicBlock_visible();
25135		me._ht_video_file.logicBlock_alpha();
25136		me.elementMouseOver['ht_video_file']=false;
25137		me._ht_video_file_image.logicBlock_visible();
25138		me.elementMouseOver['ht_video_file_image']=false;
25139		me._tt_ht_video_file.logicBlock_position();
25140		me._tt_ht_video_file.logicBlock_visible();
25141		if ((hotspot) && (hotspot.customimage)) {
25142			me._ht_video_file_customimage.style.width=hotspot.customimagewidth + 'px';
25143			me._ht_video_file_customimage.style.height=hotspot.customimageheight + 'px';
25144			let d = 0;
25145			me._ht_video_file_customimage.style.left='calc(50% - ' + ((hotspot.customimagewidth)/2 + 0) +'px' + ((d<0) ? ' - ' : ' + ') + d + 'px)';
25146			d = 0;
25147			me._ht_video_file_customimage.style.top='calc(50% - ' + ((hotspot.customimageheight)/2 + 0) +'px' + ((d<0) ? ' - ' : ' + ') + d + 'px)';
25148		}
25149		me._ht_video_file_customimage.logicBlock_visible();
25150			me.ggEvent_activehotspotchanged=function() {
25151				me._ht_video_file_image.logicBlock_visible();
25152				me._tt_ht_video_file.logicBlock_visible();
25153				me._ht_video_file_customimage.logicBlock_visible();
25154			};
25155			me.ggEvent_changenode=function() {
25156				me._ht_video_file.logicBlock_visible();
25157				me._ht_video_file.logicBlock_alpha();
25158				me._ht_video_file_image.logicBlock_visible();
25159				me._tt_ht_video_file.logicBlock_visible();
25160				me._ht_video_file_customimage.logicBlock_visible();
25161			};
25162			me.ggEvent_configloaded=function() {
25163				me._ht_video_file.logicBlock_visible();
25164				me._ht_video_file.logicBlock_alpha();
25165				me._ht_video_file_image.logicBlock_visible();
25166				me._tt_ht_video_file.logicBlock_visible();
25167				me._ht_video_file_customimage.logicBlock_visible();
25168			};
25169			me.ggEvent_sizechanged=function() {
25170				me._tt_ht_video_file.logicBlock_position();
25171			};
25172			me.ggEvent_varchanged_vis_image_popup=function() {
25173				me._ht_video_file.logicBlock_visible();
25174			};
25175			me.ggEvent_varchanged_vis_info_popup=function() {
25176				me._ht_video_file.logicBlock_visible();
25177			};
25178			me.ggEvent_varchanged_vis_timer=function() {
25179				me._ht_video_file.logicBlock_alpha();
25180			};
25181			me.ggEvent_varchanged_vis_userdata=function() {
25182				me._ht_video_file.logicBlock_visible();
25183			};
25184			me.ggEvent_varchanged_vis_video_popup_file=function() {
25185				me._ht_video_file.logicBlock_visible();
25186			};
25187			me.ggEvent_varchanged_vis_video_popup_url=function() {
25188				me._ht_video_file.logicBlock_visible();
25189			};
25190			me.ggEvent_varchanged_vis_video_popup_vimeo=function() {
25191				me._ht_video_file.logicBlock_visible();
25192			};
25193			me.ggEvent_varchanged_vis_video_popup_youtube=function() {
25194				me._ht_video_file.logicBlock_visible();
25195			};
25196			me.ggEvent_varchanged_vis_website=function() {
25197				me._ht_video_file.logicBlock_visible();
25198			};
25199			me.__div = me._ht_video_file;
25200	};
25201	function SkinHotspotClass_ht_video_url(parentScope,hotspot) {
25202		var me=this;
25203		var flag=false;
25204		var hs='';
25205		me.parentScope=parentScope;
25206		me.hotspot=hotspot;
25207		var nodeId=String(hotspot.url);
25208		nodeId=(nodeId.charAt(0)=='{')?nodeId.substr(1, nodeId.length - 2):''; // }
25209		me.ggUserdata=skin.player.getNodeUserdata(nodeId);
25210		me.elementMouseDown={};
25211		me.elementMouseOver={};
25212		me.findElements=function(id,regex) {
25213			return skin.findElements(id,regex);
25214		}
25215		el=me._ht_video_url=document.createElement('div');
25216		el.ggId="ht_video_url";
25217		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
25218		el.ggVisible=true;
25219		el.className="ggskin ggskin_hotspot ";
25220		el.ggType='hotspot';
25221		hs ='';
25222		hs+='height : 0px;';
25223		hs+='left : 250px;';
25224		hs+='opacity : 0;';
25225		hs+='position : absolute;';
25226		hs+='top : 50px;';
25227		hs+='visibility : hidden;';
25228		hs+='width : 0px;';
25229		hs+='pointer-events:auto;';
25230		el.setAttribute('style',hs);
25231		el.style.transformOrigin='50% 50%';
25232		me._ht_video_url.ggIsActive=function() {
25233			return player.getCurrentNode()==this.ggElementNodeId();
25234		}
25235		el.ggElementNodeId=function() {
25236			if (me.hotspot.url!='' && me.hotspot.url.charAt(0)=='{') { // }
25237				return me.hotspot.url.substr(1, me.hotspot.url.length - 2);
25238			} else {
25239				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
25240					return this.parentNode.ggElementNodeId();
25241				} else {
25242					return player.getCurrentNode();
25243				}
25244			}
25245		}
25246		me._ht_video_url.logicBlock_visible = function() {
25247			var newLogicStateVisible;
25248			if (
25249				((player.getVariableValue('vis_userdata') == true)) || 
25250				((player.getVariableValue('vis_image_popup') == true)) || 
25251				((player.getVariableValue('vis_info_popup') == true)) || 
25252				((player.getVariableValue('vis_video_popup_file') == true)) || 
25253				((player.getVariableValue('vis_video_popup_url') == true)) || 
25254				((player.getVariableValue('vis_video_popup_vimeo') == true)) || 
25255				((player.getVariableValue('vis_video_popup_youtube') == true)) || 
25256				((player.getVariableValue('vis_website') == true))
25257			)
25258			{
25259				newLogicStateVisible = 0;
25260			}
25261			else {
25262				newLogicStateVisible = -1;
25263			}
25264			if (me._ht_video_url.ggCurrentLogicStateVisible != newLogicStateVisible) {
25265				me._ht_video_url.ggCurrentLogicStateVisible = newLogicStateVisible;
25266				me._ht_video_url.style.transition='opacity 500ms ease 0ms';
25267				if (me._ht_video_url.ggCurrentLogicStateVisible == 0) {
25268					me._ht_video_url.style.visibility="hidden";
25269					me._ht_video_url.ggVisible=false;
25270				}
25271				else {
25272					me._ht_video_url.style.visibility=(Number(me._ht_video_url.style.opacity)>0||!me._ht_video_url.style.opacity)?'inherit':'hidden';
25273					me._ht_video_url.ggVisible=true;
25274				}
25275			}
25276		}
25277		me._ht_video_url.logicBlock_visible();
25278		me._ht_video_url.logicBlock_alpha = function() {
25279			var newLogicStateAlpha;
25280			if (
25281				((player.getVariableValue('vis_timer') == true))
25282			)
25283			{
25284				newLogicStateAlpha = 0;
25285			}
25286			else {
25287				newLogicStateAlpha = -1;
25288			}
25289			if (me._ht_video_url.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
25290				me._ht_video_url.ggCurrentLogicStateAlpha = newLogicStateAlpha;
25291				me._ht_video_url.style.transition='opacity 500ms ease 0ms';
25292				if (me._ht_video_url.ggCurrentLogicStateAlpha == 0) {
25293					me._ht_video_url.style.visibility=me._ht_video_url.ggVisible?'inherit':'hidden';
25294					me._ht_video_url.style.opacity=1;
25295				}
25296				else {
25297					setTimeout(function() { if (me._ht_video_url.style.opacity == 0.0) { me._ht_video_url.style.visibility="hidden"; } }, 505);
25298					me._ht_video_url.style.opacity=0;
25299				}
25300			}
25301		}
25302		me._ht_video_url.logicBlock_alpha();
25303		me._ht_video_url.onclick=function (e) {
25304			skin._popup_video_url.ggInitMedia(player._(player._(me.hotspot.url)));
25305			player.setVariableValue('vis_video_popup_url', true);
25306			if (skin._popup_video_url.ggApiPlayer) {
25307				if (skin._popup_video_url.ggApiPlayerType == 'youtube') {
25308					let youtubeMediaFunction = function() {
25309						skin._popup_video_url.ggApiPlayer.playVideo();
25310					};
25311					if (skin._popup_video_url.ggApiPlayerReady) {
25312						youtubeMediaFunction();
25313					} else {
25314						let youtubeApiInterval = setInterval(function() {
25315							if (skin._popup_video_url.ggApiPlayerReady) {
25316								clearInterval(youtubeApiInterval);
25317								youtubeMediaFunction();
25318							}
25319						}, 100);
25320					}
25321				} else if (skin._popup_video_url.ggApiPlayerType == 'vimeo') {
25322					skin._popup_video_url.ggApiPlayer.play();
25323				}
25324			} else {
25325				player.playSound("popup_video_url","1");
25326			}
25327			player.triggerEvent('hsproxyclick', {'id': me.hotspot.id, 'url': me.hotspot.url});
25328		}
25329		me._ht_video_url.ondblclick=function (e) {
25330			player.triggerEvent('hsproxydblclick', {'id': me.hotspot.id, 'url': me.hotspot.url});
25331		}
25332		me._ht_video_url.onmouseenter=function (e) {
25333			player.setActiveHotspot(me.hotspot);
25334			me.elementMouseOver['ht_video_url']=true;
25335			me._tt_ht_video_url.logicBlock_visible();
25336			player.triggerEvent('hsproxyover', {'id': me.hotspot.id, 'url': me.hotspot.url});
25337		}
25338		me._ht_video_url.onmouseleave=function (e) {
25339			me.elementMouseOver['ht_video_url']=false;
25340			me._tt_ht_video_url.logicBlock_visible();
25341			player.triggerEvent('hsproxyout', {'id': me.hotspot.id, 'url': me.hotspot.url});
25342			player.setActiveHotspot(null);
25343		}
25344		me._ht_video_url.ggUpdatePosition=function (useTransition) {
25345		}
25346		el=me._ht_video_url_image=document.createElement('div');
25347		els=me._ht_video_url_image__img=document.createElement('img');
25348		els.className='ggskin ggskin_svg';
25349		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
25350			'F5ZXJfMV8xXyI+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTc1LDM0MC45Yy0zMSwwLTU2LjEsMjUuMS01Ni4xLDU2LjFjMCwzMSwyNS4xLDU2LjEsNTYuMSw1Ni4xczU2LjEtMjUuMSw1Ni4xLTU2LjEmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Qy0xMTguOSwzNjYtMTQ0LDM0MC45LTE3NSwzNDAuOXogTS0xMzkuNCw0MjEuN2MwLDEuMy0xLDIuMy0yLjMsMi4zaC02Ni43Yy0xLjMsMC0yLjMtMS0yLjMtMi4zdi00OS40YzAtMS4zLDEtMi4zLDIuMy0yLjNoNjYuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMS4zLDAsMi4zLDEsMi4zLDIuM1Y0MjEuN3oiIGZpbGwtb3Bh'+
25351			'Y2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE3OC40LDQwNWwxMC44LTcuNWMwLjctMC41LDAuNy0xLjMsMC0xLjhsLTEwLjgtNy41Yy0wLjctMC41LTEuMy0wLjItMS4zLDAuN3YxNS41JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTc5LjcsNDA1LjItMTc5LjEsNDA1LjUtMTc4LjQsNDA1eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMjA2LjUsNDE1LjFoNjIuNHYtMzYuMWgtNjIuNFY0MTUuMXogTS0xNzUsMzgyLjFjOCwwLDE0LjQsNi41LDE0LjQsMTQuNGMwLDgtNi41LDE0LjQtMTQuNCwxNC40JiN4ZDsmI3hhOyYjeD'+
25352			'k7JiN4OTsmI3g5O2MtOCwwLTE0LjQtNi41LTE0LjQtMTQuNEMtMTg5LjQsMzg4LjYtMTgzLDM4Mi4xLTE3NSwzODIuMXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KIDxnIGlkPSJMYXllcl8yIj4KICA8Zz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNDEuNywzNzBoLTY2LjdjLTEuMywwLTIuMywxLTIuMywyLjN2NDkuNGMwLDEuMywxLDIuMywyLjMsMi4zaDY2LjdjMS4zLDAsMi4zLTEsMi4zLTIuM3YtNDkuNCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTEzOS40LDM3MS0xNDAuNCwzNzAtMTQxLjcsMzcweiBNLTE0NC4yLDQxNS4xaC02Mi4
253520di0zNi4xaDYyLjRD'+
25353			'LTE0NC4yLDM3OC45LTE0NC4yLDQxNS4xLTE0NC4yLDQxNS4xeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTc1LDQxMWM4LDAsMTQuNC02LjUsMTQuNC0xNC40YzAtOC02LjUtMTQuNC0xNC40LTE0LjRjLTgsMC0xNC40LDYuNS0xNC40LDE0LjQmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Qy0xODkuNCw0MDQuNS0xODMsNDExLTE3NSw0MTF6IE0tMTc5LjcsMzg4LjhjMC0wLjgsMC42LTEuMSwxLjMtMC43bDEwLjgsNy41YzAuNywwLjUsMC43LDEuMywwLDEuOGwtMTAuOCw3LjUmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0wLjcsMC41LTEuMywwLj'+
25354			'ItMS4zLTAuN1YzODguOHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
25355		me._ht_video_url_image__img.setAttribute('src',hs);
25356		hs ='';
25357		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
25358		els.setAttribute('style', hs);
25359		els['ondragstart']=function() { return false; };
25360		el.appendChild(els);
25361		el.ggSubElement = els;
25362		elo=me._ht_video_url_image__imgo=document.createElement('img');
25363		elo.className='ggskin ggskin_svg';
25364		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
25365			'F5ZXJfMV8xXyI+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTc1LDMzNC42Yy0zNC40LDAtNjIuNCwyNy45LTYyLjQsNjIuNGMwLDM0LjQsMjcuOSw2Mi40LDYyLjQsNjIuNHM2Mi40LTI3LjksNjIuNC02Mi40JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTEyLjYsMzYyLjYtMTQwLjYsMzM0LjYtMTc1LDMzNC42eiBNLTEzNS40LDQyNC40YzAsMS40LTEuMSwyLjYtMi42LDIuNkgtMjEyYy0xLjQsMC0yLjYtMS4xLTIuNi0yLjZ2LTU0LjkmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAtMS40LDEuMS0yLjYsMi42LTIuNmg3NC4xYzEuNCwwLDIuNiwxLjEsMi42LDIuNlY0'+
25366			'MjQuNHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE3OC44LDQwNS45bDEyLTguNGMwLjgtMC41LDAuOC0xLjQsMC0xLjlsLTEyLTguNGMtMC44LTAuNS0xLjQtMC4yLTEuNCwwLjd2MTcuMyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTE4MC4yLDQwNi4xLTE3OS42LDQwNi40LTE3OC44LDQwNS45eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMjEwLDQxNy4xaDY5LjN2LTQwLjJILTIxMFY0MTcuMXogTS0xNzUsMzgwLjVjOC45LDAsMTYsNy4yLDE2LDE2YzAsOC45LTcuMiwxNi0xNiwxNiYjeGQ7JiN4YT'+
25367			'smI3g5OyYjeDk7JiN4OTtjLTguOSwwLTE2LTcuMi0xNi0xNkMtMTkxLDM4Ny43LTE4My45LDM4MC41LTE3NSwzODAuNXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KIDxnIGlkPSJMYXllcl8yIj4KICA8Zz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xMzgsMzY3SC0yMTJjLTEuNCwwLTIuNiwxLjEtMi42LDIuNnY1NC45YzAsMS40LDEuMSwyLjYsMi42LDIuNmg3NC4xYzEuNCwwLDIuNi0xLjEsMi42LTIuNnYtNTQuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTEzNS40LDM2OC4xLTEzNi42LDM2Ny0xMzgsMzY3eiBNLTE0MC43LDQxNy4xSC0yMTB2LTQwLjJoNjku'+
25368			'M0MtMTQwLjcsMzc2LjktMTQwLjcsNDE3LjEtMTQwLjcsNDE3LjF6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNzUsNDEyLjZjOC45LDAsMTYtNy4yLDE2LTE2YzAtOC45LTcuMi0xNi0xNi0xNmMtOC45LDAtMTYsNy4yLTE2LDE2Qy0xOTEsNDA1LjQtMTgzLjksNDEyLjYtMTc1LDQxMi42JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O3ogTS0xODAuMiwzODcuOWMwLTAuOSwwLjYtMS4zLDEuNC0wLjdsMTIsOC40YzAuOCwwLjUsMC44LDEuNCwwLDEuOWwtMTIsOC40Yy0wLjgsMC41LTEuNCwwLjItMS40LTAuN1YzODcuOXoiIGZpbGwtb3BhY2l0eT0iMS'+
25369			'IvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
25370		me._ht_video_url_image__imgo.setAttribute('src',hs);
25371		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
25372		elo['ondragstart']=function() { return false; };
25373		el.appendChild(elo);
25374		el.ggSubElementOver = elo;
25375		el.ggId="ht_video_url_image";
25376		el.ggDx=0;
25377		el.ggDy=0;
25378		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
25379		el.ggVisible=true;
25380		el.className="ggskin ggskin_svg ";
25381		el.ggType='svg';
25382		hs ='';
25383		hs+='cursor : pointer;';
25384		hs+='height : 32px;';
25385		hs+='left : calc(50% - ((32px + 0px) / 2) + 0px);';
25386		hs+='position : absolute;';
25387		hs+='top : calc(50% - ((32px + 0px) / 2) + 0px);';
25388		hs+='visibility : inherit;';
25389		hs+='width : 32px;';
25390		hs+='pointer-events:auto;';
25391		el.setAttribute('style',hs);
25392		el.style.transformOrigin='50% 50%';
25393		me._ht_video_url_image.ggIsActive=function() {
25394			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
25395				return this.parentNode.ggIsActive();
25396			}
25397			return false;
25398		}
25399		el.ggElementNodeId=function() {
25400			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
25401				return this.parentNode.ggElementNodeId();
25402			}
25403			return me.ggNodeId;
25404		}
25405		me._ht_video_url_image.logicBlock_visible = function() {
25406			var newLogicStateVisible;
25407			if (
25408				((me.hotspot.customimage != ""))
25409			)
25410			{
25411				newLogicStateVisible = 0;
25412			}
25413			else {
25414				newLogicStateVisible = -1;
25415			}
25416			if (me._ht_video_url_image.ggCurrentLogicStateVisible != newLogicStateVisible) {
25417				me._ht_video_url_image.ggCurrentLogicStateVisible = newLogicStateVisible;
25418				me._ht_video_url_image.style.transition='';
25419				if (me._ht_video_url_image.ggCurrentLogicStateVisible == 0) {
25420					me._ht_video_url_image.style.visibility="hidden";
25421					me._ht_video_url_image.ggVisible=false;
25422				}
25423				else {
25424					me._ht_video_url_image.style.visibility=(Number(me._ht_video_url_image.style.opacity)>0||!me._ht_video_url_image.style.opacity)?'inherit':'hidden';
25425					me._ht_video_url_image.ggVisible=true;
25426				}
25427			}
25428		}
25429		me._ht_video_url_image.logicBlock_visible();
25430		me._ht_video_url_image.onmouseenter=function (e) {
25431			me._ht_video_url_image__img.style.visibility='hidden';
25432			me._ht_video_url_image__imgo.style.visibility='inherit';
25433			me.elementMouseOver['ht_video_url_image']=true;
25434		}
25435		me._ht_video_url_image.onmouseleave=function (e) {
25436			me._ht_video_url_image__img.style.visibility='inherit';
25437			me._ht_video_url_image__imgo.style.visibility='hidden';
25438			me.elementMouseOver['ht_video_url_image']=false;
25439		}
25440		me._ht_video_url_image.ggUpdatePosition=function (useTransition) {
25441		}
25442		me._ht_video_url.appendChild(me._ht_video_url_image);
25443		el=me._tt_ht_video_url=document.createElement('div');
25444		els=me._tt_ht_video_url__text=document.createElement('div');
25445		el.className='ggskin ggskin_textdiv';
25446		el.ggTextDiv=els;
25447		el.ggId="tt_ht_video_url";
25448		el.ggDx=0;
25449		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'translate(-50%, 0px) ' };
25450		el.ggVisible=false;
25451		el.className="ggskin ggskin_text ";
25452		el.ggType='text';
25453		hs ='';
25454		hs+='z-index: 100;';
25455		hs+='color : rgba(255,255,255,1);';
25456		hs+='cursor : default;';
25457		hs+='height : auto;';
25458		hs+='left : calc(50% - ((0px + 0px) / 2) + 0px);';
25459		hs+='position : absolute;';
25460		hs+='top : 24px;';
25461		hs+='transform : translate(-50%, 0px);;';
25462		hs+='visibility : hidden;';
25463		hs+='width : auto;';
25464		hs+='pointer-events:none;';
25465		el.setAttribute('style',hs);
25466		el.style.transformOrigin='50% 50%';
25467		hs ='';
25468		hs += 'box-sizing: border-box;';
25469		hs+='width: auto;';
25470		hs+='height: auto;';
25471		hs+='pointer-events: none;';
25472		hs+='background : rgba(0,0,0,0.666667);';
25473		hs+='border : 0px solid #000000;';
25474		hs+='text-align: center;';
25475		hs+='white-space: pre;';
25476		hs+='padding: 2px 4px 2px 4px;';
25477		hs+='overflow: hidden;';
25478		els.setAttribute('style',hs);
25479		me._tt_ht_video_url.ggUpdateText=function() {
25480			var params = [];
25481			params.push(String(player._(me.hotspot.title)));
25482			var hs = player._("%1", params);
25483			if (hs!=this.ggText) {
25484				this.ggText=hs;
25485				this.ggTextDiv.innerHTML=hs;
25486				if (this.ggUpdatePosition) this.ggUpdatePosition();
25487			}
25488		}
25489		me._tt_ht_video_url.ggUpdateText();
25490		player.addListener('changenode', function() {
25491			me._tt_ht_video_url.ggUpdateText();
25492		});
25493		el.appendChild(els);
25494		me._tt_ht_video_url.ggIsActive=function() {
25495			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
25496				return this.parentNode.ggIsActive();
25497			}
25498			return false;
25499		}
25500		el.ggElementNodeId=function() {
25501			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
25502				return this.parentNode.ggElementNodeId();
25503			}
25504			return me.ggNodeId;
25505		}
25506		me._tt_ht_video_url.logicBlock_position = function() {
25507			var newLogicStatePosition;
25508			if (
25509				((player.getViewerSize(true).width == true))
25510			)
25511			{
25512				newLogicStatePosition = 0;
25513			}
25514			else {
25515				newLogicStatePosition = -1;
25516			}
25517			if (me._tt_ht_video_url.ggCurrentLogicStatePosition != newLogicStatePosition) {
25518				me._tt_ht_video_url.ggCurrentLogicStatePosition = newLogicStatePosition;
25519				me._tt_ht_video_url.style.transition='left 0s, top 0s';
25520				if (me._tt_ht_video_url.ggCurrentLogicStatePosition == 0) {
25521					me._tt_ht_video_url.style.left = 'calc(50% - (0px / 2))';
25522					me._tt_ht_video_url.style.top='-47px';
25523				}
25524				else {
25525					me._tt_ht_video_url.style.left='calc(50% - ((0px + 0px) / 2) + 0px)';
25526					me._tt_ht_video_url.style.top='24px';
25527				}
25528			}
25529		}
25530		me._tt_ht_video_url.logicBlock_position();
25531		me._tt_ht_video_url.logicBlock_visible = function() {
25532			var newLogicStateVisible;
25533			if (
25534				((me.elementMouseOver['ht_video_url'] == true)) && 
25535				((player._(me.hotspot.title) != ""))
25536			)
25537			{
25538				newLogicStateVisible = 0;
25539			}
25540			else {
25541				newLogicStateVisible = -1;
25542			}
25543			if (me._tt_ht_video_url.ggCurrentLogicStateVisible != newLogicStateVisible) {
25544				me._tt_ht_video_url.ggCurrentLogicStateVisible = newLogicStateVisible;
25545				me._tt_ht_video_url.style.transition='left 0s, top 0s';
25546				if (me._tt_ht_video_url.ggCurrentLogicStateVisible == 0) {
25547					me._tt_ht_video_url.style.visibility=(Number(me._tt_ht_video_url.style.opacity)>0||!me._tt_ht_video_url.style.opacity)?'inherit':'hidden';
25548					me._tt_ht_video_url.ggVisible=true;
25549				}
25550				else {
25551					me._tt_ht_video_url.style.visibility="hidden";
25552					me._tt_ht_video_url.ggVisible=false;
25553				}
25554			}
25555		}
25556		me._tt_ht_video_url.logicBlock_visible();
25557		me._tt_ht_video_url.ggUpdatePosition=function (useTransition) {
25558		}
25559		me._ht_video_url.appendChild(me._tt_ht_video_url);
25560		el=me._ht_video_url_customimage=document.createElement('div');
25561		els=me._ht_video_url_customimage__img=document.createElement('img');
25562		els.className='ggskin ggskin_external';
25563		hs ='';
25564		hs += 'position: absolute;-webkit-user-drag:none;pointer-events:none;;';
25565		els.setAttribute('style', hs);
25566		els.onload=function() {me._ht_video_url_customimage.ggUpdatePosition();}
25567		el.appendChild(els);
25568		el.ggSubElement = els;
25569		hs ='';
25570		el.ggAltText="";
25571		el.ggScrollbars=false;
25572		el.ggUpdateText = function() {
25573			me._ht_video_url_customimage.ggSubElement.setAttribute('alt', player._(me._ht_video_url_customimage.ggAltText));
25574			me._ht_video_url_customimage.ggUpdateImageTranslation();
25575		}
25576		el.ggSetImage = function(img) {
25577			me._ht_video_url_customimage.ggText_untranslated = img;
25578			me._ht_video_url_customimage.ggUpdateImageTranslation();
25579		}
25580		el.ggUpdateImage = function() {
25581			me._ht_video_url_customimage.ggSubElement.style.width = '0px';
25582			me._ht_video_url_customimage.ggSubElement.style.height = '0px';
25583			me._ht_video_url_customimage.ggSubElement.src='';
25584			me._ht_video_url_customimage.ggSubElement.src=me._ht_video_url_customimage.ggText;
25585		}
25586		el.ggUpdateImageTranslation = function() {
25587			if (me._ht_video_url_customimage.ggText != player._(me._ht_video_url_customimage.ggText_untranslated)) {
25588				me._ht_video_url_customimage.ggText = player._(me._ht_video_url_customimage.ggText_untranslated);
25589				me._ht_video_url_customimage.ggUpdateImage()
25590			}
25591		}
25592		if ((hotspot) && (hotspot.customimage)) {
25593			el.ggText=el.ggText_untranslated=hotspot.customimage;
25594			els.setAttribute('src', hotspot.customimage);
25595			els.style.width=hotspot.customimagewidth + 'px';
25596			els.style.height=hotspot.customimageheight + 'px';
25597			me.ggUse3d = hotspot.use3D;
25598			me.gg3dDistance = hotspot.distance3D;
25599		}
25600		els['ondragstart']=function() { return false; };
25601		player.checkLoaded.push(els);
25602		el.ggUpdateText();
25603		el.ggId="ht_video_url_CustomImage";
25604		el.ggDx=0;
25605		el.ggDy=0;
25606		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
25607		el.ggVisible=true;
25608		el.className="ggskin ggskin_external ";
25609		el.ggType='external';
25610		hs ='';
25611		hs+='border : 0px solid #000000;';
25612		hs+='cursor : pointer;';
25613		hs+='height : 50px;';
25614		hs+='left : calc(50% - ((50px + 0px) / 2) + 0px);';
25615		hs+='position : absolute;';
25616		hs+='top : calc(50% - ((50px + 0px) / 2) + 0px);';
25617		hs+='visibility : inherit;';
25618		hs+='width : 50px;';
25619		hs+='pointer-events:auto;';
25620		el.setAttribute('style',hs);
25621		el.style.transformOrigin='50% 50%';
25622		me._ht_video_url_customimage.ggIsActive=function() {
25623			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
25624				return this.parentNode.ggIsActive();
25625			}
25626			return false;
25627		}
25628		el.ggElementNodeId=function() {
25629			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
25630				return this.parentNode.ggElementNodeId();
25631			}
25632			return me.ggNodeId;
25633		}
25634		me._ht_video_url_customimage.logicBlock_visible = function() {
25635			var newLogicStateVisible;
25636			if (
25637				((me.hotspot.customimage == ""))
25638			)
25639			{
25640				newLogicStateVisible = 0;
25641			}
25642			else {
25643				newLogicStateVisible = -1;
25644			}
25645			if (me._ht_video_url_customimage.ggCurrentLogicStateVisible != newLogicStateVisible) {
25646				me._ht_video_url_customimage.ggCurrentLogicStateVisible = newLogicStateVisible;
25647				me._ht_video_url_customimage.style.transition='';
25648				if (me._ht_video_url_customimage.ggCurrentLogicStateVisible == 0) {
25649					me._ht_video_url_customimage.style.visibility="hidden";
25650					me._ht_video_url_customimage.ggSubElement.src='';
25651					me._ht_video_url_customimage.ggVisible=false;
25652				}
25653				else {
25654					me._ht_video_url_customimage.style.visibility=(Number(me._ht_video_url_customimage.style.opacity)>0||!me._ht_video_url_customimage.style.opacity)?'inherit':'hidden';
25655					me._ht_video_url_customimage.ggSubElement.src=me._ht_video_url_customimage.ggText;
25656					me._ht_video_url_customimage.ggVisible=true;
25657				}
25658			}
25659		}
25660		me._ht_video_url_customimage.logicBlock_visible();
25661		me._ht_video_url_customimage.ggUpdatePosition=function (useTransition) {
25662			var parentWidth = me._ht_video_url_customimage.clientWidth;
25663			var parentHeight = me._ht_video_url_customimage.clientHeight;
25664			var img = me._ht_video_url_customimage__img;
25665			var aspectRatioDiv = me._ht_video_url_customimage.clientWidth / me._ht_video_url_customimage.clientHeight;
25666			var aspectRatioImg = img.naturalWidth / img.naturalHeight;
25667			if (img.naturalWidth < parentWidth) parentWidth = img.naturalWidth;
25668			if (img.naturalHeight < parentHeight) parentHeight = img.naturalHeight;
25669			var currentWidth,currentHeight;
25670			if ((hotspot) && (hotspot.customimage)) {
25671				currentWidth  = hotspot.customimagewidth;
25672				currentHeight = hotspot.customimageheight;
25673			}
25674			if (!me._ht_video_url_customimage.ggScrollbars || currentWidth < me._ht_video_url_customimage.clientWidth) {
25675				img.style.right='';
25676				img.style.left='50%';
25677				img.style.marginLeft='-' + currentWidth/2 + 'px';
25678			} else {
25679				img.style.right='';
25680				img.style.left='0px';
25681				img.style.marginLeft='0px';
25682				me._ht_video_url_customimage.scrollLeft=currentWidth / 2 - me._ht_video_url_customimage.clientWidth / 2;
25683			}
25684			if (!me._ht_video_url_customimage.ggScrollbars || currentHeight < me._ht_video_url_customimage.clientHeight) {
25685				img.style.bottom='';
25686				img.style.top='50%';
25687				img.style.marginTop='-' + currentHeight/2 + 'px';
25688			} else {
25689				img.style.bottom='';
25690				img.style.top='0px';
25691				img.style.marginTop='0px';
25692				me._ht_video_url_customimage.scrollTop=currentHeight / 2 - me._ht_video_url_customimage.clientHeight / 2;
25693			}
25694		}
25695		me._ht_video_url.appendChild(me._ht_video_url_customimage);
25696		me._ht_video_url.logicBlock_visible();
25697		me._ht_video_url.logicBlock_alpha();
25698		me.elementMouseOver['ht_video_url']=false;
25699		me._ht_video_url_image.logicBlock_visible();
25700		me.elementMouseOver['ht_video_url_image']=false;
25701		me._tt_ht_video_url.logicBlock_position();
25702		me._tt_ht_video_url.logicBlock_visible();
25703		if ((hotspot) && (hotspot.customimage)) {
25704			me._ht_video_url_customimage.style.width=hotspot.customimagewidth + 'px';
25705			me._ht_video_url_customimage.style.height=hotspot.customimageheight + 'px';
25706			let d = 0;
25707			me._ht_video_url_customimage.style.left='calc(50% - ' + ((hotspot.customimagewidth)/2 + 0) +'px' + ((d<0) ? ' - ' : ' + ') + d + 'px)';
25708			d = 0;
25709			me._ht_video_url_customimage.style.top='calc(50% - ' + ((hotspot.customimageheight)/2 + 0) +'px' + ((d<0) ? ' - ' : ' + ') + d + 'px)';
25710		}
25711		me._ht_video_url_customimage.logicBlock_visible();
25712			me.ggEvent_activehotspotchanged=function() {
25713				me._ht_video_url_image.logicBlock_visible();
25714				me._tt_ht_video_url.logicBlock_visible();
25715				me._ht_video_url_customimage.logicBlock_visible();
25716			};
25717			me.ggEvent_changenode=function() {
25718				me._ht_video_url.logicBlock_visible();
25719				me._ht_video_url.logicBlock_alpha();
25720				me._ht_video_url_image.logicBlock_visible();
25721				me._tt_ht_video_url.logicBlock_visible();
25722				me._ht_video_url_customimage.logicBlock_visible();
25723			};
25724			me.ggEvent_configloaded=function() {
25725				me._ht_video_url.logicBlock_visible();
25726				me._ht_video_url.logicBlock_alpha();
25727				me._ht_video_url_image.logicBlock_visible();
25728				me._tt_ht_video_url.logicBlock_visible();
25729				me._ht_video_url_customimage.logicBlock_visible();
25730			};
25731			me.ggEvent_sizechanged=function() {
25732				me._tt_ht_video_url.logicBlock_position();
25733			};
25734			me.ggEvent_varchanged_vis_image_popup=function() {
25735				me._ht_video_url.logicBlock_visible();
25736			};
25737			me.ggEvent_varchanged_vis_info_popup=function() {
25738				me._ht_video_url.logicBlock_visible();
25739			};
25740			me.ggEvent_varchanged_vis_timer=function() {
25741				me._ht_video_url.logicBlock_alpha();
25742			};
25743			me.ggEvent_varchanged_vis_userdata=function() {
25744				me._ht_video_url.logicBlock_visible();
25745			};
25746			me.ggEvent_varchanged_vis_video_popup_file=function() {
25747				me._ht_video_url.logicBlock_visible();
25748			};
25749			me.ggEvent_varchanged_vis_video_popup_url=function() {
25750				me._ht_video_url.logicBlock_visible();
25751			};
25752			me.ggEvent_varchanged_vis_video_popup_vimeo=function() {
25753				me._ht_video_url.logicBlock_visible();
25754			};
25755			me.ggEvent_varchanged_vis_video_popup_youtube=function() {
25756				me._ht_video_url.logicBlock_visible();
25757			};
25758			me.ggEvent_varchanged_vis_website=function() {
25759				me._ht_video_url.logicBlock_visible();
25760			};
25761			me.__div = me._ht_video_url;
25762	};
25763	function SkinHotspotClass_ht_video_vimeo(parentScope,hotspot) {
25764		var me=this;
25765		var flag=false;
25766		var hs='';
25767		me.parentScope=parentScope;
25768		me.hotspot=hotspot;
25769		var nodeId=String(hotspot.url);
25770		nodeId=(nodeId.charAt(0)=='{')?nodeId.substr(1, nodeId.length - 2):''; // }
25771		me.ggUserdata=skin.player.getNodeUserdata(nodeId);
25772		me.elementMouseDown={};
25773		me.elementMouseOver={};
25774		me.findElements=function(id,regex) {
25775			return skin.findElements(id,regex);
25776		}
25777		el=me._ht_video_vimeo=document.createElement('div');
25778		el.ggId="ht_video_vimeo";
25779		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
25780		el.ggVisible=true;
25781		el.className="ggskin ggskin_hotspot ";
25782		el.ggType='hotspot';
25783		hs ='';
25784		hs+='height : 0px;';
25785		hs+='left : 250px;';
25786		hs+='opacity : 0;';
25787		hs+='position : absolute;';
25788		hs+='top : 50px;';
25789		hs+='visibility : hidden;';
25790		hs+='width : 0px;';
25791		hs+='pointer-events:auto;';
25792		el.setAttribute('style',hs);
25793		el.style.transformOrigin='50% 50%';
25794		me._ht_video_vimeo.ggIsActive=function() {
25795			return player.getCurrentNode()==this.ggElementNodeId();
25796		}
25797		el.ggElementNodeId=function() {
25798			if (me.hotspot.url!='' && me.hotspot.url.charAt(0)=='{') { // }
25799				return me.hotspot.url.substr(1, me.hotspot.url.length - 2);
25800			} else {
25801				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
25802					return this.parentNode.ggElementNodeId();
25803				} else {
25804					return player.getCurrentNode();
25805				}
25806			}
25807		}
25808		me._ht_video_vimeo.logicBlock_visible = function() {
25809			var newLogicStateVisible;
25810			if (
25811				((player.getVariableValue('vis_userdata') == true)) || 
25812				((player.getVariableValue('vis_image_popup') == true)) || 
25813				((player.getVariableValue('vis_info_popup') == true)) || 
25814				((player.getVariableValue('vis_video_popup_file') == true)) || 
25815				((player.getVariableValue('vis_video_popup_url') == true)) || 
25816				((player.getVariableValue('vis_video_popup_vimeo') == true)) || 
25817				((player.getVariableValue('vis_video_popup_youtube') == true)) || 
25818				((player.getVariableValue('vis_website') == true))
25819			)
25820			{
25821				newLogicStateVisible = 0;
25822			}
25823			else {
25824				newLogicStateVisible = -1;
25825			}
25826			if (me._ht_video_vimeo.ggCurrentLogicStateVisible != newLogicStateVisible) {
25827				me._ht_video_vimeo.ggCurrentLogicStateVisible = newLogicStateVisible;
25828				me._ht_video_vimeo.style.transition='opacity 500ms ease 0ms';
25829				if (me._ht_video_vimeo.ggCurrentLogicStateVisible == 0) {
25830					me._ht_video_vimeo.style.visibility="hidden";
25831					me._ht_video_vimeo.ggVisible=false;
25832				}
25833				else {
25834					me._ht_video_vimeo.style.visibility=(Number(me._ht_video_vimeo.style.opacity)>0||!me._ht_video_vimeo.style.opacity)?'inherit':'hidden';
25835					me._ht_video_vimeo.ggVisible=true;
25836				}
25837			}
25838		}
25839		me._ht_video_vimeo.logicBlock_visible();
25840		me._ht_video_vimeo.logicBlock_alpha = function() {
25841			var newLogicStateAlpha;
25842			if (
25843				((player.getVariableValue('vis_timer') == true))
25844			)
25845			{
25846				newLogicStateAlpha = 0;
25847			}
25848			else {
25849				newLogicStateAlpha = -1;
25850			}
25851			if (me._ht_video_vimeo.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
25852				me._ht_video_vimeo.ggCurrentLogicStateAlpha = newLogicStateAlpha;
25853				me._ht_video_vimeo.style.transition='opacity 500ms ease 0ms';
25854				if (me._ht_video_vimeo.ggCurrentLogicStateAlpha == 0) {
25855					me._ht_video_vimeo.style.visibility=me._ht_video_vimeo.ggVisible?'inherit':'hidden';
25856					me._ht_video_vimeo.style.opacity=1;
25857				}
25858				else {
25859					setTimeout(function() { if (me._ht_video_vimeo.style.opacity == 0.0) { me._ht_video_vimeo.style.visibility="hidden"; } }, 505);
25860					me._ht_video_vimeo.style.opacity=0;
25861				}
25862			}
25863		}
25864		me._ht_video_vimeo.logicBlock_alpha();
25865		me._ht_video_vimeo.onclick=function (e) {
25866			skin._popup_video_vimeo.ggInitMedia(player._(player._(me.hotspot.url)));
25867			player.setVariableValue('vis_video_popup_vimeo', true);
25868			player.triggerEvent('hsproxyclick', {'id': me.hotspot.id, 'url': me.hotspot.url});
25869		}
25870		me._ht_video_vimeo.ondblclick=function (e) {
25871			player.triggerEvent('hsproxydblclick', {'id': me.hotspot.id, 'url': me.hotspot.url});
25872		}
25873		me._ht_video_vimeo.onmouseenter=function (e) {
25874			player.setActiveHotspot(me.hotspot);
25875			me.elementMouseOver['ht_video_vimeo']=true;
25876			me._tt_ht_video_vimeo.logicBlock_visible();
25877			player.triggerEvent('hsproxyover', {'id': me.hotspot.id, 'url': me.hotspot.url});
25878		}
25879		me._ht_video_vimeo.onmouseleave=function (e) {
25880			me.elementMouseOver['ht_video_vimeo']=false;
25881			me._tt_ht_video_vimeo.logicBlock_visible();
25882			player.triggerEvent('hsproxyout', {'id': me.hotspot.id, 'url': me.hotspot.url});
25883			player.setActiveHotspot(null);
25884		}
25885		me._ht_video_vimeo.ggUpdatePosition=function (useTransition) {
25886		}
25887		el=me._ht_video_vimeo_image=document.createElement('div');
25888		els=me._ht_video_vimeo_image__img=document.createElement('img');
25889		els.className='ggskin ggskin_svg';
25890		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
25891			'F5ZXJfMV8xXyI+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTc1LDM0MC45Yy0zMSwwLTU2LjEsMjUuMS01Ni4xLDU2LjFjMCwzMSwyNS4xLDU2LjEsNTYuMSw1Ni4xczU2LjEtMjUuMSw1Ni4xLTU2LjEmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Qy0xMTguOSwzNjYtMTQ0LDM0MC45LTE3NSwzNDAuOXogTS0xMzkuNCw0MjEuN2MwLDEuMy0xLDIuMy0yLjMsMi4zaC02Ni43Yy0xLjMsMC0yLjMtMS0yLjMtMi4zdi00OS40YzAtMS4zLDEtMi4zLDIuMy0yLjNoNjYuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMS4zLDAsMi4zLDEsMi4zLDIuM1Y0MjEuN3oiIGZpbGwtb3Bh'+
25892			'Y2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE3OC40LDQwNWwxMC44LTcuNWMwLjctMC41LDAuNy0xLjMsMC0xLjhsLTEwLjgtNy41Yy0wLjctMC41LTEuMy0wLjItMS4zLDAuN3YxNS41JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTc5LjcsNDA1LjItMTc5LjEsNDA1LjUtMTc4LjQsNDA1eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMjA2LjUsNDE1LjFoNjIuNHYtMzYuMWgtNjIuNFY0MTUuMXogTS0xNzUsMzgyLjFjOCwwLDE0LjQsNi41LDE0LjQsMTQuNGMwLDgtNi41LDE0LjQtMTQuNCwxNC40JiN4ZDsmI3hhOyYjeD'+
25893			'k7JiN4OTsmI3g5O2MtOCwwLTE0LjQtNi41LTE0LjQtMTQuNEMtMTg5LjQsMzg4LjYtMTgzLDM4Mi4xLTE3NSwzODIuMXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KIDxnIGlkPSJMYXllcl8yIj4KICA8Zz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNDEuNywzNzBoLTY2LjdjLTEuMywwLTIuMywxLTIuMywyLjN2NDkuNGMwLDEuMywxLDIuMywyLjMsMi4zaDY2LjdjMS4zLDAsMi4zLTEsMi4zLTIuM3YtNDkuNCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTEzOS40LDM3MS0xNDAuNCwzNzAtMTQxLjcsMzcweiBNLTE0NC4yLDQxNS4xaC02Mi4
258930di0zNi4xaDYyLjRD'+
25894			'LTE0NC4yLDM3OC45LTE0NC4yLDQxNS4xLTE0NC4yLDQxNS4xeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTc1LDQxMWM4LDAsMTQuNC02LjUsMTQuNC0xNC40YzAtOC02LjUtMTQuNC0xNC40LTE0LjRjLTgsMC0xNC40LDYuNS0xNC40LDE0LjQmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Qy0xODkuNCw0MDQuNS0xODMsNDExLTE3NSw0MTF6IE0tMTc5LjcsMzg4LjhjMC0wLjgsMC42LTEuMSwxLjMtMC43bDEwLjgsNy41YzAuNywwLjUsMC43LDEuMywwLDEuOGwtMTAuOCw3LjUmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0wLjcsMC41LTEuMywwLj'+
25895			'ItMS4zLTAuN1YzODguOHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
25896		me._ht_video_vimeo_image__img.setAttribute('src',hs);
25897		hs ='';
25898		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
25899		els.setAttribute('style', hs);
25900		els['ondragstart']=function() { return false; };
25901		el.appendChild(els);
25902		el.ggSubElement = els;
25903		elo=me._ht_video_vimeo_image__imgo=document.createElement('img');
25904		elo.className='ggskin ggskin_svg';
25905		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
25906			'F5ZXJfMV8xXyI+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTc1LDMzNC42Yy0zNC40LDAtNjIuNCwyNy45LTYyLjQsNjIuNGMwLDM0LjQsMjcuOSw2Mi40LDYyLjQsNjIuNHM2Mi40LTI3LjksNjIuNC02Mi40JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTEyLjYsMzYyLjYtMTQwLjYsMzM0LjYtMTc1LDMzNC42eiBNLTEzNS40LDQyNC40YzAsMS40LTEuMSwyLjYtMi42LDIuNkgtMjEyYy0xLjQsMC0yLjYtMS4xLTIuNi0yLjZ2LTU0LjkmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAtMS40LDEuMS0yLjYsMi42LTIuNmg3NC4xYzEuNCwwLDIuNiwxLjEsMi42LDIuNlY0'+
25907			'MjQuNHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE3OC44LDQwNS45bDEyLTguNGMwLjgtMC41LDAuOC0xLjQsMC0xLjlsLTEyLTguNGMtMC44LTAuNS0xLjQtMC4yLTEuNCwwLjd2MTcuMyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTE4MC4yLDQwNi4xLTE3OS42LDQwNi40LTE3OC44LDQwNS45eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMjEwLDQxNy4xaDY5LjN2LTQwLjJILTIxMFY0MTcuMXogTS0xNzUsMzgwLjVjOC45LDAsMTYsNy4yLDE2LDE2YzAsOC45LTcuMiwxNi0xNiwxNiYjeGQ7JiN4YT'+
25908			'smI3g5OyYjeDk7JiN4OTtjLTguOSwwLTE2LTcuMi0xNi0xNkMtMTkxLDM4Ny43LTE4My45LDM4MC41LTE3NSwzODAuNXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KIDxnIGlkPSJMYXllcl8yIj4KICA8Zz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xMzgsMzY3SC0yMTJjLTEuNCwwLTIuNiwxLjEtMi42LDIuNnY1NC45YzAsMS40LDEuMSwyLjYsMi42LDIuNmg3NC4xYzEuNCwwLDIuNi0xLjEsMi42LTIuNnYtNTQuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTEzNS40LDM2OC4xLTEzNi42LDM2Ny0xMzgsMzY3eiBNLTE0MC43LDQxNy4xSC0yMTB2LTQwLjJoNjku'+
25909			'M0MtMTQwLjcsMzc2LjktMTQwLjcsNDE3LjEtMTQwLjcsNDE3LjF6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNzUsNDEyLjZjOC45LDAsMTYtNy4yLDE2LTE2YzAtOC45LTcuMi0xNi0xNi0xNmMtOC45LDAtMTYsNy4yLTE2LDE2Qy0xOTEsNDA1LjQtMTgzLjksNDEyLjYtMTc1LDQxMi42JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O3ogTS0xODAuMiwzODcuOWMwLTAuOSwwLjYtMS4zLDEuNC0wLjdsMTIsOC40YzAuOCwwLjUsMC44LDEuNCwwLDEuOWwtMTIsOC40Yy0wLjgsMC41LTEuNCwwLjItMS40LTAuN1YzODcuOXoiIGZpbGwtb3BhY2l0eT0iMS'+
25910			'IvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
25911		me._ht_video_vimeo_image__imgo.setAttribute('src',hs);
25912		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
25913		elo['ondragstart']=function() { return false; };
25914		el.appendChild(elo);
25915		el.ggSubElementOver = elo;
25916		el.ggId="ht_video_vimeo_image";
25917		el.ggDx=0;
25918		el.ggDy=0;
25919		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
25920		el.ggVisible=true;
25921		el.className="ggskin ggskin_svg ";
25922		el.ggType='svg';
25923		hs ='';
25924		hs+='cursor : pointer;';
25925		hs+='height : 32px;';
25926		hs+='left : calc(50% - ((32px + 0px) / 2) + 0px);';
25927		hs+='position : absolute;';
25928		hs+='top : calc(50% - ((32px + 0px) / 2) + 0px);';
25929		hs+='visibility : inherit;';
25930		hs+='width : 32px;';
25931		hs+='pointer-events:auto;';
25932		el.setAttribute('style',hs);
25933		el.style.transformOrigin='50% 50%';
25934		me._ht_video_vimeo_image.ggIsActive=function() {
25935			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
25936				return this.parentNode.ggIsActive();
25937			}
25938			return false;
25939		}
25940		el.ggElementNodeId=function() {
25941			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
25942				return this.parentNode.ggElementNodeId();
25943			}
25944			return me.ggNodeId;
25945		}
25946		me._ht_video_vimeo_image.logicBlock_visible = function() {
25947			var newLogicStateVisible;
25948			if (
25949				((me.hotspot.customimage != ""))
25950			)
25951			{
25952				newLogicStateVisible = 0;
25953			}
25954			else {
25955				newLogicStateVisible = -1;
25956			}
25957			if (me._ht_video_vimeo_image.ggCurrentLogicStateVisible != newLogicStateVisible) {
25958				me._ht_video_vimeo_image.ggCurrentLogicStateVisible = newLogicStateVisible;
25959				me._ht_video_vimeo_image.style.transition='';
25960				if (me._ht_video_vimeo_image.ggCurrentLogicStateVisible == 0) {
25961					me._ht_video_vimeo_image.style.visibility="hidden";
25962					me._ht_video_vimeo_image.ggVisible=false;
25963				}
25964				else {
25965					me._ht_video_vimeo_image.style.visibility=(Number(me._ht_video_vimeo_image.style.opacity)>0||!me._ht_video_vimeo_image.style.opacity)?'inherit':'hidden';
25966					me._ht_video_vimeo_image.ggVisible=true;
25967				}
25968			}
25969		}
25970		me._ht_video_vimeo_image.logicBlock_visible();
25971		me._ht_video_vimeo_image.onmouseenter=function (e) {
25972			me._ht_video_vimeo_image__img.style.visibility='hidden';
25973			me._ht_video_vimeo_image__imgo.style.visibility='inherit';
25974			me.elementMouseOver['ht_video_vimeo_image']=true;
25975		}
25976		me._ht_video_vimeo_image.onmouseleave=function (e) {
25977			me._ht_video_vimeo_image__img.style.visibility='inherit';
25978			me._ht_video_vimeo_image__imgo.style.visibility='hidden';
25979			me.elementMouseOver['ht_video_vimeo_image']=false;
25980		}
25981		me._ht_video_vimeo_image.ggUpdatePosition=function (useTransition) {
25982		}
25983		me._ht_video_vimeo.appendChild(me._ht_video_vimeo_image);
25984		el=me._tt_ht_video_vimeo=document.createElement('div');
25985		els=me._tt_ht_video_vimeo__text=document.createElement('div');
25986		el.className='ggskin ggskin_textdiv';
25987		el.ggTextDiv=els;
25988		el.ggId="tt_ht_video_vimeo";
25989		el.ggDx=0;
25990		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'translate(-50%, 0px) ' };
25991		el.ggVisible=false;
25992		el.className="ggskin ggskin_text ";
25993		el.ggType='text';
25994		hs ='';
25995		hs+='z-index: 100;';
25996		hs+='color : rgba(255,255,255,1);';
25997		hs+='cursor : default;';
25998		hs+='height : auto;';
25999		hs+='left : calc(50% - ((0px + 0px) / 2) + 0px);';
26000		hs+='position : absolute;';
26001		hs+='top : 24px;';
26002		hs+='transform : translate(-50%, 0px);;';
26003		hs+='visibility : hidden;';
26004		hs+='width : auto;';
26005		hs+='pointer-events:none;';
26006		el.setAttribute('style',hs);
26007		el.style.transformOrigin='50% 50%';
26008		hs ='';
26009		hs += 'box-sizing: border-box;';
26010		hs+='width: auto;';
26011		hs+='height: auto;';
26012		hs+='pointer-events: none;';
26013		hs+='background : rgba(0,0,0,0.666667);';
26014		hs+='border : 0px solid #000000;';
26015		hs+='text-align: center;';
26016		hs+='white-space: pre;';
26017		hs+='padding: 2px 4px 2px 4px;';
26018		hs+='overflow: hidden;';
26019		els.setAttribute('style',hs);
26020		me._tt_ht_video_vimeo.ggUpdateText=function() {
26021			var params = [];
26022			params.push(String(player._(me.hotspot.title)));
26023			var hs = player._("%1", params);
26024			if (hs!=this.ggText) {
26025				this.ggText=hs;
26026				this.ggTextDiv.innerHTML=hs;
26027				if (this.ggUpdatePosition) this.ggUpdatePosition();
26028			}
26029		}
26030		me._tt_ht_video_vimeo.ggUpdateText();
26031		player.addListener('changenode', function() {
26032			me._tt_ht_video_vimeo.ggUpdateText();
26033		});
26034		el.appendChild(els);
26035		me._tt_ht_video_vimeo.ggIsActive=function() {
26036			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
26037				return this.parentNode.ggIsActive();
26038			}
26039			return false;
26040		}
26041		el.ggElementNodeId=function() {
26042			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
26043				return this.parentNode.ggElementNodeId();
26044			}
26045			return me.ggNodeId;
26046		}
26047		me._tt_ht_video_vimeo.logicBlock_position = function() {
26048			var newLogicStatePosition;
26049			if (
26050				((player.getViewerSize(true).width == true))
26051			)
26052			{
26053				newLogicStatePosition = 0;
26054			}
26055			else {
26056				newLogicStatePosition = -1;
26057			}
26058			if (me._tt_ht_video_vimeo.ggCurrentLogicStatePosition != newLogicStatePosition) {
26059				me._tt_ht_video_vimeo.ggCurrentLogicStatePosition = newLogicStatePosition;
26060				me._tt_ht_video_vimeo.style.transition='left 0s, top 0s';
26061				if (me._tt_ht_video_vimeo.ggCurrentLogicStatePosition == 0) {
26062					me._tt_ht_video_vimeo.style.left = 'calc(50% - (0px / 2))';
26063					me._tt_ht_video_vimeo.style.top='-47px';
26064				}
26065				else {
26066					me._tt_ht_video_vimeo.style.left='calc(50% - ((0px + 0px) / 2) + 0px)';
26067					me._tt_ht_video_vimeo.style.top='24px';
26068				}
26069			}
26070		}
26071		me._tt_ht_video_vimeo.logicBlock_position();
26072		me._tt_ht_video_vimeo.logicBlock_visible = function() {
26073			var newLogicStateVisible;
26074			if (
26075				((me.elementMouseOver['ht_video_vimeo'] == true)) && 
26076				((player._(me.hotspot.title) != ""))
26077			)
26078			{
26079				newLogicStateVisible = 0;
26080			}
26081			else {
26082				newLogicStateVisible = -1;
26083			}
26084			if (me._tt_ht_video_vimeo.ggCurrentLogicStateVisible != newLogicStateVisible) {
26085				me._tt_ht_video_vimeo.ggCurrentLogicStateVisible = newLogicStateVisible;
26086				me._tt_ht_video_vimeo.style.transition='left 0s, top 0s';
26087				if (me._tt_ht_video_vimeo.ggCurrentLogicStateVisible == 0) {
26088					me._tt_ht_video_vimeo.style.visibility=(Number(me._tt_ht_video_vimeo.style.opacity)>0||!me._tt_ht_video_vimeo.style.opacity)?'inherit':'hidden';
26089					me._tt_ht_video_vimeo.ggVisible=true;
26090				}
26091				else {
26092					me._tt_ht_video_vimeo.style.visibility="hidden";
26093					me._tt_ht_video_vimeo.ggVisible=false;
26094				}
26095			}
26096		}
26097		me._tt_ht_video_vimeo.logicBlock_visible();
26098		me._tt_ht_video_vimeo.ggUpdatePosition=function (useTransition) {
26099		}
26100		me._ht_video_vimeo.appendChild(me._tt_ht_video_vimeo);
26101		el=me._ht_video_vimeo_customimage=document.createElement('div');
26102		els=me._ht_video_vimeo_customimage__img=document.createElement('img');
26103		els.className='ggskin ggskin_external';
26104		hs ='';
26105		hs += 'position: absolute;-webkit-user-drag:none;pointer-events:none;;';
26106		els.setAttribute('style', hs);
26107		els.onload=function() {me._ht_video_vimeo_customimage.ggUpdatePosition();}
26108		el.appendChild(els);
26109		el.ggSubElement = els;
26110		hs ='';
26111		el.ggAltText="";
26112		el.ggScrollbars=false;
26113		el.ggUpdateText = function() {
26114			me._ht_video_vimeo_customimage.ggSubElement.setAttribute('alt', player._(me._ht_video_vimeo_customimage.ggAltText));
26115			me._ht_video_vimeo_customimage.ggUpdateImageTranslation();
26116		}
26117		el.ggSetImage = function(img) {
26118			me._ht_video_vimeo_customimage.ggText_untranslated = img;
26119			me._ht_video_vimeo_customimage.ggUpdateImageTranslation();
26120		}
26121		el.ggUpdateImage = function() {
26122			me._ht_video_vimeo_customimage.ggSubElement.style.width = '0px';
26123			me._ht_video_vimeo_customimage.ggSubElement.style.height = '0px';
26124			me._ht_video_vimeo_customimage.ggSubElement.src='';
26125			me._ht_video_vimeo_customimage.ggSubElement.src=me._ht_video_vimeo_customimage.ggText;
26126		}
26127		el.ggUpdateImageTranslation = function() {
26128			if (me._ht_video_vimeo_customimage.ggText != player._(me._ht_video_vimeo_customimage.ggText_untranslated)) {
26129				me._ht_video_vimeo_customimage.ggText = player._(me._ht_video_vimeo_customimage.ggText_untranslated);
26130				me._ht_video_vimeo_customimage.ggUpdateImage()
26131			}
26132		}
26133		if ((hotspot) && (hotspot.customimage)) {
26134			el.ggText=el.ggText_untranslated=hotspot.customimage;
26135			els.setAttribute('src', hotspot.customimage);
26136			els.style.width=hotspot.customimagewidth + 'px';
26137			els.style.height=hotspot.customimageheight + 'px';
26138			me.ggUse3d = hotspot.use3D;
26139			me.gg3dDistance = hotspot.distance3D;
26140		}
26141		els['ondragstart']=function() { return false; };
26142		player.checkLoaded.push(els);
26143		el.ggUpdateText();
26144		el.ggId="ht_video_vimeo_CustomImage";
26145		el.ggDx=0;
26146		el.ggDy=0;
26147		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
26148		el.ggVisible=true;
26149		el.className="ggskin ggskin_external ";
26150		el.ggType='external';
26151		hs ='';
26152		hs+='border : 0px solid #000000;';
26153		hs+='cursor : pointer;';
26154		hs+='height : 50px;';
26155		hs+='left : calc(50% - ((50px + 0px) / 2) + 0px);';
26156		hs+='position : absolute;';
26157		hs+='top : calc(50% - ((50px + 0px) / 2) + 0px);';
26158		hs+='visibility : inherit;';
26159		hs+='width : 50px;';
26160		hs+='pointer-events:auto;';
26161		el.setAttribute('style',hs);
26162		el.style.transformOrigin='50% 50%';
26163		me._ht_video_vimeo_customimage.ggIsActive=function() {
26164			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
26165				return this.parentNode.ggIsActive();
26166			}
26167			return false;
26168		}
26169		el.ggElementNodeId=function() {
26170			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
26171				return this.parentNode.ggElementNodeId();
26172			}
26173			return me.ggNodeId;
26174		}
26175		me._ht_video_vimeo_customimage.logicBlock_visible = function() {
26176			var newLogicStateVisible;
26177			if (
26178				((me.hotspot.customimage == ""))
26179			)
26180			{
26181				newLogicStateVisible = 0;
26182			}
26183			else {
26184				newLogicStateVisible = -1;
26185			}
26186			if (me._ht_video_vimeo_customimage.ggCurrentLogicStateVisible != newLogicStateVisible) {
26187				me._ht_video_vimeo_customimage.ggCurrentLogicStateVisible = newLogicStateVisible;
26188				me._ht_video_vimeo_customimage.style.transition='';
26189				if (me._ht_video_vimeo_customimage.ggCurrentLogicStateVisible == 0) {
26190					me._ht_video_vimeo_customimage.style.visibility="hidden";
26191					me._ht_video_vimeo_customimage.ggSubElement.src='';
26192					me._ht_video_vimeo_customimage.ggVisible=false;
26193				}
26194				else {
26195					me._ht_video_vimeo_customimage.style.visibility=(Number(me._ht_video_vimeo_customimage.style.opacity)>0||!me._ht_video_vimeo_customimage.style.opacity)?'inherit':'hidden';
26196					me._ht_video_vimeo_customimage.ggSubElement.src=me._ht_video_vimeo_customimage.ggText;
26197					me._ht_video_vimeo_customimage.ggVisible=true;
26198				}
26199			}
26200		}
26201		me._ht_video_vimeo_customimage.logicBlock_visible();
26202		me._ht_video_vimeo_customimage.ggUpdatePosition=function (useTransition) {
26203			var parentWidth = me._ht_video_vimeo_customimage.clientWidth;
26204			var parentHeight = me._ht_video_vimeo_customimage.clientHeight;
26205			var img = me._ht_video_vimeo_customimage__img;
26206			var aspectRatioDiv = me._ht_video_vimeo_customimage.clientWidth / me._ht_video_vimeo_customimage.clientHeight;
26207			var aspectRatioImg = img.naturalWidth / img.naturalHeight;
26208			if (img.naturalWidth < parentWidth) parentWidth = img.naturalWidth;
26209			if (img.naturalHeight < parentHeight) parentHeight = img.naturalHeight;
26210			var currentWidth,currentHeight;
26211			if ((hotspot) && (hotspot.customimage)) {
26212				currentWidth  = hotspot.customimagewidth;
26213				currentHeight = hotspot.customimageheight;
26214			}
26215			if (!me._ht_video_vimeo_customimage.ggScrollbars || currentWidth < me._ht_video_vimeo_customimage.clientWidth) {
26216				img.style.right='';
26217				img.style.left='50%';
26218				img.style.marginLeft='-' + currentWidth/2 + 'px';
26219			} else {
26220				img.style.right='';
26221				img.style.left='0px';
26222				img.style.marginLeft='0px';
26223				me._ht_video_vimeo_customimage.scrollLeft=currentWidth / 2 - me._ht_video_vimeo_customimage.clientWidth / 2;
26224			}
26225			if (!me._ht_video_vimeo_customimage.ggScrollbars || currentHeight < me._ht_video_vimeo_customimage.clientHeight) {
26226				img.style.bottom='';
26227				img.style.top='50%';
26228				img.style.marginTop='-' + currentHeight/2 + 'px';
26229			} else {
26230				img.style.bottom='';
26231				img.style.top='0px';
26232				img.style.marginTop='0px';
26233				me._ht_video_vimeo_customimage.scrollTop=currentHeight / 2 - me._ht_video_vimeo_customimage.clientHeight / 2;
26234			}
26235		}
26236		me._ht_video_vimeo.appendChild(me._ht_video_vimeo_customimage);
26237		me._ht_video_vimeo.logicBlock_visible();
26238		me._ht_video_vimeo.logicBlock_alpha();
26239		me.elementMouseOver['ht_video_vimeo']=false;
26240		me._ht_video_vimeo_image.logicBlock_visible();
26241		me.elementMouseOver['ht_video_vimeo_image']=false;
26242		me._tt_ht_video_vimeo.logicBlock_position();
26243		me._tt_ht_video_vimeo.logicBlock_visible();
26244		if ((hotspot) && (hotspot.customimage)) {
26245			me._ht_video_vimeo_customimage.style.width=hotspot.customimagewidth + 'px';
26246			me._ht_video_vimeo_customimage.style.height=hotspot.customimageheight + 'px';
26247			let d = 0;
26248			me._ht_video_vimeo_customimage.style.left='calc(50% - ' + ((hotspot.customimagewidth)/2 + 0) +'px' + ((d<0) ? ' - ' : ' + ') + d + 'px)';
26249			d = 0;
26250			me._ht_video_vimeo_customimage.style.top='calc(50% - ' + ((hotspot.customimageheight)/2 + 0) +'px' + ((d<0) ? ' - ' : ' + ') + d + 'px)';
26251		}
26252		me._ht_video_vimeo_customimage.logicBlock_visible();
26253			me.ggEvent_activehotspotchanged=function() {
26254				me._ht_video_vimeo_image.logicBlock_visible();
26255				me._tt_ht_video_vimeo.logicBlock_visible();
26256				me._ht_video_vimeo_customimage.logicBlock_visible();
26257			};
26258			me.ggEvent_changenode=function() {
26259				me._ht_video_vimeo.logicBlock_visible();
26260				me._ht_video_vimeo.logicBlock_alpha();
26261				me._ht_video_vimeo_image.logicBlock_visible();
26262				me._tt_ht_video_vimeo.logicBlock_visible();
26263				me._ht_video_vimeo_customimage.logicBlock_visible();
26264			};
26265			me.ggEvent_configloaded=function() {
26266				me._ht_video_vimeo.logicBlock_visible();
26267				me._ht_video_vimeo.logicBlock_alpha();
26268				me._ht_video_vimeo_image.logicBlock_visible();
26269				me._tt_ht_video_vimeo.logicBlock_visible();
26270				me._ht_video_vimeo_customimage.logicBlock_visible();
26271			};
26272			me.ggEvent_sizechanged=function() {
26273				me._tt_ht_video_vimeo.logicBlock_position();
26274			};
26275			me.ggEvent_varchanged_vis_image_popup=function() {
26276				me._ht_video_vimeo.logicBlock_visible();
26277			};
26278			me.ggEvent_varchanged_vis_info_popup=function() {
26279				me._ht_video_vimeo.logicBlock_visible();
26280			};
26281			me.ggEvent_varchanged_vis_timer=function() {
26282				me._ht_video_vimeo.logicBlock_alpha();
26283			};
26284			me.ggEvent_varchanged_vis_userdata=function() {
26285				me._ht_video_vimeo.logicBlock_visible();
26286			};
26287			me.ggEvent_varchanged_vis_video_popup_file=function() {
26288				me._ht_video_vimeo.logicBlock_visible();
26289			};
26290			me.ggEvent_varchanged_vis_video_popup_url=function() {
26291				me._ht_video_vimeo.logicBlock_visible();
26292			};
26293			me.ggEvent_varchanged_vis_video_popup_vimeo=function() {
26294				me._ht_video_vimeo.logicBlock_visible();
26295			};
26296			me.ggEvent_varchanged_vis_video_popup_youtube=function() {
26297				me._ht_video_vimeo.logicBlock_visible();
26298			};
26299			me.ggEvent_varchanged_vis_website=function() {
26300				me._ht_video_vimeo.logicBlock_visible();
26301			};
26302			me.__div = me._ht_video_vimeo;
26303	};
26304	function SkinHotspotClass_ht_video_youtube(parentScope,hotspot) {
26305		var me=this;
26306		var flag=false;
26307		var hs='';
26308		me.parentScope=parentScope;
26309		me.hotspot=hotspot;
26310		var nodeId=String(hotspot.url);
26311		nodeId=(nodeId.charAt(0)=='{')?nodeId.substr(1, nodeId.length - 2):''; // }
26312		me.ggUserdata=skin.player.getNodeUserdata(nodeId);
26313		me.elementMouseDown={};
26314		me.elementMouseOver={};
26315		me.findElements=function(id,regex) {
26316			return skin.findElements(id,regex);
26317		}
26318		el=me._ht_video_youtube=document.createElement('div');
26319		el.ggId="ht_video_youtube";
26320		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
26321		el.ggVisible=true;
26322		el.className="ggskin ggskin_hotspot ";
26323		el.ggType='hotspot';
26324		hs ='';
26325		hs+='height : 0px;';
26326		hs+='left : 250px;';
26327		hs+='opacity : 0;';
26328		hs+='position : absolute;';
26329		hs+='top : 50px;';
26330		hs+='visibility : hidden;';
26331		hs+='width : 0px;';
26332		hs+='pointer-events:auto;';
26333		el.setAttribute('style',hs);
26334		el.style.transformOrigin='50% 50%';
26335		me._ht_video_youtube.ggIsActive=function() {
26336			return player.getCurrentNode()==this.ggElementNodeId();
26337		}
26338		el.ggElementNodeId=function() {
26339			if (me.hotspot.url!='' && me.hotspot.url.charAt(0)=='{') { // }
26340				return me.hotspot.url.substr(1, me.hotspot.url.length - 2);
26341			} else {
26342				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
26343					return this.parentNode.ggElementNodeId();
26344				} else {
26345					return player.getCurrentNode();
26346				}
26347			}
26348		}
26349		me._ht_video_youtube.logicBlock_visible = function() {
26350			var newLogicStateVisible;
26351			if (
26352				((player.getVariableValue('vis_userdata') == true)) || 
26353				((player.getVariableValue('vis_image_popup') == true)) || 
26354				((player.getVariableValue('vis_info_popup') == true)) || 
26355				((player.getVariableValue('vis_video_popup_file') == true)) || 
26356				((player.getVariableValue('vis_video_popup_url') == true)) || 
26357				((player.getVariableValue('vis_video_popup_vimeo') == true)) || 
26358				((player.getVariableValue('vis_video_popup_youtube') == true)) || 
26359				((player.getVariableValue('vis_website') == true))
26360			)
26361			{
26362				newLogicStateVisible = 0;
26363			}
26364			else {
26365				newLogicStateVisible = -1;
26366			}
26367			if (me._ht_video_youtube.ggCurrentLogicStateVisible != newLogicStateVisible) {
26368				me._ht_video_youtube.ggCurrentLogicStateVisible = newLogicStateVisible;
26369				me._ht_video_youtube.style.transition='opacity 500ms ease 0ms';
26370				if (me._ht_video_youtube.ggCurrentLogicStateVisible == 0) {
26371					me._ht_video_youtube.style.visibility="hidden";
26372					me._ht_video_youtube.ggVisible=false;
26373				}
26374				else {
26375					me._ht_video_youtube.style.visibility=(Number(me._ht_video_youtube.style.opacity)>0||!me._ht_video_youtube.style.opacity)?'inherit':'hidden';
26376					me._ht_video_youtube.ggVisible=true;
26377				}
26378			}
26379		}
26380		me._ht_video_youtube.logicBlock_visible();
26381		me._ht_video_youtube.logicBlock_alpha = function() {
26382			var newLogicStateAlpha;
26383			if (
26384				((player.getVariableValue('vis_timer') == true))
26385			)
26386			{
26387				newLogicStateAlpha = 0;
26388			}
26389			else {
26390				newLogicStateAlpha = -1;
26391			}
26392			if (me._ht_video_youtube.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
26393				me._ht_video_youtube.ggCurrentLogicStateAlpha = newLogicStateAlpha;
26394				me._ht_video_youtube.style.transition='opacity 500ms ease 0ms';
26395				if (me._ht_video_youtube.ggCurrentLogicStateAlpha == 0) {
26396					me._ht_video_youtube.style.visibility=me._ht_video_youtube.ggVisible?'inherit':'hidden';
26397					me._ht_video_youtube.style.opacity=1;
26398				}
26399				else {
26400					setTimeout(function() { if (me._ht_video_youtube.style.opacity == 0.0) { me._ht_video_youtube.style.visibility="hidden"; } }, 505);
26401					me._ht_video_youtube.style.opacity=0;
26402				}
26403			}
26404		}
26405		me._ht_video_youtube.logicBlock_alpha();
26406		me._ht_video_youtube.onclick=function (e) {
26407			skin._popup_video_youtube.ggInitMedia(player._(player._(me.hotspot.url)));
26408			player.setVariableValue('vis_video_popup_youtube', true);
26409			player.triggerEvent('hsproxyclick', {'id': me.hotspot.id, 'url': me.hotspot.url});
26410		}
26411		me._ht_video_youtube.ondblclick=function (e) {
26412			player.triggerEvent('hsproxydblclick', {'id': me.hotspot.id, 'url': me.hotspot.url});
26413		}
26414		me._ht_video_youtube.onmouseenter=function (e) {
26415			player.setActiveHotspot(me.hotspot);
26416			me.elementMouseOver['ht_video_youtube']=true;
26417			me._tt_ht_video_youtube.logicBlock_visible();
26418			player.triggerEvent('hsproxyover', {'id': me.hotspot.id, 'url': me.hotspot.url});
26419		}
26420		me._ht_video_youtube.onmouseleave=function (e) {
26421			me.elementMouseOver['ht_video_youtube']=false;
26422			me._tt_ht_video_youtube.logicBlock_visible();
26423			player.triggerEvent('hsproxyout', {'id': me.hotspot.id, 'url': me.hotspot.url});
26424			player.setActiveHotspot(null);
26425		}
26426		me._ht_video_youtube.ggUpdatePosition=function (useTransition) {
26427		}
26428		el=me._ht_video_youtube_image=document.createElement('div');
26429		els=me._ht_video_youtube_image__img=document.createElement('img');
26430		els.className='ggskin ggskin_svg';
26431		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
26432			'F5ZXJfMV8xXyI+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTc1LDM0MC45Yy0zMSwwLTU2LjEsMjUuMS01Ni4xLDU2LjFjMCwzMSwyNS4xLDU2LjEsNTYuMSw1Ni4xczU2LjEtMjUuMSw1Ni4xLTU2LjEmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Qy0xMTguOSwzNjYtMTQ0LDM0MC45LTE3NSwzNDAuOXogTS0xMzkuNCw0MjEuN2MwLDEuMy0xLDIuMy0yLjMsMi4zaC02Ni43Yy0xLjMsMC0yLjMtMS0yLjMtMi4zdi00OS40YzAtMS4zLDEtMi4zLDIuMy0yLjNoNjYuNyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtjMS4zLDAsMi4zLDEsMi4zLDIuM1Y0MjEuN3oiIGZpbGwtb3Bh'+
26433			'Y2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE3OC40LDQwNWwxMC44LTcuNWMwLjctMC41LDAuNy0xLjMsMC0xLjhsLTEwLjgtNy41Yy0wLjctMC41LTEuMy0wLjItMS4zLDAuN3YxNS41JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTc5LjcsNDA1LjItMTc5LjEsNDA1LjUtMTc4LjQsNDA1eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMjA2LjUsNDE1LjFoNjIuNHYtMzYuMWgtNjIuNFY0MTUuMXogTS0xNzUsMzgyLjFjOCwwLDE0LjQsNi41LDE0LjQsMTQuNGMwLDgtNi41LDE0LjQtMTQuNCwxNC40JiN4ZDsmI3hhOyYjeD'+
26434			'k7JiN4OTsmI3g5O2MtOCwwLTE0LjQtNi41LTE0LjQtMTQuNEMtMTg5LjQsMzg4LjYtMTgzLDM4Mi4xLTE3NSwzODIuMXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KIDxnIGlkPSJMYXllcl8yIj4KICA8Zz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNDEuNywzNzBoLTY2LjdjLTEuMywwLTIuMywxLTIuMywyLjN2NDkuNGMwLDEuMywxLDIuMywyLjMsMi4zaDY2LjdjMS4zLDAsMi4zLTEsMi4zLTIuM3YtNDkuNCYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTEzOS40LDM3MS0xNDAuNCwzNzAtMTQxLjcsMzcweiBNLTE0NC4yLDQxNS4xaC02Mi40di0zNi4xaDYyLjRD'+
26435			'LTE0NC4yLDM3OC45LTE0NC4yLDQxNS4xLTE0NC4yLDQxNS4xeiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tMTc1LDQxMWM4LDAsMTQuNC02LjUsMTQuNC0xNC40YzAtOC02LjUtMTQuNC0xNC40LTE0LjRjLTgsMC0xNC40LDYuNS0xNC40LDE0LjQmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Qy0xODkuNCw0MDQuNS0xODMsNDExLTE3NSw0MTF6IE0tMTc5LjcsMzg4LjhjMC0wLjgsMC42LTEuMSwxLjMtMC43bDEwLjgsNy41YzAuNywwLjUsMC43LDEuMywwLDEuOGwtMTAuOCw3LjUmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7Yy0wLjcsMC41LTEuMywwLj'+
26436			'ItMS4zLTAuN1YzODguOHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
26437		me._ht_video_youtube_image__img.setAttribute('src',hs);
26438		hs ='';
26439		hs += 'position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;';
26440		els.setAttribute('style', hs);
26441		els['ondragstart']=function() { return false; };
26442		el.appendChild(els);
26443		el.ggSubElement = els;
26444		elo=me._ht_video_youtube_image__imgo=document.createElement('img');
26445		elo.className='ggskin ggskin_svg';
26446		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIGJhc2VQcm9maWxlPSJ0aW55IiB2aWV3Qm94PSItMjQwIDMzMiAxMzAgMTMwIiB2ZXJzaW9uPSIxLjEiIHk9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iTGF5ZXJfMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCI+CiA8ZyBpZD0iTG'+
26447			'F5ZXJfMV8xXyI+CiAgPGc+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMTc1LDMzNC42Yy0zNC40LDAtNjIuNCwyNy45LTYyLjQsNjIuNGMwLDM0LjQsMjcuOSw2Mi40LDYyLjQsNjIuNHM2Mi40LTI3LjksNjIuNC02Mi40JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O0MtMTEyLjYsMzYyLjYtMTQwLjYsMzM0LjYtMTc1LDMzNC42eiBNLTEzNS40LDQyNC40YzAsMS40LTEuMSwyLjYtMi42LDIuNkgtMjEyYy0xLjQsMC0yLjYtMS4xLTIuNi0yLjZ2LTU0LjkmI3hkOyYjeGE7JiN4OTsmI3g5OyYjeDk7YzAtMS40LDEuMS0yLjYsMi42LTIuNmg3NC4xYzEuNCwwLDIuNiwxLjEsMi42LDIuNlY0'+
26448			'MjQuNHoiIGZpbGwtb3BhY2l0eT0iMSIvPgogICA8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNLTE3OC44LDQwNS45bDEyLTguNGMwLjgtMC41LDAuOC0xLjQsMC0xLjlsLTEyLTguNGMtMC44LTAuNS0xLjQtMC4yLTEuNCwwLjd2MTcuMyYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTE4MC4yLDQwNi4xLTE3OS42LDQwNi40LTE3OC44LDQwNS45eiIgZmlsbC1vcGFjaXR5PSIxIi8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0tMjEwLDQxNy4xaDY5LjN2LTQwLjJILTIxMFY0MTcuMXogTS0xNzUsMzgwLjVjOC45LDAsMTYsNy4yLDE2LDE2YzAsOC45LTcuMiwxNi0xNiwxNiYjeGQ7JiN4YT'+
26449			'smI3g5OyYjeDk7JiN4OTtjLTguOSwwLTE2LTcuMi0xNi0xNkMtMTkxLDM4Ny43LTE4My45LDM4MC41LTE3NSwzODAuNXoiIGZpbGwtb3BhY2l0eT0iMSIvPgogIDwvZz4KIDwvZz4KIDxnIGlkPSJMYXllcl8yIj4KICA8Zz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xMzgsMzY3SC0yMTJjLTEuNCwwLTIuNiwxLjEtMi42LDIuNnY1NC45YzAsMS40LDEuMSwyLjYsMi42LDIuNmg3NC4xYzEuNCwwLDIuNi0xLjEsMi42LTIuNnYtNTQuOSYjeGQ7JiN4YTsmI3g5OyYjeDk7JiN4OTtDLTEzNS40LDM2OC4xLTEzNi42LDM2Ny0xMzgsMzY3eiBNLTE0MC43LDQxNy4xSC0yMTB2LTQwLjJoNjku'+
26450			'M0MtMTQwLjcsMzc2LjktMTQwLjcsNDE3LjEtMTQwLjcsNDE3LjF6IiBmaWxsLW9wYWNpdHk9IjEiLz4KICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0xNzUsNDEyLjZjOC45LDAsMTYtNy4yLDE2LTE2YzAtOC45LTcuMi0xNi0xNi0xNmMtOC45LDAtMTYsNy4yLTE2LDE2Qy0xOTEsNDA1LjQtMTgzLjksNDEyLjYtMTc1LDQxMi42JiN4ZDsmI3hhOyYjeDk7JiN4OTsmI3g5O3ogTS0xODAuMiwzODcuOWMwLTAuOSwwLjYtMS4zLDEuNC0wLjdsMTIsOC40YzAuOCwwLjUsMC44LDEuNCwwLDEuOWwtMTIsOC40Yy0wLjgsMC41LTEuNCwwLjItMS40LTAuN1YzODcuOXoiIGZpbGwtb3BhY2l0eT0iMS'+
26451			'IvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
26452		me._ht_video_youtube_image__imgo.setAttribute('src',hs);
26453		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
26454		elo['ondragstart']=function() { return false; };
26455		el.appendChild(elo);
26456		el.ggSubElementOver = elo;
26457		el.ggId="ht_video_youtube_image";
26458		el.ggDx=0;
26459		el.ggDy=0;
26460		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
26461		el.ggVisible=true;
26462		el.className="ggskin ggskin_svg ";
26463		el.ggType='svg';
26464		hs ='';
26465		hs+='cursor : pointer;';
26466		hs+='height : 32px;';
26467		hs+='left : calc(50% - ((32px + 0px) / 2) + 0px);';
26468		hs+='position : absolute;';
26469		hs+='top : calc(50% - ((32px + 0px) / 2) + 0px);';
26470		hs+='visibility : inherit;';
26471		hs+='width : 32px;';
26472		hs+='pointer-events:auto;';
26473		el.setAttribute('style',hs);
26474		el.style.transformOrigin='50% 50%';
26475		me._ht_video_youtube_image.ggIsActive=function() {
26476			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
26477				return this.parentNode.ggIsActive();
26478			}
26479			return false;
26480		}
26481		el.ggElementNodeId=function() {
26482			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
26483				return this.parentNode.ggElementNodeId();
26484			}
26485			return me.ggNodeId;
26486		}
26487		me._ht_video_youtube_image.logicBlock_visible = function() {
26488			var newLogicStateVisible;
26489			if (
26490				((me.hotspot.customimage != ""))
26491			)
26492			{
26493				newLogicStateVisible = 0;
26494			}
26495			else {
26496				newLogicStateVisible = -1;
26497			}
26498			if (me._ht_video_youtube_image.ggCurrentLogicStateVisible != newLogicStateVisible) {
26499				me._ht_video_youtube_image.ggCurrentLogicStateVisible = newLogicStateVisible;
26500				me._ht_video_youtube_image.style.transition='';
26501				if (me._ht_video_youtube_image.ggCurrentLogicStateVisible == 0) {
26502					me._ht_video_youtube_image.style.visibility="hidden";
26503					me._ht_video_youtube_image.ggVisible=false;
26504				}
26505				else {
26506					me._ht_video_youtube_image.style.visibility=(Number(me._ht_video_youtube_image.style.opacity)>0||!me._ht_video_youtube_image.style.opacity)?'inherit':'hidden';
26507					me._ht_video_youtube_image.ggVisible=true;
26508				}
26509			}
26510		}
26511		me._ht_video_youtube_image.logicBlock_visible();
26512		me._ht_video_youtube_image.onmouseenter=function (e) {
26513			me._ht_video_youtube_image__img.style.visibility='hidden';
26514			me._ht_video_youtube_image__imgo.style.visibility='inherit';
26515			me.elementMouseOver['ht_video_youtube_image']=true;
26516		}
26517		me._ht_video_youtube_image.onmouseleave=function (e) {
26518			me._ht_video_youtube_image__img.style.visibility='inherit';
26519			me._ht_video_youtube_image__imgo.style.visibility='hidden';
26520			me.elementMouseOver['ht_video_youtube_image']=false;
26521		}
26522		me._ht_video_youtube_image.ggUpdatePosition=function (useTransition) {
26523		}
26524		me._ht_video_youtube.appendChild(me._ht_video_youtube_image);
26525		el=me._tt_ht_video_youtube=document.createElement('div');
26526		els=me._tt_ht_video_youtube__text=document.createElement('div');
26527		el.className='ggskin ggskin_textdiv';
26528		el.ggTextDiv=els;
26529		el.ggId="tt_ht_video_youtube";
26530		el.ggDx=0;
26531		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'translate(-50%, 0px) ' };
26532		el.ggVisible=false;
26533		el.className="ggskin ggskin_text ";
26534		el.ggType='text';
26535		hs ='';
26536		hs+='z-index: 100;';
26537		hs+='color : rgba(255,255,255,1);';
26538		hs+='cursor : default;';
26539		hs+='height : auto;';
26540		hs+='left : calc(50% - ((0px + 0px) / 2) + 0px);';
26541		hs+='position : absolute;';
26542		hs+='top : 24px;';
26543		hs+='transform : translate(-50%, 0px);;';
26544		hs+='visibility : hidden;';
26545		hs+='width : auto;';
26546		hs+='pointer-events:none;';
26547		el.setAttribute('style',hs);
26548		el.style.transformOrigin='50% 50%';
26549		hs ='';
26550		hs += 'box-sizing: border-box;';
26551		hs+='width: auto;';
26552		hs+='height: auto;';
26553		hs+='pointer-events: none;';
26554		hs+='background : rgba(0,0,0,0.666667);';
26555		hs+='border : 0px solid #000000;';
26556		hs+='text-align: center;';
26557		hs+='white-space: pre;';
26558		hs+='padding: 2px 4px 2px 4px;';
26559		hs+='overflow: hidden;';
26560		els.setAttribute('style',hs);
26561		me._tt_ht_video_youtube.ggUpdateText=function() {
26562			var params = [];
26563			params.push(String(player._(me.hotspot.title)));
26564			var hs = player._("%1", params);
26565			if (hs!=this.ggText) {
26566				this.ggText=hs;
26567				this.ggTextDiv.innerHTML=hs;
26568				if (this.ggUpdatePosition) this.ggUpdatePosition();
26569			}
26570		}
26571		me._tt_ht_video_youtube.ggUpdateText();
26572		player.addListener('changenode', function() {
26573			me._tt_ht_video_youtube.ggUpdateText();
26574		});
26575		el.appendChild(els);
26576		me._tt_ht_video_youtube.ggIsActive=function() {
26577			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
26578				return this.parentNode.ggIsActive();
26579			}
26580			return false;
26581		}
26582		el.ggElementNodeId=function() {
26583			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
26584				return this.parentNode.ggElementNodeId();
26585			}
26586			return me.ggNodeId;
26587		}
26588		me._tt_ht_video_youtube.logicBlock_position = function() {
26589			var newLogicStatePosition;
26590			if (
26591				((player.getViewerSize(true).width == true))
26592			)
26593			{
26594				newLogicStatePosition = 0;
26595			}
26596			else {
26597				newLogicStatePosition = -1;
26598			}
26599			if (me._tt_ht_video_youtube.ggCurrentLogicStatePosition != newLogicStatePosition) {
26600				me._tt_ht_video_youtube.ggCurrentLogicStatePosition = newLogicStatePosition;
26601				me._tt_ht_video_youtube.style.transition='left 0s, top 0s';
26602				if (me._tt_ht_video_youtube.ggCurrentLogicStatePosition == 0) {
26603					me._tt_ht_video_youtube.style.left = 'calc(50% - (0px / 2))';
26604					me._tt_ht_video_youtube.style.top='-47px';
26605				}
26606				else {
26607					me._tt_ht_video_youtube.style.left='calc(50% - ((0px + 0px) / 2) + 0px)';
26608					me._tt_ht_video_youtube.style.top='24px';
26609				}
26610			}
26611		}
26612		me._tt_ht_video_youtube.logicBlock_position();
26613		me._tt_ht_video_youtube.logicBlock_visible = function() {
26614			var newLogicStateVisible;
26615			if (
26616				((me.elementMouseOver['ht_video_youtube'] == true)) && 
26617				((player._(me.hotspot.title) != ""))
26618			)
26619			{
26620				newLogicStateVisible = 0;
26621			}
26622			else {
26623				newLogicStateVisible = -1;
26624			}
26625			if (me._tt_ht_video_youtube.ggCurrentLogicStateVisible != newLogicStateVisible) {
26626				me._tt_ht_video_youtube.ggCurrentLogicStateVisible = newLogicStateVisible;
26627				me._tt_ht_video_youtube.style.transition='left 0s, top 0s';
26628				if (me._tt_ht_video_youtube.ggCurrentLogicStateVisible == 0) {
26629					me._tt_ht_video_youtube.style.visibility=(Number(me._tt_ht_video_youtube.style.opacity)>0||!me._tt_ht_video_youtube.style.opacity)?'inherit':'hidden';
26630					me._tt_ht_video_youtube.ggVisible=true;
26631				}
26632				else {
26633					me._tt_ht_video_youtube.style.visibility="hidden";
26634					me._tt_ht_video_youtube.ggVisible=false;
26635				}
26636			}
26637		}
26638		me._tt_ht_video_youtube.logicBlock_visible();
26639		me._tt_ht_video_youtube.ggUpdatePosition=function (useTransition) {
26640		}
26641		me._ht_video_youtube.appendChild(me._tt_ht_video_youtube);
26642		el=me._ht_video_youtube_customimage=document.createElement('div');
26643		els=me._ht_video_youtube_customimage__img=document.createElement('img');
26644		els.className='ggskin ggskin_external';
26645		hs ='';
26646		hs += 'position: absolute;-webkit-user-drag:none;pointer-events:none;;';
26647		els.setAttribute('style', hs);
26648		els.onload=function() {me._ht_video_youtube_customimage.ggUpdatePosition();}
26649		el.appendChild(els);
26650		el.ggSubElement = els;
26651		hs ='';
26652		el.ggAltText="";
26653		el.ggScrollbars=false;
26654		el.ggUpdateText = function() {
26655			me._ht_video_youtube_customimage.ggSubElement.setAttribute('alt', player._(me._ht_video_youtube_customimage.ggAltText));
26656			me._ht_video_youtube_customimage.ggUpdateImageTranslation();
26657		}
26658		el.ggSetImage = function(img) {
26659			me._ht_video_youtube_customimage.ggText_untranslated = img;
26660			me._ht_video_youtube_customimage.ggUpdateImageTranslation();
26661		}
26662		el.ggUpdateImage = function() {
26663			me._ht_video_youtube_customimage.ggSubElement.style.width = '0px';
26664			me._ht_video_youtube_customimage.ggSubElement.style.height = '0px';
26665			me._ht_video_youtube_customimage.ggSubElement.src='';
26666			me._ht_video_youtube_customimage.ggSubElement.src=me._ht_video_youtube_customimage.ggText;
26667		}
26668		el.ggUpdateImageTranslation = function() {
26669			if (me._ht_video_youtube_customimage.ggText != player._(me._ht_video_youtube_customimage.ggText_untranslated)) {
26670				me._ht_video_youtube_customimage.ggText = player._(me._ht_video_youtube_customimage.ggText_untranslated);
26671				me._ht_video_youtube_customimage.ggUpdateImage()
26672			}
26673		}
26674		if ((hotspot) && (hotspot.customimage)) {
26675			el.ggText=el.ggText_untranslated=hotspot.customimage;
26676			els.setAttribute('src', hotspot.customimage);
26677			els.style.width=hotspot.customimagewidth + 'px';
26678			els.style.height=hotspot.customimageheight + 'px';
26679			me.ggUse3d = hotspot.use3D;
26680			me.gg3dDistance = hotspot.distance3D;
26681		}
26682		els['ondragstart']=function() { return false; };
26683		player.checkLoaded.push(els);
26684		el.ggUpdateText();
26685		el.ggId="ht_video_youtube_CustomImage";
26686		el.ggDx=0;
26687		el.ggDy=0;
26688		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1,def:'' };
26689		el.ggVisible=true;
26690		el.className="ggskin ggskin_external ";
26691		el.ggType='external';
26692		hs ='';
26693		hs+='border : 0px solid #000000;';
26694		hs+='cursor : pointer;';
26695		hs+='height : 50px;';
26696		hs+='left : calc(50% - ((50px + 0px) / 2) + 0px);';
26697		hs+='position : absolute;';
26698		hs+='top : calc(50% - ((50px + 0px) / 2) + 0px);';
26699		hs+='visibility : inherit;';
26700		hs+='width : 50px;';
26701		hs+='pointer-events:auto;';
26702		el.setAttribute('style',hs);
26703		el.style.transformOrigin='50% 50%';
26704		me._ht_video_youtube_customimage.ggIsActive=function() {
26705			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
26706				return this.parentNode.ggIsActive();
26707			}
26708			return false;
26709		}
26710		el.ggElementNodeId=function() {
26711			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
26712				return this.parentNode.ggElementNodeId();
26713			}
26714			return me.ggNodeId;
26715		}
26716		me._ht_video_youtube_customimage.logicBlock_visible = function() {
26717			var newLogicStateVisible;
26718			if (
26719				((me.hotspot.customimage == ""))
26720			)
26721			{
26722				newLogicStateVisible = 0;
26723			}
26724			else {
26725				newLogicStateVisible = -1;
26726			}
26727			if (me._ht_video_youtube_customimage.ggCurrentLogicStateVisible != newLogicStateVisible) {
26728				me._ht_video_youtube_customimage.ggCurrentLogicStateVisible = newLogicStateVisible;
26729				me._ht_video_youtube_customimage.style.transition='';
26730				if (me._ht_video_youtube_customimage.ggCurrentLogicStateVisible == 0) {
26731					me._ht_video_youtube_customimage.style.visibility="hidden";
26732					me._ht_video_youtube_customimage.ggSubElement.src='';
26733					me._ht_video_youtube_customimage.ggVisible=false;
26734				}
26735				else {
26736					me._ht_video_youtube_customimage.style.visibility=(Number(me._ht_video_youtube_customimage.style.opacity)>0||!me._ht_video_youtube_customimage.style.opacity)?'inherit':'hidden';
26737					me._ht_video_youtube_customimage.ggSubElement.src=me._ht_video_youtube_customimage.ggText;
26738					me._ht_video_youtube_customimage.ggVisible=true;
26739				}
26740			}
26741		}
26742		me._ht_video_youtube_customimage.logicBlock_visible();
26743		me._ht_video_youtube_customimage.ggUpdatePosition=function (useTransition) {
26744			var parentWidth = me._ht_video_youtube_customimage.clientWidth;
26745			var parentHeight = me._ht_video_youtube_customimage.clientHeight;
26746			var img = me._ht_video_youtube_customimage__img;
26747			var aspectRatioDiv = me._ht_video_youtube_customimage.clientWidth / me._ht_video_youtube_customimage.clientHeight;
26748			var aspectRatioImg = img.naturalWidth / img.naturalHeight;
26749			if (img.naturalWidth < parentWidth) parentWidth = img.naturalWidth;
26750			if (img.naturalHeight < parentHeight) parentHeight = img.naturalHeight;
26751			var currentWidth,currentHeight;
26752			if ((hotspot) && (hotspot.customimage)) {
26753				currentWidth  = hotspot.customimagewidth;
26754				currentHeight = hotspot.customimageheight;
26755			}
26756			if (!me._ht_video_youtube_customimage.ggScrollbars || currentWidth < me._ht_video_youtube_customimage.clientWidth) {
26757				img.style.right='';
26758				img.style.left='50%';
26759				img.style.marginLeft='-' + currentWidth/2 + 'px';
26760			} else {
26761				img.style.right='';
26762				img.style.left='0px';
26763				img.style.marginLeft='0px';
26764				me._ht_video_youtube_customimage.scrollLeft=currentWidth / 2 - me._ht_video_youtube_customimage.clientWidth / 2;
26765			}
26766			if (!me._ht_video_youtube_customimage.ggScrollbars || currentHeight < me._ht_video_youtube_customimage.clientHeight) {
26767				img.style.bottom='';
26768				img.style.top='50%';
26769				img.style.marginTop='-' + currentHeight/2 + 'px';
26770			} else {
26771				img.style.bottom='';
26772				img.style.top='0px';
26773				img.style.marginTop='0px';
26774				me._ht_video_youtube_customimage.scrollTop=currentHeight / 2 - me._ht_video_youtube_customimage.clientHeight / 2;
26775			}
26776		}
26777		me._ht_video_youtube.appendChild(me._ht_video_youtube_customimage);
26778		me._ht_video_youtube.logicBlock_visible();
26779		me._ht_video_youtube.logicBlock_alpha();
26780		me.elementMouseOver['ht_video_youtube']=false;
26781		me._ht_video_youtube_image.logicBlock_visible();
26782		me.elementMouseOver['ht_video_youtube_image']=false;
26783		me._tt_ht_video_youtube.logicBlock_position();
26784		me._tt_ht_video_youtube.logicBlock_visible();
26785		if ((hotspot) && (hotspot.customimage)) {
26786			me._ht_video_youtube_customimage.style.width=hotspot.customimagewidth + 'px';
26787			me._ht_video_youtube_customimage.style.height=hotspot.customimageheight + 'px';
26788			let d = 0;
26789			me._ht_video_youtube_customimage.style.left='calc(50% - ' + ((hotspot.customimagewidth)/2 + 0) +'px' + ((d<0) ? ' - ' : ' + ') + d + 'px)';
26790			d = 0;
26791			me._ht_video_youtube_customimage.style.top='calc(50% - ' + ((hotspot.customimageheight)/2 + 0) +'px' + ((d<0) ? ' - ' : ' + ') + d + 'px)';
26792		}
26793		me._ht_video_youtube_customimage.logicBlock_visible();
26794			me.ggEvent_activehotspotchanged=function() {
26795				me._ht_video_youtube_image.logicBlock_visible();
26796				me._tt_ht_video_youtube.logicBlock_visible();
26797				me._ht_video_youtube_customimage.logicBlock_visible();
26798			};
26799			me.ggEvent_changenode=function() {
26800				me._ht_video_youtube.logicBlock_visible();
26801				me._ht_video_youtube.logicBlock_alpha();
26802				me._ht_video_youtube_image.logicBlock_visible();
26803				me._tt_ht_video_youtube.logicBlock_visible();
26804				me._ht_video_youtube_customimage.logicBlock_visible();
26805			};
26806			me.ggEvent_configloaded=function() {
26807				me._ht_video_youtube.logicBlock_visible();
26808				me._ht_video_youtube.logicBlock_alpha();
26809				me._ht_video_youtube_image.logicBlock_visible();
26810				me._tt_ht_video_youtube.logicBlock_visible();
26811				me._ht_video_youtube_customimage.logicBlock_visible();
26812			};
26813			me.ggEvent_sizechanged=function() {
26814				me._tt_ht_video_youtube.logicBlock_position();
26815			};
26816			me.ggEvent_varchanged_vis_image_popup=function() {
26817				me._ht_video_youtube.logicBlock_visible();
26818			};
26819			me.ggEvent_varchanged_vis_info_popup=function() {
26820				me._ht_video_youtube.logicBlock_visible();
26821			};
26822			me.ggEvent_varchanged_vis_timer=function() {
26823				me._ht_video_youtube.logicBlock_alpha();
26824			};
26825			me.ggEvent_varchanged_vis_userdata=function() {
26826				me._ht_video_youtube.logicBlock_visible();
26827			};
26828			me.ggEvent_varchanged_vis_video_popup_file=function() {
26829				me._ht_video_youtube.logicBlock_visible();
26830			};
26831			me.ggEvent_varchanged_vis_video_popup_url=function() {
26832				me._ht_video_youtube.logicBlock_visible();
26833			};
26834			me.ggEvent_varchanged_vis_video_popup_vimeo=function() {
26835				me._ht_video_youtube.logicBlock_visible();
26836			};
26837			me.ggEvent_varchanged_vis_video_popup_youtube=function() {
26838				me._ht_video_youtube.logicBlock_visible();
26839			};
26840			me.ggEvent_varchanged_vis_website=function() {
26841				me._ht_video_youtube.logicBlock_visible();
26842			};
26843			me.__div = me._ht_video_youtube;
26844	};
26845	me.addSkinHotspot=function(hotspot) {
26846		var hsinst = null;
26847			if (hotspot.skinid=='ht_video_youtube') {
26848				hotspot.skinid = 'ht_video_youtube';
26849				hsinst = new SkinHotspotClass_ht_video_youtube(me, hotspot);
26850			if (!hotspotTemplates.hasOwnProperty(hotspot.skinid)) {
26851				hotspotTemplates[hotspot.skinid] = [];
26852			}
26853			hotspotTemplates[hotspot.skinid].push(hsinst);
26854		} else
26855			if (hotspot.skinid=='ht_video_vimeo') {
26856				hotspot.skinid = 'ht_video_vimeo';
26857				hsinst = new SkinHotspotClass_ht_video_vimeo(me, hotspot);
26858			if (!hotspotTemplates.hasOwnProperty(hotspot.skinid)) {
26859				hotspotTemplates[hotspot.skinid] = [];
26860			}
26861			hotspotTemplates[hotspot.skinid].push(hsinst);
26862		} else
26863			if (hotspot.skinid=='ht_video_url') {
26864				hotspot.skinid = 'ht_video_url';
26865				hsinst = new SkinHotspotClass_ht_video_url(me, hotspot);
26866			if (!hotspotTemplates.hasOwnProperty(hotspot.skinid)) {
26867				hotspotTemplates[hotspot.skinid] = [];
26868			}
26869			hotspotTemplates[hotspot.skinid].push(hsinst);
26870		} else
26871			if (hotspot.skinid=='ht_video_file') {
26872				hotspot.skinid = 'ht_video_file';
26873				hsinst = new SkinHotspotClass_ht_video_file(me, hotspot);
26874			if (!hotspotTemplates.hasOwnProperty(hotspot.skinid)) {
26875				hotspotTemplates[hotspot.skinid] = [];
26876			}
26877			hotspotTemplates[hotspot.skinid].push(hsinst);
26878		} else
26879			if (hotspot.skinid=='ht_image') {
26880				hotspot.skinid = 'ht_image';
26881				hsinst = new SkinHotspotClass_ht_image(me, hotspot);
26882			if (!hotspotTemplates.hasOwnProperty(hotspot.skinid)) {
26883				hotspotTemplates[hotspot.skinid] = [];
26884			}
26885			hotspotTemplates[hotspot.skinid].push(hsinst);
26886		} else
26887			if (hotspot.skinid=='ht_info') {
26888				hotspot.skinid = 'ht_info';
26889				hsinst = new SkinHotspotClass_ht_info(me, hotspot);
26890			if (!hotspotTemplates.hasOwnProperty(hotspot.skinid)) {
26891				hotspotTemplates[hotspot.skinid] = [];
26892			}
26893			hotspotTemplates[hotspot.skinid].push(hsinst);
26894		} else
26895			if (hotspot.skinid=='ht_url') {
26896				hotspot.skinid = 'ht_url';
26897				hsinst = new SkinHotspotClass_ht_url(me, hotspot);
26898			if (!hotspotTemplates.hasOwnProperty(hotspot.skinid)) {
26899				hotspotTemplates[hotspot.skinid] = [];
26900			}
26901			hotspotTemplates[hotspot.skinid].push(hsinst);
26902		} else
26903		{
26904				hotspot.skinid = 'ht_node';
26905				hsinst = new SkinHotspotClass_ht_node(me, hotspot);
26906			if (!hotspotTemplates.hasOwnProperty(hotspot.skinid)) {
26907				hotspotTemplates[hotspot.skinid] = [];
26908			}
26909			hotspotTemplates[hotspot.skinid].push(hsinst);
26910		}
26911		return hsinst;
26912	}
26913	me.removeSkinHotspots=function() {
26914		hotspotTemplates = {};
26915	}
26916	player.addListener('hotspotsremoved',function() {
26917			me.removeSkinHotspots();
26918	});
26919	player.addListener('changenode', function() {
26920		me.ggUserdata=player.userdata;
26921		var newMarker=[];
26922		var id=player.getCurrentNode();
26923		var i,j;
26924		var tags=me.ggUserdata.tags;
26925		for (i=0;i<nodeMarker.length;i++) {
26926			var match=false;
26927			if ((nodeMarker[i].ggMarkerNodeId.length > 0) && (nodeMarker[i].ggMarkerNodeId.charAt(0)=='{') && (nodeMarker[i].ggMarkerNodeId.substr(1, nodeMar
26927ker[i].ggMarkerNodeId.length - 2)==id) && (id!='')) match=true;
26928			for(j=0;j<tags.length;j++) {
26929				if (nodeMarker[i].ggMarkerNodeId==tags[j]) match=true;
26930			}
26931			if (match) {
26932				newMarker.push(nodeMarker[i]);
26933			}
26934		}
26935		for(i=0;i<activeNodeMarker.length;i++) {
26936			if (newMarker.indexOf(activeNodeMarker[i])<0) {
26937				if (activeNodeMarker[i].ggMarkerNormal) {
26938					activeNodeMarker[i].ggMarkerNormal.style.visibility='inherit';
26939				}
26940				if (activeNodeMarker[i].ggMarkerActive) {
26941					activeNodeMarker[i].ggMarkerActive.style.visibility='hidden';
26942				}
26943				if (activeNodeMarker[i].ggDeactivate) {
26944					activeNodeMarker[i].ggDeactivate();
26945				}
26946				activeNodeMarker[i].ggIsMarkerActive=false;
26947			}
26948		}
26949		for(i=0;i<newMarker.length;i++) {
26950			if (activeNodeMarker.indexOf(newMarker[i])<0) {
26951				if (newMarker[i].ggMarkerNormal) {
26952					newMarker[i].ggMarkerNormal.style.visibility='hidden';
26953				}
26954				if (newMarker[i].ggMarkerActive) {
26955					newMarker[i].ggMarkerActive.style.visibility='inherit';
26956				}
26957				if (newMarker[i].ggActivate) {
26958					newMarker[i].ggActivate();
26959				}
26960				newMarker[i].ggIsMarkerActive=true;
26961			}
26962		}
26963		activeNodeMarker=newMarker;
26964	});
26965	me.skinTimerEvent=function() {
26966		if (player.isInVR()) return;
26967		me.ggCurrentTime=new Date().getTime();
26968		if (me._hide_timer.ggLastIsActive!=me._hide_timer.ggIsActive()) {
26969			me._hide_timer.ggLastIsActive=me._hide_timer.ggIsActive();
26970			if (me._hide_timer.ggLastIsActive) {
26971				if (player.transitionsDisabled) {
26972					me._controller.style.transition='none';
26973				} else {
26974					me._controller.style.transition='all 500ms ease-out 0ms';
26975				}
26976				me._controller.style.opacity='1';
26977				me._controller.style.visibility=me._controller.ggVisible?'inherit':'hidden';
26978				if (player.transitionsDisabled) {
26979					me._menu_button.style.transition='none';
26980				} else {
26981					me._menu_button.style.transition='all 500ms ease-out 0ms';
26982				}
26983				me._menu_button.style.opacity='0';
26984				me._menu_button.style.visibility='hidden';
26985				player.setVariableValue('vis_thumbnail_menu_auto_hide', true);
26986			} else {
26987				if (player.transitionsDisabled) {
26988					me._menu_button.style.transition='none';
26989				} else {
26990					me._menu_button.style.transition='all 500ms ease-out 0ms';
26991				}
26992				me._menu_button.style.opacity='1';
26993				me._menu_button.style.visibility=me._menu_button.ggVisible?'inherit':'hidden';
26994				if (player.transitionsDisabled) {
26995					me._controller.style.transition='none';
26996				} else {
26997					me._controller.style.transition='all 500ms ease-out 0ms';
26998				}
26999				me._controller.style.opacity='0';
27000				me._controller.style.visibility='hidden';
27001				player.setVariableValue('vis_thumbnail_menu_auto_hide', false);
27002			}
27003		}
27004		me._controller.ggUpdateConditionTimer();
27005		me._zoomout.ggUpdateConditionTimer();
27006		me._zoomin.ggUpdateConditionTimer();
27007		me._key_up.ggUpdateConditionTimer();
27008		me._key_down.ggUpdateConditionTimer();
27009		me._key_left.ggUpdateConditionTimer();
27010		me._key_right.ggUpdateConditionTimer();
27011		if (me._element_alpha_timer.ggLastIsActive!=me._element_alpha_timer.ggIsActive()) {
27012			me._element_alpha_timer.ggLastIsActive=me._element_alpha_timer.ggIsActive();
27013			if (me._element_alpha_timer.ggLastIsActive) {
27014			} else {
27015				player.setVariableValue('vis_timer', true);
27016			}
27017		}
27018		me._thumbnail_cloner.ggUpdateConditionTimer();
27019		me._thumbnail_cloner_mobile.ggUpdateConditionTimer();
27020		var hs='';
27021		if (me._loadingbar.ggParameter) {
27022			hs+=parameterToTransform(me._loadingbar.ggParameter) + ' ';
27023		}
27024		hs+='scale(' + (1 * player.getPercentLoaded() + 0) + ',1.0) ';
27025		me._loadingbar.style.transform=hs;
27026		me._dhtss_tour_splash_screen.ggUpdateConditionTimer();
27027		if (me._dhtss_tour_splash_screen.ggLastIsActive!=me._dhtss_tour_splash_screen.ggIsActive()) {
27028			me._dhtss_tour_splash_screen.ggLastIsActive=me._dhtss_tour_splash_screen.ggIsActive();
27029			if (me._dhtss_tour_splash_screen.ggLastIsActive) {
27030			} else {
27031				player.setVariableValue('dh__tour_splash_active', true);
27032			}
27033		}
27034		var hs='';
27035		if (me._dhftt_floatingtooltip.ggParameter) {
27036			hs+=parameterToTransform(me._dhftt_floatingtooltip.ggParameter) + ' ';
27037		}
27038		hs+='translate(' + (1 * player.mouse.x + 0) + 'px,0px) ';
27039		hs+='translate(0px,' + (1 * player.mouse.y + 0) + 'px) ';
27040		me._dhftt_floatingtooltip.style.transform=hs;
27041		if (!player.getLockedKeyboard()) {
27042			switch(me.skinKeyPressedText) {
27043			}
27044			switch(me.skinKeyPressedKey) {
27045				case 37:
27046					player.changePanLog(0.5,true);
27047					break;
27048				case 38:
27049					player.changeTiltLog(0.5,true);
27050					break;
27051				case 39:
27052					player.changePanLog(-0.5,true);
27053					break;
27054				case 40:
27055					player.changeTiltLog(-0.5,true);
27056					break;
27057			}
27058		}
27059		for (const id in hotspotTemplates) {
27060			const tmpl=hotspotTemplates[id];
27061			tmpl.forEach(function(hotspot) {
27062				if (hotspot.hotspotTimerEvent) {
27063					hotspot.hotspotTimerEvent();
27064				}
27065			});
27066		};
27067	};
27068	player.addListener('timer', me.skinTimerEvent);
27069	me.addSkin();
27070	var style = document.createElement('style');
27071	style.type = 'text/css';
27072	style.appendChild(document.createTextNode('.ggskin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}'));
27073	document.head.appendChild(style);
27074	document.addEventListener('keydown', function(e) {
27075		var keyText = e.key;
27076		var keyCode = e.which || e.keyCode;
27077		me.skinKeyPressedKey = e.keyCode;
27078		me.skinKeyPressedText = e.key;
27079	});
27080	document.addEventListener('keyup', function(e) {
27081		var keyText = e.key;
27082		var keyCode = e.which || e.keyCode;
27083		me.skinKeyPressedKey = 0;
27084		me.skinKeyPressedText = '';
27085	});
27086	document.addEventListener('keyup', function(e) {
27087		if (e.key === 'Enter' || e.key === ' ') {
27088			let activeElement = document.activeElement;
27089			if (activeElement.classList.contains('ggskin') && activeElement.onclick) activeElement.onclick();
27090		}
27091	});
27092	document.addEventListener('keydown', function(e) {
27093		if (e.key === 'Enter' || e.key === ' ') {
27094			let activeElement = document.activeElement;
27095			if (activeElement.classList.contains('ggskin') && activeElement.onmousedown) activeElement.onmousedown();
27096		}
27097	});
27098	document.addEventListener('keyup', function(e) {
27099		if (e.key === 'Enter' || e.key === ' ') {
27100			let activeElement = document.activeElement;
27101			if (activeElement.classList.contains('ggskin') && activeElement.onmouseup) activeElement.onmouseup();
27102		}
27103	});
27104	me.skinTimerEvent();
27105	document.fonts.onloadingdone = () => {
27106		me.updateSize(me.divSkin);
27107	}
27108};
27109function onYouTubeIframeAPIReady() {
27110	setTimeout(function(){
27111		var videoElements = document.querySelectorAll('.ggskin_video');
27112		for (var i=0; i<videoElements.length; i++) {
27113			if (videoElements[i].ggYoutubeApiReady) {
27114				videoElements[i].ggYoutubeApiReady();
27115			}
27116		}
27117	}, 1000);
27118}

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.