G

webrtc?

public
Guest May 02, 2024 16 days 16
Clone
Plaintext paste1.txt 1083 lines (910 loc) | 61.16 KB
1
<html lang="en" xmlns:xxt="http://www.adobeconnect.com/xt/java/com.macromedia.airspeed.servlet.ui.XSLTExtensions" class="wf-adobeclean-n4-active wf-adobecleancondensed-n4-active wf-adobeclean-n3-active wf-adobeclean-i4-active wf-adobecleancondensed-n7-active wf-adobeclean-n7-active wf-active"><script src="https://use.typekit.net/ruf7eed.js" type="text/javascript" async=""></script><script type="text/javascript">window["_gaUserPrefs"] = { ioo : function() { return true; } }</script><head><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5.0"><title>TRP1030 T&amp;uuml;rkiye Turizm Coğrafyası Sanal Derslik</title><meta http-equiv="X-UA-Compatible" content="IE=Edge"><script type="text/javascript" src="/common/scripts/s_code.js?ver=10.8.0"></script><script type="text/javascript" src="/common/scripts/OmnitureTracker.js?ver=10.8.0"></script><script src="/common/scripts/jQuery/js/minified/jquery-3.4.1.min.js?ver=10.8.0"></script><script language="JavaScript" type="text/javascript" src="/common/scripts/BrowserUtils.js?ver=10.8.0"></script><script language="JavaScript" type="text/javascript" src="/common/scripts/analytics/IACaller.js?ver=10.8.0"></script><script language="JavaScript" type="text/javascript" src="/common/scripts/analytics/IAFields.js?ver=10.8.0"></script><script language="JavaScript" type="text/javascript" src="/common/scripts/analytics/meetingLaunchIA.js?ver=10.8.0"></script>
2
<link rel="stylesheet" href="/common/styles/chrome_flash_warning.css?ver=10.8.0">
3
<link rel="stylesheet" href="/common/styles/meeting_launch_pages.css?ver=10.8.0">
4
<script type="text/javascript">
5
6
function isIPadVersion13Devices(){
7
const ipad = (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1);
8
return ipad;
9
}
10
11
// setting cookie for IPAD IOS 13 devices
12
if(isIPadVersion13Devices())
13
document.cookie = "platform=iPad";
14
var useUASniffing = false;
15
function setUASniffing(value) {
16
useUASniffing = value;
17
}
18
</script><script>
19
window.Coral = window.Coral || {};
20
Coral.options = { typeKitId: ''};
21
</script><!--[if lte IE 9]><script type="text/javascript">
22
setUASniffing(true);
23
</script><![endif]--><!--[if gte IE 9]><!--><script src="/common/scripts/coral_min.js?ver=10.8.0"></script>
24
<link rel="stylesheet" href="/common/styles/coral_min.css?ver=10.8.0"><!--<![endif]]]--><link rel="stylesheet" href="/common/styles/addin_without_flash.css?ver=10.8.0">
25
<script>
26
var isReview = 'false';
27
//flushContentQueue is a global variable to decide whether we want to flush content queue or not. This variable can be overridden for specific content type.
28
var isFlushContentQueue = false;
29
var hostValue = 'https://adobe-pool.mu.edu.tr';
30
var transcriptValue = '181654272';
31
32
33
var licenseId="";
34
35
var icon = 'meeting';
36
var needToRelease = false;
37
var meetingLaunchIA;
38
39
//BUG IOS 13 issues
40
var isTabletDeviceHTMLFix = "";
41
var showMobileBetaLabelFix = true;
42
43
44
// Copyright (c) 2001 - 2009 Adobe Systems Inc. and its licensors. All rights reserved.
45
46
function isReviewMode()
47
{
48
return(isReview != undefined && isReview.toString().toLowerCase() == "true");
49
}
50
51
function initReviewFrame()
52
{
53
var frameDoc = window.frames.ReviewMode;
54
frameDoc.document.open();
55
frameDoc.document.write("<html><body style=\"background-color:rgb(103,103,103);\"><style>.rtop,.rbottom{display:block}.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}.r1{margin: 0 5px}.r2{margin: 0 3px}.r3{margin: 0 2px}.r4{margin: 0 1px;height: 2px}.rs1{margin: 0 2px}.rs2{margin: 0 1px}#rmMsg {width:400px;position:relative;top:3px;background-color:#DBDBDB;margin:5 5 10 5px;}<\/style><script type=\"text/javascript\" src=\"/common\/scripts/breezeUI.js\"><\/script><script type=\"text/javascript\">window.onload=function(){Rounded(\"div#rmMsg\",\"#676767\",\"#DBDBDB\");}<\/script><center><div id=\"rmMsg\"><table><tr><td style=\"vertical-align:top\"><img src=\"/common/images/icon_review_mode.gif\" height=\"31\" width=\"32\"><\/td><td style=\"font-size:8pt;color:#676767;font-family:arial;padding-left:20px\">You are now in Review Mode. Any choices selected will not be tracked.<\/td><\/tr><\/table></div></center></body></html>");
56
frameDoc.document.close();
57
}
58
59
function unloadWindow() {
60
if (window.opener!=null) {
61
// If the refreshCurriculumTree method exists, then call it.
62
// Otherwise, just reload the page.
63
if (window.opener.refreshCurriculumTree) {
64
window.opener.refreshCurriculumTree();
65
} else {
66
var URL = unescape(window.opener.location);
67
window.opener.location.href = URL;
68
}
69
}
70
}
71
72
function resizeWin(w,h) {
73
74
if (parseInt(navigator.appVersion)>3 && w > 0 && h > 0) {
75
76
sw = screen.width;
77
sh = screen.height;
78
79
l = sx = top.screenLeft; if (l == undefined) l = window.screenX;
80
t = sy = top.screenTop; if (t == undefined) t = window.screenY;
81
82
if (w > sw) {
83
h *= (sw/w);
84
w = sw;
85
}
86
87
if (h > sh) {
88
w *= (sh/h);
89
h = sh;
90
}
91
92
// if (l + w > sw)
93
l = (sw - w) / 2;
94
// if (t + h > sh)
95
t = (sh - h) / 2;
96
97
if (l != sx || t != sy)
98
{
99
top.moveTo(l, t);
100
}
101
102
// If in review mode, resize the window by dimenstions of review
103
// mode message.
104
if (isReview == 'true') {
105
h += 60;
106
if (w<420) w=420;
107
}
108
109
if (navigator.appName=="Netscape") {
110
111
var hdiff = window.outerHeight - window.innerHeight;
112
var wdiff = window.outerWidth - window.innerWidth;
113
114
top.resizeTo(w + wdiff, h + hdiff);
115
116
} else {
117
118
top.resizeTo(w, h);
119
if (navigator.appName=="Microsoft Internet Explorer") {
120
b = document.body;
121
top.resizeBy(w - b.clientWidth, h - b.clientHeight);
122
}
123
}
124
125
}
126
}
127
128
function changeTitle(newTitle)
129
{
130
document.title = newTitle;
131
}
132
133
// *** below are functions for meeting dashboard. Catching onFocus/onBlur and calling flex app ****
134
135
// This function returns the appropriate reference,
136
// depending on the browser.
137
138
function getFlexApp(appName)
139
{
140
if (navigator.appName.indexOf ("Microsoft") !=-1)
141
{
142
return window[appName];
143
}
144
else
145
{
146
var appInst = document[appName];
147
return document[appName];
148
}
149
}
150
151
function onBlur()
152
{
153
if(getFlexApp('theFlashObj')!=null && getFlexApp('theFlashObj').setBrowserFocus!=null)
154
getFlexApp('theFlashObj').setBrowserFocus(0);
155
}
156
157
function onFocus()
158
{
159
if(getFlexApp('theFlashObj')!=null && getFlexApp('theFlashObj').setBrowserFocus!=null)
160
getFlexApp('theFlashObj').setBrowserFocus(1);
161
}
162
163
164
165
if (/*@cc_on!@*/false) // check for Internet Explorer
166
{
167
// do nothing for IE right now .. doesn't work gives script error
168
//document.onfocusin = onFocus;
169
//document.onfocusout = onBlur;
170
}
171
else
172
{
173
window.onfocus = onFocus;
174
window.onblur = onBlur;
175
}
176
177
//*** end of meeting dashboard functionality **
178
179
180
181
function onContentPageLoad()
182
{
183
184
var contentType = 'meeting';
185
186
if(contentType && (contentType == 'meeting' || contentType == 'curriculum') )
187
188
{
189
return ; // In case of event containing meeting or curriculum as content, then we will send login event from meeting code or curriculum page.
190
//For meeting reporting has to be done using event sco. Bug: 2937033.
191
//For curriculum this had to be done since this page was unloaded very quickly so some redirect requests were not handled for reporting login. Bug: #3200139
192
}
193
194
195
var reportSuiteId = "";
196
197
198
var trackingServer = "";
199
200
201
var visitorNamespace = "";
202
if(reportSuiteId.length>0)
203
{
204
createOmnitureReportingTracker(reportSuiteId,visitorNamespace,trackingServer);
205
206
var eventSco = "179870385";
207
208
var scoNameSignature = "";
209
210
var campaignId = "";
211
212
var userName = "";
213
214
userName = "GUL CALIK";
215
216
var principalId = "";
217
218
principalId = "176182728";
219
220
221
pushLoginEvent(scoNameSignature, eventSco, userName, principalId, campaignId);
222
}
223
}
224
225
onContentPageLoad();
226
227
var isInitialShow = true;
228
// If the page came out from pre-render then increment quota
229
function handleVisibilityChange() {
230
231
// filtering out only the first page show
232
if(isInitialShow == true) {
233
// if page is now visible for the first time
234
if (isPageVisible()) {
235
236
document.removeEventListener(visibilityChange, handleVisibilityChange);
237
isInitialShow = false;
238
confirmTrainingLicense();
239
}
240
}
241
}
242
243
function isPageVisible() {
244
return document[hidden] == false;
245
}
246
247
function beforeUnloadWindow(flushContentQueue) {
248
249
releaseTrainingLicense();
250
251
252
if(flushContentQueue && typeof getFlexApp('theFlashObj') !== "undefined"){
253
254
getFlexApp('theFlashObj').FlushBreezeLMSQueue();
255
}
256
}
257
258
function releaseTrainingLicense() {
259
if (needToRelease) {
260
$.ajax({
261
async: false,
262
url : hostValue.concat("/api/xml"),
263
type: 'GET',
264
data: {action: 'concurrent-learner-license-release', 'transcript-id': transcriptValue}
265
});
266
needToRelease = false;
267
}
268
}
269
270
function isShowbetaLabelComponent(){
271
return (isIPadVersion13Devices() || (isTabletDeviceHTMLFix == 'true' && showMobileBetaLabelFix));
272
}
273
274
function showandHideHTMLBoxComponent(){
275
// show and hide the beta component
276
var betaLabelComponent = document.getElementById('tabletBetaLabelID');
277
if(betaLabelComponent && isShowbetaLabelComponent()){
278
betaLabelComponent.style.display = 'inline-flex';
279
}
280
281
// show and hide the desktop and host capabilitites component
282
var desktopandHostCapabilityComponent = document.getElementById('desktopHostCapabilityID');
283
if(isTabletDeviceHTMLFix == "" && (isIPadVersion13Devices() == false))
284
desktopandHostCapabilityComponent.style.display = 'block';
285
286
// show and hide install tablet and install addin a link
287
var installTabletComponent = document.getElementById('installTablet');
288
var installAddinIDComponent = document.getElementById('installAddinID');
289
if(isTabletDeviceHTMLFix == 'true' || isIPadVersion13Devices()){
290
if(installTabletComponent)
291
installTabletComponent.style.display = 'inline';
292
}
293
else{
294
if(installAddinIDComponent)
295
installAddinIDComponent.style.display = 'inline';
296
}
297
}
298
299
function onLoad() {
300
if(document.theFlashObj) {
301
setTimeout('document.theFlashObj.focus()',1);
302
}
303
304
showandHideHTMLBoxComponent()
305
}
306
307
function handleOnBeforeUnload(func){
308
309
if(typeof func !== "undefined"){
310
if (func !== null) {
311
try {
312
func();
313
} catch (err) {
314
console.log("Something went wrong with on before unload handler");
315
}
316
}
317
}
318
319
beforeUnloadWindow(isFlushContentQueue);
320
}
321
322
function setupBeforeUnload() {
323
324
var func = window.onbeforeunload;
325
addEvent(window, 'beforeunload', function() { handleOnBeforeUnload(func) }, true);
326
327
}
328
329
function handleOnPageHide(func) {
330
331
if(typeof func !== "undefined") {
332
if (func !== null) {
333
try {
334
func();
335
} catch (err) {
336
console.log("Something went wrong with on page hide handler");
337
}
338
}
339
}
340
341
releaseTrainingLicense();
342
}
343
344
function setupPageHide() {
345
346
var func = window.onpagehide;
347
addEvent(window, 'pagehide', function() { handleOnPageHide(func) }, true);
348
349
}
350
351
function confirmTrainingLicense() {
352
353
setupBeforeUnload();
354
setupPageHide(); //fallback for browsers that will refuse to run beforeunload event
355
356
// confirm the license
357
$.ajax({
358
async: false,
359
url : hostValue.concat("/api/xml"),
360
type: 'POST',
361
data: {action: 'concurrent-learner-license-confirm', 'transcript-id': transcriptValue, 'reserved-license-id': licenseId},
362
success: function(data) {
363
var $results = $(data),
364
$status = $results.find("status"),
365
code = $status.attr("code"),
366
subcode = $status.attr("subcode");
367
368
369
if (code === 'no-access' && subcode === 'no-quota') {
370
371
// reloading the training content - try again to reserve a license - is quota limit reached?
372
location.reload();
373
} else if (code === 'ok') {
374
needToRelease = true;
375
}
376
377
}
378
});
379
}
380
381
// deal with pre-rendering issue only in case we have a licenseId parameter involved
382
if (licenseId) {
383
384
// Set the name of the hidden property and the change event for visibility
385
var hidden, visibilityChange;
386
if (typeof document.hidden !== "undefined") { // Opera 12.10 and Firefox 18 and later support
387
hidden = "hidden";
388
visibilityChange = "visibilitychange";
389
} else if (typeof document.mozHidden !== "undefined") {
390
hidden = "mozHidden";
391
visibilityChange = "mozvisibilitychange";
392
} else if (typeof document.msHidden !== "undefined") {
393
hidden = "msHidden";
394
visibilityChange = "msvisibilitychange";
395
} else if (typeof document.webkitHidden !== "undefined") {
396
hidden = "webkitHidden";
397
visibilityChange = "webkitvisibilitychange";
398
}
399
400
// if browser does not support Page Visibility than skip the hassle and confirm the license immediately
401
if (typeof document.addEventListener === "undefined" || typeof hidden === "undefined") {
402
confirmTrainingLicense();
403
404
} else {
405
// Handle page visibility change
406
document.addEventListener(visibilityChange, handleVisibilityChange, false);
407
408
// call handler in case page is already visible
409
handleVisibilityChange();
410
}
411
}
412
413
function addEvent( obj, type, fn, capturing ) {
414
415
if (obj.addEventListener) {
416
417
obj.addEventListener( type, fn, capturing );
418
}
419
420
else if (obj.attachEvent) {
421
422
obj["e"+type+fn] = fn;
423
424
obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
425
426
obj.attachEvent( "on"+type, obj[type+fn] );
427
}
428
429
else {
430
431
obj["on"+type] = obj["e"+type+fn];
432
433
}
434
}
435
436
437
</script><style type="text/css">.tk-adobe-clean{font-family:"adobe-clean",sans-serif;}.tk-adobe-clean-condensed{font-family:"adobe-clean-condensed",sans-serif;}</style><style type="text/css">@font-face{font-family:adobe-clean;src:url(https://use.typekit.net/af/cb695f/000000000000000000017701/27/l?subset_id=2&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/cb695f/000000000000000000017701/27/d?subset_id=2&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/cb695f/000000000000000000017701/27/a?subset_id=2&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:adobe-clean;src:url(https://use.typekit.net/af/74ffb1/000000000000000000017702/27/l?subset_id=2&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/74ffb1/000000000000000000017702/27/d?subset_id=2&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/74ffb1/000000000000000000017702/27/a?subset_id=2&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:adobe-clean;src:url(https://use.typekit.net/af/eaf09c/000000000000000000017703/27/l?subset_id=2&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/eaf09c/000000000000000000017703/27/d?subset_id=2&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/eaf09c/000000000000000000017703/27/a?subset_id=2&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:adobe-clean;src:url(https://use.typekit.net/af/40207f/0000000000000000000176ff/27/l?subset_id=2&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/40207f/0000000000000000000176ff/27/d?subset_id=2&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/40207f/0000000000000000000176ff/27/a?subset_id=2&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:adobe-clean-condensed;src:url(https://use.typekit.net/af/c19294/000000000000000000014fbf/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/c19294/000000000000000000014fbf/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/c19294/000000000000000000014fbf/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:adobe-clean-condensed;src:url(https://use.typekit.net/af/eb4b24/000000000000000000014fbd/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/eb4b24/000000000000000000014fbd/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/eb4b24/000000000000000000014fbd/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}</style>
438
</head>
439
<body onbeforeunload="beforeUnloadWindow(false)" onunload="" onload="onLoad()" bgcolor="white" marginheight="0" marginwidth="0" leftmargin="0" rightmargin="0" topmargin="0" class="tk-adobe-clean"><div coral-tabcapture="" tabindex="0" aria-hidden="false" style="display: none;"></div>
440
<script src="/common/scripts/platformCompatUtil.js?ver=10.8.0" aria-hidden="false"></script><script language="JavaScript" type="text/javascript" aria-hidden="false">var swfParam = 'swfUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Fcommon%2FmeetingAS3%2Fshell%2Fshell.swf%3Froom%3D179870385%3Bsession%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26proxy%3Dfalse%26appInstance%3D7%2F179870385%2F%26ott%3Dgff3qhdw5x%26css%3Dairspeed%26aicc_url%3Dhttps%253A%252F%252Fadobe-pool.mu.edu.tr%252Fservlet%252Fverify%253Fsco-id%253D179870385%26host%3Dadobe-pool.mu.edu.tr%26path%3D%252Frhby78zg1i30%252F%26proto%3Dtrue%26sco-id%3D179870385%26session%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26transcript-id%3D181654272%26protos%3Drtmps%3A443%26origins%3Dadobe-02%3A8506%2Cadobe-01%3A8506%26edges%3Dadobe-01-rtmp.mu.edu.tr%2Cadobe-02-rtmp.mu.edu.tr%26connectors%3Dadobe-acts.mu.edu.tr%26connector_proto%3Dwss%3A443%26lang%3Dtr%26account_id%3D7%26pacProxyFlag%3Dfalse&pacProxyFlag=false&htmlUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Frhby78zg1i30%2F%3Flauncher%3Dfalse&mode=auto&lang=tr&close_meeting=javascript:window.close();&isHTMLCustomPodEnabled=false&showLoginLogo=1';var swfUrl = '/common/meetingAS3/launcher/launcher.swf?ver=10.8.0';var urlPath = '/rhby78zg1i30/';var useLauncher = 'true';var htmlView = '';var launcherParam = '';var inHtmlClient = 'true';var htmlClientKillSwitch = '';
441
var accountId = "7";
442
443
var roomNameForMobile = "TRP1030 T&uuml;rkiye Turizm Co\u011Frafyas\u0131 Sanal Derslik";
444
445
var roomLangForMobile = "tr";
446
var helpLinkTextForMobile = 'Yardım';
447
448
// -------hr--------------------------------------------------------------------
449
450
451
452
var requiredMajorVersion = 11;
453
var requiredMinorVersion = 2;
454
var requiredRevision = 0;
455
456
457
458
459
//Handling swf content being blocked from Chrome version 56
460
var flashBlockedOnChrome = true;
461
function setFlagFromShellToDetectFlashOnChrome() {
462
console.log("Flag set and swf loaded by Chrome from Shell.as");
463
flashBlockedOnChrome = false;
464
console.log("flashBlockedOnChrome variable: " + flashBlockedOnChrome);
465
//Hide new UI showing warning since Flash content got played
466
$("#chromeFlashWarning").css({"display":"none"});
467
}
468
469
function setFlagToDetectFlashOnChrome() {
470
console.log("Flag set and swf loaded by Chrome");
471
flashBlockedOnChrome = false;
472
console.log("flashBlockedOnChrome variable: " + flashBlockedOnChrome);
473
//Hide new UI showing warning since Flash content got played
474
$("#chromeFlashWarning").css({"display":"none"});
475
}
476
477
function decideIfFlashContentBlockedOnTimeout() {
478
if(flashBlockedOnChrome != false) {
479
//alert('Flash Content Blocked. Please play content by explicitly clicking it');
480
//Try to launch Addin via custom protocol in case User has latest Addin installed
481
console.log("Flash content blocked by Chrome, so trying to launch Addin via custom protocol");
482
launchAddin(swfParam);
483
//Show the UI-Template for this
484
//Assign download url for Install Addin button in this UI
485
assignAddinDownloadUrl();
486
//Show new UI
487
$("#chromeFlashWarning").css({"display":"block"});
488
489
}
490
}
491
492
function isMobileDeviceOrTab(){
493
var agent=navigator.userAgent.toLowerCase();
494
var isIPhone = (agent.indexOf("iphone") != -1);
495
var isIPad = (agent.indexOf("ipad") != -1);
496
var isAndroid = ( agent.indexOf("android") != -1 );
497
var winSurface = ( agent.indexOf("iemobile") != -1 );
498
return (isIPhone || isIPad || isAndroid || winSurface)
499
}
500
501
var getPlayerUrl="/system/get-player";
502
503
if(swfUrl && swfUrl.indexOf('/common/meetingAS3/shell/shell.swf')==0)
504
{
505
//we are playing meeting
506
if(swfParam && swfParam.indexOf('fcsContent%3Dtrue')!=-1)//escaped string for fcsContent=true
507
{
508
//we are playing meeting in recording playback mode
509
if(useLauncher != 'true')
510
{
511
//we require at least 11.2 for recording playback (unless using the add-in)
512
requiredMajorVersion = 11;
513
requiredMinorVersion = 2;
514
}
515
//getPlayerUrl+="?contentType=recordingPlayback";
516
}
517
}
518
519
if(useLauncher == 'true')
520
{
521
if(getPlayerUrl.indexOf('?') >= 0)
522
{
523
getPlayerUrl+="&urlPath="+urlPath;
524
}
525
else
526
{
527
getPlayerUrl+="?urlPath="+urlPath;
528
}
529
}
530
// -----------------------------------------------------------------------------
531
532
</script><script src="/common/scripts/AC_OETags.js?ver=10.8.0" aria-hidden="false"></script><script src="/common/scripts/flashPlugin.js?ver=10.8.0" aria-hidden="false"></script><script src="/common/scripts/checkMobile.js?ver=10.8.0" aria-hidden="false"></script><script aria-hidden="false">
533
checkMobile('tr', 'meeting',
534
'swfUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Fcommon%2FmeetingAS3%2Fshell%2Fshell.swf%3Froom%3D179870385%3Bsession%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26proxy%3Dfalse%26appInstance%3D7%2F179870385%2F%26ott%3Dgff3qhdw5x%26css%3Dairspeed%26aicc_url%3Dhttps%253A%252F%252Fadobe-pool.mu.edu.tr%252Fservlet%252Fverify%253Fsco-id%253D179870385%26host%3Dadobe-pool.mu.edu.tr%26path%3D%252Frhby78zg1i30%252F%26proto%3Dtrue%26sco-id%3D179870385%26session%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26transcript-id%3D181654272%26protos%3Drtmps%3A443%26origins%3Dadobe-02%3A8506%2Cadobe-01%3A8506%26edges%3Dadobe-01-rtmp.mu.edu.tr%2Cadobe-02-rtmp.mu.edu.tr%26connectors%3Dadobe-acts.mu.edu.tr%26connector_proto%3Dwss%3A443%26lang%3Dtr%26account_id%3D7%26pacProxyFlag%3Dfalse&pacProxyFlag=false&htmlUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Frhby78zg1i30%2F%3Flauncher%3Dfalse&mode=auto&lang=tr&close_meeting=javascript:window.close();&isHTMLCustomPodEnabled=false&showLoginLogo=1', '10.8.0',
535
'https', 'air.com.adobe.connectpro', '', 'true',
536
537
htmlView);
538
</script>
539
<p id="launchParamForConnectApp" style="display: none; font-family: adobe-clean, verdana, arial;" aria-hidden="false">swfUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Fcommon%2FmeetingAS3%2Fshell%2Fshell.swf%3Froom%3D179870385%3Bsession%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26proxy%3Dfalse%26appInstance%3D7%2F179870385%2F%26ott%3Dgff3qhdw5x%26css%3Dairspeed%26aicc_url%3Dhttps%253A%252F%252Fadobe-pool.mu.edu.tr%252Fservlet%252Fverify%253Fsco-id%253D179870385%26host%3Dadobe-pool.mu.edu.tr%26path%3D%252Frhby78zg1i30%252F%26proto%3Dtrue%26sco-id%3D179870385%26session%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26transcript-id%3D181654272%26protos%3Drtmps%3A443%26origins%3Dadobe-02%3A8506%2Cadobe-01%3A8506%26edges%3Dadobe-01-rtmp.mu.edu.tr%2Cadobe-02-rtmp.mu.edu.tr%26connectors%3Dadobe-acts.mu.edu.tr%26connector_proto%3Dwss%3A443%26lang%3Dtr%26account_id%3D7%26pacProxyFlag%3Dfalse&amp;pacProxyFlag=false&amp;htmlUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Frhby78zg1i30%2F%3Flauncher%3Dfalse&amp;mode=auto&amp;lang=tr&amp;close_meeting=javascript:window.close();&amp;isHTMLCustomPodEnabled=false&amp;showLoginLogo=1</p>
540
<center aria-hidden="false">
541
<div id="meetingPagesGuideDiv" style="display: none;">
542
<div id="launchMeetingPage" style="display: none;">
543
<div class="launch-meeting-page-header">
544
<img src="/common/images/logos/img_logoPill_html.jpg" alt="Connect Logo"><span class="connect-title">Adobe Connect</span>
545
</div>
546
<div class="loading-circle">
547
<div id="spinner-css" class="spinnerwrap cane default logo">
548
<div class="spinner2">
549
<div class="circle-clipper2 left2">
550
<div class="circle2">
551
</div>
552
</div>
553
<div class="circle-clipper2 right2">
554
<div class="circle2">
555
</div>
556
</div>
557
</div>
558
<div class="track">
559
</div>
560
</div>
561
</div>
562
<div class="meeting-name">TRP1030 T&amp;uuml;rkiye Turizm Coğrafyası Sanal Derslik</div>
563
<div class="loading-text">Oda yükleniyor. Bir süre bekleyin lütfen.</div>
564
</div>
565
<div id="recordingMobilelaunchPage" style="display:none">
566
<div class="launch-meeting-page-header">
567
<img src="/common/images/logos/img_logoPill_html.jpg" alt="Connect Logo"><span class="connect-title">Adobe Connect</span>
568
</div>
569
<div style="margin-top: 286px;">Mobil tarayıcıda kayıt oynatılamıyor. Bu kaydı oynatmak için lütfen bir bilgisayar tarayıcısından açın.</div>
570
</div>
571
<div id="launchMeetingOptionsPage" style="display: none;">
572
<div class="launch-meeting-page-header">
573
<img src="/common/images/logos/img_logoPill_html.jpg" alt="Connect Logo"><span class="connect-title">Adobe Connect</span>
574
</div>
575
<div class="message-1">
576
<span class="localisation-space">TRP1030 T&amp;uuml;rkiye Turizm Coğrafyası Sanal Derslik</span>
577
</div>
578
<div class="message-2">Oda Açılmadı mı?</div>
579
<div class="forced-addin-message addin-forced">Adobe Connect masaüstü uygulamasını yüklemeniz ve uygulamayı kullanarak katılmanız gerekmektedir.</div>
580
<div class="button-div addin-forced">
581
<a class="download-addin-button button-style" style="color: white; text-decoration: none;" onclick="afterDownloadAddin()" href="https://www.adobe.com/go/ConnectShell11">Adobe Connect Uygulaması'nı İndir</a>
582
</div>
583
<div class="normal-message addin-not-forced">
584
<span>Odayı bu tarayıcıda açabilirsiniz.</span>
585
</div>
586
<div class="button-div addin-not-forced">
587
<button class="button-style" onclick="openMeetingInHtmlClient()">Tarayıcıda Aç</button>
588
</div>
589
<div class="message-div">
590
<div class="normal-message addin-not-forced">
591
<span class="localisation-space"><m id="proto-page-message-1">Masaüstü uygulamasında oda açmak için veya <u><a style="color: #4B4B4B" href="?launcher# {equal}yanlış&amp;html-view=yanlış&amp;proto=true">Adobe Connect'i başlat</a> </u>.</m></span><a class="download-addin-button" style="color: #4B4B4B" onclick="afterDownloadAddin()" href="https://www.adobe.com/go/ConnectShell11">Adobe Connect Uygulaması'nı İndir</a>
592
</div>
593
<div class="normal-message addin-not-forced flash-browser-option">
594
<span class="localisation-space"><m id="proto-page-message-3">Veya bu tarayıcıda <a href="https://helpx.adobe.com/flash-player.html" target="_blank" style="color: #4B4B4B">Adobe Flash Player</a>'ı &amp; etkinleştirin <a class="redirect-for-flash-launch" style="color: #4B4B4B" onclick="flashRedirectAnalytics()" href="https://adobe-pool.mu.edu.tr/rhby78zg1i30/?session=breez56cnay6qr27q9ccw&amp;launcher=false&amp;html-view=false">klasik görünümü</a> açın.</m></span>
595
</div>
596
<div class="normal-message">
597
<span class="localisation-space">Yardıma mı ihtiyacınız var? Bakınız</span><a href="https://helpx.adobe.com/adobe-connect/kb/connect-desktop-application-issues.html#Usageandmeetinglaunchissues" target="_blank" style="color: #4B4B4B">Sorun Giderme İpuçları</a>
598
</div>
599
</div>
600
</div>
601
<div id="connectAppDownloadedPage" style="display: none;">
602
<div class="launch-meeting-page-header">
603
<img src="/common/images/logos/img_logoPill_html.jpg" alt="Connect Logo"><span class="connect-title">Adobe Connect</span>
604
</div>
605
<div class="downloaded-message-div-1">
606
<div class="normal-message">Adobe Connect uygulamasını indirdiğiniz için teşekkürler</div>
607
<div class="normal-message">
608
<span class="localisation-space">İndirme birazdan başlayacak. Başlamazsa</span><a id="restart-download" class="anchor-link" href="https://www.adobe.com/go/ConnectShell11">tekrar indirin</a>
609
</div>
610
</div>
611
<div class="after-download-instructions">
612
<div class="instruction">
613
<img src="/common/images/logos/open_installer_new.png" alt="OPEN INSTALLER"><div class="instruction-heading">Yükleyiciyi açın</div>
614
<div class="normal-message">Yükleyici dosyası'nı bulun ve yüklemeyi başlatmak için çift tıklayın.</div>
615
</div>
616
<div class="padding">
617
</div>
618
<div class="instruction">
619
<img src="/common/images/logos/yes_or_run_new.png" alt="YES OR RUN"><div class="instruction-heading">Çalıştırmak için 'Evet'i tıklayın</div>
620
<div class="normal-message">Güvenlik iletişim kutusundaki talimatları izleyerek yükleyiciyi yetkilendirin.</div>
621
</div>
622
<div class="padding">
623
</div>
624
<div class="instruction">
625
<img src="/common/images/logos/join_meeting.png" alt="JOIN MEETING"><div class="instruction-heading">Adobe Connect'i Başlat</div>
626
<div class="normal-message">
627
<span class="localisation-space">Yükleme tamamlandıktan sonraya buraya gelin ve</span><a id="rejoinMeeting" onclick="rejoinMeetingAfterAppDownload()" class="anchor-link">Adobe Connect'i Başlatın</a>
628
</div>
629
</div>
630
</div>
631
</div>
632
<div id="firefoxLaunchOptionsPage" style="display: none;">
633
<div id="firefoxOptionsBackground" class="login loginBGColor noScript">
634
<div id="loginFormX" class="loginForm loginBGColor">
635
<div class="main-login-form">
636
<div class="login-page-header center">
637
<img src="/common/images/logos/connect_appicon_108.png"><p style="font-family: adobe-clean, verdana, arial;">Adobe Connect</p>
638
</div>
639
<hr class="horizontal-line">
640
<div id="loginSection" class="loginField">
641
<div id="formContainer" class="login-page-form">
642
<h1 id="loginFormRoomName" class="loginTitle loginTitlePadding">TRP1030 T&amp;uuml;rkiye Turizm Coğrafyası Sanal Derslik</h1>
643
<img id="loginLogo" src="/_a7/loginPage/custom/images/logos/login_logo.png" alt=""></div>
644
</div>
645
</div>
646
<div class="login-page-footer loginBGColor center">
647
<span class="login-help center"></span>
648
<div class="copy-right">© Adobe Systems Incorporated. All Rights Reserved.</div>
649
</div>
650
</div>
651
<div class="side-logo" style="background-image: url(&quot;https://adobe-pool.mu.edu.tr/_a7/loginPage/custom/images/logos/login_side_logo_html.png&quot;);">
652
<img id="loginSideLogo" src="/_a7/loginPage/custom/images/logos/login_side_logo_html.png" alt=""></div>
653
</div>
654
<div>
655
656
</div>
657
<script>
658
//Add background image url for side-logo
659
var backgroundImageUrl = "";
660
var _loginSideLogo = document.getElementById('loginSideLogo');
661
if (_loginSideLogo) {
662
backgroundImageUrl = _loginSideLogo.src;
663
}
664
//Set this url to css background-image of side-logo
665
document.getElementsByClassName('side-logo')[0].style.backgroundImage = "url(" + backgroundImageUrl+ ")";
666
</script>
667
</div>
668
<div id="mobileLaunchOptionsPage" style="display: none;">
669
<div id="mobileOptionsBackground" class="login loginBGColor noScript">
670
<div id="loginFormX" class="loginForm loginBGColor">
671
<div class="main-login-form">
672
<div class="login-page-header center">
673
<img src="/common/images/logos/connect_appicon_108.png"><p style="font-family: adobe-clean, verdana, arial;">Adobe Connect</p>
674
</div>
675
<hr class="horizontal-line">
676
<div id="loginSection" class="loginField">
677
<div id="formContainer" class="login-page-form">
678
<h1 id="loginFormRoomName" class="loginTitle loginTitlePadding">TRP1030 T&amp;uuml;rkiye Turizm Coğrafyası Sanal Derslik</h1>
679
</div>
680
</div>
681
<div class="mobile-options-dialog-header">Odayı nerede açmak istersin?</div>
682
<div class="open-buttons">
683
<div class="button-div open-in-app-button">
684
<button class="button-style" style="text-decoration:none">Uygulamada Aç</button>
685
</div>
686
<div class="button-div open-in-browser-button">
687
<button class="button-style">Tarayıcıda Aç</button>
688
<div class="mobile-beta-label">Beta</div>
689
</div>
690
</div>
691
<div class="message-div">
692
<div class="remember-choice normal-message coral--light">
693
<coral-checkbox class="coral-Checkbox-input coral3-Checkbox" name="remember" id="remember_me_mobile" aria-disabled="false" aria-required="false" aria-invalid="false" aria-readonly="false"><input type="checkbox" handle="input" class=" coral3-Checkbox-input" id="coral-id-1" name="remember">
694
<span class=" coral3-Checkbox-checkmark" handle="checkbox"></span>
695
<label class=" coral3-Checkbox-description" handle="labelWrapper" for="coral-id-1"><coral-checkbox-label>Bu tarayıcıda tercihlerimi hatırla</coral-checkbox-label></label></coral-checkbox>
696
</div>
697
<div id="install-application" class="normal-message">Adobe Connect Uygulamanız Yok mu?<a id="installMobile" class="localisation-space-left" style="color:#4B4B4B">Kur</a>
698
</div>
699
<div id="troubleshooting-tips" class="normal-message">
700
<span class="localisation-space">Yardıma mı ihtiyacınız var? Bakınız</span><a href="https://helpx.adobe.com/adobe-connect/kb/connect-desktop-application-issues.html#Usageandmeetinglaunchissues" target="_blank" style="color:#4B4B4B">Sorun Giderme İpuçları</a>
701
</div>
702
</div>
703
</div>
704
</div>
705
</div>
706
</div>
707
</div>
708
<script src="/common/scripts/addin_without_flash.js?ver=10.8.0"></script><script src="/common/scripts/mobile-html-launch.js?ver=10.8.0"></script><script src="/common/html/mobile/getApp.js?ver=10.8.0"></script><script language="JavaScript" type="text/javascript">var forceAddin = '';var swfParam = 'swfUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Fcommon%2FmeetingAS3%2Fshell%2Fshell.swf%3Froom%3D179870385%3Bsession%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26proxy%3Dfalse%26appInstance%3D7%2F179870385%2F%26ott%3Dgff3qhdw5x%26css%3Dairspeed%26aicc_url%3Dhttps%253A%252F%252Fadobe-pool.mu.edu.tr%252Fservlet%252Fverify%253Fsco-id%253D179870385%26host%3Dadobe-pool.mu.edu.tr%26path%3D%252Frhby78zg1i30%252F%26proto%3Dtrue%26sco-id%3D179870385%26session%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26transcript-id%3D181654272%26protos%3Drtmps%3A443%26origins%3Dadobe-02%3A8506%2Cadobe-01%3A8506%26edges%3Dadobe-01-rtmp.mu.edu.tr%2Cadobe-02-rtmp.mu.edu.tr%26connectors%3Dadobe-acts.mu.edu.tr%26connector_proto%3Dwss%3A443%26lang%3Dtr%26account_id%3D7%26pacProxyFlag%3Dfalse&pacProxyFlag=false&htmlUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Frhby78zg1i30%2F%3Flauncher%3Dfalse&mode=auto&lang=tr&close_meeting=javascript:window.close();&isHTMLCustomPodEnabled=false&showLoginLogo=1';var isCustomProtocol = 'true';var htmlViewParam = '';var protoParamMissing = 'false';var recordingMode = '';var inHtmlClient = 'true';var killAddinLaunchWithoutFlashFeature = '';var icon = 'meeting';var isRecordingKillSwitch = '';var isRecordingPlaybackHasAnyParent = '';var type = 'meeting';var chromeFlashWarningTimeout = '3000';var connectVersion = '';var isMobileWorkflow = false;var isTabletWorkflow = false;
709
710
//CONN-4119664
711
if(icon == 'archive' && isMobileWorkflow != true && isTabletWorkflow != true){
712
inHtmlClient = 'false';
713
}
714
715
var waitForFlashContentToSetFlag = 3000;
716
var waitForAddinLaunch = 3000;
717
var waitAfterAddinLaunch = 0;
718
var expiryTimeout = 5000;
719
var isPMAllowed;
720
var minPortraitHeight = 99999;
721
var recPasscode = window.sessionStorage.getItem('recordingPasscodeValue');
722
var meetingPasscode = window.sessionStorage.getItem('meetingPasscodeValue');
723
sessionStorage.removeItem("recordingPasscodeValue");
724
sessionStorage.removeItem("meetingPasscodeValue");
725
function saveProductManager(isAllowed)
726
{
727
isPMAllowed = isAllowed;
728
var tempFlashObj = document.getElementById('tempFlashObj');
729
tempFlashObj.parentNode.removeChild(tempFlashObj);
730
}
731
function loadPMDetectingSWF(schema, width, height, align, script, movie, menu, quality, scale, bgcolor, flashvars, version, base, id, scroll, wmode, swlive)
732
{
733
var platform = navigator.platform.toLowerCase();
734
var macIndex = platform.indexOf("mac");
735
var ua = navigator.userAgent.toLowerCase();
736
var isSafari = ua.indexOf('safari') > -1 && ua.indexOf('chrome') == -1;
737
var ua=navigator.userAgent.toLowerCase();
738
var version = ua.indexOf("version/");
739
var versionString = ua.substring(version+8,ua.length-1);
740
var versions = versionString.split(" ");
741
versions = versions[0].split(".");
742
if(macIndex >= 0 && isSafari && ((versions[0] == 6 && versions[1] >=1) || (versions[0] > 6)))
743
{
744
flashPlugin(schema, width, height, align, script, movie, menu, quality, scale, bgcolor, flashvars, version, base, id, scroll, wmode, swlive);
745
}
746
}
747
748
749
// Version check based upon the values entered above in "Globals"
750
// Check to see if the version meets the requirements for playback
751
// AEC: Includes a change that won't force FP on non-swf based content
752
var hasRequestedVersion = DetectFlashVer();
753
//If page loaded in Connect App , don't go the usual direction of launch workflow. Since the page has to extract swf and load it in the App
754
if(navigator.userAgent.indexOf('ConnectApp') >= 0) {
755
// Don't do anything since App will extract swf url from the <p> tag and load it.
756
// So the purpose of this page gets defeated in this condition
757
758
}
759
else if(icon === 'archive' && parseInt(connectVersion) < 8) {
760
//CONN-4087076:Even if flash player is enabled/disabled, try to open pre C7.5 recordings by loading swf because Addin does not support such recordings
761
//This will give browser's default messaging to the User that Flash player is blocked
762
//Pre C8 content comes with connect-version as -1
763
764
flashPlugin('https', '100%', '156', 'middle', 'sameDomain', '/common/meetingAS3/launcher/launcher.swf?ver=10.8.0', 'false', 'best', 'scale', '#FFFFFF', 'swfUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Fcommon%2FmeetingAS3%2Fshell%2Fshell.swf%3Froom%3D179870385%3Bsession%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26proxy%3Dfalse%26appInstance%3D7%2F179870385%2F%26ott%3Dgff3qhdw5x%26css%3Dairspeed%26aicc_url%3Dhttps%253A%252F%252Fadobe-pool.mu.edu.tr%252Fservlet%252Fverify%253Fsco-id%253D179870385%26host%3Dadobe-pool.mu.edu.tr%26path%3D%252Frhby78zg1i30%252F%26proto%3Dtrue%26sco-id%3D179870385%26session%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26transcript-id%3D181654272%26protos%3Drtmps%3A443%26origins%3Dadobe-02%3A8506%2Cadobe-01%3A8506%26edges%3Dadobe-01-rtmp.mu.edu.tr%2Cadobe-02-rtmp.mu.edu.tr%26connectors%3Dadobe-acts.mu.edu.tr%26connector_proto%3Dwss%3A443%26lang%3Dtr%26account_id%3D7%26pacProxyFlag%3Dfalse&pacProxyFlag=false&htmlUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Frhby78zg1i30%2F%3Flauncher%3Dfalse&mode=auto&lang=tr&close_meeting=javascript:window.close();&isHTMLCustomPodEnabled=false&showLoginLogo=1&custom_header=', '6,0,65,0', '/common/meetingAS3/shell/', 'theFlashObj');
765
766
}
767
768
769
// Recording Playback Workflow Start --------------------------------------------------------
770
771
else if(icon === 'archive' && recordingMode === 'offline' ){
772
launchPreferenceApplication();
773
}
774
else if(isHTMLSupportedInBrowser() && icon === 'archive' && isRecordingKillSwitch === 'true' && inHtmlClient === 'true' && (recordingMode === 'normal' || recordingMode === '') && isMobileWorkflow && isRecordingPlaybackHasAnyParent === 'true'){
775
console.log("For mobile view, force recording to open in browser directly without providing option to user for addin / open in browser");
776
triggerMobileHtmlMeetingRoom()
777
}
778
else if( isHTMLSupportedInBrowser() && navigator.userAgent.indexOf('Edge') === -1 && icon === 'archive' && isRecordingKillSwitch === 'true' && isCustomProtocol!== 'true' && inHtmlClient === 'true' && isRecordingPlaybackHasAnyParent === 'true' && (recordingMode === 'normal' || recordingMode === '') && htmlViewParam !== 'false'){
779
console.log("Recording has an association with a meeting/training/seminar and html client of parent is enabled");
780
triggerHtmlMeetingRoom();
781
}
782
783
784
785
// Recording Playback Workflow End --------------------------------------------------------
786
787
788
else if (isHTMLSupportedInBrowser() && (htmlClientKillSwitch != 'true' && inHtmlClient == 'true') &&
789
(((swfParam || swfUrl) && forceAddin !== 'true') && htmlView == 'true')) {
790
console.log('Show HTML view ');
791
// Send Analytics data related to Meeting Launch Workflow
792
meetingLaunchIA = new MeetingLaunchIA();
793
meetingLaunchIA.htmlWithHtmlViewParameter();
794
(isMobileWorkflow || isTabletWorkflow || isIPadVersion13Devices()) ? triggerMobileHtmlMeetingRoom() : triggerHtmlMeetingRoom();
795
}
796
else if (isHTMLSupportedInBrowser() && (htmlClientKillSwitch != 'true' && inHtmlClient == 'true') &&
797
(((swfParam || swfUrl) && forceAddin !== 'true') && htmlView != 'false' && launcherParam == 'false' && isCustomProtocol != 'true')) {
798
// Handling case of launcher=false&proto=false
799
if(isCustomProtocol == 'false') {
800
// Launch Html Client
801
(isMobileWorkflow || isTabletWorkflow || isIPadVersion13Devices()) ? triggerMobileHtmlMeetingRoom() : triggerHtmlMeetingRoom();
802
}
803
else if (protoParamMissing === 'true') {
804
console.log('Try to launch App. Show HTML view if App does not launch.');
805
var currentUrl = window.location.href;
806
if (currentUrl.indexOf('?') >= 0) {
807
currentUrl += "&proto=true";
808
} else {
809
currentUrl += "?proto=true";
810
}
811
var params = {"recording-passcode": recPasscode, "meeting-passcode": meetingPasscode};
812
redirectAndSendHiddenParameters(currentUrl, params);
813
}
814
// for any illegal proto value, handle it the same as proto=false
815
else {
816
// Launch Html Client
817
(isMobileWorkflow || isTabletWorkflow || isIPadVersion13Devices()) ? triggerMobileHtmlMeetingRoom() : triggerHtmlMeetingRoom();
818
}
819
}
820
821
else if(hasRequestedVersion && ((swfParam || swfUrl) && forceAddin!=='true') && htmlView != 'true' && isCustomProtocol !== 'true') {
822
if(useLauncher == 'true' || (swfUrl && swfUrl.indexOf('shell') > -1)) {
823
//Flash enabled and trying to load swf content
824
//2 second timer to allow swf to call the function and update the flag if Chrome has played swf content
825
if(navigator.userAgent.indexOf("Chrome") >= 0) {
826
setTimeout(decideIfFlashContentBlockedOnTimeout, chromeFlashWarningTimeout);
827
}
828
}
829
// CONN-4109013 : Prevent launching through launcher/shell.swf for Firefox/Edge browsers if html client is enabled and the user is a participant
830
if(isHTMLSupportedInBrowser() && htmlClientKillSwitch != 'true' && inHtmlClient == 'true' && htmlView != 'false'
831
&& isLaunchWorkflowWithPreference() && protoParamMissing === 'true') {
832
// Redirect with proto=true to prevent loading of launcher.swf?ver=10.8.0 and moving to desired launch workflow
833
var currentUrl = window.location.href;
834
if (currentUrl.indexOf('?') >= 0) {
835
currentUrl += "&proto=true";
836
} else {
837
currentUrl += "?proto=true";
838
}
839
var params = {"recording-passcode": recPasscode, "meeting-passcode": meetingPasscode};
840
redirectAndSendHiddenParameters(currentUrl, params);
841
}
842
$("#meetingPagesGuideDiv").hide();
843
844
flashPlugin('https', '100%', '156', 'middle', 'sameDomain', '/common/meetingAS3/launcher/launcher.swf?ver=10.8.0', 'false', 'best', 'scale', '#FFFFFF', 'swfUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Fcommon%2FmeetingAS3%2Fshell%2Fshell.swf%3Froom%3D179870385%3Bsession%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26proxy%3Dfalse%26appInstance%3D7%2F179870385%2F%26ott%3Dgff3qhdw5x%26css%3Dairspeed%26aicc_url%3Dhttps%253A%252F%252Fadobe-pool.mu.edu.tr%252Fservlet%252Fverify%253Fsco-id%253D179870385%26host%3Dadobe-pool.mu.edu.tr%26path%3D%252Frhby78zg1i30%252F%26proto%3Dtrue%26sco-id%3D179870385%26session%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26transcript-id%3D181654272%26protos%3Drtmps%3A443%26origins%3Dadobe-02%3A8506%2Cadobe-01%3A8506%26edges%3Dadobe-01-rtmp.mu.edu.tr%2Cadobe-02-rtmp.mu.edu.tr%26connectors%3Dadobe-acts.mu.edu.tr%26connector_proto%3Dwss%3A443%26lang%3Dtr%26account_id%3D7%26pacProxyFlag%3Dfalse&pacProxyFlag=false&htmlUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Frhby78zg1i30%2F%3Flauncher%3Dfalse&mode=auto&lang=tr&close_meeting=javascript:window.close();&isHTMLCustomPodEnabled=false&showLoginLogo=1&custom_header=', '6,0,65,0', '/common/meetingAS3/shell/', 'theFlashObj');
845
846
}
847
else if(isCustomProtocol === 'true') {
848
var agent=navigator.userAgent.toLowerCase();
849
var isAndroid = ( agent.indexOf("android") != -1 );
850
var chromeOS = /(cros)/.test(agent);
851
//If proto=true is in url then always go for Flashless Addin workflow irrespective of any thing
852
if(killAddinLaunchWithoutFlashFeature!=='false' && (navigator.platform.toLowerCase().indexOf("linux") < 0 || isAndroid || chromeOS) && (type ==='meeting' || icon === 'archive')) {
853
//Addin class .tk-adobe-clean which applies font style to all texts
854
$("body").attr("class","tk-adobe-clean");
855
$("p").css({"font-family":"adobe-clean,verdana,arial"});
856
$('#launchMeetingOptionsPage').hide();
857
$('#connectAppDownloadedPage').hide();
858
if(isHTMLAllowedForSco() && htmlView != 'false' && isLaunchWorkflowWithPreference()) {
859
// Handle by giving newer options for Firefox and Safari
860
// $('#launchMeetingPage').hide();
861
// $('#launchMeetingOptionsPage').show();
862
863
if(window.localStorage.getItem("launchPreference") === 'browser') {
864
launchPreferenceBrowser();
865
}
866
else if(window.localStorage.getItem("launchPreference") === 'application') {
867
launchPreferenceApplication();
868
}
869
else {
870
isMobileWorkflow ? showMobileLaunchOptionsPage() : showFirefoxLaunchOptionsPage();
871
setHrefForMeetingPageReloadForFlashLaunch();
872
preventClosingOfDialogOnClickingOutside();
873
874
if (isMobileWorkflow) {
875
setButtonLinks('installMobile', 'true', 'true');
876
} else if (isTabletWorkflow || isIPadVersion13Devices()) {
877
setButtonLinks('installTablet', 'true', 'true');
878
} else {
879
assignAddinDownloadUrl();
880
}
881
882
buttonClickHandlersOfLaunchWorkflow ();
883
884
}
885
}
886
else {
887
if(icon=='archive' && isMobileDeviceOrTab()){
888
$('#recordingMobilelaunchPage').show();
889
$('#launchMeetingPage').hide();
890
}else{
891
launchAddinViaCustomProtocol(swfParam, waitForAddinLaunch, waitAfterAddinLaunch, expiryTimeout, inHtmlClient, htmlView, forceAddin,icon);
892
}
893
}
894
}
895
}
896
else {
897
898
899
var isMobileHTML = false;var isTabletDeviceHTML = false;var mobileType = 'meeting';
900
901
if (mobileType === 'meeting' && (isMobileHTML || isTabletDeviceHTML ) && htmlClientKillSwitch != 'true' && inHtmlClient == 'true') {
902
if (protoParamMissing === 'true') {
903
var currentUrl = window.location.href;
904
if (currentUrl.indexOf('?') >= 0) {
905
currentUrl += "&proto=true";
906
} else {
907
currentUrl += "?proto=true";
908
}
909
window.location = currentUrl;
910
}
911
else {
912
console.log('show mobile html view');
913
triggerMobileHtmlMeetingRoom();
914
}
915
}
916
else {
917
918
// flash is too old or we can't detect the plugin
919
920
921
var isCustomProtocol = 'true';var protoParamMissing = 'false';var killAddinLaunchWithoutFlashFeature = '';var isAddinLogin = '';var icon = 'meeting';var type = 'meeting';
922
923
if(isAddinLogin === 'true') {
924
// Send Analytics Data that user joining meeting through Connect App
925
meetingLaunchIA = new MeetingLaunchIA();
926
meetingLaunchIA.applicationFromAppAnalytics();
927
}
928
929
var ua = navigator.userAgent.toLowerCase();
930
var isSafari = ua.indexOf('safari') > -1 && ua.indexOf('chrome') == -1;
931
932
if(isSafari)
933
var style = 'display: block;border: none;height: 100%;width: 100%;';
934
else
935
var style = 'display: block;border: none;height: 100vh;width: 100vw;';
936
937
var agent=navigator.userAgent.toLowerCase();
938
var isAndroid = ( agent.indexOf("android") != -1 );
939
var chromeOS = /(cros)/.test(agent);
940
if(icon === 'archive' && htmlView == 'true' && isRecordingKillSwitch == 'true') {
941
console.log('Forcing recording in html-view ');
942
$(document).ready(function() {
943
$("#troubleshooting-how-to").hide();
944
$("#troubleshooting-link").hide();
945
$('<iframe />', {
946
name: 'html-recording-view-frame',
947
id: 'html-recording-frame',
948
title: 'html-recording',
949
role: 'application',
950
src: '/common/meetinghtml/index.html',
951
style: style,
952
allowfullscreen: true,
953
webkitallowfullscreen:true,
954
mozallowfullscreen:true
955
}).appendTo('body');
956
});
957
}
958
else if(killAddinLaunchWithoutFlashFeature!=='false' && (navigator.platform.toLowerCase().indexOf("linux") < 0 || isAndroid || chromeOS) && (type ==='meeting' || icon === 'archive')) {
959
//Addin class .tk-adobe-clean which applies font style to all texts
960
$("body").attr("class","tk-adobe-clean");
961
if (isCustomProtocol === 'true') {
962
$("p").css({"font-family":"adobe-clean,verdana,arial"});
963
$('#launchMeetingOptionsPage').hide();
964
$('#connectAppDownloadedPage').hide();
965
launchAddinViaCustomProtocol(swfParam, waitForAddinLaunch, waitAfterAddinLaunch, expiryTimeout, inHtmlClient, htmlView, forceAddin,icon);
966
}
967
else if(protoParamMissing === 'true') {
968
///Trying to reload the page with additional customproto parameter
969
970
var currentUrl = window.location.href;
971
if(currentUrl.indexOf('?') >= 0)
972
{
973
currentUrl+="&proto=true";
974
}
975
else
976
{
977
currentUrl+="?proto=true";
978
}
979
var params = {"recording-passcode": recPasscode, "meeting-passcode": meetingPasscode};
980
redirectAndSendHiddenParameters(currentUrl, params);
981
//window.location = getPlayerUrl;
982
}
983
else {
984
window.location = getPlayerUrl;
985
}
986
}
987
else {
988
//If page loaded in Connect App , don't redirect. Since the page has to extract swf and load it in the App
989
if(navigator.userAgent.indexOf('ConnectApp') == -1)
990
window.location = getPlayerUrl;
991
}
992
}
993
}
994
function isHTMLAllowedForSco() {
995
return isHTMLSupportedInBrowser() && (htmlClientKillSwitch != 'true' && inHtmlClient == 'true') && ((swfParam || swfUrl) && forceAddin !== 'true');
996
}
997
998
999
function isLaunchWorkflowWithPreference() {
1000
//legacy edge
1001
if(navigator.userAgent.indexOf('Edge') >= 0)
1002
return false;
1003
1004
var isFirefox = typeof InstallTrigger !== 'undefined'; // Firefox 1.0+
1005
var isChromeEdge = navigator.userAgent.indexOf('Edg') >= 0;
1006
var isChrome = navigator.userAgent.indexOf("Chrome") >= 0;
1007
var isSafari = navigator.userAgent.indexOf("Safari") >= 0;
1008
return isFirefox || isChromeEdge || isChrome || isSafari;
1009
}
1010
1011
function launchPreferenceBrowser() {
1012
// Preference set to launch meeting in browser. Do that
1013
(isMobileWorkflow || isTabletWorkflow || isIPadVersion13Devices()) ? triggerMobileHtmlMeetingRoom() : triggerHtmlMeetingRoom();
1014
}
1015
1016
function launchPreferenceApplication() {
1017
1018
var isMobileAppLaunch = checkMobile('tr', 'meeting',
1019
'swfUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Fcommon%2FmeetingAS3%2Fshell%2Fshell.swf%3Froom%3D179870385%3Bsession%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26proxy%3Dfalse%26appInstance%3D7%2F179870385%2F%26ott%3Dgff3qhdw5x%26css%3Dairspeed%26aicc_url%3Dhttps%253A%252F%252Fadobe-pool.mu.edu.tr%252Fservlet%252Fverify%253Fsco-id%253D179870385%26host%3Dadobe-pool.mu.edu.tr%26path%3D%252Frhby78zg1i30%252F%26proto%3Dtrue%26sco-id%3D179870385%26session%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26transcript-id%3D181654272%26protos%3Drtmps%3A443%26origins%3Dadobe-02%3A8506%2Cadobe-01%3A8506%26edges%3Dadobe-01-rtmp.mu.edu.tr%2Cadobe-02-rtmp.mu.edu.tr%26connectors%3Dadobe-acts.mu.edu.tr%26connector_proto%3Dwss%3A443%26lang%3Dtr%26account_id%3D7%26pacProxyFlag%3Dfalse&pacProxyFlag=false&htmlUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Frhby78zg1i30%2F%3Flauncher%3Dfalse&mode=auto&lang=tr&close_meeting=javascript:window.close();&isHTMLCustomPodEnabled=false&showLoginLogo=1', '10.8.0',
1020
'https', 'air.com.adobe.connectpro', '', 'true',
1021
1022
'false');
1023
1024
if (!isMobileAppLaunch) {
1025
// Preference set to launch meeting in application. Do that
1026
$('#rememberFirefoxBrowserLaunchChoiceDiv').show();
1027
launchAddinViaCustomProtocol(swfParam, waitForAddinLaunch, waitAfterAddinLaunch, expiryTimeout, inHtmlClient, htmlView, forceAddin,icon);
1028
}
1029
}
1030
1031
function meetingLaunchInFlashAnalytics() {
1032
meetingLaunchIA = new MeetingLaunchIA();
1033
meetingLaunchIA.flashMeetingLaunch();
1034
}
1035
1036
</script>
1037
<div id="chromeFlashWarning" style="display: none;">
1038
<h4 class="heading-message">Toplantıya katılmak için yukarıya sağ tıklayarak Adobe Connect'i çalıştırın.</h4>
1039
<div class="warning-message">Tekrarlanan kullanıcılar için toplantıları sorunsuz gerçekleştirmek amacıyla Adobe Connect uygulamasını yüklemenizi öneririz.</div>
1040
<div class="install-addin-div">
1041
<a class="coral-Button button download-addin-button">Uygulamayı Yükle</a>
1042
</div>
1043
</div>
1044
</center>
1045
<coral-dialog id="launchOptionsDialog" aria-label="Odayı nerede açmak istersin?" class="coral3-Dialog" tabindex="0" aria-hidden="false" closable="off" style="display: none; z-index: 10010;" role="dialog"><div coral-tabcapture="top" tabindex="0"></div><div class="coral3-Dialog-wrapper" style="position: absolute; left: 50%; top: 50%; margin-top: -198px; margin-left: -252.5px;"><div class="coral3-Dialog-header"><coral-icon class="coral3-Icon coral3-Dialog-typeIcon coral3-Icon--sizeS" icon="" size="S" handle="icon"></coral-icon>
1046
<div handle="headerContent" class=" coral3-Dialog-title coral-Heading coral-Heading--2"><coral-dialog-header>Odayı nerede açmak istersin?</coral-dialog-header></div>
1047
<button is="coral-button" class="coral3-Button coral3-Dialog-closeButton coral3-Button--minimal" size="M" variant="minimal" handle="closeButton" type="button" icon="close" iconsize="XS" title="Close" tabindex="-1" coral-close="" style="display: none;"><coral-icon class="coral3-Icon coral3-Icon--close coral3-Icon--sizeXS" icon="close" size="XS" role="img" aria-label="close"></coral-icon><coral-button-label></coral-button-label></button></div><coral-dialog-content class="coral3-Dialog-content">
1048
<div class="big-buttons">
1049
<div class="open-in-browser-button" tabindex="0" aria-label="Tarayıcıda aç">
1050
<div class="button-content">
1051
<img class="button-image" src="/common/images/logos/browser.svg"><div class="button-text-all">
1052
<div class="button-text">Tarayıcıda aç<div class="tablet-beta-label" id="tabletBetaLabelID" style="display:none">Beta</div>
1053
</div>
1054
<div class="button-subtext">Ekranınızı tarayıcıdan paylaşamayacaksınız</div>
1055
</div>
1056
</div>
1057
</div>
1058
<div class="open-in-app-button" tabindex="0" aria-label="Uygulamada Aç">
1059
<div class="button-content">
1060
<img class="button-image" src="/common/images/logos/connect.svg"><div class="button-text-all">
1061
<div class="button-text">Uygulamada Aç</div>
1062
</div>
1063
</div>
1064
</div>
1065
</div>
1066
<div class="remember-choice coral--light">
1067
<coral-checkbox class="coral-Checkbox-input coral3-Checkbox" name="remember" id="remember_me" aria-disabled="false" aria-required="false" aria-invalid="false" aria-readonly="false"><input type="checkbox" handle="input" class=" coral3-Checkbox-input" id="coral-id-0" name="remember">
1068
<span class=" coral3-Checkbox-checkmark" handle="checkbox"></span>
1069
<label class=" coral3-Checkbox-description" handle="labelWrapper" for="coral-id-0"><coral-checkbox-label>Bu tarayıcıda tercihlerimi hatırla</coral-checkbox-label></label></coral-checkbox>
1070
</div>
1071
<div class="footer-div" style="max-width: 405px;">
1072
<div class="message">
1073
<a class="download-addin-button" id="installTablet" style="color: #4B4B4B;display:none" href="https://www.adobe.com/go/ConnectShell11">Adobe Connect uygulamasını yükleme</a><a class="download-addin-button" id="installAddinID" onclick="afterDownloadAddinFromLaunchDialog()" style="color: rgb(75, 75, 75); display: inline;" href="https://www.adobe.com/go/ConnectShell11">Adobe Connect Uygulaması'nı İndir</a>
1074
</div>
1075
<div class="message" id="desktopHostCapabilityID" style="display: block;">
1076
<m id="flash-launch-instructions">Veya bu tarayıcıda <a href="https://helpx.adobe.com/flash-player.html" target="_blank" style="color: #4B4B4B; display: inline-block">Adobe Flash Player</a>'ı &amp; etkinleştirin <a class="redirect-for-flash-launch" style="color: #4B4B4B" href="https://adobe-pool.mu.edu.tr/rhby78zg1i30/?session=breez56cnay6qr27q9ccw&amp;launcher=false&amp;html-view=false">klasik görünümü</a> açın.</m>
1077
</div>
1078
</div>
1079
</coral-dialog-content><coral-dialog-footer class="coral3-Dialog-footer"></coral-dialog-footer></div><div coral-tabcapture="intermediate" tabindex="0"></div><div coral-tabcapture="bottom" tabindex="0"></div></coral-dialog><noscript aria-hidden="false">
1080
<OBJECT id="theFlashObj" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="https://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,65,0" SCROLL="NO" WIDTH="100%"><PARAM NAME="movie" VALUE="/common/meetingAS3/launcher/launcher.swf?ver=10.8.0"><PARAM NAME="base" VALUE="/common/meetingAS3/shell/"><PARAM NAME="quality" VALUE="best"><PARAM NAME="menu" VALUE="false"><PARAM NAME="FlashVars" VALUE="swfUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Fcommon%2FmeetingAS3%2Fshell%2Fshell.swf%3Froom%3D179870385%3Bsession%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26proxy%3Dfalse%26appInstance%3D7%2F179870385%2F%26ott%3Dgff3qhdw5x%26css%3Dairspeed%26aicc_url%3Dhttps%253A%252F%252Fadobe-pool.mu.edu.tr%252Fservlet%252Fverify%253Fsco-id%253D179870385%26host%3Dadobe-pool.mu.edu.tr%26path%3D%252Frhby78zg1i30%252F%26proto%3Dtrue%26sco-id%3D179870385%26session%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26transcript-id%3D181654272%26protos%3Drtmps%3A443%26origins%3Dadobe-02%3A8506%2Cadobe-01%3A8506%26edges%3Dadobe-01-rtmp.mu.edu.tr%2Cadobe-02-rtmp.mu.edu.tr%26connectors%3Dadobe-acts.mu.edu.tr%26connector_proto%3Dwss%3A443%26lang%3Dtr%26account_id%3D7%26pacProxyFlag%3Dfalse&amp;pacProxyFlag=false&amp;htmlUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Frhby78zg1i30%2F%3Flauncher%3Dfalse&amp;mode=auto&amp;lang=tr&amp;close_meeting=javascript:window.close();&amp;isHTMLCustomPodEnabled=false&amp;showLoginLogo=1&amp;custom_header="><PARAM NAME="ALLOWSCRIPTACCESS" VALUE="sameDomain"><EMBED MENU="false" QUALITY="best" TYPE="application/x-shockwave-flash" ALLOWSCRIPTACCESS="sameDomain" PLUGINSPAGE="https://www.adobe.com/go/getflashplayer_tr" SRC="/common/meetingAS3/launcher/launcher.swf?ver=10.8.0" BASE="/common/meetingAS3/shell/" FLASHVARS="swfUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Fcommon%2FmeetingAS3%2Fshell%2Fshell.swf%3Froom%3D179870385%3Bsession%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26proxy%3Dfalse%26appInstance%3D7%2F179870385%2F%26ott%3Dgff3qhdw5x%26css%3Dairspeed%26aicc_url%3Dhttps%253A%252F%252Fadobe-pool.mu.edu.tr%252Fservlet%252Fverify%253Fsco-id%253D179870385%26host%3Dadobe-pool.mu.edu.tr%26path%3D%252Frhby78zg1i30%252F%26proto%3Dtrue%26sco-id%3D179870385%26session%3Dbreez56cnay6qr27q9ccw%26ticket%3Ddxg2kbkhuu2pqdftzcgo47qiu69ngusm%26transcript-id%3D181654272%26protos%3Drtmps%3A443%26origins%3Dadobe-02%3A8506%2Cadobe-01%3A8506%26edges%3Dadobe-01-rtmp.mu.edu.tr%2Cadobe-02-rtmp.mu.edu.tr%26connectors%3Dadobe-acts.mu.edu.tr%26connector_proto%3Dwss%3A443%26lang%3Dtr%26account_id%3D7%26pacProxyFlag%3Dfalse&amp;pacProxyFlag=false&amp;htmlUrl=https%3A%2F%2Fadobe-pool.mu.edu.tr%2Frhby78zg1i30%2F%3Flauncher%3Dfalse&amp;mode=auto&amp;lang=tr&amp;close_meeting=javascript:window.close();&amp;isHTMLCustomPodEnabled=false&amp;showLoginLogo=1&amp;custom_header="></EMBED></OBJECT></noscript>
1081
1082
1083
<div class="coral3-Backdrop" aria-hidden="false" style="z-index: 10009; display: none;"></div><div coral-tabcapture="" tabindex="0" aria-hidden="false" style="display: none;"></div><iframe name="html-meeting-view-frame" id="html-meeting-frame" title="html-meeting" role="application" src="/common/meetinghtml/index.html" style="display: block;border: none;height: 100vh;width: 100vw;" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></iframe></body></html>