PageSourceSearch

https://courtyardbatumi1.netlify.app/skin.js

js courtyardbatumi1.netlify.app collected 2026-10-03 10:36:37 UTC 385,745 bytes, 6,591 lines download raw bytes

1// Garden Gnome Software - Skin
2// Pano2VR 6.1.8/17956
3// Filename: Courtyard Mariot.ggsk
4// Generated 2020-07-19T16:40:07
5
6function pano2vrSkin(player,base) {
7	player.addVariable('open_tag', 0, "");
8	player.addVariable('close_nodes', 2, false);
9	player.addVariable('category_visible', 2, true);
10	player.addVariable('category_follow', 2, true);
11	player.addVariable('map_full_screen', 2, false);
12	player.addVariable('vis_hotspots', 2, true);
13	player.addVariable('vis_info_popup', 2, true);
14	player.addVariable('node', 2, false);
15	player.addVariable('floorplan_mobile', 2, false);
16	player.addVariable('var_menu', 2, false);
17	var me=this;
18	var skin=this;
19	var flag=false;
20	var hotspotTemplates={};
21	var skinKeyPressed = 0;
22	this.player=player;
23	this.player.skinObj=this;
24	this.divSkin=player.divSkin;
25	this.ggUserdata=player.userdata;
26	this.lastSize={ w: -1,h: -1 };
27	var basePath="";
28	// auto detect base path
29	if (base=='?') {
30		var scripts = document.getElementsByTagName('script');
31		for(var i=0;i<scripts.length;i++) {
32			var src=scripts[i].src;
33			if (src.indexOf('skin.js')>=0) {
34				var p=src.lastIndexOf('/');
35				if (p>=0) {
36					basePath=src.substr(0,p+1);
37				}
38			}
39		}
40	} else
41	if (base) {
42		basePath=base;
43	}
44	this.elementMouseDown=[];
45	this.elementMouseOver=[];
46	var cssPrefix='';
47	var domTransition='transition';
48	var domTransform='transform';
49	var prefixes='Webkit,Moz,O,ms,Ms'.split(',');
50	var i;
51	var hs,el,els,elo,ela,elHorScrollFg,elHorScrollBg,elVertScrollFg,elVertScrollBg,elCornerBg;
52	if (typeof document.body.style['transform'] == 'undefined') {
53		for(var i=0;i<prefixes.length;i++) {
54			if (typeof document.body.style[prefixes[i] + 'Transform'] !== 'undefined') {
55				cssPrefix='-' + prefixes[i].toLowerCase() + '-';
56				domTransition=prefixes[i] + 'Transition';
57				domTransform=prefixes[i] + 'Transform';
58			}
59		}
60	}
61	
62	player.setMargins(0,0,0,0);
63	
64	this.updateSize=function(startElement) {
65		var stack=[];
66		stack.push(startElement);
67		while(stack.length>0) {
68			var e=stack.pop();
69			if (e.ggUpdatePosition) {
70				e.ggUpdatePosition();
71			}
72			if (e.hasChildNodes()) {
73				for(var i=0;i<e.childNodes.length;i++) {
74					stack.push(e.childNodes[i]);
75				}
76			}
77		}
78	}
79	
80	this.callNodeChange=function(startElement) {
81		var stack=[];
82		stack.push(startElement);
83		while(stack.length>0) {
84			var e=stack.pop();
85			if (e.ggNodeChange) {
86				e.ggNodeChange();
87			}
88			if (e.hasChildNodes()) {
89				for(var i=0;i<e.childNodes.length;i++) {
90					stack.push(e.childNodes[i]);
91				}
92			}
93		}
94	}
95	player.addListener('changenode', function() { me.ggUserdata=player.userdata; me.callNodeChange(me.divSkin); });
96	
97	var parameterToTransform=function(p) {
98		var hs='translate(' + p.rx + 'px,' + p.ry + 'px) rotate(' + p.a + 'deg) scale(' + p.sx + ',' + p.sy + ')';
99		return hs;
100	}
101	
102	this.findElements=function(id,regex) {
103		var r=[];
104		var stack=[];
105		var pat=new RegExp(id,'');
106		stack.push(me.divSkin);
107		while(stack.length>0) {
108			var e=stack.pop();
109			if (regex) {
110				if (pat.test(e.ggId)) r.push(e);
111			} else {
112				if (e.ggId==id) r.push(e);
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		return r;
121	}
122	
123	this.addSkin=function() {
124		var hs='';
125		this.ggCurrentTime=new Date().getTime();
126		el=me._autorotate_timer=document.createElement('div');
127		el.ggTimestamp=this.ggCurrentTime;
128		el.ggLastIsActive=true;
129		el.ggTimeout=5000;
130		el.ggId="autorotate_timer";
131		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
132		el.ggVisible=true;
133		el.className="ggskin ggskin_timer ";
134		el.ggType='timer';
135		hs ='';
136		hs+='height : 32px;';
137		hs+='left : 304px;';
138		hs+='position : absolute;';
139		hs+='top : 425px;';
140		hs+='visibility : inherit;';
141		hs+='width : 32px;';
142		hs+='pointer-events:none;';
143		el.setAttribute('style',hs);
144		el.style[domTransform + 'Origin']='50% 50%';
145		me._autorotate_timer.ggIsActive=function() {
146			return (me._autorotate_timer.ggTimestamp + me._autorotate_timer.ggTimeout) >= me.ggCurrentTime;
147		}
148		el.ggElementNodeId=function() {
149			return player.getCurrentNode();
150		}
151		me._autorotate_timer.ggActivate=function () {
152			player.stopAutorotate();
153		}
154		me._autorotate_timer.ggDeactivate=function () {
155			player.startAutorotate("0.03");
156		}
157		me._autorotate_timer.ggUpdatePosition=function (useTransition) {
158		}
159		me.divSkin.appendChild(me._autorotate_timer);
160		el=me._controler=document.createElement('div');
161		el.ggId="Controler";
162		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
163		el.ggVisible=true;
164		el.className="ggskin ggskin_rectangle ";
165		el.ggType='rectangle';
166		hs ='';
167		hs+='background : rgba(255,255,255,0.784314);';
168		hs+='border : 0px solid #000000;';
169		hs+='cursor : default;';
170		hs+='height : 55px;';
171		hs+='position : absolute;';
172		hs+='right : -210px;';
173		hs+='top : 0px;';
174		hs+='visibility : inherit;';
175		hs+='width : 100%;';
176		hs+='pointer-events:auto;';
177		el.setAttribute('style',hs);
178		el.style[domTransform + 'Origin']='50% 50%';
179		me._controler.ggIsActive=function() {
180			return false;
181		}
182		el.ggElementNodeId=function() {
183			return player.getCurrentNode();
184		}
185		me._controler.logicBlock_visible = function() {
186			var newLogicStateVisible;
187			if (
188				((player.getIsMobile() == true))
189			)
190			{
191				newLogicStateVisible = 0;
192			}
193			else if (
194				((player.getViewerSize().width <= 667))
195			)
196			{
197				newLogicStateVisible = 1;
198			}
199			else {
200				newLogicStateVisible = -1;
201			}
202			if (me._controler.ggCurrentLogicStateVisible != newLogicStateVisible) {
203				me._controler.ggCurrentLogicStateVisible = newLogicStateVisible;
204				me._controler.style[domTransition]='';
205				if (me._controler.ggCurrentLogicStateVisible == 0) {
206					me._controler.style.visibility="hidden";
207					me._controler.ggVisible=false;
208				}
209				else if (me._controler.ggCurrentLogicStateVisible == 1) {
210					me._controler.style.visibility="hidden";
211					me._controler.ggVisible=false;
212				}
213				else {
214					me._controler.style.visibility=(Number(me._controler.style.opacity)>0||!me._controler.style.opacity)?'inherit':'hidden';
215					me._controler.ggVisible=true;
216				}
217			}
218		}
219		me._controler.ggUpdatePosition=function (useTransition) {
220		}
221		me.divSkin.appendChild(me._controler);
222		el=me._tt_title=document.createElement('div');
223		els=me._tt_title__text=document.createElement('div');
224		el.className='ggskin ggskin_textdiv';
225		el.ggTextDiv=els;
226		el.ggId="tt_title";
227		el.ggDx=0;
228		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
229		el.ggVisible=true;
230		el.className="ggskin ggskin_text h1";
231		el.ggType='text';
232		hs ='';
233		hs+='height : 39px;';
234		hs+='left : -10000px;';
235		hs+='position : absolute;';
236		hs+='top : 9px;';
237		hs+='visibility : inherit;';
238		hs+='width : 300px;';
239		hs+='pointer-events:auto;';
240		el.setAttribute('style',hs);
241		el.style[domTransform + 'Origin']='50% 50%';
242		hs ='position:absolute;';
243		hs += 'box-sizing: border-box;';
244		hs+='cursor: default;';
245		hs+='left: 0px;';
246		hs+='top:  0px;';
247		hs+='width: 300px;';
248		hs+='height: 39px;';
249		hs+='border: 0px solid #000000;';
250		hs+='color: rgba(0,0,0,1);';
251		hs+='font-size: 20px;';
252		hs+='font-weight: inherit;';
253		hs+='text-align: center;';
254		hs+='white-space: nowrap;';
255		hs+='padding: 8px 1px 8px 1px;';
256		hs+='overflow: hidden;';
257		els.setAttribute('style',hs);
258		me._tt_title.ggUpdateText=function() {
259			var hs=me.ggUserdata.title;
260			if (hs!=this.ggText) {
261				this.ggText=hs;
262				this.ggTextDiv.innerHTML=hs;
263				if (this.ggUpdatePosition) this.ggUpdatePosition();
264			}
265		}
266		me._tt_title.ggUpdateText();
267		player.addListener('changenode', function() {
268			me._tt_title.ggUpdateText();
269		});
270		el.appendChild(els);
271		me._tt_title.ggIsActive=function() {
272			return false;
273		}
274		el.ggElementNodeId=function() {
275			return player.getCurrentNode();
276		}
277		me._tt_title.logicBlock_scaling = function() {
278			var newLogicStateScaling;
279			if (
280				((player.getViewerSize().width <= 756))
281			)
282			{
283				newLogicStateScaling = 0;
284			}
285			else {
286				newLogicStateScaling = -1;
287			}
288			if (me._tt_title.ggCurrentLogicStateScaling != newLogicStateScaling) {
289				me._tt_title.ggCurrentLogicStateScaling = newLogicStateScaling;
290				me._tt_title.style[domTransition]='' + cssPrefix + 'transform 0s';
291				if (me._tt_title.ggCurrentLogicStateScaling == 0) {
292					me._tt_title.ggParameter.sx = 0.8;
293					me._tt_title.ggParameter.sy = 0.8;
294					me._tt_title.style[domTransform]=parameterToTransform(me._tt_title.ggParameter);
295				}
296				else {
297					me._tt_title.ggParameter.sx = 1;
298					me._tt_title.ggParameter.sy = 1;
299					me._tt_title.style[domTransform]=parameterToTransform(me._tt_title.ggParameter);
300				}
301			}
302		}
303		me._tt_title.logicBlock_visible = function() {
304			var newLogicStateVisible;
305			if (
306				((player.getIsMobile() == true))
307			)
308			{
309				newLogicStateVisible = 0;
310			}
311			else {
312				newLogicStateVisible = -1;
313			}
314			if (me._tt_title.ggCurrentLogicStateVisible != newLogicStateVisible) {
315				me._tt_title.ggCurrentLogicStateVisible = newLogicStateVisible;
316				me._tt_title.style[domTransition]='' + cssPrefix + 'transform 0s';
317				if (me._tt_title.ggCurrentLogicStateVisible == 0) {
318					me._tt_title.style.visibility="hidden";
319					me._tt_title.ggVisible=false;
320				}
321				else {
322					me._tt_title.style.visibility=(Number(me._tt_title.style.opacity)>0||!me._tt_title.style.opacity)?'inherit':'hidden';
323					me._tt_title.ggVisible=true;
324				}
325			}
326		}
327		me._tt_title.ggUpdatePosition=function (useTransition) {
328			if (useTransition==='undefined') {
329				useTransition = false;
330			}
331			if (!useTransition) {
332				this.style[domTransition]='none';
333			}
334			if (this.parentNode) {
335				var pw=this.parentNode.clientWidth;
336				var w=this.offsetWidth + 0;
337					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
338			}
339		}
340		me.divSkin.appendChild(me._tt_title);
341		el=me._controler_mobile=document.createElement('div');
342		el.ggId="controler_mobile";
343		el.ggDy=0;
344		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
345		el.ggVisible=false;
346		el.className="ggskin ggskin_rectangle ";
347		el.ggType='rectangle';
348		hs ='';
349		hs+='border : 0px solid #000000;';
350		hs+='cursor : default;';
351		hs+='height : 156px;';
352		hs+='position : absolute;';
353		hs+='right : 0px;';
354		hs+='top : -10000px;';
355		hs+='visibility : hidden;';
356		hs+='width : 36px;';
357		hs+='pointer-events:auto;';
358		el.setAttribute('style',hs);
359		el.style[domTransform + 'Origin']='50% 50%';
360		me._controler_mobile.ggIsActive=function() {
361			return false;
362		}
363		el.ggElementNodeId=function() {
364			return player.getCurrentNode();
365		}
366		me._controler_mobile.logicBlock_position = function() {
367			var newLogicStatePosition;
368			if (
369				((player.getIsLoading() == true))
370			)
371			{
372				newLogicStatePosition = 0;
373			}
374			else {
375				newLogicStatePosition = -1;
376			}
377			if (me._controler_mobile.ggCurrentLogicStatePosition != newLogicStatePosition) {
378				me._controler_mobile.ggCurrentLogicStatePosition = newLogicStatePosition;
379				me._controler_mobile.style[domTransition]='right 1000ms ease 0ms, top 1000ms ease 0ms';
380				if (me._controler_mobile.ggCurrentLogicStatePosition == 0) {
381					me._controler_mobile.style.right='-40px';
382					this.ggDy = 0;
383					me._controler_mobile.ggUpdatePosition(true);
384				}
385				else {
386					me._controler_mobile.style.right='0px';
387					me._controler_mobile.ggDy=0;
388					me._controler_mobile.ggUpdatePosition(true);
389				}
390			}
391		}
392		me._controler_mobile.logicBlock_visible = function() {
393			var newLogicStateVisible;
394			if (
395				((player.getIsMobile() == true))
396			)
397			{
398				newLogicStateVisible = 0;
399			}
400			else {
401				newLogicStateVisible = -1;
402			}
403			if (me._controler_mobile.ggCurrentLogicStateVisible != newLogicStateVisible) {
404				me._controler_mobile.ggCurrentLogicStateVisible = newLogicStateVisible;
405				me._controler_mobile.style[domTransition]='right 1000ms ease 0ms, top 1000ms ease 0ms';
406				if (me._controler_mobile.ggCurrentLogicStateVisible == 0) {
407					me._controler_mobile.style.visibility=(Number(me._controler_mobile.style.opacity)>0||!me._controler_mobile.style.opacity)?'inherit':'hidden';
408					me._controler_mobile.ggVisible=true;
409				}
410				else {
411					me._controler_mobile.style.visibility="hidden";
412					me._controler_mobile.ggVisible=false;
413				}
414			}
415		}
416		me._controler_mobile.ggUpdatePosition=function (useTransition) {
417			if (useTransition==='undefined') {
418				useTransition = false;
419			}
420			if (!useTransition) {
421				this.style[domTransition]='none';
422			}
423			if (this.parentNode) {
424				var ph=this.parentNode.clientHeight;
425				var h=this.offsetHeight;
426					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
427			}
428		}
429		el=me._button_auto_rotate_mobile=document.createElement('div');
430		el.ggId="button_auto_rotate_mobile";
431		el.ggDx=0;
432		el.ggDy=14;
433		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
434		el.ggVisible=false;
435		el.className="ggskin ggskin_container ";
436		el.ggType='container';
437		hs ='';
438		hs+='height : 28px;';
439		hs+='left : -10000px;';
440		hs+='position : absolute;';
441		hs+='top : -10000px;';
442		hs+='visibility : hidden;';
443		hs+='width : 28px;';
444		hs+='pointer-events:none;';
445		el.setAttribute('style',hs);
446		el.style[domTransform + 'Origin']='50% 50%';
447		me._button_auto_rotate_mobile.ggIsActive=function() {
448			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
449				return this.parentNode.ggIsActive();
450			}
451			return false;
452		}
453		el.ggElementNodeId=function() {
454			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
455				return this.parentNode.ggElementNodeId();
456			}
457			return player.getCurrentNode();
458		}
459		me._button_auto_rotate_mobile.logicBlock_visible = function() {
460			var newLogicStateVisible;
461			if (
462				((player.getIsMobile() == true))
463			)
464			{
465				newLogicStateVisible = 0;
466			}
467			else {
468				newLogicStateVisible = -1;
469			}
470			if (me._button_auto_rotate_mobile.ggCurrentLogicStateVisible != newLogicStateVisible) {
471				me._button_auto_rotate_mobile.ggCurrentLogicStateVisible = newLogicStateVisible;
472				me._button_auto_rotate_mobile.style[domTransition]='';
473				if (me._button_auto_rotate_mobile.ggCurrentLogicStateVisible == 0) {
474					me._button_auto_rotate_mobile.style.visibility=(Number(me._button_auto_rotate_mobile.style.opacity)>0||!me._button_auto_rotate_mobile.style.opacity)?'inherit':'hidden';
475					me._button_auto_rotate_mobile.ggVisible=true;
476				}
477				else {
478					me._button_auto_rotate_mobile.style.visibility="hidden";
479					me._button_auto_rotate_mobile.ggVisible=false;
480				}
481			}
482		}
483		me._button_auto_rotate_mobile.ggUpdatePosition=function (useTransition) {
484			if (useTransition==='undefined') {
485				useTransition = false;
486			}
487			if (!useTransition) {
488				this.style[domTransition]='none';
489			}
490			if (this.parentNode) {
491				var pw=this.parentNode.clientWidth;
492				var w=this.offsetWidth;
493					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
494				var ph=this.parentNode.clientHeight;
495				var h=this.offsetHeight;
496					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
497			}
498		}
499		el=me._stop_rotate_image0=document.createElement('div');
500		els=me._stop_rotate_image0__img=document.createElement('img');
501		els.className='ggskin ggskin_stop_rotate_image0';
502		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAABfUlEQVRoge2bS27CMBBAn0kVTsKuwAXKeSoOUaVSOUW2iFuwQekBsuhh8pFwF6QRtdrU2CVVh3mSpZCJZ+YFlG
502wGY63llpj8dQNjo8LSUWHxWGuDFjAD9kANWI9VAI/ftLHu4j556q7uLKjvCOG9Z4PucqXXgXn2IX3H/KRXAFVVeRXabrf9PufGrQB2u51XnqqqPtW/lBjhFGA6nXpdPJ/P+0MndO/EBzmrl3ptcBjtodW2bX/ohBqApmlG6ePmntIqLB0Vlo4KS0eFpaPC0lFh6aiwdFRYOiosHRWWjgpLR4Wlo8LSUWHpqLB0VFg6KiwdFZaOCl8LY8xgDwPxX2U04cmkL5U4oQQgSdzT1+EuYu8r8HA4HFgul4MX1nVNnucfHwsnXACLPM/Jso'+
503			'w0HR6wK8vyvP7lRAyXbrh8IPRIN2p4xiIgjwVeQvo2MX/yMMZsOA15Dn/Fp5HfAngG3r6IL4Csy/XTDGXZ5XoK6T1K+D+iryXpqLB0bk74HU5auKoUfL3QAAAAAElFTkSuQmCC';
504		els.setAttribute('src',hs);
505		els.ggNormalSrc=hs;
506		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
507		els.className='ggskin ggskin_button';
508		els['ondragstart']=function() { return false; };
509		player.checkLoaded.push(els);
510		el.appendChild(els);
511		el.ggSubElement = els;
512		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAABfUlEQVRoge2bS27CMBBAn0kVTsKuwAXKeSoOUaVSOUW2iFuwQekBsuhh8pFwF6QRtdrU2CVVh3mSpZCJZ+YFlGwGY63llpj8dQNjo8LSUWHxWGuDFjAD9kANWI9VAI/ftLHu4j556q7uLKjvCOG9Z4PucqXXgXn2IX3H/KRXAFVVeRXabrf9PufGrQB2u51XnqqqPtW/lBjhFGA6nXpdPJ/P+0MndO/EBzmrl3ptcBjtodW2bX/ohBqApmlG6ePmntIqLB0Vlo4KS0eFpaPC0lFh6aiwdFRYOiosHRWWjgpLR4Wlo8LSUWHpqLB0VFg6KiwdFZaOCl8LY8xgDwPxX2U04cmkL5U4oQQgSdzT1+EuYu8r8HA4HFgul4MX1nVNnucfHwsnXACLPM/Jso'+
513			'w0HR6wK8vyvP7lRAyXbrh8IPRIN2p4xiIgjwVeQvo2MX/yMMZsOA15Dn/Fp5HfAngG3r6IL4Csy/XTDGXZ5XoK6T1K+D+iryXpqLB0bk74HU5auKoUfL3QAAAAAElFTkSuQmCC';
514		me._stop_rotate_image0__img.ggOverSrc=hs;
515		el.ggId="stop_rotate_image";
516		el.ggDx=0;
517		el.ggDy=0;
518		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
519		el.ggVisible=false;
520		el.className="ggskin ggskin_button ";
521		el.ggType='button';
522		hs ='';
523		hs+='cursor : pointer;';
524		hs+='height : 26px;';
525		hs+='left : -10000px;';
526		hs+='position : absolute;';
527		hs+='top : -10000px;';
528		hs+='visibility : hidden;';
529		hs+='width : 26px;';
530		hs+='pointer-events:auto;';
531		el.setAttribute('style',hs);
532		el.style[domTransform + 'Origin']='50% 50%';
533		me._stop_rotate_image0.ggIsActive=function() {
534			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
535				return this.parentNode.ggIsActive();
536			}
537			return false;
538		}
539		el.ggElementNodeId=function() {
540			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
541				return this.parentNode.ggElementNodeId();
542			}
543			return player.getCurrentNode();
544		}
545		me._stop_rotate_image0.logicBlock_visible = function() {
546			var newLogicStateVisible;
547			if (
548				((player.getIsAutorotating() == true))
549			)
550			{
551				newLogicStateVisible = 0;
552			}
553			else {
554				newLogicStateVisible = -1;
555			}
556			if (me._stop_rotate_image0.ggCurrentLogicStateVisible != newLogicStateVisible) {
557				me._stop_rotate_image0.ggCurrentLogicStateVisible = newLogicStateVisible;
558				me._stop_rotate_image0.style[domTransition]='';
559				if (me._stop_rotate_image0.ggCurrentLogicStateVisible == 0) {
560					me._stop_rotate_image0.style.visibility=(Number(me._stop_rotate_image0.style.opacity)>0||!me._stop_rotate_image0.style.opacity)?'inherit':'hidden';
561					me._stop_rotate_image0.ggVisible=true;
562				}
563				else {
564					me._stop_rotate_image0.style.visibility="hidden";
565					me._stop_rotate_image0.ggVisible=false;
566				}
567			}
568		}
569		me._stop_rotate_image0.onclick=function (e) {
570			player.stopAutorotate();
571		}
572		me._stop_rotate_image0.onmouseover=function (e) {
573			me._stop_rotate_image0__img.src=me._stop_rotate_image0__img.ggOverSrc;
574		}
575		me._stop_rotate_image0.onmouseout=function (e) {
576			me._stop_rotate_image0__img.src=me._stop_rotate_image0__img.ggNormalSrc;
577		}
578		me._stop_rotate_image0.ggUpdatePosition=function (useTransition) {
579			if (useTransition==='undefined') {
580				useTransition = false;
581			}
582			if (!useTransition) {
583				this.style[domTransition]='none';
584			}
585			if (this.parentNode) {
586				var pw=this.parentNode.clientWidth;
587				var w=this.offsetWidth;
588					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
589				var ph=this.parentNode.clientHeight;
590				var h=this.offsetHeight;
591					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
592			}
593		}
594		me._button_auto_rotate_mobile.appendChild(me._stop_rotate_image0);
595		el=me._start_rotate_image=document.createElement('div');
596		els=me._start_rotate_image__img=document.createElement('img');
597		els.className='ggskin ggskin_start_rotate_image';
598		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAFZElEQVRoge2abUiVZxiAr1stycWsJAcjtFEMJhX0sSW4KGqDuebACmOY0GrRn0A2WyeM/I6UU0vNVfjRlsWw0VQybZvKSsN57BzFCauRrI1Fq5i0MdSV0r0f9oY/Nu3N9z0f1gXvj3Of89z3ffF+Pc/hEVXlaSLI1w14m2fCk52nTjjE7AAReRX4R1V7Hn62vCkzmH7oqupjH0AHoA+PFuAlqwXMYqZ/VX38AcA7gC5btkwXLFhgSCtwDAg2W9hXh5l7eAXAhg0bqKurIyUlhaCgIIDtwA8i8r6lp84mzAgPAQwPDzN37lwqKytpbm5m5cqVADHAcRGpF5E4Oxq1CtNP6dEPiVWrVnHhwgUqKiqIjo4GeBu4JCKVIvKidW1ahyWvpS1bttDZ2YnD4W'+
599			'D69OkAKYxc5ulW5LcSy97Ds2bNIj8/H5fLRVJSEkAEsE9EXCKy0ao6E8XyiUdMTAynT5+moaGBpUuXArwGVInIWRFZanU9s9g204qPj6etrY3Dhw8zZ84cgATALSJlIhJuV93xsHVqOXXqVHbs2IHH4yE1NZUpU6YAfMDI/f2RnbX/D6/MpSMjIyksLMTlcrF27VqAKOCgiFwSkQRv9GDg1cXD4sWLOXfuHNXV1SxatAggDjgrIqdF5BVv9OCT1VJiYiIdHR0UFBQQEREBkAT8KCKlIhJqZ22fLQ9DQ0PZtWsXnZ2dbNu2jZCQEI
599BtjNzf2+2q6/P1cFRUFKWlpbS2trJmzRqAl4FjIvKtiLxhdT2fCxvExsbS1NTEyZMnmT9/PsCbQKOIfCEi0VbV8Rthg02bNuF2u8nKymLGjBkA7zFymWdbkd/vhAHCw8PJzMzE'+
600			'7XaTnJwM8DyQISLdIrJ5Irn9Uthg3rx5nDp1iubmZuLi4gAWAZ89XIbGPklOvxY2WL16NRcvXqS8vHz0MvR7EflMRF4wkysghAGCg4PZunUrXV1d7Ny5k2nTpgFsxuQyNGCEDWbOnInT6cTlcrF+/XqASEaWoe0isny88QEnbLBw4ULOnDlDQ0MDS5YsAVgOjCsdsMIG8fHxeDwe0tLSjNCKsX5v+o94f2NgYICSkhJqamqMUOtYvw9o4ZqaGtLT07l69aoR+kZVXWONCchL2u12k5CQwLp16wzZ74B3VfWt8cYG1Bm+ffs2ubm5lJeXc+/ePYDfgEJV/eRxcwSE8NDQEKWlpeTk5HDnzh0jfBxIU9U/zeTye+H6+nqys7O5fPmyEfoKyFXV7ifJ57fCV65cIT09ndraWiPkBg6qatVE8vqdcF9fHwcOHKCoqIjBwU'+
601			'GA34FiVc23Ir/fCKsqZWVl5Ofnc/36dSP8OfCxqv5hVR2/EG5pacHhcNDe3m6Evgb2qeolq2v5VPjatWvk5eVRWVlphLqAQ6p60q6aPhHu7+/H6XRSXFzM3bt3AfqBIlXdY3dtrwtXVVWxd+9eent7H4WAPar6szfqe024ra2NrKwsGhsbjVAjUKCqzd7qAbwgfPPmTTIyMjhx4gTDw8MAvYxMBz+1u/Z/YZvwwMAAR48eZf/+/fT19RnhMiBVVQftqjsetghXV1eTk5NDd/ej2d+XQIaq/mRHPTNYKtzT04PD4eD8+fNGqA1wqmrtGMO8iiXCt27dwul0UlJSwv379wF+YWQ6eMiK/FYyIeEHDx5w5MgRCgoKuHHjhhGuAD5U1b8n3J0NmBEOAwgLCwOgqamJ3bt34/F4jO/rgDxV7bC0Q6sxsdcyEdDExERNTk4e'+
602			'vdfSBWz09R5KOzaXzmZkqWaI/gVk+uIkjcassIzeSjgeIjIbeB14DmhV1V8Dbb+0KeHJQED+TTsRnglPdp4JT3b+BYAHiHJhMWplAAAAAElFTkSuQmCC';
603		els.setAttribute('src',hs);
604		els.ggNormalSrc=hs;
605		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
606		els.className='ggskin ggskin_button';
607		els['ondragstart']=function() { return false; };
608		player.checkLoaded.push(els);
609		el.appendChild(els);
610		el.ggSubElement = els;
611		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAFZElEQVRoge2abUiVZxiAr1stycWsJAcjtFEMJhX0sSW4KGqDuebACmOY0GrRn0A2WyeM/I6UU0vNVfjRlsWw0VQybZvKSsN57BzFCauRrI1Fq5i0MdSV0r0f9oY/Nu3N9z0f1gXvj3Of89z3ffF+Pc/hEVXlaSLI1w14m2fCk52nTjjE7AAReRX4R1V7Hn62vCkzmH7oqupjH0AHoA+PFuAlqwXMYqZ/VX38AcA7gC5btkwXLFhgSCtwDAg2W9hXh5l7eAXAhg0bqKurIyUlhaCgIIDtwA8i8r6lp84mzAgPAQwPDzN37lwqKytpbm5m5cqVADHAcRGpF5E4Oxq1CtNP6dEPiVWrVnHhwgUqKiqIjo4GeBu4JCKVIvKidW1ahyWvpS1bttDZ2YnD4W'+
612			'D69OkAKYxc5ulW5LcSy97Ds2bNIj8/H5fLRVJSEkAEsE9EXCKy0ao6E8XyiUdMTAynT5+moaGBpUuXArwGVInIWRFZanU9s9g204qPj6etrY3Dhw8zZ84cgATALSJlIhJuV93xsHVqOXXqVHbs2IHH4yE1NZUpU6YAfMDI/f2RnbX/D6/MpSMjIyksLMTlcrF27VqAKOCgiFwSkQRv9GDg1cXD4sWLOXfuHNXV1SxatAggDjgrIqdF5BVv9OCT1VJiYiIdHR0UFBQQEREBkAT8KCKlIhJqZ22fLQ9DQ0PZtWsXnZ2dbNu2jZCQEIBtjNzf2+2q6/P1cFRUFKWlpbS2trJmzRqAl4FjIvKtiLxhdT2fCxvExsbS1NTEyZMnmT9/PsCbQKOIfCEi0VbV8Rthg02bNuF2u8nKymLGjBkA7zFymWdbkd/vhAHCw8PJzMzE'+
613			'7XaTnJwM8DyQISLdIrJ5Irn9Uthg3rx5nDp1iubmZuLi4gAWAZ89XIbGPklOvxY2WL16NRcvXqS8vHz0MvR7EflMRF4wkysghAGCg4PZunUrXV1d7Ny5k2nTpgFsxuQyNGCEDWbOnInT6cTlcrF+/XqASEaWoe0isny88QEnbLBw4ULOnDlDQ0MDS5YsAVgOjCsdsMIG8fHxeDwe0tLSjNCKsX5v+o94f2NgYICSkhJqamqMUOtYvw9o4ZqaGtLT07l69aoR+kZVXWONCchL2u12k5CQwLp16wzZ74B3VfWt8cYG1Bm+ffs2ubm5lJeXc+/ePYDfgEJV/eRxcwSE8NDQEKWlpeTk5HDnzh0jfBxIU9U/zeTye+H6+nqys7O5fPmyEfoKyFXV7ifJ57fCV65cIT09ndraWiPkBg6qatVE8vqdcF9fHwcOHKCoqIjBwU'+
614			'GA34FiVc23Ir/fCKsqZWVl5Ofnc/36dSP8OfCxqv5hVR2/EG5pacHhcNDe3m6Evgb2qeolq2v5VPjatWvk5eVRWVlphLqAQ6p60q6aPhHu7+/H6XRSXFzM3bt3AfqBIlXdY3dtrwtXVVWxd+9eent7H4WAPar6szfqe024ra2NrKwsGhsbjVAjUKCqzd7qAbwgfPPmTTIyMjhx4gTDw8MAvYxMBz+1u/Z/YZvwwMAAR48eZf/+/fT19RnhMiBVVQftqjsetghXV1eTk5NDd/ej2d+XQIaq/mRHPTNYKtzT04PD4eD8+fNGqA1wqmrtGMO8iiXCt27dwul0UlJSwv379wF+YWQ6eMiK/FYyIeEHDx5w5MgRCgoKuHHjhhGuAD5U1b8n3J0NmBEOAwgLCwOgqamJ3bt34/F4jO/rgDxV7bC0Q6sxsdcyEdDExERNTk4e'+
615			'vdfSBWz09R5KOzaXzmZkqWaI/gVk+uIkjcassIzeSjgeIjIbeB14DmhV1V8Dbb+0KeHJQED+TTsRnglPdp4JT3b+BYAHiHJhMWplAAAAAElFTkSuQmCC';
616		me._start_rotate_image__img.ggOverSrc=hs;
617		el.ggId="start_rotate_image";
618		el.ggDx=0;
619		el.ggDy=0;
620		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
621		el.ggVisible=true;
622		el.className="ggskin ggskin_button ";
623		el.ggType='button';
624		hs ='';
625		hs+='cursor : pointer;';
626		hs+='height : 26px;';
627		hs+='left : -10000px;';
628		hs+='position : absolute;';
629		hs+='top : -10000px;';
630		hs+='visibility : inherit;';
631		hs+='width : 26px;';
632		hs+='pointer-events:auto;';
633		el.setAttribute('style',hs);
634		el.style[domTransform + 'Origin']='50% 50%';
635		me._start_rotate_image.ggIsActive=function() {
636			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
637				return this.parentNode.ggIsActive();
638			}
639			return false;
640		}
641		el.ggElementNodeId=function() {
642			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
643				return this.parentNode.ggElementNodeId();
644			}
645			return player.getCurrentNode();
646		}
647		me._start_rotate_image.logicBlock_visible = function() {
648			var newLogicStateVisible;
649			if (
650				((player.getIsAutorotating() == true))
651			)
652			{
653				newLogicStateVisible = 0;
654			}
655			else {
656				newLogicStateVisible = -1;
657			}
658			if (me._start_rotate_image.ggCurrentLogicStateVisible != newLogicStateVisible) {
659				me._start_rotate_image.ggCurrentLogicStateVisible = newLogicStateVisible;
660				me._start_rotate_image.style[domTransition]='';
661				if (me._start_rotate_image.ggCurrentLogicStateVisible == 0) {
662					me._start_rotate_image.style.visibility="hidden";
663					me._start_rotate_image.ggVisible=false;
664				}
665				else {
666					me._start_rotate_image.style.visibility=(Number(me._start_rotate_image.style.opacity)>0||!me._start_rotate_image.style.opacity)?'inherit':'hidden';
667					me._start_rotate_image.ggVisible=true;
668				}
669			}
670		}
671		me._start_rotate_image.onclick=function (e) {
672			player.startAutorotate("0.05","5","1");
673		}
674		me._start_rotate_image.onmouseover=function (e) {
675			me._start_rotate_image__img.src=me._start_rotate_image__img.ggOverSrc;
676		}
677		me._start_rotate_image.onmouseout=function (e) {
678			me._start_rotate_image__img.src=me._start_rotate_image__img.ggNormalSrc;
679		}
680		me._start_rotate_image.ggUpdatePosition=function (useTransition) {
681			if (useTransition==='undefined') {
682				useTransition = false;
683			}
684			if (!useTransition) {
685				this.style[domTransition]='none';
686			}
687			if (this.parentNode) {
688				var pw=this.parentNode.clientWidth;
689				var w=this.offsetWidth;
690					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
691				var ph=this.parentNode.clientHeight;
692				var h=this.offsetHeight;
693					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
694			}
695		}
696		me._button_auto_rotate_mobile.appendChild(me._start_rotate_image);
697		me._controler_mobile.appendChild(me._button_auto_rotate_mobile);
698		el=me._button_fullscreen0=document.createElement('div');
699		el.ggId="button_fullscreen";
700		el.ggDx=0;
701		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
702		el.ggVisible=true;
703		el.className="ggskin ggskin_container ";
704		el.ggType='container';
705		hs ='';
706		hs+='bottom : 7px;';
707		hs+='height : 32px;';
708		hs+='left : -10000px;';
709		hs+='position : absolute;';
710		hs+='visibility : inherit;';
711		hs+='width : 32px;';
712		hs+='pointer-events:none;';
713		el.setAttribute('style',hs);
714		el.style[domTransform + 'Origin']='50% 50%';
715		me._button_fullscreen0.ggIsActive=function() {
716			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
717				return this.parentNode.ggIsActive();
718			}
719			return false;
720		}
721		el.ggElementNodeId=function() {
722			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
723				return this.parentNode.ggElementNodeId();
724			}
725			return player.getCurrentNode();
726		}
727		me._button_fullscreen0.onclick=function (e) {
728			player.toggleFullscreen();
729		}
730		me._button_fullscreen0.ggUpdatePosition=function (useTransition) {
731			if (useTransition==='undefined') {
732				useTransition = false;
733			}
734			if (!useTransition) {
735				this.style[domTransition]='none';
736			}
737			if (this.parentNode) {
738				var pw=this.parentNode.clientWidth;
739				var w=this.offsetWidth;
740					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
741			}
742		}
743		el=me._button_image_normalscreen=document.createElement('div');
744		els=me._button_image_normalscreen__img=document.createElement('img');
745		els.className='ggskin ggskin_button_image_normalscreen';
746		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAFlUlEQVRogdWa3U9TZxzHP8/hZS62ph00aCIoA5QSkkqoTSDRDQmUK+sSvdHMm12LqbcsMUaum/gP7ELCjZLoLkyGgAQ3IcHiqGEob0NhGyOlKbGnmS/0nF2c0+VY2tJCoe6bcHGe5zy/8+mTH+f5vRyhqio7VCFQARwByoASwAQU6/PvARkIAavAa2AJ2NjJQ8V2wIUQqKrqAOqA49t89gwwLYQIZLtQVdVtgZ9Cgz0MoCiKEgwG1+bm5lZfvHix7vf7IxMTE/+8evVqA+Do0aOFjY2NnzudTrPdbrfU1NSU2Wy2UkmSJN3eH8CMEOLn3QK3A81AOUA4HA4/fvx47ubNm8sTExPvMzUC0NDQUHz9+vXy06dP11itVqs+vAyMCSGmcwnuARoA1tfXwz'+
747			'09Pc+9Xu9fsVgsG95NKigowOfzHbp8+bLDYrHEf8CvQogfdwpuAr4BqhRFiQ0ODgbOnz8/G4lEdvwfbZTZbBZ379491tbW5pAkqQBYAO4LISKpwKVkE7oswEWgSpbliNfrHXC73TO5hgaIRCJqR0fHjNfrHZBlOQJUARdVVbWkWpNqx03AJeBQKBQKnT17dmR0dPRdroGTyeVyFT948ODr0tLSEmAF6BVCyMZ70rnKt0DV2tpaqKmp6dH8/PyO3rnZqrq6unBsbOyMDr8ghOgxzqdyFQ+6e3g8npG9hgaYn5/f8Hg8I3G3UVXVk3hPIrgdaFAUJdbV1fVkr9wjmUZHR991dXU9URQlBjSoqmo3zie6yndA+cOHD5+53e6ZvQRNpf7+/tr29vYGYEkI8QNs9vFTQOv6+nq4oqKifzfeHtuR2WwWS0tLHRaLxQIMCiF+'+
748			'SfTx4wA9PT3PPxVo0F6Vvb298XimNj4e3/ETwLlwOBy22Ww/pTsRVVV9mWw8Go1OmEymS+kgZFnu3b9/f2OyOSFEbbJx0E7YYDDYoYcH94HJ+I7XAQwPD8/u4BgX2124lWKxGMPDw7P6ZR1oO14IfK8oSszhcNybmpr6kM5IfMfT7VA2ytRefX19USAQ+EYPCboltCSAYDAY2go6n5qamvoQDAZD+mWFhJa5MDc3t5o/rMxkYDwioaVbTE9Pr2eyOBqNTkSj0We5gsnGnoGxTELLEfH7/W8yWWwymS6ZTKaL28PcmT0DY4mEFgkSCATe5gpmt2RgNEno2fjCwsKeB1PZysBYnC6R+KQlodU9qKqqKswzy5YyML6X0Io1OByOfflDykwGRllCqzDhdDoPZLJYluVeWZZ7cwWTjT0
748DY6gQrSxWW1dXZ0ErzqRVqiBpu8'+
749			'rGns4IsCqh1fKoqakpyyXQbsjA+FpCK0Bis9lK6uvri/KHlV52u73IZrOV6JdLElrVdFaSpIIbN26UZ2pIVdWXxr9M/FSW5d7EdZk+r7u7u1yPDOeAjfh7fBqgpaWlJlNDSbRr8Th8xPYbaLVtgEnAabVaD/t8voPXrl37OyXdDuLwrTKkVPL5fAetVusXwJ9CiMnEZPkroOUTTZbdelF0WAgxkpgsjwDLFovF2tfXdyxPnJvU19d3TIdeFkKMxMcTY5VRgNbWVkdnZ6eVPOvKlSuW1tZWh345apxLVjs8B5yQZTnidrsH8lXNam5u/qy/v7/NZDKZgUkhxP34XEZFT5fL9WhxcXFPQ97KysrC8fHxrIueAPeAldLS0pLx8fEzLperOMV9OZfL5So2QK/oLJuUClwG7qDDDw0Nte+Fz3d2dlqHhobaDNB3EmvjcW3V'+
750			'SjGjtVK+VBQlNjAwELhw4cJetFJ+B+6la6Vsq3l1+/btwNWrV1dyAX3r1q1daV4ZVQc0kdt2YbV+IsIutQuNStugffr06Ru/3/92cXHxA0BlZWWR0+ncd/LkyQP5atD+p/9rSzxRyT5CMPPxRwgRcvwRwr89/urbqQxV5AAAAABJRU5ErkJggg==';
751		els.setAttribute('src',hs);
752		els.ggNormalSrc=hs;
753		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
754		els.className='ggskin ggskin_button';
755		els['ondragstart']=function() { return false; };
756		player.checkLoaded.push(els);
757		el.appendChild(els);
758		el.ggSubElement = els;
759		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAFlUlEQVRogdWa3U9TZxzHP8/hZS62ph00aCIoA5QSkkqoTSDRDQmUK+sSvdHMm12LqbcsMUaum/gP7ELCjZLoLkyGgAQ3IcHiqGEob0NhGyOlKbGnmS/0nF2c0+VY2tJCoe6bcHGe5zy/8+mTH+f5vRyhqio7VCFQARwByoASwAQU6/PvARkIAavAa2AJ2NjJQ8V2wIUQqKrqAOqA49t89gwwLYQIZLtQVdVtgZ9Cgz0MoCiKEgwG1+bm5lZfvHix7vf7IxMTE/+8evVqA+Do0aOFjY2NnzudTrPdbrfU1NSU2Wy2UkmSJN3eH8CMEOLn3QK3A81AOUA4HA4/fvx47ubNm8sTExPvMzUC0NDQUHz9+vXy06dP11itVqs+vAyMCSGmcwnuARoA1tfXwz'+
760			'09Pc+9Xu9fsVgsG95NKigowOfzHbp8+bLDYrHEf8CvQogfdwpuAr4BqhRFiQ0ODgbOnz8/G4lEdvwfbZTZbBZ379491tbW5pAkqQBYAO4LISKpwKVkE7oswEWgSpbliNfrHXC73TO5hgaIRCJqR0fHjNfrHZBlOQJUARdVVbWkWpNqx03AJeBQKBQKnT17dmR0dPRdroGTyeVyFT948ODr0tLSEmAF6BVCyMZ70rnKt0DV2tpaqKmp6dH8/PyO3rnZqrq6unBsbOyMDr8ghOgxzqdyFQ+6e3g8npG9hgaYn5/f8Hg8I3G3UVXVk3hPIrgdaFAUJdbV1fVkr9wjmUZHR991dXU9URQlBjSoqmo3zie6yndA+cOHD5+53e6ZvQRNpf7+/tr29vYGYEkI8QNs9vFTQOv6+nq4oqKifzfeHtuR2WwWS0tLHRaLxQIMCiF+'+
761			'SfTx4wA9PT3PPxVo0F6Vvb298XimNj4e3/ETwLlwOBy22Ww/pTsRVVV9mWw8Go1OmEymS+kgZFnu3b9/f2OyOSFEbbJx0E7YYDDYoYcH94HJ+I7XAQwPD8/u4BgX2124lWKxGMPDw7P6ZR1oO14IfK8oSszhcNybmpr6kM5IfMfT7VA2ytRefX19USAQ+EYPCboltCSAYDAY2go6n5qamvoQDAZD+mWFhJa5MDc3t5o/rMxkYDwioaVbTE9Pr2eyOBqNTkSj0We5gsnGnoGxTELLEfH7/W8yWWwymS6ZTKaL28PcmT0DY4mEFgkSCATe5gpmt2RgNEno2fjCwsKeB1PZysBYnC6R+KQlodU9qKqqKswzy5YyML6X0Io1OByOfflDykwGRllCqzDhdDoPZLJYluVeWZZ7cwWTjT0DY6gQrSxWW1dXZ0ErzqRVqiBpu8'+
762			'rGns4IsCqh1fKoqakpyyXQbsjA+FpCK0Bis9lK6uvri/KHlV52u73IZrOV6JdLElrVdFaSpIIbN26UZ2pIVdWXxr9M/FSW5d7EdZk+r7u7u1yPDOeAjfh7fBqgpaWlJlNDSbRr8Th8xPYbaLVtgEnAabVaD/t8voPXrl37OyXdDuLwrTKkVPL5fAetVusXwJ9CiMnEZPkroOUTTZbdelF0WAgxkpgsjwDLFovF2tfXdyxPnJvU19d3TIdeFkKMxMcTY5VRgNbWVkdnZ6eVPOvKlSuW1tZWh345apxLVjs8B5yQZTnidrsH8lXNam5u/qy/v7/NZDKZgUkhxP34XEZFT5fL9WhxcXFPQ97KysrC8fHxrIueAPeAldLS0pLx8fEzLperOMV9OZfL5So2QK/oLJuUClwG7qDDDw0Nte+Fz3d2dlqHhobaDNB3EmvjcW3V'+
763			'SjGjtVK+VBQlNjAwELhw4cJetFJ+B+6la6Vsq3l1+/btwNWrV1dyAX3r1q1daV4ZVQc0kdt2YbV+IsIutQuNStugffr06Ru/3/92cXHxA0BlZWWR0+ncd/LkyQP5atD+p/9rSzxRyT5CMPPxRwgRcvwRwr89/urbqQxV5AAAAABJRU5ErkJggg==';
764		me._button_image_normalscreen__img.ggOverSrc=hs;
765		el.ggId="button_image_normalscreen";
766		el.ggDx=0;
767		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
768		el.ggVisible=false;
769		el.className="ggskin ggskin_button ";
770		el.ggType='button';
771		hs ='';
772		hs+='bottom : 0px;';
773		hs+='cursor : pointer;';
774		hs+='height : 25px;';
775		hs+='left : -10000px;';
776		hs+='position : absolute;';
777		hs+='visibility : hidden;';
778		hs+='width : 25px;';
779		hs+='pointer-events:auto;';
780		el.setAttribute('style',hs);
781		el.style[domTransform + 'Origin']='50% 50%';
782		me._button_image_normalscreen.ggIsActive=function() {
783			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
784				return this.parentNode.ggIsActive();
785			}
786			return false;
787		}
788		el.ggElementNodeId=function() {
789			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
790				return this.parentNode.ggElementNodeId();
791			}
792			return player.getCurrentNode();
793		}
794		me._button_image_normalscreen.logicBlock_visible = function() {
795			var newLogicStateVisible;
796			if (
797				((player.getIsFullscreen() == true))
798			)
799			{
800				newLogicStateVisible = 0;
801			}
802			else {
803				newLogicStateVisible = -1;
804			}
805			if (me._button_image_normalscreen.ggCurrentLogicStateVisible != newLogicStateVisible) {
806				me._button_image_normalscreen.ggCurrentLogicStateVisible = newLogicStateVisible;
807				me._button_image_normalscreen.style[domTransition]='';
808				if (me._button_image_normalscreen.ggCurrentLogicStateVisible == 0) {
809					me._button_image_normalscreen.style.visibility=(Number(me._button_image_normalscreen.style.opacity)>0||!me._button_image_normalscreen.style.opacity)?'inherit':'hidden';
810					me._button_image_normalscreen.ggVisible=true;
811				}
812				else {
813					me._button_image_normalscreen.style.visibility="hidden";
814					me._button_image_normalscreen.ggVisible=false;
815				}
816			}
817		}
818		me._button_image_normalscreen.onmouseover=function (e) {
819			me._button_image_normalscreen__img.src=me._button_image_normalscreen__img.ggOverSrc;
820		}
821		me._button_image_normalscreen.onmouseout=function (e) {
822			me._button_image_normalscreen__img.src=me._button_image_normalscreen__img.ggNormalSrc;
823		}
824		me._button_image_normalscreen.ggUpdatePosition=function (useTransition) {
825			if (useTransition==='undefined') {
826				useTransition = false;
827			}
828			if (!useTransition) {
829				this.style[domTransition]='none';
830			}
831			if (this.parentNode) {
832				var pw=this.parentNode.clientWidth;
833				var w=this.offsetWidth;
834					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
835			}
836		}
837		me._button_fullscreen0.appendChild(me._button_image_normalscreen);
838		el=me._button_image_fullscreen=document.createElement('div');
839		els=me._button_image_fullscreen__img=document.createElement('img');
840		els.className='ggskin ggskin_button_image_fullscreen';
841		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAFlUlEQVRogdWa3U9TZxzHP8/hZS62ph00aCIoA5QSkkqoTSDRDQmUK+sSvdHMm12LqbcsMUaum/gP7ELCjZLoLkyGgAQ3IcHiqGEob0NhGyOlKbGnmS/0nF2c0+VY2tJCoe6bcHGe5zy/8+mTH+f5vRyhqio7VCFQARwByoASwAQU6/PvARkIAavAa2AJ2NjJQ8V2wIUQqKrqAOqA49t89gwwLYQIZLtQVdVtgZ9Cgz0MoCiKEgwG1+bm5lZfvHix7vf7IxMTE/+8evVqA+Do0aOFjY2NnzudTrPdbrfU1NSU2Wy2UkmSJN3eH8CMEOLn3QK3A81AOUA4HA4/fvx47ubNm8sTExPvMzUC0NDQUHz9+vXy06dP11itVqs+vAyMCSGmcwnuARoA1tfXwz'+
842			'09Pc+9Xu9fsVgsG95NKigowOfzHbp8+bLDYrHEf8CvQogfdwpuAr4BqhRFiQ0ODgbOnz8/G4lEdvwfbZTZbBZ379491tbW5pAkqQBYAO4LISKpwKVkE7oswEWgSpbliNfrHXC73TO5hgaIRCJqR0fHjNfrHZBlOQJUARdVVbWkWpNqx03AJeBQKBQKnT17dmR0dPRdroGTyeVyFT948ODr0tLSEmAF6BVCyMZ70rnKt0DV2tpaqKmp6dH8/PyO3rnZqrq6unBsbOyMDr8ghOgxzqdyFQ+6e3g8npG9hgaYn5/f8Hg8I3G3UVXVk3hPIrgdaFAUJdbV1fVkr9wjmUZHR991dXU9URQlBjSoqmo3zie6yndA+cOHD5+53e6ZvQRNpf7+/tr29vYGYEkI8QNs9vFTQOv6+nq4oqKifzfeHtuR2WwWS0tLHRaLxQIMCiF+'+
843			'SfTx4wA9PT3PPxVo0F6Vvb298XimNj4e3/ETwLlwOBy22Ww/pTsRVVV9mWw8Go1OmEymS+kgZFnu3b9/f2OyOSFEbbJx0E7YYDDYoYcH94HJ+I7XAQwPD8/u4BgX2124lWKxGMPDw7P6ZR1oO14IfK8oSszhcNybmpr6kM5IfMfT7VA2ytRefX19USAQ+EYPCboltCSAYDAY2go6n5qamvoQDAZD+mWFhJa5MDc3t5o/rMxkYDwioaVbTE9Pr2eyOBqNTkSj0We5gsnGnoGxTELLEfH7/W8yWWwymS6ZTKaL28PcmT0DY4mEFgkSCATe5gpmt2RgNEno2fjCwsKeB1PZysBYnC6R+KQlodU9qKqqKswzy5YyML6X0Io1OByOfflDykwGRllCqzDhdDoPZLJYluVeWZZ7cwWTjT0
843DY6gQrSxWW1dXZ0ErzqRVqiBpu8'+
844			'rGns4IsCqh1fKoqakpyyXQbsjA+FpCK0Bis9lK6uvri/KHlV52u73IZrOV6JdLElrVdFaSpIIbN26UZ2pIVdWXxr9M/FSW5d7EdZk+r7u7u1yPDOeAjfh7fBqgpaWlJlNDSbRr8Th8xPYbaLVtgEnAabVaD/t8voPXrl37OyXdDuLwrTKkVPL5fAetVusXwJ9CiMnEZPkroOUTTZbdelF0WAgxkpgsjwDLFovF2tfXdyxPnJvU19d3TIdeFkKMxMcTY5VRgNbWVkdnZ6eVPOvKlSuW1tZWh345apxLVjs8B5yQZTnidrsH8lXNam5u/qy/v7/NZDKZgUkhxP34XEZFT5fL9WhxcXFPQ97KysrC8fHxrIueAPeAldLS0pLx8fEzLperOMV9OZfL5So2QK/oLJuUClwG7qDDDw0Nte+Fz3d2dlqHhobaDNB3EmvjcW3V'+
845			'SjGjtVK+VBQlNjAwELhw4cJetFJ+B+6la6Vsq3l1+/btwNWrV1dyAX3r1q1daV4ZVQc0kdt2YbV+IsIutQuNStugffr06Ru/3/92cXHxA0BlZWWR0+ncd/LkyQP5atD+p/9rSzxRyT5CMPPxRwgRcvwRwr89/urbqQxV5AAAAABJRU5ErkJggg==';
846		els.setAttribute('src',hs);
847		els.ggNormalSrc=hs;
848		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
849		els.className='ggskin ggskin_button';
850		els['ondragstart']=function() { return false; };
851		player.checkLoaded.push(els);
852		el.appendChild(els);
853		el.ggSubElement = els;
854		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAFlUlEQVRogdWa3U9TZxzHP8/hZS62ph00aCIoA5QSkkqoTSDRDQmUK+sSvdHMm12LqbcsMUaum/gP7ELCjZLoLkyGgAQ3IcHiqGEob0NhGyOlKbGnmS/0nF2c0+VY2tJCoe6bcHGe5zy/8+mTH+f5vRyhqio7VCFQARwByoASwAQU6/PvARkIAavAa2AJ2NjJQ8V2wIUQqKrqAOqA49t89gwwLYQIZLtQVdVtgZ9Cgz0MoCiKEgwG1+bm5lZfvHix7vf7IxMTE/+8evVqA+Do0aOFjY2NnzudTrPdbrfU1NSU2Wy2UkmSJN3eH8CMEOLn3QK3A81AOUA4HA4/fvx47ubNm8sTExPvMzUC0NDQUHz9+vXy06dP11itVqs+vAyMCSGmcwnuARoA1tfXwz'+
855			'09Pc+9Xu9fsVgsG95NKigowOfzHbp8+bLDYrHEf8CvQogfdwpuAr4BqhRFiQ0ODgbOnz8/G4lEdvwfbZTZbBZ379491tbW5pAkqQBYAO4LISKpwKVkE7oswEWgSpbliNfrHXC73TO5hgaIRCJqR0fHjNfrHZBlOQJUARdVVbWkWpNqx03AJeBQKBQKnT17dmR0dPRdroGTyeVyFT948ODr0tLSEmAF6BVCyMZ70rnKt0DV2tpaqKmp6dH8/PyO3rnZqrq6unBsbOyMDr8ghOgxzqdyFQ+6e3g8npG9hgaYn5/f8Hg8I3G3UVXVk3hPIrgdaFAUJdbV1fVkr9wjmUZHR991dXU9URQlBjSoqmo3zie6yndA+cOHD5+53e6ZvQRNpf7+/tr29vYGYEkI8QNs9vFTQOv6+nq4oqKifzfeHtuR2WwWS0tLHRaLxQIMCiF+'+
856			'SfTx4wA9PT3PPxVo0F6Vvb298XimNj4e3/ETwLlwOBy22Ww/pTsRVVV9mWw8Go1OmEymS+kgZFnu3b9/f2OyOSFEbbJx0E7YYDDYoYcH94HJ+I7XAQwPD8/u4BgX2124lWKxGMPDw7P6ZR1oO14IfK8oSszhcNybmpr6kM5IfMfT7VA2ytRefX19USAQ+EYPCboltCSAYDAY2go6n5qamvoQDAZD+mWFhJa5MDc3t5o/rMxkYDwioaVbTE9Pr2eyOBqNTkSj0We5gsnGnoGxTELLEfH7/W8yWWwymS6ZTKaL28PcmT0DY4mEFgkSCATe5gpmt2RgNEno2fjCwsKeB1PZysBYnC6R+KQlodU9qKqqKswzy5YyML6X0Io1OByOfflDykwGRllCqzDhdDoPZLJYluVeWZZ7cwWTjT0DY6gQrSxWW1dXZ0ErzqRVqiBpu8'+
857			'rGns4IsCqh1fKoqakpyyXQbsjA+FpCK0Bis9lK6uvri/KHlV52u73IZrOV6JdLElrVdFaSpIIbN26UZ2pIVdWXxr9M/FSW5d7EdZk+r7u7u1yPDOeAjfh7fBqgpaWlJlNDSbRr8Th8xPYbaLVtgEnAabVaD/t8voPXrl37OyXdDuLwrTKkVPL5fAetVusXwJ9CiMnEZPkroOUTTZbdelF0WAgxkpgsjwDLFovF2tfXdyxPnJvU19d3TIdeFkKMxMcTY5VRgNbWVkdnZ6eVPOvKlSuW1tZWh345apxLVjs8B5yQZTnidrsH8lXNam5u/qy/v7/NZDKZgUkhxP34XEZFT5fL9WhxcXFPQ97KysrC8fHxrIueAPeAldLS0pLx8fEzLperOMV9OZfL5So2QK/oLJuUClwG7qDDDw0Nte+Fz3d2dlqHhobaDNB3EmvjcW3V'+
858			'SjGjtVK+VBQlNjAwELhw4cJetFJ+B+6la6Vsq3l1+/btwNWrV1dyAX3r1q1daV4ZVQc0kdt2YbV+IsIutQuNStugffr06Ru/3/92cXHxA0BlZWWR0+ncd/LkyQP5atD+p/9rSzxRyT5CMPPxRwgRcvwRwr89/urbqQxV5AAAAABJRU5ErkJggg==';
859		me._button_image_fullscreen__img.ggOverSrc=hs;
860		el.ggId="button_image_fullscreen";
861		el.ggDx=0;
862		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
863		el.ggVisible=true;
864		el.className="ggskin ggskin_button ";
865		el.ggType='button';
866		hs ='';
867		hs+='bottom : 0px;';
868		hs+='cursor : pointer;';
869		hs+='height : 25px;';
870		hs+='left : -10000px;';
871		hs+='position : absolute;';
872		hs+='visibility : inherit;';
873		hs+='width : 25px;';
874		hs+='pointer-events:auto;';
875		el.setAttribute('style',hs);
876		el.style[domTransform + 'Origin']='50% 50%';
877		me._button_image_fullscreen.ggIsActive=function() {
878			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
879				return this.parentNode.ggIsActive();
880			}
881			return false;
882		}
883		el.ggElementNodeId=function() {
884			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
885				return this.parentNode.ggElementNodeId();
886			}
887			return player.getCurrentNode();
888		}
889		me._button_image_fullscreen.logicBlock_visible = function() {
890			var newLogicStateVisible;
891			if (
892				((player.getIsFullscreen() == true))
893			)
894			{
895				newLogicStateVisible = 0;
896			}
897			else {
898				newLogicStateVisible = -1;
899			}
900			if (me._button_image_fullscreen.ggCurrentLogicStateVisible != newLogicStateVisible) {
901				me._button_image_fullscreen.ggCurrentLogicStateVisible = newLogicStateVisible;
902				me._button_image_fullscreen.style[domTransition]='';
903				if (me._button_image_fullscreen.ggCurrentLogicStateVisible == 0) {
904					me._button_image_fullscreen.style.visibility="hidden";
905					me._button_image_fullscreen.ggVisible=false;
906				}
907				else {
908					me._button_image_fullscreen.style.visibility=(Number(me._button_image_fullscreen.style.opacity)>0||!me._button_image_fullscreen.style.opacity)?'inherit':'hidden';
909					me._button_image_fullscreen.ggVisible=true;
910				}
911			}
912		}
913		me._button_image_fullscreen.onmouseover=function (e) {
914			me._button_image_fullscreen__img.src=me._button_image_fullscreen__img.ggOverSrc;
915		}
916		me._button_image_fullscreen.onmouseout=function (e) {
917			me._button_image_fullscreen__img.src=me._button_image_fullscreen__img.ggNormalSrc;
918		}
919		me._button_image_fullscreen.ggUpdatePosition=function (useTransition) {
920			if (useTransition==='undefined') {
921				useTransition = false;
922			}
923			if (!useTransition) {
924				this.style[domTransition]='none';
925			}
926			if (this.parentNode) {
927				var pw=this.parentNode.clientWidth;
928				var w=this.offsetWidth;
929					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
930			}
931		}
932		me._button_fullscreen0.appendChild(me._button_image_fullscreen);
933		me._controler_mobile.appendChild(me._button_fullscreen0);
934		el=me._button_1=document.createElement('div');
935		els=me._button_1__img=document.createElement('img');
936		els.className='ggskin ggskin_button_1';
937		hs=basePath + 'images/button_1.png';
938		els.setAttribute('src',hs);
939		els.ggNormalSrc=hs;
940		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
941		els.className='ggskin ggskin_button';
942		els['ondragstart']=function() { return false; };
943		player.checkLoaded.push(els);
944		el.appendChild(els);
945		el.ggSubElement = els;
946		el.ggId="Button 1";
947		el.ggDx=0;
948		el.ggDy=-25;
949		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
950		el.ggVisible=true;
951		el.className="ggskin ggskin_button ";
952		el.ggType='button';
953		hs ='';
954		hs+='cursor : pointer;';
955		hs+='height : 25px;';
956		hs+='left : -10000px;';
957		hs+='position : absolute;';
958		hs+='top : -10000px;';
959		hs+='visibility : inherit;';
960		hs+='width : 25px;';
961		hs+='pointer-events:auto;';
962		el.setAttribute('style',hs);
963		el.style[domTransform + 'Origin']='50% 50%';
964		me._button_1.ggIsActive=function() {
965			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
966				return this.parentNode.ggIsActive();
967			}
968			return false;
969		}
970		el.ggElementNodeId=function() {
971			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
972				return this.parentNode.ggElementNodeId();
973			}
974			return player.getCurrentNode();
975		}
976		me._button_1.onclick=function (e) {
977			me._map_rectangle.ggVisible = !me._map_rectangle.ggVisible;
978			var flag=me._map_rectangle.ggVisible;
979			me._map_rectangle.style[domTransition]='none';
980			me._map_rectangle.style.visibility=((flag)&&(Number(me._map_rectangle.style.opacity)>0||!me._map_rectangle.style.opacity))?'inherit':'hidden';
981			if (player.transitionsDisabled) {
982				me._shade.style[domTransition]='none';
983			} else {
984				me._shade.style[domTransition]='all 500ms ease-out 0ms';
985			}
986			me._shade.style.opacity='1';
987			me._shade.style.visibility=me._shade.ggVisible?'inherit':'hidden';
988		}
989		me._button_1.ggUpdatePosition=function (useTransition) {
990			if (useTransition==='undefined') {
991				useTransition = false;
992			}
993			if (!useTransition) {
994				this.style[domTransition]='none';
995			}
996			if (this.parentNode) {
997				var pw=this.parentNode.clientWidth;
998				var w=this.offsetWidth;
999					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
1000				var ph=this.parentNode.clientHeight;
1001				var h=this.offsetHeight;
1002					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
1003			}
1004		}
1005		me._controler_mobile.appendChild(me._button_1);
1006		el=me._show_hs=document.createElement('div');
1007		els=me._show_hs__img=document.createElement('img');
1008		els.className='ggskin ggskin_svg';
1009		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxzdmcgdmVyc2lvbj0iMS4xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MTIgNjEyOyIgdmlld0JveD0iMCAwIDYxMiA2MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUxMnB4IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiBoZWlnaHQ9IjUxMnB4IiBpZD0iQ2FwYV8xIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIiB5PSIwcHgiPgogPGc+CiAgPGc+CiAgIDxnPgogICAgPHBhdGggZmlsbD0iI0ZERkNGQyIgZGF0YS1vcmlnaW5hbD0iIzAw
1009MDAwMC'+
1010			'IgZD0iTTYwMS41NCwyNzguNzQ4Yy02LjU4Ny03Ljc1Ny0xMy41NzEtMTQuOTk3LTIwLjI3MS0yMS42MDVjLTM4Ljg0My0zOC4yNjgtODAuNTM2LTcwLjI0LTEyNi42MzItOTQuMDY0ICAgIGMtMzMuMDE1LTE3LjA2LTY1LjQxMS0yOC4yOTktOTYuNzI0LTMzLjljLTE4Ljg4My0zLjM3NS0zNi4yMjYtNC4zMTgtNTEuNTE0LTQuMzE4Yy0xNS45NTQsMC0zMy42NTIsMC44NDQtNTIuNTIsNC4zMTggICAgYy0zMS42Niw1LjgzNS02NC4wNzgsMTcuMDk1LTk2LjcxNiwzMy45Yy00NC44MDYsMjMuMDgtODYuODA0LDU0Ljc4OS0xMjYuNjMyLDk0LjA2NGMtNy43LDcuNTg3LTE0LjM1MiwxNC41NzEtMjAu'+
1011			'MjcyLDIxLjYwNSAgICBjLTEzLjY4NSwxNi4yMzgtMTMuNjcxLDM3LjU5NCwwLDUzLjgzOGMxNi4yNDUsMTkuMzE2LDM3Ljk0MiwzOS40ODIsNjUuMTQyLDYxLjE1OGM1Ny44ODgsNDYuMTA0LDExNC42MTMsNzUuMzg3LDE3MC4xNzUsODcuNDQxICAgIGMxOS41NTYsNC4xODQsMzkuODg1LDUuOTU1LDYwLjgyMyw1Ljk1NWMyMC4yNzIsMCw0MC4yNjEtMS43NzEsNTkuODI0LTUuOTU1YzU2LjIxNC0xMi4xMjUsMTEzLjA2LTQxLjE5NywxNzAuODM0LTg3LjQ0MSAgICBjMjguOTczLTIzLjE5Myw1MC4wOTYtNDMuODkzLDY0LjQ4Mi02MS4xNThDNjE1LjQwOSwzMTUuOTQ1LDYxNS41NjUsMjk1LjI2Mi'+
1012			'w2MDEuNTQsMjc4Ljc0OHogTTU3My42MjQsMzA4LjY1NiAgICBjLTE0LjYyOCwxNy45NTMtMzQuODM2LDM2LjU1My01OS44Myw1Ni41MDZjLTUyLjQ0OSw0MS44NzctMTAzLjk3MSw2OS4wODQtMTU1LjIxNCw3OS43ODljLTE4Ljg5LDMuOS0zNi4yMjcsNS4zMTgtNTIuMTgxLDUuMzE4ICAgIGgtMWMtMTYuMjg3LDAtMzMuMjg0LTEuNDg4LTUxLjUyMS01LjMxOGMtNTAuNTctMTAuNzc3LTEwMi41NjYtMzcuMzI0LTE1NS44ODEtNzkuNzg5ICAgIGMtMjUuMTI5LTIwLjAxOC00NC44NjktMzguODg3LTU5LjE1Ny01Ni41MDZjLTIuMzI2LTEuNjYtMi4zMjYtMy42NTIsMC01Ljk3OGMxLjY2LTIuMzI2'+
1013			'LDQuNTY2LTUuNzM2LDguNjM3LTkuOTc3ICAgIGM0LjI0LTQuNDAzLDcuMzE3LTcuNjQ0LDguOTc3LTkuNjM2YzM4LjU1Mi0zNy44OTMsNzcuOTQtNjYuNDY4LDExNy42NjItODYuNDE0YzMxLjc0NS0xNS45NDcsNjAuNTA0LTI2LjQ5MSw4Ni40MTQtMzAuOTE2ICAgIGMxNC45NzYtMi41NTIsMzAuMjQ5LTMuOTg1LDQ1Ljg2OS0zLjk4NWMxNC45NTQsMCwyOS45MjMsMS4yNjIsNDUuNTI5LDMuOTg1YzI2LjI3MSw0LjU4OCw1NS4xMDIsMTUuMTEsODYuNDIxLDMwLjkxNiAgICBjNDAuNDczLDIwLjQyMSw3OS40MzcsNDguODU0LDExNi45OTUsODYuNDE0YzguNjM3LDguNjQ0LDE0Ljc0MSwxNS4xOD'+
1014			'gsMTguMjc5LDE5LjYxMyAgICBDNTc1LjQxMSwzMDQuOTEyLDU3NS4yODQsMzA2Ljk5Niw1NzMuNjI0LDMwOC42NTZ6IiBkYXRhLW9sZF9jb2xvcj0iI0ZERkJGQiIgY2xhc3M9ImFjdGl2ZS1wYXRoIi8+CiAgICA8cGF0aCBmaWxsPSIjRkRGQ0ZDIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBkPSJNMzA2LjM5OSwxODkuMDA4Yy0zMi4yNDEsMC02MC4xNjQsMTEuMjk1LTgzLjA5NSwzNC4yMzRjLTIyLjkzMSwyMi45MzEtMzQuMjM0LDUwLjUyMS0zNC4yMzQsODIuNzU1ICAgIGMwLDMyLjI0MSwxMS4yMTcsNTkuNTgzLDM0LjIzNCw4Mi40MjljMjIuODUzLDIyLjY4OSw1MC44NTQsMzMuOSw4My4w'+
1015			'OTUsMzMuOWMzMi4yMzQsMCw1OS40OS0xMS4yOTUsODIuMDk2LTMzLjkgICAgYzIyLjkzMS0yMi45MzIsMzQuMjMzLTUwLjE4OCwzNC4yMzMtODIuNDI5YzAtMzIuMjM0LTExLjM4OC01OS43MzktMzQuMjMzLTgyLjc1NSAgICBDMzY1LjgwNCwyMDAuMzg5LDMzOC42MzMsMTg5LjAwOCwzMDYuMzk5LDE4OS4wMDh6IE0zNjIuNTY0LDM2Mi41MDJjLTE1LjYyLDE1LjYyMS0zNC4yMzMsMjMuMjY0LTU2LjE2NSwyMy4yNjQgICAgYy0yMi4yNzEsMC00MS4yMTgtNy45NzctNTYuODM4LTIzLjU5OGMtMTUuNjIxLTE1LjYxOS0yMy41OTgtMzQuNTY2LTIzLjU5OC01Ni4xNzFjMC0yMi4yNjUsNy45NzctND'+
1016			'AuODc3LDIzLjU5OC01Ni40OTkgICAgYzE1LjYyMS0xNS42MjEsMzQuNTY3LTIzLjU5OCw1Ni44MzgtMjMuNTk4YzIyLjI2NSwwLDQwLjc5Myw4LjA1NSw1Ni4xNjUsMjMuNTk4YzE1LjU0MywxNS43MDYsMjMuMjcxLDM0LjIzNCwyMy4yNzEsNTYuNDk5ICAgIEMzODUuODM1LDMyNy45MzYsMzc4LjE4NSwzNDYuODgxLDM2Mi41NjQsMzYyLjUwMnoiIGRhdGEtb2xkX2NvbG9yPSIjRkRGQkZCIiBjbGFzcz0iYWN0aXZlLXBhdGgiLz4KICAgPC9nPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
1017		me._show_hs__img.setAttribute('src',hs);
1018		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
1019		els['ondragstart']=function() { return false; };
1020		el.appendChild(els);
1021		el.ggSubElement = els;
1022		elo=me._show_hs__imgo=document.createElement('img');
1023		elo.className='ggskin ggskin_svg';
1024		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxzdmcgdmVyc2lvbj0iMS4xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MTIgNjEyOyIgdmlld0JveD0iMCAwIDYxMiA2MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUxMnB4IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiBoZWlnaHQ9IjUxMnB4IiBpZD0iQ2FwYV8xIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIiB5PSIwcHgiPgogPGc+CiAgPGc+CiAgIDxnPgogICAgPHBhdGggZmlsbD0iI0ZERkNGQyIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMC'+
1025			'IgZD0iTTYwMS41NCwyNzguNzQ4Yy02LjU4Ny03Ljc1Ny0xMy41NzEtMTQuOTk3LTIwLjI3MS0yMS42MDVjLTM4Ljg0My0zOC4yNjgtODAuNTM2LTcwLjI0LTEyNi42MzItOTQuMDY0ICAgIGMtMzMuMDE1LTE3LjA2LTY1LjQxMS0yOC4yOTktOTYuNzI0LTMzLjljLTE4Ljg4My0zLjM3NS0zNi4yMjYtNC4zMTgtNTEuNTE0LTQuMzE4Yy0xNS45NTQsMC0zMy42NTIsMC44NDQtNTIuNTIsNC4zMTggICAgYy0zMS42Niw1LjgzNS02NC4wNzgsMTcuMDk1LTk2LjcxNiwzMy45Yy00NC44MDYsMjMuMDgtODYuODA0LDU0Ljc4OS0xMjYuNjMyLDk0LjA2NGMtNy43LDcuNTg3LTE0LjM1MiwxNC41NzEtMjAu'+
1026			'MjcyLDIxLjYwNSAgICBjLTEzLjY4NSwxNi4yMzgtMTMuNjcxLDM3LjU5NCwwLDUzLjgzOGMxNi4yNDUsMTkuMzE2LDM3Ljk0MiwzOS40ODIsNjUuMTQyLDYxLjE1OGM1Ny44ODgsNDYuMTA0LDExNC42MTMsNzUuMzg3LDE3MC4xNzUsODcuNDQxICAgIGMxOS41NTYsNC4xODQsMzkuODg1LDUuOTU1LDYwLjgyMyw1Ljk1NWMyMC4yNzIsMCw0MC4yNjEtMS43NzEsNTkuODI0LTUuOTU1YzU2LjIxNC0xMi4xMjUsMTEzLjA2LTQxLjE5NywxNzAuODM0LTg3LjQ0MSAgICBjMjguOTczLTIzLjE5Myw1MC4wOTYtNDMuODkzLDY0LjQ4Mi02MS4xNThDNjE1LjQwOSwzMTUuOTQ1LDYxNS41NjUsMjk1LjI2Mi'+
1027			'w2MDEuNTQsMjc4Ljc0OHogTTU3My42MjQsMzA4LjY1NiAgICBjLTE0LjYyOCwxNy45NTMtMzQuODM2LDM2LjU1My01OS44Myw1Ni41MDZjLTUyLjQ0OSw0MS44NzctMTAzLjk3MSw2OS4wODQtMTU1LjIxNCw3OS43ODljLTE4Ljg5LDMuOS0zNi4yMjcsNS4zMTgtNTIuMTgxLDUuMzE4ICAgIGgtMWMtMTYuMjg3LDAtMzMuMjg0LTEuNDg4LTUxLjUyMS01LjMxOGMtNTAuNTctMTAuNzc3LTEwMi41NjYtMzcuMzI0LTE1NS44ODEtNzkuNzg5ICAgIGMtMjUuMTI5LTIwLjAxOC00NC44NjktMzguODg3LTU5LjE1Ny01Ni41MDZjLTIuMzI2LTEuNjYtMi4zMjYtMy42NTIsMC01Ljk3OGMxLjY2LTIuMzI2'+
1028			'LDQuNTY2LTUuNzM2LDguNjM3LTkuOTc3ICAgIGM0LjI0LTQuNDAzLDcuMzE3LTcuNjQ0LDguOTc3LTkuNjM2YzM4LjU1Mi0zNy44OTMsNzcuOTQtNjYuNDY4LDExNy42NjItODYuNDE0YzMxLjc0NS0xNS45NDcsNjAuNTA0LTI2LjQ5MSw4Ni40MTQtMzAuOTE2ICAgIGMxNC45NzYtMi41NTIsMzAuMjQ5LTMuOTg1LDQ1Ljg2OS0zLjk4NWMxNC45NTQsMCwyOS45MjMsMS4yNjIsNDUuNTI5LDMuOTg1YzI2LjI3MSw0LjU4OCw1NS4xMDIsMTUuMTEsODYuNDIxLDMwLjkxNiAgICBjNDAuNDczLDIwLjQyMSw3OS40MzcsNDguODU0LDExNi45OTUsODYuNDE0YzguNjM3LDguNjQ0LDE0Ljc0MSwxNS4xOD'+
1029			'gsMTguMjc5LDE5LjYxMyAgICBDNTc1LjQxMSwzMDQuOTEyLDU3NS4yODQsMzA2Ljk5Niw1NzMuNjI0LDMwOC42NTZ6IiBkYXRhLW9sZF9jb2xvcj0iI0ZERkJGQiIgY2xhc3M9ImFjdGl2ZS1wYXRoIi8+CiAgICA8cGF0aCBmaWxsPSIjRkRGQ0ZDIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBkPSJNMzA2LjM5OSwxODkuMDA4Yy0zMi4yNDEsMC02MC4xNjQsMTEuMjk1LTgzLjA5NSwzNC4yMzRjLTIyLjkzMSwyMi45MzEtMzQuMjM0LDUwLjUyMS0zNC4yMzQsODIuNzU1ICAgIGMwLDMyLjI0MSwxMS4yMTcsNTkuNTgzLDM0LjIzNCw4Mi40MjljMjIuODUzLDIyLjY4OSw1MC44NTQsMzMuOSw4My4w'+
1030			'OTUsMzMuOWMzMi4yMzQsMCw1OS40OS0xMS4yOTUsODIuMDk2LTMzLjkgICAgYzIyLjkzMS0yMi45MzIsMzQuMjMzLTUwLjE4OCwzNC4yMzMtODIuNDI5YzAtMzIuMjM0LTExLjM4OC01OS43MzktMzQuMjMzLTgyLjc1NSAgICBDMzY1LjgwNCwyMDAuMzg5LDMzOC42MzMsMTg5LjAwOCwzMDYuMzk5LDE4OS4wMDh6IE0zNjIuNTY0LDM2Mi41MDJjLTE1LjYyLDE1LjYyMS0zNC4yMzMsMjMuMjY0LTU2LjE2NSwyMy4yNjQgICAgYy0yMi4yNzEsMC00MS4yMTgtNy45NzctNTYuODM4LTIzLjU5OGMtMTUuNjIxLTE1LjYxOS0yMy41OTgtMzQuNTY2LTIzLjU5OC01Ni4xNzFjMC0yMi4yNjUsNy45NzctND'+
1031			'AuODc3LDIzLjU5OC01Ni40OTkgICAgYzE1LjYyMS0xNS42MjEsMzQuNTY3LTIzLjU5OCw1Ni44MzgtMjMuNTk4YzIyLjI2NSwwLDQwLjc5Myw4LjA1NSw1Ni4xNjUsMjMuNTk4YzE1LjU0MywxNS43MDYsMjMuMjcxLDM0LjIzNCwyMy4yNzEsNTYuNDk5ICAgIEMzODUuODM1LDMyNy45MzYsMzc4LjE4NSwzNDYuODgxLDM2Mi41NjQsMzYyLjUwMnoiIGRhdGEtb2xkX2NvbG9yPSIjRkRGQkZCIiBjbGFzcz0iYWN0aXZlLXBhdGgiLz4KICAgPC9nPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
1032		me._show_hs__imgo.setAttribute('src',hs);
1033		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
1034		elo['ondragstart']=function() { return false; };
1035		el.appendChild(elo);
1036		el.ggId="show_hs";
1037		el.ggDx=0;
1038		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
1039		el.ggVisible=false;
1040		el.className="ggskin ggskin_svg ";
1041		el.ggType='svg';
1042		hs ='';
1043		hs+='cursor : pointer;';
1044		hs+='height : 25px;';
1045		hs+='left : -10000px;';
1046		hs+='position : absolute;';
1047		hs+='top : 3px;';
1048		hs+='visibility : hidden;';
1049		hs+='width : 25px;';
1050		hs+='pointer-events:auto;';
1051		el.setAttribute('style',hs);
1052		el.style[domTransform + 'Origin']='50% 50%';
1053		me._show_hs.ggIsActive=function() {
1054			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1055				return this.parentNode.ggIsActive();
1056			}
1057			return false;
1058		}
1059		el.ggElementNodeId=function() {
1060			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1061				return this.parentNode.ggElementNodeId();
1062			}
1063			return player.getCurrentNode();
1064		}
1065		me._show_hs.logicBlock_size = function() {
1066			var newLogicStateSize;
1067			if (
1068				((me.elementMouseOver['show_hs'] == true))
1069			)
1070			{
1071				newLogicStateSize = 0;
1072			}
1073			else {
1074				newLogicStateSize = -1;
1075			}
1076			if (me._show_hs.ggCurrentLogicStateSize != newLogicStateSize) {
1077				me._show_hs.ggCurrentLogicStateSize = newLogicStateSize;
1078				me._show_hs.style[domTransition]='width 0s, height 0s';
1079				if (me._show_hs.ggCurrentLogicStateSize == 0) {
1080					me._show_hs.style.width='25px';
1081					me._show_hs.style.height='25px';
1082					skin.updateSize(me._show_hs);
1083				}
1084				else {
1085					me._show_hs.style.width='25px';
1086					me._show_hs.style.height='25px';
1087					skin.updateSize(me._show_hs);
1088				}
1089			}
1090		}
1091		me._show_hs.logicBlock_visible = function() {
1092			var newLogicStateVisible;
1093			if (
1094				((player.getVariableValue('vis_hotspots') == false))
1095			)
1096			{
1097				newLogicStateVisible = 0;
1098			}
1099			else {
1100				newLogicStateVisible = -1;
1101			}
1102			if (me._show_hs.ggCurrentLogicStateVisible != newLogicStateVisible) {
1103				me._show_hs.ggCurrentLogicStateVisible = newLogicStateVisible;
1104				me._show_hs.style[domTransition]='width 0s, height 0s';
1105				if (me._show_hs.ggCurrentLogicStateVisible == 0) {
1106					me._show_hs.style.visibility=(Number(me._show_hs.style.opacity)>0||!me._show_hs.style.opacity)?'inherit':'hidden';
1107					me._show_hs.ggVisible=true;
1108				}
1109				else {
1110					me._show_hs.style.visibility="hidden";
1111					me._show_hs.ggVisible=false;
1112				}
1113			}
1114		}
1115		me._show_hs.onclick=function (e) {
1116			player.setVariableValue('vis_hotspots', true);
1117			player.setVariableValue('vis_info_popup', true);
1118		}
1119		me._show_hs.onmouseover=function (e) {
1120			me._show_hs__img.style.visibility='hidden';
1121			me._show_hs__imgo.style.visibility='inherit';
1122			me.elementMouseOver['show_hs']=true;
1123			me._show_hs.logicBlock_size();
1124		}
1125		me._show_hs.onmouseout=function (e) {
1126			me._show_hs__img.style.visibility='inherit';
1127			me._show_hs__imgo.style.visibility='hidden';
1128			me.elementMouseOver['show_hs']=false;
1129			me._show_hs.logicBlock_size();
1130		}
1131		me._show_hs.ontouchend=function (e) {
1132			me.elementMouseOver['show_hs']=false;
1133			me._show_hs.logicBlock_size();
1134		}
1135		me._show_hs.ggUpdatePosition=function (useTransition) {
1136			if (useTransition==='undefined') {
1137				useTransition = false;
1138			}
1139			if (!useTransition) {
1140				this.style[domTransition]='none';
1141			}
1142			if (this.parentNode) {
1143				var pw=this.parentNode.clientWidth;
1144				var w=this.offsetWidth;
1145					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
1146			}
1147		}
1148		me._controler_mobile.appendChild(me._show_hs);
1149		el=me._hide_hs=document.createElement('div');
1150		els=me._hide_hs__img=document.createElement('img');
1151		els.className='ggskin ggskin_svg';
1152		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxzdmcgdmVyc2lvbj0iMS4xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1
1152MTIuMDAxIDUxMi4wMDE7IiB2aWV3Qm94PSIwIDAgNTEyLjAwMSA1MTIuMDAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTJweCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgaGVpZ2h0PSI1MTJweCIgaWQ9IkNhcGFfMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeT0iMHB4Ij4KIDxnPgogIDxnPgogICA8Zz4KICAgIDxwYXRoIGZpbGw9IiNGQ0ZDRkMiIGRhdGEtb3JpZ2luYWw9Ii'+
1153			'MwMDAwMDAiIGQ9Ik0zMTYuMzMyLDE5NS42NjJjLTQuMTYtNC4xNi0xMC45MjMtNC4xNi0xNS4wODMsMGMtNC4xNiw0LjE2LTQuMTYsMTAuOTQ0LDAsMTUuMDgzICAgIGMxMi4wNzUsMTIuMDc1LDE4Ljc1MiwyOC4xMzksMTguNzUyLDQ1LjI0OGMwLDM1LjI4NS0yOC43MTUsNjQtNjQsNjRjLTE3LjEwOSwwLTMzLjE3My02LjY1Ni00NS4yNDgtMTguNzUyICAgIGMtNC4xNi00LjE2LTEwLjkyMy00LjE2LTE1LjA4MywwYy00LjE2LDQuMTM5LTQuMTYsMTAuOTIzLDAsMTUuMDgzYzE2LjA4NSwxNi4xMjgsMzcuNTI1LDI1LjAwMyw2MC4zMzEsMjUuMDAzICAgIGM0Ny4wNjEsMCw4NS4zMzMtMzguMjcy'+
1154			'LDg1LjMzMy04NS4zMzNDMzQxLjMzNCwyMzMuMTg3LDMzMi40NiwyMTEuNzQ3LDMxNi4zMzIsMTk1LjY2MnoiIGRhdGEtb2xkX2NvbG9yPSIjRkRGREZEIiBjbGFzcz0iYWN0aXZlLXBhdGgiLz4KICAgPC9nPgogIDwvZz4KICA8Zz4KICAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkNGQ0ZDIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBkPSJNMjcwLjg3LDE3Mi4xMzFjLTQuODQzLTAuODUzLTkuNzkyLTEuNDcyLTE0Ljg2OS0xLjQ3MmMtNDcuMDYxLDAtODUuMzMzLDM4LjI3Mi04NS4zMzMsODUuMzMzICAgIGMwLDUuMDc3LDAuNjE5LDEwLjAyNywxLjQ5MywxNC44NjljMC45MTcsNS4xNjMsNS40MT'+
1155			'ksOC44MTEsMTAuNDc1LDguODExYzAuNjE5LDAsMS4yMzctMC4wNDMsMS44NzctMC4xNzEgICAgYzUuNzgxLTEuMDI0LDkuNjY0LTYuNTcxLDguNjQtMTIuMzUyYy0wLjY2MS0zLjYyNy0xLjE1Mi03LjMxNy0xLjE1Mi0xMS4xNTdjMC0zNS4yODUsMjguNzE1LTY0LDY0LTY0ICAgIGMzLjg0LDAsNy41MzEsMC40OTEsMTEuMTU3LDEuMTMxYzUuNjc1LDEuMTUyLDExLjMyOC0yLjg1OSwxMi4zNTItOC42NEMyODAuNTM0LDE3OC43MDIsMjc2LjY1MiwxNzMuMTU1LDI3MC44NywxNzIuMTMxeiIgZGF0YS1vbGRfY29sb3I9IiNGREZERkQiIGNsYXNzPSJhY3RpdmUtcGF0aCIvPgogICA8L2c+CiAgPC9n'+
1156			'PgogIDxnPgogICA8Zz4KICAgIDxwYXRoIGZpbGw9IiNGQ0ZDRkMiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGQ9Ik01MDkuNDYyLDI0OS4xMDJjLTIuNDExLTIuODU5LTYwLjExNy03MC4yMDgtMTM5LjcxMi0xMTEuNDQ1Yy01LjE2My0yLjcwOS0xMS42NjktMC42NjEtMTQuMzc5LDQuNTg3ICAgIGMtMi43MDksNS4yMjctMC42NjEsMTEuNjY5LDQuNTg3LDE0LjM3OWM2MS4zMTIsMzEuNzQ0LDExMC4yOTMsODEuMjgsMTI3LjA0LDk5LjM3MWMtMjUuNDI5LDI3LjU0MS0xMjUuNTA0LDEyOC0yMzAuOTk3LDEyOCAgICBjLTM1Ljc5NywwLTcxLjg3Mi04LjY0LTEwNy4yNjQtMjUuNzA3Yy01LjI0OC'+
1157			'0yLjU4MS0xMS42NjktMC4zNDEtMTQuMjI5LDQuOTcxYy0yLjU4MSw1LjI5MS0wLjM0MSwxMS42NjksNC45NzEsMTQuMjI5ICAgIGMzOC4yOTMsMTguNDk2LDc3LjUwNCwyNy44NCwxMTYuNTIzLDI3Ljg0YzEzMS40MzUsMCwyNDguNTU1LTEzNi42MTksMjUzLjQ4My0xNDIuNDQzICAgIEM1MTIuODU0LDI1OC45MTUsNTEyLjgzMywyNTMuMDkxLDUwOS40NjIsMjQ5LjEwMnoiIGRhdGEtb2xkX2NvbG9yPSIjRkRGREZEIiBjbGFzcz0iYWN0aXZlLXBhdGgiLz4KICAgPC9nPgogIDwvZz4KICA8Zz4KICAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkNGQ0ZDIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBk'+
1158			'PSJNMzI1Ljk5NiwxMTguOTQ3Yy0yNC4yNzctOC4xNzEtNDcuODI5LTEyLjI4OC02OS45OTUtMTIuMjg4Yy0xMzEuNDM1LDAtMjQ4LjU1NSwxMzYuNjE5LTI1My40ODMsMTQyLjQ0MyAgICBjLTMuMTE1LDMuNjY5LTMuMzcxLDkuMDAzLTAuNTk3LDEyLjk5MmMxLjQ3MiwyLjExMiwzNi43MzYsNTIuMTgxLDk3Ljg1Niw5Mi43NzljMS44MTMsMS4yMTYsMy44NCwxLjc5Miw1Ljg4OCwxLjc5MiAgICBjMy40MzUsMCw2LjgyNy0xLjY2NCw4Ljg3NS00LjhjMy4yNjQtNC44ODUsMS45Mi0xMS41Mi0yLjk4Ny0xNC43NjNjLTQ0Ljg4NS0yOS44NDUtNzUuNjA1LTY1Ljg3Ny04Ny4xMDQtODAuNTMzICAgIG'+
1159			'MyNC41NTUtMjYuNjY3LDEyNS4yOTEtMTI4LjU3NiwyMzEuNTUyLTEyOC41NzZjMTkuODYxLDAsNDEuMTMxLDMuNzU1LDYzLjE4OSwxMS4xNTdjNS41ODksMi4wMDUsMTEuNjQ4LTEuMDg4LDEzLjUwNC02LjY5OSAgICBDMzM0LjU3MiwxMjYuODYyLDMzMS41ODUsMTIwLjgyNSwzMjUuOTk2LDExOC45NDd6IiBkYXRhLW9sZF9jb2xvcj0iI0ZERkRGRCIgY2xhc3M9ImFjdGl2ZS1wYXRoIi8+CiAgIDwvZz4KICA8L2c+CiAgPGc+CiAgIDxnPgogICAgPHBhdGggZmlsbD0iI0ZDRkNGQyIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgZD0iTTQ0NC44NjUsNjcuMTI4Yy00LjE2LTQuMTYtMTAuOTIzLTQu'+
1160			'MTYtMTUuMDgzLDBMNjcuMTE2LDQyOS43OTVjLTQuMTYsNC4xNi00LjE2LDEwLjkyMywwLDE1LjA4MyAgICBjMi4wOTEsMi4wNjksNC44MjEsMy4xMTUsNy41NTIsMy4xMTVjMi43MzEsMCw1LjQ2MS0xLjA0NSw3LjUzMS0zLjExNUw0NDQuODY1LDgyLjIxMSAgICBDNDQ5LjAyNSw3OC4wNTEsNDQ5LjAyNSw3MS4yODgsNDQ0Ljg2NSw2Ny4xMjh6IiBkYXRhLW9sZF9jb2xvcj0iI0ZERkRGRCIgY2xhc3M9ImFjdGl2ZS1wYXRoIi8+CiAgIDwvZz4KICA8L2c+CiA8L2c+Cjwvc3ZnPgo=';
1161		me._hide_hs__img.setAttribute('src',hs);
1162		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
1163		els['ondragstart']=function() { return false; };
1164		el.appendChild(els);
1165		el.ggSubElement = els;
1166		elo=me._hide_hs__imgo=document.createElement('img');
1167		elo.className='ggskin ggskin_svg';
1168		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxzdmcgdmVyc2lvbj0iMS4xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1
1168MTIuMDAxIDUxMi4wMDE7IiB2aWV3Qm94PSIwIDAgNTEyLjAwMSA1MTIuMDAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTJweCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgaGVpZ2h0PSI1MTJweCIgaWQ9IkNhcGFfMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeT0iMHB4Ij4KIDxnPgogIDxnPgogICA8Zz4KICAgIDxwYXRoIGZpbGw9IiNGQ0ZDRkMiIGRhdGEtb3JpZ2luYWw9Ii'+
1169			'MwMDAwMDAiIGQ9Ik0zMTYuMzMyLDE5NS42NjJjLTQuMTYtNC4xNi0xMC45MjMtNC4xNi0xNS4wODMsMGMtNC4xNiw0LjE2LTQuMTYsMTAuOTQ0LDAsMTUuMDgzICAgIGMxMi4wNzUsMTIuMDc1LDE4Ljc1MiwyOC4xMzksMTguNzUyLDQ1LjI0OGMwLDM1LjI4NS0yOC43MTUsNjQtNjQsNjRjLTE3LjEwOSwwLTMzLjE3My02LjY1Ni00NS4yNDgtMTguNzUyICAgIGMtNC4xNi00LjE2LTEwLjkyMy00LjE2LTE1LjA4MywwYy00LjE2LDQuMTM5LTQuMTYsMTAuOTIzLDAsMTUuMDgzYzE2LjA4NSwxNi4xMjgsMzcuNTI1LDI1LjAwMyw2MC4zMzEsMjUuMDAzICAgIGM0Ny4wNjEsMCw4NS4zMzMtMzguMjcy'+
1170			'LDg1LjMzMy04NS4zMzNDMzQxLjMzNCwyMzMuMTg3LDMzMi40NiwyMTEuNzQ3LDMxNi4zMzIsMTk1LjY2MnoiIGRhdGEtb2xkX2NvbG9yPSIjRkRGREZEIiBjbGFzcz0iYWN0aXZlLXBhdGgiLz4KICAgPC9nPgogIDwvZz4KICA8Zz4KICAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkNGQ0ZDIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBkPSJNMjcwLjg3LDE3Mi4xMzFjLTQuODQzLTAuODUzLTkuNzkyLTEuNDcyLTE0Ljg2OS0xLjQ3MmMtNDcuMDYxLDAtODUuMzMzLDM4LjI3Mi04NS4zMzMsODUuMzMzICAgIGMwLDUuMDc3LDAuNjE5LDEwLjAyNywxLjQ5MywxNC44NjljMC45MTcsNS4xNjMsNS40MT'+
1171			'ksOC44MTEsMTAuNDc1LDguODExYzAuNjE5LDAsMS4yMzctMC4wNDMsMS44NzctMC4xNzEgICAgYzUuNzgxLTEuMDI0LDkuNjY0LTYuNTcxLDguNjQtMTIuMzUyYy0wLjY2MS0zLjYyNy0xLjE1Mi03LjMxNy0xLjE1Mi0xMS4xNTdjMC0zNS4yODUsMjguNzE1LTY0LDY0LTY0ICAgIGMzLjg0LDAsNy41MzEsMC40OTEsMTEuMTU3LDEuMTMxYzUuNjc1LDEuMTUyLDExLjMyOC0yLjg1OSwxMi4zNTItOC42NEMyODAuNTM0LDE3OC43MDIsMjc2LjY1MiwxNzMuMTU1LDI3MC44NywxNzIuMTMxeiIgZGF0YS1vbGRfY29sb3I9IiNGREZERkQiIGNsYXNzPSJhY3RpdmUtcGF0aCIvPgogICA8L2c+CiAgPC9n'+
1172			'PgogIDxnPgogICA8Zz4KICAgIDxwYXRoIGZpbGw9IiNGQ0ZDRkMiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGQ9Ik01MDkuNDYyLDI0OS4xMDJjLTIuNDExLTIuODU5LTYwLjExNy03MC4yMDgtMTM5LjcxMi0xMTEuNDQ1Yy01LjE2My0yLjcwOS0xMS42NjktMC42NjEtMTQuMzc5LDQuNTg3ICAgIGMtMi43MDksNS4yMjctMC42NjEsMTEuNjY5LDQuNTg3LDE0LjM3OWM2MS4zMTIsMzEuNzQ0LDExMC4yOTMsODEuMjgsMTI3LjA0LDk5LjM3MWMtMjUuNDI5LDI3LjU0MS0xMjUuNTA0LDEyOC0yMzAuOTk3LDEyOCAgICBjLTM1Ljc5NywwLTcxLjg3Mi04LjY0LTEwNy4yNjQtMjUuNzA3Yy01LjI0OC'+
1173			'0yLjU4MS0xMS42NjktMC4zNDEtMTQuMjI5LDQuOTcxYy0yLjU4MSw1LjI5MS0wLjM0MSwxMS42NjksNC45NzEsMTQuMjI5ICAgIGMzOC4yOTMsMTguNDk2LDc3LjUwNCwyNy44NCwxMTYuNTIzLDI3Ljg0YzEzMS40MzUsMCwyNDguNTU1LTEzNi42MTksMjUzLjQ4My0xNDIuNDQzICAgIEM1MTIuODU0LDI1OC45MTUsNTEyLjgzMywyNTMuMDkxLDUwOS40NjIsMjQ5LjEwMnoiIGRhdGEtb2xkX2NvbG9yPSIjRkRGREZEIiBjbGFzcz0iYWN0aXZlLXBhdGgiLz4KICAgPC9nPgogIDwvZz4KICA8Zz4KICAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkNGQ0ZDIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBk'+
1174			'PSJNMzI1Ljk5NiwxMTguOTQ3Yy0yNC4yNzctOC4xNzEtNDcuODI5LTEyLjI4OC02OS45OTUtMTIuMjg4Yy0xMzEuNDM1LDAtMjQ4LjU1NSwxMzYuNjE5LTI1My40ODMsMTQyLjQ0MyAgICBjLTMuMTE1LDMuNjY5LTMuMzcxLDkuMDAzLTAuNTk3LDEyLjk5MmMxLjQ3MiwyLjExMiwzNi43MzYsNTIuMTgxLDk3Ljg1Niw5Mi43NzljMS44MTMsMS4yMTYsMy44NCwxLjc5Miw1Ljg4OCwxLjc5MiAgICBjMy40MzUsMCw2LjgyNy0xLjY2NCw4Ljg3NS00LjhjMy4yNjQtNC44ODUsMS45Mi0xMS41Mi0yLjk4Ny0xNC43NjNjLTQ0Ljg4NS0yOS44NDUtNzUuNjA1LTY1Ljg3Ny04Ny4xMDQtODAuNTMzICAgIG'+
1175			'MyNC41NTUtMjYuNjY3LDEyNS4yOTEtMTI4LjU3NiwyMzEuNTUyLTEyOC41NzZjMTkuODYxLDAsNDEuMTMxLDMuNzU1LDYzLjE4OSwxMS4xNTdjNS41ODksMi4wMDUsMTEuNjQ4LTEuMDg4LDEzLjUwNC02LjY5OSAgICBDMzM0LjU3MiwxMjYuODYyLDMzMS41ODUsMTIwLjgyNSwzMjUuOTk2LDExOC45NDd6IiBkYXRhLW9sZF9jb2xvcj0iI0ZERkRGRCIgY2xhc3M9ImFjdGl2ZS1wYXRoIi8+CiAgIDwvZz4KICA8L2c+CiAgPGc+CiAgIDxnPgogICAgPHBhdGggZmlsbD0iI0ZDRkNGQyIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgZD0iTTQ0NC44NjUsNjcuMTI4Yy00LjE2LTQuMTYtMTAuOTIzLTQu'+
1176			'MTYtMTUuMDgzLDBMNjcuMTE2LDQyOS43OTVjLTQuMTYsNC4xNi00LjE2LDEwLjkyMywwLDE1LjA4MyAgICBjMi4wOTEsMi4wNjksNC44MjEsMy4xMTUsNy41NTIsMy4xMTVjMi43MzEsMCw1LjQ2MS0xLjA0NSw3LjUzMS0zLjExNUw0NDQuODY1LDgyLjIxMSAgICBDNDQ5LjAyNSw3OC4wNTEsNDQ5LjAyNSw3MS4yODgsNDQ0Ljg2NSw2Ny4xMjh6IiBkYXRhLW9sZF9jb2xvcj0iI0ZERkRGRCIgY2xhc3M9ImFjdGl2ZS1wYXRoIi8+CiAgIDwvZz4KICA8L2c+CiA8L2c+Cjwvc3ZnPgo=';
1177		me._hide_hs__imgo.setAttribute('src',hs);
1178		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
1179		elo['ondragstart']=function() { return false; };
1180		el.appendChild(elo);
1181		el.ggId="hide_hs";
1182		el.ggDx=0;
1183		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
1184		el.ggVisible=true;
1185		el.className="ggskin ggskin_svg ";
1186		el.ggType='svg';
1187		hs ='';
1188		hs+='cursor : pointer;';
1189		hs+='height : 25px;';
1190		hs+='left : -10000px;';
1191		hs+='position : absolute;';
1192		hs+='top : 3px;';
1193		hs+='visibility : inherit;';
1194		hs+='width : 25px;';
1195		hs+='pointer-events:auto;';
1196		el.setAttribute('style',hs);
1197		el.style[domTransform + 'Origin']='50% 50%';
1198		me._hide_hs.ggIsActive=function() {
1199			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1200				return this.parentNode.ggIsActive();
1201			}
1202			return false;
1203		}
1204		el.ggElementNodeId=function() {
1205			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1206				return this.parentNode.ggElementNodeId();
1207			}
1208			return player.getCurrentNode();
1209		}
1210		me._hide_hs.logicBlock_size = function() {
1211			var newLogicStateSize;
1212			if (
1213				((me.elementMouseOver['hide_hs'] == true))
1214			)
1215			{
1216				newLogicStateSize = 0;
1217			}
1218			else {
1219				newLogicStateSize = -1;
1220			}
1221			if (me._hide_hs.ggCurrentLogicStateSize != newLogicStateSize) {
1222				me._hide_hs.ggCurrentLogicStateSize = newLogicStateSize;
1223				me._hide_hs.style[domTransition]='width 0s, height 0s';
1224				if (me._hide_hs.ggCurrentLogicStateSize == 0) {
1225					me._hide_hs.style.width='27px';
1226					me._hide_hs.style.height='27px';
1227					skin.updateSize(me._hide_hs);
1228				}
1229				else {
1230					me._hide_hs.style.width='25px';
1231					me._hide_hs.style.height='25px';
1232					skin.updateSize(me._hide_hs);
1233				}
1234			}
1235		}
1236		me._hide_hs.logicBlock_visible = function() {
1237			var newLogicStateVisible;
1238			if (
1239				((player.getVariableValue('vis_hotspots') == false))
1240			)
1241			{
1242				newLogicStateVisible = 0;
1243			}
1244			else {
1245				newLogicStateVisible = -1;
1246			}
1247			if (me._hide_hs.ggCurrentLogicStateVisible != newLogicStateVisible) {
1248				me._hide_hs.ggCurrentLogicStateVisible = newLogicStateVisible;
1249				me._hide_hs.style[domTransition]='width 0s, height 0s';
1250				if (me._hide_hs.ggCurrentLogicStateVisible == 0) {
1251					me._hide_hs.style.visibility="hidden";
1252					me._hide_hs.ggVisible=false;
1253				}
1254				else {
1255					me._hide_hs.style.visibility=(Number(me._hide_hs.style.opacity)>0||!me._hide_hs.style.opacity)?'inherit':'hidden';
1256					me._hide_hs.ggVisible=true;
1257				}
1258			}
1259		}
1260		me._hide_hs.onclick=function (e) {
1261			player.setVariableValue('vis_hotspots', false);
1262			player.setVariableValue('vis_info_popup', false);
1263		}
1264		me._hide_hs.onmouseover=function (e) {
1265			me._hide_hs__img.style.visibility='hidden';
1266			me._hide_hs__imgo.style.visibility='inherit';
1267			me.elementMouseOver['hide_hs']=true;
1268			me._hide_hs.logicBlock_size();
1269		}
1270		me._hide_hs.onmouseout=function (e) {
1271			me._hide_hs__img.style.visibility='inherit';
1272			me._hide_hs__imgo.style.visibility='hidden';
1273			me.elementMouseOver['hide_hs']=false;
1274			me._hide_hs.logicBlock_size();
1275		}
1276		me._hide_hs.ontouchend=function (e) {
1277			me.elementMouseOver['hide_hs']=false;
1278			me._hide_hs.logicBlock_size();
1279		}
1280		me._hide_hs.ggUpdatePosition=function (useTransition) {
1281			if (useTransition==='undefined') {
1282				useTransition = false;
1283			}
1284			if (!useTransition) {
1285				this.style[domTransition]='none';
1286			}
1287			if (this.parentNode) {
1288				var pw=this.parentNode.clientWidth;
1289				var w=this.offsetWidth;
1290					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
1291			}
1292		}
1293		me._controler_mobile.appendChild(me._hide_hs);
1294		me.divSkin.appendChild(me._controler_mobile);
1295		el=me._walkinto=document.createElement('div');
1296		els=me._walkinto__text=document.createElement('div');
1297		el.className='ggskin ggskin_textdiv';
1298		el.ggTextDiv=els;
1299		el.ggId="walkinto";
1300		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
1301		el.ggVisible=true;
1302		el.className="ggskin ggskin_text ";
1303		el.ggType='text';
1304		hs ='';
1305		hs+='bottom : 5px;';
1306		hs+='cursor : pointer;';
1307		hs+='height : 21px;';
1308		hs+='position : absolute;';
1309		hs+='right : 5px;';
1310		hs+='visibility : inherit;';
1311		hs+='width : 106px;';
1312		hs+='pointer-events:auto;';
1313		el.setAttribute('style',hs);
1314		el.style[domTransform + 'Origin']='50% 50%';
1315		hs ='position:absolute;';
1316		hs += 'box-sizing: border-box;';
1317		hs+='right: 0px;';
1318		hs+='bottom:  0px;';
1319		hs+='width: 106px;';
1320		hs+='height: 21px;';
1321		hs+='border: 0px solid #000000;';
1322		hs+='color: rgba(255,255,255,1);';
1323		hs+='font-size: 14px;';
1324		hs+='font-weight: bold;';
1325		hs+='text-align: center;';
1326		hs+='white-space: nowrap;';
1327		hs+='padding: 0px 1px 0px 1px;';
1328		hs+='overflow: hidden;';
1329		els.setAttribute('style',hs);
1330		els.innerHTML="(c) walkinto.ge";
1331		el.appendChild(els);
1332		me._walkinto.ggIsActive=function() {
1333			return false;
1334		}
1335		el.ggElementNodeId=function() {
1336			return player.getCurrentNode();
1337		}
1338		me._walkinto.onclick=function (e) {
1339			player.openUrl("https:\/\/walkinto.ge\/","_blank");
1340		}
1341		me._walkinto.ggUpdatePosition=function (useTransition) {
1342		}
1343		me.divSkin.appendChild(me._walkinto);
1344		el=me._loading=document.createElement('div');
1345		el.ggId="loading";
1346		el.ggDx=100;
1347		el.ggDy=60;
1348		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
1349		el.ggVisible=true;
1350		el.className="ggskin ggskin_container ";
1351		el.ggType='container';
1352		hs ='';
1353		hs+='height : 60px;';
1354		hs+='left : -10000px;';
1355		hs+='position : absolute;';
1356		hs+='top : -10000px;';
1357		hs+='visibility : inherit;';
1358		hs+='width : 210px;';
1359		hs+='pointer-events:none;';
1360		el.setAttribute('style',hs);
1361		el.style[domTransform + 'Origin']='50% 50%';
1362		me._loading.ggIsActive=function() {
1363			return false;
1364		}
1365		el.ggElementNodeId=function() {
1366			return player.getCurrentNode();
1367		}
1368		me._loading.ggUpdatePosition=function (useTransition) {
1369			if (useTransition==='undefined') {
1370				useTransition = false;
1371			}
1372			if (!useTransition) {
1373				this.style[domTransition]='none';
1374			}
1375			if (this.parentNode) {
1376				var pw=this.parentNode.clientWidth;
1377				var w=this.offsetWidth;
1378					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
1379				var ph=this.parentNode.clientHeight;
1380				var h=this.offsetHeight;
1381					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
1382			}
1383		}
1384		el=me._loadingbg=document.createElement('div');
1385		el.ggId="loadingbg";
1386		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
1387		el.ggVisible=true;
1388		el.className="ggskin ggskin_rectangle ";
1389		el.ggType='rectangle';
1390		hs ='';
1391		hs+='background : rgba(0,0,0,0);';
1392		hs+='border : 0px solid #ffffff;';
1393		hs+='cursor : default;';
1394		hs+='height : 58px;';
1395		hs+='left : -1px;';
1396		hs+='position : absolute;';
1397		hs+='top : -1px;';
1398		hs+='visibility : inherit;';
1399		hs+='width : 208px;';
1400		hs+='pointer-events:none;';
1401		el.setAttribute('style',hs);
1402		el.style[domTransform + 'Origin']='50% 50%';
1403		me._loadingbg.ggIsActive=function() {
1404			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1405				return this.parentNode.ggIsActive();
1406			}
1407			return false;
1408		}
1409		el.ggElementNodeId=function() {
1410			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1411				return this.parentNode.ggElementNodeId();
1412			}
1413			return player.getCurrentNode();
1414		}
1415		me._loadingbg.ggUpdatePosition=function (useTransition) {
1416		}
1417		me._loading.appendChild(me._loadingbg);
1418		el=me._loadingtext=document.createElement('div');
1419		els=me._loadingtext__text=document.createElement('div');
1420		el.className='ggskin ggskin_textdiv';
1421		el.ggTextDiv=els;
1422		el.ggId="loadingtext";
1423		el.ggDx=0;
1424		el.ggDy=0;
1425		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
1426		el.ggVisible=true;
1427		el.className="ggskin ggskin_text ";
1428		el.ggType='text';
1429		hs ='';
1430		hs+='height : 23px;';
1431		hs+='left : -10000px;';
1432		hs+='position : absolute;';
1433		hs+='top : -10000px;';
1434		hs+='visibility : inherit;';
1435		hs+='width : 178px;';
1436		hs+='pointer-events:none;';
1437		el.setAttribute('style',hs);
1438		el.style[domTransform + 'Origin']='0% 50%';
1439		hs ='position:absolute;';
1440		hs += 'box-sizing: border-box;';
1441		hs+='cursor: default;';
1442		hs+='left: 0px;';
1443		hs+='top:  0px;';
1444		hs+='width: auto;';
1445		hs+='height: auto;';
1446		hs+='pointer-events: none;';
1447		hs+='border: 0px solid #000000;';
1448		hs+='color: rgba(255,255,255,1);';
1449		hs+='text-align: left;';
1450		hs+='white-space: nowrap;';
1451		hs+='padding: 0px 30px 0px 30px;';
1452		hs+='overflow: hidden;';
1453		els.setAttribute('style',hs);
1454		me._loadingtext.ggUpdateText=function() {
1455			var hs="Loading... "+(player.getPercentLoaded()*100.0).toFixed(0)+"%";
1456			if (hs!=this.ggText) {
1457				this.ggText=hs;
1458				this.ggTextDiv.innerHTML=hs;
1459				if (this.ggUpdatePosition) this.ggUpdatePosition();
1460			}
1461		}
1462		me._loadingtext.ggUpdateText();
1463		player.addListener('downloadprogress', function() {
1464			me._loadingtext.ggUpdateText();
1465		});
1466		el.appendChild(els);
1467		me._loadingtext.ggIsActive=function() {
1468			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1469				return this.parentNode.ggIsActive();
1470			}
1471			return false;
1472		}
1473		el.ggElementNodeId=function() {
1474			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1475				return this.parentNode.ggElementNodeId();
1476			}
1477			return player.getCurrentNode();
1478		}
1479		me._loadingtext.ggUpdatePosition=function (useTransition) {
1480			if (useTransition==='undefined') {
1481				useTransition = false;
1482			}
1483			if (!useTransition) {
1484				this.style[domTransition]='none';
1485			}
1486			if (this.parentNode) {
1487				var pw=this.parentNode.clientWidth;
1488				var w=this.offsetWidth + 0;
1489					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
1490				var ph=this.parentNode.clientHeight;
1491				var h=this.offsetHeight;
1492					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
1493			}
1494		}
1495		me._loading.appendChild(me._loadingtext);
1496		me.divSkin.appendChild(me._loading);
1497		el=me._container=document.createElement('div');
1498		el.ggId="Container";
1499		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
1500		el.ggVisible=true;
1501		el.className="ggskin ggskin_container ";
1502		el.ggType='container';
1503		hs ='';
1504		hs+='height : 47px;';
1505		hs+='position : absolute;';
1506		hs+='right : -27px;';
1507		hs+='top : 4px;';
1508		hs+='visibility : inherit;';
1509		hs+='width : 243px;';
1510		hs+='pointer-events:none;';
1511		el.setAttribute('style',hs);
1512		el.style[domTransform + 'Origin']='50% 50%';
1513		me._container.ggIsActive=function() {
1514			return false;
1515		}
1516		el.ggElementNodeId=function() {
1517			return player.getCurrentNode();
1518		}
1519		me._container.logicBlock_visible = function() {
1520			var newLogicStateVisible;
1521			if (
1522				((player.getIsMobile() == true))
1523			)
1524			{
1525				newLogicStateVisible = 0;
1526			}
1527			else {
1528				newLogicStateVisible = -1;
1529			}
1530			if (me._container.ggCurrentLogicStateVisible != newLogicStateVisible) {
1531				me._container.ggCurrentLogicStateVisible = newLogicStateVisible;
1532				me._container.style[domTransition]='';
1533				if (me._container.ggCurrentLogicStateVisible == 0) {
1534					me._container.style.visibility="hidden";
1535					me._container.ggVisible=false;
1536				}
1537				else {
1538					me._container.style.visibility=(Number(me._container.style.opacity)>0||!me._container.style.opacity)?'inherit':'hidden';
1539					me._container.ggVisible=true;
1540				}
1541			}
1542		}
1543		me._container.ggUpdatePosition=function (useTransition) {
1544		}
1545		el=me._button_auto_rotate=document.createElement('div');
1546		el.ggId="button_auto_rotate";
1547		el.ggDy=0;
1548		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
1549		el.ggVisible=true;
1550		el.className="ggskin ggskin_container ";
1551		el.ggType='container';
1552		hs ='';
1553		hs+='height : 47px;';
1554		hs+='left : 4px;';
1555		hs+='position : absolute;';
1556		hs+='top : -10000px;';
1557		hs+='visibility : inherit;';
1558		hs+='width : 47px;';
1559		hs+='pointer-events:none;';
1560		el.setAttribute('style',hs);
1561		el.style[domTransform + 'Origin']='50% 50%';
1562		me._button_auto_rotate.ggIsActive=function() {
1563			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1564				return this.parentNode.ggIsActive();
1565			}
1566			return false;
1567		}
1568		el.ggElementNodeId=function() {
1569			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1570				return this.parentNode.ggElementNodeId();
1571			}
1572			return player.getCurrentNode();
1573		}
1574		me._button_auto_rotate.onclick=function (e) {
1575			me._map_rectangle.ggVisible = !me._map_recta
1575ngle.ggVisible;
1576			var flag=me._map_rectangle.ggVisible;
1577			me._map_rectangle.style[domTransition]='none';
1578			me._map_rectangle.style.visibility=((flag)&&(Number(me._map_rectangle.style.opacity)>0||!me._map_rectangle.style.opacity))?'inherit':'hidden';
1579			if (player.transitionsDisabled) {
1580				me._shade.style[domTransition]='none';
1581			} else {
1582				me._shade.style[domTransition]='all 500ms ease-out 0ms';
1583			}
1584			me._shade.style.opacity='1';
1585			me._shade.style.visibility=me._shade.ggVisible?'inherit':'hidden';
1586		}
1587		me._button_auto_rotate.ggUpdatePosition=function (useTransition) {
1588			if (useTransition==='undefined') {
1589				useTransition = false;
1590			}
1591			if (!useTransition) {
1592				this.style[domTransition]='none';
1593			}
1594			if (this.parentNode) {
1595				var ph=this.parentNode.clientHeight;
1596				var h=this.offsetHeight;
1597					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
1598			}
1599		}
1600		el=me._stop_rotate_image=document.createElement('div');
1601		els=me._stop_rotate_image__img=document.createElement('img');
1602		els.className='ggskin ggskin_stop_rotate_image';
1603		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAXXElEQVR4nO1de1QUV5r/VVd3R6CjCMjDAcWIQNCAGmcS3NlZdaISfELMOCEcohuXmGSCm+gOGcJOnA
1603SNIWSYYdBRIxqfmGwCzomiYAZMMoKg+ABCeLnyRh7dTbSgm+6uuvtH02112UC/EJKd3zl1+tSt+6pf3/rud+/97ncpQgjGISYD8AbgCcANgCsAFwBOACQApABYABoAat5vLwAFgC4AtwEoH3TFRwI1Tgh3BzADwDQA/gAmOijfOwAaATQP/vY4KF+bMZaEB0JP8GzoW/SDgBLAt9D/AXUPqEwTWE04RVE2F0YI8YCe4NnQi4uxRBf05H9LUZTFLd/eBvpACCeETIO+RYcDoEeK39fX19fT06Po6Oj4vqmpiWloaGBu3bo1UFdXN9DV1cXW1t'+
1604			'bq3N3dRf7+/uKZM2dKvby8xF5eXpKAgADZ9OnTZT4+PpM8PDzcXFxcXCyoHgugBEAdRVHNFryLBVkOjVElnBDiBWAu9EQPCZVKpWppabldUVHRdfz48c5Tp071WVWpIbB27VqXmJgYz7CwMC8/Pz9vJycnpxGSlAC4TlFU51ARxi3hhJB/A7B4qOdarVZTXV3dmJub27Rr166egYEBq+phLWiaRnJyskdUVNT0kJAQf4lEIh0mehFFUV+ZezDuCCeEhAF4EoCPuee9vb2958+fr3njjTeaW1tbWasKdxB8fX3pP/7xj9OWLl0a7Orq6jpEtA4AlyiKusEPHFeEE0KWAVho7plSqVRkZ2dXJiQktLPsmPB8H2iaxp///OepMTExj02ePNltiGjFFEUVGG7GBeGEEFcAKwDMEj7r7+/vy8nJubFhw4am8UK0EDRN4+OP'+
1605			'P54eHR0d5uzsbK6jrQdwhqKo3jEnfFCELAfgLAjnrl69WhcdHV3R3Nw8PpkWYNq0aXROTk7o/PnzAymKEgke9wPIB3DDTFKLIczUKhBCwgFEQUA2wzB3k5KSvlywYMG1HwrZANDc3MwuWLDgWlJS0pcMw9wVPHaG/l2H1bhGgs0tnBCyBMAvhM/r6+sbIyMjLzc0NOjsqdhYIyAgQJyXl/fTWbNm+Zt5/DWAQlvytYlwQsjTAJ7ghxNCyLlz565GRkaOyZB5tJCXlxcYERExn7q/8yoFcNba/KwWKYOaiAnZHMexBw4c+MePjWwAiIyMrDtw4MA/OI4TisYnACyzNj9rCV8Igdqn1Wo1u3btuhAfH99qbeE/FMTHx7fu2rXrglar1QgeLQTwL9bkZY1ICYO+0zBCq9Vqtm3bVpiRkTHu5p1HAwkJCZPT0tKWmBml5s'+
1606			'JC7cXSFu4KvepnhFar1W7fvv3C/xeyASAjI0O5ffv2C1qtVit4tBwWTjFbSvhK8FQ/Qgg5ePBgyc6dO+UWpv/RYOfOnfKPPvqomJiKBmfoB34jwhKRshwC3fPs2bPlP8YO0hrk5eUFPv30048LgkugHxwNiZEIv09u19XV3QoKCrpkUy1/ZKitrX0yMDBwhiB4WHk+kkhZwL9hGOZORETElaEiZ2VlhXz22Wc/HbGmo4CZM2dKzp49+/Ompqatcrn8w+7u7g9qamo27d+/P2S0yoyIiLjCMMwdQfACs5EHMVwL/zmApww3hBDyu9/9ruD9999XDJXgm2++iVi4cOHOu3fvltXU1JzZs2fPxSNHjgwZ31EoKSlZERoausHZ2TkEghUljuOY3t7ei6dPnz7wwgsvVDq67MTERLf33ntvmWBg9CWAf5iLPxThngBeBmDM'+
1607			'pLKysi40NLR8uMKLioqeWrRoUabhXqPRtMjl8m+uXLlyPikp6WpVVZVDVxmCg4OlhYWFiT4+Ps+PFJfjuDvXr19///HHH//ckXUAgOvXrz8eFhYWyAsiAP4K/bqpCYYSKXPBI1utVqtiY2MrLCjbZPgrlUr9fHx8YlatWnWgtLT0aH19/Uu7d+8OHCqxtSgoKPhPS8gGAJFINHHevHlvFxYW/tJR5RsQFxdXoVarVbwgCsA8s/UwEzYNgtFkbm7u9YqKCqHuaQ1oZ2fn0ICAgNc3b958QqlU7r506dLKjRs3uluS+A9/+MO06OhoE1uVTz75ZL6fn98LwriEELVara4dGBhoFD6jKEq6cOHCxLi4uKEWG2xCRUWFNjc397ogOBzA9PvqYEakLAVvuKpUKhVTpkzJt2TxoKioaOmiRYv+YrhnWbaXEDIgFou9zMXXaD'+
1608			'Ttcrm8qKysrGDnzp03ysrK1IZnc+bMeej9999//Gc/+9kzYrH4oTVr1vz266+/7gcAqVRKtbW1feDh4bGSn59ara7+6quv/nT27NlaJycnUWxs7JJHH310q0gkMpk+rqysfDc0NPT4iC9kBWiaRnd393LBytFFAOf58YQtfAoEOveJEycqbVmpIYToampqMjMyMv69trY2ra+v7wohRM2PI5VKp/r4+Dy/Zs2aQ0VFRcfr6+tf2rt3b3BVVVVsaWnp0cjIyCwPD48VOp1OZSAbAF5++WVPV1dXE21oYGDgfw8ePPhmRETE11lZWd27du3qmDNnzvGysrL/5jiO/7nDz8/vX2UymfHdX3vtNc+jR4+GWf2SPLAsi2PHjgk75XDoOTVCSHgIP6y3t1e5ZcuWdhvrwLW2tjZv3br1ZnBw8IHo6OjNZ86ceaWtre2wWq1u'+
1609			'EMQVOTs7zw4ICHg9Pj7+f2bPnp3s7OwcisE+QaPR3AH0LRsA5s6d60HTNH8ozdXV1R179dVX67y9vWl+3PDw8DMKhaKAX5iTk5NvbGyssSV+++23fVFRUYlKpTLz008/FQ5mLMbrr7/e3tvby5/qEEHPqUkAH7P5N/n5+bX2rEOKRCIRAMhkMlFBQQGzatWq4kceeWRXUlLSpkuXLm1VKBTnWJY1mR6gKErCv1er1TWtra2VMplMpNFoCAC4uLhMAE/94zhOc/PmzXoAYBiGMAzDGeICQFdX17f8PGmafnjWrFmTDPcNDQ0DAODq6vrUunXrDsrl8vTc3Nyfurm5jWi0xAfLssjPz68VBJtwyic8EDzzs8GZwBEtkYYDx3EcADAMwxnCNBoNSU9Pvx0eHn5m3rx52/bt27exrq7uw76+vqscxxnFxsDAwK3S0tJtb7'+
1610			'755ksxMTFnZDKZUQNSqVQaAMY8RSKRZOrUqT7CsgyYNGmSL/+eZdmBu3fvGqda3d3dxTRNOwEARVEPubm5PR0ZGfne1q1bf2LtO2/btq1ZMI3rCT23+rryHkzjJ6ypqWkcbbuR5uZm3auvvloXFBT00XPPPbf5+PHjG27fvv3poPw/9OSTT57OysrqViqVnEKhMBLZ3d3dJ+gP6Dlz5sRu3rzZQ1hGVlZWiLe3t0nnqtPpesrKynoN901NTdrbt29fIIQYNTFCCDdp0qSHrH2n1tZWtrq6ulEQbOSWT7hJ0//888+brC3MHnzxxRd34uLiKlJTU/doNJpmnU5nXBMVioi8vLxOjUZj0rc4OzuHpqampn344YczAcDb25s+derUE7GxsX+hadpEDVSpVK1VVVUqg5xXKBTsY4899heGYS7z40kkErEt75Kbmyvkzsit'+
1611			'gfCp4M3nqlSq/pSUlDGxpe7o6FATQjQikUgM3E82ABQWFvYxDPOdMO3DDz/8ZEJCwmGlUplZW1v70erVq/dJpdL7xEJXV1dlc3OzySI3wzAcy7JGkUbTtNTJyUkiTGsJUlJSelQqFV8zmgw9x0bCTcRJY2Njx1gZ7SgUCh3HcRwh5D5ZzEdTU1OpuXCxWOzh6ur61MSJExdSFDVB+JzjuP7KysoqC6pCiLUr7INgWRaNjY1C7W4acI9wkxFRSUlJhy0FOQI6nY4AgJlVchPk5OSUsizbO1wcc1CpVNUHDx6sl0qllPDLEUA0Uh2GgxkOpwP3CPfjPzl27Fi3rQU9KKSlpXV8//33Zlv5cGhra/uqoKCAGY068WGGQz9AT7gbAJkhlGEYpqioSI0xxkifs0ajIdXV1XnW5MmyrPzChQtmp02HqILNhoRFRUVqhmH4f6'+
1612			'wMgJsIgMk8h1wu/8EsCqemppao1WrhQGNIKJXK4vT09Jv8QdRwsEekAGa59BJBsNemra3te3sKeZD44osv7rS2tlrUygkh2srKynM1NTVC25JRgxkuPQ0ixYiWlpZRl2+OxOHDh0/rdLr7JvqFYBjmSmZm5mULOkuHwQyXbiLobU6MuHnzpkP21zwopKSktHV0dJwZI
1612Rr57rvvcnNycu5YQbhdMhwwy6WrCPodvkY0NDSMeYcJWCc/jx49ms2y7JCisK+vrzw9Pf1rS2X3IOxSCwGgvr5eJQiSiSCw7a6trR3d3U2jgLfeequ5vb3d7FolIYStqqo6efLkyd4HKU4AoK6uTthfOIkAmMwXyOXy8WBAb/XnfODAgRM6ne6+6QiGYUpTU1Otbd2AfiHYLnR1dQm5FIugdxRgRG1t7XgwpLf6U37nnXdaW1paPuGHEUJ0'+
1613			'5eXl2VbKbofBzKYEqQj6nbhGuLu727UNZSyRmpqardFojGbTSqWy8I033vhGJpOJzE2CjQR7O01zEEHv+sKImTNn2jQl6WAQ2PBJ7927t+e77777CNAbAH355ZcfX7t2TQ3oR6Y21MEuBAQECLnUiACYdJK+vr42TUk6GBRsECsAEBsbe6q/v/9GV1fX6S1bttwwtG5b6mCvluLp6SlcotOJISDc29t7PLRwwMYWVlVVNXD27Nm0pqYmhUKh4AyLDNaCG4QtaQ0IDAwUGu6rxABMdEVfX1+rl5VGAXZ9zuvWrbssk8lEdrRuh2DWrFlCZwqMGIDJgOGRRx6xxOXFaIMyszHVKjAMw9mjmYhEIrHB6sBWzJw5U8hlrwh6H1FG+Pn5yTAO4AgNwU41kLW3Dma4VIggsPD8yU9+MgljD5u0FEfCETLcDJddIgAmzljc3d'+
1614			'0flP+p4WC3SAEAwwq+LRCJRGKapq0yBBLCDJedBpFinEaUyWSyxYsX37f4+kPDnj17glasWLForMpfvHjxBJlMxhcpDAZFCgC08CPHxsaaGCCOAeyeGo2Kinp+4sSJVltOOaoOZjhsAe4tIpsYroSHh5v15vMAYfegQyqVTjLYtoxFHcxw2ATcI9zEhtDf39/HTvE1HqCz80+zuXXTNA1/f/+pguBm4B7h7eC5DXVycnJOTk6+z07vQcKez/nEiRNhEydOnM+yrM0zn3pbJNvqkJyc7CHwIKeEnmMT20ITk96oqKj7tktYCaJWqx/oYsbJkyfndXZ27lq/fn2WWCz2mTJlyrKLFy9atENYCHvGPGa4M3LLz9VErISEhPj7+vraLFcoipKEhYU9aeNchlUtKzs7e65cLv/wV7/61RFPT8+1IpFIBgBisdg9PDw8ValU'+
1615			'7j516tQTI+UjgE0y3NfXlw4JCfEXBBu55RNeB94gSCKRSNPS0kxsDkeCWCzm5yeaPn16fEdHx5+ys7PnWpMPLHzZI0eOhMrl8g/Xr19/2M3NbYXQmH8wI9rV1fWXq1evzlIqlbtzc3Mt3bhrk/xPS0ubJvA20QWen1vhd2MiVpYvXx5kTed5+/ZtOX+Zi6Io2s3Nbfn69es/7uzsfO/QoUOzh0vPw7Dyc9++fY92dna+Fxsbe2SQaOOEG8dx/QqF4uzdu3dNzOAoihK7urr+cs2aNR/L5fI/ffLJJ/NHqANnrQynaRrLli0LEgSbcCokvBq8nQWurq6T09PThb3tkHj++efLMzIyXmhrazvGN7SkKGqCp6dnVFxc3JHOzs6UrKwsm7ZjZ2Zmzmpvb39706ZNRz09PaP41rGEkAGFQnGuoKAgISoq6q0tW7a8UV5ent'+
1616			'TX12ey732wEUQ8++yzh7q7u9P4X58Zrz9WIT09ferkyZNN9h5Bz+k9EEKE11JCyHbDpVAoEmiaDgJg1ZWVlRXV3t5+XKfTKYgALMuqOjs7c/ft27dWmG7JkiXz+/r6qkpLS//LELZjx46l7e3tx1iWvWsuL7lcXpCfnx8/b968MABBbm5uIVKpNBhAUGRk5ILy8vK3GIa5LkxLCCEcxw10dnZ+Xlpa+lutVnvbEK7VatsPHz68ztL3pWk6SKFQJPC5I4QsE/Jrbp/mdAAb+QHZ2dklMTExjbb86/v27Xt0xYoVz3h7e68Q7DwDx3Gqnp6ec3l5ecc2btz4LaDfzl1eXn5cqVRePX36dO7KlSuf8fb2Xk3T9CRBWnVvb29haWnp5ykpKVeLi4tVhk1Qwj1FALBq1aqJycnJi2bPnr3excVlxJ1qGo2mIzs7+7UNGzZY'+
1617			'YkuO48eP+8fExAhd7B2CYFA51F57E5emarVa9cQTT5yxZzfy7t27A9esWfOst7f3SjPE9/f09OT/7W9/O6pWqzUvvfTSXyUSyRSO4/qF20UIIQNKpbLw4sWLn6akpFwrKytT84keaUo2MjLy4bfffnvx7Nmzf+3i4jKkHNdoNO3Z2dkJlhAeGhoqKS0tXTFhwgS+7m3Wd4rFzg1u3LhRN3fu3GGdG1iC/fv3h0RGRkZ5eXlFisVik63fLMt+r9VquydMmBAgTMdxXH9vb+/Xly9f/vz3v//95bKyMrW3tzet0Wig0WiItSs70dHRE5OSkpYEBwc/a67F63S629nZ2QlxcXEj+hhwhHODLgB/5weEhobOSkxMtHuPenx8fLWvr++OQ4cO/UdbW9tR/j5NmqYnCcnmOE6lUCjy8vPzX4uKikqKiIj4prm5Wevm5kYrFA'+
1618			'qOYRjOlmW0nJycOwsWLDj13HPPvVxWVpbY19d3VRDFIrUwMTHRLTQ0VOhz9+8wQzYwskegF8HbHcEwzJ3Q0ND8W7duOcxYaM+ePUGrV69eJxQ1BhldXFz82bvvvnuVLzo0Gg0xXI6qh1DUsCyrPHHixEvDtfAZM2aIKyoqlstkMr7jhRYAWUOlGTcumDIzM2dFR0f/2svLa+2dO3dKiouLTyQnJ1+9du2aWtgZjqYF1ZIlS1xSU1OXBgcHP3P+/PmMqKioy0PFtcUF07hyMhYcHCz94IMPFpw5c6Zu7969PfbIaHuRmpo6g2EY7TvvvGPWAeZoORkzIBaAUbYSQsjevXu/eeWVV9osSWwLrNE8RrMOCoXivsFQZmbm1FdeeeUXgumHBgDHRsrT0imxM9D7zwagn+jYtGlTeFJSkkUOZmyBQqFgFQoFO1ZkG+ogDEtK'+
1619			'SnKPj49fKCC7H3qORoSlhCsh+FQkEolk+/btixISEsbDovMDQUJCwuTt27cvkkgkwkmyfFh4DJk1k743IPBuMzijuGTHjh1jfQjSqGPHjh2eQ/id/RJWeM235Wiw+w7W4DiOzcrKKv6xeljev3+/74svvrhQJBIJp06LARSYSzMU/umwfQQ42mG7w48kqKuruxUREXHFkYOjscCMGTPE586dW2BGzwbsOJLA5oU7iqIKYUbnDAwMnFFRUbH8zTffHDUNZrSRmJjoVlFRsXwIsvNhI9nA6B8rU7t27drKsTqRylr4+vrSp06demz+/PlBo3WsjCMPTloJ3uDIgB/JwUkNAE6Pi4OT+CDDHA0ml8sVJ0+erPzNb35jq1u+UUFGRsbUmJiYx9zd3YeaCS2hKMooOscV4YBFh98pCwoKardu3Tpmh9/5+PjQ6enp05YvXx'+
1620			'7k6uo61MBt/B9+xwcZ+XjHgerq6qbc3NymlJSUntEWN4LjHadLJJLhttb8cI535INYfoBpf2NjY0dJSUnHsWPHuh3lIGfx4sUTYmNjp4SHh/v4+/v7ODk5OY+Q5Id7gCkfRH9EbxD0osaSI3qZ7u5uZXt7+/ctLS1MQ0MDc/PmzYHa2tqB1tZWneF8t2nTptG+vr7ioKCgh2bMmPFQYGCgzM/PTzZ16tRJU6ZMmezi4mLJ9hkO947oHdF14A+CcAPIvUOo50DgBHcM0I17h1Bb7OPrgRPuQPzzmPUxxFToyTdcjtpJx0BPruEac5V0vBAuxGTo1cop0LuIcoXekY4zAMngBQDawat/8FIOXl3Qq3XjzmHa/wHMApJuQN+hqQAAAABJRU5ErkJggg==';
1621		els.setAttribute('src',hs);
1622		els.ggNormalSrc=hs;
1623		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
1624		els.className='ggskin ggskin_button';
1625		els['ondragstart']=function() { return false; };
1626		player.checkLoaded.push(els);
1627		el.appendChild(els);
1628		el.ggSubElement = els;
1629		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAXXElEQVR4nO1de1QUV5r/VVd3R6CjCMjDAcWIQNCAGm
1629cS3NlZdaISfELMOCEcohuXmGSCm+gOGcJOnASNIWSYYdBRIxqfmGwCzomiYAZMMoKg+ABCeLnyRh7dTbSgm+6uuvtH02112UC/EJKd3zl1+tSt+6pf3/rud+/97ncpQgjGISYD8AbgCcANgCsAFwBOACQApABYABoAat5vLwAFgC4AtwEoH3TFRwI1Tgh3BzADwDQA/gAmOijfOwAaATQP/vY4KF+bMZaEB0JP8GzoW/SDgBLAt9D/AXUPqEwTWE04RVE2F0YI8YCe4NnQi4uxRBf05H9LUZTFLd/eBvpACCeETIO+RYcDoEeK39fX19fT06Po6Oj4vqmpiWloaGBu3bo1UFdXN9DV1cXW1t'+
1630			'bq3N3dRf7+/uKZM2dKvby8xF5eXpKAgADZ9OnTZT4+PpM8PDzcXFxcXCyoHgugBEAdRVHNFryLBVkOjVElnBDiBWAu9EQPCZVKpWppabldUVHRdfz48c5Tp071WVWpIbB27VqXmJgYz7CwMC8/Pz9vJycnpxGSlAC4TlFU51ARxi3hhJB/A7B4qOdarVZTXV3dmJub27Rr166egYEBq+phLWiaRnJyskdUVNT0kJAQf4lEIh0mehFFUV+ZezDuCCeEhAF4EoCPuee9vb2958+fr3njjTeaW1tbWasKdxB8fX3pP/7xj9OWLl0a7Orq6jpEtA4AlyiKusEPHFeEE0KWAVho7plSqVRkZ2dXJiQktLPsmPB8H2iaxp///OepMTExj02ePNltiGjFFEUVGG7GBeGEEFcAKwDMEj7r7+/vy8nJubFhw4am8UK0EDRN4+OP'+
1631			'P54eHR0d5uzsbK6jrQdwhqKo3jEnfFCELAfgLAjnrl69WhcdHV3R3Nw8PpkWYNq0aXROTk7o/PnzAymKEgke9wPIB3DDTFKLIczUKhBCwgFEQUA2wzB3k5KSvlywYMG1HwrZANDc3MwuWLDgWlJS0pcMw9wVPHaG/l2H1bhGgs0tnBCyBMAvhM/r6+sbIyMjLzc0NOjsqdhYIyAgQJyXl/fTWbNm+Zt5/DWAQlvytYlwQsjTAJ7ghxNCyLlz565GRkaOyZB5tJCXlxcYERExn7q/8yoFcNba/KwWKYOaiAnZHMexBw4c+MePjWwAiIyMrDtw4MA/OI4TisYnACyzNj9rCV8Igdqn1Wo1u3btuhAfH99qbeE/FMTHx7fu2rXrglar1QgeLQTwL9bkZY1ICYO+0zBCq9Vqtm3bVpiRkTHu5p1HAwkJCZPT0tKWmBml5s'+
1632			'JC7cXSFu4KvepnhFar1W7fvv3C/xeyASAjI0O5ffv2C1qtVit4tBwWTjFbSvhK8FQ/Qgg5ePBgyc6dO+UWpv/RYOfOnfKPPvqomJiKBmfoB34jwhKRshwC3fPs2bPlP8YO0hrk5eUFPv30048LgkugHxwNiZEIv09u19XV3QoKCrpkUy1/ZKitrX0yMDBwhiB4WHk+kkhZwL9hGOZORETElaEiZ2VlhXz22Wc/HbGmo4CZM2dKzp49+/Ompqatcrn8w+7u7g9qamo27d+/P2S0yoyIiLjCMMwdQfACs5EHMVwL/zmApww3hBDyu9/9ruD9999XDJXgm2++iVi4cOHOu3fvltXU1JzZs2fPxSNHjgwZ31EoKSlZERoausHZ2TkEghUljuOY3t7ei6dPnz7wwgsvVDq67MTERLf33ntvmWBg9CWAf5iLPxThngBeBmDM'+
1633			'pLKysi40NLR8uMKLioqeWrRoUabhXqPRtMjl8m+uXLlyPikp6WpVVZVDVxmCg4OlhYWFiT4+Ps+PFJfjuDvXr19///HHH//ckXUAgOvXrz8eFhYWyAsiAP4K/bqpCYYSKXPBI1utVqtiY2MrLCjbZPgrlUr9fHx8YlatWnWgtLT0aH19/Uu7d+8OHCqxtSgoKPhPS8gGAJFINHHevHlvFxYW/tJR5RsQFxdXoVarVbwgCsA8s/UwEzYNgtFkbm7u9YqKCqHuaQ1oZ2fn0ICAgNc3b958QqlU7r506dLKjRs3uluS+A9/+MO06OhoE1uVTz75ZL6fn98LwriEELVara4dGBhoFD6jKEq6cOHCxLi4uKEWG2xCRUWFNjc397ogOBzA9PvqYEakLAVvuKpUKhVTpkzJt2TxoKioaOmiRYv+YrhnWbaXEDIgFou9zMXXaD'+
1634			'Ttcrm8qKysrGDnzp03ysrK1IZnc+bMeej9999//Gc/+9kzYrH4oTVr1vz266+/7gcAqVRKtbW1feDh4bGSn59ara7+6quv/nT27NlaJycnUWxs7JJHH310q0gkMpk+rqysfDc0NPT4iC9kBWiaRnd393LBytFFAOf58YQtfAoEOveJEycqbVmpIYToampqMjMyMv69trY2ra+v7wohRM2PI5VKp/r4+Dy/Zs2aQ0VFRcfr6+tf2rt3b3BVVVVsaWnp0cjIyCwPD48VOp1OZSAbAF5++WVPV1dXE21oYGDgfw8ePPhmRETE11lZWd27du3qmDNnzvGysrL/5jiO/7nDz8/vX2UymfHdX3vtNc+jR4+GWf2SPLAsi2PHjgk75XDoOTVCSHgIP6y3t1e5ZcuWdhvrwLW2tjZv3br1ZnBw8IHo6OjNZ86ceaWtre2wWq1u'+
1635			'EMQVOTs7zw4ICHg9Pj7+f2bPnp3s7OwcisE+QaPR3AH0LRsA5s6d60HTNH8ozdXV1R179dVX67y9vWl+3PDw8DMKhaKAX5iTk5NvbGyssSV+++23fVFRUYlKpTLz008/FQ5mLMbrr7/e3tvby5/qEEHPqUkAH7P5N/n5+bX2rEOKRCIRAMhkMlFBQQGzatWq4kceeWRXUlLSpkuXLm1VKBTnWJY1mR6gKErCv1er1TWtra2VMplMpNFoCAC4uLhMAE/94zhOc/PmzXoAYBiGMAzDGeICQFdX17f8PGmafnjWrFmTDPcNDQ0DAODq6vrUunXrDsrl8vTc3Nyfurm5jWi0xAfLssjPz68VBJtwyic8EDzzs8GZwBEtkYYDx3EcADAMwxnCNBoNSU9Pvx0eHn5m3rx52/bt27exrq7uw76+vqscxxnFxsDAwK3S0tJtb7'+
1636			'755ksxMTFnZDKZUQNSqVQaAMY8RSKRZOrUqT7CsgyYNGmSL/+eZdmBu3fvGqda3d3dxTRNOwEARVEPubm5PR0ZGfne1q1bf2LtO2/btq1ZMI3rCT23+rryHkzjJ6ypqWkcbbuR5uZm3auvvloXFBT00XPPPbf5+PHjG27fvv3poPw/9OSTT57OysrqViqVnEKhMBLZ3d3dJ+gP6Dlz5sRu3rzZQ1hGVlZWiLe3t0nnqtPpesrKynoN901NTdrbt29fIIQYNTFCCDdp0qSHrH2n1tZWtrq6ulEQbOSWT7hJ0//888+brC3MHnzxxRd34uLiKlJTU/doNJpmnU5nXBMVioi8vLxOjUZj0rc4OzuHpqampn344YczAcDb25s+derUE7GxsX+hadpEDVSpVK1VVVUqg5xXKBTsY4899heGYS7z40kkErEt75Kbmyvkzsit'+
1637			'gfCp4M3nqlSq/pSUlDGxpe7o6FATQjQikUgM3E82ABQWFvYxDPOdMO3DDz/8ZEJCwmGlUplZW1v70erVq/dJpdL7xEJXV1dlc3OzySI3wzAcy7JGkUbTtNTJyUkiTGsJUlJSelQqFV8zmgw9x0bCTcRJY2Njx1gZ7SgUCh3HcRwh5D5ZzEdTU1OpuXCxWOzh6ur61MSJExdSFDVB+JzjuP7KysoqC6pCiLUr7INgWRaNjY1C7W4acI9wkxFRSUlJhy0FOQI6nY4AgJlVchPk5OSUsizbO1wcc1CpVNUHDx6sl0qllPDLEUA0Uh2GgxkOpwP3CPfjPzl27Fi3rQU9KKSlpXV8//33Zlv5cGhra/uqoKCAGY068WGGQz9AT7gbAJkhlGEYpqioSI0xxkifs0ajIdXV1XnW5MmyrPzChQtmp02HqILNhoRFRUVqhmH4f6'+
1638			'wMgJsIgMk8h1wu/8EsCqemppao1WrhQGNIKJXK4vT09Jv8QdRwsEekAGa59BJBsNemra3te3sKeZD44osv7rS2tlrUygkh2srKynM1NTVC25JRgxkuPQ0ixYiWlpZRl2+OxOHDh0/rdLr7JvqFYBjmSmZm5mULOkuHwQyXbiLobU6MuHnzpkP21zwopKSktHV0dJwZI
1638Rr57rvvcnNycu5YQbhdMhwwy6WrCPodvkY0NDSMeYcJWCc/jx49ms2y7JCisK+vrzw9Pf1rS2X3IOxSCwGgvr5eJQiSiSCw7a6trR3d3U2jgLfeequ5vb3d7FolIYStqqo6efLkyd4HKU4AoK6uTthfOIkAmMwXyOXy8WBAb/XnfODAgRM6ne6+6QiGYUpTU1Otbd2AfiHYLnR1dQm5FIugdxRgRG1t7XgwpLf6U37nnXdaW1paPuGHEUJ0'+
1639			'5eXl2VbKbofBzKYEqQj6nbhGuLu727UNZSyRmpqardFojGbTSqWy8I033vhGJpOJzE2CjQR7O01zEEHv+sKImTNn2jQl6WAQ2PBJ7927t+e77777CNAbAH355ZcfX7t2TQ3oR6Y21MEuBAQECLnUiACYdJK+vr42TUk6GBRsECsAEBsbe6q/v/9GV1fX6S1bttwwtG5b6mCvluLp6SlcotOJISDc29t7PLRwwMYWVlVVNXD27Nm0pqYmhUKh4AyLDNaCG4QtaQ0IDAwUGu6rxABMdEVfX1+rl5VGAXZ9zuvWrbssk8lEdrRuh2DWrFlCZwqMGIDJgOGRRx6xxOXFaIMyszHVKjAMw9mjmYhEIrHB6sBWzJw5U8hlrwh6H1FG+Pn5yTAO4AgNwU41kLW3Dma4VIggsPD8yU9+MgljD5u0FEfCETLcDJddIgAmzljc3d'+
1640			'0flP+p4WC3SAEAwwq+LRCJRGKapq0yBBLCDJedBpFinEaUyWSyxYsX37f4+kPDnj17glasWLForMpfvHjxBJlMxhcpDAZFCgC08CPHxsaaGCCOAeyeGo2Kinp+4sSJVltOOaoOZjhsAe4tIpsYroSHh5v15vMAYfegQyqVTjLYtoxFHcxw2ATcI9zEhtDf39/HTvE1HqCz80+zuXXTNA1/f/+pguBm4B7h7eC5DXVycnJOTk6+z07vQcKez/nEiRNhEydOnM+yrM0zn3pbJNvqkJyc7CHwIKeEnmMT20ITk96oqKj7tktYCaJWqx/oYsbJkyfndXZ27lq/fn2WWCz2mTJlyrKLFy9atENYCHvGPGa4M3LLz9VErISEhPj7+vraLFcoipKEhYU9aeNchlUtKzs7e65cLv/wV7/61RFPT8+1IpFIBgBisdg9PDw8ValU'+
1641			'7j516tQTI+UjgE0y3NfXlw4JCfEXBBu55RNeB94gSCKRSNPS0kxsDkeCWCzm5yeaPn16fEdHx5+ys7PnWpMPLHzZI0eOhMrl8g/Xr19/2M3NbYXQmH8wI9rV1fWXq1evzlIqlbtzc3Mt3bhrk/xPS0ubJvA20QWen1vhd2MiVpYvXx5kTed5+/ZtOX+Zi6Io2s3Nbfn69es/7uzsfO/QoUOzh0vPw7Dyc9++fY92dna+Fxsbe2SQaOOEG8dx/QqF4uzdu3dNzOAoihK7urr+cs2aNR/L5fI/ffLJJ/NHqANnrQynaRrLli0LEgSbcCokvBq8nQWurq6T09PThb3tkHj++efLMzIyXmhrazvGN7SkKGqCp6dnVFxc3JHOzs6UrKwsm7ZjZ2Zmzmpvb39706ZNRz09PaP41rGEkAGFQnGuoKAgISoq6q0tW7a8UV5ent'+
1642			'TX12ey732wEUQ8++yzh7q7u9P4X58Zrz9WIT09ferkyZNN9h5Bz+k9EEKE11JCyHbDpVAoEmiaDgJg1ZWVlRXV3t5+XKfTKYgALMuqOjs7c/ft27dWmG7JkiXz+/r6qkpLS//LELZjx46l7e3tx1iWvWsuL7lcXpCfnx8/b968MABBbm5uIVKpNBhAUGRk5ILy8vK3GIa5LkxLCCEcxw10dnZ+Xlpa+lutVnvbEK7VatsPHz68ztL3pWk6SKFQJPC5I4QsE/Jrbp/mdAAb+QHZ2dklMTExjbb86/v27Xt0xYoVz3h7e68Q7DwDx3Gqnp6ec3l5ecc2btz4LaDfzl1eXn5cqVRePX36dO7KlSuf8fb2Xk3T9CRBWnVvb29haWnp5ykpKVeLi4tVhk1Qwj1FALBq1aqJycnJi2bPnr3excVlxJ1qGo2mIzs7+7UNGzZY'+
1643			'YkuO48eP+8fExAhd7B2CYFA51F57E5emarVa9cQTT5yxZzfy7t27A9esWfOst7f3SjPE9/f09OT/7W9/O6pWqzUvvfTSXyUSyRSO4/qF20UIIQNKpbLw4sWLn6akpFwrKytT84keaUo2MjLy4bfffnvx7Nmzf+3i4jKkHNdoNO3Z2dkJlhAeGhoqKS0tXTFhwgS+7m3Wd4rFzg1u3LhRN3fu3GGdG1iC/fv3h0RGRkZ5eXlFisVik63fLMt+r9VquydMmBAgTMdxXH9vb+/Xly9f/vz3v//95bKyMrW3tzet0Wig0WiItSs70dHRE5OSkpYEBwc/a67F63S629nZ2QlxcXEj+hhwhHODLgB/5weEhobOSkxMtHuPenx8fLWvr++OQ4cO/UdbW9tR/j5NmqYnCcnmOE6lUCjy8vPzX4uKikqKiIj4prm5Wevm5kYrFA'+
1644			'qOYRjOlmW0nJycOwsWLDj13HPPvVxWVpbY19d3VRDFIrUwMTHRLTQ0VOhz9+8wQzYwskegF8HbHcEwzJ3Q0ND8W7duOcxYaM+ePUGrV69eJxQ1BhldXFz82bvvvnuVLzo0Gg0xXI6qh1DUsCyrPHHixEvDtfAZM2aIKyoqlstkMr7jhRYAWUOlGTcumDIzM2dFR0f/2svLa+2dO3dKiouLTyQnJ1+9du2aWtgZjqYF1ZIlS1xSU1OXBgcHP3P+/PmMqKioy0PFtcUF07hyMhYcHCz94IMPFpw5c6Zu7969PfbIaHuRmpo6g2EY7TvvvGPWAeZoORkzIBaAUbYSQsjevXu/eeWVV9osSWwLrNE8RrMOCoXivsFQZmbm1FdeeeUXgumHBgDHRsrT0imxM9D7zwagn+jYtGlTeFJSkkUOZmyBQqFgFQoFO1ZkG+ogDEtK'+
1645			'SnKPj49fKCC7H3qORoSlhCsh+FQkEolk+/btixISEsbDovMDQUJCwuTt27cvkkgkwkmyfFh4DJk1k743IPBuMzijuGTHjh1jfQjSqGPHjh2eQ/id/RJWeM235Wiw+w7W4DiOzcrKKv6xeljev3+/74svvrhQJBIJp06LARSYSzMU/umwfQQ42mG7w48kqKuruxUREXHFkYOjscCMGTPE586dW2BGzwbsOJLA5oU7iqIKYUbnDAwMnFFRUbH8zTffHDUNZrSRmJjoVlFRsXwIsvNhI9nA6B8rU7t27drKsTqRylr4+vrSp06demz+/PlBo3WsjCMPTloJ3uDIgB/JwUkNAE6Pi4OT+CDDHA0ml8sVJ0+erPzNb35jq1u+UUFGRsbUmJiYx9zd3YeaCS2hKMooOscV4YBFh98pCwoKardu3Tpmh9/5+PjQ6enp05YvXx'+
1646			'7k6uo61MBt/B9+xwcZ+XjHgerq6qbc3NymlJSUntEWN4LjHadLJJLhttb8cI535INYfoBpf2NjY0dJSUnHsWPHuh3lIGfx4sUTYmNjp4SHh/v4+/v7ODk5OY+Q5Id7gCkfRH9EbxD0osaSI3qZ7u5uZXt7+/ctLS1MQ0MDc/PmzYHa2tqB1tZWneF8t2nTptG+vr7ioKCgh2bMmPFQYGCgzM/PTzZ16tRJU6ZMmezi4mLJ9hkO947oHdF14A+CcAPIvUOo50DgBHcM0I17h1Bb7OPrgRPuQPzzmPUxxFToyTdcjtpJx0BPruEac5V0vBAuxGTo1cop0LuIcoXekY4zAMngBQDawat/8FIOXl3Qq3XjzmHa/wHMApJuQN+hqQAAAABJRU5ErkJggg==';
1647		me._stop_rotate_image__img.ggOverSrc=hs;
1648		el.ggId="stop_rotate_image";
1649		el.ggDx=0;
1650		el.ggDy=0;
1651		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
1652		el.ggVisible=true;
1653		el.className="ggskin ggskin_button ";
1654		el.ggType='button';
1655		hs ='';
1656		hs+='cursor : pointer;';
1657		hs+='height : 45px;';
1658		hs+='left : -10000px;';
1659		hs+='position : absolute;';
1660		hs+='top : -10000px;';
1661		hs+='visibility : inherit;';
1662		hs+='width : 45px;';
1663		hs+='pointer-events:auto;';
1664		el.setAttribute('style',hs);
1665		el.style[domTransform + 'Origin']='50% 50%';
1666		me._stop_rotate_image.ggIsActive=function() {
1667			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1668				return this.parentNode.ggIsActive();
1669			}
1670			return false;
1671		}
1672		el.ggElementNodeId=function() {
1673			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1674				return this.parentNode.ggElementNodeId();
1675			}
1676			return player.getCurrentNode();
1677		}
1678		me._stop_rotate_image.onmouseover=function (e) {
1679			me._stop_rotate_image__img.src=me._stop_rotate_image__img.ggOverSrc;
1680		}
1681		me._stop_rotate_image.onmouseout=function (e) {
1682			me._stop_rotate_image__img.src=me._stop_rotate_image__img.ggNormalSrc;
1683		}
1684		me._stop_rotate_image.ggUpdatePosition=function (useTransition) {
1685			if (useTransition==='undefined') {
1686				useTransition = false;
1687			}
1688			if (!useTransition) {
1689				this.style[domTransition]='none';
1690			}
1691			if (this.parentNode) {
1692				var pw=this.parentNode.clientWidth;
1693				var w=this.offsetWidth;
1694					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
1695				var ph=this.parentNode.clientHeight;
1696				var h=this.offsetHeight;
1697					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
1698			}
1699		}
1700		me._button_auto_rotate.appendChild(me._stop_rotate_image);
1701		me._container.appendChild(me._button_auto_rotate);
1702		el=me._button_zoom=document.createElement('div');
1703		el.ggId="button_zoom";
1704		el.ggDx=-15;
1705		el.ggDy=0;
1706		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
1707		el.ggVisible=true;
1708		el.className="ggskin ggskin_container ";
1709		el.ggType='container';
1710		hs ='';
1711		hs+='height : 42px;';
1712		hs+='left : -10000px;';
1713		hs+='position : absolute;';
1714		hs+='top : -10000px;';
1715		hs+='visibility : inherit;';
1716		hs+='width : 97px;';
1717		hs+='pointer-events:none;';
1718		el.setAttribute('style',hs);
1719		el.style[domTransform + 'Origin']='50% 50%';
1720		me._button_zoom.ggIsActive=function() {
1721			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1722				return this.parentNode.ggIsActive();
1723			}
1724			return false;
1725		}
1726		el.ggElementNodeId=function() {
1727			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1728				return this.parentNode.ggElementNodeId();
1729			}
1730			return player.getCurrentNode();
1731		}
1732		me._button_zoom.ggUpdatePosition=function (useTransition) {
1733			if (useTransition==='undefined') {
1734				useTransition = false;
1735			}
1736			if (!useTransition) {
1737				this.style[domTransition]='none';
1738			}
1739			if (this.parentNode) {
1740				var pw=this.parentNode.clientWidth;
1741				var w=this.offsetWidth;
1742					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
1743				var ph=this.parentNode.clientHeight;
1744				var h=this.offsetHeight;
1745					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
1746			}
1747		}
1748		el=me._zoomout=document.createElement('div');
1749		els=me._zoomout__img=document.createElement('img');
1750		els.className='ggskin ggskin_zoomout';
1751		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAFQUlEQVRogdWaz08TaRiAn29aWY2taYUGTRaULUVLTCqhNoFEd5FAOVk30YtmvexZTM8cGqPnJv4De5BwURLdg8kiIMFdS4JlFwyLQWBRcJeQ0rSxY9YfdGYPne6OhdYChWGfU2e+menTydtvvvd9R6iqyhYxA9XAEaASKAcsQJk2/gGQgTiwDLwCFoDVrXyp2Iy4EAJVVT1APXBsk989DUwJISY2eqKqqpsSP01G9ksARVGUWCy2MjMzs/z8+fNkNBpNjY2N/f3y5ctVgKNHj5obGxv3eb1eq9vttrlcrkqHw1EhSZKkXe81MC2E+Hm7xN1AM1AFkEgkEo8fP565cePG4tjY2IdiLwLQ0NBQFgqFqs6cOeOy2+12bfciMCKEmCqleABoAEgmk4nu7u'+
1752			'5nwWDwr3Q6vRHfNZhMJsLh8OErV654bDZb9gf8JoT4caviFuBbwKkoSnpgYGDiwoULL1Kp1Jb/0XqsVqu4e/duXVtbm0eSJBMwB9wXQqTyiUvrDWjYgEuAU5blVDAY7Pf7/dOllgZIpVJqR0fHdDAY7JdlOQU4gUuqqtrynZPvjluAy8DheDweP3fu3HAkEnlfauH18Pl8ZQ8ePPimoqKiHFgCeoQQsv6YQqHyHeBcWVmJNzU1PZqdnd3SnLtRamtrzSMjI2c1+TkhRLd+PF+oBNDCIxAIDO+0NMDs7OxqIBAYzoaNqqqB3GNyxd1Ag6Io6a6uric7FR7rEYlE3nd1dT1RFCUNNKiq6taP54bK90DVw4cPf/X7/dM7KZqPvr6+4+3t7Q3AghDiB1gb46eB1mQymaiuru7bjtljM1itVrGwsNBhs9lswIAQ4pfcGD8G'+
1753			'0N3d/Wy3SENmquzp6cmuZ45n92fv+EngfCKRSDgcjp+2+kQsNSaTiVgs1qEtD+4D49k7Xg8wNDT0YrdJA6TTaYaGhl5om/WQmVXMQJ2iKOlQKLRomN1nCIVCi9oMUweYJTJJALFYLD45OfnRULsCTE5OfozFYnFts1oik7kwMzOzbJxWcegcj0hk0i2mpqaSxikVh86xUiKTIxKNRt8Yp1QcOsdyicxKkImJiXfGKRWHztFiRsvG5+bmil5MybLcs3///sZSyLx9+3bMYrFcLuZYnWNZoURipxCbOclMpu6xz+l0muPxeFFJb7F3qNQ4nU6z9vGDRKZYg8fj2WuEzEbQOcoSmQoTXq/3gHFKxaFzjEtkymLU19fnTUx3CzrHZYlMLQ+Xy1VpnFJx6BxfSWQKkDgcjvITJ07sMU6rMG63e4/D4SjXNhckMlXTF5Ikma'+
1754			'5fv15loFtBbt68WaUVi2aA1ew8PgXQ0tLiMszsM+jcfof/svxx4LXdbj8YDocPGWJWgHA4fMhutx8E/hRCjMOnWf7XQMsuTZb9WlF0SAgxnJssDwOLNpvN3tvbW2eQ5xp6e3vrNOlFIcRwdn/uWiUC0Nra6uns7LRjMFevXrW1trZ6tM2Ifmy92uF54KQsyym/399vVDWrubn5i76+vjaLxWIFxoUQ97NjRRU9fT7fo/n5+R2tH9bU1JhHR0c3XPQEuAcsVVRUlI+Ojp71+XxleY4rOT6fr0wnvaS5rCGfuAzcQZMfHBxs34mY7+zstA8ODrbppO/k1sazfK6VYiXTSvlKUZR0f3//xMWLF3eilfIHcK9QK2VTzavbt29PXLt2bakU0rdu3dqW5pWeeqCJ0rYLa7UnImxTu1BPwQbt06dP30Sj0Xfz8/MfAWpqavZ4'+
1755			'vd69p06dOmBUg/Zf/q8t8VzWewnByqcvIaQo8UsI/wDk1pTYJSZMyAAAAABJRU5ErkJggg==';
1756		els.setAttribute('src',hs);
1757		els.ggNormalSrc=hs;
1758		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
1759		els.className='ggskin ggskin_button';
1760		els['ondragstart']=function() { return false; };
1761		player.checkLoaded.push(els);
1762		el.appendChild(els);
1763		el.ggSubElement = els;
1764		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAFQUlEQVRogdWaz08TaRiAn29aWY2taYUGTRaULUVLTCqhNoFEd5FAOVk30YtmvexZTM8cGqPnJv4De5BwURLdg8kiIMFdS4JlFwyLQWBRcJeQ0rSxY9YfdGYPne6OhdYChWGfU2e+menTydtvvvd9R6iqyhYxA9XAEaASKAcsQJk2/gGQgTiwDLwCFoDVrXyp2Iy4EAJVVT1APXBsk989DUwJISY2eqKqqpsSP01G9ksARVGUWCy2MjMzs/z8+fNkNBpNjY2N/f3y5ctVgKNHj5obGxv3eb1eq9vttrlcrkqHw1EhSZKkXe81MC2E+Hm7xN1AM1AFkEgkEo8fP565cePG4tjY2IdiLwLQ0NBQFgqFqs6cOeOy2+12bfciMCKEmCqleABoAEgmk4nu7u'+
1765			'5nwWDwr3Q6vRHfNZhMJsLh8OErV654bDZb9gf8JoT4caviFuBbwKkoSnpgYGDiwoULL1Kp1Jb/0XqsVqu4e/duXVtbm0eSJBMwB9wXQqTyiUvrDWjYgEuAU5blVDAY7Pf7/dOllgZIpVJqR0fHdDAY7JdlOQU4gUuqqtrynZPvjluAy8DheDweP3fu3HAkEnlfauH18Pl8ZQ8ePPimoqKiHFgCeoQQsv6YQqHyHeBcWVmJNzU1PZqdnd3SnLtRamtrzSMjI2c1+TkhRLd+PF+oBNDCIxAIDO+0NMDs7OxqIBAYzoaNqqqB3GNyxd1Ag6Io6a6uric7FR7rEYlE3nd1dT1RFCUNNKiq6taP54bK90DVw4cPf/X7/dM7KZqPvr6+4+3t7Q3AghDiB1gb46eB1mQymaiuru7bjtljM1itVrGwsNBhs9lswIAQ4pfcGD8G'+
1766			'0N3d/Wy3SENmquzp6cmuZ45n92fv+EngfCKRSDgcjp+2+kQsNSaTiVgs1qEtD+4D49k7Xg8wNDT0YrdJA6TTaYaGhl5om/WQmVXMQJ2iKOlQKLRomN1nCIVCi9oMUweYJTJJALFYLD45OfnRULsCTE5OfozFYnFts1oik7kwMzOzbJxWcegcj0hk0i2mpqaSxikVh86xUiKTIxKNRt8Yp1QcOsdyicxKkImJiXfGKRWHztFiRsvG5+bmil5MybLcs3///sZSyLx9+3bMYrFcLuZYnWNZoURipxCbOclMpu6xz+l0muPxeFFJb7F3qNQ4nU6z9vGDRKZYg8fj2WuEzEbQOcoSmQoTXq/3gHFKxaFzjEtkymLU19fnTUx3CzrHZYlMLQ+Xy1VpnFJx6BxfSWQKkDgcjvITJ07sMU6rMG63e4/D4SjXNhckMlXTF5Ikma'+
1767			'5fv15loFtBbt68WaUVi2aA1ew8PgXQ0tLiMszsM+jcfof/svxx4LXdbj8YDocPGWJWgHA4fMhutx8E/hRCjMOnWf7XQMsuTZb9WlF0SAgxnJssDwOLNpvN3tvbW2eQ5xp6e3vrNOlFIcRwdn/uWiUC0Nra6uns7LRjMFevXrW1trZ6tM2Ifmy92uF54KQsyym/399vVDWrubn5i76+vjaLxWIFxoUQ97NjRRU9fT7fo/n5+R2tH9bU1JhHR0c3XPQEuAcsVVRUlI+Ojp71+XxleY4rOT6fr0wnvaS5rCGfuAzcQZMfHBxs34mY7+zstA8ODrbppO/k1sazfK6VYiXTSvlKUZR0f3//xMWLF3eilfIHcK9QK2VTzavbt29PXLt2bakU0rdu3dqW5pWeeqCJ0rYLa7UnImxTu1BPwQbt06dP30Sj0Xfz8/MfAWpqavZ4'+
1768			'vd69p06dOmBUg/Zf/q8t8VzWewnByqcvIaQo8UsI/wDk1pTYJSZMyAAAAABJRU5ErkJggg==';
1769		me._zoomout__img.ggOverSrc=hs;
1770		el.ggId="zoomout";
1771		el.ggDy=0;
1772		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
1773		el.ggVisible=true;
1774		el.className="ggskin ggskin_button ";
1775		el.ggType='button';
1776		hs ='';
1777		hs+='cursor : pointer;';
1778		hs+='height : 45px;';
1779		hs+='position : absolute;';
1780		hs+='right : 0px;';
1781		hs+='top : -10000px;';
1782		hs+='visibility : inherit;';
1783		hs+='width : 45px;';
1784		hs+='pointer-events:auto;';
1785		el.setAttribute('style',hs);
1786		el.style[domTransform + 'Origin']='50% 50%';
1787		me._zoomout.ggIsActive=function() {
1788			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1789				return this.parentNode.ggIsActive();
1790			}
1791			return false;
1792		}
1793		el.ggElementNodeId=function() {
1794			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1795				return this.parentNode.ggElementNodeId();
1796			}
1797			return player.getCurrentNode();
1798		}
1799		me._zoomout.onmouseover=function (e) {
1800			me._zoomout__img.src=me._zoomout__img.ggOverSrc;
1801		}
1802		me._zoomout.onmouseout=function (e) {
1803			me._zoomout__img.src=me._zoomout__img.ggNormalSrc;
1804			me.elementMouseDown['zoomout']=false;
1805		}
1806		me._zoomout.onmousedown=function (e) {
1807			me.elementMouseDown['zoomout']=true;
1808		}
1809		me._zoomout.onmouseup=function (e) {
1810			me.elementMouseDown['zoomout']=false;
1811		}
1812		me._zoomout.ontouchend=function (e) {
1813			me.elementMouseDown['zoomout']=false;
1814		}
1815		me._zoomout.ggUpdatePosition=function (useTransition) {
1816			if (useTransition==='undefined') {
1817				useTransition = false;
1818			}
1819			if (!useTransition) {
1820				this.style[domTransition]='none';
1821			}
1822			if (this.parentNode) {
1823				var ph=this.parentNode.clientHeight;
1824				var h=this.offsetHeight;
1825					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
1826			}
1827		}
1828		me._button_zoom.appendChild(me._zoomout);
1829		el=me._zoomin=document.createElement('div');
1830		els=me._zoomin__img=document.createElement('img');
1831		els.className='ggskin ggskin_zoomin';
1832		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAFZ0lEQVRogdWaz08TWRzAP29aWY2taYUGTRaULUVLTCqhNoFEd5FAOVk30YtmvexZTM8cGqPnJv4De5BwURLdg8kiI
1832MFdS4KtC4bFRWBRcJeQ0rSx06w/6MweOt0dC4UChbqfEzPvzZtPJ4837/v9jlBVlW1iBKqBI0AlUA6YgDKt/QMgAzFgCXgNzAMr27mp2Iq4EAJVVV1APXBsi/eeAiaFEOObvVBV1S2JnyYj+yWAoihKNBpdnp6eXnrx4kUiHA4nI5HI369evVoBOHr0qLGxsXGf2+02O51Oi8PhqLTZbBWSJEnaeG+AKSHEzzsl7gSagSqAeDwef/z48fSNGzcWIpHIh0IHAWhoaCgLBAJVZ86ccVitVqt2egEYEUJMFlPcBzQAJBKJeHd393'+
1833			'O/3/9XOp3ejO8qDAYDwWDw8JUrV1wWiyX7A34VQvy4XXET8C1gVxQlPTAwMH7hwoWXyWRy2//Resxms7h7925dW1ubS5IkAzAL3BdCJPOJS2s1aFiAS4BdluWk3+/v93q9U8WWBkgmk2pHR8eU3+/vl2U5CdiBS6qqWvJdk++Jm4DLwOFYLBY7d+7ccCgUel9s4bXweDxlDx48+KaioqIcWAR6hBCyvs96U+U7wL68vBxramp6NDMzs601d7PU1tYaR0ZGzmrys0KIbn17vqniQ5sePp9veLelAWZmZlZ8Pt9wdtqoqurL7ZMr7gQaFEVJd3V1Pdmt6bEWoVDofVdX1xNFUdJAg6qqTn177lT5Hqh6+PDhM6/XO7Wbovno6+s73t7e3gDMCyF+gNVz/DTQmkgk4tXV1X07sXpsBbPZLObn5zssFosFGBBC/JI7x48B'+
1834			'dHd3Py+GtCzLPbIs92x3nGQyqfb09GT3M8ez57NP/CRwPh6Px20220/bfSMCqKr6O4AQ4vhGfTfCYDAQjUY7tO3BfWAs+8TrAYaGhl4WQ7rYpNNphoaGXmqH9ZBZVYxAnaIo6UAgsFAyuw0IBAIL2gpTBxglMkEA0Wg0NjEx8bGkduswMTHxMRqNxrTDaolM5ML09PRS6bQKQ+d4RCITbjE5OZkonVJh6BwrJTIxIuFw+G3plApD51gukdkJMj4+/q50SoWhczQZ0aLx2dnZgjdTsiz37N+/v7GQvtn1PB+pVCpiMpkuFzKWzrFsvUBitxBbuchIJu+xz263G2OxWEFBbyFPqJhvzix2u92o/flBIpOsweVy7S3WDXYKnaMskckw4Xa7D5ROqTB0jjGJTFqM+vr6vIHp54LOcUkik8vD4XBUlk6pMHSOryUyCUhsNl'+
1835			'v5iRMn9pROa32cTucem81Wrh3OS2Sypi8lSTJcv369qoRu63Lz5s0qLVk0Daxk1/FJgJaWFkfJzDZA5/Yb/BfljwFvrFbrwWAweKgYN0qlUpFUKvWsGGMFg8FDVqv1IPCnEGIMPo3yvwZaPtNg2aslRYeEEMO5wfIwsGCxWKy9vb11JfJcRW9vb50mvSCEGM6ez92rhABaW1tdnZ2dVkrM1atXLa2trS7tMKRvWyt3eB44Kcty0uv19pcqm9Xc3PxFX19fm8lkMgNjQoj72baCkp4ej+fR3NzcruYPa2pqjKOjo5tOegLcAxYrKirKR0dHz3o8nrI8/YqOx+Mp00kvai6ryCcuA3fQ5AcHB9t3Y853dnZaBwcH23TSd3Jz41k2KqWYyZRSvlIUJd3f3z9+8eLF3Sil/AHcW6+UsqXi1e3bt8evXbu2WAzpW7du7Ujx'+
1836			'Sk890ERxy4W12hsRdqhcqGfdAu3Tp0/fhsPhd3Nzcx8Bampq9rjd7r2nTp06UKoC7b/8X0viuaz1EYKZTz9CSFLkjxD+AYRtrwhQPR11AAAAAElFTkSuQmCC';
1837		els.setAttribute('src',hs);
1838		els.ggNormalSrc=hs;
1839		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
1840		els.className='ggskin ggskin_button';
1841		els['ondragstart']=function() { return false; };
1842		player.checkLoaded.push(els);
1843		el.appendChild(els);
1844		el.ggSubElement = els;
1845		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAFZ0lEQVRogdWaz08TWRzAP29aWY2taYUGTRaULUVLTCqhNoFEd5FAOVk30YtmvexZTM8cGqPnJv4De5BwURLdg8kiIMFdS4KtC4bFRWBRcJeQ0rSx06w/6MweOt0dC4UChbqfEzPvzZtPJ4837/v9jlBVlW1iBKqBI0AlUA6YgDKt/QMgAzFgCXgNzAMr27mp2Iq4EAJVVV1APXBsi/eeAiaFEOObvVBV1S2JnyYj+yWAoihKNBpdnp6eXnrx4kUiHA4nI5HI369evVoBOHr0qLGxsXGf2+02O51Oi8PhqLTZbBWSJEnaeG+AKSHEzzsl7gSagSqAeDwef/z48fSNGzcWIpHIh0IHAWhoaCgLBAJVZ86ccVitVqt2egEYEUJMFlPcBzQAJBKJeHd393'+
1846			'O/3/9XOp3ejO8qDAYDwWDw8JUrV1wWiyX7A34VQvy4XXET8C1gVxQlPTAwMH7hwoWXyWRy2//Resxms7h7925dW1ubS5IkAzAL3BdCJPOJS2s1aFiAS4BdluWk3+/v93q9U8WWBkgmk2pHR8eU3+/vl2U5CdiBS6qqWvJdk++Jm4DLwOFYLBY7d+7ccCgUel9s4bXweDxlDx48+KaioqIcWAR6hBCyvs96U+U7wL68vBxramp6NDMzs601d7PU1tYaR0ZGzmrys0KIbn17vqniQ5sePp9veLelAWZmZlZ8Pt9wdtqoqurL7ZMr7gQaFEVJd3V1Pdmt6bEWoVDofVdX1xNFUdJAg6qqTn177lT5Hqh6+PDhM6/XO7Wbovno6+s73t7e3gDMCyF+gNVz/DTQmkgk4tXV1X07sXpsBbPZLObn5zssFosFGBBC/JI7x48B'+
1847			'dHd3Py+GtCzLPbIs92x3nGQyqfb09GT3M8ez57NP/CRwPh6Px20220/bfSMCqKr6O4AQ4vhGfTfCYDAQjUY7tO3BfWAs+8TrAYaGhl4WQ7rYpNNphoaGXmqH9ZBZVYxAnaIo6UAgsFAyuw0IBAIL2gpTBxglMkEA0Wg0NjEx8bGkduswMTHxMRqNxrTDaolM5ML09PRS6bQKQ+d4RCITbjE5OZkonVJh6BwrJTIxIuFw+G3plApD51gukdkJMj4+/q50SoWhczQZ0aLx2dnZgjdTsiz37N+/v7GQvtn1PB+pVCpiMpkuFzKWzrFsvUBitxBbuchIJu+xz263G2OxWEFBbyFPqJhvzix2u92o/flBIpOsweVy7S3WDXYKnaMskckw4Xa7D5ROqTB0jjGJTFqM+vr6vIHp54LOcUkik8vD4XBUlk6pMHSOryUyCUhsNl'+
1848			'v5iRMn9pROa32cTucem81Wrh3OS2Sypi8lSTJcv369qoRu63Lz5s0qLVk0Daxk1/FJgJaWFkfJzDZA5/Yb/BfljwFvrFbrwWAweKgYN0qlUpFUKvWsGGMFg8FDVqv1IPCnEGIMPo3yvwZaPtNg2aslRYeEEMO5wfIwsGCxWKy9vb11JfJcRW9vb50mvSCEGM6ez92rhABaW1tdnZ2dVkrM1atXLa2trS7tMKRvWyt3eB44Kcty0uv19pcqm9Xc3PxFX19fm8lkMgNjQoj72baCkp4ej+fR3NzcruYPa2pqjKOjo5tOegLcAxYrKirKR0dHz3o8nrI8/YqOx+Mp00kvai6ryCcuA3fQ5AcHB9t3Y853dnZaBwcH23TSd3Jz41k2KqWYyZRSvlIUJd3f3z9+8eLF3Sil/AHcW6+UsqXi1e3bt8evXbu2WAzpW7du7Ujx'+
1849			'Sk890ERxy4W12hsRdqhcqGfdAu3Tp0/fhsPhd3Nzcx8Bampq9rjd7r2nTp06UKoC7b/8X0viuaz1EYKZTz9CSFLkjxD+AYRtrwhQPR11AAAAAElFTkSuQmCC';
1850		me._zoomin__img.ggOverSrc=hs;
1851		el.ggId="zoomin";
1852		el.ggDy=0;
1853		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
1854		el.ggVisible=true;
1855		el.className="ggskin ggskin_button ";
1856		el.ggType='button';
1857		hs ='';
1858		hs+='cursor : pointer;';
1859		hs+='height : 45px;';
1860		hs+='left : 0px;';
1861		hs+='position : absolute;';
1862		hs+='top : -10000px;';
1863		hs+='visibility : inherit;';
1864		hs+='width : 45px;';
1865		hs+='pointer-events:auto;';
1866		el.setAttribute('style',hs);
1867		el.style[domTransform + 'Origin']='50% 50%';
1868		me._zoomin.ggIsActive=function() {
1869			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1870				return this.parentNode.ggIsActive();
1871			}
1872			return false;
1873		}
1874		el.ggElementNodeId=function() {
1875			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1876				return this.parentNode.ggElementNodeId();
1877			}
1878			return player.getCurrentNode();
1879		}
1880		me._zoomin.onmouseover=function (e) {
1881			me._zoomin__img.src=me._zoomin__img.ggOverSrc;
1882		}
1883		me._zoomin.onmouseout=function (e) {
1884			me._zoomin__img.src=me._zoomin__img.ggNormalSrc;
1885			me.elementMouseDown['zoomin']=false;
1886		}
1887		me._zoomin.onmousedown=function (e) {
1888			me.elementMouseDown['zoomin']=true;
1889		}
1890		me._zoomin.onmouseup=function (e) {
1891			me.elementMouseDown['zoomin']=false;
1892		}
1893		me._zoomin.ontouchend=function (e) {
1894			me.elementMouseDown['zoomin']=false;
1895		}
1896		me._zoomin.ggUpdatePosition=function (useTransition) {
1897			if (useTransition==='undefined') {
1898				useTransition = false;
1899			}
1900			if (!useTransition) {
1901				this.style[domTransition]='none';
1902			}
1903			if (this.parentNode) {
1904				var ph=this.parentNode.clientHeight;
1905				var h=this.offsetHeight;
1906					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
1907			}
1908		}
1909		me._button_zoom.appendChild(me._zoomin);
1910		me._container.appendChild(me._button_zoom);
1911		el=me._button_fullscreen=document.createElement('div');
1912		el.ggId="button_fullscreen";
1913		el.ggDy=0;
1914		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
1915		el.ggVisible=true;
1916		el.className="ggskin ggskin_container ";
1917		el.ggType='container';
1918		hs ='';
1919		hs+='height : 50px;';
1920		hs+='position : absolute;';
1921		hs+='right : 31px;';
1922		hs+='top : -10000px;';
1923		hs+='visibility : inherit;';
1924		hs+='width : 50px;';
1925		hs+='pointer-events:none;';
1926		el.setAttribute('style',hs);
1927		el.style[domTransform + 'Origin']='50% 50%';
1928		me._button_fullscreen.ggIsActive=function() {
1929			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1930				return this.parentNode.ggIsActive();
1931			}
1932			return false;
1933		}
1934		el.ggElementNodeId=function() {
1935			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1936				return this.parentNode.ggElementNodeId();
1937			}
1938			return player.getCurrentNode();
1939		}
1940		me._button_fullscreen.onclick=function (e) {
1941			player.toggleFullscreen();
1942		}
1943		me._button_fullscreen.ggUpdatePosition=function (useTransition) {
1944			if (useTransition==='undefined') {
1945				useTransition = false;
1946			}
1947			if (!useTransition) {
1948				this.style[domTransition]='none';
1949			}
1950			if (this.parentNode) {
1951				var ph=this.parentNode.clientHeight;
1952				var h=this.offsetHeight;
1953					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
1954			}
1955		}
1956		el=me._fullscreen_=document.createElement('div');
1957		els=me._fullscreen___img=document.createElement('img');
1958		els.className='ggskin ggskin_fullscreen_';
1959		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAFlUlEQVRogdWa3U9TZxzHP8/hZS62ph00aCIoA5QSkkqoTSDRDQmUK+sSvdHMm12LqbcsMUaum/gP7ELCjZLoLkyGgAQ3IcHiqGEob0NhGyOlKbGnmS/0nF2c0+VY2tJCoe6bcHGe5zy/8+mTH+f5vRyhqio7VCFQARwByoASwAQU6/PvARkIAavAa2AJ2NjJQ8V2wIUQqKrqAOqA49t89gwwLYQIZLtQVdVtgZ9Cgz0MoCiKEgwG1+bm5lZfvHix7vf7IxMTE/+8evVqA+Do0aOFjY2NnzudTrPdbrfU1NSU2Wy2UkmSJN3eH8CMEOLn3QK3A81AOUA4HA4/fvx47ubNm8sTExPvMzUC0NDQUHz9+vXy06dP11itVqs+vAyMCSGmcwnuARoA1tfXwz'+
1960			'09Pc+9Xu9fsVgsG95NKigowOfzHbp8+bLDYrHEf8CvQogfdwpuAr4BqhRFiQ0ODgbOnz8/G4lEdvwfbZTZbBZ379491tbW5pAkqQBYAO4LISKpwKVkE7oswEWgSpbliNfrHXC73TO5hgaIRCJqR0fHjNfrHZBlOQJUARdVVbWkWpNqx03AJeBQKBQKnT17dmR0dPRdroGTyeVyFT948ODr0tLSEmAF6BVCyMZ70rnKt0DV2tpaqKmp6dH8/PyO3rnZqrq6unBsbOyMDr8ghOgxzqdyFQ+6e3g8npG9hgaYn5/f8Hg8I3G3UVXVk3hPIrgdaFAUJdbV1fVkr9wjmUZHR991dXU9URQlBjSoqmo3zie6yndA+cOHD5+53e6ZvQRNpf7+/tr29vYGYEkI8QNs9vFTQOv6+nq4oqKifzfeHtuR2WwWS0tLHRaLxQIMCiF+'+
1961			'SfTx4wA9PT3PPxVo0F6Vvb298XimNj4e3/ETwLlwOBy22Ww/pTsRVVV9mWw8Go1OmEymS+kgZFnu3b9/f2OyOSFEbbJx0E7YYDDYoYcH94HJ+I7XAQwPD8/u4BgX2124lWKxGMPDw7P6ZR1oO14IfK8oSszhcNybmpr6kM5IfMfT7VA2ytRefX19USAQ+EYPCboltCSAYDAY2go6n5qamvoQDAZD+mWFhJa5MDc3t5o/rMxkYDwioaVbTE9Pr2eyOBqNTkSj0We5gsnGnoGxTELLEfH7/W8yWWwymS6ZTKaL28PcmT0DY4mEFgkSCATe5gpmt2RgNEno2fjCwsKeB1PZysBYnC6R+KQlodU9qKqqKswzy5YyML6X0Io1OByOfflDykwGRllCqzDhdDoPZLJYluVeWZZ7cwWTjT0
1961DY6gQrSxWW1dXZ0ErzqRVqiBpu8'+
1962			'rGns4IsCqh1fKoqakpyyXQbsjA+FpCK0Bis9lK6uvri/KHlV52u73IZrOV6JdLElrVdFaSpIIbN26UZ2pIVdWXxr9M/FSW5d7EdZk+r7u7u1yPDOeAjfh7fBqgpaWlJlNDSbRr8Th8xPYbaLVtgEnAabVaD/t8voPXrl37OyXdDuLwrTKkVPL5fAetVusXwJ9CiMnEZPkroOUTTZbdelF0WAgxkpgsjwDLFovF2tfXdyxPnJvU19d3TIdeFkKMxMcTY5VRgNbWVkdnZ6eVPOvKlSuW1tZWh345apxLVjs8B5yQZTnidrsH8lXNam5u/qy/v7/NZDKZgUkhxP34XEZFT5fL9WhxcXFPQ97KysrC8fHxrIueAPeAldLS0pLx8fEzLperOMV9OZfL5So2QK/oLJuUClwG7qDDDw0Nte+Fz3d2dlqHhobaDNB3EmvjcW3V'+
1963			'SjGjtVK+VBQlNjAwELhw4cJetFJ+B+6la6Vsq3l1+/btwNWrV1dyAX3r1q1daV4ZVQc0kdt2YbV+IsIutQuNStugffr06Ru/3/92cXHxA0BlZWWR0+ncd/LkyQP5atD+p/9rSzxRyT5CMPPxRwgRcvwRwr89/urbqQxV5AAAAABJRU5ErkJggg==';
1964		els.setAttribute('src',hs);
1965		els.ggNormalSrc=hs;
1966		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
1967		els.className='ggskin ggskin_button';
1968		els['ondragstart']=function() { return false; };
1969		player.checkLoaded.push(els);
1970		el.appendChild(els);
1971		el.ggSubElement = els;
1972		el.ggId="fullscreen ";
1973		el.ggDx=0;
1974		el.ggDy=0;
1975		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
1976		el.ggVisible=true;
1977		el.className="ggskin ggskin_button ";
1978		el.ggType='button';
1979		hs ='';
1980		hs+='cursor : pointer;';
1981		hs+='height : 48px;';
1982		hs+='left : -10000px;';
1983		hs+='position : absolute;';
1984		hs+='top : -10000px;';
1985		hs+='visibility : inherit;';
1986		hs+='width : 48px;';
1987		hs+='pointer-events:auto;';
1988		el.setAttribute('style',hs);
1989		el.style[domTransform + 'Origin']='50% 50%';
1990		me._fullscreen_.ggIsActive=function() {
1991			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
1992				return this.parentNode.ggIsActive();
1993			}
1994			return false;
1995		}
1996		el.ggElementNodeId=function() {
1997			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
1998				return this.parentNode.ggElementNodeId();
1999			}
2000			return player.getCurrentNode();
2001		}
2002		me._fullscreen_.ggUpdatePosition=function (useTransition) {
2003			if (useTransition==='undefined') {
2004				useTransition = false;
2005			}
2006			if (!useTransition) {
2007				this.style[domTransition]='none';
2008			}
2009			if (this.parentNode) {
2010				var pw=this.parentNode.clientWidth;
2011				var w=this.offsetWidth;
2012					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
2013				var ph=this.parentNode.clientHeight;
2014				var h=this.offsetHeight;
2015					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
2016			}
2017		}
2018		me._button_fullscreen.appendChild(me._fullscreen_);
2019		me._container.appendChild(me._button_fullscreen);
2020		me.divSkin.appendChild(me._container);
2021		el=me._menu_background=document.createElement('div');
2022		el.ggId="menu_background";
2023		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
2024		el.ggVisible=true;
2025		el.className="ggskin ggskin_rectangle ";
2026		el.ggType='rectangle';
2027		hs ='';
2028		hs+='background : rgba(255,255,255,0.784314);';
2029		hs+='border : 0px solid #000000;';
2030		hs+='cursor : default;';
2031		hs+='height : 100%;';
2032		hs+='left : 0px;';
2033		hs+='position : absolute;';
2034		hs+='top : 0px;';
2035		hs+='visibility : inherit;';
2036		hs+='width : 210px;';
2037		hs+='pointer-events:auto;';
2038		el.setAttribute('style',hs);
2039		el.style[domTransform + 'Origin']='50% 50%';
2040		me._menu_background.ggIsActive=function() {
2041			return false;
2042		}
2043		el.ggElementNodeId=function() {
2044			return player.getCurrentNode();
2045		}
2046		me._menu_background.logicBlock_alpha = function() {
2047			var newLogicStateAlpha;
2048			if (
2049				((player.getVariableValue('category_visible') == false))
2050			)
2051			{
2052				newLogicStateAlpha = 0;
2053			}
2054			else {
2055				newLogicStateAlpha = -1;
2056			}
2057			if (me._menu_background.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
2058				me._menu_background.ggCurrentLogicStateAlpha = newLogicStateAlpha;
2059				me._menu_background.style[domTransition]='opacity 500ms ease 0ms, background-color 1000ms ease 0ms';
2060				if (me._menu_background.ggCurrentLogicStateAlpha == 0) {
2061					setTimeout(function() { if (me._menu_background.style.opacity == 0.0) { me._menu_background.style.visibility="hidden"; } }, 505);
2062					me._menu_background.style.opacity=0;
2063				}
2064				else {
2065					me._menu_background.style.visibility=me._menu_background.ggVisible?'inherit':'hidden';
2066					me._menu_background.style.opacity=1;
2067				}
2068			}
2069		}
2070		me._menu_background.logicBlock_backgroundcolor = function() {
2071			var newLogicStateBackgroundColor;
2072			if (
2073				((me.elementMouseOver['menu_background'] == true))
2074			)
2075			{
2076				newLogicStateBackgroundColor = 0;
2077			}
2078			else {
2079				newLogicStateBackgroundColor = -1;
2080			}
2081			if (me._menu_background.ggCurrentLogicStateBackgroundColor != newLogicStateBackgroundColor) {
2082				me._menu_background.ggCurrentLogicStateBackgroundColor = newLogicStateBackgroundColor;
2083				me._menu_background.style[domTransition]='opacity 500ms ease 0ms, background-color 1000ms ease 0ms';
2084				if (me._menu_background.ggCurrentLogicStateBackgroundColor == 0) {
2085					me._menu_background.style.backgroundColor="rgba(255,255,255,1)";
2086				}
2087				else {
2088					me._menu_background.style.backgroundColor="rgba(255,255,255,0.784314)";
2089				}
2090			}
2091		}
2092		me._menu_background.onmouseover=function (e) {
2093			me.elementMouseOver['menu_background']=true;
2094			me._menu_background.logicBlock_backgroundcolor();
2095		}
2096		me._menu_background.onmouseout=function (e) {
2097			me.elementMouseOver['menu_background']=false;
2098			me._menu_background.logicBlock_backgroundcolor();
2099		}
2100		me._menu_background.ontouchend=function (e) {
2101			me.elementMouseOver['menu_background']=false;
2102			me._menu_background.logicBlock_backgroundcolor();
2103		}
2104		me._menu_background.ggUpdatePosition=function (useTransition) {
2105		}
2106		el=me._category_scroller=document.createElement('div');
2107		els=me._category_scroller__content=document.createElement('div');
2108		els.className='ggskin ggskin_subelement ggskin_scrollarea';
2109		el.ggContent=els;
2110		el.appendChild(els);
2111		el.ggHorScrollVisible = false;
2112		el.ggVertScrollVisible = false;
2113		el.ggContentLeftOffset = 0;
2114		el.ggContentTopOffset = 0;
2115		hs ='';
2116		hs+='height : 144px;';
2117		hs+='left : 0px;';
2118		hs+='overflow : visible;';
2119		hs+='position : absolute;';
2120		hs+='top : 0px;';
2121		hs+='width : 299px;';
2122		hs+="";
2123		els.setAttribute('style',hs);
2124		me._category_scroller.ggScrollByX = function(diffX) {
2125			if(!me._category_scroller.ggHorScrollVisible || diffX == 0 || me._category_scroller.ggHPercentVisible >= 1.0) return;
2126			me._category_scroller.ggScrollPosX = (me._category_scroller__horScrollFg.offsetLeft + diffX);
2127			me._category_scroller.ggScrollPosX = Math.max(me._category_scroller.ggScrollPosX, 0);
2128			me._category_scroller.ggScrollPosX = Math.min(me._category_scroller.ggScrollPosX, me._category_scroller__horScrollBg.offsetWidth - me._category_scroller__horScrollFg.offsetWidth);
2129			me._category_scroller__horScrollFg.style.left = me._category_scroller.ggScrollPosX + 'px';
2130			me._category_scroller__content.style.left = -(Math.round(me._category_scroller.ggScrollPosX / me._category_scroller.ggHPercentVisible)) + me._category_scroller.ggContentLeftOffset + 'px';
2131			me._category_scroller.ggScrollPosXPercent = (me._category_scroller__horScrollFg.offsetLeft / me._category_scroller__horScrollBg.offsetWidth);
2132		}
2133		me._category_scroller.ggScrollByXSmooth = function(diffX) {
2134			if(!me._category_scroller.ggHorScrollVisible || diffX == 0 || me._category_scroller.ggHPercentVisible >= 1.0) return;
2135			var scrollPerInterval = diffX / 25;
2136			var scrollCurrX = 0;
2137			var id = setInterval(function() {
2138				scrollCurrX += scrollPerInterval;
2139				me._category_scroller.ggScrollPosX += scrollPerInterval;
2140				if (diffX > 0 && (scrollCurrX >= diffX || me._category_scroller.ggScrollPosX >= me._category_scroller__horScrollBg.offsetWidth - me._category_scroller__horScrollFg.offsetWidth)) {
2141					me._category_scroller.ggScrollPosX = Math.min(me._category_scroller.ggScrollPosX, me._category_scroller__horScrollBg.offsetWidth - me._category_scroller__horScrollFg.offsetWidth);
2142					clearInterval(id);
2143				}
2144				if (diffX < 0 && (scrollCurrX <= diffX || me._category_scroller.ggScrollPosX <= 0)) {
2145					me._category_scroller.ggScrollPosX = Math.max(me._category_scroller.ggScrollPosX, 0);
2146					clearInterval(id);
2147				}
2148			me._category_scroller__horScrollFg.style.left = me._category_scroller.ggScrollPosX + 'px';
2149			me._category_scroller__content.style.left = -(Math.round(me._category_scroller.ggScrollPosX / me._category_scroller.ggHPercentVisible)) + me._category_scroller.ggContentLeftOffset + 'px';
2150			me._category_scroller.ggScrollPosXPercent = (me._category_scroller__horScrollFg.offsetLeft / me._category_scroller__horScrollBg.offsetWidth);
2151			}, 10);
2152		}
2153		me._category_scroller.ggScrollByY = function(diffY) {
2154			if(!me._category_scroller.ggVertScrollVisible || diffY == 0 || me._category_scroller.ggVPercentVisible >= 1.0) return;
2155			me._category_scroller.ggScrollPosY = (me._category_scroller__vertScrollFg.offsetTop + diffY);
2156			me._category_scroller.ggScrollPosY = Math.max(me._category_scroller.ggScrollPosY, 0);
2157			me._category_scroller.ggScrollPosY = Math.min(me._category_scroller.ggScrollPosY, me._category_scroller__vertScrollBg.offsetHeight - me._category_scroller__vertScrollFg.offsetHeight);
2158			me._category_scroller__vertScrollFg.style.top = me._category_scroller.ggScrollPosY + 'px';
2159			me._category_scroller__content.style.top = -(Math.round(me._category_scroller.ggScrollPosY / me._category_scroller.ggVPercentVisible)) + me._category_scroller.ggContentTopOffset + 'px';
2160			me._category_scroller.ggScrollPosYPercent = (me._category_scroller__vertScrollFg.offsetTop / me._category_scroller__vertScrollBg.offsetHeight);
2161		}
2162		me._category_scroller.ggScrollByYSmooth = function(diffY) {
2163			if(!me._category_scroller.ggVertScrollVisible || diffY == 0 || me._category_scroller.ggVPercentVisible >= 1.0) return;
2164			var scrollPerInterval = diffY / 25;
2165			var scrollCurrY = 0;
2166			var id = setInterval(function() {
2167				scrollCurrY += scrollPerInterval;
2168				me._category_scroller.ggScrollPosY += scrollPerInterval;
2169				if (diffY > 0 && (scrollCurrY >= diffY || me._category_scroller.ggScrollPosY >= me._category_scroller__vertScrollBg.offsetHeight - me._category_scroller__vertScrollFg.offsetHeight)) {
2170					me._category_scroller.ggScrollPosY = Math.min(me._category_scroller.ggScrollPosY, me._category_scroller__vertScrollBg.offsetHeight - me._category_scroller__vertScrollFg.offsetHeight);
2171					clearInterval(id);
2172				}
2173				if (diffY < 0 && (scrollCurrY <= diffY || me._category_scroller.ggScrollPosY <= 0)) {
2174					me._category_scroller.ggScrollPosY = Math.max(me._category_scroller.ggScrollPosY, 0);
2175					clearInterval(id);
2176				}
2177			me._category_scroller__vertScrollFg.style.top = me._category_scroller.ggScrollPosY + 'px';
2178			me._category_scroller__content.style.top = -(Math.round(me._category_scroller.ggScrollPosY / me._category_scroller.ggVPercentVisible)) + me._category_scroller.ggContentTopOffset + 'px';
2179			me._category_scroller.ggScrollPosYPercent = (me._category_scroller__vertScrollFg.offsetTop / me._category_scroller__vertScrollBg.offsetHeight);
2180			}, 10);
2181		}
2182		me._category_scroller.ggScrollIntoView = function(posX, posY, width, height) {
2183			if (me._category_scroller.ggHorScrollVisible) {
2184				if (posX < 0) {
2185					var diffX = Math.floor(posX * me._category_scroller.ggHPercentVisible);
2186					me._category_scroller.ggScrollByXSmooth(diffX);
2187				} else if (posX + width > me._category_scroller.offsetWidth - (me._category_scroller.ggVertScrollVisible ? 15 : 0)) {
2188					var diffX = Math.ceil(((posX + width) - (me._category_scroller.offsetWidth - (me._category_scroller.ggVertScrollVisible ? 15 : 0))) * me._category_scroller.ggHPercentVisible);
2189					me._category_scroller.ggScrollByXSmooth(diffX);
2190				}
2191			}
2192			if (me._category_scroller.ggVertScrollVisible) {
2193				if (posY < 0) {
2194					var diffY = Math.floor(posY * me._category_scroller.ggVPercentVisible);
2195					me._category_scroller.ggScrollByYSmooth(diffY);
2196				} else if (posY + height > me._category_scroller.offsetHeight - (me._category_scroller.ggHorScrollVisible ? 15 : 0)) {
2197					var diffY = Math.ceil(((posY + height) - (me._category_scroller.offsetHeight - (me._category_scroller.ggHorScrollVisible ? 15 : 0))) * me._category_scroller.ggVPercentVisible);
2198					me._category_scroller.ggScrollByYSmooth(diffY);
2199				}
2200			}
2201		}
2202		els.ontouchstart = function(e) {
2203			e = e || window.event;
2204			var t = e.touches;
2205			me._category_scroller.ggDragLastX = t[0].clientX;
2206			me._category_scroller.ggDragLastY = t[0].clientY;
2207			me._category_scroller__content.ontouchend = function() {
2208				let inertiaInterval = setInterval(function() {
2209					me._category_scroller.ggDragInertiaX *= 0.65;
2210					me._category_scroller.ggDragInertiaY *= 0.65;
2211					me._category_scroller.ggScrollByX(-me._category_scroller.ggDragInertiaX);
2212					me._category_scroller.ggScrollByY(-me._category_scroller.ggDragInertiaY);
2213					if (Math.abs(me._category_scroller.ggDragInertiaX) < 1.0 && Math.abs(me._category_scroller.ggDragInertiaY) < 1.0) {
2214						clearInterval(inertiaInterval);
2215					}
2216					}, 50);
2217				me._category_scroller__content.ontouchend = null;
2218				me._category_scroller__content.ontouchmove = null;
2219			}
2220			me._category_scroller__content.ontouchmove = function(e) {
2221				e = e || window.event;
2222				e.preventDefault();
2223				var t = e.touches;
2224				var diffX = t[0].clientX - me._category_scroller.ggDragLastX;
2225				var diffY = t[0].clientY - me._category_scroller.ggDragLastY;
2226				me._category_scroller.ggDragInertiaX = diffX;
2227				me._category_scroller.ggDragInertiaY = diffY;
2228				me._category_scroller.ggDragLastX = t[0].clientX;
2229				me._category_scroller.ggDragLastY = t[0].clientY;
2230				me._category_scroller.ggScrollByX(-diffX);
2231				me._category_scroller.ggScrollByY(-diffY);
2232			}
2233		}
2234		elVertScrollBg = me._category_scroller__vertScrollBg = document.createElement('div');
2235		el.appendChild(elVertScrollBg);
2236		elVertScrollBg.setAttribute('style', 'position: absolute; right: 0px; top: 0px; visibility: hidden; width: 15px; height: 480px; background-color: rgba(128,128,128,0); pointer-events: auto;');
2237		elVertScrollBg.className='ggskin ggskin_scrollarea_vscrollbg';
2238		elVertScrollFg = me._category_scroller__vertScrollFg = document.createElement('div');
2239		elVertScrollBg.appendChild(elVertScrollFg);
2240		elVertScrollFg.setAttribute('style', 'position: absolute; left: 0px; top: 0px; visibility: hidden; width: 15px; height: 480px; background-color: rgba(192,192,192,0); pointer-events: auto;');
2241		elVertScrollFg.className='ggskin ggskin_scrollarea_vscrollfg';
2242		me._category_scroller.ggScrollPosY = 0;
2243		me._category_scroller.ggScrollPosYPercent = 0.0;
2244		elVertScrollFg.onmousedown = function(e) {
2245			e = e || window.event;
2246			e.preventDefault();
2247			e.stopPropagation();
2248			me._category_scroller.ggDragLastY = e.clientY;
2249			document.onmouseup = function() {
2250				let inertiaInterval = setInterval(function() {
2251					me._category_scroller.ggDragInertiaY *= 0.65;
2252					me._category_scroller.ggScrollByY(me._category_scroller.ggDragInertiaY);
2253					if (Math.abs(me._category_scroller.ggDragInertiaY) < 1.0) {
2254						clearInterval(inertiaInterval);
2255					}
2256					}, 50);
2257				document.onmouseup = null;
2258				document.onmousemove = null;
2259			}
2260			document.onmousemove = function(e) {
2261				e = e || window.event;
2262				e.preventDefault();
2263				var diffY = e.clientY - me._category_scroller.ggDragLastY;
2264				me._category_scroller.ggDragInertiaY = diffY;
2265				me._category_scroller.ggDragLastY = e.clientY;
2266				me._category_scroller.ggScrollByY(diffY);
2267			}
2268		}
2269		elVertScrollFg.ontouchstart = function(e) {
2270			e = e || window.event;
2271			e.preventDefault();
2272			e.stopPropagation();
2273			var t = e.touches;
2274			me._category_scroller.ggDragLastY = t[0].clientY;
2275			document.ontouchend = function() {
2276				let inertiaInterval = setInterval(function() {
2277					me._category_scroller.ggDragInertiaY *= 0.65;
2278					me._category_scroller.ggScrollByY(me._category_scroller.ggDragInertiaY);
2279					if (Math.abs(me._category_scroller.ggDragInertiaY) < 1.0) {
2280						clearInterval(inertiaInterval);
2281					}
2282					}, 50);
2283				document.ontouchend = null;
2284				document.ontouchmove = null;
2285			}
2286			document.ontouchmove = function(e) {
2287				e = e || window.event;
2288				e.preventDefault();
2289				var t = e.touches;
2290				var diffY = t[0].clientY - me._category_scroller.ggDragLastY;
2291				me._category_scroller.ggDragInertiaY = diffY;
2292				me._category_scroller.ggDragLastY = t[0].clientY;
2293				me._category_scroller.ggScrollByY(diffY);
2294			}
2295		}
2296		elVertScrollBg.onmousedown = function(e) {
2297			e = e || window.event;
2298			e.preventDefault();
2299			var diffY = me._category_scroller.ggScrollHeight;
2300			if (e.offsetY < me._category_scroller.ggScrollPosY) {
2301				diffY = diffY * -1;
2302			}
2303			me._category_scroller.ggScrollByYSmooth(diffY);
2304		}
2305		elVertScrollBg.ontouchstart = function(e) {
2306			e = e || window.event;
2307			e.preventDefault();
2308			e.stopPropagation();
2309			var t = e.touches;
2310			var rect = me._category_scroller__vertScrollBg.getBoundingClientRect();
2311			var diffY = me._category_scroller.ggScrollHeight;
2312			if ((t[0].clientY - rect.top) < me._category_scroller.ggScrollPosY) {
2313				diffY = diffY * -1;
2314			}
2315			me._category_scroller.ggScrollByYSmooth(diffY);
2316		}
2317		el.addEventListener('wheel', function(e) {
2318			e.preventDefault();
2319			var wheelDelta = Math.sign(e.deltaY);
2320			me._category_scroller.ggScrollByYSmooth(20 * wheelDelta);
2321		});
2322		elCornerBg = me._category_scroller__cornerBg = document.createElement('div');
2323		el.appendChild(elCornerBg);
2324		elCornerBg.setAttribute('style', 'position: absolute; right: 0px; bottom: 0px; visibility: hidden; width: 15px; height: 15px; background-color: rgba(255,255,255,0);');
2325		elCornerBg.className='ggskin ggskin_scrollarea_scrollcorner';
2326		el.ggId="category_scroller";
2327		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
2328		el.ggVisible=true;
2329		el.className="ggskin ggskin_scrollarea ";
2330		el.ggType='scrollarea';
2331		hs ='';
2332		hs+='border : 1px solid rgba(0, 0, 0, 0);';
2333		hs+='height : calc(100%  -  50px);';
2334		hs+='left : 0px;';
2335		hs+='overflow : hidden;';
2336		hs+='position : absolute;';
2337		hs+='top : 50px;';
2338		hs+='visibility : inherit;';
2339		hs+='width : 210px;';
2340		hs+='pointer-events:auto;';
2341		el.setAttribute('style',hs);
2342		el.style[domTransform + 'Origin']='50% 50%';
2343		me._category_scroller.ggIsActive=function() {
2344			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
2345				return this.parentNode.ggIsActive();
2346			}
2347			return false;
2348		}
2349		el.ggElementNodeId=function() {
2350			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
2351				return this.parentNode.ggElementNodeId();
2352			}
2353			return player.getCurrentNode();
2354		}
2355		me._category_scroller.ggUpdatePosition=function (useTransition) {
2356			{
2357				var horScrollWasVisible = this.ggHorScrollVisible;
2358				var vertScrollWasVisible = this.ggVertScrollVisible;
2359				this.ggContent.style.left = '0px';
2360				this.ggContent.style.top = '0px';
2361				this.ggContentLeftOffset = 0;
2362				this.ggContentTopOffset = 0;
2363				var offsetWidthWithScale = this.getBoundingClientRect().width;
2364				var offsetHeightWithScale = this.getBoundingClientRect().height;
2365				var domRectContent = this.ggContent.getBoundingClientRect();
2366				var minX = 0;
2367				var minY = 0;
2368				var maxX = 0;
2369				var maxY = 0;
2370				var stack=[];
2371				stack.push(this.ggContent);
2372				while(stack.length>0) {
2373					var e=stack.pop();
2374					if (e!=this.ggContent && e.getBoundingClientRect && e.style['display']!='none') {
2375						var domRectChild = e.getBoundingClientRect();
2376						var diffX = domRectChild.left - domRectContent.left;
2377						minX = Math.min(minX, diffX);
2378						maxX = Math.max(maxX, diffX + domRectChild.width);
2379						var diffY = domRectChild.top - domRectContent.top;
2380						minY = Math.min(minY, diffY);
2381						maxY = Math.max(maxY, diffY + domRectChild.height);
2382					}
2383					if (e.hasChildNodes() && e.style['display']!='none') {
2384						for(var i=0;i<e.childNodes.length;i++) {
2385							stack.push(e.childNodes[i]);
2386						}
2387					}
2388				}
2389				if (minX < 0) this.ggContentLeftOffset = -minX;
2390				if (minY < 0) this.ggContentTopOffset = -minY;
2391				var contentWidth = maxX - minX;
2392				var contentHeight = maxY - minY;
2393				this.ggContent.style.left = this.ggContentLeftOffset + 'px';
2394				this.ggContent.style.top = this.ggContentTopOffset + 'px';
2395				this.ggContent.style.width = contentWidth + 'px';
2396				this.ggContent.style.height = contentHeight + 'px';
2397				this.ggContent.style.left = this.ggContentLeftOffset + 'px';
2398				this.ggContent.style.marginLeft = '0px';
2399				this.ggContent.style.top = -(Math.round(me._category_scroller.ggScrollPosY / me._category_scroller.ggVPercentVisible)) + this.ggContentTopOffset + 'px';
2400				this.ggContent.style.marginTop = '0px';
2401				if ((me._category_scroller.ggHorScrollVisible && contentHeight > this.offsetHeight - 15) || (!me._category_scroller.ggHorScrollVisible && contentHeight > this.offsetHeight)) {
2402					me._category_scroller__vertScrollBg.style.visibility = 'inherit';
2403					me._category_scroller__vertScrollFg.style.visibility = 'inherit';
2404					me._category_scroller.ggVertScrollVisible = true;
2405				} else {
2406					me._category_scroller__vertScrollBg.style.visibility = 'hidden';
2407					me._category_scroller__vertScrollFg.style.visibility = 'hidden';
2408					me._category_scroller.ggVertScrollVisible = false;
2409				}
2410				if(me._category_scroller.ggVertScrollVisible) {
2411					me._category_scroller.ggAvailableWidth = me._category_scroller.offsetWidth - 15;
2412					if (me._category_scroller.ggHorScrollVisible) {
2413						me._category_scroller.ggAvailableHeight = me._category_scroller.offsetHeight - 15;
2414						me._category_scroller.ggAvailableHeightWithScale = me._category_scroller.getBoundingClientRect().height - me._category_scroller__vertScrollBg.getBoundingClientRect().width;
2415						me._category_scroller__cornerBg.style.visibility = 'inherit';
2416					} else {
2417						me._category_scroller.ggAvailableHeight = me._category_scroller.offsetHeight;
2418						me._category_scroller.ggAvailableHeightWithScale = me._category_scroller.getBoundingClientRect().height;
2419						me._category_scroller__cornerBg.style.visibility = 'hidden';
2420					}
2421					me._category_scroller__vertScrollBg.style.height = me._category_scroller.ggAvailableHeight + 'px';
2422					me._category_scroller.ggVPercentVisible = contentHeight != 0 ? me._category_scroller.ggAvailableHeightWithScale / contentHeight : 0.0;
2423					if (me._category_scroller.ggVPercentVisible > 1.0) me._category_scroller.ggVPercentVisible = 1.0;
2424					me._category_scroller.ggScrollHeight =  Math.round(me._category_scroller__vertScrollBg.offsetHeight * me._category_scroller.ggVPercentVisible);
2425					me._category_scroller__vertScrollFg.style.height = me._category_scroller.ggScrollHeight + 'px';
2426					me._category_scroller.ggScrollPosY = me._category_scroller.ggScrollPosYPercent * me._category_scroller.ggAvailableHeight;
2427					me._category_scroller.ggScrollPosY = Math.min(me._category_scroller.ggScrollPosY, me._category_scroller__vertScrollBg.offsetHeight - me._category_scroller__vertScrollFg.offsetHeight);
2428					me._category_scroller__vertScrollFg.style.top = me._category_scroller.ggScrollPosY + 'px';
2429					if (me._category_scroller.ggVPercentVisible < 1.0) {
2430						me._category_scroller__content.style.top = -(Math.round(me._category_scroller.ggScrollPosY / me._category_scroller.ggVPercentVisible)) + this.ggContentTopOffset + 'px';
2431					}
2432				} else {
2433					me._category_scroller.ggAvailableWidth = me._category_scroller.offsetWidth;
2434					me._category_scroller.ggScrollPosY = 0;
2435					me._category_scroller.ggScrollPosYPercent = 0.0;
2436					me._category_scroller__content.style.top = this.ggContentTopOffset + 'px';
2437					me._category_scroller__cornerBg.style.visibility = 'hidden';
2438				}
2439				if(horScrollWasVisible != me._category_scroller.ggHorScrollVisible || vertScrollWasVisible != me._category_scroller.ggVertScrollVisible) {
2440					me.updateSize(me._category_scroller);
2441					me._category_scroller.ggUpdatePosition();
2442				}
2443			}
2444		}
2445		el=me._category_cloner=document.createElement('div');
2446		el.ggNumRepeat = 1;
2447		el.ggNumRows = 0;
2448		el.ggNumCols = 0;
2449		el.ggWidth = 300;
2450		el.ggHeight = 145;
2451		el.ggUpdating = false;
2452		el.ggFilter = [];
2453		el.ggInstances = [];
2454		me._category_cloner.callChildLogicBlocks_changenode = function(){
2455			if(me._category_cloner.ggInstances) {
2456				var i;
2457				for(i = 0; i < me._category_cloner.ggInstances.length; i++) {
2458					if (me._category_cloner.ggInstances[i]._category && me._category_cloner.ggInstances[i]._category.logicBlock_backgroundcolor) {
2459						me._category_cloner.ggInstances[i]._category.logicBlock_backgroundcolor();
2460					}
2461					me._category_cloner.ggInstances[i]._node_cloner.callChildLogicBlocks_changenode();
2462				}
2463			}
2464		}
2465		me._category_cloner.callChildLogicBlocks_mouseover = function(){
2466			if(me._category_cloner.ggInstances) {
2467				var i;
2468				for(i = 0; i < me._category_cloner.ggInstances.length; i++) {
2469					if (me._category_cloner.ggInstances[i]._category && me._category_cloner.ggInstances[i]._category.logicBlock_backgroundcolor) {
2470						me._category_cloner.ggInstances[i]._category.logicBlock_backgroundcolor();
2471					}
2472					me._category_cloner.ggInstances[i]._node_cloner.callChildLogicBlocks_mouseover();
2473					me._category_cloner.ggInstances[i]._node_cloner.callChildLogicBlocks_mouseover();
2474				}
2475			}
2476		}
2477		me._category_cloner.callChildLogicBlocks_active = function(){
2478			if(me._category_cloner.ggInstances) {
2479				var i;
2480				for(i = 0; i < me._category_cloner.ggInstances.length; i++) {
2481					me._category_cloner.ggInstances[i]._node_cloner.callChildLogicBlocks_active();
2482					me._category_cloner.ggInstances[i]._node_cloner.callChildLogicBlocks_active();
2483				}
2484			}
2485		}
2486		me._category_cloner.callChildLogicBlocks_activehotspotchanged = function(){
2487			if(me._category_cloner.ggInstances) {
2488				var i;
2489				for(i = 0; i < me._category_cloner.ggInstances.length; i++) {
2490					me._category_cloner.ggInstances[i]._node_cloner.callChildLogicBlocks_activehotspotchanged();
2491				}
2492			}
2493		}
2494		me._category_cloner.callChildLogicBlocks_varchanged_open_tag = function(){
2495			if(me._category_cloner.ggInstances) {
2496				var i;
2497				for(i = 0; i < me._category_cloner.ggInstances.length; i++) {
2498					if (me._category_cloner.ggInstances[i]._category && me._category_cloner.ggInstances[i]._category.logicBlock_backgroundcolor) {
2499						me._category_cloner.ggInstances[i]._category.logicBlock_backgroundcolor();
2500					}
2501				}
2502			}
2503		}
2504		el.ggAutoPosition = function(init) {
2505			var currYPos = 0;
2506			var numElements = me._category_cloner.ggInstances.length;
2507			var currElement = 0;
2508			for (var i=0; i<me._category_cloner.ggNumRows; i++) {
2509				var rowMaxHeight = 0;
2510				for (var j=0; j<me._category_cloner.ggNumCols; j++) {
2511					if (numElements > currElement) {
2512						if (!init) {
2513							if (me._category_cloner.childNodes[currElement].clientHeight < me._category_cloner.childNodes[currElement].scrollHeight && currElement < (numElements - 1)) {
2514								me._category_cloner.childNodes[currElement].style.transition = 'top ' + 1 + 's, height ' + 1 + 's';
2515							} else {
2516								me._category_cloner.childNodes[currElement].style.transition = 'top ' + 1 + 's';
2517							}
2518						}
2519						me._category_cloner.childNodes[currElement].style.overflow = 'hidden';
2520						me._category_cloner.childNodes[currElement].style['top'] = currYPos + 'px';
2521						me._category_cloner.childNodes[currElement].style['height'] ='0px';
2522						rowMaxHeight = Math.max(rowMaxHeight, me._category_cloner.childNodes[currElement].scrollHeight);
2523						me._category_cloner.childNodes[currElement].style['height'] = rowMaxHeight + 'px';
2524					}
2525					currElement++;
2526				}
2527				currYPos += rowMaxHeight;
2528			}
2529			setTimeout(function() {
2530				var p = me._category_cloner.parentElement;
2531				while (p != null && p !== me.divSkin) {
2532					if (p.ggType && p.ggType == 'scrollarea') {
2533						if (p.ggUpdatePosition) {
2534							p.ggUpdatePosition();
2535						}
2536					}
2537					p = p.parentElement;
2538				}
2539			}, 1000);
2540		}
2541		el.ggUpdate = function(filter) {
2542			if(me._category_cloner.ggUpdating == true) return;
2543			me._category_cloner.ggUpdating = true;
2544			var el=me._category_cloner;
2545			var curNumCols = 0;
2546			curNumCols = me._category_cloner.ggNumRepeat;
2547			if (curNumCols < 1) curNumCols = 1;
2548			if (typeof filter=='object') {
2549				el.ggFilter = filter;
2550			} else {
2551				filter = el.ggFilter;
2552			};
2553			if (me.ggTag) filter.push(me.ggTag);
2554			filter=filter.sort();
2555			if ((el.ggNumCols == curNumCols) && (el.ggInstances.length > 0) && (filter.length === el.ggCurrentFilter.length) && (filter.every(function(value, index) { return value === el.ggCurrentFilter[index] }) )) {
2556				me._category_cloner.ggUpdating = false;
2557				return;
2558			} else {
2559				el.ggNumRows = 1;
2560				el.ggNumCols = curNumCols;
2561			}
2562			el.ggCurrentFilter = filter;
2563			el.ggInstances = [];
2564			if (el.hasChildNodes() == true) {
2565				while (el.firstChild) {
2566					el.removeChild(el.firstChild);
2567				}
2568			}
2569			var tourNodes = player.getNodeIds();
2570			var row = 0;
2571			var column = 0;
2572			var currentIndex = 0;
2573			var firstNode;
2574			for (var i=0; i < el.ggTagTable.length; i++) {
2575				var cItem = el.ggTagTable[i];
2576				firstNode = '';
2577				cItem.nodecount = 0;
2578				for (var j=0; j < tourNodes.length; j++) {
2579					var nodeData = player.getNodeUserdata(tourNodes[j]);
2580					if ((nodeData['tags'].indexOf(cItem.tag) != -1) || (cItem.tag=='')) {
2581						var passed = true;
2582						if (filter.length > 0) {
2583							for (var k=0; k < filter.length; k++) {
2584								if (nodeData['tags'].indexOf(filter[k]) == -1) passed = false;
2585							}
2586						}
2587						if (passed) {
2588							cItem.nodecount++;
2589							if (firstNode == '') firstNode = tourNodes[j];
2590						}
2591					}
2592				}
2593				cItem.firstnode=firstNode;
2594				if (cItem.nodecount == 0) continue;
2595				var nodeId = {};
2596				nodeId['tag'] = cItem.tag;
2597				nodeId['title'] = cItem.title;
2598				nodeId['nodecount'] = cItem.nodecount;
2599				nodeId['firstnode'] = cItem.firstnode;
2600				var parameter={};
2601				parameter.top=(row * me._category_cloner.ggHeight) + 'px';
2602				parameter.left=(column * me._category_cloner.ggWidth) + 'px';
2603				parameter.index=currentIndex;
2604				var inst = new SkinCloner_category_cloner_Class(nodeId, me, el, parameter);
2605				currentIndex++;
2606				inst.__div.style['height'] = '0px';
2607				el.ggInstances.push(inst);
2608				el.appendChild(inst.__div);
2609				inst.__div.ggObj=inst;
2610				skin.updateSize(inst.__div);
2611				column++;
2612				if (column >= el.ggNumCols) {
2613					column = 0;
2614					row++;
2615					el.ggNumRows++;
2616				}
2617			}
2618			me._category_cloner.callChildLogicBlocks_changenode();
2619			me._category_cloner.callChildLogicBlocks_mouseover();
2620			me._category_cloner.callChildLogicBlocks_active();
2621			me._category_cloner.callChildLogicBlocks_activehotspotchanged();
2622			me._category_cloner.callChildLogicBlocks_varchanged_open_tag();
2623			me._category_cloner.ggAutoPosition(true);
2624			me._category_cloner.ggUpdating = false;
2625			player.triggerEvent('clonerchanged');
2626			if (me._category_cloner.parentNode.classList.contains('ggskin_subelement') && me._category_cloner.parentNode.parentNode.classList.contains('ggskin_scrollarea')) me._category_cloner.parentNode.parentNode.ggUpdatePosition();
2627		}
2628		el.ggFilter = [];
2629		el.ggTagTable = [
2630			{tag:"Overview",title:"Overview"},
2631			{tag:"Executive Studio",title:"Executive Studio"},
2632			{tag:"PanoramaFamilySuitewithSeaView",title:"Panorama Family Suite with Sea View"},
2633			{tag:"PanoramaSuitewithSeaView",title:"Panorama Suite with Sea View"},
2634			{tag:"Panoramafamilysuitewithcityview",title:"Panorama family suite with city view"},
2635			];
2636		el.ggId="category_cloner";
2637		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
2638		el.ggVisible=true;
2639		el.className="ggskin ggskin_cloner ";
2640		el.ggType='cloner';
2641		hs ='';
2642		hs+='height : 145px;';
2643		hs+='left : 0px;';
2644		hs+='overflow : visible;';
2645		hs+='position : absolute;';
2646		hs+='top : 0px;';
2647		hs+='visibility : inherit;';
2648		hs+='width : 300px;';
2649		hs+='pointer-events:none;';
2650		el.setAttribute('style',hs);
2651		el.style[domTransform + 'Origin']='50% 50%';
2652		me._category_cloner.ggIsActive=function() {
2653			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
2654				return this.parentNode.ggIsActive();
2655			}
2656			return false;
2657		}
2658		el.ggElementNodeId=function() {
2659			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
2660				return this.parentNode.ggElementNodeId();
2661			}
2662			return player.getCurrentNode();
2663		}
2664		me._category_cloner.ggUpdateConditionNodeChange=function () {
2665			var cnode=player.getCurrentNode();
2666			for(var i=0; i<me._category_cloner.childNodes.length; i++) {
2667				var child=me._category_cloner.childNodes[i];
2668				if (child.ggObj && child.ggObj.ggNodeId==cnode) {
2669			        var childOffX = child.offsetLeft;
2670			        var childOffY = child.offsetTop;
2671					var p = child.parentElement;
2672			        while (p != null && p!==this.divSkin) {
2673						if (p.ggType && p.ggType == 'scrollarea') {
2674							p.ggScrollIntoView(childOffX, childOffY, child.clientWidth, child.clientHeight);
2675						}
2676						childOffX += p.offsetLeft;
2677						childOffY += p.offsetTop;
2678						p = p.parentElement;
2679					}
2680				}
2681			}
2682		}
2683		me._category_cloner.ggUpdatePosition=function (useTransition) {
2684				me._category_cloner.ggUpdate();
2685		}
2686		me._category_cloner.ggNodeChange=function () {
2687			me._category_cloner.ggUpdateConditionNodeChange();
2688		}
2689		me._category_scroller__content.appendChild(me._category_cloner);
2690		me._menu_background.appendChild(me._category_scroller);
2691		me.divSkin.appendChild(me._menu_background);
2692		el=me._float_tt=document.createElement('div');
2693		els=me._float_tt__text=document.createElement('div');
2694		el.className='ggskin ggskin_textdiv';
2695		el.ggTextDiv=els;
2696		el.ggId="float_tt";
2697		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
2698		el.ggVisible=false;
2699		el.className="ggskin ggskin_text ";
2700		el.ggType='text';
2701		hs ='';
2702		hs+='height : 20px;';
2703		hs+='left : -50px;';
2704		hs+='position : absolute;';
2705		hs+='top : -50px;';
2706		hs+='visibility : hidden;';
2707		hs+='width : 100px;';
2708		hs+='pointer-events:auto;';
2709		el.setAttribute('style',hs);
2710		el.style[domTransform + 'Origin']='50% 50%';
2711		hs ='position:absolute;';
2712		hs += 'box-sizing: border-box;';
2713		hs+='cursor: default;';
2714		hs+='left: 0px;';
2715		hs+='top:  0px;';
2716		hs+='width: auto;';
2717		hs+='height: auto;';
2718		hs+='background: #000000;';
2719		hs+='background: rgba(0,0,0,0.482353);';
2720		hs+='border: 0px solid #000000;';
2721		hs+='border-radius: 10px;';
2722		hs+=cssPrefix + 'border-radius: 10px;';
2723		hs+='color: rgba(255,255,255,1);';
2724		hs+='text-align: center;';
2725		hs+='white-space: nowrap;';
2726		hs+='padding: 2px 7px 2px 7px;';
2727		hs+='overflow: hidden;';
2728		els.setAttribute('style',hs);
2729		me._float_tt.ggUpdateText=function() {
2730			var hs=player.hotspot.title;
2731			if (hs!=this.ggText) {
2732				this.ggText=hs;
2733				this.ggTextDiv.innerHTML=hs;
2734				if (this.ggUpdatePosition) this.ggUpdatePosition();
2735			}
2736		}
2737		me._float_tt.ggUpdateText();
2738		player.addListener('activehotspotchanged', function() {
2739			me._float_tt.ggUpdateText();
2740		});
2741		el.appendChild(els);
2742		me._float_tt.ggIsActive=function() {
2743			return false;
2744		}
2745		el.ggElementNodeId=function() {
2746			return player.getCurrentNode();
2747		}
2748		me._float_tt.ggUpdatePosition=function (useTransition) {
2749			this.style[domTransition]='left 0';
2750			this.ggTextDiv.style.left=((98-this.ggTextDiv.offsetWidth)/2) + 'px';
2751		}
2752		me.divSkin.appendChild(me._float_tt);
2753		el=me._menu_open=document.createElement('div');
2754		els=me._menu_open__img=document.createElement('img');
2755		els.className='ggskin ggskin_svg';
2756		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz4KPCEtLSBTdmcgVmVjdG9yIEljb25zIDogaHR0cDovL3d3dy5vbmxpbmV3ZWJmb250cy5jb20vaWNvbiAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW'+
2757			'5kPSJuZXcgMCAwIDEwMDAgMTAwMCIgeD0iMHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB5PSIwcHgiPgogPG1ldGFkYXRhPiBTdmcgVmVjdG9yIEljb25zIDogaHR0cDovL3d3dy5vbmxpbmV3ZWJmb250cy5jb20vaWNvbiA8L21ldGFkYXRhPgogPGc+CiAgPGc+CiAgIDxwYXRoIGQ9Ik01OSwxNTdoODgyYzEzLjUsMCwyNS4xLDQuOCwzNC42LDE0LjRTOTkwLDE5Mi41LDk5MCwyMDZjMCwxMy41LTQuOCwyNS4xLTE0LjQsMzQuNmMtOS42LDkuNi0yMS4xLDE0LjQtMzQuNiwxNC40SDU5Yy0xMy41LDAtMjUuMS00LjgtMzQuNi0xNC40QzE0LjgsMjMxLjEsMTAsMjE5LjUsMTAsMjA2YzAtMTMuNSw0'+
2758			'LjgtMjUuMSwxNC40LTM0LjZTNDUuNSwxNTcsNTksMTU3eiBNNTksNzQ1aDg4MmMxMy41LDAsMjUuMSw0LjgsMzQuNiwxNC40YzkuNiw5LjYsMTQuNCwyMS4xLDE0LjQsMzQuNnMtNC44LDI1LjEtMTQuNCwzNC42Yy05LjYsOS42LTIxLjEsMTQuNC0zNC42LDE0LjRINTljLTEzLjUsMC0yNS4xLTQuOC0zNC42LTE0LjRDMTQuOCw4MTkuMSwxMCw4MDcuNSwxMCw3OTRzNC44
2758LTI1LjEsMTQuNC0zNC42QzMzLjksNzQ5LjgsNDUuNSw3NDUsNTksNzQ1eiBNNTksNDUxaDg4MmMxMy41LDAsMjUuMSw0LjgsMzQuNiwxNC40Uzk5MCw0ODYuNSw5OTAsNTAwcy00LjgsMjUuMS0xNC40LDM0LjZjLTkuNiw5Lj'+
2759			'YtMjEuMSwxNC40LTM0LjYsMTQuNEg1OWMtMTMuNSwwLTI1LjEtNC44LTM0LjYtMTQuNEMxNC44LDUyNS4xLDEwLDUxMy41LDEwLDUwMHM0LjgtMjUuMSwxNC40LTM0LjZTNDUuNSw0NTEsNTksNDUxeiIvPgogIDwvZz4KIDwvZz4KPC9zdmc+Cg==';
2760		me._menu_open__img.setAttribute('src',hs);
2761		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
2762		els['ondragstart']=function() { return false; };
2763		el.appendChild(els);
2764		el.ggSubElement = els;
2765		el.ggId="menu_open";
2766		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
2767		el.ggVisible=true;
2768		el.className="ggskin ggskin_svg ";
2769		el.ggType='svg';
2770		hs ='';
2771		hs+='cursor : pointer;';
2772		hs+='height : 30px;';
2773		hs+='left : 10px;';
2774		hs+='opacity : 0.7;';
2775		hs+='position : absolute;';
2776		hs+='top : 12px;';
2777		hs+='visibility : inherit;';
2778		hs+='width : 30px;';
2779		hs+='pointer-events:auto;';
2780		el.setAttribute('style',hs);
2781		el.style[domTransform + 'Origin']='50% 50%';
2782		me._menu_open.ggIsActive=function() {
2783			return false;
2784		}
2785		el.ggElementNodeId=function() {
2786			return player.getCurrentNode();
2787		}
2788		me._menu_open.logicBlock_position = function() {
2789			var newLogicStatePosition;
2790			if (
2791				((player.getVariableValue('category_visible') == true))
2792			)
2793			{
2794				newLogicStatePosition = 0;
2795			}
2796			else {
2797				newLogicStatePosition = -1;
2798			}
2799			if (me._menu_open.ggCurrentLogicStatePosition != newLogicStatePosition) {
2800				me._menu_open.ggCurrentLogicStatePosition = newLogicStatePosition;
2801				me._menu_open.style[domTransition]='left 500ms ease 0ms, top 500ms ease 0ms';
2802				if (me._menu_open.ggCurrentLogicStatePosition == 0) {
2803					me._menu_open.style.left='162px';
2804					me._menu_open.style.top='12px';
2805				}
2806				else {
2807					me._menu_open.style.left='10px';
2808					me._menu_open.style.top='12px';
2809				}
2810			}
2811		}
2812		me._menu_open.onclick=function (e) {
2813			player.setVariableValue('category_visible', !player.getVariableValue('category_visible'));
2814			var flag=me._controler.ggPositonActive;
2815			if (player.transitionsDisabled) {
2816				me._controler.style[domTransition]='none';
2817			} else {
2818				me._controler.style[domTransition]='all 400ms ease-out 0ms';
2819			}
2820			if (flag) {
2821				me._controler.ggParameter.rx=0;me._controler.ggParameter.ry=0;
2822				me._controler.style[domTransform]=parameterToTransform(me._controler.ggParameter);
2823			} else {
2824				me._controler.ggParameter.rx=-210;me._controler.ggParameter.ry=0;
2825				me._controler.style[domTransform]=parameterToTransform(me._controler.ggParameter);
2826			}
2827			me._controler.ggPositonActive=!flag;
2828		}
2829		me._menu_open.ggUpdatePosition=function (useTransition) {
2830		}
2831		me.divSkin.appendChild(me._menu_open);
2832		el=me._shade=document.createElement('div');
2833		el.ggId="shade";
2834		el.ggDx=0;
2835		el.ggDy=0;
2836		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
2837		el.ggVisible=true;
2838		el.className="ggskin ggskin_rectangle ";
2839		el.ggType='rectangle';
2840		hs ='';
2841		hs+='background : rgba(0,0,0,0.627451);';
2842		hs+='border : 0px solid #000000;';
2843		hs+='cursor : pointer;';
2844		hs+='height : 100%;';
2845		hs+='left : -10000px;';
2846		hs+='opacity : 0;';
2847		hs+='position : absolute;';
2848		hs+='top : -10000px;';
2849		hs+='visibility : hidden;';
2850		hs+='width : 100%;';
2851		hs+='pointer-events:auto;';
2852		el.setAttribute('style',hs);
2853		el.style[domTransform + 'Origin']='50% 50%';
2854		me._shade.ggIsActive=function() {
2855			return false;
2856		}
2857		el.ggElementNodeId=function() {
2858			return player.getCurrentNode();
2859		}
2860		me._shade.onclick=function (e) {
2861			if (player.transitionsDisabled) {
2862				me._shade.style[domTransition]='none';
2863			} else {
2864				me._shade.style[domTransition]='all 500ms ease-out 0ms';
2865			}
2866			me._shade.style.opacity='0';
2867			me._shade.style.visibility='hidden';
2868			me._map_rectangle.style[domTransition]='none';
2869			me._map_rectangle.style.visibility='hidden';
2870			me._map_rectangle.ggVisible=false;
2871		}
2872		me._shade.ggUpdatePosition=function (useTransition) {
2873			if (useTransition==='undefined') {
2874				useTransition = false;
2875			}
2876			if (!useTransition) {
2877				this.style[domTransition]='none';
2878			}
2879			if (this.parentNode) {
2880				var pw=this.parentNode.clientWidth;
2881				var w=this.offsetWidth;
2882					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
2883				var ph=this.parentNode.clientHeight;
2884				var h=this.offsetHeight;
2885					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
2886			}
2887		}
2888		me.divSkin.appendChild(me._shade);
2889		el=me._map_rectangle=document.createElement('div');
2890		el.ggId="map_rectangle";
2891		el.ggDx=0;
2892		el.ggDy=0;
2893		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
2894		el.ggVisible=false;
2895		el.className="ggskin ggskin_rectangle ";
2896		el.ggType='rectangle';
2897		hs ='';
2898		hs+='background : #ffffff;';
2899		hs+='border : 3px solid #ffffff;';
2900		hs+='cursor : default;';
2901		hs+='height : 50%;';
2902		hs+='left : -10000px;';
2903		hs+='position : absolute;';
2904		hs+='top : -10000px;';
2905		hs+='visibility : hidden;';
2906		hs+='width : 50%;';
2907		hs+='pointer-events:auto;';
2908		el.setAttribute('style',hs);
2909		el.style[domTransform + 'Origin']='50% 50%';
2910		me._map_rectangle.ggIsActive=function() {
2911			return false;
2912		}
2913		el.ggElementNodeId=function() {
2914			return player.getCurrentNode();
2915		}
2916		me._map_rectangle.logicBlock_size = function() {
2917			var newLogicStateSize;
2918			if (
2919				((player.getVariableValue('map_full_screen') == true))
2920			)
2921			{
2922				newLogicStateSize = 0;
2923			}
2924			else if (
2925				((player.getIsMobile() == true))
2926			)
2927			{
2928				newLogicStateSize = 1;
2929			}
2930			else {
2931				newLogicStateSize = -1;
2932			}
2933			if (me._map_rectangle.ggCurrentLogicStateSize != newLogicStateSize) {
2934				me._map_rectangle.ggCurrentLogicStateSize = newLogicStateSize;
2935				me._map_rectangle.style[domTransition]='width 0s, height 0s';
2936				if (me._map_rectangle.ggCurrentLogicStateSize == 0) {
2937					me._map_rectangle.style.width='100%';
2938					me._map_rectangle.style.height='100%';
2939					skin.updateSize(me._map_rectangle);
2940				}
2941				else if (me._map_rectangle.ggCurrentLogicStateSize == 1) {
2942					me._map_rectangle.style.width='80%';
2943					me._map_rectangle.style.height='80%';
2944					skin.updateSize(me._map_rectangle);
2945				}
2946				else {
2947					me._map_rectangle.style.width='50%';
2948					me._map_rectangle.style.height='50%';
2949					skin.updateSize(me._map_rectangle);
2950				}
2951			}
2952		}
2953		me._map_rectangle.ggUpdatePosition=function (useTransition) {
2954			if (useTransition==='undefined') {
2955				useTransition = false;
2956			}
2957			if (!useTransition) {
2958				this.style[domTransition]='none';
2959			}
2960			if (this.parentNode) {
2961				var pw=this.parentNode.clientWidth;
2962				var w=this.offsetWidth;
2963					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
2964				var ph=this.parentNode.clientHeight;
2965				var h=this.offsetHeight;
2966					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
2967			}
2968		}
2969		el=me._map_road=document.createElement('div');
2970		el.ggFilter = '';
2971		el.ggFilteredIds = [];
2972		el.ggMapNotLoaded = true;
2973		el.ggId="Map_road";
2974		el.ggDx=0;
2975		el.ggDy=0;
2976		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
2977		el.ggVisible=false;
2978		el.className="ggskin ggskin_map ";
2979		el.ggType='map';
2980		hs ='';
2981		hs+='background : #ffffff;';
2982		hs+='border : 1px solid #000000;';
2983		hs+='cursor : default;';
2984		hs+='height : 100%;';
2985		hs+='left : -10000px;';
2986		hs+='overflow : hidden;';
2987		hs+='position : absolute;';
2988		hs+='top : -10000px;';
2989		hs+='visibility : hidden;';
2990		hs+='width : 100%;';
2991		hs+='pointer-events:auto;';
2992		el.setAttribute('style',hs);
2993		el.style[domTransform + 'Origin']='50% 50%';
2994		me._map_road.ggIsActive=function() {
2995			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
2996				return this.parentNode.ggIsActive();
2997			}
2998			return false;
2999		}
3000		el.ggElementNodeId=function() {
3001			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
3002				return this.parentNode.ggElementNodeId();
3003			}
3004			return player.getCurrentNode();
3005		}
3006		me._map_road.ggUpdateConditionTimer=function () {
3007			me._map_road.ggRadar.update();
3008		}
3009		me._map_road.ggUpdatePosition=function (useTransition) {
3010			if (useTransition==='undefined') {
3011				useTransition = false;
3012			}
3013			if (!useTransition) {
3014				this.style[domTransition]='none';
3015			}
3016			if (this.parentNode) {
3017				var pw=this.parentNode.clientWidth;
3018				var w=this.offsetWidth;
3019					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
3020				var ph=this.parentNode.clientHeight;
3021				var h=this.offsetHeight;
3022					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
3023			}
3024		}
3025		me._map_road.ggNodeChange=function () {
3026			if (me._map_road.ggLastActivMarker) {
3027				if (me._map_road.ggLastActivMarker._div.ggDeactivate) me._map_road.ggLastActivMarker._div.ggDeactivate();
3028			}
3029			var id=player.getCurrentNode();
3030			if (me.ggMarkerArray) {
3031			var marker=me._map_road.ggMarkerArray[id];
3032			if (marker) {
3033				if (marker._div.ggActivate) marker._div.ggActivate();
3034			}
3035			me._map_road.ggLastActivMarker=marker;
3036			}
3037			if (player.getMapType(me._map_road.ggMapId) == 'file') {
3038				var coords = player.getNodeMapCoords(id, me._map_road.ggMapId);
3039				if (coords.length < 2) {
3040					var mapId = player.getMapContainingNode(id);
3041					if (mapId != '') {
3042							me._map_road.ggChangeMap(mapId);
3043					}
3044				}
3045			}
3046			me._map_road.ggLastNodeId = id;
3047		}
3048		me._map_rectangle.appendChild(me._map_road);
3049		el=me._map_satellite=document.createElement('div');
3050		el.ggFilter = '';
3051		el.ggFilteredIds = [];
3052		el.ggMapNotLoaded = true;
3053		el.ggId="Map_satellite";
3054		el.ggDx=0;
3055		el.ggDy=0;
3056		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
3057		el.ggVisible=true;
3058		el.className="ggskin ggskin_map ";
3059		el.ggType='map';
3060		hs ='';
3061		hs+='background : #ffffff;';
3062		hs+='border : 1px solid #000000;';
3063		hs+='cursor : default;';
3064		hs+='height : 100%;';
3065		hs+='left : -10000px;';
3066		hs+='overflow : hidden;';
3067		hs+='position : absolute;';
3068		hs+='top : -10000px;';
3069		hs+='visibility : inherit;';
3070		hs+='width : 100%;';
3071		hs+='pointer-events:auto;';
3072		el.setAttribute('style',hs);
3073		el.style[domTransform + 'Origin']='50% 50%';
3074		me._map_satellite.ggIsActive=function() {
3075			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
3076				return this.parentNode.ggIsActive();
3077			}
3078			return false;
3079		}
3080		el.ggElementNodeId=function() {
3081			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
3082				return this.parentNode.ggElementNodeId();
3083			}
3084			return player.getCurrentNode();
3085		}
3086		me._map_satellite.ggUpdateConditionTimer=function () {
3087			me._map_satellite.ggRadar.update();
3088		}
3089		me._map_satellite.ggUpdatePosition=function (useTransition) {
3090			if (useTransition==='undefined') {
3091				useTransition = false;
3092			}
3093			if (!useTransition) {
3094				this.style[domTransition]='none';
3095			}
3096			if (this.parentNode) {
3097				var pw=this.parentNode.clientWidth;
3098				var w=this.offsetWidth;
3099					this.style.left=(this.ggDx + pw/2 - w/2) + 'px';
3100				var ph=this.parentNode.clientHeight;
3101				var h=this.offsetHeight;
3102					this.style.top=(this.ggDy + ph/2 - h/2) + 'px';
3103			}
3104		}
3105		me._map_satellite.ggNodeChange=function () {
3106			if (me._map_satellite.ggLastActivMarker) {
3107				if (me._map_satellite.ggLastActivMarker._div.ggDeactivate) me._map_satellite.ggLastActivMarker._div.ggDeactivate();
3108			}
3109			var id=player.getCurrentNode();
3110			if (me.ggMarkerArray) {
3111			var marker=me._map_satellite.ggMarkerArray[id];
3112			if (marker) {
3113				if (marker._div.ggActivate) marker._div.ggActivate();
3114			}
3115			me._map_satellite.ggLastActivMarker=marker;
3116			}
3117			if (player.getMapType(me._map_satellite.ggMapId) == 'file') {
3118				var coords = player.getNodeMapCoords(id, me._map_satellite.ggMapId);
3119				if (coords.length < 2) {
3120					var mapId = player.getMapContainingNode(id);
3121					if (mapId != '') {
3122							me._map_satellite.ggChangeMap(mapId);
3123					}
3124				}
3125			}
3126			me._map_satellite.ggLastNodeId = id;
3127		}
3128		me._map_rectangle.appendChild(me._map_satellite);
3129		el=me._button_satellite=document.createElement('div');
3130		els=me._button_satellite__img=document.createElement('img');
3131		els.className='ggskin ggskin_button_satellite';
3132		hs=basePath + 'images/button_satellite.png';
3133		els.setAttribute('src',hs);
3134		els.ggNormalSrc=hs;
3135		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
3136		els.className='ggskin ggskin_button';
3137		els['ondragstart']=function() { return false; };
3138		player.checkLoaded.push(els);
3139		el.appendChild(els);
3140		el.ggSubElement = els;
3141		el.ggId="Button_satellite";
3142		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
3143		el.ggVisible=false;
3144		el.className="ggskin ggskin_button ";
3145		el.ggType='button';
3146		hs ='';
3147		hs+='bottom : 116px;';
3148		hs+='cursor : pointer;';
3149		hs+='height : 40px;';
3150		hs+='position : absolute;';
3151		hs+='right : 10px;';
3152		hs+='visibility : hidden;';
3153		hs+='width : 40px;';
3154		hs+='pointer-events:auto;';
3155		el.setAttribute('style',hs);
3156		el.style[domTransform + 'Origin']='50% 50%';
3157		me._button_satellite.ggIsActive=function() {
3158			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
3159				return this.parentNode.ggIsActive();
3160			}
3161			return false;
3162		}
3163		el.ggElementNodeId=function() {
3164			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
3165				return this.parentNode.ggElementNodeId();
3166			}
3167			return player.getCurrentNode();
3168		}
3169		me._button_satellite.onclick=function (e) {
3170			me._button_road.style[domTransition]='none';
3171			me._button_road.style.visibility=(Number(me._button_road.style.opacity)>0||!me._button_road.style.opacity)?'inherit':'hidden';
3172			me._button_road.ggVisible=true;
3173			me._map_road.ggClearMap();
3174			me._map_road.style[domTransition]='none';
3175			me._map_road.style.visibility='hidden';
3176			me._map_road.ggVisible=false;
3177			me._button_satellite.style[domTransition]='none';
3178			me._button_satellite.style.visibility='hidden';
3179			me._button_satellite.ggVisible=false;
3180			if (me._map_satellite.ggMapNotLoaded) {
3181				me._map_satellite.ggInitMap(false);
3182				me._map_satellite.ggInitMapMarkers(true);
3183			}
3184			me._map_satellite.style[domTransition]='none';
3185			me._map_satellite.style.visibility=(Number(me._map_satellite.style.opacity)>0||!me._map_satellite.style.opacity)?'inherit':'hidden';
3186			me._map_satellite.ggVisible=true;
3187		}
3188		me._button_satellite.ggUpdatePosition=function (useTransition) {
3189		}
3190		me._map_rectangle.appendChild(me._button_satellite);
3191		el=me._button_road=document.createElement('div');
3192		els=me._button_road__img=document.createElement('img');
3193		els.className='ggskin ggskin_button_road';
3194		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAABPCAYAAACqNJiGAAAgAElEQVR4nM2cW6xsyXnXf99Xtbp3731u48t4MjO2sT2XjCceLHuG2JAbVowwJo6CYwcFxBNCyisRAgkTHEEc8cD1ARGckJjwYkwcJnc7wQlBMkgQZ+zYiSfjufg2jmfOOXPmnL13d69V9X08VNVaq3tvJ1J4oY/69O7Va9Wq+q7/71JL3J3567X3vfbK5nT7oVtXb72rH/pbvQ1JguEOAriV80Snv/8/fZ0C2z/txRLAM1y4dJGLFy9uX/5NL//Qp//3Y/9s5yR3H9+3v/L2vx0vhucBD+C0t+LaiUvEJZRjEurfOr0lUM7R2bV/yncAj/XzvPf/6/h/0lvibC6r4LrAX33/n/kHc3pJk7xX3nP33/yj55792de/5vX86Pt/lG//tr+AqCAhICIU0R'+
3195			'PEQRDMrXyvDIAqmo1zoph7vbacIyqNY+h04niM2X10/FMYdcMNKD+Y1hEcvM4FB3NDRMp9d6Vkutc3ermP94pB6YeEpcwn/+f/4kfe/4/5/Sc/67e/9I53f/XpZ38eKMR7+V0v/9YbL177xHu/9z2H//Kf/wuOVods0xrRgNYFuwtYmbzWBXmdqMMO4dwd1dDWWQhXCSMiIBCYjjcG7jBJBQwQH9deFld+N3T8LkxjwIxIPv43MsbbffaI1Y61OQUVhiHh5qyWK6698AL/8H3v4+ce/bmrly/d9oZnv/y1P5I3//k3P/jp3/vUb37L6x58+a9//ON0IRBEyZoroQplzGy8iajg2cZJuhu4QCWkAKpSxXuXuY0ZKtWGztc6J6ZOEotQCTl9N2vckjPXzwSp0mw2ifp7O8tHzsxPEVIaCNqhCiqBlDPr9ZZ3vPOdPPbY'+
3196			'Z37ptW+4510h5/zfjm+cvOanPvhBXnnX3YChQcnuNJFyy7iAYyCF20VRvS6mSswoatVYFLErHG6fyOR8xp8dcwevBEfIZlj73aZ7mfl4TZOsZoMaAafvjtueV3MHs935zQS0zXV5sMJyIuVMt+gY+p7FYsG999zLf/3oz91nKs/KlZddvn7j6ou3Pf/1r3Hx4gW2/ZqMoR7qYFY8qziOkd1wMZSu8b1qlqJebF2ZQx453UyVzNgtzajNpGH+3aqJAB9Ng4ynOJP87DLP66c0o/on2bo9W9s+j49PeenLXspmfYpT0EYXFxwfn3DXna+ie8nRl0Q6bvjA5ZsvXGfbb+gOYrEzqbpVz6g6LkbyxGCJbImoB0WFEbT+EwcVLTZIKof3HILMiNUW2gg0HataurOoGQ1EkJmkSbNdza65I6o79zpDpCZtZ20HiBBDx+lmjQ'+
3197			'Y4OFhgZmz7AVy4+647GYDoAxyuAjn3LJcKrvTbTFxuEVNUIo4w5C1r1mz1lBR6Fn6AG0SNLOIC9YAnR4nEEFFzgnYEC4gKWRNGxl2QLKCNkPW/PacRpIno/BPcDFGtC69jNEK5T3834vxxEke991wy6/2H1NN1AQH67YCqEgiIBoYtGJEIsF3noppewK8GRQiYG5kBF0gykCwXmyNK7wlBMUvkwcCq2hKIHliEwJAzgYgYSCzyJAREtUjk3N7sLcDdEGTHi8+JO+rlGUgyp9rMg+4T74+TyNmYIuDmFf7MB7BCvEKwABjZMqIBsYCLk0kMDPQMZ
3197M84iori4tW+CYNl8IS4EoKVaxxUIpKVoKFKYqCTPcJN1NtZTFNjOVfVy4LYH2ckSDEFDcY0Dy7nEMphOj5Op2pBRQwyP3dkgxK1E9LgI/BNQyJ0C7JDlkyWgawD'+
3198			'2fqidllQC3RdJbg7/dBjGBoFCWVya9ugHgkSEBfUhOgRROkI6GjRq4TMidCcQlVBVa1emGrTzrlmTkgR8CopbazznEaTyHMkT3ZOm+4zHyZ69nG+ZpON6XNP1kQKA4kBU8OyIRKqc3C0enqti9ExMnBMHLBpXm7gTtYFC603HAVuF8gixfGUSGMeYVSYwhS5NGdyntFvfDlj+844jrOSPzsyXVYJWYZLRBSwumAzzDNkYesbzAwPhuETSHYQLeGVZ8PMEIMggSixcFOU4AGRQIEPVu1Y88bKzuz2EL9QIc8M4DZaj8TYJ9B88fPXjkSfb9dmlNk5d5pLA/wlxGxTiMCl5XJJtnqyKpYTOSYQx0YwEnDPBIUYGwrPxbAHJYRYpMEcF4geMKvSjKNRCarVZtSQYZScaVEyk762Kp9Qd2WO7IDaMy/ZtVVncNw+8c4jaH'+
3199			'MQcxQwE2FRUEByLkQACKFwXDpHoqAqKAH1QNSAqhJDGdzcyGaIKKqhSouAK5IVH8AGI2erOK0Ab7c9+3be4rxEB01J2meBKdM5O8q14yVl77yz58wZcob+83GY2b1GzAhRu460HggupJzpc0YXHSoBy0ZL2unku8hZMTIxRCQ4uOA5g0IueJzeMgTDyOBgW0eCojHWsNVHSMIYTEwJhNxis7aKRlxjginj7zNJPM8x7NvCnVBnIvI8gdGkd+f4TPLcIXpKACXsqnMyt5lhZDbBGWhFR28mWrMs5sUouhWi1PNbHFJSUkJDGfOhYSZVUrzr+aq1R5Q9NTyL6ZpjOYewO+o/SdmOCeHs8WLeIDYVMikqIiokH0aNkHF1XvEZoNVx1An5LOORrRDObSKcihCk4j0p17aU1bSOmXqMcIQ9dZbJsH8Dw78DPcap+2Qe2piz'+
3200			'1/jTzEl4ndMZOa7H3EA9w3IpmDhJDVMne2KCDw2PzcIpL9hr/E2LtJoX75tzrmo5ZTtEC1gVVVpOr3kyqVLdGHlG6uaUOcc2jsQ5Q7i9Meb2baa+MmPOvpS1+eyXK6B4W1QjmUzWjCrFTs1mLFK8ZrN6o77WQRuMMDcs55LNnYFYt0JgARQphJ/Ax2xdJXtxZvHfCH58oyhl/9r96OEbjTv7fdc6FHPTEGdR21CIZzYw2ICFRFSpqFfq2F5zeQXriShSs7tmJQ9XpK7m2troc7c+MrN64+x42PVyLUdYeOIz+ye7dGkwZDbw+H1u284BvmdeO+FdM+Ayqa/Ms9yMtloAibGgjpwhWyblVGoWtcJC84oOlguBdKaKY4Ky2rhi64qz0VbDqDyLQeuNC8FltGszlRhVfC/on697bthnGKwQcFLfyv49qWPnujkBq9LumI'+
3201			'WyDplBqxmzU0IjHR6Kt82eSZYmDjQCes0em48e1auNyjXTYu2cJh022bqipsXWjXZtNnZbUJHqGpLtRwbj567EjjQYXXZl1xyS+NnFj4ur1zQ7PJ4vk/2TGh3NsaOnjHYXluStspFjpDMWvhq55m4MKdHngYRBp7hCMmOwTHab3d8Z6xjuJHFMQNCS15MIWcn1nOyZEvgVc+CjRRHc5Yx0TYTZI2hTXWHUlFIu2CXWDjN0JtGjw9l1JC0SMjNCDEVbQgAVrF4Wj4+PgUjXdbhnsiUkUmsI06AyivLEmbGG0RzHDB4IVNUsdQ8NEFSIXo1HJZaqjpAHyn2lycTcs+4B3DJuq7xPBGwwY4Inc0HbY8hcRet8p+8zeONCQeeThBfnR/GAIRRgmnIpjuQa9O/ElaONm3lZKxGFzTVKhNCCf6MsULwgG3VEvCbuQwXP2sSm'+
3202			'qIjsqaZMEj0xU6cEAnPIU4/NNbR5z5Fo7L7m3nVU2VaLaQtjx5oRIEYCiUxKqUQY4vTDgLvU+sPEvubAfPSqhXDzGHSSAqdVtk2cZJletkQpziR4LA4mlxBtrHU04WpOYKZOuzk5H23r/sLL/Wez2ceGjSFzgs5X6l5KpwiTQTGK8ExDRCdT8wPVHTtZrJDWa/pZJ7jgM5EuTsN2NUQawYqzEC19Cz09Zk5UJ2pgmUf/VqWoqGEhls7G24MbM8koQj5OrDLUdg37xM5dIo2mZ7rPXG1VBbOSs5zsYiFlGyS2AbuuY5MTmCGxSVoDw/V8m9m20QbNBKFmfNtiRbXCHie5ka0nYwwSyTYQJBBCyQMGiYXizRrP7OAZULxjCykOwpmYKjM67yWsp0/ZOcScUdUEjOBYCkBuV2g9p0QYNAghVVoUy3NuzflXjo3OZLThu/'+
3203			'BCXVFaTbfayrpudSOJoRLovKOTjuhGIKJBwSY0f1blpJoOG01HmcosfWUQVEdiNCLs2u/mD5qgzPOEZUwVwahpuSCjLVXA1IlKRyaT0oDEokI594iEUQCKzZyq7D5yacbp1tNS7WEnRYoEA5Wx/cKsFs4XDlbqwDEPRF+wDAcspCOGCHnmNJrXa6+56ahzsrlDs6J2Da20gtNImyZdcy2ZMwpBKpYtvqpK4kyUPEM0BgyIiyO2nJB9TZBFTbE1Y+aj+God3FKaadFu4KwieCi38xrTmjVa1G6pVICnUSp0WRK9nRIk0IVIJ0dEAguJBJcS0rnjoaa/EEqvjyNRCT6lscKoJ22hhqhg1qxByZZraI1MMkZGTVK9wqygSs6JEJScffTyAYhVCMk54WJIzY7sGOxSvt/FcU3c8QaBxuM7XnE0mTIZ9/KtMEMFpRhnN8fE'+
3204			'SDlheUOSQNZI9LZInbIyYy11modWhydNDSuhvDq6sWInpfKn87mq4jmPEigVx5pNgcDcDqcEMS478naLJUOiE0MoOZWxP6bZHHbEPoQwqqGLFShX1XO8W1PtqvtznKs1XJsIUMJDc8dyBjtFQ2CgOJMggeiRaIGocRZA7GZ5W1eXNMQs1KJVtVfVfOiYGpukriUjRHXErkEnT97m2mgQt9vSeSoO0ZUopXDTCDcG3RXIjonOUAlKk4gmeZN7mzuSIgkyGuWgOptMUURUSnlTBZeEl0QZKolgAfOOwBIxxSu0ajH35F7LvLWCfgEklPNVy3wnGzi1we30CFaJlZY5q0Q289b5VogH0AEL6VBROldcaptF88KzyvkYplkxpmgL5KvAeRPWHRAwmdv626gydc1jvrA0qaBBaiosM2QDjI6IVMLncdzd1zyIl/F7WXSzRU'+
3205			'JxIvNWtPn10iKMbBDmkU1L043EUzrtWIXDwmEvk95yC3PI5NELNQ93Bpz7zBO5Vz1hl6Aym3mDh/U/s5J5HiVVHLFyoVWJpfZSFlsVcLGRGbvNPV5j3KmN92yLbQHkE2oo0Gd+luVc4orqvZvJai4AIEoIeHY6WdBJxM1ZhkjiFMi4Sk03MfYJjxSp9BhDs+ZPRnmfHav1t3ExVcVt1lLvjcjmZK+xawWnoRLIKeHePF2+Q5rqDVvkM6q2t/bbvAOzWtREw6HNaYiSU8msu5eMSpneJHqxrM8pDVRaFqBLxKdAexT1UdK8Vsxm2QeqB506tSfKAU7NQtcxR3s+B7JOcUDuUAtEIi1EKlW37MbgTufQ2i7Mm9TWLHcDurO54ZRuiNHstL8pNZcKusfeaQ2Y5SKhbqhJ8ch1vG4JUWJiyE5wSAYWjM4TF+USm7zh1Nbk'+
3206			'0ONS+0eyFoOtuTJQxm6iUXooubwqGEXViwEr4FXKJHLO9ZqaWPVSPDJ3FiEhIYIq5kIngU4Wk6etFbyCG5UZCiroy2OV4JYZclrRXaRIprnj9X4+MqA6Fap61jJs0Gb/iyakXEuPSjOUheLDkNCudDKpKuqKSXMSNpYgpwBgV0Wb0E0d8O17EwpvXWAlEVEjBq/4ElqbRoLareAYojURUfp8J5WgRRjSLh5VtSGl0WZbKaFOme8Rco9rcCn3KQmCMHrkRngBpFsSW+prsVjgYsSuY32yRlA6PWBhBTTjaRRrH134dMPmCHa8rVf7t3PnclEN9irXrdZ722mTc/Js1VZVL61KEN0LB33Cay2OrUa+aMUkbV7tz2ge9lTbxcf5i+qIZ0etkpIYMBuIXrokiF2HeaaLHX7gWDJwJXsiecLNyLUwPifSzmJHkWOENlOlqy'+
3207			'5UrNQ0rFXdai9LG6Gqh8+vwafCeW1x81lXg1ATFTB2vzsCVj13MytjgsFHKNNi2X0YMdZTVAtoFy1lA6uOxWxKSaWUMB+KBLoTQ4egJVzaDqQ8IFKK4nPujKohte+kTaUa+UbYMWtTJQCpKtuMtdQxrLajmY9qra4Fb1mRjFbuLOh2YlizGV7BsrcIvVW/fDpHlDEKGWvR7oXobeMMZX6FmL4TzokGogQgwdD39GlDNicPmYPFYWmjckUtQBIyTpaMiaGjC27zGXFMZZ5PSdR22sjcQsSS6s+TBDXM5V43yTjuZTeOkzEp1T3LCVeb4Io7U1N1tbNtHjtzZGR0qUHvIoIGe1qXvrmVcM6MEDukRikOkHNpbnRgGAa2fc9m26Moqc90yw6wAlusxIuZsqVAhd3XPvFoxrVwtUlli6Aa8XJudd6JcFZCjjqGEkMtFUgm'+
3208			'+0BOjuiso6kSpnnxQpNpn9qEL3X0qmYV901B/KS29VyzXFp6LaM5oxKQ6u1luSR6qjbDihT0QyJqZL3ZssoHLLpQkgYuI9xwh0TaQ3J7r9YTPJOOcSNfpa7lPBpum3HdzGiVzLIFzXC1mjCAITs6Y9QYMs55uTOxZhkTTfxUdE62ytxa0QNKeaIQOuWMmAGZEBcAWL9tmeTIreNjjARubIcBDYHTzU1ON14BT612GaTU43FyUQ0XzYWxWo/dBc2WghnDkDB3QoiolLxZUyfTDMmJdCxiJGP0ljAMy05sUj15rck5ze42St3snPLKY7y9cw6QKZKX8kDIASghWgyRF198sfTzCEQcMol+u0VCkUBBSDnRdQ0A1zaK5iiAofb17XJ3l0RnkwPVSbsXyfKSysokMlKMs9XNfaaIlRKlZ7AhM1iRnLaz6ixzdokxTmt27v'+
3209			'zzvFlPg2lxZu60LDpecgVmgI81DNj2PSEKljNBI9kgxkVR6eykwXBtpcaiSjvT3PtjbABvObKZTat/VGznY+HHcrF96pFOirePEggW8ATZEq2yNtrQGUHmhNqZ0jkMbCeMAT+TvyknCtkywWr87UJWw7x52xrbLpYdqdZqczJcBQldKWRno98mcsrjTqA+9yRN1TtVjF4ladcDwiw5OCOeFGhkNnpkr5Ak6KIUhlggtOJ5ILtV6zEL6WaL3iGa71GF2Uk0/Dkzx5wnecUjm9amdVFSqgAcsMGJBQjGkoZ3oex5F4IqZkbKA0MayEMpSQ6SynfNO5xtoc8Oi8d57O6lgCJlIxG8pKAEQT2UFEVu2dWC14r5zm1d9fielJ0neXNpmh8/j2A74xRCm5V30AbEtYSzq1XZxDLkNUMa0KAsugNcCuGG7UAatqSUiuvL0LNl'+
3210			'sJ6UbA8qTFOZguyKv3YI1+LE1tM8VbkK8QTNrf7rpJ1IRcbjdWfftOJd37E3F9k9ZRZszD93iVjP9pKNkQgpl3JpUOhP1kS34sDdHFPDVRnSwJATgw/k1I+h12CJjWzY2gZhttNvxFEy8rM1dO/v32qJRZFQJp7rFoZxfy94drKmKSBvnnUE3D4rjp+z+nON2ES5edPiCKr3tUMmZ2m5eKicMpAxA10tp/BMY7Er7rAdEgxb+rzFKVLnwCZvWfsJg/REWexwdp6irzFY+bQ9tzh6LqekhyekHyWOXj15IueampeSxipVtjLHtt3+XB3cMYbtxz2xnGdh9vXXS+ZFrKyj7TVJKaEaS6kWJUJHRukHB8ncunkdS0Y/JJaLBcc31xwcLDgdTkk6kLT06+UAXYxst1tyzqyWB7g7KSW6GMmuBZ/lgYODJbeObyJBiYtutK'+
3211			'GHq0NI4MmJMWDi9J7wUPr3WrhUwjljij1BGlLaIQbn6d85hvGc6xoVZfpz6BMxFqE47U9Rjbj3qAT67UAEZ7lUchowHxiGgdwnsjv9Zk23WHDz5Jhu1bHdnNL7Fg/Qb9fcSgNXLl8mhsB6s6k9fs526Om6JTdvvYiKcuPGdS5fuUJ2Y316yupwxSIGcs5sTjZcWB0hUjYFr7rA6fq0bmGdGshbi+w8WzOt+azqnXWyPjLjDITZM4hN0s0yOStegXkIpYKWPSOxI0Ji2BqbzbpsPE6ZPGQWi8i635I8Q1Cev3YV6RTzzJB7usWCqIFrV6+VCEGVk5MTuhhZLJfcfPEmq9UKEbjYXWToE/2wHWsWeSiZlouHF7HB2Wy3HC4OC7ZSJaVhhBs7OTmH8tyDlhKfoMeuqu55+V0a7tBt/G08p6SksmWs7uyxXMxFQ15hsWg2'+
3212			'z1ifrnHJte8Y6BP90JNTT8I5ODzk61//GqvDA0BYpzUqQtct6IceVWW5XLLd9mTbEDRw/do1Ll2+zPWbNzk4WKIaiDGyOd3
3212iGRZxweZkg2c4XByShsTmdF32ty0W1StKjZfq6ip+lAIsd5Y+AfFvQJoxQTvHgvuf7bpckhYmY1SU8/yxUIm4OIqkkyIVqFdRNfrthsMLR2xOT+lTZv3Cmu///vdw9x13A87NzXV++qd/hls3TzhYrTBLuAnHxydcvHSJ05MTDo+OeOHadY4Oj0i9kfPAarViWA/EritSno2j5RGenFunxxwsl4gKQ9/vJBEYH1JTvmtoYjizUyPN5gh4X9TmInw2wGN2y5Lhqd8qvKLgDHLaElNKxYblHjwz5ERKGdS49uJ1QLnnnvt4+9v+ElevP8cHfvzH6LoFBGOxWLAIB6gp/aZnc7rlaHXI+u'+
3213			'Ya1Fkfn9KvBzyfcnR4xLbvORlOWXQLhn6gTwO3XXwpp8cbFqFjtTrg6rWrHB6tCNqNEKXZu6kvBci7ezHOhAnnEK1g3/Og8d71s79LdEFR45zK7k46hFRSUp5hs12TpWxmybVIkofMna+4kz/38MO4ZW67dBs/8N4f5M67vonVwYobt17gV3/lV7jv/vt58xsf5vqNa4QQuHTxMl/9oy/yMx/6EFeu3Mbx8Qk/+Ne/j1e85A4+89lP81uf+ASLCx03j2/yrr/8vVxYXeTRj/4Cx7eucuW2y/TDZoxAxt5jnUOhii2/kVTtE+U8Ku0j5v2zqmS2xkkdu6Qco+zNCyK8H4e3v+O76fOWPvcMKZHF2Ww2vPENb+Te197LLz/6i3zhiSd55JGH+eznPscHf+onectb38rtL7+Dn//oz/PFLz7DN9//ALdevMX/+O3f5v4H'+
3214			'7qPfDjz91NN0Xcdjn3oMEXjoWx7i+NYxT3/xKS5fvMKN6zd4w+sf4jWveS2PP/4HbDZrsjXba3X3+dR35+51i1ZNx+d2jk3fK7Bte+HMcv2s14zn23Tc8vSblSRtSZraiFlzKsD9F37xl5CoaFx2SAen2w3roSclyAPk7YC40i2WXLtxg9/97Ge4evMqJ+mY68dfxyXz2c8+xoXLK/q84Q+e+Bwv3HqO6zef4/kbz7I+2bLebCA4x5sXWffHPPu1r3B6fItLh5eI/ZK8dp564il+4oP/ju4g8K7v+15SygyD0fcD2+3AMKRSIugH+vo5DIlhGOi3Pf0w1HdiGBKpmp1kuYyVM8OQGVKmHwoUG9JQxqvXDmmYfhvKb2bG6XpNSomUjZPjE9yh7/uxABWH9YB0FEfhpWfEkhOisllvSopIhfV2wxee/AIf+MAHCJ0yrD'+
3215			'OhW/DizZtst1uWB0t+4t9/EHfngQceQEVZxI7T41NCF9AAL33py7h0+Qo3btzgve99D6rKRz7yEUSETz/2GA899BCvfPUr+fKXv0JOJWujrqXw4lMIuIPzZqq3031QD4+ttu5n7SK72jv/rRWnWoiZcybnRE6O1wdP1F2PddeOpXKyw3q9ZbFYcv36NV5x+x10MZJsKBPPJVwJoiy6JUOfKI0zJfd18/gEMWF7skVc6TcDf/fv/zBXLl3hv3z4o3zuM7/Pm970Jg4ODliv12y2G153z+tQVZ78wpMMw0AMoaSkYtgJ/wRK15aBiM92VMrolWWHGj56zn1i7xJvN/JQVYZhwLsAuZQM+l5qMR48sQ3Shffjzrd/57cx5G0N6Evgvllv6BYdb/yzb6TrIk8+9SRuxpAGHrj3Ab7rO/8iz3zxi7zi9lfwPe/6Hq4+f5Xn'+
3216			'vv48d995Fw+87pt5+pmn+dKXvoRK4JOf/CTXr9/gve/+AUSV//zhD/Otb/lW/so73sF3fPt3sDpc8eijj/Lcc88RY0dKA61NAq9J2Brrulnd8zbZLfdqu3LdkuV1X1yenVvPz97GsMnG1dST1ax5ttota6VWm3JJCORs/MZv/AZ6sDyJPpS83DAMJZoAAs6mXxM18PjnP8/7f/T9HCyXdfu8ceHoAn/4+ON84Mf+KZadd/7Vd7LQiA0ZstNpx/JgyaVLl/hH7/sRPvXYp/jlX/oVfuf/fIrvftvbOVwdcniw4t/8q39N1xVC5ZxZrQ4Z+mGUjvJokvI0oPGpj7l2qc/Ds+ZAW/iVp+OtljI//9wQbf9VkxtmjBsJjVIKhQqSgTWwsmy1Il48TEuGlpZ8J+XEanXAizduIJT2jJPjE0KI/N5nPs0jjzzMIw8/zDNPPs'+
3217			'39995L6AJOedrP6uCQ5fKAb3n9g4jDyfqYGy/eQEXpt1uOLlwghMhmswYvxZ9SMy15PVWt/Xr71qq1kU296i6MW/gndZyVPs8h4HnEnEchLcjz2h8jKDZkItADqxK31TZ8V4QCVQCuXLnCdr3h9PSE1WqFmbEeNiyOllg2Pv/E5/nEf/9N3va2t/HImx9hyD2/9msf42Mf/zgSA29/+9t5y1veirjzla98hV//+McKUxAuXb7MtatXUVUuXbpISpnT9ZouRkyNEONEAHa77s8Ky+RMWo/M/BqvS292cB8Tz39vzCkDe00UOLX9nMWFJRI7bqSBy3/vfT/MJm9wc6J0JOvpukhOmZQHDpbLsUiNA51wfOuYCxcukPqEZSNowFIJRFNOLBYL+iHRhYhlZ7U64PTWMYeHR0gWDg6WbLdbusWCLsYKQ7YcHh6RLFdPXx7s'+
3218			'QF3ymFHeIcBEEpWWhZl8w5zgTY3Plbl5xrq1ohZ3Ux6VYgWg//iP/Th08mK8cOUCN54/5sqFl/G1576Cx0wvPeodm01fJ6ist8NUb1AlnW7pYke/3Y6F6/IENGpWWth6gkjJ0eHk9UnJ51mik8i234IK2+2GYZDS/9FF1ttN3RhT9leIZxbcy5oAAAN1SURBVFofS0mqONFCfUJGqXK5tyikPtpEyjXaHjNSCdKO2dA6QCvZxz3whfC9DawODjDPpH6oe9Hg9jvuwICDy4fEO++689GbN574Wyn1LLqOF27d5OBwQeo340AStBCkeh4o9dSaXphS4tWTAeVBfbW5p/wmBBGCO8EoVak62RY9SH2ciJuz0FDzP0UCrNkfqS1eJMxKRnT8rTpnMyNqsbnJa925eu5Wo4oaijoy7ZdrFg1RFt2C9XqNWeag6xAJIMatm7'+
3219			'c4Olpx+eKlJ8Mdd7/sd6/fuvZDV79+LT744IMlYN/0mOQaslR3Tu0roeTS8hjqVHVqbWE1lI+EYrhre+70aMyySBPGMGqnwafmfCxl2hPWLBfAOjEPEgPZSkTRUIBZqlXAAjMasC0PMmzqV4iUPNXHOZUN2imlUrcZBoahJw3FKVrKY3Rz6dJlfvVXP8Yzz3zptx5+65u+S9yd13zzK//Gl5756ofe8+73hFe96lWcnB6Tu7IHN6U8ovT20qClCN44NtpXr/srlE5C3SXZWvrboymrealPTpM6XutcgiJdg2c01OhCm/FnhB9dq2dUeyS18brgZBklyrx1tE42zh1CnJ4X00Cz1gwyIqS+PMYpxoDlxB133sHjf/gE//Fn/9Pxfffd89Djjz/x9PiE7lff96q/89WvfvnfPnDfg+Hdf+37uXHzOtu+Z+j78lyn2mqR'+
3220			'fWq5Hx/C0CZQ1Sdq2cFdmQ1U79fghIO6j1nl8eGCNYQSEYg6skxVxq1PrS9P6/ilYFdMQ7NtqmW34sSQ5g9kpqIyMsQtj3NTLWqbLbHsltz2ktu4fOkSP/kffpInnnoi3XPPPT/4+O8/8ZEdVXF37nj1Hd+tS57VJf6So8u+ovMleAe+IHp5rGp5Nns3ey/2vh91Mv69rL8f7JynrorHiNcO/TPvxTljL2fjAN51navqeE2bm54z3v5b2X3+vNa3gAfUD446PziMzcD76vLyd+589Te9aU4v2cdN9z50/+UXrt/4J9e++twPMdvMXBvJC9JXRw3SUCVjWSWxMlAj2DDjdHtUXphScaUuWmPTpspdV/DUsC0tse5I6KqUD9N5Wp+YONM6RAjLiOdE3taUvDohlt9zLvMTocbGdTvXuMLSQtESsKWxEo4uHv3B4cHRrx'+
3221			'1dPHrfU59/6nROq/8LuRQt8gj11u4AAAAASUVORK5CYII=';
3222		els.setAttribute('src',hs);
3223		els.ggNormalSrc=hs;
3224		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
3225		els.className='ggskin ggskin_button';
3226		els['ondragstart']=function() { return false; };
3227		player.checkLoaded.push(els);
3228		el.appendChild(els);
3229		el.ggSubElement = els;
3230		el.ggId="Button_road";
3231		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
3232		el.ggVisible=true;
3233		el.className="ggskin ggskin_button ";
3234		el.ggType='button';
3235		hs ='';
3236		hs+='bottom : 116px;';
3237		hs+='cursor : pointer;';
3238		hs+='height : 40px;';
3239		hs+='position : absolute;';
3240		hs+='right : 10px;';
3241		hs+='visibility : inherit;';
3242		hs+='width : 40px;';
3243		hs+='pointer-events:auto;';
3244		el.setAttribute('style',hs);
3245		el.style[domTransform + 'Origin']='50% 50%';
3246		me._button_road.ggIsActive=function() {
3247			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
3248				return this.parentNode.ggIsActive();
3249			}
3250			return false;
3251		}
3252		el.ggElementNodeId=function() {
3253			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
3254				return this.parentNode.ggElementNodeId();
3255			}
3256			return player.getCurrentNode();
3257		}
3258		me._button_road.onclick=function (e) {
3259			me._button_satellite.style[domTransition]='none';
3260			me._button_satellite.style.visibility=(Number(me._button_satellite.style.opacity)>0||!me._button_satellite.style.opacity)?'inherit':'hidden';
3261			me._button_satellite.ggVisible=true;
3262			me._map_satellite.ggClearMap();
3263			me._map_satellite.style[domTransition]='none';
3264			me._map_satellite.style.visibility='hidden';
3265			me._map_satellite.ggVisible=false;
3266			me._button_road.style[domTransition]='none';
3267			me._button_road.style.visibility='hidden';
3268			me._button_road.ggVisible=false;
3269			if (me._map_road.ggMapNotLoaded) {
3270				me._map_road.ggInitMap(false);
3271				me._map_road.ggInitMapMarkers(true);
3272			}
3273			me._map_road.style[domTransition]='none';
3274			me._map_road.style.visibility=(Number(me._map_road.style.opacity)>0||!me._map_road.style.opacity)?'inherit':'hidden';
3275			me._map_road.ggVisible=true;
3276		}
3277		me._button_road.ggUpdatePosition=function (useTransition) {
3278		}
3279		me._map_rectangle.appendChild(me._button_road);
3280		el=me._map_full=document.createElement('div');
3281		els=me._map_full__img=document.createElement('img');
3282		els.className='ggskin ggskin_map_full';
3283		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAFlUlEQVRogdWa3U9TZxzHP8/hZS62ph00aCIoA5QSkkqoTSDRDQmUK+sSvdHMm12LqbcsMUaum/gP7ELCjZLoLkyGgAQ3IcHiqGEob0NhGyOlKbGnmS/0nF2c0+VY2tJCoe6bcHGe5zy/8+mTH+f5vRyhqio7VCFQARwByoASwAQU6/PvARkIAavAa2AJ2NjJQ8V2wIUQqKrqAOqA49t89gwwLYQIZLtQVdVtgZ9Cgz0MoCiKEgwG1+bm5lZfvHix7vf7IxMTE/+8evVqA+Do0aOFjY2NnzudTrPdbrfU1NSU2Wy2UkmSJN3eH8CMEOLn3QK3A81AOUA4HA4/fvx47ubNm8sTExPvMzUC0NDQUHz9+vXy06dP11itVqs+vAyMCSGmcwnuARoA1tfXwz'+
3284			'09Pc+9Xu9fsVgsG95NKigowOfzHbp8+bLDYrHEf8CvQogfdwpuAr4BqhRFiQ0ODgbOnz8/G4lEdvwfbZTZbBZ379491tbW5pAkqQBYAO4LISKpwKVkE7oswEWgSpbliNfrHXC73TO5hgaIRCJqR0fHjNfrHZBlOQJUARdVVbWkWpNqx03AJeBQKBQKnT17dmR0dPRdroGTyeVyFT948ODr0tLSEmAF6BVCyMZ70rnKt0DV2tpaqKmp6dH8/PyO3rnZqrq6unBsbOyMDr8ghOgxzqdyFQ+6e3g8npG9hgaYn5/f8Hg8I3G3UVXVk3hPIrgdaFAUJdbV1fVkr9wjmUZHR991dXU9URQlBjSoqmo3zie6yndA+cOHD5+53e6ZvQRNpf7+/tr29vYGYEkI8QNs9vFTQOv6+nq4oqKifzfeHtuR2WwWS0tLHRaLxQIMCiF+'+
3285			'SfTx4wA9PT3PPxVo0F6Vvb298XimNj4e3/ETwLlwOBy22Ww/pTsRVVV9mWw8Go1OmEymS+kgZFnu3b9/f2OyOSFEbbJx0E7YYDDYoYcH94HJ+I7XAQwPD8/u4BgX2124lWKxGMPDw7P6ZR1oO14IfK8oSszhcNybmpr6kM5IfMfT7VA2ytRefX19USAQ+EYPCboltCSAYDAY2go6n5qamvoQDAZD+mWFhJa5MDc3t5o/rMxkYDwioaVbTE9Pr2eyOBqNTkSj0We5gsnGnoGxTELLEfH7/W8yWWwymS6ZTKaL28PcmT0DY4mEFgkSCATe5gpmt2RgNEno2fjCwsKeB1PZysBYnC6R+KQlodU9qKqqKswzy5YyML6X0Io1OByOfflDykwGRllCqzDhdDoPZLJYluVeWZZ7cwWTjT0DY6gQrSxWW1dXZ0ErzqRVqiBpu8'+
3286			'rGns4IsCqh1fKoqakpyyXQbsjA+FpCK0Bis9lK6uvri/KHlV52u73IZrOV6JdLElrVdFaSpIIbN26UZ2pIVdWXxr9M/FSW5d7EdZk+r7u7u1yPDOeAjfh7fBqgpaWlJlNDSbRr8Th8xPYbaLVtgEnAabVaD/t8voPXrl37OyXdDuLwrTKkVPL5fAetVusXwJ9CiMnEZPkroOUTTZbdelF0WAgxkpgsjwDLFovF2tfXdyxPnJvU19d3TIdeFkKMxMcTY5VRgNbWVkdnZ6eVPOvKlSuW1tZWh345apxLVjs8B5yQZTnidrsH8lXNam5u/qy/v7/NZDKZgUkhxP34XEZFT5fL9WhxcXFPQ97KysrC8fHxrIueAPeAldLS0pLx8fEzLperOMV9OZfL5So2QK/oLJuUClwG7qDDDw0Nte+Fz3d2dlqHhobaDNB3EmvjcW3V'+
3287			'SjGjtVK+VBQlNjAwELhw4cJetFJ+B+6la6Vsq3l1+/btwNWrV1dyAX3r1q1daV4ZVQc0kdt2YbV+IsIutQuNStugffr06Ru/3/92cXHxA0BlZWWR0+ncd/LkyQP5atD+p/9rSzxRyT5CMPPxRwgRcvwRwr89/urbqQxV5AAAAABJRU5ErkJggg==';
3288		els.setAttribute('src',hs);
3289		els.ggNormalSrc=hs;
3290		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
3291		els.className='ggskin ggskin_button';
3292		els['ondragstart']=function() { return false; };
3293		player.checkLoaded.push(els);
3294		el.appendChild(els);
3295		el.ggSubElement = els;
3296		el.ggId="map_full";
3297		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
3298		el.ggVisible=true;
3299		el.className="ggskin ggskin_button ";
3300		el.ggType='button';
3301		hs ='';
3302		hs+='cursor : pointer;';
3303		hs+='height : 46px;';
3304		hs+='position : absolute;';
3305		hs+='right : 5px;';
3306		hs+='top : 5px;';
3307		hs+='visibility : inherit;';
3308		hs+='width : 46px;';
3309		hs+='pointer-events:auto;';
3310		el.setAttribute('style',hs);
3311		el.style[domTransform + 'Origin']='50% 50%';
3312		me._map_full.ggIsActive=function() {
3313			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
3314				return this.parentNode.ggIsActive();
3315			}
3316			return false;
3317		}
3318		el.ggElementNodeId=function() {
3319			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
3320				return this.parentNode.ggElementNodeId();
3321			}
3322			return player.getCurrentNode();
3323		}
3324		me._map_full.logicBlock_size = function() {
3325			var newLogicStateSize;
3326			if (
3327				((player.getIsMobile() == true))
3328			)
3329			{
3330				newLogicStateSize = 0;
3331			}
3332			else if (
3333				((player.getVariableValue('map_full_screen') == true))
3334			)
3335			{
3336				newLogicStateSize = 1;
3337			}
3338			else if (
3339				((player.getViewerSize().width <= 960))
3340			)
3341			{
3342				newLogicStateSize = 2;
3343			}
3344			else if (
3345				((player.getViewerSize().height <= 850))
3346			)
3347			{
3348				newLogicStateSize = 3;
3349			}
3350			else {
3351				newLogicStateSize = -1;
3352			}
3353			if (me._map_full.ggCurrentLogicStateSize != newLogicStateSize) {
3354				me._map_full.ggCurrentLogicStateSize = newLogicStateSize;
3355				me._map_full.style[domTransition]='width 0s, height 0s';
3356				if (me._map_full.ggCurrentLogicStateSize == 0) {
3357					me._map_full.style.width='30px';
3358					me._map_full.style.height='30px';
3359					skin.updateSize(me._map_full);
3360				}
3361				else if (me._map_full.ggCurrentLogicStateSize == 1) {
3362					me._map_full.style.width='46px';
3363					me._map_full.style.height='46px';
3364					skin.updateSize(me._map_full);
3365				}
3366				else if (me._map_full.ggCurrentLogicStateSize == 2) {
3367					me._map_full.style.width='35px';
3368					me._map_full.style.height='35px';
3369					skin.updateSize(me._map_full);
3370				}
3371				else if (me._map_full.ggCurrentLogicStateSize == 3) {
3372					me._map_full.style.width='35px';
3373					me._map_full.style.height='35px';
3374					skin.updateSize(me._map_full);
3375				}
3376				else {
3377					me._map_full.style.width='46px';
3378					me._map_full.style.height='46px';
3379					skin.updateSize(me._map_full);
3380				}
3381			}
3382		}
3383		me._map_full.onclick=function (e) {
3384			player.setVariableValue('map_full_screen', !player.getVariableValue('map_full_screen'));
3385		}
3386		me._map_full.ggUpdatePosition=function (useTransition) {
3387		}
3388		me._map_rectangle.appendChild(me._map_full);
3389		el=me._button_4=document.createElement('div');
3390		els=me._button_4__img=document.createElement('img');
3391		els.className='ggskin ggskin_button_4';
3392		hs='data:image/png;
3392base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADKklEQVR4nO1bu24UQRCs47uIiR1iGSKEnJBgXgaE72zOYIF4moyAGAI+gAxifgcioAiOk4711GzPbs/j5GupA3t3e7pqZnt6um8nJHGe5UJtB2rLhoDaDtSWDQGRazsAPgDYLuRLDtnCAsM1AJPgHSRDusP/5am4r2V90MGwG7pPPfyJZ+WwAVBWvR3w/3MKAZcDBkjySQPg+vS+8P16CgH4BzYk8wZAKr0rfD4lOUklACRnwuDjBsBawb+IPWcxfCwMt7QSugFvKW/7nrUOcCQGmDYAfk/49tryfMpAioSaW6Sa+VdWG6kDKhJqbJGhrY40zvxQAkDyQAx8UhC8mvnnqbaGOqAC41EB8HfE2L0Bz5MAUG+ROZOlfTFm8sx7EADqZOm4IPjTMXY9HD'+
3393			'sUjnm+DmrZvxxr28vBuXDQYyWogPfGw3cvAmIkHIyweTMneG8CQB0YhyRLauajuX1tAmIrISVZUkmO28znJAAkHwkAlpWgZv5ZDl9zEQDqLTJ2lFZH2kFJTm0CQB0TQkfpe+LewUlOCwTEVsJqxqjKWNlmviQBoD5F7pO8Ia6Zj7TrQAC4ePetknSkXRcCQH2KXJXsy74mAeAi2P0KAP/DCnXGGr3BH5FrP4t5sZTCjKtovypFmy+ll75Vir0KpcCrDG9OvSqKNF9KgLc0LdTukL3knht8Sula5QnTdSVgSNOiePMlF3hVybEUMNXZYbouBHg0LVTzxX0leIP3bFoUab54gs9xnleVJbe+gxd41bTwqOFlbb54gFdbnWf1NlvzZaxjD4VjOc7zqto8KjCOceiWcMi9dG0gYVqaAJW/j+7VGVS9DoNOkUMcUL/JGdWl'+
3394			'TVS3ZMlr5rM0LXp0TPNlEAHFmxYGVcmS+Sg9FnzWpoVRVdpsKqpYBlDLvkjd3qhqJfQGxj7DKslpCfxSB/2EL2ZQJTktgu8jQQZGZWhLGKoZ8KyqXocrKQR8DBgokeR46Szgf/CDCdUY+dL5+x2AvcwtCk+ZATjp/O9r6MYJKb8c3QVwEcA3AO+9PCssVwFcAvAdi0n83b0hRsC5kM13g7UdqC0bAmo7UFv+AlU2teGQNem7AAAAAElFTkSuQmCC';
3395		els.setAttribute('src',hs);
3396		els.ggNormalSrc=hs;
3397		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
3398		els.className='ggskin ggskin_button';
3399		els['ondragstart']=function() { return false; };
3400		player.checkLoaded.push(els);
3401		el.appendChild(els);
3402		el.ggSubElement = els;
3403		el.ggId="Button 4";
3404		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
3405		el.ggVisible=true;
3406		el.className="ggskin ggskin_button ";
3407		el.ggType='button';
3408		hs ='';
3409		hs+='cursor : pointer;';
3410		hs+='height : 40px;';
3411		hs+='left : 5px;';
3412		hs+='position : absolute;';
3413		hs+='top : 5px;';
3414		hs+='visibility : inherit;';
3415		hs+='width : 40px;';
3416		hs+='pointer-events:auto;';
3417		el.setAttribute('style',hs);
3418		el.style[domTransform + 'Origin']='50% 50%';
3419		me._button_4.ggIsActive=function() {
3420			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
3421				return this.parentNode.ggIsActive();
3422			}
3423			return false;
3424		}
3425		el.ggElementNodeId=function() {
3426			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
3427				return this.parentNode.ggElementNodeId();
3428			}
3429			return player.getCurrentNode();
3430		}
3431		me._button_4.logicBlock_size = function() {
3432			var newLogicStateSize;
3433			if (
3434				((player.getIsMobile() == true))
3435			)
3436			{
3437				newLogicStateSize = 0;
3438			}
3439			else if (
3440				((player.getVariableValue('map_full_screen') == true))
3441			)
3442			{
3443				newLogicStateSize = 1;
3444			}
3445			else if (
3446				((player.getViewerSize().width <= 960))
3447			)
3448			{
3449				newLogicStateSize = 2;
3450			}
3451			else if (
3452				((player.getViewerSize().height <= 850))
3453			)
3454			{
3455				newLogicStateSize = 3;
3456			}
3457			else {
3458				newLogicStateSize = -1;
3459			}
3460			if (me._button_4.ggCurrentLogicStateSize != newLogicStateSize) {
3461				me._button_4.ggCurrentLogicStateSize = newLogicStateSize;
3462				me._button_4.style[domTransition]='width 0s, height 0s, ' + cssPrefix + 'transform 300ms ease 0ms';
3463				if (me._button_4.ggCurrentLogicStateSize == 0) {
3464					me._button_4.style.width='30px';
3465					me._button_4.style.height='30px';
3466					skin.updateSize(me._button_4);
3467				}
3468				else if (me._button_4.ggCurrentLogicStateSize == 1) {
3469					me._button_4.style.width='40px';
3470					me._button_4.style.height='40px';
3471					skin.updateSize(me._button_4);
3472				}
3473				else if (me._button_4.ggCurrentLogicStateSize == 2) {
3474					me._button_4.style.width='30px';
3475					me._button_4.style.height='30px';
3476					skin.updateSize(me._button_4);
3477				}
3478				else if (me._button_4.ggCurrentLogicStateSize == 3) {
3479					me._button_4.style.width='30px';
3480					me._button_4.style.height='30px';
3481					skin.updateSize(me._button_4);
3482				}
3483				else {
3484					me._button_4.style.width='40px';
3485					me._button_4.style.height='40px';
3486					skin.updateSize(me._button_4);
3487				}
3488			}
3489		}
3490		me._button_4.logicBlock_angle = function() {
3491			var newLogicStateAngle;
3492			if (
3493				((me.elementMouseOver['button_4'] == true))
3494			)
3495			{
3496				newLogicStateAngle = 0;
3497			}
3498			else {
3499				newLogicStateAngle = -1;
3500			}
3501			if (me._button_4.ggCurrentLogicStateAngle != newLogicStateAngle) {
3502				me._button_4.ggCurrentLogicStateAngle = newLogicStateAngle;
3503				me._button_4.style[domTransition]='width 0s, height 0s, ' + cssPrefix + 'transform 300ms ease 0ms';
3504				if (me._button_4.ggCurrentLogicStateAngle == 0) {
3505					me._button_4.ggParameter.a = 90;
3506					me._button_4.style[domTransform]=parameterToTransform(me._button_4.ggParameter);
3507				}
3508				else {
3509					me._button_4.ggParameter.a = 0;
3510					me._button_4.style[domTransform]=parameterToTransform(me._button_4.ggParameter);
3511				}
3512			}
3513		}
3514		me._button_4.onclick=function (e) {
3515			player.setVariableValue('map_full_screen', false);
3516			me._map_rectangle.style[domTransition]='none';
3517			me._map_rectangle.style.visibility='hidden';
3518			me._map_rectangle.ggVisible=false;
3519			if (player.transitionsDisabled) {
3520				me._shade.style[domTransition]='none';
3521			} else {
3522				me._shade.style[domTransition]='all 500ms ease-out 0ms';
3523			}
3524			me._shade.style.opacity='0';
3525			me._shade.style.visibility='hidden';
3526		}
3527		me._button_4.onmouseover=function (e) {
3528			me.elementMouseOver['button_4']=true;
3529			me._button_4.logicBlock_angle();
3530		}
3531		me._button_4.onmouseout=function (e) {
3532			me.elementMouseOver['button_4']=false;
3533			me._button_4.logicBlock_angle();
3534		}
3535		me._button_4.ontouchend=function (e) {
3536			me.elementMouseOver['button_4']=false;
3537			me._button_4.logicBlock_angle();
3538		}
3539		me._button_4.ggUpdatePosition=function (useTransition) {
3540		}
3541		me._map_rectangle.appendChild(me._button_4);
3542		me.divSkin.appendChild(me._map_rectangle);
3543		me._map_road.ggMarkerInstances=[];
3544		me._map_road.ggMapId = 'googleroadmap';
3545		me._map_road.ggLastNodeId=null;
3546		me._map_road.ggMarkerArray=[];
3547		me._map_road.ggGoogleMarkerArray=[];
3548		me._map_road.ggLastZoom = -1;
3549		me._map_road.ggRadar={ lastFov : -1, lastPan : -1, lastZoom : -1,activeNodeLatLng : null, poly : null }
3550		me._map_road.ggRadar.update=function() {
3551			if ((typeof google !== 'object') || (typeof google.maps !== 'object')) return;
3552			var radar=me._map_road.ggRadar;
3553			var map=me._map_road.ggMap;
3554			if (!map) return;
3555			var d2r = Math.PI/180 ;
3556			var r2d = 180/Math.PI ;
3557			var fov = player.getFov();
3558			var pan = player.getPanNorth();
3559			var zoom = map.getZoom();
3560			var gps;
3561			if (player.getMapType(me._map_road.ggMapId) == 'web') {
3562				gps=player.getNodeLatLng();
3563			} else {
3564				gps=player.getNodeMapCoords(null, me._map_road.ggMapId);
3565				pan -= me._map_road.ggFloorplanNorth;
3566			}
3567			var filterpassed = true;
3568			var currentId = player.getCurrentNode();
3569			if (me._map_road.ggFilteredIds.length > 0 && me._map_road.ggFilteredIds.indexOf(currentId) == -1) filterpassed = false;
3570			if ((gps.length>=2) && ((gps[0]!=0) || (gps[1]!=0)) && filterpassed) {
3571				if (zoom<6) zoom = 6; // avoid large radar beams on world map
3572				if ((radar.poly) && (fov==radar.lastFov) && (pan==radar.lastPan) && (zoom==radar.lastZoom) && (gps[0]==radar.activeNodeLatLng.lat()) && (gps[1]==radar.activeNodeLatLng.lng())) return; 
3573				radar.lastPan=pan;radar.lastFov=fov;radar.lastZoom=zoom;
3574				radar.activeNodeLatLng = new google.maps.LatLng(gps[0], gps[1]);
3575				var tileDeg = 360.0 / Math.pow(2, zoom);
3576				var rLng = tileDeg * 0.585938;
3577				var rLat = rLng * Math.cos(radar.activeNodeLatLng.lat() * d2r);
3578				var radar_path = [];
3579				radar_path.push(radar.activeNodeLatLng);
3580				var segments=5;
3581				for (i=-segments; i<=segments; i++) {
3582					var angle = (fov / (2*segments)) * i;
3583					var x = -rLng * Math.sin((pan+angle)*d2r) + radar.activeNodeLatLng.lng();
3584					var y =  rLat * Math.cos((pan+angle)*d2r) + radar.activeNodeLatLng.lat();
3585					radar_path.push(new google.maps.LatLng(y, x));
3586				}
3587				if (radar.poly) {
3588					radar.poly.setMap(null);
3589					radar.poly = null;
3590				}
3591				radar.poly = new google.maps.Polygon({
3592					paths: radar_path,
3593					strokeColor: '#828a56',
3594					strokeOpacity: 0.8,
3595					strokeWeight: 1,
3596					fillColor: '#828a56',
3597					fillOpacity: 0.35
3598				});
3599				radar.poly.setMap(map);
3600			} else {
3601				if (radar) {
3602					activeNodeLatLng = new google.maps.LatLng(0,0);
3603					if (radar.poly) {
3604						radar.poly.setMap(null);
3605						radar.poly = null;
3606					}
3607				}
3608			}
3609		}
3610		me._map_road.ggTileAvailable=function(x, y, z) {
3611			var mapDetails = player.getMapDetails(me._map_road.ggMapId);
3612			if (z < 7 || z > 7 + (mapDetails['zoomlevels'] - 1)) return false;
3613			var mapAR = mapDetails['width'] / mapDetails['height'];
3614			if (mapDetails['width'] >= mapDetails['height']) {
3615			var tilesInX = Math.pow(2, z - 7);
3616			var tilesInY = Math.ceil(tilesInX / mapAR);
3617			} else {
3618				var tilesInY = Math.pow(2, z - 7);
3619				var tilesInX = Math.ceil(tilesInY * mapAR);
3620			}
3621			var tilesXStart = Math.pow(2, z - 1);
3622			var tilesYStart = tilesXStart;
3623			var tilesXEnd = tilesXStart + tilesInX - 1;
3624			var tilesYEnd = tilesYStart + tilesInY - 1;
3625			if (x < tilesXStart || x > tilesXEnd || y < tilesYStart || y > tilesYEnd) return false;
3626			return true;
3627		}
3628		me._map_road.ggInitMap=function(keepZoom) {
3629			me._map_road.ggMapNotLoaded = false;
3630			var mapType = player.getMapType(me._map_road.ggMapId);
3631			var mapDetails = player.getMapDetails(me._map_road.ggMapId);
3632			if (mapType == 'file') {
3633				me._map_road.style.backgroundColor = mapDetails['bgcolor'];
3634				me._map_road.ggFloorplanNorth = mapDetails['floorplannorth'];
3635			} else {
3636				me._map_road.style.backgroundColor = '#fff';
3637			}
3638			var gps;
3639			if (player.getMapType(me._map_road.ggMapId) == 'web') {
3640				gps=player.getNodeLatLng();
3641			} else {
3642				gps=player.getNodeMapCoords(null, me._map_road.ggMapId);
3643			}
3644			if ((typeof google !== 'object') || (typeof google.maps !== 'object')) return;
3645			if ((gps.length>=2) && ((gps[0]!=0) || (gps[1]!=0))) {
3646				activeNodeLatLng = new google.maps.LatLng(gps[0], gps[1]);
3647			} else {
3648				activeNodeLatLng = new google.maps.LatLng(0,0);
3649			}
3650			if (mapType == 'web') {
3651				var mapTypeId;
3652				if (me._map_road.ggMapId == 'googleroadmap') {
3653					mapTypeId = google.maps.MapTypeId.ROADMAP;
3654				} else if (me._map_road.ggMapId == 'googlehybrid') {
3655					mapTypeId = google.maps.MapTypeId.HYBRID;
3656				} else if (me._map_road.ggMapId == 'googlesatellite') {
3657					mapTypeId = google.maps.MapTypeId.SATELLITE;
3658				} else if (me._map_road.ggMapId == 'googleterrain') {
3659					mapTypeId = google.maps.MapTypeId.TERRAIN;
3660				} else {
3661					mapTypeId = mapDetails['mapprovider'];
3662				}
3663				if (me._map_road.ggLastZoom == -1) me._map_road.ggLastZoom = 18;
3664				var initZoom = keepZoom ? me._map_road.ggLastZoom : 18;
3665				var mapOptions = {
3666					zoom: initZoom,
3667					center: activeNodeLatLng,
3668					mapTypeId: mapTypeId,
3669					fullscreenControl: false,
3670					mapTypeControl: false,
3671					streetViewControl: false
3672				};
3673				me._map_road.ggMap = new google.maps.Map(me._map_road, mapOptions);
3674				if (mapTypeId == 'googlecustomstyle') {
3675					var styledMapType = new google.maps.StyledMapType(JSON.parse(mapDetails['googlecustomstylecode']), {name: 'Styled Map'});
3676					me._map_road.ggMap.mapTypes.set('styled_map', styledMapType);
3677					me._map_road.ggMap.setMapTypeId('styled_map');
3678				}
3679				if (mapTypeId == 'openstreetmap') {
3680					me._map_road.ggMap.mapTypes.set('openstreetmap', new google.maps.ImageMapType({
3681						getTileUrl: function(coord, zoom) {
3682							if (mapDetails['mapstyle'] == 'streets') {
3683								return 'https://tile.openstreetmap.org/' + zoom + '/' + coord.x + '/' + coord.y + '.png';
3684							} else if (mapDetails['mapstyle'] == 'outdoors') {
3685								return 'https://a.tile.opentopomap.org/' + zoom + '/' + coord.x + '/' + coord.y + '.png';
3686							}
3687						},
3688						tileSize: new google.maps.Size(256, 256),
3689						name: mapDetails['title'],
3690						maxZoom: mapDetails['mapstyle'] == 'outdoors' ? 17 : 18
3691					}));
3692				}
3693				if (mapTypeId == 'mapbox') {
3694					me._map_road.ggMap.mapTypes.set('mapbox', new google.maps.ImageMapType({
3695						getTileUrl: function(coord, zoom) {
3696							if (mapDetails['styleurl'] == '') {
3697								return 'https://api.mapbox.com/v4/mapbox.' + mapDetails['mapstyle'] + '/' + zoom + '/' + coord.x + '/' + coord.y + '@2x.png?access_token=' 
3697+ mapDetails['mapkey'];
3698							} else {
3699								var styleurlstring = mapDetails['styleurl'];
3700								styleurlstring = styleurlstring.slice(styleurlstring.indexOf('styles/') + 7);
3701								return 'https://api.mapbox.com/styles/v1/' + styleurlstring + '/tiles/256/' + zoom + '/' + coord.x + '/' + coord.y + '@2x?access_token=' + mapDetails['mapkey'];
3702							}
3703						},
3704						tileSize: new google.maps.Size(256, 256),
3705						name: mapDetails['title'],
3706						maxZoom: 18
3707					}));
3708				}
3709				if (mapTypeId == 'custom') {
3710					me._map_road.ggMap.mapTypes.set('custom', new google.maps.ImageMapType({
3711						getTileUrl: function(coord, zoom) {
3712							var urlString = mapDetails['mapurltemplate'];
3713							urlString = urlString.replace('{s}', 'a');
3714							urlString = urlString.replace('{z}', zoom);
3715							urlString = urlString.replace('{x}', coord.x);
3716							urlString = urlString.replace('{y}', coord.y);
3717							return urlString;
3718						},
3719						tileSize: new google.maps.Size(256, 256),
3720						name: mapDetails['title'],
3721						maxZoom: mapDetails['mapmaxzoom']
3722					}));
3723				}
3724			} else if (mapType == 'file') {
3725				if (me._map_road.ggLastZoom == -1) me._map_road.ggLastZoom = 7;
3726				var initZoom = keepZoom ? me._map_road.ggLastZoom : 7;
3727				var mapOptions = {
3728				  backgroundColor: mapDetails['bgcolor'],
3729					zoom: initZoom,
3730					minZoom: 7,
3731					maxZoom: 7 + (mapDetails['zoomlevels'] - 1) + 0,
3732					center: activeNodeLatLng,
3733					fullscreenControl: false,
3734					mapTypeControl: false,
3735					streetViewControl: false
3736				};
3737				me._map_road.ggMap = new google.maps.Map(me._map_road, mapOptions);
3738				var customMapType = new google.maps.ImageMapType({
3739					getTileUrl: function(coord, zoom) {
3740						if (me._map_road.ggTileAvailable(coord.x, coord.y, zoom)) {
3741							return basePath + 'images/maptiles/' + me._map_road.ggMapId + '/' + zoom + '/' + coord.x + '_' + coord.y + '.' + mapDetails['tileformat'];
3742						} else {
3743							return null;
3744						}
3745					},
3746					tileSize: new google.maps.Size(256, 256),
3747					minZoom: 7,
3748					maxZoom: 7 + mapDetails['zoomlevels'],
3749					name: mapDetails['title'],
3750				});
3751				me._map_road.ggMap.mapTypes.set(me._map_road.ggMapId, customMapType);
3752				me._map_road.ggMap.setMapTypeId(me._map_road.ggMapId);
3753				google.maps.event.addListener(me._map_road.ggMap, 'center_changed', function() {
3754					me._map_road.ggCheckBounds(mapDetails);
3755				});
3756				google.maps.event.addListener(me._map_road.ggMap, 'zoom_changed', function() {
3757					me._map_road.ggCheckBounds(mapDetails);
3758				});
3759			}
3760		}
3761		me._map_road.ggClearMap=function() {
3762		me._map_road.ggMap = null;
3763		me._map_road.ggClearMapMarkers();
3764		me._map_road.ggMapNotLoaded = true;
3765		}
3766		me._map_road.ggClearMapMarkers=function() {
3767			me._map_road.ggLastActivMarker = null;
3768			var id,marker;
3769			var markers=me._map_road.ggGoogleMarkerArray;
3770			for (id in markers) {
3771				if (markers.hasOwnProperty(id)) {
3772					marker=markers[id];
3773					marker.setMap(null);
3774				}
3775			}
3776			me._map_road.ggGoogleMarkerArray=[];
3777		}
3778		me._map_road.ggCenterNode=function() {
3779			if (!me._map_road.ggMap) return;
3780			var gps;
3781			if (player.getMapType(me._map_road.ggMapId) == 'web') {
3782				gps=player.getNodeLatLng();
3783			} else {
3784				gps=player.getNodeMapCoords(null, me._map_road.ggMapId);
3785			}
3786			if ((gps.length>=2) && ((gps[0]!=0) || (gps[1]!=0))) {
3787				var markerLocation = new google.maps.LatLng(gps[0], gps[1]);
3788				me._map_road.ggMap.panTo(markerLocation);
3789			}
3790		}
3791		me._map_road.ggFitBounds=function(force) {
3792			if (!me._map_road.ggMarkerBounds.isEmpty()) {
3793				if (me._map_road.ggMarkerInstances.length > 1 || Object.getOwnPropertyNames(me._map_road.ggGoogleMarkerArray).length > 1) {
3794					if (force) {
3795					me._map_road.ggMap.fitBounds(me._map_road.ggMarkerBounds, 30);
3796					} else {
3797						if (player.getMapType(me._map_road.ggMapId) == 'web') {
3798							me._map_road.ggMap.setZoom(18);
3799						} else {
3800							me._map_road.ggMap.setZoom(7 + 18);
3801						}
3802					}
3803				} else {
3804					me._map_road.ggMap.setCenter(me._map_road.ggMarkerBounds.getCenter());
3805					if (player.getMapType(me._map_road.ggMapId) == 'web') {
3806						if (force) {
3807						me._map_road.ggMap.setZoom(18);
3808						} else {
3809							me._map_road.ggMap.setZoom(18);
3810						}
3811					} else {
3812						if (force) {
3813						me._map_road.ggMap.setZoom(7);
3814						} else {
3815							me._map_road.ggMap.setZoom(7 + 18);
3816						}
3817					}
3818				}
3819			}
3820		}
3821		me._map_road.ggInitMapMarkers=function(updateMapBounds) {
3822			me._map_road.ggClearMapMarkers();
3823			var ids=player.getNodeIds();
3824			me._map_road.ggFilteredIds = [];
3825			if (me._map_road.ggFilter != '') {
3826				var filter = me._map_road.ggFilter.split(',');
3827				for (i=0; i < ids.length; i++) {
3828					var nodeId = ids[i];
3829					var nodeData = player.getNodeUserdata(nodeId);
3830					for (var j=0; j < filter.length; j++) {
3831						if (nodeData['tags'].indexOf(filter[j].trim()) != -1) me._map_road.ggFilteredIds.push(nodeId);
3832					}
3833				}
3834				if (me._map_road.ggFilteredIds.length > 0) ids = me._map_road.ggFilteredIds;
3835			}
3836			var marker;
3837			var markerLocation;
3838			me._map_road.ggMarkerBounds = new google.maps.LatLngBounds();
3839			var currentId = player.getCurrentNode();
3840			for(var i=0;i<ids.length;i++) {
3841				var id=ids[i];
3842				var gps;
3843				if (player.getMapType(me._map_road.ggMapId) == 'web') {
3844					gps=player.getNodeLatLng(id);
3845				} else {
3846					gps=player.getNodeMapCoords(id, me._map_road.ggMapId);
3847				}
3848				if ((gps.length>=2) && ((gps[0]!=0) || (gps[1]!=0))) {
3849					markerLocation = new google.maps.LatLng(gps[0], gps[1]);
3850					marker = new google.maps.Marker({position: markerLocation,map: me._map_road.ggMap});
3851					marker.setTitle(player.getNodeTitle(id));
3852					marker.setClickable(true);
3853					marker.ggId=id;
3854					google.maps.event.addListener(marker, 'click', function() {
3855						player.openNext('{' + this.ggId + '}');
3856						activeNodeLatLng=me.position;
3857						lastFov=-1; // force radar update
3858					});
3859					me._map_road.ggGoogleMarkerArray[id] = marker;
3860					me._map_road.ggMarkerBounds.extend(markerLocation);
3861				}
3862			}
3863			if (ids.length > 1 && !me._map_road.ggMarkerBounds.isEmpty() && updateMapBounds) {
3864				me._map_road.ggFitBounds(false);
3865			}
3866			skin.updateSize(me._map_road);
3867			this.ggLastActivMarker = null;
3868			if (this.ggUpdateConditionNodeChange) this.ggUpdateConditionNodeChange();
3869			this.ggRadar.lastFov = -1;
3870		}
3871		me._map_road.ggChangeMap=function(mapId) {
3872			var newMapType = player.getMapType(mapId)
3873			if (newMapType == 'file') {
3874				return;
3875			}
3876			if (me._map_road.ggMap) {
3877				me._map_road.ggLastZoom = me._map_road.ggMap.getZoom();
3878			}
3879			me._map_road.ggMapId = mapId;
3880			me._map_road.ggClearMap();
3881			me._map_road.ggInitMap(true);
3882			me._map_road.ggInitMapMarkers(false);
3883		}
3884		me._map_road.ggInCheckBounds=false;
3885		me._map_road.ggCheckBounds=function(mapDetails) {
3886			var mapAR = mapDetails['width'] / mapDetails['height'];
3887			var tileInDeg = 360.0 / Math.pow(2, 7);
3888			if (mapDetails['width'] >= mapDetails['height']) {
3889				var tmpWidth = mapDetails['width'];
3890				while (tmpWidth > 256) {
3891					tmpWidth /= 2;
3892				}
3893				var mapWidthInDeg = tileInDeg * (tmpWidth / 256);
3894			var mapHeightInDeg = mapWidthInDeg / mapAR;
3895			} else {
3896				var tmpHeight = mapDetails['height'];
3897				while (tmpHeight > 256) {
3898					tmpHeight /= 2;
3899				}
3900				var mapHeightInDeg = tileInDeg * (tmpHeight / 256);
3901				var mapWidthInDeg = mapHeightInDeg * mapAR;
3902			}
3903			if (me._map_road.ggInCheckBounds) return;
3904			me._map_road.ggInCheckBounds = true;
3905			var mapCenter = me._map_road.ggMap.getCenter();
3906			var currentZoom = me._map_road.ggMap.getZoom();
3907			var pixelInDeg = 360.0 / (Math.pow(2, currentZoom) * 256)
3908			var xOffset = (me._map_road.clientWidth / 2.0) * pixelInDeg;
3909			var yOffset = (me._map_road.clientHeight / 2.0) * pixelInDeg;
3910			var x = mapCenter.lng();
3911			var y = mapCenter.lat();
3912			if (mapWidthInDeg < me._map_road.clientWidth * pixelInDeg) {
3913				x = mapWidthInDeg / 2;
3914			} else {
3915			if (x > mapWidthInDeg - xOffset) x = mapWidthInDeg - xOffset;
3916			if (x < xOffset) x = xOffset;
3917			}
3918			if (mapHeightInDeg < me._map_road.clientHeight * pixelInDeg) {
3919				y = -mapHeightInDeg / 2;
3920			} else {
3921			if (y < -mapHeightInDeg + yOffset) y = -mapHeightInDeg + yOffset;
3922			if (y > -yOffset) y = -yOffset;
3923			}
3924			me._map_road.ggMap.setCenter(new google.maps.LatLng(y, x));
3925			me._map_road.ggInCheckBounds = false;
3926		}
3927		me._map_satellite.ggMarkerInstances=[];
3928		me._map_satellite.ggMapId = 'googlesatellite';
3929		me._map_satellite.ggLastNodeId=null;
3930		me._map_satellite.ggMarkerArray=[];
3931		me._map_satellite.ggGoogleMarkerArray=[];
3932		me._map_satellite.ggLastZoom = -1;
3933		me._map_satellite.ggRadar={ lastFov : -1, lastPan : -1, lastZoom : -1,activeNodeLatLng : null, poly : null }
3934		me._map_satellite.ggRadar.update=function() {
3935			if ((typeof google !== 'object') || (typeof google.maps !== 'object')) return;
3936			var radar=me._map_satellite.ggRadar;
3937			var map=me._map_satellite.ggMap;
3938			if (!map) return;
3939			var d2r = Math.PI/180 ;
3940			var r2d = 180/Math.PI ;
3941			var fov = player.getFov();
3942			var pan = player.getPanNorth();
3943			var zoom = map.getZoom();
3944			var gps;
3945			if (player.getMapType(me._map_satellite.ggMapId) == 'web') {
3946				gps=player.getNodeLatLng();
3947			} else {
3948				gps=player.getNodeMapCoords(null, me._map_satellite.ggMapId);
3949				pan -= me._map_satellite.ggFloorplanNorth;
3950			}
3951			var filterpassed = true;
3952			var currentId = player.getCurrentNode();
3953			if (me._map_satellite.ggFilteredIds.length > 0 && me._map_satellite.ggFilteredIds.indexOf(currentId) == -1) filterpassed = false;
3954			if ((gps.length>=2) && ((gps[0]!=0) || (gps[1]!=0)) && filterpassed) {
3955				if (zoom<6) zoom = 6; // avoid large radar beams on world map
3956				if ((radar.poly) && (fov==radar.lastFov) && (pan==radar.lastPan) && (zoom==radar.lastZoom) && (gps[0]==radar.activeNodeLatLng.lat()) && (gps[1]==radar.activeNodeLatLng.lng())) return; 
3957				radar.lastPan=pan;radar.lastFov=fov;radar.lastZoom=zoom;
3958				radar.activeNodeLatLng = new google.maps.LatLng(gps[0], gps[1]);
3959				var tileDeg = 360.0 / Math.pow(2, zoom);
3960				var rLng = tileDeg * 0.585938;
3961				var rLat = rLng * Math.cos(radar.activeNodeLatLng.lat() * d2r);
3962				var radar_path = [];
3963				radar_path.push(radar.activeNodeLatLng);
3964				var segments=5;
3965				for (i=-segments; i<=segments; i++) {
3966					var angle = (fov / (2*segments)) * i;
3967					var x = -rLng * Math.sin((pan+angle)*d2r) + radar.activeNodeLatLng.lng();
3968					var y =  rLat * Math.cos((pan+angle)*d2r) + radar.activeNodeLatLng.lat();
3969					radar_path.push(new google.maps.LatLng(y, x));
3970				}
3971				if (radar.poly) {
3972					radar.poly.setMap(null);
3973					radar.poly = null;
3974				}
3975				radar.poly = new google.maps.Polygon({
3976					paths: radar_path,
3977					strokeColor: '#828a56',
3978					strokeOpacity: 0.8,
3979					strokeWeight: 1,
3980					fillColor: '#828a56',
3981					fillOpacity: 0.35
3982				});
3983				radar.poly.setMap(map);
3984			} else {
3985				if (radar) {
3986					activeNodeLatLng = new google.maps.LatLng(0,0);
3987					if (radar.poly) {
3988						radar.poly.setMap(null);
3989						radar.poly = null;
3990					}
3991				}
3992			}
3993		}
3994		me._map_satellite.ggTileAvailable=function(x, y, z) {
3995			var mapDetails = player.getMapDetails(me._map_satellite.ggMapId);
3996			if (z < 7 || z > 7 + (mapDetails['zoomlevels'] - 1)) return false;
3997			var mapAR = mapDetails['width'] / mapDetails['height'];
3998			if (mapDetails['width'] >= mapDetails['height']) {
3999			var tilesInX = Math.pow(2, z - 7);
4000			var tilesInY = Math.ceil(tilesInX / mapAR);
4001			} else {
4002				var tilesInY = Math.pow(2, z - 7);
4003				var tilesInX = Math.ceil(tilesInY * mapAR);
4004			}
4005			var tilesXStart = Math.pow(2, z - 1);
4006			var tilesYStart = tilesXStart;
4007			var tilesXEnd = tilesXStart + tilesInX - 1;
4008			var tilesYEnd = tilesYStart + tilesInY - 1;
4009			if (x < tilesXStart || x > tilesXEnd || y < tilesYStart || y > tilesYEnd) return false;
4010			return true;
4011		}
4012		me._map_satellite.ggInitMap=function(keepZoom) {
4013			me._map_satellite.ggMapNotLoaded = false;
4014			var mapType = player.getMapType(me._map_satellite.ggMapId);
4015			var mapDetails = player.getMapDetails(me._map_satellite.ggMapId);
4016			if (mapType == 'file') {
4017				me._map_satellite.style.backgroundColor = mapDetails['bgcolor'];
4018				me._map_satellite.ggFloorplanNorth = mapDetails['floorplannorth'];
4019			} else {
4020				me._map_satellite.style.backgroundColor = '#fff';
4021			}
4022			var gps;
4023			if (player.getMapType(me._map_satellite.ggMapId) == 'web') {
4024				gps=player.getNodeLatLng();
4025			} else {
4026				gps=player.getNodeMapCoords(null, me._map_satellite.ggMapId);
4027			}
4028			if ((typeof google !== 'object') || (typeof google.maps !== 'object')) return;
4029			if ((gps.length>=2) && ((gps[0]!=0) || (gps[1]!=0))) {
4030				activeNodeLatLng = new google.maps.LatLng(gps[0], gps[1]);
4031			} else {
4032				activeNodeLatLng = new google.maps.LatLng(0,0);
4033			}
4034			if (mapType == 'web') {
4035				var mapTypeId;
4036				if (me._map_satellite.ggMapId == 'googleroadmap') {
4037					mapTypeId = google.maps.MapTypeId.ROADMAP;
4038				} else if (me._map_satellite.ggMapId == 'googlehybrid') {
4039					mapTypeId = google.maps.MapTypeId.HYBRID;
4040				} else if (me._map_satellite.ggMapId == 'googlesatellite') {
4041					mapTypeId = google.maps.MapTypeId.SATELLITE;
4042				} else if (me._map_satellite.ggMapId == 'googleterrain') {
4043					mapTypeId = google.maps.MapTypeId.TERRAIN;
4044				} else {
4045					mapTypeId = mapDetails['mapprovider'];
4046				}
4047				if (me._map_satellite.ggLastZoom == -1) me._map_satellite.ggLastZoom = 18;
4048				var initZoom = keepZoom ? me._map_satellite.ggLastZoom : 18;
4049				var mapOptions = {
4050					zoom: initZoom,
4051					center: activeNodeLatLng,
4052					mapTypeId: mapTypeId,
4053					fullscreenControl: false,
4054					mapTypeControl: false,
4055					streetViewControl: false
4056				};
4057				me._map_satellite.ggMap = new google.maps.Map(me._map_satellite, mapOptions);
4058				if (mapTypeId == 'googlecustomstyle') {
4059					var styledMapType = new google.maps.StyledMapType(JSON.parse(mapDetails['googlecustomstylecode']), {name: 'Styled Map'});
4060					me._map_satellite.ggMap.mapTypes.set('styled_map', styledMapType);
4061					me._map_satellite.ggMap.setMapTypeId('styled_map');
4062				}
4063				if (mapTypeId == 'openstreetmap') {
4064					me._map_satellite.ggMap.mapTypes.set('openstreetmap', new google.maps.ImageMapType({
4065						getTileUrl: function(coord, zoom) {
4066							if (mapDetails['mapstyle'] == 'streets') {
4067								return 'https://tile.openstreetmap.org/' + zoom + '/' + coord.x + '/' + coord.y + '.png';
4068							} else if (mapDetails['mapstyle'] == 'outdoors') {
4069								return 'https://a.tile.opentopomap.org/' + zoom + '/' + coord.x + '/' + coord.y + '.png';
4070							}
4071						},
4072						tileSize: new google.maps.Size(256, 256),
4073						name: mapDetails['title'],
4074						maxZoom: mapDetails['mapstyle'] == 'outdoors' ? 17 : 18
4075					}));
4076				}
4077				if (mapTypeId == 'mapbox') {
4078					me._map_satellite.ggMap.mapTypes.set('mapbox', new google.maps.ImageMapType({
4079						getTileUrl: function(coord, zoom) {
4080							if (mapDetails['styleurl'] == '') {
4081								return 'https://api.mapbox.com/v4/mapbox.' + mapDetails['mapstyle'] + '/' + zoom + '/' + coord.x + '/' + coord.y + '@2x.png?access_token=' 
4081+ mapDetails['mapkey'];
4082							} else {
4083								var styleurlstring = mapDetails['styleurl'];
4084								styleurlstring = styleurlstring.slice(styleurlstring.indexOf('styles/') + 7);
4085								return 'https://api.mapbox.com/styles/v1/' + styleurlstring + '/tiles/256/' + zoom + '/' + coord.x + '/' + coord.y + '@2x?access_token=' + mapDetails['mapkey'];
4086							}
4087						},
4088						tileSize: new google.maps.Size(256, 256),
4089						name: mapDetails['title'],
4090						maxZoom: 18
4091					}));
4092				}
4093				if (mapTypeId == 'custom') {
4094					me._map_satellite.ggMap.mapTypes.set('custom', new google.maps.ImageMapType({
4095						getTileUrl: function(coord, zoom) {
4096							var urlString = mapDetails['mapurltemplate'];
4097							urlString = urlString.replace('{s}', 'a');
4098							urlString = urlString.replace('{z}', zoom);
4099							urlString = urlString.replace('{x}', coord.x);
4100							urlString = urlString.replace('{y}', coord.y);
4101							return urlString;
4102						},
4103						tileSize: new google.maps.Size(256, 256),
4104						name: mapDetails['title'],
4105						maxZoom: mapDetails['mapmaxzoom']
4106					}));
4107				}
4108			} else if (mapType == 'file') {
4109				if (me._map_satellite.ggLastZoom == -1) me._map_satellite.ggLastZoom = 7;
4110				var initZoom = keepZoom ? me._map_satellite.ggLastZoom : 7;
4111				var mapOptions = {
4112				  backgroundColor: mapDetails['bgcolor'],
4113					zoom: initZoom,
4114					minZoom: 7,
4115					maxZoom: 7 + (mapDetails['zoomlevels'] - 1) + 0,
4116					center: activeNodeLatLng,
4117					fullscreenControl: false,
4118					mapTypeControl: false,
4119					streetViewControl: false
4120				};
4121				me._map_satellite.ggMap = new google.maps.Map(me._map_satellite, mapOptions);
4122				var customMapType = new google.maps.ImageMapType({
4123					getTileUrl: function(coord, zoom) {
4124						if (me._map_satellite.ggTileAvailable(coord.x, coord.y, zoom)) {
4125							return basePath + 'images/maptiles/' + me._map_satellite.ggMapId + '/' + zoom + '/' + coord.x + '_' + coord.y + '.' + mapDetails['tileformat'];
4126						} else {
4127							return null;
4128						}
4129					},
4130					tileSize: new google.maps.Size(256, 256),
4131					minZoom: 7,
4132					maxZoom: 7 + mapDetails['zoomlevels'],
4133					name: mapDetails['title'],
4134				});
4135				me._map_satellite.ggMap.mapTypes.set(me._map_satellite.ggMapId, customMapType);
4136				me._map_satellite.ggMap.setMapTypeId(me._map_satellite.ggMapId);
4137				google.maps.event.addListener(me._map_satellite.ggMap, 'center_changed', function() {
4138					me._map_satellite.ggCheckBounds(mapDetails);
4139				});
4140				google.maps.event.addListener(me._map_satellite.ggMap, 'zoom_changed', function() {
4141					me._map_satellite.ggCheckBounds(mapDetails);
4142				});
4143			}
4144		}
4145		me._map_satellite.ggClearMap=function() {
4146		me._map_satellite.ggMap = null;
4147		me._map_satellite.ggClearMapMarkers();
4148		me._map_satellite.ggMapNotLoaded = true;
4149		}
4150		me._map_satellite.ggClearMapMarkers=function() {
4151			me._map_satellite.ggLastActivMarker = null;
4152			var id,marker;
4153			var markers=me._map_satellite.ggGoogleMarkerArray;
4154			for (id in markers) {
4155				if (markers.hasOwnProperty(id)) {
4156					marker=markers[id];
4157					marker.setMap(null);
4158				}
4159			}
4160			me._map_satellite.ggGoogleMarkerArray=[];
4161		}
4162		me._map_satellite.ggCenterNode=function() {
4163			if (!me._map_satellite.ggMap) return;
4164			var gps;
4165			if (player.getMapType(me._map_satellite.ggMapId) == 'web') {
4166				gps=player.getNodeLatLng();
4167			} else {
4168				gps=player.getNodeMapCoords(null, me._map_satellite.ggMapId);
4169			}
4170			if ((gps.length>=2) && ((gps[0]!=0) || (gps[1]!=0))) {
4171				var markerLocation = new google.maps.LatLng(gps[0], gps[1]);
4172				me._map_satellite.ggMap.panTo(markerLocation);
4173			}
4174		}
4175		me._map_satellite.ggFitBounds=function(force) {
4176			if (!me._map_satellite.ggMarkerBounds.isEmpty()) {
4177				if (me._map_satellite.ggMarkerInstances.length > 1 || Object.getOwnPropertyNames(me._map_satellite.ggGoogleMarkerArray).length > 1) {
4178					if (force) {
4179					me._map_satellite.ggMap.fitBounds(me._map_satellite.ggMarkerBounds, 30);
4180					} else {
4181						if (player.getMapType(me._map_satellite.ggMapId) == 'web') {
4182							me._map_satellite.ggMap.setZoom(18);
4183						} else {
4184							me._map_satellite.ggMap.setZoom(7 + 18);
4185						}
4186					}
4187				} else {
4188					me._map_satellite.ggMap.setCenter(me._map_satellite.ggMarkerBounds.getCenter());
4189					if (player.getMapType(me._map_satellite.ggMapId) == 'web') {
4190						if (force) {
4191						me._map_satellite.ggMap.setZoom(18);
4192						} else {
4193							me._map_satellite.ggMap.setZoom(18);
4194						}
4195					} else {
4196						if (force) {
4197						me._map_satellite.ggMap.setZoom(7);
4198						} else {
4199							me._map_satellite.ggMap.setZoom(7 + 18);
4200						}
4201					}
4202				}
4203			}
4204		}
4205		me._map_satellite.ggInitMapMarkers=function(updateMapBounds) {
4206			me._map_satellite.ggClearMapMarkers();
4207			var ids=player.getNodeIds();
4208			me._map_satellite.ggFilteredIds = [];
4209			if (me._map_satellite.ggFilter != '') {
4210				var filter = me._map_satellite.ggFilter.split(',');
4211				for (i=0; i < ids.length; i++) {
4212					var nodeId = ids[i];
4213					var nodeData = player.getNodeUserdata(nodeId);
4214					for (var j=0; j < filter.length; j++) {
4215						if (nodeData['tags'].indexOf(filter[j].trim()) != -1) me._map_satellite.ggFilteredIds.push(nodeId);
4216					}
4217				}
4218				if (me._map_satellite.ggFilteredIds.length > 0) ids = me._map_satellite.ggFilteredIds;
4219			}
4220			var marker;
4221			var markerLocation;
4222			me._map_satellite.ggMarkerBounds = new google.maps.LatLngBounds();
4223			var currentId = player.getCurrentNode();
4224			for(var i=0;i<ids.length;i++) {
4225				var id=ids[i];
4226				var gps;
4227				if (player.getMapType(me._map_satellite.ggMapId) == 'web') {
4228					gps=player.getNodeLatLng(id);
4229				} else {
4230					gps=player.getNodeMapCoords(id, me._map_satellite.ggMapId);
4231				}
4232				if ((gps.length>=2) && ((gps[0]!=0) || (gps[1]!=0))) {
4233					markerLocation = new google.maps.LatLng(gps[0], gps[1]);
4234					marker = new google.maps.Marker({position: markerLocation,map: me._map_satellite.ggMap});
4235					marker.setTitle(player.getNodeTitle(id));
4236					marker.setClickable(true);
4237					marker.ggId=id;
4238					google.maps.event.addListener(marker, 'click', function() {
4239						player.openNext('{' + this.ggId + '}');
4240						activeNodeLatLng=me.position;
4241						lastFov=-1; // force radar update
4242					});
4243					me._map_satellite.ggGoogleMarkerArray[id] = marker;
4244					me._map_satellite.ggMarkerBounds.extend(markerLocation);
4245				}
4246			}
4247			if (ids.length > 1 && !me._map_satellite.ggMarkerBounds.isEmpty() && updateMapBounds) {
4248				me._map_satellite.ggFitBounds(false);
4249			}
4250			skin.updateSize(me._map_satellite);
4251			this.ggLastActivMarker = null;
4252			if (this.ggUpdateConditionNodeChange) this.ggUpdateConditionNodeChange();
4253			this.ggRadar.lastFov = -1;
4254		}
4255		me._map_satellite.ggChangeMap=function(mapId) {
4256			var newMapType = player.getMapType(mapId)
4257			if (newMapType == 'file') {
4258				return;
4259			}
4260			if (me._map_satellite.ggMap) {
4261				me._map_satellite.ggLastZoom = me._map_satellite.ggMap.getZoom();
4262			}
4263			me._map_satellite.ggMapId = mapId;
4264			me._map_satellite.ggClearMap();
4265			me._map_satellite.ggInitMap(true);
4266			me._map_satellite.ggInitMapMarkers(false);
4267		}
4268		me._map_satellite.ggInCheckBounds=false;
4269		me._map_satellite.ggCheckBounds=function(mapDetails) {
4270			var mapAR = mapDetails['width'] / mapDetails['height'];
4271			var tileInDeg = 360.0 / Math.pow(2, 7);
4272			if (mapDetails['width'] >= mapDetails['height']) {
4273				var tmpWidth = mapDetails['width'];
4274				while (tmpWidth > 256) {
4275					tmpWidth /= 2;
4276				}
4277				var mapWidthInDeg = tileInDeg * (tmpWidth / 256);
4278			var mapHeightInDeg = mapWidthInDeg / mapAR;
4279			} else {
4280				var tmpHeight = mapDetails['height'];
4281				while (tmpHeight > 256) {
4282					tmpHeight /= 2;
4283				}
4284				var mapHeightInDeg = tileInDeg * (tmpHeight / 256);
4285				var mapWidthInDeg = mapHeightInDeg * mapAR;
4286			}
4287			if (me._map_satellite.ggInCheckBounds) return;
4288			me._map_satellite.ggInCheckBounds = true;
4289			var mapCenter = me._map_satellite.ggMap.getCenter();
4290			var currentZoom = me._map_satellite.ggMap.getZoom();
4291			var pixelInDeg = 360.0 / (Math.pow(2, currentZoom) * 256)
4292			var xOffset = (me._map_satellite.clientWidth / 2.0) * pixelInDeg;
4293			var yOffset = (me._map_satellite.clientHeight / 2.0) * pixelInDeg;
4294			var x = mapCenter.lng();
4295			var y = mapCenter.lat();
4296			if (mapWidthInDeg < me._map_satellite.clientWidth * pixelInDeg) {
4297				x = mapWidthInDeg / 2;
4298			} else {
4299			if (x > mapWidthInDeg - xOffset) x = mapWidthInDeg - xOffset;
4300			if (x < xOffset) x = xOffset;
4301			}
4302			if (mapHeightInDeg < me._map_satellite.clientHeight * pixelInDeg) {
4303				y = -mapHeightInDeg / 2;
4304			} else {
4305			if (y < -mapHeightInDeg + yOffset) y = -mapHeightInDeg + yOffset;
4306			if (y > -yOffset) y = -yOffset;
4307			}
4308			me._map_satellite.ggMap.setCenter(new google.maps.LatLng(y, x));
4309			me._map_satellite.ggInCheckBounds = false;
4310		}
4311		player.addListener('sizechanged', function() {
4312			me.updateSize(me.divSkin);
4313		});
4314		player.addListener('configloaded', function() {
4315			me._category_cloner.ggUpdate();
4316			if (me._map_road.ggMapNotLoaded == false) {
4317				me._map_road.ggClearMap();
4318				me._map_road.ggInitMap(false);
4319				me._map_road.ggInitMapMarkers(true);
4320			}
4321			me._map_satellite.ggClearMap();
4322			me._map_satellite.ggInitMap(false);
4323			me._map_satellite.ggInitMapMarkers(true);
4324		});
4325		player.addListener('imagesready', function() {
4326			me._category_scroller.ggUpdatePosition();
4327		});
4328		player.addListener('tilesready', function() {
4329			me._loading.style[domTransition]='none';
4330			me._loading.style.visibility='hidden';
4331			me._loading.ggVisible=false;
4332		});
4333	};
4334	this.hotspotProxyClick=function(id, url) {
4335	}
4336	this.hotspotProxyDoubleClick=function(id, url) {
4337	}
4338	me.hotspotProxyOver=function(id, url) {
4339	}
4340	me.hotspotProxyOut=function(id, url) {
4341	}
4342	me.callChildLogicBlocksHotspot_ht_node_sizechanged = function(){
4343		if(hotspotTemplates['ht_node']) {
4344			var i;
4345			for(i = 0; i < hotspotTemplates['ht_node'].length; i++) {
4346				if (hotspotTemplates['ht_node'][i]._ht_node.logicBlock_scaling) {
4347					hotspotTemplates['ht_node'][i]._ht_node.logicBlock_scaling();
4348				}
4349				if (hotspotTemplates['ht_node'][i]._hotspot_preview1 && hotspotTemplates['ht_node'][i]._hotspot_preview1.logicBlock_scaling) {
4350					hotspotTemplates['ht_node'][i]._hotspot_preview1.logicBlock_scaling();
4351				}
4352			}
4353		}
4354	}
4355	me.callChildLogicBlocksHotspot_ht_node_mouseover = function(){
4356		if(hotspotTemplates['ht_node']) {
4357			var i;
4358			for(i = 0; i < hotspotTemplates['ht_node'].length; i++) {
4359				if (hotspotTemplates['ht_node'][i]._hotspot_preview1 && hotspotTemplates['ht_node'][i]._hotspot_preview1.logicBlock_visible) {
4360					hotspotTemplates['ht_node'][i]._hotspot_preview1.logicBlock_visible();
4361				}
4362			}
4363		}
4364	}
4365	me.callChildLogicBlocksHotspot_ht_node_changevisitednodes = function(){
4366		if(hotspotTemplates['ht_node']) {
4367			var i;
4368			for(i = 0; i < hotspotTemplates['ht_node'].length; i++) {
4369				if (hotspotTemplates['ht_node'][i]._ht_node_visited1 && hotspotTemplates['ht_node'][i]._ht_node_visited1.logicBlock_visible) {
4370					hotspotTemplates['ht_node'][i]._ht_node_visited1.logicBlock_visible();
4371				}
4372				if (hotspotTemplates['ht_node'][i]._ht_node_image1 && hotspotTemplates['ht_node'][i]._ht_node_image1.logicBlock_visible) {
4373					hotspotTemplates['ht_node'][i]._ht_node_image1.logicBlock_visible();
4374				}
4375			}
4376		}
4377	}
4378	me.callChildLogicBlocksHotspot_ht_node_right_sizechanged = function(){
4379		if(hotspotTemplates['ht_node_right']) {
4380			var i;
4381			for(i = 0; i < hotspotTemplates['ht_node_right'].length; i++) {
4382				if (hotspotTemplates['ht_node_right'][i]._ht_node_right.logicBlock_scaling) {
4383					hotspotTemplates['ht_node_right'][i]._ht_node_right.logicBlock_scaling();
4384				}
4385				if (hotspotTemplates['ht_node_right'][i]._hotspot_preview0 && hotspotTemplates['ht_node_right'][i]._hotspot_preview0.logicBlock_scaling) {
4386					hotspotTemplates['ht_node_right'][i]._hotspot_preview0.logicBlock_scaling();
4387				}
4388			}
4389		}
4390	}
4391	me.callChildLogicBlocksHotspot_ht_node_right_changenode = function(){
4392		if(hotspotTemplates['ht_node_right']) {
4393			var i;
4394			for(i = 0; i < hotspotTemplates['ht_node_right'].length; i++) {
4395				if (hotspotTemplates['ht_node_right'][i]._ht_node_right.logicBlock_visible) {
4396					hotspotTemplates['ht_node_right'][i]._ht_node_right.logicBlock_visible();
4397				}
4398			}
4399		}
4400	}
4401	me.callChildLogicBlocksHotspot_ht_node_right_mouseover = function(){
4402		if(hotspotTemplates['ht_node_right']) {
4403			var i;
4404			for(i = 0; i < hotspotTemplates['ht_node_right'].length; i++) {
4405				if (hotspotTemplates['ht_node_right'][i]._hotspot_preview0 && hotspotTemplates['ht_node_right'][i]._hotspot_preview0.logicBlock_visible) {
4406					hotspotTemplates['ht_node_right'][i]._hotspot_preview0.logicBlock_visible();
4407				}
4408			}
4409		}
4410	}
4411	me.callChildLogicBlocksHotspot_ht_node_right_changevisitednodes = function(){
4412		if(hotspotTemplates['ht_node_right']) {
4413			var i;
4414			for(i = 0; i < hotspotTemplates['ht_node_right'].length; i++) {
4415				if (hotspotTemplates['ht_node_right'][i]._ht_node_visited0 && hotspotTemplates['ht_node_right'][i]._ht_node_visited0.logicBlock_visible) {
4416					hotspotTemplates['ht_node_right'][i]._ht_node_visited0.logicBlock_visible();
4417				}
4418				if (hotspotTemplates['ht_node_right'][i]._ht_node_image0 && hotspotTemplates['ht_node_right'][i]._ht_node_image0.logicBlock_visible) {
4419					hotspotTemplates['ht_node_right'][i]._ht_node_image0.logicBlock_visible();
4420				}
4421			}
4422		}
4423	}
4424	me.callChildLogicBlocksHotspot_ht_node_right_varchanged_vis_hotspots = function(){
4425		if(hotspotTemplates['ht_node_right']) {
4426			var i;
4427			for(i = 0; i < hotspotTemplates['ht_node_right'].length; i++) {
4428				if (hotspotTemplates['ht_node_right'][i]._ht_node_right.logicBlock_visible) {
4429					hotspotTemplates['ht_node_right'][i]._ht_node_right.logicBlock_visible();
4430				}
4431			}
4432		}
4433	}
4434	me.callChildLogicBlocksHotspot_ht_node_left_sizechanged = function(){
4435		if(hotspotTemplates['ht_node_left']) {
4436			var i;
4437			for(i = 0; i < hotspotTemplates['ht_node_left'].length; i++) {
4438				if (hotspotTemplates['ht_node_left'][i]._ht_node_left.logicBlock_scaling) {
4439					hotspotTemplates['ht_node_left'][i]._ht_node_left.logicBlock_scaling();
4440				}
4441				if (hotspotTemplates['ht_node_left'][i]._hotspot_preview && hotspotTemplates['ht_node_left'][i]._hotspot_preview.logicBlock_scaling) {
4442					hotspotTemplates['ht_node_left'][i]._hotspot_preview.logicBlock_scaling();
4443				}
4444			}
4445		}
4446	}
4447	me.callChildLogicBlocksHotspot_ht_node_left_changenode = function(){
4448		if(hotspotTemplates['ht_node_left']) {
4449			var i;
4450			for(i = 0; i < hotspotTemplates['ht_node_left'].length; i++) {
4451				if (hotspotTemplates['ht_node_left'][i]._ht_node_left.logicBlock_visible) {
4452					hotspotTemplates['ht_node_left'][i]._ht_node_left.logicBlock_visible();
4453				}
4454			}
4455		}
4456	}
4457	me.callChildLogicBlocksHotspot_ht_node_left_mouseover = function(){
4458		if(hotspotTemplates['ht_node_left']) {
4459			var i;
4460			for(i = 0; i < hotspotTemplates['ht_node_left'].length; i++) {
4461				if (hotspotTemplates['ht_node_left'][i]._hotspot_preview && hotspotTemplates['ht_node_left'][i]._hotspot_preview.logicBlock_visible) {
4462					hotspotTemplates['ht_node_left'][i]._hotspot_preview.logicBlock_visible();
4463				}
4464			}
4465		}
4466	}
4467	me.callChildLogicBlocksHotspot_ht_node_left_changevisitednodes = function(){
4468		if(hotspotTemplates['ht_node_left']) {
4469			var i;
4470			for(i = 0; i < hotspotTemplates['ht_node_left'].length; i++) {
4471				if (hotspotTemplates['ht_node_left'][i]._ht_node_visited && hotspotTemplates['ht_node_left'][i]._ht_node_visited.logicBlock_visible) {
4472					hotspotTemplates['ht_node_left'][i]._ht_node_visited.logicBlock_visible();
4473				}
4474				if (hotspotTemplates['ht_node_left'][i]._ht_node_image && hotspotTemplates['ht_node_left'][i]._ht_node_image.logicBlock_visible) {
4475					hotspotTemplates['ht_node_left'][i]._ht_node_image.logicBlock_visible();
4476				}
4477			}
4478		}
4479	}
4480	me.callChildLogicBlocksHotspot_ht_node_left_varchanged_vis_hotspots = function(){
4481		if(hotspotTemplates['ht_node_left']) {
4482			var i;
4483			for(i = 0; i < hotspotTemplates['ht_node_left'].length; i++) {
4484				if (hotspotTemplates['ht_node_left'][i]._ht_node_left.logicBlock_visible) {
4485					hotspotTemplates['ht_node_left'][i]._ht_node_left.logicBlock_visible();
4486				}
4487			}
4488		}
4489	}
4490	player.addListener('changenode', function() {
4491		me.ggUserdata=player.userdata;
4492	});
4493	me.skinTimerEvent=function() {
4494		me.ggCurrentTime=new Date().getTime();
4495		if (me._autorotate_timer.ggLastIsActive!=me._autorotate_timer.ggIsActive()) {
4496			me._autorotate_timer.ggLastIsActive=me._autorotate_timer.ggIsActive();
4497			if (me._autorotate_timer.ggLastIsActive) {
4498				player.stopAutorotate();
4499			} else {
4500				player.startAutorotate("0.03");
4501			}
4502		}
4503		if (me.elementMouseDown['zoomout']) {
4504			player.changeFovLog(0.5,true);
4505		}
4506		if (me.elementMouseDown['zoomin']) {
4507			player.changeFovLog(-0.5,true);
4508		}
4509		var hs='';
4510		if (me._float_tt.ggParameter) {
4511			hs+=parameterToTransform(me._float_tt.ggParameter) + ' ';
4512		}
4513		hs+='translate(' + (1 * player.mouse.x + 0) + 'px,0px) ';
4514		hs+='translate(0px,' + (1 * player.mouse.y + 0) + 'px) ';
4515		me._float_tt.style[domTransform]=hs;
4516		me._map_road.ggUpdateConditionTimer();
4517		me._map_satellite.ggUpdateConditionTimer();
4518	};
4519	player.addListener('timer', me.skinTimerEvent);
4520	function SkinHotspotClass_ht_node(parentScope,hotspot) {
4521		var me=this;
4522		var flag=false;
4523		var hs='';
4524		me.parentScope=parentScope;
4525		me.hotspot=hotspot;
4526		var nodeId=String(hotspot.url);
4527		nodeId=(nodeId.charAt(0)=='{')?nodeId.substr(1, nodeId.length - 2):''; // }
4528		me.ggUserdata=skin.player.getNodeUserdata(nodeId);
4529		me.elementMouseDown=[];
4530		me.elementMouseOver=[];
4531		me.findElements=function(id,regex) {
4532			return skin.findElements(id,regex);
4533		}
4534		el=me._ht_node=document.createElement('div');
4535		el.ggId="ht_node";
4536		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
4537		el.ggVisible=true;
4538		el.className="ggskin ggskin_hotspot ";
4539		el.ggType='hotspot';
4540		hs ='';
4541		hs+='height : 0px;';
4542		hs+='left : 75px;';
4543		hs+='position : absolute;';
4544		hs+='top : 130px;';
4545		hs+='visibility : inherit;';
4546		hs+='width : 0px;';
4547		hs+='pointer-events:auto;';
4548		el.setAttribute('style',hs);
4549		el.style[domTransform + 'Origin']='50% 50%';
4550		me._ht_node.ggIsActive=function() {
4551			return player.getCurrentNode()==this.ggElementNodeId();
4552		}
4553		el.ggElementNodeId=function() {
4554			if (me.hotspot.url!='' && me.hotspot.url.charAt(0)=='{') { // }
4555				return me.hotspot.url.substr(1, me.hotspot.url.length - 2);
4556			} else {
4557				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
4558					return this.parentNode.ggElementNodeId();
4559				} else {
4560					return player.getCurrentNode();
4561				}
4562			}
4563		}
4564		me._ht_node.logicBlock_scaling = function() {
4565			var newLogicStateScaling;
4566			if (
4567				((player.getViewerSize().width <= 960))
4568			)
4569			{
4570				newLogicStateScaling = 0;
4571			}
4572			else {
4573				newLogicStateScaling = -1;
4574			}
4575			if (me._ht_node.ggCurrentLogicStateScaling != newLogicStateScaling) {
4576				me._ht_node.ggCurrentLogicStateScaling = newLogicStateScaling;
4577				me._ht_node.style[domTransition]='' + cssPrefix + 'transform 0s';
4578				if (me._ht_node.ggCurrentLogicStateScaling == 0) {
4579					me._ht_node.ggParameter.sx = 0.8;
4580					me._ht_node.ggParameter.sy = 0.8;
4581					me._ht_node.style[domTransform]=parameterToTransform(me._ht_node.ggParameter);
4582				}
4583				else {
4584					me._ht_node.ggParameter.sx = 1;
4585					me._ht_node.ggParameter.sy = 1;
4586					me._ht_node.style[domTransform]=parameterToTransform(me._ht_node.ggParameter);
4587				}
4588			}
4589		}
4590		me._ht_node.onclick=function (e) {
4591			player.openNext(me.hotspot.url,me.hotspot.target);
4592			skin._float_tt.style[domTransition]='none';
4593			skin._float_tt.style.visibility='hidden';
4594			skin._float_tt.ggVisible=false;
4595			player.setVariableValue('var_menu', false);
4596			player.setVariableValue('floorplan_mobile', false);
4597			skin.hotspotProxyClick(me.hotspot.id, me.hotspot.url);
4598		}
4599		me._ht_node.ondblclick=function (e) {
4600			skin.hotspotProxyDoubleClick(me.hotspot.id, me.hotspot.url);
4601		}
4602		me._ht_node.onmouseover=function (e) {
4603			player.setActiveHotspot(me.hotspot);
4604			skin._float_tt.style[domTransition]='none';
4605			skin._float_tt.style.visibility=(Number(skin._float_tt.style.opacity)>0||!skin._float_tt.style.opacity)?'inherit':'hidden';
4606			skin._float_tt.ggVisible=true;
4607			me.elementMouseOver['ht_node']=true;
4608			me._hotspot_preview1.logicBlock_visible();
4609			skin.hotspotProxyOver(me.hotspot.id, me.hotspot.url);
4610		}
4611		me._ht_node.onmouseout=function (e) {
4612			player.setActiveHotspot(null);
4613			skin._float_tt.style[domTransition]='none';
4614			skin._float_tt.style.visibility='hidden';
4615			skin._float_tt.ggVisible=false;
4616			me.elementMouseOver['ht_node']=false;
4617			me._hotspot_preview1.logicBlock_visible();
4618			skin.hotspotProxyOut(me.hotspot.id, me.hotspot.url);
4619		}
4620		me._ht_node.ontouchend=function (e) {
4621			me.elementMouseOver['ht_node']=false;
4622			me._hotspot_preview1.logicBlock_visible();
4623		}
4624		me._ht_node.ggUpdatePosition=function (useTransition) {
4625		}
4626		el=me._ht_node_visited1=document.createElement('div');
4627		els=me._ht_node_visited1__img=document.createElement('img');
4628		els.className='ggskin ggskin_svg';
4629		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBF
4629IHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDkwLjM1IDg0LjExMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iOTAuMzVweCIgeG1sbnM6eG'+
4630			'xpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDkwLjM1IDg0LjExMSIgeD0iMHB4IiBoZWlnaHQ9Ijg0LjExMXB4IiBpZD0i0KHQu9C+0LlfMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeT0iMHB4Ij4KIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIHBvaW50cz0iNjQuMTk1LDI5LjQxOCA3Ni45NzEsMjkuNDE4IDQ1LjE3NCwzLjg0OSAmI3hhOyYjeDk7MTMuMzc3LDI5LjQxOCAyNi4xNTMsMjkuNDE4IDQuNTA5LDgxLjExMiA4NS44NCw4MS4xMTIgIi8+CiA8Zz4K'+
4631			'ICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOTAuMzQ5LDg0LjExMkgwbDIxLjY0Ni01MS42OTNINC44Nkw0NS4xNzQsMGw0MC4zMTQsMzIuNDE4SDY4LjcwNEw5MC4zNDksODQuMTEyeiBNNC41MDksODEuMTEySDg1Ljg0JiN4YTsmI3g5OyYjeDk7TDY0LjE5NSwyOS40MThINzYuOTdMNDUuMTc0LDMuODQ5TDEzLjM3OCwyOS40MTdoMTIuNzc2TDQuNTA5LDgxLjExMnoiLz4KIDwvZz4KPC9zdmc+Cg==';
4632		me._ht_node_visited1__img.setAttribute('src',hs);
4633		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
4634		els['ondragstart']=function() { return false; };
4635		el.appendChild(els);
4636		el.ggSubElement = els;
4637		elo=me._ht_node_visited1__imgo=document.createElement('img');
4638		elo.className='ggskin ggskin_svg';
4639		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDkwLjM1IDg0LjExMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iOTAuMzVweCIgeG1sbnM6eG'+
4640			'xpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDkwLjM1IDg0LjExMSIgeD0iMHB4IiBoZWlnaHQ9Ijg0LjExMXB4IiBpZD0i0KHQu9C+0LlfMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeT0iMHB4Ij4KIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIHBvaW50cz0iNjQuMTk0LDI5LjQxOCA3Ni45NywyOS40MTggNDUuMTczLDMuODQ5IDEzLjM3NiwyOS40MTggJiN4YTsmI3g5OzI2LjE1MiwyOS40MTggNC41MDgsODEuMTEyIDg1LjgzOSw4MS4xMTIgIi8+CiA8Zz4K'+
4641			'ICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOTAuMzQ4LDg0LjExMmgtOTAuMzVsMjEuNjQ2LTUxLjY5M0g0Ljg1OUw0NS4xNzMsMGw0MC4zMTQsMzIuNDE4SDY4LjcwM0w5MC4zNDgsODQuMTEyeiBNNC41MDgsODEuMTEyJiN4YTsmI3g5OyYjeDk7aDgxLjMzMUw2NC4xOTQsMjkuNDE4aDEyLjc3NUw0NS4xNzMsMy44NDlMMTMuMzc3LDI5LjQxN2gxMi43NzZMNC41MDgsODEuMTEyeiIvPgogPC9nPgo8L3N2Zz4K';
4642		me._ht_node_visited1__imgo.setAttribute('src',hs);
4643		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
4644		elo['ondragstart']=function() { return false; };
4645		el.appendChild(elo);
4646		el.ggId="ht_node_visited";
4647		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
4648		el.ggVisible=false;
4649		el.className="ggskin ggskin_svg ";
4650		el.ggType='svg';
4651		hs ='';
4652		hs+='cursor : pointer;';
4653		hs+='height : 40px;';
4654		hs+='left : -16px;';
4655		hs+='position : absolute;';
4656		hs+='top : -16px;';
4657		hs+='visibility : hidden;';
4658		hs+='width : 40px;';
4659		hs+='pointer-events:auto;';
4660		el.setAttribute('style',hs);
4661		el.style[domTransform + 'Origin']='50% 50%';
4662		me._ht_node_visited1.ggIsActive=function() {
4663			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
4664				return this.parentNode.ggIsActive();
4665			}
4666			return false;
4667		}
4668		el.ggElementNodeId=function() {
4669			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
4670				return this.parentNode.ggElementNodeId();
4671			}
4672			return me.ggNodeId;
4673		}
4674		me._ht_node_visited1.logicBlock_visible = function() {
4675			var newLogicStateVisible;
4676			if (
4677				((player.nodeVisited(me._ht_node_visited1.ggElementNodeId()) == true))
4678			)
4679			{
4680				newLogicStateVisible = 0;
4681			}
4682			else {
4683				newLogicStateVisible = -1;
4684			}
4685			if (me._ht_node_visited1.ggCurrentLogicStateVisible != newLogicStateVisible) {
4686				me._ht_node_visited1.ggCurrentLogicStateVisible = newLogicStateVisible;
4687				me._ht_node_visited1.style[domTransition]='';
4688				if (me._ht_node_visited1.ggCurrentLogicStateVisible == 0) {
4689					me._ht_node_visited1.style.visibility=(Number(me._ht_node_visited1.style.opacity)>0||!me._ht_node_visited1.style.opacity)?'inherit':'hidden';
4690					me._ht_node_visited1.ggVisible=true;
4691				}
4692				else {
4693					me._ht_node_visited1.style.visibility="hidden";
4694					me._ht_node_visited1.ggVisible=false;
4695				}
4696			}
4697		}
4698		me._ht_node_visited1.onmouseover=function (e) {
4699			me._ht_node_visited1__img.style.visibility='hidden';
4700			me._ht_node_visited1__imgo.style.visibility='inherit';
4701		}
4702		me._ht_node_visited1.onmouseout=function (e) {
4703			me._ht_node_visited1__img.style.visibility='inherit';
4704			me._ht_node_visited1__imgo.style.visibility='hidden';
4705		}
4706		me._ht_node_visited1.ggUpdatePosition=function (useTransition) {
4707		}
4708		me._ht_node.appendChild(me._ht_node_visited1);
4709		el=me._ht_node_image1=document.createElement('div');
4710		els=me._ht_node_image1__img=document.createElement('img');
4711		els.className='ggskin ggskin_svg';
4712		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBF
4712IHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDkwLjM1IDg0LjExMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iOTAuMzVweCIgeG1sbnM6eG'+
4713			'xpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDkwLjM1IDg0LjExMSIgeD0iMHB4IiBoZWlnaHQ9Ijg0LjExMXB4IiBpZD0i0KHQu9C+0LlfMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeT0iMHB4Ij4KIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIHBvaW50cz0iNjQuMTk1LDI5LjQxOCA3Ni45NzEsMjkuNDE4IDQ1LjE3NCwzLjg0OSAmI3hhOyYjeDk7MTMuMzc3LDI5LjQxOCAyNi4xNTMsMjkuNDE4IDQuNTA5LDgxLjExMiA4NS44NCw4MS4xMTIgIi8+CiA8Zz4K'+
4714			'ICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOTAuMzQ5LDg0LjExMkgwbDIxLjY0Ni01MS42OTNINC44Nkw0NS4xNzQsMGw0MC4zMTQsMzIuNDE4SDY4LjcwNEw5MC4zNDksODQuMTEyeiBNNC41MDksODEuMTEySDg1Ljg0JiN4YTsmI3g5OyYjeDk7TDY0LjE5NSwyOS40MThINzYuOTdMNDUuMTc0LDMuODQ5TDEzLjM3OCwyOS40MTdoMTIuNzc2TDQuNTA5LDgxLjExMnoiLz4KIDwvZz4KPC9zdmc+Cg==';
4715		me._ht_node_image1__img.setAttribute('src',hs);
4716		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
4717		els['ondragstart']=function() { return false; };
4718		el.appendChild(els);
4719		el.ggSubElement = els;
4720		elo=me._ht_node_image1__imgo=document.createElement('img');
4721		elo.className='ggskin ggskin_svg';
4722		hs='data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDkwLjM1IDg0LjExMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iOTAuMzVweCIgeG1sbnM6eG'+
4723			'xpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDkwLjM1IDg0LjExMSIgeD0iMHB4IiBoZWlnaHQ9Ijg0LjExMXB4IiBpZD0i0KHQu9C+0LlfMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeT0iMHB4Ij4KIDxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjAuOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIHBvaW50cz0iNjQuMTk0LDI5LjQxOCA3Ni45NywyOS40MTggNDUuMTczLDMuODQ5IDEzLjM3NiwyOS40MTggJiN4YTsmI3g5OzI2LjE1MiwyOS40MTggNC41MDgsODEuMTEyIDg1LjgzOSw4MS4xMTIgIi8+CiA8Zz4K'+
4724			'ICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOTAuMzQ4LDg0LjExMmgtOTAuMzVsMjEuNjQ2LTUxLjY5M0g0Ljg1OUw0NS4xNzMsMGw0MC4zMTQsMzIuNDE4SDY4LjcwM0w5MC4zNDgsODQuMTEyeiBNNC41MDgsODEuMTEyJiN4YTsmI3g5OyYjeDk7aDgxLjMzMUw2NC4xOTQsMjkuNDE4aDEyLjc3NUw0NS4xNzMsMy44NDlMMTMuMzc3LDI5LjQxN2gxMi43NzZMNC41MDgsODEuMTEyeiIvPgogPC9nPgo8L3N2Zz4K';
4725		me._ht_node_image1__imgo.setAttribute('src',hs);
4726		elo.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;visibility:hidden;pointer-events:none;;');
4727		elo['ondragstart']=function() { return false; };
4728		el.appendChild(elo);
4729		el.ggId="ht_node_image";
4730		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
4731		el.ggVisible=true;
4732		el.className="ggskin ggskin_svg ";
4733		el.ggType='svg';
4734		hs ='';
4735		hs+='cursor : pointer;';
4736		hs+='height : 40px;';
4737		hs+='left : -16px;';
4738		hs+='position : absolute;';
4739		hs+='top : -16px;';
4740		hs+='visibility : inherit;';
4741		hs+='width : 40px;';
4742		hs+='pointer-events:auto;';
4743		el.setAttribute('style',hs);
4744		el.style[domTransform + 'Origin']='50% 50%';
4745		me._ht_node_image1.ggIsActive=function() {
4746			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
4747				return this.parentNode.ggIsActive();
4748			}
4749			return false;
4750		}
4751		el.ggElementNodeId=function() {
4752			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
4753				return this.parentNode.ggElementNodeId();
4754			}
4755			return me.ggNodeId;
4756		}
4757		me._ht_node_image1.logicBlock_visible = function() {
4758			var newLogicStateVisible;
4759			if (
4760				((player.nodeVisited(me._ht_node_image1.ggElementNodeId()) == true))
4761			)
4762			{
4763				newLogicStateVisible = 0;
4764			}
4765			else {
4766				newLogicStateVisible = -1;
4767			}
4768			if (me._ht_node_image1.ggCurrentLogicStateVisible != newLogicStateVisible) {
4769				me._ht_node_image1.ggCurrentLogicStateVisible = newLogicStateVisible;
4770				me._ht_node_image1.style[domTransition]='';
4771				if (me._ht_node_image1.ggCurrentLogicStateVisible == 0) {
4772					me._ht_node_image1.style.visibility="hidden";
4773					me._ht_node_image1.ggVisible=false;
4774				}
4775				else {
4776					me._ht_node_image1.style.visibility=(Number(me._ht_node_image1.style.opacity)>0||!me._ht_node_image1.style.opacity)?'inherit':'hidden';
4777					me._ht_node_image1.ggVisible=true;
4778				}
4779			}
4780		}
4781		me._ht_node_image1.onmouseover=function (e) {
4782			me._ht_node_image1__img.style.visibility='hidden';
4783			me._ht_node_image1__imgo.style.visibility='inherit';
4784		}
4785		me._ht_node_image1.onmouseout=function (e) {
4786			me._ht_node_image1__img.style.visibility='inherit';
4787			me._ht_node_image1__imgo.style.visibility='hidden';
4788		}
4789		me._ht_node_image1.ggUpdatePosition=function (useTransition) {
4790		}
4791		me._ht_node.appendChild(me._ht_node_image1);
4792		el=me._hotspot_preview1=document.createElement('div');
4793		el.ggId="hotspot_preview";
4794		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
4795		el.ggVisible=false;
4796		el.className="ggskin ggskin_container ";
4797		el.ggType='container';
4798		hs ='';
4799		hs+='z-index: 100;';
4800		hs+='height : 100px;';
4801		hs+='left : -75px;';
4802		hs+='position : absolute;';
4803		hs+='top : -130px;';
4804		hs+='visibility : hidden;';
4805		hs+='width : 150px;';
4806		hs+='pointer-events:none;';
4807		el.setAttribute('style',hs);
4808		el.style[domTransform + 'Origin']='50% 50%';
4809		me._hotspot_preview1.ggIsActive=function() {
4810			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
4811				return this.parentNode.ggIsActive();
4812			}
4813			return false;
4814		}
4815		el.ggElementNodeId=function() {
4816			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
4817				return this.parentNode.ggElementNodeId();
4818			}
4819			return me.ggNodeId;
4820		}
4821		me._hotspot_preview1.logicBlock_scaling = function() {
4822			var newLogicStateScaling;
4823			if (
4824				((player.getViewerSize().width <= 960))
4825			)
4826			{
4827				newLogicStateScaling = 0;
4828			}
4829			else {
4830				newLogicStateScaling = -1;
4831			}
4832			if (me._hotspot_preview1.ggCurrentLogicStateScaling != newLogicStateScaling) {
4833				me._hotspot_preview1.ggCurrentLogicStateScaling = newLogicStateScaling;
4834				me._hotspot_preview1.style[domTransition]='' + cssPrefix + 'transform 0s';
4835				if (me._hotspot_preview1.ggCurrentLogicStateScaling == 0) {
4836					me._hotspot_preview1.ggParameter.sx = 0.8;
4837					me._hotspot_preview1.ggParameter.sy = 0.8;
4838					me._hotspot_preview1.style[domTransform]=parameterToTransform(me._hotspot_preview1.ggParameter);
4839				}
4840				else {
4841					me._hotspot_preview1.ggParameter.sx = 1;
4842					me._hotspot_preview1.ggParameter.sy = 1;
4843					me._hotspot_preview1.style[domTransform]=parameterToTransform(me._hotspot_preview1.ggParameter);
4844				}
4845			}
4846		}
4847		me._hotspot_preview1.logicBlock_visible = function() {
4848			var newLogicStateVisible;
4849			if (
4850				((me.elementMouseOver['ht_node'] == true))
4851			)
4852			{
4853				newLogicStateVisible = 0;
4854			}
4855			else {
4856				newLogicStateVisible = -1;
4857			}
4858			if (me._hotspot_preview1.ggCurrentLogicStateVisible != newLogicStateVisible) {
4859				me._hotspot_preview1.ggCurrentLogicStateVisible = newLogicStateVisible;
4860				me._hotspot_preview1.style[domTransition]='' + cssPrefix + 'transform 0s';
4861				if (me._hotspot_preview1.ggCurrentLogicStateVisible == 0) {
4862					me._hotspot_preview1.style.visibility=(Number(me._hotspot_preview1.style.opacity)>0||!me._hotspot_preview1.style.opacity)?'inherit':'hidden';
4863					me._hotspot_preview1.ggVisible=true;
4864				}
4865				else {
4866					me._hotspot_preview1.style.visibility="hidden";
4867					me._hotspot_preview1.ggVisible=false;
4868				}
4869			}
4870		}
4871		me._hotspot_preview1.ggUpdatePosition=function (useTransition) {
4872		}
4873		me._ht_node.appendChild(me._hotspot_preview1);
4874		me.__div = me._ht_node;
4875	};
4876	function SkinHotspotClass_ht_node_right(parentScope,hotspot) {
4877		var me=this;
4878		var flag=false;
4879		var hs='';
4880		me.parentScope=parentScope;
4881		me.hotspot=hotspot;
4882		var nodeId=String(hotspot.url);
4883		nodeId=(nodeId.charAt(0)=='{')?nodeId.substr(1, nodeId.length - 2):''; // }
4884		me.ggUserdata=skin.player.getNodeUserdata(nodeId);
4885		me.elementMouseDown=[];
4886		me.elementMouseOver=[];
4887		me.findElements=function(id,regex) {
4888			return skin.findElements(id,regex);
4889		}
4890		el=me._ht_node_right=document.createElement('div');
4891		el.ggId="ht_node_right";
4892		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
4893		el.ggVisible=true;
4894		el.className="ggskin ggskin_hotspot ";
4895		el.ggType='hotspot';
4896		hs ='';
4897		hs+='height : 0px;';
4898		hs+='left : 75px;';
4899		hs+='position : absolute;';
4900		hs+='top : 130px;';
4901		hs+='visibility : inherit;';
4902		hs+='width : 0px;';
4903		hs+='pointer-events:auto;';
4904		el.setAttribute('style',hs);
4905		el.style[domTransform + 'Origin']='50% 50%';
4906		me._ht_node_right.ggIsActive=function() {
4907			return player.getCurrentNode()==this.ggElementNodeId();
4908		}
4909		el.ggElementNodeId=function() {
4910			if (me.hotspot.url!='' && me.hotspot.url.charAt(0)=='{') { // }
4911				return me.hotspot.url.substr(1, me.hotspot.url.length - 2);
4912			} else {
4913				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
4914					return this.parentNode.ggElementNodeId();
4915				} else {
4916					return player.getCurrentNode();
4917				}
4918			}
4919		}
4920		me._ht_node_right.logicBlock_scaling = function() {
4921			var newLogicStateScaling;
4922			if (
4923				((player.getViewerSize().width <= 960))
4924			)
4925			{
4926				newLogicStateScaling = 0;
4927			}
4928			else {
4929				newLogicStateScaling = -1;
4930			}
4931			if (me._ht_node_right.ggCurrentLogicStateScaling != newLogicStateScaling) {
4932				me._ht_node_right.ggCurrentLogicStateScaling = newLogicStateScaling;
4933				me._ht_node_right.style[domTransition]='' + cssPrefix + 'transform 0s';
4934				if (me._ht_node_right.ggCurrentLogicStateScaling == 0) {
4935					me._ht_node_right.ggParameter.sx = 0.8;
4936					me._ht_node_right.ggParameter.sy = 0.8;
4937					me._ht_node_right.style[domTransform]=parameterToTransform(me._ht_node_right.ggParameter);
4938				}
4939				else {
4940					me._ht_node_right.ggParameter.sx = 1;
4941					me._ht_node_right.ggParameter.sy = 1;
4942					me._ht_node_right.style[domTransform]=parameterToTransform(me._ht_node_right.ggParameter);
4943				}
4944			}
4945		}
4946		me._ht_node_right.logicBlock_visible = function() {
4947			var newLogicStateVisible;
4948			if (
4949				((player.getVariableValue('vis_hotspots') == false))
4950			)
4951			{
4952				newLogicStateVisible = 0;
4953			}
4954			else {
4955				newLogicStateVisible = -1;
4956			}
4957			if (me._ht_node_right.ggCurrentLogicStateVisible != newLogicStateVisible) {
4958				me._ht_node_right.ggCurrentLogicStateVisible = newLogicStateVisible;
4959				me._ht_node_right.style[domTransition]='' + cssPrefix + 'transform 0s';
4960				if (me._ht_node_right.ggCurrentLogicStateVisible == 0) {
4961					me._ht_node_right.style.visibility="hidden";
4962					me._ht_node_right.ggVisible=false;
4963				}
4964				else {
4965					me._ht_node_right.style.visibility=(Number(me._ht_node_right.style.opacity)>0||!me._ht_node_right.style.opacity)?'inherit':'hidden';
4966					me._ht_node_right.ggVisible=true;
4967				}
4968			}
4969		}
4970		me._ht_node_right.onclick=function (e) {
4971			player.openNext(me.hotspot.url,me.hotspot.target);
4972			skin._float_tt.style[domTransition]='none';
4973			skin._float_tt.style.visibility='hidden';
4974			skin._float_tt.ggVisible=false;
4975			skin.hotspotProxyClick(me.hotspot.id, me.hotspot.url);
4976		}
4977		me._ht_node_right.ondblclick=function (e) {
4978			skin.hotspotProxyDoubleClick(me.hotspot.id, me.hotspot.url);
4979		}
4980		me._ht_node_right.onmouseover=function (e) {
4981			player.setActiveHotspot(me.hotspot);
4982			skin._float_tt.style[domTransition]='none';
4983			skin._float_tt.style.visibility=(Number(skin._float_tt.style.opacity)>0||!skin._float_tt.style.opacity)?'inherit':'hidden';
4984			skin._float_tt.ggVisible=true;
4985			me.elementMouseOver['ht_node_right']=true;
4986			me._hotspot_preview0.logicBlock_visible();
4987			skin.hotspotProxyOver(me.hotspot.id, me.hotspot.url);
4988		}
4989		me._ht_node_right.onmouseout=function (e) {
4990			player.setActiveHotspot(null);
4991			skin._float_tt.style[domTransition]='none';
4992			skin._float_tt.style.visibility='hidden';
4993			skin._float_tt.ggVisible=false;
4994			me.elementMouseOver['ht_node_right']=false;
4995			me._hotspot_preview0.logicBlock_visible();
4996			skin.hotspotProxyOut(me.hotspot.id, me.hotspot.url);
4997		}
4998		me._ht_node_right.ontouchend=function (e) {
4999			me.elementMouseOver['ht_node_right']=false;
5000			me._hotspot_preview0.logicBlock_visible();
5001		}
5002		me._ht_node_right.ggUpdatePosition=function (useTransition) {
5003		}
5004		el=me._ht_node_visited0=document.createElement('div');
5005		els=me._ht_node_visited0__img=document.createElement('img');
5006		els.className='ggskin ggskin_ht_node_visited0';
5007		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIMAAACCCAYAAABlwXvDAAAcM0lEQVR4nO1de3QURb7+qqpneIZnQEiERFYRRV1NlgV8XLzyEMWj3osgGJVl2UU9Ant94Z7LrnpdXeR65S6+gOMKBlwRn4tKQN1VQCBAcIMKXIToAkKAJBAkQzKZma6+f2RqUtNT/ZjMJJk8vnPq9GO6q6u7vvm96lfdQDva0Y52tKMdliDN3YBGRKL3ZiSlFS0IrY0MVvcT731aEaFVE6Q1kcF8L07b8j63ne+03aLRWshg1fHEYZ8djDjXVdstCgmTwTCa//4JIXadbrU0r8tw6nxX5DCa4OFE33pi0JJWU2pA1fFu9lnB3PmqJZG25fWYjmoKciQC2twNSBQk9q8R1ekHDx48NxQKLa2pqXn02LFjV+bl5XUI/0ZNhZkKdbG0K0RaknBTo5D0h9'+
5008			'HcMAyjWQvqH7bcqRoAT7h49+7dewHnfL9RB18wGPysqqrqDyUlJeMnTZrUB0A3qXQ3bXcDkBYuXQF0AdA5XDqFS0cAHQB4w8UjFS1cZJLJhImUBt5/6iDFyCAeuCCDF3Wd1PHTTz8dqOv6PwwTOOf+QCCw+dSpUwv27Nlzy5QpUzIA9JJKz3DpgTqiCLIIcsgESSo54IIgKYUUJIMsFTqgrmM6AeiyYMGCjEAgsMlMCBM5ArW1tdsqKir+tGvXrsm/+MUvsgH0AZAOoHe4CJIIgsgSxI4cgiBJI0dKIYWIYCaDFxIRUNdR3aZOnXpOTU3NWjtCmBCsra3dWVZW9lJxcXHejBkzzgfQF9EEaTZyJLMvW7RrKRlhqockG3BMXmZnZ3u/+uqrhd26dZsq6jIM4weAUEKQ6XBZvba2dk9VVdX20tLSLcuWLdu2aNGi06jz'+
5009			'Inh4qSpwsd+8Dlh7MuZ1u32u0JrJoPIWIuudOnViBw8e/F3fvn3vFfUZBo6GuP4hAelICckihFxACM51aAYPBAL7qqqqth07dmzrG2+8UTh//vyTSA1yxNU5rY0MFGrVYek+fvfdd/cOGjRobvgcGMCpkK6/w7lxLFw3ZZRkUkKzCMGFhBAnchiBQOCAz+fbWlZWtu29994rnDdv3gnUd6ogCBBNFiB+crglhqtOag1kcJIKZgLElJ07d07Kycn5L0IIBQDDQGkgFHrF6rKUkv6U0GxKMIQQMsCpncFgsMTn820vLy8vLCgo2PLAAw8cQ3LI4YYYrknRYslgoyKciKCZlgwAW7t27ZgbbrhhPiHECwBBXV/KuXHcTVMoJf0oIVmUkItdkuNgdXX19rKysq0bNmwonDlz5mFEdy4PH2omh1ntAM5kAVwSokWSwUQEsZ'+
5010			'SjfuZooZkAHvP+wYMHd1q7du2c888/fxIA6JyvC+l8R0PaRyk5J0yOLEJINuo8CUvoun7E5/NtKy8vL9y6dWvhtGnTvkes5DAXO3vErdSIQosjg2JQyo1U0CwKe+qpp4bk5eVNHTBgwGjGWFdRcRySwRGUkD6UkixKSDYhJAt17qYldF0/7vP5tlVWVhYWFRVtnTx58gHUd75MAqd1wJkYEbQoMsRBBHM0UiaEB4C2atWqK8eNGze9V69eI2B6DtwwvgyG9I8a6z4oIb0orSMGrZMc3eyO13W9orq6urCysrJw165dW/Ly8vb5fD4d9R3PFeuyulFJC5jWWw4ZLFSDigxW6kEDoC1duvTy22+/fW737t1/Zr6GAZTpOv9c53xfo96MCZSQnpSSLIkcPeyO55yf8vv9hT/++GNhSUnJ5ilTpuwpLS0NoZ4MZoIA9uoD'+
5011			'QAshgwMRVLZCjIp4+umnfzJz5swH0tPTb4Tpvg3D+CHE+UecG2WNfjMuQAjpzsLkIIRkk7oIpyUMwzgdCAS2+Xy+L9LT01+EmhB27mrddRNteGOSwUItAPVD7+bh4hgijBw5suuqVatmDxw48NeEEI9cP+fGxhDnOw3D8DXaTSQBhJC0MDmyCSFZpC4MHgPOeTlj7EIAOtRSwlY6pGxyiwu14JSToH3++eejrrzyyj96vd6Bct2pJgmcYBhGVUg3dgPYDQCEkC6UkKywajmP1I2TIBQKlSI2R8UI75PVhRIpSQaX9oGVncAmTpzYY8mSJb9PT0+fKtUhws3rODeONs2dNA4MwzirG8ZenWMvo/RCjdEpABAMBk+g7hkA9f9
5011+QQQS3palbRQxUo4MimCSvG4mQYxE+OSTT0Zce+21izwejxz88YV0vrapDcOmACH1no'+
5012			'jf7z+OWDKIdfEMU18yOLiNQKx9EEWCjIwM7/bt2+dkZmY+QAgRD6TFqYR4QUAiZPD5fEIyCIkgCGF+nkpCpEQOpAMRrIJJEXfxiSee6H/gwIG3zj333IclItSGdL4qENKXtVYiAAAI0sTqyZMnKxCbx6nKe1A6Ds0uGeK0D6JsAwDs448/Hj569OjFjLF+ok7DwJEQ19cmK4KYyiBSwOro0aNlqHsuwkYQz80w7TOgkBDNSoY4AklmQ1EDwEpKSqYPGjTocdllTGRMoUWC1KuJb7755gRin5nwIlQSIgrNRoYGBJIiEuG8887rWFRU9FTv3r3vlKqsDen8bZ3z75rkBlIEsmR45513ymGRpo9oIijthmaxGVwQwXKw6a677ur19ddfr5SJYBg4GtT1/DZHBIKOqBtrga7rVcXFxQFY50tGTrOqr8klg83wM6CejBIZ'+
5013			'Y3juueeyZs2ale/1egeL+rhhFAVDekGTND7FIHsStbW1ZVAb3/WHO6BJyRAnEaJCyytWrLho6tSpf9E0LWIo6px/EtJ5YZM0PgVBJHvh7NmzsopQxWgAB0I0GRkcElKs7AMNACsoKPj59ddfv5xSGhnN0zl/J6TzPU3V/lQEkdzK6urqCqiJ4BpNQoZEiLB169YxI0aMWEII6STqC+n8LzrnJU3R9lSGrCZOnz4tqwnYLC3R6GSIkwhRBuPWrVvHjxgxYrHkOgZCOn9D5/xQY7e7RUAKRZ88ebIs6pfopSs0KhkSIUJRUdFNubm5L0hEOBPU9bda+iBTMmEKOFU4HO6Ya9BoZEiECDt37rwlJydnESFEtO90mAjH0I56EBKxGQ4cOFCuOCKuZJNGIYNNHEGsWxJh+/btN+Xm5j4f3oYBnAzp+rvtRIiFLBm++OILWU'+
5014			'1Y5TnakqMpDEg3ASUGwLNx48brhg0b9gLqiVARJkKrH2NoADTUTeIF57x2w4YNP8LdXAlVYmykwqSigZNbtPXr1195zTXXLBE2glE/ze1EstvYGkClGIPf75dVhGN6m2WdyWxgHESIii6uWbMmd+zYsX+W3MeqdiLYQw44VVdXl0P9b4/LZkgaGVzMiDbbChoA7fnnnz9/woQJyymlwhiqCer66nYbwR5yhpPP55PJ4Gb6nRJJIYNLIsQMOs2ePbvvPffck88YE6ngwZDOV7W7j25Q70lUVVVVwOWsKdiQImEyKDwHsa7KR4jYC8OHD+/8zDPPLPd6vVnipHBA6YdE29QWIEuGyspK4UlYEcJKIkTtT/YQtpVkiJIIHTt29Kxbt+7Zzp07/1ScGNL5ap3zg0luT6uF7FYeP368DM6dbzu1DkicDE7qISZNDQDbs2fP'+
5015			'vT179rxFVKJz/kFrzFxuXNQbkCUlJVY2Q5MZkG48hxhCrFu37upBgwY9Iirh3Ngc0nlxAu1ok5DVxJdffikkg+qf75oUjS0ZolTE3LlzM8aOHbsIIqhkGEeCuv73BNvQFkERntZvGEZo3bp1p8L77WILjuRoKBlUxqLVUDQDoPXt27fDY4899gJjrE/4vOoQ54027b01g0pjEn6//2RNTY2Yni8j7sBTQ8igkgbytjJ/cefOnY906dLl56KSkM7fbQ8qNQxyUovf75fdygbZCgLxhqPd2glRUmHDhg3XDRgwYKaoROe8QOf8+4Y0uJWCaIwOo4QM5IZxOKTzIth0qCLdzcp4jIsYiY5NONkJbPr06elXXXXVgvDvddPd6m62HQAoJf00xv6dhGdSM0KGUkp/puv8Q5uYS4QMVVVVZuPRyl5IagTSSj1Y2gkAtOeee2'+
5016			'6+pmnCTjjTbidEQ6NsgiCCAAH6aIzeTinprzpHlgzhdDcr28BuvCLhOIPdmIM55MyKi4sn9+zZc5w4OaTzD1r1vMc4oTF6iXgDLeecL1y4cFkgEKgJ/9xFo2yC6jw54FRWVqZSE2a4GsBySwZzLp2tagDAnnrqqazLLrvs9+IEzo0NbW2Six0oJf0Ypf8mtj/77LO/PfTQQzsee+yxJZzzEAAQgkyPxm5RnB4hw+HDh+W3z9qRIilD2PEYjRQA69ixo2fOnDn/TSntGm7FiaCub3RxrTYDjbKbEH7+FRUVpZMnT/4rAH3BggV73nzzzVXiOErI5R7GrpHPJZJruXv37hNwfiekK8QjGewCS1HD0tu3b5+SlpY2XJys6/patw1qC9AYvVy8vZ5zrs+dO/fPlZWVftS9iymUl5f3t8LCwnXieErJdRqjl0hViPkjxkcf'+
5017			'fVQO9XubZLhKfXMigxv1EKUiHn744f5Dhw79rThB53ydzo32kcgwKCUZjNKI6P/0008/XL58+feoI0IQQAhAaPTo0a9///33X4rjGKUTGaXnEUK6iH3BYLCytLS0FvUEcHqRV4O9CSfvQUmGefPmPckYSwtfvaxNTY93AdkoLCsr++fEiRP/ijoCRIgAIFhTUxO4/vrr//f06dOHIucyOpWQ+ndE+v1+oSKc3ujmCvGqCXPGUpQruXnz5gk9evQYI07Sdb5OUVebhcZoLiHIAABd14MPPfTQ4rNnz9ainghBeb2kpKQqLy/vidra2tPhKjwaqzcow7mP4jV/Dc5wErAig90AlNKDGDNmTNrw4cN/Jyrg3Pi8PT+hHpSS/ozSm8T2+vXrV7/++usHEUuEIICAWC8oKDi2YMGCx3RdrwXqYhCijurqarNkML+FXkbCas'+
5018			'Jq7CGGEMuXL/+NpmnnhI89HdT1LXYXbmsIew8AgOPHj387adKkD1BPggDqCRAhglh//PHHv1mzZs0zMHVmVVXVcdRJBjcvAZXhOs4Qd0xhyZIlF2VmZk4TJ4R0vj7cwHYAYJReJNQD5zz46KOPLq6pqRGdLkuFgKlECDFx4sSPv/rqq6VyvT/++KMggx0BXMcb3HoTqqhjJJvpjjvueEJMhTMMHNU5/9ah3rYEqjF6o9jYvHnz+ytWrPgnFCoBsaoi6rdhw4a9evz48ciLSU6dOlWKOhKYpYPsWQBJsBnsiBCRDoWFhRPS0tKGiRNDvPFezd8SoTE6DOFEFJ/Pd3zSpElvQfIaoJYIMUQAEAwGg4ERI0b8/uzZs7sAYP/+/UfD9VjZDElzLYFoQsRMms3Nze2Uk5PzqDhY53x9+1S4ehBCujFKI2Mzb7/99oqysrIa'+
5019			'qCWByoCMIcahQ4eqZ82adV8gEDi8Zs2ao3C2GQCXkoGZtlWdLw9CRdkLW7ZsuT89Pf368DlngiH9PbcXbgvwMHZV+LNEqKio+HbUqFGvGIYh2wkhmyKL/6gO37Vrly8zM3Pjyy+/bGVAqgJQgEPfuMlnULqWs2fPTs/KyookrISNRq6uou2BENKVUhIZU1i6dOlruq7L6kEsYzob1jpfLPl9990nPlWkm5ZWoWnHP6md56BMag0Xz4kTJ57u27dvxIPg3NgU/nZDldNF2wI8jF1LKRkFACdOnNjdr1+/RxBrMApyxGsAGohVC3bFVWTSTjIQmyUJBoM1hmEExaxpSsm/eCkbqXNeENL5Lpt6Wz0I4BFEAICVK1e+gfAglKnIkkE2BN3ECAzEkscu+ORoQKpsBqeRSQqALVy4cJvX611/8cUXZ3Tu3HmQqI8SMoQx+l'+
5020			'MApw3DOGl38dYKjdERlJCfAEBZWdnecePGvYZoA1FlI5jVhcooVHW8odhvJwmSNmoZhXnz5h1OT09/ID8//56qqqr90kk9NUaneDVtJqN0oF0drRGM0pFi/YMPPngX0VLBLCHsJIaZJFb77GwF14h3iFr+HKAoXgAdOnXq1OH999+/edSoUb/u2LFj1Ae2Wvs3H2RojA5llN4GAD6f71h6evr02traWqgjiyrvwWwvILxOTNtiGU+Rz41BvDmQVo3gNTU1+vjx4z/Kycm5u6io6E1d1wPiJELIAA9j94QDMK0alNCrxfqWLVvW1NbWyv9klVpQ/dPdSAKr+EKDpYOTzQAogk12paKigr/yyitff/PNNxtyc3N79erVa6A4nxJygcboFaizJ5xeVdfiQCnpyyj9VwAIhUL+m2+++ZmTJ0/WwD6uIDownliBXZRRtc+V'+
5021			'e2lHBvM2VWzLJYpI+/btq37hhRe2BQKBry+77LKsLl269A7X2ZFScgmjdAiAk4ZhiLH6Fg+NsVGEkEwA2L
5021dv38dPPvnkJkTbAXZGoyovwU7U2xmHcUUeBZzUhPlC5k/riqK6uRCA0Pz58/f079//0ddee+1PZ8+ejUgDQtBPY3SaV2O/pJScg1YASkjkK7qvvvrqh3CnCuKND9j9ZmcjNCjoJJa2WU2mIhuUmmk9UjIyMjrn5+ffeu21196iaVpH+cLhN8QXhR9ci4PG6OUit7GiouL/+vTpMweAMBxlA9LsYqpIAah1vsq7s3IbreITlrCTDJbGIqwNHVXWTuTGS0tLz44dO3b1mDFj5uzevftzQ/pcLqN0XAeP9htG6cVOjU5FUEIj2eCFhYUin0Nl8DlJBJWtYFjst7MpZLhSF3YDVcS03ypB1ioWYRk5O3ToUP'+
5022			'XixYt3lpeX/+OKK67ITEtLE6lcXkrJUMboxQAqDcOodHMTzQ1KSE/G6GgA0HXdf9ttt/1PeXm5GJ20ixvI7qQbN9BJMsTzWwxUldt5EsrRS0SrA5UaUf0eOffFF18ceffdd+elpaVFPiwCoMV8hU4ehzhw4MDfBw8e/EdYqwg5vmAVNALi7EgJDT3PUk3YBTXMYk32n62SO1UBl8j6rFmzNmdnZ/9HQUHBykAgUC0aQQjO9TB2j4exa+TvTaQaCCWXivWCgoKPYW8oqsS8KsgEwwWgligNuw+bfWZjEoh2I81veo15BbBiqdoXdfywYcN6LFmyZMoVV1wxWv5yLYCa8CDY7kRuONmglPT3MDYTAGprayt79Ogx2e/3+xErFeScR1kyKAeXZHvKDtHfh03wXhT7VGJKrMuNVhmQ5vi6VdaOpbQoKio6mZubu3T69OmP'+
5023			'HDp06CupDZ0YpRO9Hu1+RukFCd11EsFo/bS3/fv3b/T7/XJo2RwpdOMauiZCsuEmzmAWQSoL2EwIq+RO8z/FvB0hRn5+/vfZ2dl/ePbZZ/94+vTpI6JBBEjXGL3Dq2m/orQuwNOcoKReRaxZs2YDYj0Htx4DgOYjAmA/KqnyJsxehCoWYfXyjnjUSJQK6dq1qzc/P3/chAkTJnfo0CEyAxlo3qQaRulAjdHpAFBdXX28e/fud4ZCIT+sSa4amJLJETcZGltNCJjVhMq3VUkHO5VhZ1haSYqAz+fzT5w4cW1ubu7sbdu2fSTeXwCEk2o0Nltj9PIEnkODQCmJqIh9+/ZtDIVCZklglb1kNhqbVT0IxBuOtvIuZP1oHqN3mijipEIi5+zZs6dy5MiRy6dMmfLAd999J78XysMovcXr0eYwSi9swHNoECghQ8X66tWrP4'+
5024			'NzcoqZEED0M25WxCNjzGpDLJ3mY5o9j3hVh5X3wZ544onLZs2aNa13797ZckMNA8d0ztfrnB+O4/7iAqN0gMboLwHA5/MdSUtLuxv1JHYTfo7JXWiIZEimmmhITW4ik8p5FkjMnlCSwuv1asuXLx996623TuncuXNkujqARk2q8WhsLCXkSgAoLi5enZOTsxj2YxF2ya9GQ1VEU9kMVnBSHWYbws6ecJo84uh9BAKBQF5e3ieXXHLJ7E2bNr3fVEk1hJCLxHpBQcFm2KsHK3cSaKFqwul8u7ELpwQZIRFUYW630oIBYDfeeOM5CxcuvPPCCy+80tS+H0M6X5+Mt9dTQtI9GrsfAPx+/6mePXtOCgeaZLKa37tgqSISMRybWzLIkG9EJR3EtvxvUaV02U0zc+VxiHMKCgqODRkyZOHcuXN/V1ZWdkBqa3eN0du9mnYP'+
5025			'ozQ7kZsOJ+YAAA4fPrzN7/dbGYuOHkQqIVEyAKiPoYtNxBLDyQ21Ux/K8QzYq5Dgs88+uzcjI+M/ly1b9nyyk2qI5EVs2rRpC5yTVMwkSElCJCxjzBKORMst5QQcxBqZTmMe8tvk4jE0GQCWkZHRKT8//5ZkJNUQQjp7NfYIAOi6XjNw4MBbS0tLfYg1HlVzJOQh64RVRLg9iZwehaRIBhkOUiKe+IRdWNtpvCOqQ5KZVMMoOV+sHzt2rLi0tFS8ss+cm2A1/gCkmEQQSDoZBGxIEY89YZc95USCGNWxcePGsksvvfTFWbNm/ba0tHSv1NyuGqOTvB7tPkbpT+zui5B6MuzevXu7qe2qEHOLUBFAI5JBoIH2hDK5FupIpooYVkZmAEDg5Zdf/jYzM/Oxl1566bnwe5EAAAToqzF6p1fTZlBKohJtBCghg8X6ihUrti'+
5026			'E+VzKlws9mJN1mcLyg+qPpYulkT7gJWlnlSigHwXr16tVh5cqVE8aMGTPR6/V2ltvKufFZeBCsBgAoJZkexn4FAGfOnPln9+7dRdRRdiVVg1LKt6skgwwpbTM4IUF7wm3gykllRMqpU6dqJkyY8P7VV199f3Fx8ceGYeiirZSS68KDYJcAACM0oiKOHDmyw9Qmu/EI+X6BFFQRQDOQAUjYnjATQZVII2/bqQw5qeZUTk7O4hkzZjx45MgR+Wt6kaQaIqmIwsLCQsSSwTFxBSmqIoBmUBPKRli7o06DYPFGMu1UhziPACCLFi3KnTZt2ozu3bsPMLeXcx4cMmTImAMHDpyF9YCU7B01iooAmn+gKgrJJHgD7IlkDoKJcyLX6datG3vrrbduuO666+7yeDzdRTsrKyu/7NWr172IznaWiWB+PU/CSSxWaNE2gx1c2BNO'+
5027			'g2BO9oSV56EabQycOXOmZvz48e9effXVd+7du3d1+OVc+OGHH7Yj9t9v7nRzrEHcV0qqCCDFyAA42hN2RqYbe6IhJbhjx45TQ4cO/dODDz44pby8/PMdO3YIMqgmw6jS4iEtUxYppSZUSMCeiCepRlYTsgoSMBPQKr3P7q0qSVcRQHLVRKKfMkxqYywgHhxB7L/LgDpZ15COl8lgDnDJaoeFlxSIsVnEdVUur9XMKCvJYDTBM2sQEiZDE0J0sFi3+l0sReeb1QxFLBHMUkEmhFy/SjpYuZZQLFMazPmQlISqo8zbVsEeK//fLM5V0sOKBG4kQ8qjpZJBwA0p7Na5tG32AswEUBmsqqijKshk3peSaElqQgU39gRHvT1hSPuFypDVivl1RKrrmQnjNEDVYtDSySBgZ0+YjUyZBKJThR2h8k7MdVkRwrzffHzKo7WQAb'+
5028			'CXEubjzFJBEEKV+m91vqxarNRDi0Jq+jjJgZvMbSsCmPfJsDJCrSRCiyFHayaDgJkUqn++EwnMKsjOOLQiQTsZUghOg2B2x5hh5bba7Ut5tCUyANaqQ7VUnSOgclPtCNBOhhSGihR261ZwimOY11MabZUMAm6kgJOqsNq22peyaOtkEHB6Dk6qIp7fUhbtZLBGPM+mRXZ+O9rRjna0ox3taEc72pEQ/h9Jd9Z0yTNqzwAAAABJRU5ErkJggg==';
5029		els.setAttribute('src',hs);
5030		els.ggNormalSrc=hs;
5031		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
5032		els.className='ggskin ggskin_button';
5033		els['ondragstart']=function() { return false; };
5034		player.checkLoaded.push(els);
5035		el.appendChild(els);
5036		el.ggSubElement = els;
5037		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIMAAACCCAYAAABlwXvDAAAcM0lEQVR4nO1de3QURb7+qqpneIZnQEiERFYRRV1NlgV8XLzyEMWj3osgGJVl2UU9Ant94Z7LrnpdXeR65S6+gOMKBlwRn4tKQN1VQCBAcIMKXIToAkKAJBAkQzKZma6+f2RqUtNT/ZjMJJk8vnPq9GO6q6u7vvm96lfdQDva0Y52tKMdliDN3YBGRKL3ZiSlFS0IrY0MVvcT731aEaFVE6Q1kcF8L07b8j63ne+03aLRWshg1fHEYZ8djDjXVdstCgmTwTCa//4JIXadbrU0r8tw6nxX5DCa4OFE33pi0JJWU2pA1fFu9lnB3PmqJZG25fWYjmoKciQC2twNSBQk9q8R1ekHDx48NxQKLa2pqXn02LFjV+bl5XUI/0ZNhZkKdbG0K0RaknBTo5D0h9'+
5038			'HcMAyjWQvqH7bcqRoAT7h49+7dewHnfL9RB18wGPysqqrqDyUlJeMnTZrUB0A3qXQ3bXcDkBYuXQF0AdA5XDqFS0cAHQB4w8UjFS1cZJLJhImUBt5/6iDFyCAeuCCDF3Wd1PHTTz8dqOv6PwwTOOf+QCCw+dSpUwv27Nlzy5QpUzIA9JJKz3DpgTqiCLIIcsgESSo54IIgKYUUJIMsFTqgrmM6AeiyYMGCjEAgsMlMCBM5ArW1tdsqKir+tGvXrsm/+MUvsgH0AZAOoHe4CJIIgsgSxI4cgiBJI0dKIYWIYCaDFxIRUNdR3aZOnXpOTU3NWjtCmBCsra3dWVZW9lJxcXHejBkzzgfQF9EEaTZyJLMvW7RrKRlhqockG3BMXmZnZ3u/+uqrhd26dZsq6jIM4weAUEKQ6XBZvba2dk9VVdX20tLSLcuWLdu2aNGi06jz'+
5039			'Inh4qSpwsd+8Dlh7MuZ1u32u0JrJoPIWIuudOnViBw8e/F3fvn3vFfUZBo6GuP4hAelICckihFxACM51aAYPBAL7qqqqth07dmzrG2+8UTh//vyTSA1yxNU5rY0MFGrVYek+fvfdd/cOGjRobvgcGMCpkK6/w7lxLFw3ZZRkUkKzCMGFhBAnchiBQOCAz+fbWlZWtu29994rnDdv3gnUd6ogCBBNFiB+crglhqtOag1kcJIKZgLElJ07d07Kycn5L0IIBQDDQGkgFHrF6rKUkv6U0GxKMIQQMsCpncFgsMTn820vLy8vLCgo2PLAAw8cQ3LI4YYYrknRYslgoyKciKCZlgwAW7t27ZgbbrhhPiHECwBBXV/KuXHcTVMoJf0oIVmUkItdkuNgdXX19rKysq0bNmwonDlz5mFEdy4PH2omh1ntAM5kAVwSokWSwUQEsZ'+
5040			'SjfuZooZkAHvP+wYMHd1q7du2c888/fxIA6JyvC+l8R0PaRyk5J0yOLEJINuo8CUvoun7E5/NtKy8vL9y6dWvhtGnTvkes5DAXO3vErdSIQosjg2JQyo1U0CwKe+qpp4bk5eVNHTBgwGjGWFdRcRySwRGUkD6UkixKSDYhJAt17qYldF0/7vP5tlVWVhYWFRVtnTx58gHUd75MAqd1wJkYEbQoMsRBBHM0UiaEB4C2atWqK8eNGze9V69eI2B6DtwwvgyG9I8a6z4oIb0orSMGrZMc3eyO13W9orq6urCysrJw165dW/Ly8vb5fD4d9R3PFeuyulFJC5jWWw4ZLFSDigxW6kEDoC1duvTy22+/fW737t1/Zr6GAZTpOv9c53xfo96MCZSQnpSSLIkcPeyO55yf8vv9hT/++GNhSUnJ5ilTpuwpLS0NoZ4MZoIA9uoD'+
5041			'QAshgwMRVLZCjIp4+umnfzJz5swH0tPTb4Tpvg3D+CHE+UecG2WNfjMuQAjpzsLkIIRkk7oIpyUMwzgdCAS2+Xy+L9LT01+EmhB27mrddRNteGOSwUItAPVD7+bh4hgijBw5suuqVatmDxw48NeEEI9cP+fGxhDnOw3D8DXaTSQBhJC0MDmyCSFZpC4MHgPOeTlj7EIAOtRSwlY6pGxyiwu14JSToH3++eejrrzyyj96vd6Bct2pJgmcYBhGVUg3dgPYDQCEkC6UkKywajmP1I2TIBQKlSI2R8UI75PVhRIpSQaX9oGVncAmTpzYY8mSJb9PT0+fKtUhws3rODeONs2dNA4MwzirG8ZenWMvo/RCjdEpABAMBk+g7hkA9f9
5041+QQQS3palbRQxUo4MimCSvG4mQYxE+OSTT0Zce+21izwejxz88YV0vrapDcOmACH1no'+
5042			'jf7z+OWDKIdfEMU18yOLiNQKx9EEWCjIwM7/bt2+dkZmY+QAgRD6TFqYR4QUAiZPD5fEIyCIkgCGF+nkpCpEQOpAMRrIJJEXfxiSee6H/gwIG3zj333IclItSGdL4qENKXtVYiAAAI0sTqyZMnKxCbx6nKe1A6Ds0uGeK0D6JsAwDs448/Hj569OjFjLF+ok7DwJEQ19cmK4KYyiBSwOro0aNlqHsuwkYQz80w7TOgkBDNSoY4AklmQ1EDwEpKSqYPGjTocdllTGRMoUWC1KuJb7755gRin5nwIlQSIgrNRoYGBJIiEuG8887rWFRU9FTv3r3vlKqsDen8bZ3z75rkBlIEsmR45513ymGRpo9oIijthmaxGVwQwXKw6a677ur19ddfr5SJYBg4GtT1/DZHBIKOqBtrga7rVcXFxQFY50tGTrOqr8klg83wM6CejBIZ'+
5043			'Y3juueeyZs2ale/1egeL+rhhFAVDekGTND7FIHsStbW1ZVAb3/WHO6BJyRAnEaJCyytWrLho6tSpf9E0LWIo6px/EtJ5YZM0PgVBJHvh7NmzsopQxWgAB0I0GRkcElKs7AMNACsoKPj59ddfv5xSGhnN0zl/J6TzPU3V/lQEkdzK6urqCqiJ4BpNQoZEiLB169YxI0aMWEII6STqC+n8LzrnJU3R9lSGrCZOnz4tqwnYLC3R6GSIkwhRBuPWrVvHjxgxYrHkOgZCOn9D5/xQY7e7RUAKRZ88ebIs6pfopSs0KhkSIUJRUdFNubm5L0hEOBPU9bda+iBTMmEKOFU4HO6Ya9BoZEiECDt37rwlJydnESFEtO90mAjH0I56EBKxGQ4cOFCuOCKuZJNGIYNNHEGsWxJh+/btN+Xm5j4f3oYBnAzp+rvtRIiFLBm++OILWU'+
5044			'1Y5TnakqMpDEg3ASUGwLNx48brhg0b9gLqiVARJkKrH2NoADTUTeIF57x2w4YNP8LdXAlVYmykwqSigZNbtPXr1195zTXXLBE2glE/ze1EstvYGkClGIPf75dVhGN6m2WdyWxgHESIii6uWbMmd+zYsX+W3MeqdiLYQw44VVdXl0P9b4/LZkgaGVzMiDbbChoA7fnnnz9/woQJyymlwhiqCer66nYbwR5yhpPP55PJ4Gb6nRJJIYNLIsQMOs2ePbvvPffck88YE6ngwZDOV7W7j25Q70lUVVVVwOWsKdiQImEyKDwHsa7KR4jYC8OHD+/8zDPPLPd6vVnipHBA6YdE29QWIEuGyspK4UlYEcJKIkTtT/YQtpVkiJIIHTt29Kxbt+7Zzp07/1ScGNL5ap3zg0luT6uF7FYeP368DM6dbzu1DkicDE7qISZNDQDbs2fP'+
5045			'vT179rxFVKJz/kFrzFxuXNQbkCUlJVY2Q5MZkG48hxhCrFu37upBgwY9Iirh3Ngc0nlxAu1ok5DVxJdffikkg+qf75oUjS0ZolTE3LlzM8aOHbsIIqhkGEeCuv73BNvQFkERntZvGEZo3bp1p8L77WILjuRoKBlUxqLVUDQDoPXt27fDY4899gJjrE/4vOoQ54027b01g0pjEn6//2RNTY2Yni8j7sBTQ8igkgbytjJ/cefOnY906dLl56KSkM7fbQ8qNQxyUovf75fdygbZCgLxhqPd2glRUmHDhg3XDRgwYKaoROe8QOf8+4Y0uJWCaIwOo4QM5IZxOKTzIth0qCLdzcp4jIsYiY5NONkJbPr06elXXXXVgvDvddPd6m62HQAoJf00xv6dhGdSM0KGUkp/puv8Q5uYS4QMVVVVZuPRyl5IagTSSj1Y2gkAtOeee2'+
5046			'6+pmnCTjjTbidEQ6NsgiCCAAH6aIzeTinprzpHlgzhdDcr28BuvCLhOIPdmIM55MyKi4sn9+zZc5w4OaTzD1r1vMc4oTF6iXgDLeecL1y4cFkgEKgJ/9xFo2yC6jw54FRWVqZSE2a4GsBySwZzLp2tagDAnnrqqazLLrvs9+IEzo0NbW2Six0oJf0Ypf8mtj/77LO/PfTQQzsee+yxJZzzEAAQgkyPxm5RnB4hw+HDh+W3z9qRIilD2PEYjRQA69ixo2fOnDn/TSntGm7FiaCub3RxrTYDjbKbEH7+FRUVpZMnT/4rAH3BggV73nzzzVXiOErI5R7GrpHPJZJruXv37hNwfiekK8QjGewCS1HD0tu3b5+SlpY2XJys6/patw1qC9AYvVy8vZ5zrs+dO/fPlZWVftS9iymUl5f3t8LCwnXieErJdRqjl0hViPkjxkcf'+
5047			'fVQO9XubZLhKfXMigxv1EKUiHn744f5Dhw79rThB53ydzo32kcgwKCUZjNKI6P/0008/XL58+feoI0IQQAhAaPTo0a9///33X4rjGKUTGaXnEUK6iH3BYLCytLS0FvUEcHqRV4O9CSfvQUmGefPmPckYSwtfvaxNTY93AdkoLCsr++fEiRP/ijoCRIgAIFhTUxO4/vrr//f06dOHIucyOpWQ+ndE+v1+oSKc3ujmCvGqCXPGUpQruXnz5gk9evQYI07Sdb5OUVebhcZoLiHIAABd14MPPfTQ4rNnz9ainghBeb2kpKQqLy/vidra2tPhKjwaqzcow7mP4jV/Dc5wErAig90AlNKDGDNmTNrw4cN/Jyrg3Pi8PT+hHpSS/ozSm8T2+vXrV7/++usHEUuEIICAWC8oKDi2YMGCx3RdrwXqYhCijurqarNkML+FXkbCas'+
5048			'Jq7CGGEMuXL/+NpmnnhI89HdT1LXYXbmsIew8AgOPHj387adKkD1BPggDqCRAhglh//PHHv1mzZs0zMHVmVVXVcdRJBjcvAZXhOs4Qd0xhyZIlF2VmZk4TJ4R0vj7cwHYAYJReJNQD5zz46KOPLq6pqRGdLkuFgKlECDFx4sSPv/rqq6VyvT/++KMggx0BXMcb3HoTqqhjJJvpjjvueEJMhTMMHNU5/9ah3rYEqjF6o9jYvHnz+ytWrPgnFCoBsaoi6rdhw4a9evz48ciLSU6dOlWKOhKYpYPsWQBJsBnsiBCRDoWFhRPS0tKGiRNDvPFezd8SoTE6DOFEFJ/Pd3zSpElvQfIaoJYIMUQAEAwGg4ERI0b8/uzZs7sAYP/+/UfD9VjZDElzLYFoQsRMms3Nze2Uk5PzqDhY53x9+1S4ehBCujFKI2Mzb7/99oqysrIa'+
5049			'qCWByoCMIcahQ4eqZ82adV8gEDi8Zs2ao3C2GQCXkoGZtlWdLw9CRdkLW7ZsuT89Pf368DlngiH9PbcXbgvwMHZV+LNEqKio+HbUqFGvGIYh2wkhmyKL/6gO37Vrly8zM3Pjyy+/bGVAqgJQgEPfuMlnULqWs2fPTs/KyookrISNRq6uou2BENKVUhIZU1i6dOlruq7L6kEsYzob1jpfLPl9990nPlWkm5ZWoWnHP6md56BMag0Xz4kTJ57u27dvxIPg3NgU/nZDldNF2wI8jF1LKRkFACdOnNjdr1+/RxBrMApyxGsAGohVC3bFVWTSTjIQmyUJBoM1hmEExaxpSsm/eCkbqXNeENL5Lpt6Wz0I4BFEAICVK1e+gfAglKnIkkE2BN3ECAzEkscu+ORoQKpsBqeRSQqALVy4cJvX611/8cUXZ3Tu3HmQqI8SMoQx+l'+
5050			'MApw3DOGl38dYKjdERlJCfAEBZWdnecePGvYZoA1FlI5jVhcooVHW8odhvJwmSNmoZhXnz5h1OT09/ID8//56qqqr90kk9NUaneDVtJqN0oF0drRGM0pFi/YMPPngX0VLBLCHsJIaZJFb77GwF14h3iFr+HKAoXgAdOnXq1OH999+/edSoUb/u2LFj1Ae2Wvs3H2RojA5llN4GAD6f71h6evr02traWqgjiyrvwWwvILxOTNtiGU+Rz41BvDmQVo3gNTU1+vjx4z/Kycm5u6io6E1d1wPiJELIAA9j94QDMK0alNCrxfqWLVvW1NbWyv9klVpQ/dPdSAKr+EKDpYOTzQAogk12paKigr/yyitff/PNNxtyc3N79erVa6A4nxJygcboFaizJ5xeVdfiQCnpyyj9VwAIhUL+m2+++ZmTJ0/WwD6uIDownliBXZRRtc+V'+
5051			'e2lHBvM2VWzLJYpI+/btq37hhRe2BQKBry+77LKsLl269A7X2ZFScgmjdAiAk4ZhiLH6Fg+NsVGEkEwA2L
5051dv38dPPvnkJkTbAXZGoyovwU7U2xmHcUUeBZzUhPlC5k/riqK6uRCA0Pz58/f079//0ddee+1PZ8+ejUgDQtBPY3SaV2O/pJScg1YASkjkK7qvvvrqh3CnCuKND9j9ZmcjNCjoJJa2WU2mIhuUmmk9UjIyMjrn5+ffeu21196iaVpH+cLhN8QXhR9ci4PG6OUit7GiouL/+vTpMweAMBxlA9LsYqpIAah1vsq7s3IbreITlrCTDJbGIqwNHVXWTuTGS0tLz44dO3b1mDFj5uzevftzQ/pcLqN0XAeP9htG6cVOjU5FUEIj2eCFhYUin0Nl8DlJBJWtYFjst7MpZLhSF3YDVcS03ypB1ioWYRk5O3ToUP'+
5052			'XixYt3lpeX/+OKK67ITEtLE6lcXkrJUMboxQAqDcOodHMTzQ1KSE/G6GgA0HXdf9ttt/1PeXm5GJ20ixvI7qQbN9BJMsTzWwxUldt5EsrRS0SrA5UaUf0eOffFF18ceffdd+elpaVFPiwCoMV8hU4ehzhw4MDfBw8e/EdYqwg5vmAVNALi7EgJDT3PUk3YBTXMYk32n62SO1UBl8j6rFmzNmdnZ/9HQUHBykAgUC0aQQjO9TB2j4exa+TvTaQaCCWXivWCgoKPYW8oqsS8KsgEwwWgligNuw+bfWZjEoh2I81veo15BbBiqdoXdfywYcN6LFmyZMoVV1wxWv5yLYCa8CDY7kRuONmglPT3MDYTAGprayt79Ogx2e/3+xErFeScR1kyKAeXZHvKDtHfh03wXhT7VGJKrMuNVhmQ5vi6VdaOpbQoKio6mZubu3T69OmP'+
5053			'HDp06CupDZ0YpRO9Hu1+RukFCd11EsFo/bS3/fv3b/T7/XJo2RwpdOMauiZCsuEmzmAWQSoL2EwIq+RO8z/FvB0hRn5+/vfZ2dl/ePbZZ/94+vTpI6JBBEjXGL3Dq2m/orQuwNOcoKReRaxZs2YDYj0Htx4DgOYjAmA/KqnyJsxehCoWYfXyjnjUSJQK6dq1qzc/P3/chAkTJnfo0CEyAxlo3qQaRulAjdHpAFBdXX28e/fud4ZCIT+sSa4amJLJETcZGltNCJjVhMq3VUkHO5VhZ1haSYqAz+fzT5w4cW1ubu7sbdu2fSTeXwCEk2o0Nltj9PIEnkODQCmJqIh9+/ZtDIVCZklglb1kNhqbVT0IxBuOtvIuZP1oHqN3mijipEIi5+zZs6dy5MiRy6dMmfLAd999J78XysMovcXr0eYwSi9swHNoECghQ8X66tWrP4'+
5054			'NzcoqZEED0M25WxCNjzGpDLJ3mY5o9j3hVh5X3wZ544onLZs2aNa13797ZckMNA8d0ztfrnB+O4/7iAqN0gMboLwHA5/MdSUtLuxv1JHYTfo7JXWiIZEimmmhITW4ik8p5FkjMnlCSwuv1asuXLx996623TuncuXNkujqARk2q8WhsLCXkSgAoLi5enZOTsxj2YxF2ya9GQ1VEU9kMVnBSHWYbws6ecJo84uh9BAKBQF5e3ieXXHLJ7E2bNr3fVEk1hJCLxHpBQcFm2KsHK3cSaKFqwul8u7ELpwQZIRFUYW630oIBYDfeeOM5CxcuvPPCCy+80tS+H0M6X5+Mt9dTQtI9GrsfAPx+/6mePXtOCgeaZLKa37tgqSISMRybWzLIkG9EJR3EtvxvUaV02U0zc+VxiHMKCgqODRkyZOHcuXN/V1ZWdkBqa3eN0du9mnYP'+
5055			'ozQ7kZsOJ+YAAA4fPrzN7/dbGYuOHkQqIVEyAKiPoYtNxBLDyQ21Ux/K8QzYq5Dgs88+uzcjI+M/ly1b9nyyk2qI5EVs2rRpC5yTVMwkSElCJCxjzBKORMst5QQcxBqZTmMe8tvk4jE0GQCWkZHRKT8//5ZkJNUQQjp7NfYIAOi6XjNw4MBbS0tLfYg1HlVzJOQh64RVRLg9iZwehaRIBhkOUiKe+IRdWNtpvCOqQ5KZVMMoOV+sHzt2rLi0tFS8ss+cm2A1/gCkmEQQSDoZBGxIEY89YZc95USCGNWxcePGsksvvfTFWbNm/ba0tHSv1NyuGqOTvB7tPkbpT+zui5B6MuzevXu7qe2qEHOLUBFAI5JBoIH2hDK5FupIpooYVkZmAEDg5Zdf/jYzM/Oxl1566bnwe5EAAAToqzF6p1fTZlBKohJtBCghg8X6ihUrti'+
5056			'E+VzKlws9mJN1mcLyg+qPpYulkT7gJWlnlSigHwXr16tVh5cqVE8aMGTPR6/V2ltvKufFZeBCsBgAoJZkexn4FAGfOnPln9+7dRdRRdiVVg1LKt6skgwwpbTM4IUF7wm3gykllRMqpU6dqJkyY8P7VV199f3Fx8ceGYeiirZSS68KDYJcAACM0oiKOHDmyw9Qmu/EI+X6BFFQRQDOQAUjYnjATQZVII2/bqQw5qeZUTk7O4hkzZjx45MgR+Wt6kaQaIqmIwsLCQsSSwTFxBSmqIoBmUBPKRli7o06DYPFGMu1UhziPACCLFi3KnTZt2ozu3bsPMLeXcx4cMmTImAMHDpyF9YCU7B01iooAmn+gKgrJJHgD7IlkDoKJcyLX6datG3vrrbduuO666+7yeDzdRTsrKyu/7NWr172IznaWiWB+PU/CSSxWaNE2gx1c2BNO'+
5057			'g2BO9oSV56EabQycOXOmZvz48e9effXVd+7du3d1+OVc+OGHH7Yj9t9v7nRzrEHcV0qqCCDFyAA42hN2RqYbe6IhJbhjx45TQ4cO/dODDz44pby8/PMdO3YIMqgmw6jS4iEtUxYppSZUSMCeiCepRlYTsgoSMBPQKr3P7q0qSVcRQHLVRKKfMkxqYywgHhxB7L/LgDpZ15COl8lgDnDJaoeFlxSIsVnEdVUur9XMKCvJYDTBM2sQEiZDE0J0sFi3+l0sReeb1QxFLBHMUkEmhFy/SjpYuZZQLFMazPmQlISqo8zbVsEeK//fLM5V0sOKBG4kQ8qjpZJBwA0p7Na5tG32AswEUBmsqqijKshk3peSaElqQgU39gRHvT1hSPuFypDVivl1RKrrmQnjNEDVYtDSySBgZ0+YjUyZBKJThR2h8k7MdVkRwrzffHzKo7WQAb'+
5058			'CXEubjzFJBEEKV+m91vqxarNRDi0Jq+jjJgZvMbSsCmPfJsDJCrSRCiyFHayaDgJkUqn++EwnMKsjOOLQiQTsZUghOg2B2x5hh5bba7Ut5tCUyANaqQ7VUnSOgclPtCNBOhhSGihR261ZwimOY11MabZUMAm6kgJOqsNq22peyaOtkEHB6Dk6qIp7fUhbtZLBGPM+mRXZ+O9rRjna0ox3taEc72pEQ/h9Jd9Z0yTNqzwAAAABJRU5ErkJggg==';
5059		me._ht_node_visited0__img.ggOverSrc=hs;
5060		el.ggId="ht_node_visited";
5061		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
5062		el.ggVisible=false;
5063		el.className="ggskin ggskin_button ";
5064		el.ggType='button';
5065		hs ='';
5066		hs+='cursor : pointer;';
5067		hs+='height : 52px;';
5068		hs+='left : -16px;';
5069		hs+='position : absolute;';
5070		hs+='top : -16px;';
5071		hs+='visibility : hidden;';
5072		hs+='width : 52px;';
5073		hs+='pointer-events:auto;';
5074		el.setAttribute('style',hs);
5075		el.style[domTransform + 'Origin']='50% 50%';
5076		me._ht_node_visited0.ggIsActive=function() {
5077			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5078				return this.parentNode.ggIsActive();
5079			}
5080			return false;
5081		}
5082		el.ggElementNodeId=function() {
5083			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5084				return this.parentNode.ggElementNodeId();
5085			}
5086			return me.ggNodeId;
5087		}
5088		me._ht_node_visited0.logicBlock_visible = function() {
5089			var newLogicStateVisible;
5090			if (
5091				((player.nodeVisited(me._ht_node_visited0.ggElementNodeId()) == true))
5092			)
5093			{
5094				newLogicStateVisible = 0;
5095			}
5096			else {
5097				newLogicStateVisible = -1;
5098			}
5099			if (me._ht_node_visited0.ggCurrentLogicStateVisible != newLogicStateVisible) {
5100				me._ht_node_visited0.ggCurrentLogicStateVisible = newLogicStateVisible;
5101				me._ht_node_visited0.style[domTransition]='';
5102				if (me._ht_node_visited0.ggCurrentLogicStateVisible == 0) {
5103					me._ht_node_visited0.style.visibility=(Number(me._ht_node_visited0.style.opacity)>0||!me._ht_node_visited0.style.opacity)?'inherit':'hidden';
5104					me._ht_node_visited0.ggVisible=true;
5105				}
5106				else {
5107					me._ht_node_visited0.style.visibility="hidden";
5108					me._ht_node_visited0.ggVisible=false;
5109				}
5110			}
5111		}
5112		me._ht_node_visited0.onmouseover=function (e) {
5113			me._ht_node_visited0__img.src=me._ht_node_visited0__img.ggOverSrc;
5114		}
5115		me._ht_node_visited0.onmouseout=function (e) {
5116			me._ht_node_visited0__img.src=me._ht_node_visited0__img.ggNormalSrc;
5117		}
5118		me._ht_node_visited0.ggUpdatePosition=function (useTransition) {
5119		}
5120		me._ht_node_right.appendChild(me._ht_node_visited0);
5121		el=me._ht_node_image0=document.createElement('div');
5122		els=me._ht_node_image0__img=document.createElement('img');
5123		els.className='ggskin ggskin_ht_node_image0';
5124		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIMAAACCCAYAAABlwXvDAAAcM0lEQVR4nO1de3QURb7+qqpneIZnQEiERFYRRV1NlgV8XLzyEMWj3osgGJ
5124Vl2UU9Ant94Z7LrnpdXeR65S6+gOMKBlwRn4tKQN1VQCBAcIMKXIToAkKAJBAkQzKZma6+f2RqUtNT/ZjMJJk8vnPq9GO6q6u7vvm96lfdQDva0Y52tKMdliDN3YBGRKL3ZiSlFS0IrY0MVvcT731aEaFVE6Q1kcF8L07b8j63ne+03aLRWshg1fHEYZ8djDjXVdstCgmTwTCa//4JIXadbrU0r8tw6nxX5DCa4OFE33pi0JJWU2pA1fFu9lnB3PmqJZG25fWYjmoKciQC2twNSBQk9q8R1ekHDx48NxQKLa2pqXn02LFjV+bl5XUI/0ZNhZkKdbG0K0RaknBTo5D0h9'+
5125			'HcMAyjWQvqH7bcqRoAT7h49+7dewHnfL9RB18wGPysqqrqDyUlJeMnTZrUB0A3qXQ3bXcDkBYuXQF0AdA5XDqFS0cAHQB4w8UjFS1cZJLJhImUBt5/6iDFyCAeuCCDF3Wd1PHTTz8dqOv6PwwTOOf+QCCw+dSpUwv27Nlzy5QpUzIA9JJKz3DpgTqiCLIIcsgESSo54IIgKYUUJIMsFTqgrmM6AeiyYMGCjEAgsMlMCBM5ArW1tdsqKir+tGvXrsm/+MUvsgH0AZAOoHe4CJIIgsgSxI4cgiBJI0dKIYWIYCaDFxIRUNdR3aZOnXpOTU3NWjtCmBCsra3dWVZW9lJxcXHejBkzzgfQF9EEaTZyJLMvW7RrKRlhqockG3BMXmZnZ3u/+uqrhd26dZsq6jIM4weAUEKQ6XBZvba2dk9VVdX20tLSLcuWLdu2aNGi06jz'+
5126			'Inh4qSpwsd+8Dlh7MuZ1u32u0JrJoPIWIuudOnViBw8e/F3fvn3vFfUZBo6GuP4hAelICckihFxACM51aAYPBAL7qqqqth07dmzrG2+8UTh//vyTSA1yxNU5rY0MFGrVYek+fvfdd/cOGjRobvgcGMCpkK6/w7lxLFw3ZZRkUkKzCMGFhBAnchiBQOCAz+fbWlZWtu29994rnDdv3gnUd6ogCBBNFiB+crglhqtOag1kcJIKZgLElJ07d07Kycn5L0IIBQDDQGkgFHrF6rKUkv6U0GxKMIQQMsCpncFgsMTn820vLy8vLCgo2PLAAw8cQ3LI4YYYrknRYslgoyKciKCZlgwAW7t27ZgbbrhhPiHECwBBXV/KuXHcTVMoJf0oIVmUkItdkuNgdXX19rKysq0bNmwonDlz5mFEdy4PH2omh1ntAM5kAVwSokWSwUQEsZ'+
5127			'SjfuZooZkAHvP+wYMHd1q7du2c888/fxIA6JyvC+l8R0PaRyk5J0yOLEJINuo8CUvoun7E5/NtKy8vL9y6dWvhtGnTvkes5DAXO3vErdSIQosjg2JQyo1U0CwKe+qpp4bk5eVNHTBgwGjGWFdRcRySwRGUkD6UkixKSDYhJAt17qYldF0/7vP5tlVWVhYWFRVtnTx58gHUd75MAqd1wJkYEbQoMsRBBHM0UiaEB4C2atWqK8eNGze9V69eI2B6DtwwvgyG9I8a6z4oIb0orSMGrZMc3eyO13W9orq6urCysrJw165dW/Ly8vb5fD4d9R3PFeuyulFJC5jWWw4ZLFSDigxW6kEDoC1duvTy22+/fW737t1/Zr6GAZTpOv9c53xfo96MCZSQnpSSLIkcPeyO55yf8vv9hT/++GNhSUnJ5ilTpuwpLS0NoZ4MZoIA9uoD'+
5128			'QAshgwMRVLZCjIp4+umnfzJz5swH0tPTb4Tpvg3D+CHE+UecG2WNfjMuQAjpzsLkIIRkk7oIpyUMwzgdCAS2+Xy+L9LT01+EmhB27mrddRNteGOSwUItAPVD7+bh4hgijBw5suuqVatmDxw48NeEEI9cP+fGxhDnOw3D8DXaTSQBhJC0MDmyCSFZpC4MHgPOeTlj7EIAOtRSwlY6pGxyiwu14JSToH3++eejrrzyyj96vd6Bct2pJgmcYBhGVUg3dgPYDQCEkC6UkKywajmP1I2TIBQKlSI2R8UI75PVhRIpSQaX9oGVncAmTpzYY8mSJb9PT0+fKtUhws3rODeONs2dNA4MwzirG8ZenWMvo/RCjdEpABAMBk+g7hkA9f9+QQQS3palbRQxUo4MimCSvG4mQYxE+OSTT0Zce+21izwejxz88YV0vrapDcOmACH1no'+
5129			'jf7z+OWDKIdfEMU18yOLiNQKx9EEWCjIwM7/bt2+dkZmY+QAgRD6TFqYR4QUAiZPD5fEIyCIkgCGF+nkpCpEQOpAMRrIJJEXfxiSee6H/gwIG3zj333IclItSGdL4qENKXtVYiAAAI0sTqyZMnKxCbx6nKe1A6Ds0uGeK0D6JsAwDs448/Hj569OjFjLF+ok7DwJEQ19cmK4KYyiBSwOro0aNlqHsuwkYQz80w7TOgkBDNSoY4AklmQ1EDwEpKSqYPGjTocdllTGRMoUWC1KuJb7755gRin5nwIlQSIgrNRoYGBJIiEuG8887rWFRU9FTv3r3vlKqsDen8bZ3z75rkBlIEsmR45513ymGRpo9oIijthmaxGVwQwXKw6a677ur19ddfr5SJYBg4GtT1/DZHBIKOqBtrga7rVcXFxQFY50tGTrOqr8klg83wM6CejBIZ'+
5130			'Y3juueeyZs2ale/1egeL+rhhFAVDekGTND7FIHsStbW1ZVAb3/WHO6BJyRAnEaJCyytWrLho6tSpf9E0LWIo6px/EtJ5YZM0PgVBJHvh7NmzsopQxWgAB0I0GRkcElKs7AMNACsoKPj59ddfv5xSGhnN0zl/J6TzPU3V/lQEkdzK6urqCqiJ4BpNQoZEiLB169YxI0aMWEII6STqC+n8LzrnJU3R9lSGrCZOnz4tqwnYLC3R6GSIkwhRBuPWrVvHjxgxYrHkOgZCOn9D5/xQY7e7RUAKRZ88ebIs6pfopSs0KhkSIUJRUdFNubm5L0hEOBPU9bda+iBTMmEKOFU4HO6Ya9BoZEiECDt37rwlJydnESFEtO90mAjH0I56EBKxGQ4cOFCuOCKuZJNGIYNNHEGsWxJh+/btN+Xm5j4f3oYBnAzp+rvtRIiFLBm++OILWU'+
5131			'1Y5TnakqMpDEg3ASUGwLNx48brhg0b9gLqiVARJkKrH2NoADTUTeIF57x2w4YNP8LdXAlVYmykwqSigZNbtPXr1195zTXXLBE2glE/ze1EstvYGkClGIPf75dVhGN6m2WdyWxgHESIii6uWbMmd+zYsX+W3MeqdiLYQw44VVdXl0P9b4/LZkgaGVzMiDbbChoA7fnnnz9/woQJyymlwhiqCer66nYbwR5yhpPP55PJ4Gb6nRJJIYNLIsQMOs2ePbvvPffck88YE6ngwZDOV7W7j25Q70lUVVVVwOWsKdiQImEyKDwHsa7KR4jYC8OHD+/8zDPPLPd6vVnipHBA6YdE29QWIEuGyspK4UlYEcJKIkTtT/YQtpVkiJIIHTt29Kxbt+7Zzp07/1ScGNL5ap3zg0luT6uF7FYeP368DM6dbzu1DkicDE7qISZNDQDbs2fP'+
5132			'vT179rxFVKJz/kFrzFxuXNQbkCUlJVY2Q5MZkG48hxhCrFu37upBgwY9Iirh3Ngc0nlxAu1ok5DVxJdffikkg+qf75oUjS0ZolTE3LlzM8aOHbsIIqhkGEeCuv73BNvQFkERntZvGEZo3bp1p8L77WILjuRoKBlUxqLVUDQDoPXt27fDY4899gJjrE/4vOoQ54027b01g0pjEn6//2RNTY2Yni8j7sBTQ8igkgbytjJ/cefOnY906dLl56KSkM7fbQ8qNQxyUovf75fdygbZCgLxhqPd2glRUmHDhg3XDRgwYKaoROe8QOf8+4Y0uJWCaIwOo4QM5IZxOKTzIth0qCLdzcp4jIsYiY5NONkJbPr06elXXXXVgvDvddPd6m62HQAoJf00xv6dhGdSM0KGUkp/puv8Q5uYS4QMVVVVZuPRyl5IagTSSj1Y2gkAtOeee2'+
5133			'6+pmnCTjjTbidEQ6NsgiCCAAH6aIzeTinprzpHlgzhdDcr28BuvCLhOIPdmIM55MyKi4sn9+zZc5w4OaTzD1r1vMc4oTF6iXgDLeecL1y4cFkgEKgJ/9xFo2yC6jw54FRWVqZSE2a4GsBySwZzLp2tagDAnnrqqazLLrvs9+IEzo0NbW2Six0oJf0Ypf8mtj/77LO/PfTQQzsee+yxJZzzEAAQgkyPxm5RnB4hw+HDh+W3z9qRIilD2PEYjRQA69ixo2fOnDn/TSntGm7FiaCub3RxrTYDjbKbEH7+FRUVpZMnT/4rAH3BggV73nzzzVXiOErI5R7GrpHPJZJruXv37hNwfiekK8QjGewCS1HD0tu3b5+SlpY2XJys6/patw1qC9AYvVy8vZ5zrs+dO/fPlZWVftS9iymUl5f3t8LCwnXieErJdRqjl0hViPkjxkcf'+
5134			'fVQO9XubZLhKfXMigxv1EKUiHn744f5Dhw79rThB53ydzo32kcgwKCUZjNKI6P/0008/XL58+feoI0IQQAhAaPTo0a9///33X4rjGKUTGaXnEUK6i
5134H3BYLCytLS0FvUEcHqRV4O9CSfvQUmGefPmPckYSwtfvaxNTY93AdkoLCsr++fEiRP/ijoCRIgAIFhTUxO4/vrr//f06dOHIucyOpWQ+ndE+v1+oSKc3ujmCvGqCXPGUpQruXnz5gk9evQYI07Sdb5OUVebhcZoLiHIAABd14MPPfTQ4rNnz9ainghBeb2kpKQqLy/vidra2tPhKjwaqzcow7mP4jV/Dc5wErAig90AlNKDGDNmTNrw4cN/Jyrg3Pi8PT+hHpSS/ozSm8T2+vXrV7/++usHEUuEIICAWC8oKDi2YMGCx3RdrwXqYhCijurqarNkML+FXkbCas'+
5135			'Jq7CGGEMuXL/+NpmnnhI89HdT1LXYXbmsIew8AgOPHj387adKkD1BPggDqCRAhglh//PHHv1mzZs0zMHVmVVXVcdRJBjcvAZXhOs4Qd0xhyZIlF2VmZk4TJ4R0vj7cwHYAYJReJNQD5zz46KOPLq6pqRGdLkuFgKlECDFx4sSPv/rqq6VyvT/++KMggx0BXMcb3HoTqqhjJJvpjjvueEJMhTMMHNU5/9ah3rYEqjF6o9jYvHnz+ytWrPgnFCoBsaoi6rdhw4a9evz48ciLSU6dOlWKOhKYpYPsWQBJsBnsiBCRDoWFhRPS0tKGiRNDvPFezd8SoTE6DOFEFJ/Pd3zSpElvQfIaoJYIMUQAEAwGg4ERI0b8/uzZs7sAYP/+/UfD9VjZDElzLYFoQsRMms3Nze2Uk5PzqDhY53x9+1S4ehBCujFKI2Mzb7/99oqysrIa'+
5136			'qCWByoCMIcahQ4eqZ82adV8gEDi8Zs2ao3C2GQCXkoGZtlWdLw9CRdkLW7ZsuT89Pf368DlngiH9PbcXbgvwMHZV+LNEqKio+HbUqFGvGIYh2wkhmyKL/6gO37Vrly8zM3Pjyy+/bGVAqgJQgEPfuMlnULqWs2fPTs/KyookrISNRq6uou2BENKVUhIZU1i6dOlruq7L6kEsYzob1jpfLPl9990nPlWkm5ZWoWnHP6md56BMag0Xz4kTJ57u27dvxIPg3NgU/nZDldNF2wI8jF1LKRkFACdOnNjdr1+/RxBrMApyxGsAGohVC3bFVWTSTjIQmyUJBoM1hmEExaxpSsm/eCkbqXNeENL5Lpt6Wz0I4BFEAICVK1e+gfAglKnIkkE2BN3ECAzEkscu+ORoQKpsBqeRSQqALVy4cJvX611/8cUXZ3Tu3HmQqI8SMoQx+l'+
5137			'MApw3DOGl38dYKjdERlJCfAEBZWdnecePGvYZoA1FlI5jVhcooVHW8odhvJwmSNmoZhXnz5h1OT09/ID8//56qqqr90kk9NUaneDVtJqN0oF0drRGM0pFi/YMPPngX0VLBLCHsJIaZJFb77GwF14h3iFr+HKAoXgAdOnXq1OH999+/edSoUb/u2LFj1Ae2Wvs3H2RojA5llN4GAD6f71h6evr02traWqgjiyrvwWwvILxOTNtiGU+Rz41BvDmQVo3gNTU1+vjx4z/Kycm5u6io6E1d1wPiJELIAA9j94QDMK0alNCrxfqWLVvW1NbWyv9klVpQ/dPdSAKr+EKDpYOTzQAogk12paKigr/yyitff/PNNxtyc3N79erVa6A4nxJygcboFaizJ5xeVdfiQCnpyyj9VwAIhUL+m2+++ZmTJ0/WwD6uIDownliBXZRRtc+V'+
5138			'e2lHBvM2VWzLJYpI+/btq37hhRe2BQKBry+77LKsLl269A7X2ZFScgmjdAiAk4ZhiLH6Fg+NsVGEkEwA2Ldv38dPPvnkJkTbAXZGoyovwU7U2xmHcUUeBZzUhPlC5k/riqK6uRCA0Pz58/f079//0ddee+1PZ8+ejUgDQtBPY3SaV2O/pJScg1YASkjkK7qvvvrqh3CnCuKND9j9ZmcjNCjoJJa2WU2mIhuUmmk9UjIyMjrn5+ffeu21196iaVpH+cLhN8QXhR9ci4PG6OUit7GiouL/+vTpMweAMBxlA9LsYqpIAah1vsq7s3IbreITlrCTDJbGIqwNHVXWTuTGS0tLz44dO3b1mDFj5uzevftzQ/pcLqN0XAeP9htG6cVOjU5FUEIj2eCFhYUin0Nl8DlJBJWtYFjst7MpZLhSF3YDVcS03ypB1ioWYRk5O3ToUP'+
5139			'XixYt3lpeX/+OKK67ITEtLE6lcXkrJUMboxQAqDcOodHMTzQ1KSE/G6GgA0HXdf9ttt/1PeXm5GJ20ixvI7qQbN9BJMsTzWwxUldt5EsrRS0SrA5UaUf0eOffFF18ceffdd+elpaVFPiwCoMV8hU4ehzhw4MDfBw8e/EdYqwg5vmAVNALi7EgJDT3PUk3YBTXMYk32n62SO1UBl8j6rFmzNmdnZ/9HQUHBykAgUC0aQQjO9TB2j4exa+TvTaQaCCWXivWCgoKPYW8oqsS8KsgEwwWgligNuw+bfWZjEoh2I81veo15BbBiqdoXdfywYcN6LFmyZMoVV1wxWv5yLYCa8CDY7kRuONmglPT3MDYTAGprayt79Ogx2e/3+xErFeScR1kyKAeXZHvKDtHfh03wXhT7VGJKrMuNVhmQ5vi6VdaOpbQoKio6mZubu3T69OmP'+
5140			'HDp06CupDZ0YpRO9Hu1+RukFCd11EsFo/bS3/fv3b/T7/XJo2RwpdOMauiZCsuEmzmAWQSoL2EwIq+RO8z/FvB0hRn5+/vfZ2dl/ePbZZ/94+vTpI6JBBEjXGL3Dq2m/orQuwNOcoKReRaxZs2YDYj0Htx4DgOYjAmA/KqnyJsxehCoWYfXyjnjUSJQK6dq1qzc/P3/chAkTJnfo0CEyAxlo3qQaRulAjdHpAFBdXX28e/fud4ZCIT+sSa4amJLJETcZGltNCJjVhMq3VUkHO5VhZ1haSYqAz+fzT5w4cW1ubu7sbdu2fSTeXwCEk2o0Nltj9PIEnkODQCmJqIh9+/ZtDIVCZklglb1kNhqbVT0IxBuOtvIuZP1oHqN3mijipEIi5+zZs6dy5MiRy6dMmfLAd999J78XysMovcXr0eYwSi9swHNoECghQ8X66tWrP4'+
5141			'NzcoqZEED0M25WxCNjzGpDLJ3mY5o9j3hVh5X3wZ544onLZs2aNa13797ZckMNA8d0ztfrnB+O4/7iAqN0gMboLwHA5/MdSUtLuxv1JHYTfo7JXWiIZEimmmhITW4ik8p5FkjMnlCSwuv1asuXLx996623TuncuXNkujqARk2q8WhsLCXkSgAoLi5enZOTsxj2YxF2ya9GQ1VEU9kMVnBSHWYbws6ecJo84uh9BAKBQF5e3ieXXHLJ7E2bNr3fVEk1hJCLxHpBQcFm2KsHK3cSaKFqwul8u7ELpwQZIRFUYW630oIBYDfeeOM5CxcuvPPCCy+80tS+H0M6X5+Mt9dTQtI9GrsfAPx+/6mePXtOCgeaZLKa37tgqSISMRybWzLIkG9EJR3EtvxvUaV02U0zc+VxiHMKCgqODRkyZOHcuXN/V1ZWdkBqa3eN0du9mnYP'+
5142			'ozQ7kZsOJ+YAAA4fPrzN7/dbGYuOHkQqIVEyAKiPoYtNxBLDyQ21Ux/K8QzYq5Dgs88+uzcjI+M/ly1b9nyyk2qI5EVs2rRpC5yTVMwkSElCJCxjzBKORMst5QQcxBqZTmMe8tvk4jE0GQCWkZHRKT8//5ZkJNUQQjp7NfYIAOi6XjNw4MBbS0tLfYg1HlVzJOQh64RVRLg9iZwehaRIBhkOUiKe+IRdWNtpvCOqQ5KZVMMoOV+sHzt2rLi0tFS8ss+cm2A1/gCkmEQQSDoZBGxIEY89YZc95USCGNWxcePGsksvvfTFWbNm/ba0tHSv1NyuGqOTvB7tPkbpT+zui5B6MuzevXu7qe2qEHOLUBFAI5JBoIH2hDK5FupIpooYVkZmAEDg5Zdf/jYzM/Oxl1566bnwe5EAAAToqzF6p1fTZlBKohJtBCghg8X6ihUrti'+
5143			'E+VzKlws9mJN1mcLyg+qPpYulkT7gJWlnlSigHwXr16tVh5cqVE8aMGTPR6/V2ltvKufFZeBCsBgAoJZkexn4FAGfOnPln9+7dR
5143dRRdiVVg1LKt6skgwwpbTM4IUF7wm3gykllRMqpU6dqJkyY8P7VV199f3Fx8ceGYeiirZSS68KDYJcAACM0oiKOHDmyw9Qmu/EI+X6BFFQRQDOQAUjYnjATQZVII2/bqQw5qeZUTk7O4hkzZjx45MgR+Wt6kaQaIqmIwsLCQsSSwTFxBSmqIoBmUBPKRli7o06DYPFGMu1UhziPACCLFi3KnTZt2ozu3bsPMLeXcx4cMmTImAMHDpyF9YCU7B01iooAmn+gKgrJJHgD7IlkDoKJcyLX6datG3vrrbduuO666+7yeDzdRTsrKyu/7NWr172IznaWiWB+PU/CSSxWaNE2gx1c2BNO'+
5144			'g2BO9oSV56EabQycOXOmZvz48e9effXVd+7du3d1+OVc+OGHH7Yj9t9v7nRzrEHcV0qqCCDFyAA42hN2RqYbe6IhJbhjx45TQ4cO/dODDz44pby8/PMdO3YIMqgmw6jS4iEtUxYppSZUSMCeiCepRlYTsgoSMBPQKr3P7q0qSVcRQHLVRKKfMkxqYywgHhxB7L/LgDpZ15COl8lgDnDJaoeFlxSIsVnEdVUur9XMKCvJYDTBM2sQEiZDE0J0sFi3+l0sReeb1QxFLBHMUkEmhFy/SjpYuZZQLFMazPmQlISqo8zbVsEeK//fLM5V0sOKBG4kQ8qjpZJBwA0p7Na5tG32AswEUBmsqqijKshk3peSaElqQgU39gRHvT1hSPuFypDVivl1RKrrmQnjNEDVYtDSySBgZ0+YjUyZBKJThR2h8k7MdVkRwrzffHzKo7WQAb'+
5145			'CXEubjzFJBEEKV+m91vqxarNRDi0Jq+jjJgZvMbSsCmPfJsDJCrSRCiyFHayaDgJkUqn++EwnMKsjOOLQiQTsZUghOg2B2x5hh5bba7Ut5tCUyANaqQ7VUnSOgclPtCNBOhhSGihR261ZwimOY11MabZUMAm6kgJOqsNq22peyaOtkEHB6Dk6qIp7fUhbtZLBGPM+mRXZ+O9rRjna0ox3taEc72pEQ/h9Jd9Z0yTNqzwAAAABJRU5ErkJggg==';
5146		els.setAttribute('src',hs);
5147		els.ggNormalSrc=hs;
5148		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
5149		els.className='ggskin ggskin_button';
5150		els['ondragstart']=function() { return false; };
5151		player.checkLoaded.push(els);
5152		el.appendChild(els);
5153		el.ggSubElement = els;
5154		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIMAAACCCAYAAABlwXvDAAAcM0lEQVR4nO1de3QURb7+qqpneIZnQEiERFYRRV1NlgV8XLzyEMWj3osgGJVl2UU9Ant94Z7LrnpdXeR65S6+gOMKBlwRn4tKQN1VQCBAcIMKXIToAkKAJBAkQzKZma6+f2RqUtNT/ZjMJJk8vnPq9GO6q6u7vvm96lfdQDva0Y52tKMdliDN3YBGRKL3ZiSlFS0IrY0MVvcT731aEaFVE6Q1kcF8L07b8j63ne+03aLRWshg1fHEYZ8djDjXVdstCgmTwTCa//4JIXadbrU0r8tw6nxX5DCa4OFE33pi0JJWU2pA1fFu9lnB3PmqJZG25fWYjmoKciQC2twNSBQk9q8R1ekHDx48NxQKLa2pqXn02LFjV+bl5XUI/0ZNhZkKdbG0K0RaknBTo5D0h9'+
5155			'HcMAyjWQvqH7bcqRoAT7h49+7dewHnfL9RB18wGPysqqrqDyUlJeMnTZrUB0A3qXQ3bXcDkBYuXQF0AdA5XDqFS0cAHQB4w8UjFS1cZJLJhImUBt5/6iDFyCAeuCCDF3Wd1PHTTz8dqOv6PwwTOOf+QCCw+dSpUwv27Nlzy5QpUzIA9JJKz3DpgTqiCLIIcsgESSo54IIgKYUUJIMsFTqgrmM6AeiyYMGCjEAgsMlMCBM5ArW1tdsqKir+tGvXrsm/+MUvsgH0AZAOoHe4CJIIgsgSxI4cgiBJI0dKIYWIYCaDFxIRUNdR3aZOnXpOTU3NWjtCmBCsra3dWVZW9lJxcXHejBkzzgfQF9EEaTZyJLMvW7RrKRlhqockG3BMXmZnZ3u/+uqrhd26dZsq6jIM4weAUEKQ6XBZvba2dk9VVdX20tLSLcuWLdu2aNGi06jz'+
5156			'Inh4qSpwsd+8Dlh7MuZ1u32u0JrJoPIWIuudOnViBw8e/F3fvn3vFfUZBo6GuP4hAelICckihFxACM51aAYPBAL7qqqqth07dmzrG2+8UTh//vyTSA1yxNU5rY0MFGrVYek+fvfdd/cOGjRobvgcGMCpkK6/w7lxLFw3ZZRkUkKzCMGFhBAnchiBQOCAz+fbWlZWtu29994rnDdv3gnUd6ogCBBNFiB+crglhqtOag1kcJIKZgLElJ07d07Kycn5L0IIBQDDQGkgFHrF6rKUkv6U0GxKMIQQMsCpncFgsMTn820vLy8vLCgo2PLAAw8cQ3LI4YYYrknRYslgoyKciKCZlgwAW7t27ZgbbrhhPiHECwBBXV/KuXHcTVMoJf0oIVmUkItdkuNgdXX19rKysq0bNmwonDlz5mFEdy4PH2omh1ntAM5kAVwSokWSwUQEsZ'+
5157			'SjfuZooZkAHvP+wYMHd1q7du2c888/fxIA6JyvC+l8R0PaRyk5J0yOLEJINuo8CUvoun7E5/NtKy8vL9y6dWvhtGnTvkes5DAXO3vErdSIQosjg2JQyo1U0CwKe+qpp4bk5eVNHTBgwGjGWFdRcRySwRGUkD6UkixKSDYhJAt17qYldF0/7vP5tlVWVhYWFRVtnTx58gHUd75MAqd1wJkYEbQoMsRBBHM0UiaEB4C2atWqK8eNGze9V69eI2B6DtwwvgyG9I8a6z4oIb0orSMGrZMc3eyO13W9orq6urCysrJw165dW/Ly8vb5fD4d9R3PFeuyulFJC5jWWw4ZLFSDigxW6kEDoC1duvTy22+/fW737t1/Zr6GAZTpOv9c53xfo96MCZSQnpSSLIkcPeyO55yf8vv9hT/++GNhSUnJ5ilTpuwpLS0NoZ4MZoIA9uoD'+
5158			'QAshgwMRVLZCjIp4+umnfzJz5swH0tPTb4Tpvg3D+CHE+UecG2WNfjMuQAjpzsLkIIRkk7oIpyUMwzgdCAS2+Xy+L9LT01+EmhB27mrddRNteGOSwUItAPVD7+bh4hgijBw5suuqVatmDxw48NeEEI9cP+fGxhDnOw3D8DXaTSQBhJC0MDmyCSFZpC4MHgPOeTlj7EIAOtRSwlY6pGxyiwu14JSToH3++eejrrzyyj96vd6Bct2pJgmcYBhGVUg3dgPYDQCEkC6UkKywajmP1I2TIBQKlSI2R8UI75PVhRIpSQaX9oGVncAmTpzYY8mSJb9PT0+fKtUhws3rODeONs2dNA4MwzirG8ZenWMvo/RCjdEpABAMBk+g7hkA9f9+QQQS3palbRQxUo4MimCSvG4mQYxE+OSTT0Zce+21izwejxz88YV0vrapDcOmACH1no'+
5159			'jf7z+OWDKIdfEMU18yOLiNQKx9EEWCjIwM7/bt2+dkZmY+QAgRD6TFqYR4QUAiZPD5fEIyCIkgCGF+nkpCpEQOpAMRrIJJEXfxiSee6H/gwIG3zj333IclItSGdL4qENKXtVYiAAAI0sTqyZMnKxCbx6nKe1A6Ds0uGeK0D6JsAwDs448/Hj569OjFjLF+ok7DwJEQ19cmK4KYyiBSwOro0aNlqHsuwkYQz80w7TOgkBDNSoY4AklmQ1EDwEpKSqYPGjTocdllTGRMoUWC1KuJb7755gRin5nwIlQSIgrNRoYGBJIiEuG8887rWFRU9FTv3r3vlKqsDen8bZ3z75rkBlIEsmR45513ymGRpo9oIijthmaxGVwQwXKw6a677ur19ddfr5SJYBg4GtT1/DZHBIKOqBtrga7rVcXFxQFY50tGTrOqr8klg83wM6CejBIZ'+
5160			'Y3juueeyZs2ale/1egeL+rhhFAVDekGTND7FIHsStbW1ZVAb3/WHO6BJyRAnEaJCyytWrLho6tSpf9E0LWIo6px/EtJ5YZM0PgVBJHvh7NmzsopQxWgAB0I0GRkcElKs7AMNACsoKPj59ddfv5xSGhnN0zl/J6TzPU3V/lQEkdzK6urqCqiJ4BpNQoZEiLB169YxI0aMWEII6STqC+n8LzrnJU3R9lSGrCZOnz4tqwnYLC3R6GSIkwhRBuPWrVvHjxgxYrHkOgZCOn9D5/xQY7e7RUAKRZ88ebIs6pfopSs0KhkSIUJRUdFNubm5L0hEOBPU9bda+iBTMmEKOFU4HO6Ya9BoZEiECDt37rwlJydnESFEtO90mAjH0I56EBKxGQ4cOFCuOCKuZJNGIYNNHEGsWxJh+/btN+Xm5j4f3oYBnAzp+rvtRIiFLBm++OILWU'+
5161			'1Y5TnakqMpDEg3ASUGwLNx48brhg0b9gLqiVARJkKrH2NoADTUTeIF57x2w4YNP8LdXAlVYmykwqSigZNbtPXr1195zTXXLBE2glE/ze1EstvYGkClGIPf75dVhGN6m2WdyWxgHESIii6uWbMmd+zYsX+W3MeqdiLYQw44VVdXl0P9b4/LZkgaGVzMiDbbChoA7fnnnz9/woQJyymlwhiqCer66nYbwR5yhpPP55PJ4Gb6nRJJIYNLIsQMOs2ePbvvPffck88YE6ngwZDOV7W7j25Q70lUVVVVwOWsKdiQImEyKDwHsa7KR4jYC8OHD+/8zDPPLPd6vVnipHBA6YdE29QWIEuGyspK4UlYEcJKIkTtT/YQtpVkiJIIHTt29Kxbt+7Zzp07/1ScGNL5ap3zg0luT6uF7FYeP368DM6dbzu1DkicDE7qISZNDQDbs2fP'+
5162			'vT179rxFVKJz/kFrzFxuXNQbkCUlJVY2Q5MZkG48hxhCrFu37upBgwY9Iirh3Ngc0nlxAu1ok5DVxJdffikkg+qf75oUjS0ZolTE3LlzM8aOHbsIIqhkGEeCuv73BNvQFkERntZvGEZo3bp1p8L77WILjuRoKBlUxqLVUDQDoPXt27fDY4899gJjrE/4vOoQ54027b01g0pjEn6//2RNTY2Yni8j7sBTQ8igkgbytjJ/cefOnY906dLl56KSkM7fbQ8qNQxyUovf75fdygbZCgLxhqPd2glRUmHDhg3XDRgwYKaoROe8QOf8+4Y0uJWCaIwOo4QM5IZxOKTzIth0qCLdzcp4jIsYiY5NONkJbPr06elXXXXVgvDvddPd6m62HQAoJf00xv6dhGdSM0KGUkp/puv8Q5uYS4QMVVVVZuPRyl5IagTSSj1Y2gkAtOeee2'+
5163			'6+pmnCTjjTbidEQ6NsgiCCAAH6aIzeTinprzpHlgzhdDcr28BuvCLhOIPdmIM55MyKi4sn9+zZc5w4OaTzD1r1vMc4oTF6iXgDLeecL1y4cFkgEKgJ/9xFo2yC6jw54FRWVqZSE2a4GsBySwZzLp2tagDAnnrqqazLLrvs9+IEzo0NbW2Six0oJf0Ypf8mtj/77LO/PfTQQzsee+yxJZzzEAAQgkyPxm5RnB4hw+HDh+W3z9qRIilD2PEYjRQA69ixo2fOnDn/TSntGm7FiaCub3RxrTYDjbKbEH7+FRUVpZMnT/4rAH3BggV73nzzzVXiOErI5R7GrpHPJZJruXv37hNwfiekK8QjGewCS1HD0tu3b5+SlpY2XJys6/patw1qC9AYvVy8vZ5zrs+dO/fPlZWVftS9iymUl5f3t8LCwnXieErJdRqjl0hViPkjxkcf'+
5164			'fVQO9XubZLhKfXMigxv1EKUiHn744f5Dhw79rThB53ydzo32kcgwKCUZjNKI6P/0008/XL58+feoI0IQQAhAaPTo0a9///33X4rjGKUTGaXnEUK6i
5164H3BYLCytLS0FvUEcHqRV4O9CSfvQUmGefPmPckYSwtfvaxNTY93AdkoLCsr++fEiRP/ijoCRIgAIFhTUxO4/vrr//f06dOHIucyOpWQ+ndE+v1+oSKc3ujmCvGqCXPGUpQruXnz5gk9evQYI07Sdb5OUVebhcZoLiHIAABd14MPPfTQ4rNnz9ainghBeb2kpKQqLy/vidra2tPhKjwaqzcow7mP4jV/Dc5wErAig90AlNKDGDNmTNrw4cN/Jyrg3Pi8PT+hHpSS/ozSm8T2+vXrV7/++usHEUuEIICAWC8oKDi2YMGCx3RdrwXqYhCijurqarNkML+FXkbCas'+
5165			'Jq7CGGEMuXL/+NpmnnhI89HdT1LXYXbmsIew8AgOPHj387adKkD1BPggDqCRAhglh//PHHv1mzZs0zMHVmVVXVcdRJBjcvAZXhOs4Qd0xhyZIlF2VmZk4TJ4R0vj7cwHYAYJReJNQD5zz46KOPLq6pqRGdLkuFgKlECDFx4sSPv/rqq6VyvT/++KMggx0BXMcb3HoTqqhjJJvpjjvueEJMhTMMHNU5/9ah3rYEqjF6o9jYvHnz+ytWrPgnFCoBsaoi6rdhw4a9evz48ciLSU6dOlWKOhKYpYPsWQBJsBnsiBCRDoWFhRPS0tKGiRNDvPFezd8SoTE6DOFEFJ/Pd3zSpElvQfIaoJYIMUQAEAwGg4ERI0b8/uzZs7sAYP/+/UfD9VjZDElzLYFoQsRMms3Nze2Uk5PzqDhY53x9+1S4ehBCujFKI2Mzb7/99oqysrIa'+
5166			'qCWByoCMIcahQ4eqZ82adV8gEDi8Zs2ao3C2GQCXkoGZtlWdLw9CRdkLW7ZsuT89Pf368DlngiH9PbcXbgvwMHZV+LNEqKio+HbUqFGvGIYh2wkhmyKL/6gO37Vrly8zM3Pjyy+/bGVAqgJQgEPfuMlnULqWs2fPTs/KyookrISNRq6uou2BENKVUhIZU1i6dOlruq7L6kEsYzob1jpfLPl9990nPlWkm5ZWoWnHP6md56BMag0Xz4kTJ57u27dvxIPg3NgU/nZDldNF2wI8jF1LKRkFACdOnNjdr1+/RxBrMApyxGsAGohVC3bFVWTSTjIQmyUJBoM1hmEExaxpSsm/eCkbqXNeENL5Lpt6Wz0I4BFEAICVK1e+gfAglKnIkkE2BN3ECAzEkscu+ORoQKpsBqeRSQqALVy4cJvX611/8cUXZ3Tu3HmQqI8SMoQx+l'+
5167			'MApw3DOGl38dYKjdERlJCfAEBZWdnecePGvYZoA1FlI5jVhcooVHW8odhvJwmSNmoZhXnz5h1OT09/ID8//56qqqr90kk9NUaneDVtJqN0oF0drRGM0pFi/YMPPngX0VLBLCHsJIaZJFb77GwF14h3iFr+HKAoXgAdOnXq1OH999+/edSoUb/u2LFj1Ae2Wvs3H2RojA5llN4GAD6f71h6evr02traWqgjiyrvwWwvILxOTNtiGU+Rz41BvDmQVo3gNTU1+vjx4z/Kycm5u6io6E1d1wPiJELIAA9j94QDMK0alNCrxfqWLVvW1NbWyv9klVpQ/dPdSAKr+EKDpYOTzQAogk12paKigr/yyitff/PNNxtyc3N79erVa6A4nxJygcboFaizJ5xeVdfiQCnpyyj9VwAIhUL+m2+++ZmTJ0/WwD6uIDownliBXZRRtc+V'+
5168			'e2lHBvM2VWzLJYpI+/btq37hhRe2BQKBry+77LKsLl269A7X2ZFScgmjdAiAk4ZhiLH6Fg+NsVGEkEwA2Ldv38dPPvnkJkTbAXZGoyovwU7U2xmHcUUeBZzUhPlC5k/riqK6uRCA0Pz58/f079//0ddee+1PZ8+ejUgDQtBPY3SaV2O/pJScg1YASkjkK7qvvvrqh3CnCuKND9j9ZmcjNCjoJJa2WU2mIhuUmmk9UjIyMjrn5+ffeu21196iaVpH+cLhN8QXhR9ci4PG6OUit7GiouL/+vTpMweAMBxlA9LsYqpIAah1vsq7s3IbreITlrCTDJbGIqwNHVXWTuTGS0tLz44dO3b1mDFj5uzevftzQ/pcLqN0XAeP9htG6cVOjU5FUEIj2eCFhYUin0Nl8DlJBJWtYFjst7MpZLhSF3YDVcS03ypB1ioWYRk5O3ToUP'+
5169			'XixYt3lpeX/+OKK67ITEtLE6lcXkrJUMboxQAqDcOodHMTzQ1KSE/G6GgA0HXdf9ttt/1PeXm5GJ20ixvI7qQbN9BJMsTzWwxUldt5EsrRS0SrA5UaUf0eOffFF18ceffdd+elpaVFPiwCoMV8hU4ehzhw4MDfBw8e/EdYqwg5vmAVNALi7EgJDT3PUk3YBTXMYk32n62SO1UBl8j6rFmzNmdnZ/9HQUHBykAgUC0aQQjO9TB2j4exa+TvTaQaCCWXivWCgoKPYW8oqsS8KsgEwwWgligNuw+bfWZjEoh2I81veo15BbBiqdoXdfywYcN6LFmyZMoVV1wxWv5yLYCa8CDY7kRuONmglPT3MDYTAGprayt79Ogx2e/3+xErFeScR1kyKAeXZHvKDtHfh03wXhT7VGJKrMuNVhmQ5vi6VdaOpbQoKio6mZubu3T69OmP'+
5170			'HDp06CupDZ0YpRO9Hu1+RukFCd11EsFo/bS3/fv3b/T7/XJo2RwpdOMauiZCsuEmzmAWQSoL2EwIq+RO8z/FvB0hRn5+/vfZ2dl/ePbZZ/94+vTpI6JBBEjXGL3Dq2m/orQuwNOcoKReRaxZs2YDYj0Htx4DgOYjAmA/KqnyJsxehCoWYfXyjnjUSJQK6dq1qzc/P3/chAkTJnfo0CEyAxlo3qQaRulAjdHpAFBdXX28e/fud4ZCIT+sSa4amJLJETcZGltNCJjVhMq3VUkHO5VhZ1haSYqAz+fzT5w4cW1ubu7sbdu2fSTeXwCEk2o0Nltj9PIEnkODQCmJqIh9+/ZtDIVCZklglb1kNhqbVT0IxBuOtvIuZP1oHqN3mijipEIi5+zZs6dy5MiRy6dMmfLAd999J78XysMovcXr0eYwSi9swHNoECghQ8X66tWrP4'+
5171			'NzcoqZEED0M25WxCNjzGpDLJ3mY5o9j3hVh5X3wZ544onLZs2aNa13797ZckMNA8d0ztfrnB+O4/7iAqN0gMboLwHA5/MdSUtLuxv1JHYTfo7JXWiIZEimmmhITW4ik8p5FkjMnlCSwuv1asuXLx996623TuncuXNkujqARk2q8WhsLCXkSgAoLi5enZOTsxj2YxF2ya9GQ1VEU9kMVnBSHWYbws6ecJo84uh9BAKBQF5e3ieXXHLJ7E2bNr3fVEk1hJCLxHpBQcFm2KsHK3cSaKFqwul8u7ELpwQZIRFUYW630oIBYDfeeOM5CxcuvPPCCy+80tS+H0M6X5+Mt9dTQtI9GrsfAPx+/6mePXtOCgeaZLKa37tgqSISMRybWzLIkG9EJR3EtvxvUaV02U0zc+VxiHMKCgqODRkyZOHcuXN/V1ZWdkBqa3eN0du9mnYP'+
5172			'ozQ7kZsOJ+YAAA4fPrzN7/dbGYuOHkQqIVEyAKiPoYtNxBLDyQ21Ux/K8QzYq5Dgs88+uzcjI+M/ly1b9nyyk2qI5EVs2rRpC5yTVMwkSElCJCxjzBKORMst5QQcxBqZTmMe8tvk4jE0GQCWkZHRKT8//5ZkJNUQQjp7NfYIAOi6XjNw4MBbS0tLfYg1HlVzJOQh64RVRLg9iZwehaRIBhkOUiKe+IRdWNtpvCOqQ5KZVMMoOV+sHzt2rLi0tFS8ss+cm2A1/gCkmEQQSDoZBGxIEY89YZc95USCGNWxcePGsksvvfTFWbNm/ba0tHSv1NyuGqOTvB7tPkbpT+zui5B6MuzevXu7qe2qEHOLUBFAI5JBoIH2hDK5FupIpooYVkZmAEDg5Zdf/jYzM/Oxl1566bnwe5EAAAToqzF6p1fTZlBKohJtBCghg8X6ihUrti'+
5173			'E+VzKlws9mJN1mcLyg+qPpYulkT7gJWlnlSigHwXr16tVh5cqVE8aMGTPR6/V2ltvKufFZeBCsBgAoJZkexn4FAGfOnPln9+7dR
5173dRRdiVVg1LKt6skgwwpbTM4IUF7wm3gykllRMqpU6dqJkyY8P7VV199f3Fx8ceGYeiirZSS68KDYJcAACM0oiKOHDmyw9Qmu/EI+X6BFFQRQDOQAUjYnjATQZVII2/bqQw5qeZUTk7O4hkzZjx45MgR+Wt6kaQaIqmIwsLCQsSSwTFxBSmqIoBmUBPKRli7o06DYPFGMu1UhziPACCLFi3KnTZt2ozu3bsPMLeXcx4cMmTImAMHDpyF9YCU7B01iooAmn+gKgrJJHgD7IlkDoKJcyLX6datG3vrrbduuO666+7yeDzdRTsrKyu/7NWr172IznaWiWB+PU/CSSxWaNE2gx1c2BNO'+
5174			'g2BO9oSV56EabQycOXOmZvz48e9effXVd+7du3d1+OVc+OGHH7Yj9t9v7nRzrEHcV0qqCCDFyAA42hN2RqYbe6IhJbhjx45TQ4cO/dODDz44pby8/PMdO3YIMqgmw6jS4iEtUxYppSZUSMCeiCepRlYTsgoSMBPQKr3P7q0qSVcRQHLVRKKfMkxqYywgHhxB7L/LgDpZ15COl8lgDnDJaoeFlxSIsVnEdVUur9XMKCvJYDTBM2sQEiZDE0J0sFi3+l0sReeb1QxFLBHMUkEmhFy/SjpYuZZQLFMazPmQlISqo8zbVsEeK//fLM5V0sOKBG4kQ8qjpZJBwA0p7Na5tG32AswEUBmsqqijKshk3peSaElqQgU39gRHvT1hSPuFypDVivl1RKrrmQnjNEDVYtDSySBgZ0+YjUyZBKJThR2h8k7MdVkRwrzffHzKo7WQAb'+
5175			'CXEubjzFJBEEKV+m91vqxarNRDi0Jq+jjJgZvMbSsCmPfJsDJCrSRCiyFHayaDgJkUqn++EwnMKsjOOLQiQTsZUghOg2B2x5hh5bba7Ut5tCUyANaqQ7VUnSOgclPtCNBOhhSGihR261ZwimOY11MabZUMAm6kgJOqsNq22peyaOtkEHB6Dk6qIp7fUhbtZLBGPM+mRXZ+O9rRjna0ox3taEc72pEQ/h9Jd9Z0yTNqzwAAAABJRU5ErkJggg==';
5176		me._ht_node_image0__img.ggOverSrc=hs;
5177		el.ggId="ht_node_image";
5178		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
5179		el.ggVisible=true;
5180		el.className="ggskin ggskin_button ";
5181		el.ggType='button';
5182		hs ='';
5183		hs+='cursor : pointer;';
5184		hs+='height : 52px;';
5185		hs+='left : -16px;';
5186		hs+='position : absolute;';
5187		hs+='top : -16px;';
5188		hs+='visibility : inherit;';
5189		hs+='width : 52px;';
5190		hs+='pointer-events:auto;';
5191		el.setAttribute('style',hs);
5192		el.style[domTransform + 'Origin']='50% 50%';
5193		me._ht_node_image0.ggIsActive=function() {
5194			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5195				return this.parentNode.ggIsActive();
5196			}
5197			return false;
5198		}
5199		el.ggElementNodeId=function() {
5200			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5201				return this.parentNode.ggElementNodeId();
5202			}
5203			return me.ggNodeId;
5204		}
5205		me._ht_node_image0.logicBlock_visible = function() {
5206			var newLogicStateVisible;
5207			if (
5208				((player.nodeVisited(me._ht_node_image0.ggElementNodeId()) == true))
5209			)
5210			{
5211				newLogicStateVisible = 0;
5212			}
5213			else {
5214				newLogicStateVisible = -1;
5215			}
5216			if (me._ht_node_image0.ggCurrentLogicStateVisible != newLogicStateVisible) {
5217				me._ht_node_image0.ggCurrentLogicStateVisible = newLogicStateVisible;
5218				me._ht_node_image0.style[domTransition]='';
5219				if (me._ht_node_image0.ggCurrentLogicStateVisible == 0) {
5220					me._ht_node_image0.style.visibility="hidden";
5221					me._ht_node_image0.ggVisible=false;
5222				}
5223				else {
5224					me._ht_node_image0.style.visibility=(Number(me._ht_node_image0.style.opacity)>0||!me._ht_node_image0.style.opacity)?'inherit':'hidden';
5225					me._ht_node_image0.ggVisible=true;
5226				}
5227			}
5228		}
5229		me._ht_node_image0.onmouseover=function (e) {
5230			me._ht_node_image0__img.src=me._ht_node_image0__img.ggOverSrc;
5231		}
5232		me._ht_node_image0.onmouseout=function (e) {
5233			me._ht_node_image0__img.src=me._ht_node_image0__img.ggNormalSrc;
5234		}
5235		me._ht_node_image0.ggUpdatePosition=function (useTransition) {
5236		}
5237		me._ht_node_right.appendChild(me._ht_node_image0);
5238		el=me._hotspot_preview0=document.createElement('div');
5239		el.ggId="hotspot_preview";
5240		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
5241		el.ggVisible=false;
5242		el.className="ggskin ggskin_container ";
5243		el.ggType='container';
5244		hs ='';
5245		hs+='z-index: 100;';
5246		hs+='height : 100px;';
5247		hs+='left : -75px;';
5248		hs+='position : absolute;';
5249		hs+='top : -130px;';
5250		hs+='visibility : hidden;';
5251		hs+='width : 150px;';
5252		hs+='pointer-events:none;';
5253		el.setAttribute('style',hs);
5254		el.style[domTransform + 'Origin']='50% 50%';
5255		me._hotspot_preview0.ggIsActive=function() {
5256			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5257				return this.parentNode.ggIsActive();
5258			}
5259			return false;
5260		}
5261		el.ggElementNodeId=function() {
5262			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5263				return this.parentNode.ggElementNodeId();
5264			}
5265			return me.ggNodeId;
5266		}
5267		me._hotspot_preview0.logicBlock_scaling = function() {
5268			var newLogicStateScaling;
5269			if (
5270				((player.getViewerSize().width <= 960))
5271			)
5272			{
5273				newLogicStateScaling = 0;
5274			}
5275			else {
5276				newLogicStateScaling = -1;
5277			}
5278			if (me._hotspot_preview0.ggCurrentLogicStateScaling != newLogicStateScaling) {
5279				me._hotspot_preview0.ggCurrentLogicStateScaling = newLogicStateScaling;
5280				me._hotspot_preview0.style[domTransition]='' + cssPrefix + 'transform 0s';
5281				if (me._hotspot_preview0.ggCurrentLogicStateScaling == 0) {
5282					me._hotspot_preview0.ggParameter.sx = 0.8;
5283					me._hotspot_preview0.ggParameter.sy = 0.8;
5284					me._hotspot_preview0.style[domTransform]=parameterToTransform(me._hotspot_preview0.ggParameter);
5285				}
5286				else {
5287					me._hotspot_preview0.ggParameter.sx = 1;
5288					me._hotspot_preview0.ggParameter.sy = 1;
5289					me._hotspot_preview0.style[domTransform]=parameterToTransform(me._hotspot_preview0.ggParameter);
5290				}
5291			}
5292		}
5293		me._hotspot_preview0.logicBlock_visible = function() {
5294			var newLogicStateVisible;
5295			if (
5296				((me.elementMouseOver['ht_node_right'] == true))
5297			)
5298			{
5299				newLogicStateVisible = 0;
5300			}
5301			else {
5302				newLogicStateVisible = -1;
5303			}
5304			if (me._hotspot_preview0.ggCurrentLogicStateVisible != newLogicStateVisible) {
5305				me._hotspot_preview0.ggCurrentLogicStateVisible = newLogicStateVisible;
5306				me._hotspot_preview0.style[domTransition]='' + cssPrefix + 'transform 0s';
5307				if (me._hotspot_preview0.ggCurrentLogicStateVisible == 0) {
5308					me._hotspot_preview0.style.visibility=(Number(me._hotspot_preview0.style.opacity)>0||!me._hotspot_preview0.style.opacity)?'inherit':'hidden';
5309					me._hotspot_preview0.ggVisible=true;
5310				}
5311				else {
5312					me._hotspot_preview0.style.visibility="hidden";
5313					me._hotspot_preview0.ggVisible=false;
5314				}
5315			}
5316		}
5317		me._hotspot_preview0.ggUpdatePosition=function (useTransition) {
5318		}
5319		me._ht_node_right.appendChild(me._hotspot_preview0);
5320		me.__div = me._ht_node_right;
5321	};
5322	function SkinHotspotClass_ht_node_left(parentScope,hotspot) {
5323		var me=this;
5324		var flag=false;
5325		var hs='';
5326		me.parentScope=parentScope;
5327		me.hotspot=hotspot;
5328		var nodeId=String(hotspot.url);
5329		nodeId=(nodeId.charAt(0)=='{')?nodeId.substr(1, nodeId.length - 2):''; // }
5330		me.ggUserdata=skin.player.getNodeUserdata(nodeId);
5331		me.elementMouseDown=[];
5332		me.elementMouseOver=[];
5333		me.findElements=function(id,regex) {
5334			return skin.findElements(id,regex);
5335		}
5336		el=me._ht_node_left=document.createElement('div');
5337		el.ggId="ht_node_left";
5338		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
5339		el.ggVisible=true;
5340		el.className="ggskin ggskin_hotspot ";
5341		el.ggType='hotspot';
5342		hs ='';
5343		hs+='height : 0px;';
5344		hs+='left : 75px;';
5345		hs+='position : absolute;';
5346		hs+='top : 130px;';
5347		hs+='visibility : inherit;';
5348		hs+='width : 0px;';
5349		hs+='pointer-events:auto;';
5350		el.setAttribute('style',hs);
5351		el.style[domTransform + 'Origin']='50% 50%';
5352		me._ht_node_left.ggIsActive=function() {
5353			return player.getCurrentNode()==this.ggElementNodeId();
5354		}
5355		el.ggElementNodeId=function() {
5356			if (me.hotspot.url!='' && me.hotspot.url.charAt(0)=='{') { // }
5357				return me.hotspot.url.substr(1, me.hotspot.url.length - 2);
5358			} else {
5359				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5360					return this.parentNode.ggElementNodeId();
5361				} else {
5362					return player.getCurrentNode();
5363				}
5364			}
5365		}
5366		me._ht_node_left.logicBlock_scaling = function() {
5367			var newLogicStateScaling;
5368			if (
5369				((player.getViewerSize().width <= 960))
5370			)
5371			{
5372				newLogicStateScaling = 0;
5373			}
5374			else {
5375				newLogicStateScaling = -1;
5376			}
5377			if (me._ht_node_left.ggCurrentLogicStateScaling != newLogicStateScaling) {
5378				me._ht_node_left.ggCurrentLogicStateScaling = newLogicStateScaling;
5379				me._ht_node_left.style[domTransition]='' + cssPrefix + 'transform 0s';
5380				if (me._ht_node_left.ggCurrentLogicStateScaling == 0) {
5381					me._ht_node_left.ggParameter.sx = 0.8;
5382					me._ht_node_left.ggParameter.sy = 0.8;
5383					me._ht_node_left.style[domTransform]=parameterToTransform(me._ht_node_left.ggParameter);
5384				}
5385				else {
5386					me._ht_node_left.ggParameter.sx = 1;
5387					me._ht_node_left.ggParameter.sy = 1;
5388					me._ht_node_left.style[domTransform]=parameterToTransform(me._ht_node_left.ggParameter);
5389				}
5390			}
5391		}
5392		me._ht_node_left.logicBlock_visible = function() {
5393			var newLogicStateVisible;
5394			if (
5395				((player.getVariableValue('vis_hotspots') == false))
5396			)
5397			{
5398				newLogicStateVisible = 0;
5399			}
5400			else {
5401				newLogicStateVisible = -1;
5402			}
5403			if (me._ht_node_left.ggCurrentLogicStateVisible != newLogicStateVisible) {
5404				me._ht_node_left.ggCurrentLogicStateVisible = newLogicStateVisible;
5405				me._ht_node_left.style[domTransition]='' + cssPrefix + 'transform 0s';
5406				if (me._ht_node_left.ggCurrentLogicStateVisible == 0) {
5407					me._ht_node_left.style.visibility="hidden";
5408					me._ht_node_left.ggVisible=false;
5409				}
5410				else {
5411					me._ht_node_left.style.visibility=(Number(me._ht_node_left.style.opacity)>0||!me._ht_node_left.style.opacity)?'inherit':'hidden';
5412					me._ht_node_left.ggVisible=true;
5413				}
5414			}
5415		}
5416		me._ht_node_left.onclick=function (e) {
5417			player.openNext(me.hotspot.url,me.hotspot.target);
5418			skin._float_tt.style[domTransition]='none';
5419			skin._float_tt.style.visibility='hidden';
5420			skin._float_tt.ggVisible=false;
5421			skin.hotspotProxyClick(me.hotspot.id, me.hotspot.url);
5422		}
5423		me._ht_node_left.ondblclick=function (e) {
5424			skin.hotspotProxyDoubleClick(me.hotspot.id, me.hotspot.url);
5425		}
5426		me._ht_node_left.onmouseover=function (e) {
5427			player.setActiveHotspot(me.hotspot);
5428			skin._float_tt.style[domTransition]='none';
5429			skin._float_tt.style.visibility=(Number(skin._float_tt.style.opacity)>0||!skin._float_tt.style.opacity)?'inherit':'hidden';
5430			skin._float_tt.ggVisible=true;
5431			me.elementMouseOver['ht_node_left']=true;
5432			me._hotspot_preview.logicBlock_visible();
5433			skin.hotspotProxyOver(me.hotspot.id, me.hotspot.url);
5434		}
5435		me._ht_node_left.onmouseout=function (e) {
5436			player.setActiveHotspot(null);
5437			skin._float_tt.style[domTransition]='none';
5438			skin._float_tt.style.visibility='hidden';
5439			skin._float_tt.ggVisible=false;
5440			me.elementMouseOver['ht_node_left']=false;
5441			me._hotspot_preview.logicBlock_visible();
5442			skin.hotspotProxyOut(me.hotspot.id, me.hotspot.url);
5443		}
5444		me._ht_node_left.ontouchend=function (e) {
5445			me.elementMouseOver['ht_node_left']=false;
5446			me._hotspot_preview.logicBlock_visible();
5447		}
5448		me._ht_node_left.ggUpdatePosition=function (useTransition) {
5449		}
5450		el=me._ht_node_visited=document.createElement('div');
5451		els=me._ht_node_visited__img=document.createElement('img');
5452		els.className='ggskin ggskin_ht_node_visited';
5453		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIMAAACCCAYAAABlwXvDAAAcgklEQVR4nO1de3wURZ7/VvVkwiM8DQEBWVcei6744GES1FvxyB4aPe+jhwuLfICV8/FZlDu983YPRW9XD3F9rK4PRBRREBBE8SMBERQWTQQCYWUD8khMgIQYkkAe5DHTVXV/zPSkpqe6p2cyCZPH9/OpT1fV9HRXd33796rqaqALXehCF7rQBUuQC92AC4SWXreISSviDJ2BDFbXGOm1WxGgwxCjI5LBfE3hyuZ6Veea68KV2yU6AhnsOttJ3g7CtLWqU5XbHVwtPYAQbXsPCCGRdn6khLC7IOH/n7z1/dDG98FA6O2IHi0mQ2ujBZ0fbmsFqydf/l1JiPYOeqEbYAYxAb4bbiQqbe2S5mArJ/P/yYwZMxJPnz49saGh4b91XV9SVFQ0VGoHYCKVgr'+
5454			'SdD0KIFiUEd7a5o43OcvlTgpTc/pQIoBuA7v7Uw596AkgC0MufeptSH7k8derUAcePH59SW1v7R6/X+5UQok4IITjnRw4dOjTSfy7j3C4Ek4gAIC29F1Hev/hBCzs+0s5PhLrzjY43Ot/o7D4A+gLo50/9jTRt2rTB+fn5d1RVVS32eDxfc84bhQmMsf1ffPHFMP/5EtFMCBeCpUoXGQB7MqD1O19+4uWO7w/gIn9KBjBg9uzZlx44cODuioqKPzc1Ne3mnHvMnS/D4/H8dfHixYP95+qOZkKopEMXGQDEW+cnAxgAIOXee+8dkZeXN6O8vPy1pqamXCGE167zZTQ0NGyaPn36QP95eiGYEGbpcEFVRSzRUm9CZTc5sfCNPLHJEwf1AaNy/vz5fX/zm9+kDR48+PrevXunut3un8PXWZYQAiWA4ISQS4y6mpqa1Vdf'+
5455			'ffUjRUVFXv//mf8cxp1XGYpx9ohGh2jI4MTVa63ODzyBv//97y/69a9/nX7xxR
5455dP7NWrV5rb7R6NMN6REDglhDjGhSgWEI0uqt0uE6G8vHzJpZde+nRDQ4OAjwjc/5NBCI4O5k7KiIQM0fj30XQ+lcqBzn/mmWcG3nnnnekpKSnpSUlJ6W63e6SpHSEQQpwSAke44MWMixL4O5dSMtilaXcTn3oBAFFYWLh4+PDhb6JZmjDjN6lNRmxBPm+HIYYTMkQa2HHyhMv1ys5/6aWXLr711luvHzBgQHpSUlJqQkLCiHANFUKc5ALfc8GLOBenYdFRLqplGkQQQvB9+/YtnDBhwnr47gdT/QfBRJClQ4chRjgyWBHBrrPNddRUZ5SpvN/SpUuH3XTTTekpKSkTe/TokZaQkPCTcI33db44xIUo5lyUwUFnUEoGEYLBAMA592'+
5456			'RlZf3+9ttv3wbfvVA99QI+iUKlspkQARBCiIg7M98Z7Mjg9Om31e1W9StWrLhs4sSJ6f4nP03TtKFh2lovhCjiQhT7O//HSC7UACVkmJEvLCzc+Oijj+6BzztQEUEzbY1rMKsLWUqI9koIK51rRwCjLHd4uDz98MMPR06YMGFiv3790pOSktI1TRsYpm11wtfxRZyLYi7EmSiuLwSUkkEJmna/UWaM1Z08eXL7qlWrVj/++OPfw6cmdIvEpMSlJEwJANAWhIhlFFx1JJUHIBPB3Nnm8QKSlJSkrVq1avQ111xzfb9+/dJ79OiRrmlacpi21HAhioTvqS/iQlS14LpskeDSbqOEjDNVi6qqqm+3bt26fPr06dnwdb4XwUSQCcERB4RoKzLYESFoYGfw4MGuNWvW/HzEiBE39OnTZ2K3bt3SKKX9zQc24SwXotjf+cVc'+
5457			'iLMtvxzn0CgdrWl0EgFSzL9VV1fnrl+//rm5c+ceQKhkMLYcwaRQkUEArUuItiCDlSEYRISKiop5SUlJN7rd7jRCSF+7EwmgSviffMZFsRCiOmZX0QJQSlJclN4mxxv8EBUVFVlLly59acGCBQVQqwozGcykAFqZEK1JBjsjMWSYmDF2hFI6QHVgAVQI35Nf5O/82pi1uhVACElyUTqeUvILuV4I4T1x4sRb06dP/0tOTk4drAlhkMEIVBnbVlUbbUkGatoGzQtoamr60u12XwUAAjgjhPjBL/KLhBD1MWtlG8JKUng8nhPZ2dn/M2nSpJ2wNyZVKqPVpEQsyaAK39oFh2QJoXm93jLjT4zx7V6dbWacH2qvRAAAzkW5R2fveBlb5hu78MHtdg+76aab3j9z5sxzd911V184mCAD9b2M24kw4WY6WakJDYDW2NgYIA'+
5458			'Mh6N1ajbwQ4FyUeHR9mc74WgB1/mqSnJw8ffXq1Vu3bt2ajubRVztiqFRuXBLCjgzh7Aatrq6uvHln0qsV23nBwDj/3svY+0KIk0ZdQkLCJZMnT1536tSpRwcPHpyIYFKopuGpAnGQpvbFBazIoLIljAsKPAGVlZVnpD06lGSQYagOnfHVAJoAgBCiDRky5NFjx459+NRTT12MZkKYZ0HZSgj/seKCEFY2g7FVBZcCpCgpKZEkQ8clgwHG+VEvY+8KgVNGXY8ePdIef/zxzZ9//nkaoiNE3KgNpzaDkQ8SfwcPHmweHyCkw5MBADgXZR5df5txvtmo0zRtUEZGxrrjx4/fi/B2RNwalk7UhMpuIADoZ599Vint1CFtBivojO/RGV+JZrXhGj58+B8rKioW//SnP+2GUELYeRtAHBAinAEp50PURk5OTiNjzAgmuQlB'+
5459			't9ZpZnyCcV7gVxsBF/Siiy6657vvvnt/5syZ/aGWEnFLiHBqArAnBWlqapI9ik6hKmT41cYyLsReoy4pKenGZcuWffLCCy9cilBPQ0UIYwtcQEI4sRmMrdKwbGhoqAjsTDqme+kEXp1lMc63GmW32z1q/vz5H69cufIKBM8IV6kMIA4I4UQyyAghRF1dXcC97GiBp0ihM57DOF9vlDVNGzR9+vT1WVlZqXCmMi4oISJRE6otOXfuXKdWE2bojOf7DUsAAKW075QpUz7Izs6eDHuVYTbQgTYmREskAwCgswSeIgHjvEBn/F0AHgAghHRPS0tblpOTcwvsYxEXlBBOyGA7wlZaWtpsM3Qy99IOjPNiL2PvAagBAEJIQmpq6ut79+69Dc7iEG1OiEglQwgxjh49GlATnSXw5BScixIvY2sAnAV8hBg3btyr+/bt+xfEIS'+
5460			'HCkUG1fE1QfteuXZ0qJB0pOBenvYytE0Al4AtOjR079uXdu3ffBt+sbDtCAG0Yh1CRIWRSp0VeABA7duyo4Zx7/HXd0Q5Wg2lrcC5O64ytF4BhX2kTJkz4y86dO2+GPSFUgalWQyQ2g+XsncbGxoB0oF2qQgnORZnO2EcCqAJ8KuPGG29csmXLlomIfE5Eq0iHltoMAoCor6+XYg1dZLAC5+JHnbH1AGoBn5eRkZGxbOPGjeMQGpBqc0I4sRlU8/iCUl1dnRSF7LIb7OC3IdYCaAAASmmvzMzM5a+88soIqKOUsiFpOeIZC1iRwWwzyPXmraitrZXeduq8IWmn4FyU+CfKeAFA07T+999//4qHHnooBepIZZsQwkwGu+XulEQAgLNnzzZ7FF2SwREY5yd1xj8wym63+yfPPvvs8htuuKEnrIe9ZUIYiBkhrLwJOW8l'+
5461			'IQKkKCsra7YZutxLx2CcF/kn3AIAevTocfWnn376XLdu3YxlgpQLiSFUMsQE0RiQIamgoEBWE11kiACM8+8Z558a5X79+t2Rn5//INTeRThStIgcTsmgUhOB+tzc3MD0ty41ETl0xvM4F18b5csuu+w/t2zZciPURHD0bkY0cGJAWgacjPLmzZurhBC6/7ckm+N2wQJexrYLIYyJttrkyZP//Nhjjw2G/YBWm0oGK3cyaJ+GhgbW1NQUeIWeEJLUkkZ1VuicfwagHgA0TRuwcOHCV1NSUoz3MqykhMp+iIoU0T7BIXZDQ0NDwG6gXaoiKviCUvwjo9yzZ88Jubm5/wXrSTFWM9CAKAgRCRmUxqORzp8/7zgKSQC3S9Mmul3aNJemTSS+hTa7AIBxXsg4zzLKl1xyyX07duy4GdbvYsTMfogkAinXmbdCnv4GG/dSo/'+
5462			'QSd4LrAY2SDELIzzRKMtwJrgcoJUMiaXhHhs74Xul1PnL99dc/N2fOnGQ4fw8jKtjFGZTjEIp9BAARHHhSSwZKycUujf4KviV+ZfRzUe22SBre0eG3H2oAwOVyJb/wwguLoI49yMQAWiAd7LwJu7JRF0jl5eVh5zW4qJYJ3zrM8Hg8DU8//fSbXq/XPzUMg1waTXXa8I4OzkW5zoLiD7/My8u7G6HxBzlU3SJJEc20N6XNcOLECXkpvhAyJLi0OwjBEADgnOsLFy5c8sQTT+StWrWqeTYxpVM0SsItAdhpwDgv4FzsMMpXXXXVE08//fRP4OzVPRmOSBErA5IfOnRIVhNBg1UJmnYjJeQao7xmzZoPFi9enA+AzZ07d2dRUdH3xm+aT3p0wQ8vYzsF8CMAUEqTHn744Wf94WorQzJqYzKSCKS5HCACAP7pp5+WS/sF'+
5463			'FvtyafRKSsnNRjknJ2fzjBkztsO/FA5jzPvAAw8s93q9/ncWMcil0QkO29UpwBjbZOR79eqVvnv37mmwfilHFZByJBmsluA3+66yTjInDYBWW1uLBQsW/Kumad0BgAuRq1F6iUuj04yDFhYW7ktLS3tT13V5QSwUFBScv+KKKxqvvPLKqwCAEjJSQBwXAnG9KFhbQQjUEIJGSsgIAEhOTr6uvr7+k+zs7DrYR4rNeVtSxGKgKrCwlTz9jRD0lYlw7ty54oyMjBcbGho8CF5s0wtAv+eee7aWlJQE1EWXdxEMnfHdAigHAE3Tei1YsOB/Yf+Wd8TeRaQDVVYznjgAJpPBpWl3wDfZE01NTWdnzJjxVGFhYS18nS8nHYCXMeb57W9/u1TXdVldmFdx7dRgrHlNiL59+2bs2rXrVtgvDKKa/2AJp0Enq/qgJe/q6+ubRy'+
5464			'99nwcCY6xp8eLFT2ZlZZ1GKBG88L115AWgb9y48VRWVtYa4xgapbdRSgY5uZDOAMZ5EefiK6Oclpb2xOTJk3vBWTAqrHSIVjKY1z1kAFhdXZ15pXexcePGRU8++eRBNHe6R0ohUm
5464Lq1KmflZWVHTEO4OryLoLgZSwbwDkAcLlcA5cvXz4faiKEG7sIQSRzIK1GMAOEqK6uLpP/kJeX9+Zdd921FaFSQCZFkLrweDzeP/zhD0uFEAwACMFQjdJRVhfQCaHrjG8xCkOGDJm1ZMmSyxGD2EOkrqXR+UEk8CdeWVkZWMGkrKwsKzU19W2o1YIsJUKI8sYbbxzfv39/4II1jWY4bGenAOP8iLFaDCHEdc899xjGpN2MaiCM7RCJzaDKy6pCP3r0aAkA1NXVHUhLS3vCH2q2IoDqt4CXMXPmzJUej6fGfwXJGqWXh2lrp4LO'+
5465			'2WdGvmfPnuNzcnIy4ZwQLbYZjK2lzfDFF1+Uejye4oceeujB4uLielgbiyp7ISgdPny4ZseOHeuMBrg0OsVhWzsFOBdljDeri7Fjx/5u3Lhx3eHg5V0r2P1oF3CSR8yC8m+88caIBx98sEjRCDNDQwJXaF7uJgFAQkpKSo/CwsKlPXv29HkmnG/UGT9gd0GdDDQxwTUf/rGgH3744cXLLrvsz1B/NEX1KQRIW8sIJKDWNVbTqwJ1mzZtOotgCWK2L6y+zWCOlJHz58/z8ePHN11++eWpAEAIGcg4323T5s4GAaCaUvJzAOjTp8+YmpqaD7/99tvzsPn2BYLvdQBOJIOcrAZGrAZLVOdSSRtZKhiSwQ0gITk5uceJEydWdO/evR8A6IyvZpwftWl3pwEhpJf/Gxn/YNSVl5evGDhw4AKESodwX82JOOhkZTPIXoUhlu'+
5466			'TGmMvmCKTlB8IqKioad+/evdFogEbppPC3qePDpdFr3C7tIZkIQgiv1+ttgLVUl7chsCODigRWgSf5m01mXWVOdiRREuKRRx75TNf1RsAXptYoDXyOsLNBo/Rn7gTXwxqlgXA/AFRWVm5ftGhR5tChQ5+Tdo9otlO4naxCmmbVEUnYU2VAGvH1gPGIZlXhBuDev3//g9dee+2dACAESjy6vszJBXYUaJQO0yidQggulutra2uPbtiw4YXZs2fnwMJNR/jPL/rOEaYN0U6wVLmi5ry8n3wupY1y5syZ0qlTp/4zIYQSgt5CiHzhf8egI4NSkpKgab/SKP0FIc0LqDU2NlZt3779lfHjxz+3fv36kwj+qp7TzyQFwYlkMLZ2ebughlWHGxLF7Fa64Dce0SwZEgG4jx49+ruRI0f+IwBwIXZ7dbYFHRgujU7QKJ0CSZ0z'+
5467			'xjz79+/fMGvWrJWHDx+uhvV4j6GCnXyYFYAzA9LYOolEWhmXVgan2fC0qmMA2Ntvv/1xoOGhHyntMNAoHZ2Y4Pp3jdJb0dxH4vjx43+dOnXqfdddd907hw8fNtzHcB9aVbmWSjhRA+GsUru4g+rkZmkiB62MV9FDbAb4pUNlZeXr/fv3HwkAjPMNOuMHHVxDu4BG6aUapf9ECIKG7c+cOXP0pZdeenvRokX5sI7amqO6sq0gB50sXUsnK7MJ+DpN3jr5T7jjGarC+P4j8TdcthVCpENOTs7nmZmZIwGAEjoRaP9koJQMdFGaaf584vnz5yvWrVu3cu7cuTsZYyqDUPbYVJ0t22dADCSDaj+VNLA6npXNAISGpOWgkywdEv1b95gxY/rl5eWt0TStGwB4dfaX1vxudivD5bcLfilX6rreuGPHjo2zZs36pLS0tB5q99'+
5468			'xryqtcdCtbQWnEt3R2tJxXhZityir7Qjks7k8BS/ngwYO1BQUFu4yGaJSOdXgNcQWN0isSE1zzZSIIIcTf//73ryZPnvxwRkbG2tLS0vMI7XAzEVRf4JXD/lYh6RBE896Eqs6KHJGU7aKaQUbl+vXrA3MBKSXtigwapcPdCa4HXRqdCt9aFgCA0tLSQ/PmzfvdmDFjXt25c+ePsB7hVcURzFLA6mGMiZqI9f9lNSHbCOGCT4a6SKyurn6nd+/ewwBAZ3wt4/x7xDEoJYNcVMskBEFvjNXW1pa99957q+bNm5eDUKPPKoprFeVVeWWqOA+gIEdLl/aN+LPO/oUszcao3FACezeUA2D79u37fNKkSf8GABolExlHXJKBENLdP5h0s1zv8Xjqt23b9tHMmTM3VVVVNSGUBCoiqML98jaib3KbEe1iHVFDYo/VeIecly8w'+
5469			'iPUvvvjiduNYfis8XDS1zeHS6JX+waQAEYQQbP/+/VtvuOGGeZmZmR9XVVU1IDhoZKQmhAaTVO6j1Ufaw0oCM1qqJhDtB9/9EsIcejZiDvIHOszxBkNdJJaVlb04cODAqwGAcf6JzvjfWnQxMYJG6UhNo78kQLJcX1xc/Lcnn3xyxYoVK4qhdhGdbK2MRTMRjDzgUDpc6BXgjQYZKoOb8lYeBgPAcnNzv8rMzLwaACihE4ALSwZKyRAX1W4x3jY3cO7cuVNvvfXWe4899th+qO0Cs/hXlcMRQOWZAW1oQEYtGYAQ6WAeq7CTDokA3Onp6clff/31OkqpCwA8OntOCNEQ/dVEfR0hk0wAoKmpqXbTpk0fzpo1a2tdXZ0H4UkQjRQIF0NQEUHZafFABqMdVgNXCaYU8CgAuE+ePLlo6NChaQDAOM/SGd+LNoRLo9f4xx'+
5470			'ACcws45/qePXu2zJ07d31+fn4N1ARoiSqQvQQzCezGJgAb6dDmBqQMkysiNz6cIRnYZmdnf2UcgBJ6bRs0G4D1JJOCgoK906ZN+4/09PTl+fn5ZxFqAJoNQ3PZbgRSJUXke6IyymMejrZESyQDECQd5JiDalhbpSoSR40a1fvQoUMbNE1LBACPzp4XQpxvUaNsYDXJpLKysujVV19d8dRTT32H2BqG8kNglgZ2ne+YBAYutAEJIYRQxB6Mi6YIvsiQ+MPRo0frS0pKcocNG3Y9AGiUjNaZ2BfrdlJKUlyU3mYeTKqvrz/3ySefrJkzZ852j8cTiSqIxi4IF1mMSBKYccHJYIKZEFZh6qCblZub+41BBp+q4DElg9Ukk2+++WbT7NmzN/zwww/nEZ13YIw2qqS
5470BE7sAijwUeUe44GoCUBqS5pFMY66DUlWMHz++/549'+
5471			'ez4ihPi8Cq/+f8L/YY+WQKN0tP9Nrj5StThy5Ej2I488sjIrK+tHRKYSVBJBNTAXbji6xSpBhbggA6B0M1VkkKfEyV5F4unTp58fNGjQOABgnH+sM/5dtG2xmmRSXl5+7Pnnn3/3T3/60/cITwI7AqjIIKCWBlYxAyBGJDAQb2pChtl2MIvKIJGal5f39S233DIOACgh4wFETAa7SSZr16794L777tvFGAv31NsFlVTBM7tYQcztAtvrj9WBWgq/m2l14Zb2gpF/7bXXvjGNVUQi9VwujaYnaNoDMhF0XW/ctm3b2lGjRj187733fsUYs3MDVb/Jk1XNk1LsRhrDDTjJ9yxmiBs1AThSFUGv3sE0rF1ZWbmkf//+owFAZ3wl47wg3Dk1Sq9wafQWSHMLhBAiPz9/x7x581bv3LmzAqEqwc5rsFIL4SKHju0CmQSx/J'+
5472			'phPKoJw6Mw8mY303J4+9ixY9+mpqaOBgBKyUjGYUkGjdLh/sGkFLm+tLT00DPPPLPi9ddfP47wHR6pXaAaSHJsF8RaEpgRV2QwxRxUcQfzjQwiRFZWVnZqaupsAKCEjAIQ8l5FFJNMIokVqKKC4aRBWLugtUlgIK7UBGCrKlQTZoM8C5fLlVhbW7uhW7duFwGAV2evcSEq/MeNxSQTO0kRiSSwCxoFtk5I0NHVBKBWFSpjksFHEgaA6bqul5SUfDt8+PBMwKcqOBMVLo1e6R9M6h44gRDswIED2+6///41e/furYa13o/lsHJUdkFbIe7I4EBVGG6mTIhA2rdvX3aADIRc4U5wjTVPMjl16lTewoUL312+fHkxmt3USFWC2V1UEcEsBS64XWCHuFMTgGNVoZo0m5CWltYvOzv7c0JIiNtcXV19csWKFW/Pnz9/H4I7'+
5473			'KFJvgZn+ZxUyt7ILYkaCWKqJeCYDELwKjGokUzXfIeHs2bPv9O3bd4xxPK/XW/3ll1++f/fdd2+uqalh/mpz8MqpNHAaE4iZXRDmXrXk70GIOzUBhFUVKrshaPmgkydPftu3b98xQgjv4cOHN8yZM2flnj175GFt83GMTo3lTCMr7yAuVIIKcUkGE8wkMNsMMiEIAOzZs+eblJSUkYsWLXr15ZdfLkXwxFsVqVS2gBUB7OyCuDUOnSAu1QRgOz/SavKLOVl9/xEITwaVNJD3VQWNWs0usENcqYlYNsYEocibn2rjhRsW/NcgKaJaec5KTcTSLghpfyveq5igPagJQO1iWhEBCCaDWSrIv8vehFlK2EkCx3aBKR/XaC9kANRSAVCrOrNUUKkIcwfHNGiEdkQCA+2BDMZNlV+ukRf5kPcxfjfsBfNaU+ZOND/thhSwsg'+
5474			'vCBo3QDklgIN7JYKgHIy/Xy51jrjf+Jyf5GFbSIZybGNYuaM+IdzIYkG+0lYRQqREre0HuSCv30FHQSJFvt2gvZJAh33ij0wWCp9VbEUH+v5k8qrJ5P/P5OwQJDLQHMsiehB1kYthJBWOr6uwObxfYoT2QwQxzR1jZB+atqjPD2QIdzi6wQ3xHQYKh6mQndWZY6X47u6BDk8BAe5UMdmpDdkWtfjOXO7xx6ATtSTIAwe11kreCVWd3ShIYaG9kANRtNteFUxF2dZ2OBAbiblGsCBApkcN1cqclgYH2KBmsEMm1dPqO70IXutCFLnShC13oQhdajP8H6X+/HFF2B/gAAAAASUVORK5CYII=';
5475		els.setAttribute('src',hs);
5476		els.ggNormalSrc=hs;
5477		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
5478		els.className='ggskin ggskin_button';
5479		els['ondragstart']=function() { return false; };
5480		player.checkLoaded.push(els);
5481		el.appendChild(els);
5482		el.ggSubElement = els;
5483		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIMAAACCCAYAAABlwXvDAAAcgklEQVR4nO1de3wURZ7/VvVkwiM8DQEBWVcei6744GES1FvxyB4aPe+jhwuLfICV8/FZlDu983YPRW9XD3F9rK4PRBRREBBE8SMBERQWTQQCYWUD8khMgIQYkkAe5DHTVXV/zPSkpqe6p2cyCZPH9/OpT1fV9HRXd33796rqaqALXehCF7rQBUuQC92AC4SWXreISSviDJ2BDFbXGOm1WxGgwxCjI5LBfE3hyuZ6Veea68KV2yU6AhnsOttJ3g7CtLWqU5XbHVwtPYAQbXsPCCGRdn6khLC7IOH/n7z1/dDG98FA6O2IHi0mQ2ujBZ0fbmsFqydf/l1JiPYOeqEbYAYxAb4bbiQqbe2S5mArJ/P/yYwZMxJPnz49saGh4b91XV9SVFQ0VGoHYCKVgr'+
5484			'SdD0KIFiUEd7a5o43OcvlTgpTc/pQIoBuA7v7Uw596AkgC0MufeptSH7k8derUAcePH59SW1v7R6/X+5UQok4IITjnRw4dOjTSfy7j3C4Ek4gAIC29F1Hev/hBCzs+0s5PhLrzjY43Ot/o7D4A+gLo50/9jTRt2rTB+fn5d1RVVS32eDxfc84bhQmMsf1ffPHFMP/5EtFMCBeCpUoXGQB7MqD1O19+4uWO7w/gIn9KBjBg9uzZlx44cODuioqKPzc1Ne3mnHvMnS/D4/H8dfHixYP95+qOZkKopEMXGQDEW+cnAxgAIOXee+8dkZeXN6O8vPy1pqamXCGE167zZTQ0NGyaPn36QP95eiGYEGbpcEFVRSzRUm9CZTc5sfCNPLHJEwf1AaNy/vz5fX/zm9+kDR48+PrevXunut3un8PXWZYQAiWA4ISQS4y6mpqa1Vdf'+
5485			'ffUjRUVFXv//mf8cxp1XGYpx9ohGh2jI4MTVa63ODzyBv//97y/69a9/nX7xxRdP7NWrV5rb7R6NMN6REDglhDjGhSgWEI0uqt0uE6G8vHzJpZde+nRDQ4OAjwjc/5NBCI4O5k7KiIQM0fj30XQ+lcqBzn/mmWcG3nnnnekpKSnpSUlJ6W63e6SpHSEQQpwSAke44MWMixL4O5dSMtilaXcTn3oBAFFYWLh4+PDhb6JZmjDjN6lNRmxBPm+HIYYTMkQa2HHyhMv1ys5/6aWXLr711luvHzBgQHpSUlJqQkLCiHANFUKc5ALfc8GLOBenYdFRLqplGkQQQvB9+/YtnDBhwnr47gdT/QfBRJClQ4chRjgyWBHBrrPNddRUZ5SpvN/SpUuH3XTTTekpKSkTe/TokZaQkPCTcI33db44xIUo5lyUwUFnUEoGEYLBAMA592'+
5486			'RlZf3+9ttv3wbfvVA99QI+iUKlspkQARBCiIg7M98Z7Mjg9Om31e1W9StWrLhs4sSJ6f4nP03TtKFh2lovhCjiQhT7O//HSC7UACVkmJEvLCzc+Oijj+6BzztQEUEzbY1rMKsLWUqI9koIK51rRwCjLHd4uDz98MMPR06YMGFiv3790pOSktI1TRsYpm11wtfxRZyLYi7EmSiuLwSUkkEJmna/UWaM1Z08eXL7qlWrVj/++OPfw6cmdIvEpMSlJEwJANAWhIhlFFx1JJUHIBPB3Nnm8QKSlJSkrVq1avQ111xzfb9+/dJ79OiRrmlacpi21HAhioTvqS/iQlS14LpskeDSbqOEjDNVi6qqqm+3bt26fPr06dnwdb4XwUSQCcERB4RoKzLYESFoYGfw4MGuNWvW/HzEiBE39OnTZ2K3bt3SKKX9zQc24SwXotjf+cVc'+
5487			'iLMtvxzn0CgdrWl0EgFSzL9VV1fnrl+//rm5c+ceQKhkMLYcwaRQkUEArUuItiCDlSEYRISKiop5SUlJN7rd7jRCSF+7EwmgSviffMZFsRCiOmZX0QJQSlJclN4mxxv8EBUVFVlLly59acGCBQVQqwozGcykAFqZEK1JBjsjMWSYmDF2hFI6QHVgAVQI35Nf5O/82pi1uhVACElyUTqeUvILuV4I4T1x4sRb06dP/0tOTk4drAlhkMEIVBnbVlUbbUkGatoGzQtoamr60u12XwUAAjgjhPjBL/KLhBD1MWtlG8JKUng8nhPZ2dn/M2nSpJ2wNyZVKqPVpEQsyaAK39oFh2QJoXm93jLjT4zx7V6dbWacH2qvRAAAzkW5R2fveBlb5hu78MHtdg+76aab3j9z5sxzd911V184mCAD9b2M24kw4WY6WakJDYDW2NgYIA'+
5488			'Mh6N1ajbwQ4FyUeHR9mc74WgB1/mqSnJw8ffXq1Vu3bt2ajubRVztiqFRuXBLCjgzh7Aatrq6uvHln0qsV23nBwDj/3svY+0KIk0ZdQkLCJZMnT1536tSpRwcPHpyIYFKopuGpAnGQpvbFBazIoLIljAsKPAGVlZVnpD06lGSQYagOnfHVAJoAgBCiDRky5NFjx459+NRTT12MZkKYZ0HZSgj/seKCEFY2g7FVBZcCpCgpKZEkQ8clgwHG+VEvY+8KgVNGXY8ePdIef/zxzZ9//nkaoiNE3KgNpzaDkQ8SfwcPHm
5488weHyCkw5MBADgXZR5df5txvtmo0zRtUEZGxrrjx4/fi/B2RNwalk7UhMpuIADoZ599Vint1CFtBivojO/RGV+JZrXhGj58+B8rKioW//SnP+2GUELYeRtAHBAinAEp50PURk5OTiNjzAgmuQlB'+
5489			't9ZpZnyCcV7gVxsBF/Siiy6657vvvnt/5syZ/aGWEnFLiHBqArAnBWlqapI9ik6hKmT41cYyLsReoy4pKenGZcuWffLCCy9cilBPQ0UIYwtcQEI4sRmMrdKwbGhoqAjsTDqme+kEXp1lMc63GmW32z1q/vz5H69cufIKBM8IV6kMIA4I4UQyyAghRF1dXcC97GiBp0ihM57DOF9vlDVNGzR9+vT1WVlZqXCmMi4oISJRE6otOXfuXKdWE2bojOf7DUsAAKW075QpUz7Izs6eDHuVYTbQgTYmREskAwCgswSeIgHjvEBn/F0AHgAghHRPS0tblpOTcwvsYxEXlBBOyGA7wlZaWtpsM3Qy99IOjPNiL2PvAagBAEJIQmpq6ut79+69Dc7iEG1OiEglQwgxjh49GlATnSXw5BScixIvY2sAnAV8hBg3btyr+/bt+xfEIS'+
5490			'HCkUG1fE1QfteuXZ0qJB0pOBenvYytE0Al4AtOjR079uXdu3ffBt+sbDtCAG0Yh1CRIWRSp0VeABA7duyo4Zx7/HXd0Q5Wg2lrcC5O64ytF4BhX2kTJkz4y86dO2+GPSFUgalWQyQ2g+XsncbGxoB0oF2qQgnORZnO2EcCqAJ8KuPGG29csmXLlomIfE5Eq0iHltoMAoCor6+XYg1dZLAC5+JHnbH1AGoBn5eRkZGxbOPGjeMQGpBqc0I4sRlU8/iCUl1dnRSF7LIb7OC3IdYCaAAASmmvzMzM5a+88soIqKOUsiFpOeIZC1iRwWwzyPXmraitrZXeduq8IWmn4FyU+CfKeAFA07T+999//4qHHnooBepIZZsQwkwGu+XulEQAgLNnzzZ7FF2SwREY5yd1xj8wym63+yfPPvvs8htuuKEnrIe9ZUIYiBkhrLwJOW8l'+
5491			'IQKkKCsra7YZutxLx2CcF/kn3AIAevTocfWnn376XLdu3YxlgpQLiSFUMsQE0RiQIamgoEBWE11kiACM8+8Z558a5X79+t2Rn5//INTeRThStIgcTsmgUhOB+tzc3MD0ty41ETl0xvM4F18b5csuu+w/t2zZciPURHD0bkY0cGJAWgacjPLmzZurhBC6/7ckm+N2wQJexrYLIYyJttrkyZP//Nhjjw2G/YBWm0oGK3cyaJ+GhgbW1NQUeIWeEJLUkkZ1VuicfwagHgA0TRuwcOHCV1NSUoz3MqykhMp+iIoU0T7BIXZDQ0NDwG6gXaoiKviCUvwjo9yzZ88Jubm5/wXrSTFWM9CAKAgRCRmUxqORzp8/7zgKSQC3S9Mmul3aNJemTSS+hTa7AIBxXsg4zzLKl1xyyX07duy4GdbvYsTMfogkAinXmbdCnv4GG/dSo/'+
5492			'QSd4LrAY2SDELIzzRKMtwJrgcoJUMiaXhHhs74Xul1PnL99dc/N2fOnGQ4fw8jKtjFGZTjEIp9BAARHHhSSwZKycUujf4KviV+ZfRzUe22SBre0eG3H2oAwOVyJb/wwguLoI49yMQAWiAd7LwJu7JRF0jl5eVh5zW4qJYJ3zrM8Hg8DU8//fSbXq/XPzUMg1waTXXa8I4OzkW5zoLiD7/My8u7G6HxBzlU3SJJEc20N6XNcOLECXkpvhAyJLi0OwjBEADgnOsLFy5c8sQTT+StWrWqeTYxpVM0SsItAdhpwDgv4FzsMMpXXXXVE08//fRP4OzVPRmOSBErA5IfOnRIVhNBg1UJmnYjJeQao7xmzZoPFi9enA+AzZ07d2dRUdH3xm+aT3p0wQ8vYzsF8CMAUEqTHn744Wf94WorQzJqYzKSCKS5HCACAP7pp5+WS/sF'+
5493			'FvtyafRKSsnNRjknJ2fzjBkztsO/FA5jzPvAAw8s93q9/ncWMcil0QkO29UpwBjbZOR79eqVvnv37mmwfilHFZByJBmsluA3+66yTjInDYBWW1uLBQsW/Kumad0BgAuRq1F6iUuj04yDFhYW7ktLS3tT13V5QSwUFBScv+KKKxqvvPLKqwCAEjJSQBwXAnG9KFhbQQjUEIJGSsgIAEhOTr6uvr7+k+zs7DrYR4rNeVtSxGKgKrCwlTz9jRD0lYlw7ty54oyMjBcbGho8CF5s0wtAv+eee7aWlJQE1EWXdxEMnfHdAigHAE3Tei1YsOB/Yf+Wd8TeRaQDVVYznjgAJpPBpWl3wDfZE01NTWdnzJjxVGFhYS18nS8nHYCXMeb57W9/u1TXdVldmFdx7dRgrHlNiL59+2bs2rXrVtgvDKKa/2AJp0Enq/qgJe/q6+ubRy'+
5494			'99nwcCY6xp8eLFT2ZlZZ1GKBG88L115AWgb9y48VRWVtYa4xgapbdRSgY5uZDOAMZ5EefiK6Oclpb2xOTJk3vBWTAqrHSIVjKY1z1kAFhdXZ15pXexcePGRU8++eRBNHe6R0ohUmLq1KmflZWVHTEO4OryLoLgZSwbwDkAcLlcA5cvXz4faiKEG7sIQSRzIK1GMAOEqK6uLpP/kJeX9+Zdd921FaFSQCZFkLrweDzeP/zhD0uFEAwACMFQjdJRVhfQCaHrjG8xCkOGDJm1ZMmSyxGD2EOkrqXR+UEk8CdeWVkZWMGkrKwsKzU19W2o1YIsJUKI8sYbbxzfv39/4II1jWY4bGenAOP8iLFaDCHEdc899xjGpN2MaiCM7RCJzaDKy6pCP3r0aAkA1NXVHUhLS3vCH2q2IoDqt4CXMXPmzJUej6fGfwXJGqWXh2lrp4LO'+
5495			'2WdGvmfPnuNzcnIy4ZwQLbYZjK2lzfDFF1+Uejye4oceeujB4uLielgbiyp7ISgdPny4ZseOHeuMBrg0OsVhWzsFOBdljDeri7Fjx/5u3Lhx3eHg5V0r2P1oF3CSR8yC8m+88caIBx98sEjRCDNDQwJXaF7uJgFAQkpKSo/CwsKlPXv29HkmnG/UGT9gd0GdDDQxwTUf/rGgH3744cXLLrvsz1B/NEX1KQRIW8sIJKDWNVbTqwJ1mzZtOotgCWK2L6y+zWCOlJHz58/z8ePHN11++eWpAEAIGcg4323T5s4GAaCaUvJzAOjTp8+YmpqaD7/99tvzsPn2BYLvdQBOJIOcrAZGrAZLVOdSSRtZKhiSwQ0gITk5uceJEydWdO/evR8A6IyvZpwftWl3pwEhpJf/Gxn/YNSVl5evGDhw4AKESodwX82JOOhkZTPIXoUhlu'+
5496			'TGmMvmCKTlB8IqKioad+/evdFogEbppPC3qePDpdFr3C7tIZkIQgiv1+ttgLVUl7chsCODigRWgSf5m01mXWVOdiRREuKRRx75TNf1RsAXptYoDXyOsLNBo/Rn7gTXwxqlgXA/AFRWVm5ftGhR5tChQ5+Tdo9otlO4naxCmmbVEUnYU2VAGvH1gPGIZlXhBuDev3//g9dee+2dACAESjy6vszJBXYUaJQO0yidQggulutra2uPbtiw4YXZs2fnwMJNR/jPL/rOEaYN0U6wVLmi5ry8n3wupY1y5syZ0qlTp/4zIYQSgt5CiHzhf8egI4NSkpKgab/SKP0FIc0LqDU2NlZt3779lfHjxz+3fv36kwj+qp7TzyQFwYlkMLZ2ebughlWHGxLF7Fa64Dce0SwZEgG4jx49+ruRI0f+IwBwIXZ7dbYFHRgujU7QKJ0CSZ0z'+
5497			'xjz79+/fMGvWrJWHDx+uhvV4j6GCnXyYFYAzA9LYOolEWhmXVgan2fC0qmMA2Ntvv/1xoOGhHyntMNAoHZ2Y4Pp3jdJb0dxH4vjx43+dOnXqfdddd907hw8fNtzHcB9aVbmWSjhRA+GsUru4g+rkZmkiB62MV9FDbAb4pUNlZeXr/fv3HwkAjPMNOuMHHVxDu4BG6aUapf9ECIKG7c+cOXP0pZdeenvRokX5sI7amqO6sq0gB50sXUsnK7MJ+DpN3jr5T7jjGarC+P4j8TdcthVCpENOTs7nmZmZIwGAEjoRaP9koJQMdFGaaf584vnz5yvWrVu3cu7cuTsZYyqDUPbYVJ0t22dADCSDaj+VNLA6npXNAISGpOWgkywdEv1b95gxY/rl5eWt0TStGwB4dfaX1vxudivD5bcLfilX6rreuGPHjo2zZs36pLS0tB5q99'+
5498			'xryqtcdCtbQWnEt3R2tJxXhZityir7Qjks7k8BS/ngwYO1BQUFu4yGaJSOdXgNcQWN0isSE1zzZSIIIcTf//73ryZPnvxwRkbG2tLS0vMI7XAzEVRf4JXD/lYh6RBE896Eqs6KHJGU7aKaQUbl+vXrA3MBKSXtigwapcPdCa4HXRqdCt9aFgCA0tLSQ/PmzfvdmDFjXt25c+ePsB7hVcURzFLA6mGMiZqI9f9lNSHbCOGCT4a6SKyurn6nd+/ewwBAZ3
5498wt4/x7xDEoJYNcVMskBEFvjNXW1pa99957q+bNm5eDUKPPKoprFeVVeWWqOA+gIEdLl/aN+LPO/oUszcao3FACezeUA2D79u37fNKkSf8GABolExlHXJKBENLdP5h0s1zv8Xjqt23b9tHMmTM3VVVVNSGUBCoiqML98jaib3KbEe1iHVFDYo/VeIecly8w'+
5499			'iPUvvvjiduNYfis8XDS1zeHS6JX+waQAEYQQbP/+/VtvuOGGeZmZmR9XVVU1IDhoZKQmhAaTVO6j1Ufaw0oCM1qqJhDtB9/9EsIcejZiDvIHOszxBkNdJJaVlb04cODAqwGAcf6JzvjfWnQxMYJG6UhNo78kQLJcX1xc/Lcnn3xyxYoVK4qhdhGdbK2MRTMRjDzgUDpc6BXgjQYZKoOb8lYeBgPAcnNzv8rMzLwaACihE4ALSwZKyRAX1W4x3jY3cO7cuVNvvfXWe4899th+qO0Cs/hXlcMRQOWZAW1oQEYtGYAQ6WAeq7CTDokA3Onp6clff/31OkqpCwA8OntOCNEQ/dVEfR0hk0wAoKmpqXbTpk0fzpo1a2tdXZ0H4UkQjRQIF0NQEUHZafFABqMdVgNXCaYU8CgAuE+ePLlo6NChaQDAOM/SGd+LNoRLo9f4xx'+
5500			'ACcws45/qePXu2zJ07d31+fn4N1ARoiSqQvQQzCezGJgAb6dDmBqQMkysiNz6cIRnYZmdnf2UcgBJ6bRs0G4D1JJOCgoK906ZN+4/09PTl+fn5ZxFqAJoNQ3PZbgRSJUXke6IyymMejrZESyQDECQd5JiDalhbpSoSR40a1fvQoUMbNE1LBACPzp4XQpxvUaNsYDXJpLKysujVV19d8dRTT32H2BqG8kNglgZ2ne+YBAYutAEJIYRQxB6Mi6YIvsiQ+MPRo0frS0pKcocNG3Y9AGiUjNaZ2BfrdlJKUlyU3mYeTKqvrz/3ySefrJkzZ852j8cTiSqIxi4IF1mMSBKYccHJYIKZEFZh6qCblZub+41BBp+q4DElg9Ukk2+++WbT7NmzN/zwww/nEZ13YIw2qqS
5500BE7sAijwUeUe44GoCUBqS5pFMY66DUlWMHz++/549'+
5501			'ez4ihPi8Cq/+f8L/YY+WQKN0tP9Nrj5StThy5Ej2I488sjIrK+tHRKYSVBJBNTAXbji6xSpBhbggA6B0M1VkkKfEyV5F4unTp58fNGjQOABgnH+sM/5dtG2xmmRSXl5+7Pnnn3/3T3/60/cITwI7AqjIIKCWBlYxAyBGJDAQb2pChtl2MIvKIJGal5f39S233DIOACgh4wFETAa7SSZr16794L777tvFGAv31NsFlVTBM7tYQcztAtvrj9WBWgq/m2l14Zb2gpF/7bXXvjGNVUQi9VwujaYnaNoDMhF0XW/ctm3b2lGjRj187733fsUYs3MDVb/Jk1XNk1LsRhrDDTjJ9yxmiBs1AThSFUGv3sE0rF1ZWbmkf//+owFAZ3wl47wg3Dk1Sq9wafQWSHMLhBAiPz9/x7x581bv3LmzAqEqwc5rsFIL4SKHju0CmQSx/J'+
5502			'phPKoJw6Mw8mY303J4+9ixY9+mpqaOBgBKyUjGYUkGjdLh/sGkFLm+tLT00DPPPLPi9ddfP47wHR6pXaAaSHJsF8RaEpgRV2QwxRxUcQfzjQwiRFZWVnZqaupsAKCEjAIQ8l5FFJNMIokVqKKC4aRBWLugtUlgIK7UBGCrKlQTZoM8C5fLlVhbW7uhW7duFwGAV2evcSEq/MeNxSQTO0kRiSSwCxoFtk5I0NHVBKBWFSpjksFHEgaA6bqul5SUfDt8+PBMwKcqOBMVLo1e6R9M6h44gRDswIED2+6///41e/furYa13o/lsHJUdkFbIe7I4EBVGG6mTIhA2rdvX3aADIRc4U5wjTVPMjl16lTewoUL312+fHkxmt3USFWC2V1UEcEsBS64XWCHuFMTgGNVoZo0m5CWltYvOzv7c0JIiNtcXV19csWKFW/Pnz9/H4I7'+
5503			'KFJvgZn+ZxUyt7ILYkaCWKqJeCYDELwKjGokUzXfIeHs2bPv9O3bd4xxPK/XW/3ll1++f/fdd2+uqalh/mpz8MqpNHAaE4iZXRDmXrXk70GIOzUBhFUVKrshaPmgkydPftu3b98xQgjv4cOHN8yZM2flnj175GFt83GMTo3lTCMr7yAuVIIKcUkGE8wkMNsMMiEIAOzZs+eblJSUkYsWLXr15ZdfLkXwxFsVqVS2gBUB7OyCuDUOnSAu1QRgOz/SavKLOVl9/xEITwaVNJD3VQWNWs0usENcqYlYNsYEocibn2rjhRsW/NcgKaJaec5KTcTSLghpfyveq5igPagJQO1iWhEBCCaDWSrIv8vehFlK2EkCx3aBKR/XaC9kANRSAVCrOrNUUKkIcwfHNGiEdkQCA+2BDMZNlV+ukRf5kPcxfjfsBfNaU+ZOND/thhSwsg'+
5504			'vCBo3QDklgIN7JYKgHIy/Xy51jrjf+Jyf5GFbSIZybGNYuaM+IdzIYkG+0lYRQqREre0HuSCv30FHQSJFvt2gvZJAh33ij0wWCp9VbEUH+v5k8qrJ5P/P5OwQJDLQHMsiehB1kYthJBWOr6uwObxfYoT2QwQxzR1jZB+atqjPD2QIdzi6wQ3xHQYKh6mQndWZY6X47u6BDk8BAe5UMdmpDdkWtfjOXO7xx6ATtSTIAwe11kreCVWd3ShIYaG9kANRtNteFUxF2dZ2OBAbiblGsCBApkcN1cqclgYH2KBmsEMm1dPqO70IXutCFLnShC13oQhdajP8H6X+/HFF2B/gAAAAASUVORK5CYII=';
5505		me._ht_node_visited__img.ggOverSrc=hs;
5506		el.ggId="ht_node_visited";
5507		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
5508		el.ggVisible=false;
5509		el.className="ggskin ggskin_button ";
5510		el.ggType='button';
5511		hs ='';
5512		hs+='cursor : pointer;';
5513		hs+='height : 52px;';
5514		hs+='left : -16px;';
5515		hs+='position : absolute;';
5516		hs+='top : -16px;';
5517		hs+='visibility : hidden;';
5518		hs+='width : 52px;';
5519		hs+='pointer-events:auto;';
5520		el.setAttribute('style',hs);
5521		el.style[domTransform + 'Origin']='50% 50%';
5522		me._ht_node_visited.ggIsActive=function() {
5523			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5524				return this.parentNode.ggIsActive();
5525			}
5526			return false;
5527		}
5528		el.ggElementNodeId=function() {
5529			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5530				return this.parentNode.ggElementNodeId();
5531			}
5532			return me.ggNodeId;
5533		}
5534		me._ht_node_visited.logicBlock_visible = function() {
5535			var newLogicStateVisible;
5536			if (
5537				((player.nodeVisited(me._ht_node_visited.ggElementNodeId()) == true))
5538			)
5539			{
5540				newLogicStateVisible = 0;
5541			}
5542			else {
5543				newLogicStateVisible = -1;
5544			}
5545			if (me._ht_node_visited.ggCurrentLogicStateVisible != newLogicStateVisible) {
5546				me._ht_node_visited.ggCurrentLogicStateVisible = newLogicStateVisible;
5547				me._ht_node_visited.style[domTransition]='';
5548				if (me._ht_node_visited.ggCurrentLogicStateVisible == 0) {
5549					me._ht_node_visited.style.visibility=(Number(me._ht_node_visited.style.opacity)>0||!me._ht_node_visited.style.opacity)?'inherit':'hidden';
5550					me._ht_node_visited.ggVisible=true;
5551				}
5552				else {
5553					me._ht_node_visited.style.visibility="hidden";
5554					me._ht_node_visited.ggVisible=false;
5555				}
5556			}
5557		}
5558		me._ht_node_visited.onmouseover=function (e) {
5559			me._ht_node_visited__img.src=me._ht_node_visited__img.ggOverSrc;
5560		}
5561		me._ht_node_visited.onmouseout=function (e) {
5562			me._ht_node_visited__img.src=me._ht_node_visited__img.ggNormalSrc;
5563		}
5564		me._ht_node_visited.ggUpdatePosition=function (useTransition) {
5565		}
5566		me._ht_node_left.appendChild(me._ht_node_visited);
5567		el=me._ht_node_image=document.createElement('div');
5568		els=me._ht_node_image__img=document.createElement('img');
5569		els.className='ggskin ggskin_ht_node_image';
5570		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIMAAACCCAYAAABlwXvDAAAcgklEQVR4nO1de3wURZ7/VvVkwiM8DQEBWVcei6744GES1FvxyB4aPe+jhwuLfICV8/FZlDu983YPRW9XD3F9rK4PRBRREBBE8SMBERQWTQQCYWUD8khMgIQYkkAe5DHTVXV/zPSkpqe6p2cyCZPH9/OpT1fV9HRXd33796rqaqALXehCF7rQBUuQC92AC4SWXreISSviDJ2BDFbXGOm1WxGgwxCjI5LBfE3hyuZ6Veea68KV2yU6AhnsOttJ3g7CtLWqU5XbHVwtPYAQbXsPCCGRdn6khLC7IOH/n7z1/dDG98FA6O2IHi0mQ2ujBZ0fbmsFqydf/l1JiPYOeqEbYAYxAb4bbiQqbe2S5mArJ/P/yYwZMxJPnz49saGh4b91XV9SVFQ0VGoHYCKVgr'+
5571			'SdD0KIFiUEd7a5o43OcvlTgpTc/pQIoBuA7v7Uw596AkgC0MufeptSH7k8derUAcePH59SW1v7R6/X+5UQok4IITjnRw4dOjTSfy7j3C4Ek4gAIC29F1Hev/hBCzs+0s5PhLrzjY43Ot/o7D4A+gLo50/9jTRt2rTB+fn5d1RVVS32eDxfc84bhQmMsf1ffPHFMP/5EtFMCBeCpUoXGQB7MqD1O19+4uWO7w/gIn9KBjBg9uzZlx44cODuioqKPzc1Ne3mnHvMnS/D4/H8dfHixYP95+qOZkKopEMXGQDEW+cnAxgAIOXee+8dkZeXN6O8vPy1pqamXCGE167zZTQ0NGyaPn36QP95eiGYEGbpcEFVRSzRUm9CZTc5sfCNPLHJEwf1AaNy/vz5fX/zm9+kDR48+PrevXunut3un8PXWZYQAiWA4ISQS4y6mpqa1Vdf'+
5572			'ffUjRUVFXv//mf8cxp1XGYpx9ohGh2jI4MTVa63ODzyBv//97y/69a9/nX7xxR
5572dP7NWrV5rb7R6NMN6REDglhDjGhSgWEI0uqt0uE6G8vHzJpZde+nRDQ4OAjwjc/5NBCI4O5k7KiIQM0fj30XQ+lcqBzn/mmWcG3nnnnekpKSnpSUlJ6W63e6SpHSEQQpwSAke44MWMixL4O5dSMtilaXcTn3oBAFFYWLh4+PDhb6JZmjDjN6lNRmxBPm+HIYYTMkQa2HHyhMv1ys5/6aWXLr711luvHzBgQHpSUlJqQkLCiHANFUKc5ALfc8GLOBenYdFRLqplGkQQQvB9+/YtnDBhwnr47gdT/QfBRJClQ4chRjgyWBHBrrPNddRUZ5SpvN/SpUuH3XTTTekpKSkTe/TokZaQkPCTcI33db44xIUo5lyUwUFnUEoGEYLBAMA592'+
5573			'RlZf3+9ttv3wbfvVA99QI+iUKlspkQARBCiIg7M98Z7Mjg9Om31e1W9StWrLhs4sSJ6f4nP03TtKFh2lovhCjiQhT7O//HSC7UACVkmJEvLCzc+Oijj+6BzztQEUEzbY1rMKsLWUqI9koIK51rRwCjLHd4uDz98MMPR06YMGFiv3790pOSktI1TRsYpm11wtfxRZyLYi7EmSiuLwSUkkEJmna/UWaM1Z08eXL7qlWrVj/++OPfw6cmdIvEpMSlJEwJANAWhIhlFFx1JJUHIBPB3Nnm8QKSlJSkrVq1avQ111xzfb9+/dJ79OiRrmlacpi21HAhioTvqS/iQlS14LpskeDSbqOEjDNVi6qqqm+3bt26fPr06dnwdb4XwUSQCcERB4RoKzLYESFoYGfw4MGuNWvW/HzEiBE39OnTZ2K3bt3SKKX9zQc24SwXotjf+cVc'+
5574			'iLMtvxzn0CgdrWl0EgFSzL9VV1fnrl+//rm5c+ceQKhkMLYcwaRQkUEArUuItiCDlSEYRISKiop5SUlJN7rd7jRCSF+7EwmgSviffMZFsRCiOmZX0QJQSlJclN4mxxv8EBUVFVlLly59acGCBQVQqwozGcykAFqZEK1JBjsjMWSYmDF2hFI6QHVgAVQI35Nf5O/82pi1uhVACElyUTqeUvILuV4I4T1x4sRb06dP/0tOTk4drAlhkMEIVBnbVlUbbUkGatoGzQtoamr60u12XwUAAjgjhPjBL/KLhBD1MWtlG8JKUng8nhPZ2dn/M2nSpJ2wNyZVKqPVpEQsyaAK39oFh2QJoXm93jLjT4zx7V6dbWacH2qvRAAAzkW5R2fveBlb5hu78MHtdg+76aab3j9z5sxzd911V184mCAD9b2M24kw4WY6WakJDYDW2NgYIA'+
5575			'Mh6N1ajbwQ4FyUeHR9mc74WgB1/mqSnJw8ffXq1Vu3bt2ajubRVztiqFRuXBLCjgzh7Aatrq6uvHln0qsV23nBwDj/3svY+0KIk0ZdQkLCJZMnT1536tSpRwcPHpyIYFKopuGpAnGQpvbFBazIoLIljAsKPAGVlZVnpD06lGSQYagOnfHVAJoAgBCiDRky5NFjx459+NRTT12MZkKYZ0HZSgj/seKCEFY2g7FVBZcCpCgpKZEkQ8clgwHG+VEvY+8KgVNGXY8ePdIef/zxzZ9//nkaoiNE3KgNpzaDkQ8SfwcPHmweHyCkw5MBADgXZR5df5txvtmo0zRtUEZGxrrjx4/fi/B2RNwalk7UhMpuIADoZ599Vint1CFtBivojO/RGV+JZrXhGj58+B8rKioW//SnP+2GUELYeRtAHBAinAEp50PURk5OTiNjzAgmuQlB'+
5576			't9ZpZnyCcV7gVxsBF/Siiy6657vvvnt/5syZ/aGWEnFLiHBqArAnBWlqapI9ik6hKmT41cYyLsReoy4pKenGZcuWffLCCy9cilBPQ0UIYwtcQEI4sRmMrdKwbGhoqAjsTDqme+kEXp1lMc63GmW32z1q/vz5H69cufIKBM8IV6kMIA4I4UQyyAghRF1dXcC97GiBp0ihM57DOF9vlDVNGzR9+vT1WVlZqXCmMi4oISJRE6otOXfuXKdWE2bojOf7DUsAAKW075QpUz7Izs6eDHuVYTbQgTYmREskAwCgswSeIgHjvEBn/F0AHgAghHRPS0tblpOTcwvsYxEXlBBOyGA7wlZaWtpsM3Qy99IOjPNiL2PvAagBAEJIQmpq6ut79+69Dc7iEG1OiEglQwgxjh49GlATnSXw5BScixIvY2sAnAV8hBg3btyr+/bt+xfEIS'+
5577			'HCkUG1fE1QfteuXZ0qJB0pOBenvYytE0Al4AtOjR079uXdu3ffBt+sbDtCAG0Yh1CRIWRSp0VeABA7duyo4Zx7/HXd0Q5Wg2lrcC5O64ytF4BhX2kTJkz4y86dO2+GPSFUgalWQyQ2g+XsncbGxoB0oF2qQgnORZnO2EcCqAJ8KuPGG29csmXLlomIfE5Eq0iHltoMAoCor6+XYg1dZLAC5+JHnbH1AGoBn5eRkZGxbOPGjeMQGpBqc0I4sRlU8/iCUl1dnRSF7LIb7OC3IdYCaAAASmmvzMzM5a+88soIqKOUsiFpOeIZC1iRwWwzyPXmraitrZXeduq8IWmn4FyU+CfKeAFA07T+999//4qHHnooBepIZZsQwkwGu+XulEQAgLNnzzZ7FF2SwREY5yd1xj8wym63+yfPPvvs8htuuKEnrIe9ZUIYiBkhrLwJOW8l'+
5578			'IQKkKCsra7YZutxLx2CcF/kn3AIAevTocfWnn376XLdu3YxlgpQLiSFUMsQE0RiQIamgoEBWE11kiACM8+8Z558a5X79+t2Rn5//INTeRThStIgcTsmgUhOB+tzc3MD0ty41ETl0xvM4F18b5csuu+w/t2zZciPURHD0bkY0cGJAWgacjPLmzZurhBC6/7ckm+N2wQJexrYLIYyJttrkyZP//Nhjjw2G/YBWm0oGK3cyaJ+GhgbW1NQUeIWeEJLUkkZ1VuicfwagHgA0TRuwcOHCV1NSUoz3MqykhMp+iIoU0T7BIXZDQ0NDwG6gXaoiKviCUvwjo9yzZ88Jubm5/wXrSTFWM9CAKAgRCRmUxqORzp8/7zgKSQC3S9Mmul3aNJemTSS+hTa7AIBxXsg4zzLKl1xyyX07duy4GdbvYsTMfogkAinXmbdCnv4GG/dSo/'+
5579			'QSd4LrAY2SDELIzzRKMtwJrgcoJUMiaXhHhs74Xul1PnL99dc/N2fOnGQ4fw8jKtjFGZTjEIp9BAARHHhSSwZKycUujf4KviV+ZfRzUe22SBre0eG3H2oAwOVyJb/wwguLoI49yMQAWiAd7LwJu7JRF0jl5eVh5zW4qJYJ3zrM8Hg8DU8//fSbXq/XPzUMg1waTXXa8I4OzkW5zoLiD7/My8u7G6HxBzlU3SJJEc20N6XNcOLECXkpvhAyJLi0OwjBEADgnOsLFy5c8sQTT+StWrWqeTYxpVM0SsItAdhpwDgv4FzsMMpXXXXVE08//fRP4OzVPRmOSBErA5IfOnRIVhNBg1UJmnYjJeQao7xmzZoPFi9enA+AzZ07d2dRUdH3xm+aT3p0wQ8vYzsF8CMAUEqTHn744Wf94WorQzJqYzKSCKS5HCACAP7pp5+WS/sF'+
5580			'FvtyafRKSsnNRjknJ2fzjBkztsO/FA5jzPvAAw8s93q9/ncWMcil0QkO29UpwBjbZOR79eqVvnv37mmwfilHFZByJBmsluA3+66yTjInDYBWW1uLBQsW/Kumad0BgAuRq1F6iUuj04yDFhYW7ktLS3tT13V5QSwUFBScv+KKKxqvvPLKqwCAEjJSQBwXAnG9KFhbQQjUEIJGSsgIAEhOTr6uvr7+k+zs7DrYR4rNeVtSxGKgKrCwlTz9jRD0lYlw7ty54oyMjBcbGho8CF5s0wtAv+eee7aWlJQE1EWXdxEMnfHdAigHAE3Tei1YsOB/Yf+Wd8TeRaQDVVYznjgAJpPBpWl3wDfZE01NTWdnzJjxVGFhYS18nS8nHYCXMeb57W9/u1TXdVldmFdx7dRgrHlNiL59+2bs2rXrVtgvDKKa/2AJp0Enq/qgJe/q6+ubRy'+
5581			'99nwcCY6xp8eLFT2ZlZZ1GKBG88L115AWgb9y48VRWVtYa4xgapbdRSgY5uZDOAMZ5EefiK6Oclpb2xOTJk3vBWTAqrHSIVjKY1z1kAFhdXZ15pXexcePGRU8++eRBNHe6R0ohUm
5581Lq1KmflZWVHTEO4OryLoLgZSwbwDkAcLlcA5cvXz4faiKEG7sIQSRzIK1GMAOEqK6uLpP/kJeX9+Zdd921FaFSQCZFkLrweDzeP/zhD0uFEAwACMFQjdJRVhfQCaHrjG8xCkOGDJm1ZMmSyxGD2EOkrqXR+UEk8CdeWVkZWMGkrKwsKzU19W2o1YIsJUKI8sYbbxzfv39/4II1jWY4bGenAOP8iLFaDCHEdc899xjGpN2MaiCM7RCJzaDKy6pCP3r0aAkA1NXVHUhLS3vCH2q2IoDqt4CXMXPmzJUej6fGfwXJGqWXh2lrp4LO'+
5582			'2WdGvmfPnuNzcnIy4ZwQLbYZjK2lzfDFF1+Uejye4oceeujB4uLielgbiyp7ISgdPny4ZseOHeuMBrg0OsVhWzsFOBdljDeri7Fjx/5u3Lhx3eHg5V0r2P1oF3CSR8yC8m+88caIBx98sEjRCDNDQwJXaF7uJgFAQkpKSo/CwsKlPXv29HkmnG/UGT9gd0GdDDQxwTUf/rGgH3744cXLLrvsz1B/NEX1KQRIW8sIJKDWNVbTqwJ1mzZtOotgCWK2L6y+zWCOlJHz58/z8ePHN11++eWpAEAIGcg4323T5s4GAaCaUvJzAOjTp8+YmpqaD7/99tvzsPn2BYLvdQBOJIOcrAZGrAZLVOdSSRtZKhiSwQ0gITk5uceJEydWdO/evR8A6IyvZpwftWl3pwEhpJf/Gxn/YNSVl5evGDhw4AKESodwX82JOOhkZTPIXoUhlu'+
5583			'TGmMvmCKTlB8IqKioad+/evdFogEbppPC3qePDpdFr3C7tIZkIQgiv1+ttgLVUl7chsCODigRWgSf5m01mXWVOdiRREuKRRx75TNf1RsAXptYoDXyOsLNBo/Rn7gTXwxqlgXA/AFRWVm5ftGhR5tChQ5+Tdo9otlO4naxCmmbVEUnYU2VAGvH1gPGIZlXhBuDev3//g9dee+2dACAESjy6vszJBXYUaJQO0yidQggulutra2uPbtiw4YXZs2fnwMJNR/jPL/rOEaYN0U6wVLmi5ry8n3wupY1y5syZ0qlTp/4zIYQSgt5CiHzhf8egI4NSkpKgab/SKP0FIc0LqDU2NlZt3779lfHjxz+3fv36kwj+qp7TzyQFwYlkMLZ2ebughlWHGxLF7Fa64Dce0SwZEgG4jx49+ruRI0f+IwBwIXZ7dbYFHRgujU7QKJ0CSZ0z'+
5584			'xjz79+/fMGvWrJWHDx+uhvV4j6GCnXyYFYAzA9LYOolEWhmXVgan2fC0qmMA2Ntvv/1xoOGhHyntMNAoHZ2Y4Pp3jdJb0dxH4vjx43+dOnXqfdddd907hw8fNtzHcB9aVbmWSjhRA+GsUru4g+rkZmkiB62MV9FDbAb4pUNlZeXr/fv3HwkAjPMNOuMHHVxDu4BG6aUapf9ECIKG7c+cOXP0pZdeenvRokX5sI7amqO6sq0gB50sXUsnK7MJ+DpN3jr5T7jjGarC+P4j8TdcthVCpENOTs7nmZmZIwGAEjoRaP9koJQMdFGaaf584vnz5yvWrVu3cu7cuTsZYyqDUPbYVJ0t22dADCSDaj+VNLA6npXNAISGpOWgkywdEv1b95gxY/rl5eWt0TStGwB4dfaX1vxudivD5bcLfilX6rreuGPHjo2zZs36pLS0tB5q99'+
5585			'xryqtcdCtbQWnEt3R2tJxXhZityir7Qjks7k8BS/ngwYO1BQUFu4yGaJSOdXgNcQWN0isSE1zzZSIIIcTf//73ryZPnvxwRkbG2tLS0vMI7XAzEVRf4JXD/lYh6RBE896Eqs6KHJGU7aKaQUbl+vXrA3MBKSXtigwapcPdCa4HXRqdCt9aFgCA0tLSQ/PmzfvdmDFjXt25c+ePsB7hVcURzFLA6mGMiZqI9f9lNSHbCOGCT4a6SKyurn6nd+/ewwBAZ3wt4/x7xDEoJYNcVMskBEFvjNXW1pa99957q+bNm5eDUKPPKoprFeVVeWWqOA+gIEdLl/aN+LPO/oUszcao3FACezeUA2D79u37fNKkSf8GABolExlHXJKBENLdP5h0s1zv8Xjqt23b9tHMmTM3VVVVNSGUBCoiqML98jaib3KbEe1iHVFDYo/VeIecly8w'+
5586			'iPUvvvjiduNYfis8XDS1zeHS6JX+waQAEYQQbP/+/VtvuOGGeZmZmR9XVVU1IDhoZKQmhAaTVO6j1Ufaw0oCM1qqJhDtB9/9EsIcejZiDvIHOszxBkNdJJaVlb04cODAqwGAcf6JzvjfWnQxMYJG6UhNo78kQLJcX1xc/Lcnn3xyxYoVK4qhdhGdbK2MRTMRjDzgUDpc6BXgjQYZKoOb8lYeBgPAcnNzv8rMzLwaACihE4ALSwZKyRAX1W4x3jY3cO7cuVNvvfXWe4899th+qO0Cs/hXlcMRQOWZAW1oQEYtGYAQ6WAeq7CTDokA3Onp6clff/31OkqpCwA8OntOCNEQ/dVEfR0hk0wAoKmpqXbTpk0fzpo1a2tdXZ0H4UkQjRQIF0NQEUHZafFABqMdVgNXCaYU8CgAuE+ePLlo6NChaQDAOM/SGd+LNoRLo9f4xx'+
5587			'ACcws45/qePXu2zJ07d31+fn4N1ARoiSqQvQQzCezGJgAb6dDmBqQMkysiNz6cIRnYZmdnf2UcgBJ6bRs0G4D1JJOCgoK906ZN+4/09PTl+fn5ZxFqAJoNQ3PZbgRSJUXke6IyymMejrZESyQDECQd5JiDalhbpSoSR40a1fvQoUMbNE1LBACPzp4XQpxvUaNsYDXJpLKysujVV19d8dRTT32H2BqG8kNglgZ2ne+YBAYutAEJIYRQxB6Mi6YIvsiQ+MPRo0frS0pKcocNG3Y9AGiUjNaZ2BfrdlJKUlyU3mYeTKqvrz/3ySefrJkzZ852j8cTiSqIxi4IF1mMSBKYccHJYIKZEFZh6qCblZub+41BBp+q4DElg9Ukk2+++WbT7NmzN/zwww/nEZ13YIw2qqS
5587BE7sAijwUeUe44GoCUBqS5pFMY66DUlWMHz++/549'+
5588			'ez4ihPi8Cq/+f8L/YY+WQKN0tP9Nrj5StThy5Ej2I488sjIrK+tHRKYSVBJBNTAXbji6xSpBhbggA6B0M1VkkKfEyV5F4unTp58fNGjQOABgnH+sM/5dtG2xmmRSXl5+7Pnnn3/3T3/60/cITwI7AqjIIKCWBlYxAyBGJDAQb2pChtl2MIvKIJGal5f39S233DIOACgh4wFETAa7SSZr16794L777tvFGAv31NsFlVTBM7tYQcztAtvrj9WBWgq/m2l14Zb2gpF/7bXXvjGNVUQi9VwujaYnaNoDMhF0XW/ctm3b2lGjRj187733fsUYs3MDVb/Jk1XNk1LsRhrDDTjJ9yxmiBs1AThSFUGv3sE0rF1ZWbmkf//+owFAZ3wl47wg3Dk1Sq9wafQWSHMLhBAiPz9/x7x581bv3LmzAqEqwc5rsFIL4SKHju0CmQSx/J'+
5589			'phPKoJw6Mw8mY303J4+9ixY9+mpqaOBgBKyUjGYUkGjdLh/sGkFLm+tLT00DPPPLPi9ddfP47wHR6pXaAaSHJsF8RaEpgRV2QwxRxUcQfzjQwiRFZWVnZqaupsAKCEjAIQ8l5FFJNMIokVqKKC4aRBWLugtUlgIK7UBGCrKlQTZoM8C5fLlVhbW7uhW7duFwGAV2evcSEq/MeNxSQTO0kRiSSwCxoFtk5I0NHVBKBWFSpjksFHEgaA6bqul5SUfDt8+PBMwKcqOBMVLo1e6R9M6h44gRDswIED2+6///41e/furYa13o/lsHJUdkFbIe7I4EBVGG6mTIhA2rdvX3aADIRc4U5wjTVPMjl16lTewoUL312+fHkxmt3USFWC2V1UEcEsBS64XWCHuFMTgGNVoZo0m5CWltYvOzv7c0JIiNtcXV19csWKFW/Pnz9/H4I7'+
5590			'KFJvgZn+ZxUyt7ILYkaCWKqJeCYDELwKjGokUzXfIeHs2bPv9O3bd4xxPK/XW/3ll1++f/fdd2+uqalh/mpz8MqpNHAaE4iZXRDmXrXk70GIOzUBhFUVKrshaPmgkydPftu3b98xQgjv4cOHN8yZM2flnj175GFt83GMTo3lTCMr7yAuVIIKcUkGE8wkMNsMMiEIAOzZs+eblJSUkYsWLXr15ZdfLkXwxFsVqVS2gBUB7OyCuDUOnSAu1QRgOz/SavKLOVl9/xEITwaVNJD3VQWNWs0usENcqYlYNsYEocibn2rjhRsW/NcgKaJaec5KTcTSLghpfyveq5igPagJQO1iWhEBCCaDWSrIv8vehFlK2EkCx3aBKR/XaC9kANRSAVCrOrNUUKkIcwfHNGiEdkQCA+2BDMZNlV+ukRf5kPcxfjfsBfNaU+ZOND/thhSwsg'+
5591			'vCBo3QDklgIN7JYKgHIy/Xy51jrjf+Jyf5GFbSIZybGNYuaM+IdzIYkG+0lYRQqREre0HuSCv30FHQSJFvt2gvZJAh33ij0wWCp9VbEUH+v5k8qrJ5P/P5OwQJDLQHMsiehB1kYthJBWOr6uwObxfYoT2QwQxzR1jZB+atqjPD2QIdzi6wQ3xHQYKh6mQndWZY6X47u6BDk8BAe5UMdmpDdkWtfjOXO7xx6ATtSTIAwe11kreCVWd3ShIYaG9kANRtNteFUxF2dZ2OBAbiblGsCBApkcN1cqclgYH2KBmsEMm1dPqO70IXutCFLnShC13oQhdajP8H6X+/HFF2B/gAAAAASUVORK5CYII=';
5592		els.setAttribute('src',hs);
5593		els.ggNormalSrc=hs;
5594		els.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;;');
5595		els.className='ggskin ggskin_button';
5596		els['ondragstart']=function() { return false; };
5597		player.checkLoaded.push(els);
5598		el.appendChild(els);
5599		el.ggSubElement = els;
5600		hs='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIMAAACCCAYAAABlwXvDAAAcgklEQVR4nO1de3wURZ7/VvVkwiM8DQEBWVcei6744GES1FvxyB4aPe+jhwuLfICV8/FZlDu983YPRW9XD3F9rK4PRBRREBBE8SMBERQWTQQCYWUD8khMgIQYkkAe5DHTVXV/zPSkpqe6p2cyCZPH9/OpT1fV9HRXd33796rqaqALXehCF7rQBUuQC92AC4SWXreISSviDJ2BDFbXGOm1WxGgwxCjI5LBfE3hyuZ6Veea68KV2yU6AhnsOttJ3g7CtLWqU5XbHVwtPYAQbXsPCCGRdn6khLC7IOH/n7z1/dDG98FA6O2IHi0mQ2ujBZ0fbmsFqydf/l1JiPYOeqEbYAYxAb4bbiQqbe2S5mArJ/P/yYwZMxJPnz49saGh4b91XV9SVFQ0VGoHYCKVgr'+
5601			'SdD0KIFiUEd7a5o43OcvlTgpTc/pQIoBuA7v7Uw596AkgC0MufeptSH7k8derUAcePH59SW1v7R6/X+5UQok4IITjnRw4dOjTSfy7j3C4Ek4gAIC29F1Hev/hBCzs+0s5PhLrzjY43Ot/o7D4A+gLo50/9jTRt2rTB+fn5d1RVVS32eDxfc84bhQmMsf1ffPHFMP/5EtFMCBeCpUoXGQB7MqD1O19+4uWO7w/gIn9KBjBg9uzZlx44cODuioqKPzc1Ne3mnHvMnS/D4/H8dfHixYP95+qOZkKopEMXGQDEW+cnAxgAIOXee+8dkZeXN6O8vPy1pqamXCGE167zZTQ0NGyaPn36QP95eiGYEGbpcEFVRSzRUm9CZTc5sfCNPLHJEwf1AaNy/vz5fX/zm9+kDR48+PrevXunut3un8PXWZYQAiWA4ISQS4y6mpqa1Vdf'+
5602			'ffUjRUVFXv//mf8cxp1XGYpx9ohGh2jI4MTVa63ODzyBv//97y/69a9/nX7xxRdP7NWrV5rb7R6NMN6REDglhDjGhSgWEI0uqt0uE6G8vHzJpZde+nRDQ4OAjwjc/5NBCI4O5k7KiIQM0fj30XQ+lcqBzn/mmWcG3nnnnekpKSnpSUlJ6W63e6SpHSEQQpwSAke44MWMixL4O5dSMtilaXcTn3oBAFFYWLh4+PDhb6JZmjDjN6lNRmxBPm+HIYYTMkQa2HHyhMv1ys5/6aWXLr711luvHzBgQHpSUlJqQkLCiHANFUKc5ALfc8GLOBenYdFRLqplGkQQQvB9+/YtnDBhwnr47gdT/QfBRJClQ4chRjgyWBHBrrPNddRUZ5SpvN/SpUuH3XTTTekpKSkTe/TokZaQkPCTcI33db44xIUo5lyUwUFnUEoGEYLBAMA592'+
5603			'RlZf3+9ttv3wbfvVA99QI+iUKlspkQARBCiIg7M98Z7Mjg9Om31e1W9StWrLhs4sSJ6f4nP03TtKFh2lovhCjiQhT7O//HSC7UACVkmJEvLCzc+Oijj+6BzztQEUEzbY1rMKsLWUqI9koIK51rRwCjLHd4uDz98MMPR06YMGFiv3790pOSktI1TRsYpm11wtfxRZyLYi7EmSiuLwSUkkEJmna/UWaM1Z08eXL7qlWrVj/++OPfw6cmdIvEpMSlJEwJANAWhIhlFFx1JJUHIBPB3Nnm8QKSlJSkrVq1avQ111xzfb9+/dJ79OiRrmlacpi21HAhioTvqS/iQlS14LpskeDSbqOEjDNVi6qqqm+3bt26fPr06dnwdb4XwUSQCcERB4RoKzLYESFoYGfw4MGuNWvW/HzEiBE39OnTZ2K3bt3SKKX9zQc24SwXotjf+cVc'+
5604			'iLMtvxzn0CgdrWl0EgFSzL9VV1fnrl+//rm5c+ceQKhkMLYcwaRQkUEArUuItiCDlSEYRISKiop5SUlJN7rd7jRCSF+7EwmgSviffMZFsRCiOmZX0QJQSlJclN4mxxv8EBUVFVlLly59acGCBQVQqwozGcykAFqZEK1JBjsjMWSYmDF2hFI6QHVgAVQI35Nf5O/82pi1uhVACElyUTqeUvILuV4I4T1x4sRb06dP/0tOTk4drAlhkMEIVBnbVlUbbUkGatoGzQtoamr60u12XwUAAjgjhPjBL/KLhBD1MWtlG8JKUng8nhPZ2dn/M2nSpJ2wNyZVKqPVpEQsyaAK39oFh2QJoXm93jLjT4zx7V6dbWacH2qvRAAAzkW5R2fveBlb5hu78MHtdg+76aab3j9z5sxzd911V184mCAD9b2M24kw4WY6WakJDYDW2NgYIA'+
5605			'Mh6N1ajbwQ4FyUeHR9mc74WgB1/mqSnJw8ffXq1Vu3bt2ajubRVztiqFRuXBLCjgzh7Aatrq6uvHln0qsV23nBwDj/3svY+0KIk0ZdQkLCJZMnT1536tSpRwcPHpyIYFKopuGpAnGQpvbFBazIoLIljAsKPAGVlZVnpD06lGSQYagOnfHVAJoAgBCiDRky5NFjx459+NRTT12MZkKYZ0HZSgj/seKCEFY2g7FVBZcCpCgpKZEkQ8clgwHG+VEvY+8KgVNGXY8ePdIef/zxzZ9//nkaoiNE3KgNpzaDkQ8SfwcPHm
5605weHyCkw5MBADgXZR5df5txvtmo0zRtUEZGxrrjx4/fi/B2RNwalk7UhMpuIADoZ599Vint1CFtBivojO/RGV+JZrXhGj58+B8rKioW//SnP+2GUELYeRtAHBAinAEp50PURk5OTiNjzAgmuQlB'+
5606			't9ZpZnyCcV7gVxsBF/Siiy6657vvvnt/5syZ/aGWEnFLiHBqArAnBWlqapI9ik6hKmT41cYyLsReoy4pKenGZcuWffLCCy9cilBPQ0UIYwtcQEI4sRmMrdKwbGhoqAjsTDqme+kEXp1lMc63GmW32z1q/vz5H69cufIKBM8IV6kMIA4I4UQyyAghRF1dXcC97GiBp0ihM57DOF9vlDVNGzR9+vT1WVlZqXCmMi4oISJRE6otOXfuXKdWE2bojOf7DUsAAKW075QpUz7Izs6eDHuVYTbQgTYmREskAwCgswSeIgHjvEBn/F0AHgAghHRPS0tblpOTcwvsYxEXlBBOyGA7wlZaWtpsM3Qy99IOjPNiL2PvAagBAEJIQmpq6ut79+69Dc7iEG1OiEglQwgxjh49GlATnSXw5BScixIvY2sAnAV8hBg3btyr+/bt+xfEIS'+
5607			'HCkUG1fE1QfteuXZ0qJB0pOBenvYytE0Al4AtOjR079uXdu3ffBt+sbDtCAG0Yh1CRIWRSp0VeABA7duyo4Zx7/HXd0Q5Wg2lrcC5O64ytF4BhX2kTJkz4y86dO2+GPSFUgalWQyQ2g+XsncbGxoB0oF2qQgnORZnO2EcCqAJ8KuPGG29csmXLlomIfE5Eq0iHltoMAoCor6+XYg1dZLAC5+JHnbH1AGoBn5eRkZGxbOPGjeMQGpBqc0I4sRlU8/iCUl1dnRSF7LIb7OC3IdYCaAAASmmvzMzM5a+88soIqKOUsiFpOeIZC1iRwWwzyPXmraitrZXeduq8IWmn4FyU+CfKeAFA07T+999//4qHHnooBepIZZsQwkwGu+XulEQAgLNnzzZ7FF2SwREY5yd1xj8wym63+yfPPvvs8htuuKEnrIe9ZUIYiBkhrLwJOW8l'+
5608			'IQKkKCsra7YZutxLx2CcF/kn3AIAevTocfWnn376XLdu3YxlgpQLiSFUMsQE0RiQIamgoEBWE11kiACM8+8Z558a5X79+t2Rn5//INTeRThStIgcTsmgUhOB+tzc3MD0ty41ETl0xvM4F18b5csuu+w/t2zZciPURHD0bkY0cGJAWgacjPLmzZurhBC6/7ckm+N2wQJexrYLIYyJttrkyZP//Nhjjw2G/YBWm0oGK3cyaJ+GhgbW1NQUeIWeEJLUkkZ1VuicfwagHgA0TRuwcOHCV1NSUoz3MqykhMp+iIoU0T7BIXZDQ0NDwG6gXaoiKviCUvwjo9yzZ88Jubm5/wXrSTFWM9CAKAgRCRmUxqORzp8/7zgKSQC3S9Mmul3aNJemTSS+hTa7AIBxXsg4zzLKl1xyyX07duy4GdbvYsTMfogkAinXmbdCnv4GG/dSo/'+
5609			'QSd4LrAY2SDELIzzRKMtwJrgcoJUMiaXhHhs74Xul1PnL99dc/N2fOnGQ4fw8jKtjFGZTjEIp9BAARHHhSSwZKycUujf4KviV+ZfRzUe22SBre0eG3H2oAwOVyJb/wwguLoI49yMQAWiAd7LwJu7JRF0jl5eVh5zW4qJYJ3zrM8Hg8DU8//fSbXq/XPzUMg1waTXXa8I4OzkW5zoLiD7/My8u7G6HxBzlU3SJJEc20N6XNcOLECXkpvhAyJLi0OwjBEADgnOsLFy5c8sQTT+StWrWqeTYxpVM0SsItAdhpwDgv4FzsMMpXXXXVE08//fRP4OzVPRmOSBErA5IfOnRIVhNBg1UJmnYjJeQao7xmzZoPFi9enA+AzZ07d2dRUdH3xm+aT3p0wQ8vYzsF8CMAUEqTHn744Wf94WorQzJqYzKSCKS5HCACAP7pp5+WS/sF'+
5610			'FvtyafRKSsnNRjknJ2fzjBkztsO/FA5jzPvAAw8s93q9/ncWMcil0QkO29UpwBjbZOR79eqVvnv37mmwfilHFZByJBmsluA3+66yTjInDYBWW1uLBQsW/Kumad0BgAuRq1F6iUuj04yDFhYW7ktLS3tT13V5QSwUFBScv+KKKxqvvPLKqwCAEjJSQBwXAnG9KFhbQQjUEIJGSsgIAEhOTr6uvr7+k+zs7DrYR4rNeVtSxGKgKrCwlTz9jRD0lYlw7ty54oyMjBcbGho8CF5s0wtAv+eee7aWlJQE1EWXdxEMnfHdAigHAE3Tei1YsOB/Yf+Wd8TeRaQDVVYznjgAJpPBpWl3wDfZE01NTWdnzJjxVGFhYS18nS8nHYCXMeb57W9/u1TXdVldmFdx7dRgrHlNiL59+2bs2rXrVtgvDKKa/2AJp0Enq/qgJe/q6+ubRy'+
5611			'99nwcCY6xp8eLFT2ZlZZ1GKBG88L115AWgb9y48VRWVtYa4xgapbdRSgY5uZDOAMZ5EefiK6Oclpb2xOTJk3vBWTAqrHSIVjKY1z1kAFhdXZ15pXexcePGRU8++eRBNHe6R0ohUmLq1KmflZWVHTEO4OryLoLgZSwbwDkAcLlcA5cvXz4faiKEG7sIQSRzIK1GMAOEqK6uLpP/kJeX9+Zdd921FaFSQCZFkLrweDzeP/zhD0uFEAwACMFQjdJRVhfQCaHrjG8xCkOGDJm1ZMmSyxGD2EOkrqXR+UEk8CdeWVkZWMGkrKwsKzU19W2o1YIsJUKI8sYbbxzfv39/4II1jWY4bGenAOP8iLFaDCHEdc899xjGpN2MaiCM7RCJzaDKy6pCP3r0aAkA1NXVHUhLS3vCH2q2IoDqt4CXMXPmzJUej6fGfwXJGqWXh2lrp4LO'+
5612			'2WdGvmfPnuNzcnIy4ZwQLbYZjK2lzfDFF1+Uejye4oceeujB4uLielgbiyp7ISgdPny4ZseOHeuMBrg0OsVhWzsFOBdljDeri7Fjx/5u3Lhx3eHg5V0r2P1oF3CSR8yC8m+88caIBx98sEjRCDNDQwJXaF7uJgFAQkpKSo/CwsKlPXv29HkmnG/UGT9gd0GdDDQxwTUf/rGgH3744cXLLrvsz1B/NEX1KQRIW8sIJKDWNVbTqwJ1mzZtOotgCWK2L6y+zWCOlJHz58/z8ePHN11++eWpAEAIGcg4323T5s4GAaCaUvJzAOjTp8+YmpqaD7/99tvzsPn2BYLvdQBOJIOcrAZGrAZLVOdSSRtZKhiSwQ0gITk5uceJEydWdO/evR8A6IyvZpwftWl3pwEhpJf/Gxn/YNSVl5evGDhw4AKESodwX82JOOhkZTPIXoUhlu'+
5613			'TGmMvmCKTlB8IqKioad+/evdFogEbppPC3qePDpdFr3C7tIZkIQgiv1+ttgLVUl7chsCODigRWgSf5m01mXWVOdiRREuKRRx75TNf1RsAXptYoDXyOsLNBo/Rn7gTXwxqlgXA/AFRWVm5ftGhR5tChQ5+Tdo9otlO4naxCmmbVEUnYU2VAGvH1gPGIZlXhBuDev3//g9dee+2dACAESjy6vszJBXYUaJQO0yidQggulutra2uPbtiw4YXZs2fnwMJNR/jPL/rOEaYN0U6wVLmi5ry8n3wupY1y5syZ0qlTp/4zIYQSgt5CiHzhf8egI4NSkpKgab/SKP0FIc0LqDU2NlZt3779lfHjxz+3fv36kwj+qp7TzyQFwYlkMLZ2ebughlWHGxLF7Fa64Dce0SwZEgG4jx49+ruRI0f+IwBwIXZ7dbYFHRgujU7QKJ0CSZ0z'+
5614			'xjz79+/fMGvWrJWHDx+uhvV4j6GCnXyYFYAzA9LYOolEWhmXVgan2fC0qmMA2Ntvv/1xoOGhHyntMNAoHZ2Y4Pp3jdJb0dxH4vjx43+dOnXqfdddd907hw8fNtzHcB9aVbmWSjhRA+GsUru4g+rkZmkiB62MV9FDbAb4pUNlZeXr/fv3HwkAjPMNOuMHHVxDu4BG6aUapf9ECIKG7c+cOXP0pZdeenvRokX5sI7amqO6sq0gB50sXUsnK7MJ+DpN3jr5T7jjGarC+P4j8TdcthVCpENOTs7nmZmZIwGAEjoRaP9koJQMdFGaaf584vnz5yvWrVu3cu7cuTsZYyqDUPbYVJ0t22dADCSDaj+VNLA6npXNAISGpOWgkywdEv1b95gxY/rl5eWt0TStGwB4dfaX1vxudivD5bcLfilX6rreuGPHjo2zZs36pLS0tB5q99'+
5615			'xryqtcdCtbQWnEt3R2tJxXhZityir7Qjks7k8BS/ngwYO1BQUFu4yGaJSOdXgNcQWN0isSE1zzZSIIIcTf//73ryZPnvxwRkbG2tLS0vMI7XAzEVRf4JXD/lYh6RBE896Eqs6KHJGU7aKaQUbl+vXrA3MBKSXtigwapcPdCa4HXRqdCt9aFgCA0tLSQ/PmzfvdmDFjXt25c+ePsB7hVcURzFLA6mGMiZqI9f9lNSHbCOGCT4a6SKyurn6nd+/ewwBAZ3
5615wt4/x7xDEoJYNcVMskBEFvjNXW1pa99957q+bNm5eDUKPPKoprFeVVeWWqOA+gIEdLl/aN+LPO/oUszcao3FACezeUA2D79u37fNKkSf8GABolExlHXJKBENLdP5h0s1zv8Xjqt23b9tHMmTM3VVVVNSGUBCoiqML98jaib3KbEe1iHVFDYo/VeIecly8w'+
5616			'iPUvvvjiduNYfis8XDS1zeHS6JX+waQAEYQQbP/+/VtvuOGGeZmZmR9XVVU1IDhoZKQmhAaTVO6j1Ufaw0oCM1qqJhDtB9/9EsIcejZiDvIHOszxBkNdJJaVlb04cODAqwGAcf6JzvjfWnQxMYJG6UhNo78kQLJcX1xc/Lcnn3xyxYoVK4qhdhGdbK2MRTMRjDzgUDpc6BXgjQYZKoOb8lYeBgPAcnNzv8rMzLwaACihE4ALSwZKyRAX1W4x3jY3cO7cuVNvvfXWe4899th+qO0Cs/hXlcMRQOWZAW1oQEYtGYAQ6WAeq7CTDokA3Onp6clff/31OkqpCwA8OntOCNEQ/dVEfR0hk0wAoKmpqXbTpk0fzpo1a2tdXZ0H4UkQjRQIF0NQEUHZafFABqMdVgNXCaYU8CgAuE+ePLlo6NChaQDAOM/SGd+LNoRLo9f4xx'+
5617			'ACcws45/qePXu2zJ07d31+fn4N1ARoiSqQvQQzCezGJgAb6dDmBqQMkysiNz6cIRnYZmdnf2UcgBJ6bRs0G4D1JJOCgoK906ZN+4/09PTl+fn5ZxFqAJoNQ3PZbgRSJUXke6IyymMejrZESyQDECQd5JiDalhbpSoSR40a1fvQoUMbNE1LBACPzp4XQpxvUaNsYDXJpLKysujVV19d8dRTT32H2BqG8kNglgZ2ne+YBAYutAEJIYRQxB6Mi6YIvsiQ+MPRo0frS0pKcocNG3Y9AGiUjNaZ2BfrdlJKUlyU3mYeTKqvrz/3ySefrJkzZ852j8cTiSqIxi4IF1mMSBKYccHJYIKZEFZh6qCblZub+41BBp+q4DElg9Ukk2+++WbT7NmzN/zwww/nEZ13YIw2qqS
5617BE7sAijwUeUe44GoCUBqS5pFMY66DUlWMHz++/549'+
5618			'ez4ihPi8Cq/+f8L/YY+WQKN0tP9Nrj5StThy5Ej2I488sjIrK+tHRKYSVBJBNTAXbji6xSpBhbggA6B0M1VkkKfEyV5F4unTp58fNGjQOABgnH+sM/5dtG2xmmRSXl5+7Pnnn3/3T3/60/cITwI7AqjIIKCWBlYxAyBGJDAQb2pChtl2MIvKIJGal5f39S233DIOACgh4wFETAa7SSZr16794L777tvFGAv31NsFlVTBM7tYQcztAtvrj9WBWgq/m2l14Zb2gpF/7bXXvjGNVUQi9VwujaYnaNoDMhF0XW/ctm3b2lGjRj187733fsUYs3MDVb/Jk1XNk1LsRhrDDTjJ9yxmiBs1AThSFUGv3sE0rF1ZWbmkf//+owFAZ3wl47wg3Dk1Sq9wafQWSHMLhBAiPz9/x7x581bv3LmzAqEqwc5rsFIL4SKHju0CmQSx/J'+
5619			'phPKoJw6Mw8mY303J4+9ixY9+mpqaOBgBKyUjGYUkGjdLh/sGkFLm+tLT00DPPPLPi9ddfP47wHR6pXaAaSHJsF8RaEpgRV2QwxRxUcQfzjQwiRFZWVnZqaupsAKCEjAIQ8l5FFJNMIokVqKKC4aRBWLugtUlgIK7UBGCrKlQTZoM8C5fLlVhbW7uhW7duFwGAV2evcSEq/MeNxSQTO0kRiSSwCxoFtk5I0NHVBKBWFSpjksFHEgaA6bqul5SUfDt8+PBMwKcqOBMVLo1e6R9M6h44gRDswIED2+6///41e/furYa13o/lsHJUdkFbIe7I4EBVGG6mTIhA2rdvX3aADIRc4U5wjTVPMjl16lTewoUL312+fHkxmt3USFWC2V1UEcEsBS64XWCHuFMTgGNVoZo0m5CWltYvOzv7c0JIiNtcXV19csWKFW/Pnz9/H4I7'+
5620			'KFJvgZn+ZxUyt7ILYkaCWKqJeCYDELwKjGokUzXfIeHs2bPv9O3bd4xxPK/XW/3ll1++f/fdd2+uqalh/mpz8MqpNHAaE4iZXRDmXrXk70GIOzUBhFUVKrshaPmgkydPftu3b98xQgjv4cOHN8yZM2flnj175GFt83GMTo3lTCMr7yAuVIIKcUkGE8wkMNsMMiEIAOzZs+eblJSUkYsWLXr15ZdfLkXwxFsVqVS2gBUB7OyCuDUOnSAu1QRgOz/SavKLOVl9/xEITwaVNJD3VQWNWs0usENcqYlYNsYEocibn2rjhRsW/NcgKaJaec5KTcTSLghpfyveq5igPagJQO1iWhEBCCaDWSrIv8vehFlK2EkCx3aBKR/XaC9kANRSAVCrOrNUUKkIcwfHNGiEdkQCA+2BDMZNlV+ukRf5kPcxfjfsBfNaU+ZOND/thhSwsg'+
5621			'vCBo3QDklgIN7JYKgHIy/Xy51jrjf+Jyf5GFbSIZybGNYuaM+IdzIYkG+0lYRQqREre0HuSCv30FHQSJFvt2gvZJAh33ij0wWCp9VbEUH+v5k8qrJ5P/P5OwQJDLQHMsiehB1kYthJBWOr6uwObxfYoT2QwQxzR1jZB+atqjPD2QIdzi6wQ3xHQYKh6mQndWZY6X47u6BDk8BAe5UMdmpDdkWtfjOXO7xx6ATtSTIAwe11kreCVWd3ShIYaG9kANRtNteFUxF2dZ2OBAbiblGsCBApkcN1cqclgYH2KBmsEMm1dPqO70IXutCFLnShC13oQhdajP8H6X+/HFF2B/gAAAAASUVORK5CYII=';
5622		me._ht_node_image__img.ggOverSrc=hs;
5623		el.ggId="ht_node_image";
5624		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
5625		el.ggVisible=true;
5626		el.className="ggskin ggskin_button ";
5627		el.ggType='button';
5628		hs ='';
5629		hs+='cursor : pointer;';
5630		hs+='height : 52px;';
5631		hs+='left : -16px;';
5632		hs+='position : absolute;';
5633		hs+='top : -16px;';
5634		hs+='visibility : inherit;';
5635		hs+='width : 52px;';
5636		hs+='pointer-events:auto;';
5637		el.setAttribute('style',hs);
5638		el.style[domTransform + 'Origin']='50% 50%';
5639		me._ht_node_image.ggIsActive=function() {
5640			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
5641				return this.parentNode.ggIsActive();
5642			}
5643			return false;
5644		}
5645		el.ggElementNodeId=function() {
5646			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
5647				return this.parentNode.ggElementNodeId();
5648			}
5649			return me.ggNodeId;
5650		}
5651		me._ht_node_image.logicBlock_visible = function() {
5652			var newLogicStateVisible;
5653			if (
5654				((player.nodeVisited(me._ht_node_image.ggElementNodeId()) == true))
5655			)
5656			{
5657				newLogicStateVisible = 0;
5658			}
5659			else {
5660				newLogicStateVisible = -1;
5661			}
5662			if (me._ht_node_image.ggCurrentLogicStateVisible != newLogicStateVisible) {
5663				me._ht_node_image.ggCurrentLogicStateVisible = newLogicStateVisible;
5664				me._ht_node_image.style[domTransition]='';
5665				if (me._ht_node_image.ggCurrentLogicStateVisible == 0) {
5666					me._ht_node_image.style.visibility="hidden";
5667					me._ht_node_image.ggVisible=false;
5668				}
5669				else {
5670					me._ht_node_image.style.visibility=(Number(me._ht_node_image.style.opacity)>0||!me._ht_node_image.style.opacity)?'inherit':'hidden';
5671					me._ht_node_image.ggVisible=true;
5672				}
5673			}
5674		}
5675		me._ht_node_image.onmouseover=function (e) {
5676			me._ht_node_image__img.src=me._ht_node_image__img.ggOverSrc;
5677		}
5678		me._ht_node_image.onmouseout=function (e) {
5679			me._ht_node_image__img.src=me._ht_node_image__img.ggNormalSrc;
5680		}
5681		me._ht_node_image.ggUpdatePosition=function (useTransition) {
5682		}
5683		me._ht_node_left.appendChild(me._ht_node_image);
5684		el=me._hotspot_preview=document.createElement('div');
5685		el.ggId="hotspot_preview";
5686		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
5687		el.ggVisible=false;
5688		el.className="ggskin ggskin_container ";
5689		el.ggType='container';
5690		hs ='';
5691		hs+='z-index: 100;';
5692		hs+='height : 100px;';
5693		hs+='left : -75px;';
5694		hs+='position : absolute;';
5695		hs+='top : -130px;';
5696		hs+='visibility : hidden;';
5697		hs+='width : 150px;';
5698		hs+='pointer-events:none;';
5699		el.setAttribute('style',hs);
5700		el.style[domTransform + 'Origin']='50% 50%';
5701		me._hotspot_preview.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 me.ggNodeId;
5712		}
5713		me._hotspot_preview.logicBlock_scaling = function() {
5714			var newLogicStateScaling;
5715			if (
5716				((player.getViewerSize().width <= 960))
5717			)
5718			{
5719				newLogicStateScaling = 0;
5720			}
5721			else {
5722				newLogicStateScaling = -1;
5723			}
5724			if (me._hotspot_preview.ggCurrentLogicStateScaling != newLogicStateScaling) {
5725				me._hotspot_preview.ggCurrentLogicStateScaling = newLogicStateScaling;
5726				me._hotspot_preview.style[domTransition]='' + cssPrefix + 'transform 0s';
5727				if (me._hotspot_preview.ggCurrentLogicStateScaling == 0) {
5728					me._hotspot_preview.ggParameter.sx = 0.8;
5729					me._hotspot_preview.ggParameter.sy = 0.8;
5730					me._hotspot_preview.style[domTransform]=parameterToTransform(me._hotspot_preview.ggParameter);
5731				}
5732				else {
5733					me._hotspot_preview.ggParameter.sx = 1;
5734					me._hotspot_preview.ggParameter.sy = 1;
5735					me._hotspot_preview.style[domTransform]=parameterToTransform(me._hotspot_preview.ggParameter);
5736				}
5737			}
5738		}
5739		me._hotspot_preview.logicBlock_visible = function() {
5740			var newLogicStateVisible;
5741			if (
5742				((me.elementMouseOver['ht_node_left'] == true))
5743			)
5744			{
5745				newLogicStateVisible = 0;
5746			}
5747			else {
5748				newLogicStateVisible = -1;
5749			}
5750			if (me._hotspot_preview.ggCurrentLogicStateVisible != newLogicStateVisible) {
5751				me._hotspot_preview.ggCurrentLogicStateVisible = newLogicStateVisible;
5752				me._hotspot_preview.style[domTransition]='' + cssPrefix + 'transform 0s';
5753				if (me._hotspot_preview.ggCurrentLogicStateVisible == 0) {
5754					me._hotspot_preview.style.visibility=(Number(me._hotspot_preview.style.opacity)>0||!me._hotspot_preview.style.opacity)?'inherit':'hidden';
5755					me._hotspot_preview.ggVisible=true;
5756				}
5757				else {
5758					me._hotspot_preview.style.visibility="hidden";
5759					me._hotspot_preview.ggVisible=false;
5760				}
5761			}
5762		}
5763		me._hotspot_preview.ggUpdatePosition=function (useTransition) {
5764		}
5765		me._ht_node_left.appendChild(me._hotspot_preview);
5766		me.__div = me._ht_node_left;
5767	};
5768	me.addSkinHotspot=function(hotspot) {
5769		var hsinst = null;
5770		if (hotspot.skinid=='ht_node') {
5771			hotspot.skinid = 'ht_node';
5772			hsinst = new SkinHotspotClass_ht_node(me, hotspot);
5773			if (!hotspotTemplates.hasOwnProperty(hotspot.skinid)) {
5774				hotspotTemplates[hotspot.skinid] = [];
5775			}
5776			hotspotTemplates[hotspot.skinid].push(hsinst);
5777			me.callChildLogicBlocksHotspot_ht_node_sizechanged();;
5778			me.callChildLogicBlocksHotspot_ht_node_mouseover();;
5779			me.callChildLogicBlocksHotspot_ht_node_changevisitednodes();;
5780		} else
5781		if (hotspot.skinid=='ht_node_right') {
5782			hotspot.skinid = 'ht_node_right';
5783			hsinst = new SkinHotspotClass_ht_node_right(me, hotspot);
5784			if (!hotspotTemplates.hasOwnProperty(hotspot.skinid)) {
5785				hotspotTemplates[hotspot.skinid] = [];
5786			}
5787			hotspotTemplates[hotspot.skinid].push(hsinst);
5788			me.callChildLogicBlocksHotspot_ht_node_right_sizechanged();;
5789			me.callChildLogicBlocksHotspot_ht_node_right_changenode();;
5790			me.callChildLogicBlocksHotspot_ht_node_right_mouseover();;
5791			me.callChildLogicBlocksHotspot_ht_node_right_changevisitednodes();;
5792			me.callChildLogicBlocksHotspot_ht_node_right_varchanged_vis_hotspots();;
5793		} else
5794		{
5795			hotspot.skinid = 'ht_node_left';
5796			hsinst = new SkinHotspotClass_ht_node_left(me, hotspot);
5797			if (!hotspotTemplates.hasOwnProperty(hotspot.skinid)) {
5798				hotspotTemplates[hotspot.skinid] = [];
5799			}
5800			hotspotTemplates[hotspot.skinid].push(hsinst);
5801			me.callChildLogicBlocksHotspot_ht_node_left_sizechanged();;
5802			me.callChildLogicBlocksHotspot_ht_node_left_changenode();;
5803			me.callChildLogicBlocksHotspot_ht_node_left_mouseover();;
5804			me.callChildLogicBlocksHotspot_ht_node_left_changevisitednodes();;
5805			me.callChildLogicBlocksHotspot_ht_node_left_varchanged_vis_hotspots();;
5806		}
5807		return hsinst;
5808	}
5809	me.removeSkinHotspots=function() {
5810		if(hotspotTemplates['ht_node']) {
5811			var i;
5812			for(i = 0; i < hotspotTemplates['ht_node'].length; i++) {
5813				hotspotTemplates['ht_node'][i] = null;
5814			}
5815		}
5816		if(hotspotTemplates['ht_node_right']) {
5817			var i;
5818			for(i = 0; i < hotspotTemplates['ht_node_right'].length; i++) {
5819				hotspotTemplates['ht_node_right'][i] = null;
5820			}
5821		}
5822		if(hotspotTemplates['ht_node_left']) {
5823			var i;
5824			for(i = 0; i < hotspotTemplates['ht_node_left'].length; i++) {
5825				hotspotTemplates['ht_node_left'][i] = null;
5826			}
5827		}
5828		hotspotTemplates = [];
5829	}
5830	function SkinCloner_category_cloner_Class(item, parentScope,ggParent,parameter) {
5831		var me=this;
5832		var hs='';
5833		me.parentScope=parentScope;
5834		me.ggParent=ggParent;
5835		me.findElements=skin.findElements;
5836		me.ggIndex=parameter.index;
5837		me.ggTag = item['tag'];
5838		me.ggTitle = item['title'];
5839		me.ggNodeCount = item['nodecount'];
5840		me.ggNodeId=item['firstnode'];
5841		me.ggUserdata=skin.player.getNodeUserdata(me.ggNodeId);
5842		me.elementMouseDown={};
5843		me.elementMouseOver={};
5844		me.__div=document.createElement('div');
5845		me.__div.setAttribute('style','position: absolute;width: 300px; height: 145px; visibility: inherit; overflow: hidden;');
5846		me.__div.style.left=parameter.left;
5847		me.__div.style.top=parameter.top;
5848		me.__div.ggIsActive = function() {
5849			var tags = player.userdata.tags;
5850			if (tags.indexOf(me.ggTag) == -1) return false;
5851			for(var i=0;i<me.ggParent.ggCurrentFilter.length;i++) {
5852				if (tags.indexOf(me.ggParent.ggCurrentFilter[i])==-1) return false;
5853			}
5854			return true;
5855		}
5856		me.__div.ggElementNodeId=function() {
5857			return me.ggNodeId;
5858		}
5859		el=me._node_cloner=document.createElement('div');
5860		el.ggNumRepeat = 1;
5861		el.ggNumRows = 0;
5862		el.ggNumCols = 0;
5863		el.ggWidth = 300;
5864		el.ggHeight = 46;
5865		el.ggUpdating = false;
5866		el.ggFilter = [];
5867		el.ggInstances = [];
5868		me._node_cloner.callChildLogicBlocks_changenode = function(){
5869			if(me._node_cloner.ggInstances) {
5870				var i;
5871				for(i = 0; i < me._node_cloner.ggInstances.length; i++) {
5872					if (me._node_cloner.ggInstances[i]._node_title && me._node_cloner.ggInstances[i]._node_title.logicBlock_visible) {
5873						me._node_cloner.ggInstances[i]._node_title.logicBlock_visible();
5874					}
5875				}
5876			}
5877		}
5878		me._node_cloner.callChildLogicBlocks_mouseover = function(){
5879			if(me._node_cloner.ggInstances) {
5880				var i;
5881				for(i = 0; i < me._node_cloner.ggInstances.length; i++) {
5882					if (me._node_cloner.ggInstances[i]._node_title && me._node_cloner.ggInstances[i]._node_title.logicBlock_backgroundcolor) {
5883						me._node_cloner.ggInstances[i]._node_title.logicBlock_backgroundcolor();
5884					}
5885					if (me._node_cloner.ggInstances[i]._node_title && me._node_cloner.ggInstances[i]._node_title.logicBlock_textcolor) {
5886						me._node_cloner.ggInstances[i]._node_title.logicBlock_textcolor();
5887					}
5888					if (me._node_cloner.ggInstances[i]._point && me._node_cloner.ggInstances[i]._point.logicBlock_backgroundcolor) {
5889						me._node_cloner.ggInstances[i]._point.logicBlock_backgroundcolor();
5890					}
5891				}
5892			}
5893		}
5894		me._node_cloner.callChildLogicBlocks_active = function(){
5895			if(me._node_cloner.ggInstances) {
5896				var i;
5897				for(i = 0; i < me._node_cloner.ggInstances.length; i++) {
5898					if (me._node_cloner.ggInstances[i]._node_title && me._node_cloner.ggInstances[i]._node_title.logicBlock_textcolor) {
5899						me._node_cloner.ggInstances[i]._node_title.logicBlock_textcolor();
5900					}
5901					if (me._node_cloner.ggInstances[i]._point && me._node_cloner.ggInstances[i]._point.logicBlock_backgroundcolor) {
5902						me._node_cloner.ggInstances[i]._point.logicBlock_backgroundcolor();
5903					}
5904				}
5905			}
5906		}
5907		me._node_cloner.callChildLogicBlocks_activehotspotchanged = function(){
5908			if(me._node_cloner.ggInstances) {
5909				var i;
5910				for(i = 0; i < me._node_cloner.ggInstances.length; i++) {
5911					if (me._node_cloner.ggInstances[i]._node_title && me._node_cloner.ggInstances[i]._node_title.logicBlock_visible) {
5912						me._node_cloner.ggInstances[i]._node_title.logicBlock_visible();
5913					}
5914				}
5915			}
5916		}
5917		el.ggUpdate = function(filter) {
5918			if(me._node_cloner.ggUpdating == true) return;
5919			me._node_cloner.ggUpdating = true;
5920			var el=me._node_cloner;
5921			var curNumCols = 0;
5922			curNumCols = me._node_cloner.ggNumRepeat;
5923			if (curNumCols < 1) curNumCols = 1;
5924			if (typeof filter=='object') {
5925				el.ggFilter = filter;
5926			} else {
5927				filter = el.ggFilter;
5928			};
5929			filter=filter.sort();
5930			if ((el.ggNumCols == curNumCols) && (el.ggInstances.length > 0) && (filter.length === el.ggCurrentFilter.length) && (filter.every(function(value, index) { return value === el.ggCurrentFilter[index] }) )) {
5931				me._node_cloner.ggUpdating = false;
5932				return;
5933			} else {
5934				el.ggNumRows = 1;
5935				el.ggNumCols = curNumCols;
5936			}
5937			el.ggCurrentFilter = filter;
5938			el.ggInstances = [];
5939			if (el.hasChildNodes() == true) {
5940				while (el.firstChild) {
5941					el.removeChild(el.firstChild);
5942				}
5943			}
5944			var tourNodes = player.getNodeIds();
5945			var row = 0;
5946			var column = 0;
5947			var currentIndex = 0;
5948			for (var i=0; i < tourNodes.length; i++) {
5949				var nodeId = tourNodes[i];
5950				var passed = true;
5951				var nodeData = player.getNodeUserdata(nodeId);
5952				if (filter.length > 0) {
5953					for (var j=0; j < filter.length; j++) {
5954						if (nodeData['tags'].indexOf(filter[j]) == -1) passed = false;
5955					}
5956				}
5957				if (passed) {
5958				var parameter={};
5959				parameter.top=(row * me._node_cloner.ggHeight) + 'px';
5960				parameter.left=(column * me._node_cloner.ggWidth) + 'px';
5961				parameter.index=currentIndex;
5962				parameter.title=nodeData['title'];
5963				var inst = new SkinCloner_node_cloner_Class(nodeId, me, el, parameter);
5964				currentIndex++;
5965				el.ggInstances.push(inst);
5966				el.appendChild(inst.__div);
5967				inst.__div.ggObj=inst;
5968				skin.updateSize(inst.__div);
5969				column++;
5970				if (column >= el.ggNumCols) {
5971					column = 0;
5972					row++;
5973					el.ggNumRows++;
5974				}
5975				}
5976			}
5977			me._node_cloner.callChildLogicBlocks_changenode();
5978			me._node_cloner.callChildLogicBlocks_mouseover();
5979			me._node_cloner.callChildLogicBlocks_active();
5980			me._node_cloner.callChildLogicBlocks_activehotspotchanged();
5981			me._node_cloner.ggUpdating = false;
5982			player.triggerEvent('clonerchanged');
5983			if (me._node_cloner.parentNode.classList.contains('ggskin_subelement') && me._node_cloner.parentNode.parentNode.classList.contains('ggskin_scrollarea')) me._node_cloner.parentNode.parentNode.ggUpdatePosition();
5984		}
5985		el.ggFilter = [];
5986		el.ggFilter[0] = "_nop_";
5987		el.ggId="node_cloner";
5988		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
5989		el.ggVisible=true;
5990		el.className="ggskin ggskin_cloner ";
5991		el.ggType='cloner';
5992		hs ='';
5993		hs+='height : 46px;';
5994		hs+='left : 0px;';
5995		hs+='overflow : visible;';
5996		hs+='position : absolute;';
5997		hs+='top : 65px;';
5998		hs+='visibility : inherit;';
5999		hs+='width : 300px;';
6000		hs+='pointer-events:none;';
6001		el.setAttribute('style',hs);
6002		el.style[domTransform + 'Origin']='50% 50%';
6003		me._node_cloner.ggIsActive=function() {
6004			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
6005				return this.parentNode.ggIsActive();
6006			}
6007			return false;
6008		}
6009		el.ggElementNodeId=function() {
6010			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
6011				return this.parentNode.ggElementNodeId();
6012			}
6013			return player.getCurrentNode();
6014		}
6015		me._node_cloner.ggUpdateConditionNodeChange=function () {
6016			var cnode=player.getCurrentNode();
6017			for(var i=0; i<me._node_cloner.childNodes.length; i++) {
6018				var child=me._node_cloner.childNodes[i];
6019				if (child.ggObj && child.ggObj.ggNodeId==cnode) {
6020			        var childOffX = child.offsetLeft;
6021			        var childOffY = child.offsetTop;
6022					var p = child.parentElement;
6023			        while (p != null && p!==this.divSkin) {
6024						if (p.ggType && p.ggType == 'scrollarea') {
6025							p.ggScrollIntoView(childOffX, childOffY, child.clientWidth, child.clientHeight);
6026						}
6027						childOffX += p.offsetLeft;
6028						childOffY += p.offsetTop;
6029						p = p.parentElement;
6030					}
6031				}
6032			}
6033		}
6034		me._node_cloner.ggUpdatePosition=function (useTransition) {
6035				me._node_cloner.ggUpdate();
6036		}
6037		me._node_cloner.ggNodeChange=function () {
6038			me._node_cloner.ggUpdateConditionNodeChange();
6039		}
6040		me.__div.appendChild(me._node_cloner);
6041		el=me._category=document.createElement('div');
6042		els=me._category__text=document.createElement('div');
6043		el.className='ggskin ggskin_textdiv';
6044		el.ggTextDiv=els;
6045		el.ggId="category";
6046		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
6047		el.ggVisible=true;
6048		el.className="ggskin ggskin_text ";
6049		el.ggType='text';
6050		hs ='';
6051		hs+='cursor : pointer;';
6052		hs+='height : 31px;';
6053		hs+='left : 10px;';
6054		hs+='position : absolute;';
6055		hs+='top : 5px;';
6056		hs+='visibility : inherit;';
6057		hs+='width : 180px;';
6058		hs+='pointer-events:auto;';
6059		hs+='@font-face { font-family: \"times\"; src: url(\"times.woff\") format(\"woff\"); font-weight: normal; font-style: normal; } .regular16{ font-family: \"times\"; font-size: 12px; line-height: 1.0; }';
6060		el.setAttribute('style',hs);
6061		el.style[domTransform + 'Origin']='50% 50%';
6062		hs ='position:absolute;';
6063		hs += 'box-sizing: border-box;';
6064		hs+='left: 0px;';
6065		hs+='top:  0px;';
6066		hs+='width: 182px;';
6067		hs+='height: auto;';
6068		hs+='background: #a1a1a1;';
6069		hs+='background: rgba(161,161,161,0);';
6070		hs+='border: 1px solid #a1a1a1;';
6071		hs+='border: 1px solid rgba(161,161,161,0.784314);';
6072		hs+=cssPrefix + 'background-clip: padding-box;';
6073		hs+='background-clip: padding-box;';
6074		hs+='color: rgba(184,37,66,1);';
6075		hs+='font-size: 16px;';
6076		hs+='font-weight: bold;';
6077		hs+='text-align: left;';
6078		hs+='white-space: pre-wrap;';
6079		hs+='padding: 8px 9px 8px 9px;';
6080		hs+='overflow: hidden;';
6081		els.setAttribute('style',hs);
6082		els.innerHTML=me.ggTitle;
6083		el.appendChild(els);
6084		me._category.ggIsActive=function() {
6085			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
6086				return this.parentNode.ggIsActive();
6087			}
6088			return false;
6089		}
6090		el.ggElementNodeId=function() {
6091			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
6092				return this.parentNode.ggElementNodeId();
6093			}
6094			return player.getCurrentNode();
6095		}
6096		me._category.logicBlock_backgroundcolor = function() {
6097			var newLogicStateBackgroundColor;
6098			if (
6099				((me.elementMouseOver['category'] == true))
6100			)
6101			{
6102				newLogicStateBackgroundColor = 0;
6103			}
6104			else if (
6105				((player.getVariableValue('open_tag') == me.ggTag))
6106			)
6107			{
6108				newLogicStateBackgroundColor = 1;
6109			}
6110			else {
6111				newLogicStateBackgroundColor = -1;
6112			}
6113			if (me._category.ggCurrentLogicStateBackgroundColor != newLogicStateBackgroundColor) {
6114				me._category.ggCurrentLogicStateBackgroundColor = newLogicStateBackgroundColor;
6115				me._category__text.style[domTransition]='background-color 200ms ease 0ms';
6116				if (me._category.ggCurrentLogicStateBackgroundColor == 0) {
6117					me._category__text.style.backgroundColor="rgba(223,222,222,1)";
6118				}
6119				else if (me._category.ggCurrentLogicStateBackgroundColor == 1) {
6120					me._category__text.style.backgroundColor="rgba(255,255,255,0)";
6121				}
6122				else {
6123					me._category__text.style.backgroundColor="rgba(161,161,161,0)";
6124				}
6125			}
6126		}
6127		me._category.onclick=function (e) {
6128			if (
6129				(
6130					((player.getVariableValue('open_tag') == me.ggTag))
6131				)
6132			) {
6133				player.setVariableValue('close_nodes', true);
6134			}
6135			if (
6136				(
6137					((player.getVariableValue('open_tag') != me.ggTag))
6138				)
6139			) {
6140				player.setVariableValue('close_nodes', false);
6141			}
6142			if (
6143				(
6144					((player.getVariableValue('open_tag') != me.ggTag))
6145				)
6146			) {
6147				player.setVariableValue('open_tag', me.ggTag);
6148			}
6149			if (
6150				(
6151					((player.getVariableValue('close_nodes') == true))
6152				)
6153			) {
6154				player.setVariableValue('open_tag', "_nop_");
6155			}
6156		}
6157		me._category.onmouseover=function (e) {
6158			me.elementMouseOver['category']=true;
6159			me._category.logicBlock_backgroundcolor();
6160		}
6161		me._category.onmouseout=function (e) {
6162			if (e && e.toElement) {
6163				var current = e.toElement;
6164				while (current = current.parentNode) {
6165				if (current == me._category__text)
6166					return;
6167				}
6168			}
6169			me.elementMouseOver['category']=false;
6170			me._category.logicBlock_backgroundcolor();
6171		}
6172		me._category.ontouchend=function (e) {
6173			me.elementMouseOver['category']=false;
6174			me._category.logicBlock_backgroundcolor();
6175		}
6176		me._category.ggUpdatePosition=function (useTransition) {
6177		}
6178		me._category.ggNodeChange=function () {
6179			if (
6180				(
6181					((me._category.ggIsActive() == true)) && 
6182					((player.getVariableValue('category_follow') == true))
6183				)
6184			) {
6185				player.setVariableValue('open_tag', me.ggTag);
6186			}
6187		}
6188		me.__div.appendChild(me._category);
6189		me._node_cloner.style['display']='none';
6190		var p = me._node_cloner.parentElement;
6191		while (p != null && p!==this.divSkin) {
6192			if (p.ggType && p.ggType == 'cloner') {
6193				if (p.ggAutoPosition) {
6194					p.ggAutoPosition(false);
6195				}
6196			}
6197			if (p.ggType && p.ggType == 'scrollarea') {
6198				if (p.ggUpdatePosition) {
6199					p.ggUpdatePosition();
6200				}
6201			}
6202			p = p.parentElement;
6203		}
6204		me.event_varchanged_open_tag=function() {if (
6205			(
6206				((player.getVariableValue('open_tag') != me.ggTag))
6207			)
6208		) {
6209			me._node_cloner.ggText="_nop_";
6210			if (me._node_cloner.ggText=='') {
6211				me._node_cloner.ggUpdate([]);
6212			} else {
6213				me._node_cloner.ggUpdate(me._node_cloner.ggText.split(','));
6214			}
6215			skin.updateSize(skin.divSkin);
6216		}
6217		if (
6218			(
6219				((player.getVariableValue('open_tag') != me.ggTag))
6220			)
6221		) {
6222			me._node_cloner.style['display']='none';
6223			var p = me._node_cloner.parentElement;
6224			while (p != null && p!==this.divSkin) {
6225				if (p.ggType && p.ggType == 'cloner') {
6226					if (p.ggAutoPosition) {
6227						p.ggAutoPosition(false);
6228					}
6229				}
6230				if (p.ggType && p.ggType == 'scrollarea') {
6231					if (p.ggUpdatePosition) {
6232						p.ggUpdatePosition();
6233					}
6234				}
6235				p = p.parentElement;
6236			}
6237		}
6238		if (
6239			(
6240				((player.getVariableValue('open_tag') == me.ggTag))
6241			)
6242		) {
6243			me._node_cloner.ggText=me.ggTag;
6244			if (me._node_cloner.ggText=='') {
6245				me._node_cloner.ggUpdate([]);
6246			} else {
6247				me._node_cloner.ggUpdate(me._node_cloner.ggText.split(','));
6248			}
6249			skin.updateSize(skin.divSkin);
6250		}
6251		if (
6252			(
6253				((player.getVariableValue('open_tag') == me.ggTag))
6254			)
6255		) {
6256			me._node_cloner.style['display']='inline';
6257			var p = me._node_cloner.parentElement;
6258			while (p != null && p!==this.divSkin) {
6259				if (p.ggType && p.ggType == 'cloner') {
6260					if (p.ggAutoPosition) {
6261						p.ggAutoPosition(false);
6262					}
6263				}
6264				if (p.ggType && p.ggType == 'scrollarea') {
6265					if (p.ggUpdatePosition) {
6266						p.ggUpdatePosition();
6267					}
6268				}
6269				p = p.parentElement;
6270			}
6271		}};
6272	};
6273	function SkinCloner_node_cloner_Class(nodeId, parentScope,ggParent,parameter) {
6274		var me=this;
6275		var hs='';
6276		me.parentScope=parentScope;
6277		me.ggParent=ggParent;
6278		me.findElements=skin.findElements;
6279		me.ggIndex=parameter.index;
6280		me.ggNodeId=nodeId;
6281		me.ggTitle=parameter.title;
6282		me.ggUserdata=skin.player.getNodeUserdata(me.ggNodeId);
6283		me.elementMouseDown={};
6284		me.elementMouseOver={};
6285		me.__div=document.createElement('div');
6286		me.__div.setAttribute('style','position: absolute;width: 300px; height: 46px; visibility: inherit; overflow: hidden;');
6287		me.__div.style.left=parameter.left;
6288		me.__div.style.top=parameter.top;
6289		me.__div.ggIsActive = function() {
6290			return player.getCurrentNode()==me.ggNodeId;
6291		}
6292		me.__div.ggElementNodeId=function() {
6293			return me.ggNodeId;
6294		}
6295		el=me._node_title=document.createElement('div');
6296		els=me._node_title__text=document.createElement('div');
6297		el.className='ggskin ggskin_textdiv';
6298		el.ggTextDiv=els;
6299		el.ggId="node_title";
6300		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
6301		el.ggVisible=true;
6302		el.className="ggskin ggskin_text ";
6303		el.ggType='text';
6304		hs ='';
6305		hs+='cursor : pointer;';
6306		hs+='height : 40px;';
6307		hs+='left : 10px;';
6308		hs+='position : absolute;';
6309		hs+='top : 0px;';
6310		hs+='visibility : inherit;';
6311		hs+='width : 180px;';
6312		hs+='pointer-events:auto;';
6313		hs+='@font-face { font-family: \"times\"; src: url(\"times.woff\") format(\"woff\"); font-weight: normal; font-style: normal; } .regular16{ font-family: \"times\"; font-size: 12px; line-height: 1.0; }';
6314		el.setAttribute('style',hs);
6315		el.style[domTransform + 'Origin']='50% 50%';
6316		hs ='position:absolute;';
6317		hs += 'box-sizing: border-box;';
6318		hs+='left: 0px;';
6319		hs+='top:  0px;';
6320		hs+='width: 180px;';
6321		hs+='height: 40px;';
6322		hs+='background: #a1a1a1;';
6323		hs+='background: rgba(161,161,161,0);';
6324		hs+='border: 0px solid #a1a1a1;';
6325		hs+='border: 0px solid rgba(161,161,161,0.784314);';
6326		hs+=cssPrefix + 'background-clip: padding-box;';
6327		hs+='background-clip: padding-box;';
6328		hs+='color: rgba(0,0,0,1);';
6329		hs+='text-align: left;';
6330		hs+='white-space: pre-wrap;';
6331		hs+='padding: 12px 14px 12px 14px;';
6332		hs+='overflow: hidden;';
6333		els.setAttribute('style',hs);
6334		els.innerHTML=me.ggTitle;
6335		el.appendChild(els);
6336		me._node_title.ggIsActive=function() {
6337			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
6338				return this.parentNode.ggIsActive();
6339			}
6340			return false;
6341		}
6342		el.ggElementNodeId=function() {
6343			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
6344				return this.parentNode.ggElementNodeId();
6345			}
6346			return player.getCurrentNode();
6347		}
6348		me._node_title.logicBlock_visible = function() {
6349			var newLogicStateVisible;
6350			if (
6351				((me.ggUserdata.title == ""))
6352			)
6353			{
6354				newLogicStateVisible = 0;
6355			}
6356			else {
6357				newLogicStateVisible = -1;
6358			}
6359			if (me._node_title.ggCurrentLogicStateVisible != newLogicStateVisible) {
6360				me._node_title.ggCurrentLogicStateVisible = newLogicStateVisible;
6361				me._node_title.style[domTransition]='background-color 300ms ease 0ms, color 0s';
6362				if (me._node_title.ggCurrentLogicStateVisible == 0) {
6363					me._node_title.style.visibility="hidden";
6364					me._node_title.ggVisible=false;
6365				}
6366				else {
6367					me._node_title.style.visibility=(Number(me._node_title.style.opacity)>0||!me._node_title.style.opacity)?'inherit':'hidden';
6368					me._node_title.ggVisible=true;
6369				}
6370			}
6371		}
6372		me._node_title.logicBlock_backgroundcolor = function() {
6373			var newLogicStateBackgroundColor;
6374			if (
6375				((me.elementMouseOver['node_title'] == true))
6376			)
6377			{
6378				newLogicStateBackgroundColor = 0;
6379			}
6380			else {
6381				newLogicStateBackgroundColor = -1;
6382			}
6383			if (me._node_title.ggCurrentLogicStateBackgroundColor != newLogicStateBackgroundColor) {
6384				me._node_title.ggCurrentLogicStateBackgroundColor = newLogicStateBackgroundColor;
6385				me._node_title__text.style[domTransition]='background-color 300ms ease 0ms, color 0s';
6386				if (me._node_title.ggCurrentLogicStateBackgroundColor == 0) {
6387					me._node_title__text.style.backgroundColor="rgba(223,222,222,1)";
6388				}
6389				else {
6390					me._node_title__text.style.backgroundColor="rgba(161,161,161,0)";
6391				}
6392			}
6393		}
6394		me._node_title.logicBlock_textcolor = function() {
6395			var newLogicStateTextColor;
6396			if (
6397				((me.elementMouseOver['node_title'] == true))
6398			)
6399			{
6400				newLogicStateTextColor = 0;
6401			}
6402			else if (
6403				((me._node_title.ggIsActive() == true))
6404			)
6405			{
6406				newLogicStateTextColor = 1;
6407			}
6408			else {
6409				newLogicStateTextColor = -1;
6410			}
6411			if (me._node_title.ggCurrentLogicStateTextColor != newLogicStateTextColor) {
6412				me._node_title.ggCurrentLogicStateTextColor = newLogicStateTextColor;
6413				me._node_title__text.style[domTransition]='background-color 300ms ease 0ms, color 0s';
6414				if (me._node_title.ggCurrentLogicStateTextColor == 0) {
6415					me._node_title__text.style.color="rgba(184,37,66,1)";
6416				}
6417				else if (me._node_title.ggCurrentLogicStateTextColor == 1) {
6418					me._node_title__text.style.color="rgba(184,37,66,1)";
6419				}
6420				else {
6421					me._node_title__text.style.color="rgba(0,0,0,1)";
6422				}
6423			}
6424		}
6425		me._node_title.onclick=function (e) {
6426			if (
6427				(
6428					((me._node_title.ggIsActive() == false))
6429				)
6430			) {
6431				player.openNext("{"+me.ggNodeId+"}",player.hotspot.target);
6432			}
6433		}
6434		me._node_title.onmouseover=function (e) {
6435			me.elementMouseOver['node_title']=true;
6436			me._node_title.logicBlock_backgroundcolor();
6437			me._node_title.logicBlock_textcolor();
6438		}
6439		me._node_title.onmouseout=function (e) {
6440			if (e && e.toElement) {
6441				var current = e.toElement;
6442				while (current = current.parentNode) {
6443				if (current == me._node_title__text)
6444					return;
6445				}
6446			}
6447			me.elementMouseOver['node_title']=false;
6448			me._node_title.logicBlock_backgroundcolor();
6449			me._node_title.logicBlock_textcolor();
6450		}
6451		me._node_title.ontouchend=function (e) {
6452			me.elementMouseOver['node_title']=false;
6453			me._node_title.logicBlock_backgroundcolor();
6454			me._node_title.logicBlock_textcolor();
6455		}
6456		me._node_title.ggUpdatePosition=function (useTransition) {
6457		}
6458		el=me._point=document.createElement('div');
6459		el.ggId="point";
6460		el.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
6461		el.ggVisible=true;
6462		el.className="ggskin ggskin_rectangle ";
6463		el.ggType='rectangle';
6464		hs ='';
6465		hs+=cssPrefix + 'border-radius : 111px;';
6466		hs+='border-radius : 111px;';
6467		hs+='background : #000000;';
6468		hs+='border : 0px solid #000000;';
6469		hs+='cursor : pointer;';
6470		hs+='height : 4px;';
6471		hs+='left : 4px;';
6472		hs+='position : absolute;';
6473		hs+='top : 17px;';
6474		hs+='visibility : inherit;';
6475		hs+='width : 4px;';
6476		hs+='pointer-events:auto;';
6477		el.setAttribute('style',hs);
6478		el.style[domTransform + 'Origin']='50% 50%';
6479		me._point.ggIsActive=function() {
6480			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
6481				return this.parentNode.ggIsActive();
6482			}
6483			return false;
6484		}
6485		el.ggElementNodeId=function() {
6486			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
6487				return this.parentNode.ggElementNodeId();
6488			}
6489			return player.getCurrentNode();
6490		}
6491		me._point.logicBlock_backgroundcolor = function() {
6492			var newLogicStateBackgroundColor;
6493			if (
6494				((me._point.ggIsActive() == true))
6495			)
6496			{
6497				newLogicStateBackgroundColor = 0;
6498			}
6499			else if (
6500				((me.elementMouseOver['point'] == true))
6501			)
6502			{
6503				newLogicStateBackgroundColor = 1;
6504			}
6505			else {
6506				newLogicStateBackgroundColor = -1;
6507			}
6508			if (me._point.ggCurrentLogicStateBackgroundColor != newLogicStateBackgroundColor) {
6509				me._point.ggCurrentLogicStateBackgroundColor = newLogicStateBackgroundColor;
6510				me._point.style[domTransition]='background-color 0s';
6511				if (me._point.ggCurrentLogicStateBackgroundColor == 0) {
6512					me._point.style.backgroundColor="rgba(184,37,66,1)";
6513				}
6514				else if (me._point.ggCurrentLogicStateBackgroundColor == 1) {
6515					me._point.style.backgroundColor="rgba(184,37,66,1)";
6516				}
6517				else {
6518					me._point.style.backgroundColor="rgba(0,0,0,1)";
6519				}
6520			}
6521		}
6522		me._point.onmouseover=function (e) {
6523			me.elementMouseOver['point']=true;
6524			me._point.logicBlock_backgroundcolor();
6525		}
6526		me._point.onmouseout=function (e) {
6527			me.elementMouseOver['point']=false;
6528			me._point.logicBlock_backgroundcolor();
6529		}
6530		me._point.ontouchend=function (e) {
6531			me.elementMouseOver['point']=false;
6532			me._point.logicBlock_backgroundcolor();
6533		}
6534		me._point.ggUpdatePosition=function (useTransition) {
6535		}
6536		me._node_title.appendChild(me._point);
6537		me.__div.appendChild(me._node_title);
6538	};
6539	player.addListener('varchanged_open_tag', function() {
6540		var inst_j=skin;
6541		for(var i = 0; i < inst_j._category_cloner.ggInstances.length; i++) {
6542			var inst_i=inst_j._category_cloner.ggInstances[i];
6543			inst_i.event_varchanged_open_tag();
6544		}
6545	});
6546	me.addSkin();
6547	var style = document.createElement('style');
6548	style.type = 'text/css';
6549	style.appendChild(document.createTextNode('.ggskin @font-face { font-family: "times"; src: url("times.woff") format("woff"); font-weight: normal; font-style: normal; } .regular16{ font-family: "times"; font-size: 12px; line-height: 1.0; }'));
6550	document.head.appendChild(style);
6551	me._controler.logicBlock_visible();
6552	me._tt_title.logicBlock_scaling();
6553	me._map_full.logicBlock_size();
6554	me._button_4.logicBlock_size();
6555	me._controler_mobile.logicBlock_position();
6556	me._button_image_normalscreen.logicBlock_visible();
6557	me._button_image_fullscreen.logicBlock_visible();
6558	me._stop_rotate_image0.logicBlock_visible();
6559	me._start_rotate_image.logicBlock_visible();
6560	me._show_hs.logicBlock_visible();
6561	me._hide_hs.logicBlock_visible();
6562	me._menu_background.logicBlock_alpha();
6563	me._menu_open.logicBlock_position();
6564	me._map_rectangle.logicBlock_size();
6565	me._tt_title.logicBlock_visible();
6566	me._controler_mobile.logicBlock_visible();
6567	me._button_auto_rotate_mobile.logicBlock_visible();
6568	me._container.logicBlock_visible();
6569	player.addListener('sizechanged', function(args) { me._controler.logicBlock_visible();me._tt_title.logicBlock_scaling();me._map_full.logicBlock_size();me._button_4.logicBlock_size(); });
6570	player.addListener('imagesready', function(args) { me._controler_mobile.logicBlock_position(); });
6571	player.addListener('fullscreenenter', function(args) { me._button_image_normalscreen.logicBlock_visible();me._button_image_fullscreen.logicBlock_visible(); });
6572	player.addListener('fullscreenexit', function(args) { me._button_image_normalscreen.logicBlock_visible();me._button_image_fullscreen.logicBlock_visible(); });
6573	player.addListener('changenode', function(args) { me._controler_mobile.logicBlock_position();me._stop_rotate_image0.logicBlock_visible();me._start_rotate_image.logicBlock_visible();me._show_hs.logicBlock_visible();me._hide_hs.logicBlock_visible();me._menu_background.logicBlock_alpha();me._menu_open.logicBlock_position();me._map_rectangle.logicBlock_size();me._map_full.logicBlock_size();me._button_4.logicBlock_size(); });
6574	player.addListener('configloaded', function(args) { me._controler.logicBlock_visible();me._tt_title.logicBlock_visible();me._controler_mobile.logicBlock_visible();me._button_auto_rotate_mobile.logicBlock_visible();me._container.logicBlock_visible();me._map_rectangle.logicBlock_size();me._map_full.logicBlock_size();me._button_4.logicBlock_size(); });
6575	player.addListener('autorotatechanged', function(args) { me._stop_rotate_image0.logicBlock_visible();me._start_rotate_image.logicBlock_visible(); });
6576	player.addListener('varchanged_category_visible', function(args) { me._menu_background.logicBlock_alpha();me._menu_open.logicBlock_position(); });
6577	player.addListener('varchanged_vis_hotspots', function(args) { me._show_hs.logicBlock_visible();me._hide_hs.logicBlock_visible(); });
6578	player.addListener('varchanged_map_full_screen', function(args) { me._map_rectangle.logicBlock_size();me._map_full.logicBlock_size();me._button_4.logicBlock_size(); });
6579	player.addListener('changenode', function(args) { me._category_cloner.callChildLogicBlocks_changenode(); });
6580	player.addListener('mouseover', function(args) { me._category_cloner.callChildLogicBlocks_mouseover(); });
6581	player.addListener('changenode', function(args) { me._category_cloner.callChildLogicBlocks_active(); });
6582	player.addListener('activehotspotchanged', function(args) { me._category_cloner.callChildLogicBlocks_activehotspotchanged(); });
6583	player.addListener('varchanged_open_tag', function(args) { me._category_cloner.callChildLogicBlocks_varchanged_open_tag(); });
6584	player.addListener('sizechanged', function(args) { me.callChildLogicBlocksHotspot_ht_node_sizechanged();me.callChildLogicBlocksHotspot_ht_node_right_sizechanged();me.callChildLogicBlocksHotspot_ht_node_left_sizechanged(); });
6585	player.addListener('changenode', function(args) { me.callChildLogicBlocksHotspot_ht_node_right_changenode();me.callChildLogicBlocksHotspot_ht_node_left_changenode(); });
6586	player.addListener('mouseover', function(args) { me.callChildLogicBlocksHotspot_ht_node_mouseover();me.callChildLogicBlocksHotspot_ht_node_right_mouseover();me.callChildLogicBlocksHotspot_ht_node_left_mouseover(); });
6587	player.addListener('changevisitednodes', function(args) { me.callChildLogicBlocksHotspot_ht_node_changevisitednodes();me.callChildLogicBlocksHotspot_ht_node_right_changevisitednodes();me.callChildLogicBlocksHotspot_ht_node_left_changevisitednodes(); });
6588	player.addListener('varchanged_vis_hotspots', function(args) { me.callChildLogicBlocksHotspot_ht_node_right_varchanged_vis_hotspots();me.callChildLogicBlocksHotspot_ht_node_left_varchanged_vis_hotspots(); });
6589	player.addListener('hotspotsremoved', function(args) { me.removeSkinHotspots(); });
6590	me.skinTimerEvent();
6591};

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.