Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
\x0d\x0a\x0d\x0a\x3c\x21DOCTYPE html PUBLIC \x22-\x2f\x2fW3C\x2f\x2fDTD XHTML 1.0 Transiti..
Decoded Output download
<?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en" xml:lang="en" ring="prodOnPrem">
<head id="lwaLandHead"><meta http-equiv="X-UA-Compatible" content="IE=10; IE=9; IE=8" /><meta name="robots" content="noindex, nofollow" /><title>
Skype for Business Web App
</title>
<!-- '6.0.9319.628' -->
<!-- Client UI -->
<meta http-equiv="pragma" content="no-cache" />
<!-- Safari specific: Fullscreen app -->
<meta name="apple-mobile-web-app-capable" content="yes" /><meta name="apple-mobile-web-app-status-bar-style" content="default" /><meta name="format-detection" content="telephone=no" />
<!-- Safari specific: No scale / device width -->
<meta name="viewport" content="user-scalable=0, width=device-width, initial-scale=1.0, maximum-scale=1.0" />
<!-- Segoe UI -->
<link id="SegoeUINormalLink" rel="stylesheet" type="text/css" href="https://i.s-microsoft.com/fonts/segoe-ui/west-european/normal/latest.css" /><link id="SegoeUILightLink" rel="stylesheet" type="text/css" href="https://i.s-microsoft.com/fonts/segoe-ui/west-european/light/latest.css" /><link id="SegoeUISemiboldLink" rel="stylesheet" type="text/css" href="https://i.s-microsoft.com/fonts/segoe-ui/west-european/semibold/latest.css" />
<script type="text/javascript">
var dir = "ltr";
var param_LwaLocale = "reachLocale";
var lwaLocale = "en-us";
var path = "../";
var version = "lcs_se_w16_ship6.0.9319.628";
var spriteName = "Sprite1";
var configJS = "https://meetings.sfbassets.com/lwa/prod/onprem/W16/config.js";
var LWAHelpBaseUrl = "http://o15.officeredir.microsoft.com:80/r/rlidOfficeWebHelp?ver=15&clid=1033";
var LWAPrivacyStatementUrl = "http://go.microsoft.com/fwlink/?LinkID=517480&clcid=0x409";
var LocaleList = eval("[\"sq-al\",\"ar-sa\",\"az-latn-az\",\"eu-es\",\"be-by\",\"bg-bg\",\"ca-es\",\"zh-cn\",\"zh-tw\",\"hr-hr\",\"cs-cz\",\"da-dk\",\"nl-nl\",\"en-us\",\"et-ee\",\"fil-ph\",\"fi-fi\",\"fr-fr\",\"gl-es\",\"de-de\",\"el-gr\",\"he-il\",\"hi-in\",\"hu-hu\",\"id-id\",\"it-it\",\"ja-jp\",\"kk-kz\",\"ko-kr\",\"lv-lv\",\"lt-lt\",\"mk-mk\",\"ms-my\",\"nb-no\",\"fa-ir\",\"pl-pl\",\"pt-br\",\"pt-pt\",\"ro-ro\",\"ru-ru\",\"sr-cyrl-rs\",\"sr-latn-rs\",\"sk-sk\",\"sl-si\",\"es-es\",\"sv-se\",\"th-th\",\"tr-tr\",\"uk-ua\",\"uz-latn-uz\",\"vi-vn\"]");
var LocaleDisplayNameList = eval("[\"Albanian (Shqip)\",\"Arabic ()\",\"Azerbaijani (Latin) (Azrbaycan dili)\",\"Basque (Basque) (Euskara)\",\"Belarusian ()\",\"Bulgarian ()\",\"Catalan (Catal)\",\"Chinese - Simplified (())\",\"Chinese - Traditional ()\",\"Croatian (Hrvatski)\",\"Czech (etina)\",\"Danish (Dansk)\",\"Dutch (Nederlands)\",\"English\",\"Estonian (Eesti)\",\"Filipino (Filipino)\",\"Finnish (Suomi)\",\"French (Franais)\",\"Galician (Galego)\",\"German (Deutsch)\",\"Greek ()\",\"Hebrew ()\",\"Hindi ()\",\"Hungarian (Magyar)\",\"Indonesian (Bahasa Indonesia)\",\"Italian (Italiano)\",\"Japanese ()\",\"Kazakh ()\",\"Korean ()\",\"Latvian (Latvieu)\",\"Lithuanian (Lietuvi)\",\"Macedonian ()\",\"Malay (Bahasa Melayu)\",\"Norwegian (Bokmal) (Norsk (bokml))\",\"Persian ()\",\"Polish (Polski)\",\"Portuguese - Brazil (Portugus (Brasil))\",\"Portuguese - Portugal (Portugus (Portugal))\",\"Romanian (Romn)\",\"Russian ()\",\"Serbian (Cyrillic) ( ())\",\"Serbian (Latin) (Srpski (latinica))\",\"Slovak (Slovenina)\",\"Slovenian (Slovenski)\",\"Spanish (Espaol)\",\"Swedish (Svenska)\",\"Thai ()\",\"Turkish (Trke)\",\"Ukrainian ()\",\"Uzbek (Latin) (Ozbekcha)\",\"Vietnamese (Ting Vit)\"]");
var AppParamStrings = eval("[\"productVersion:6.0.9319.628\",\"buildType:fre\",\"branch:lcs_se_w16_ship\",\"buildArch:amd64\",\"productBuild:9319\",\"majorVersion:6\",\"minorVersion:0\",\"productName:Skype for Business Web App\",\"productShortName:Skype for Business Web App\",\"copyright:Copyright (c) Microsoft Corporation. All rights reserved.\",\"copyrightYear:2015\",\"legalCopyright: Microsoft Corporation. All rights reserved.\",\"legalCopyrightWithYear: 2015 Microsoft Corporation. All rights reserved.\",\"companyName:Microsoft Corporation\",\"isExternal:false\",\"currentLocale:en-us\",\"currentLCID:1033\",\"isRtl:false\",\"isDomainAuthEnabled:true\"]");
var EscapedJoinXML = '';
var SupportMeetUrl = true;
var PageLoaded = 0;
var CmsLWAValidateMeetUrlFlag = "True";
(function () {
var scripts = [];
var useCDN = false;
var loadScript = function (url, callback) {
var script = document.createElement('script');
if (typeof callback === 'function') {
var wrapperFunc = function (event) {
script.onload = null;
script.onerror = null;
script.onreadystatechange = null;
callback(event);
};
script.onload = wrapperFunc;
script.onerror = wrapperFunc;
script.onreadystatechange = function () {
if (script.readyState == "loaded" || script.readyState == "complete") {
wrapperFunc({ type: "load" });
}
};
}
script.type = 'text/javascript';
script.defer = false;
script.async = false;
script.src = url;
document.getElementsByTagName('head')[0].appendChild(script);
};
var loadCss = function (url) {
var css = document.createElement("link");
css.rel = "stylesheet";
css.type = "text/css";
css.href = path + url + '?' + version;
document.getElementsByTagName("head")[0].appendChild(css);
};
var loadAllScripts = function (doneFunc, async) {
var scriptCount = scripts.length;
(function loadOneScript (index) {
if (index < scripts.length) {
loadScript(path + scripts[index] + '?' + version, function () {
if (!async) {
loadOneScript(index + 1);
} else if (--scriptCount == 0) {
doneFunc();
}
});
if (async) {
loadOneScript(index + 1);
}
} else if (!async) {
doneFunc();
}
})(0);
};
var loadLWAScript = function (event) {
useCDN = (typeof event === 'object') && (event.type === 'load') && (typeof ecsConfiguration === 'object');
if (useCDN) {
path = ecsConfiguration.webAppBase + ecsConfiguration.version + '/lwa/';
version = "prodOnPrem_" + ecsConfiguration.version;
scripts.push(['i18n/' + lwaLocale.toLowerCase() + '/strings.js']);
loadCss('styles/' + spriteName.toLowerCase() + '.css');
} else {
loadScript(path + 'WebPages/ResourcesHandler.ashx?' + version + '&' + param_LwaLocale.toLowerCase() + '=' + lwaLocale);
loadCss('styles/' + spriteName + '.css');
}
loadCss('styles/Lync.Client.Consolidated_' + dir + '.css');
scripts.push('scripts/Common/Lync.Client.Common.Consolidated.js',
'scripts/Model/Lync.Client.PluginFramework.js',
'scripts/Model/Lync.Client.PreAuth.Model.Consolidated.js',
'scripts/UI/Lync.Client.AppLibConsolidated.js',
'scripts/UI/animation.js',
'scripts/UI/Lync.Extensions.js',
'scripts/UI/Lync.Client.CommonControlConsolidated.js',
'scripts/UI/Lync.Client.MiscClientConsolidated.js');
loadAllScripts(waitReady, false);
};
var entryPoint = function () {
var isIEBrowser = false;
var userAgent = window.navigator.userAgent.toLowerCase();
if (userAgent.match(new RegExp('msie (\d+\.\d+)'))) {
isIEBrowser = true;
}
// For IE - we can not rely on user agent string for browser version check.
// This is because compat view policy overrides can reset the user-agent string
// and cause checks to fail. It is more reliable to use documentMode for doing this
// check as it is supported on IE8+ only. This is also the recommended method per
// MSDN http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx
var isDocModeSupported = false;
try {
isDocModeSupported = document.documentMode;
} catch (ex) {
}
if (!isIEBrowser || isDocModeSupported) {
if (useCDN) {
Lync.Client.CoreUx.StartPage.start(window.location.href, null, LocaleList, AppParamStrings, path, lwaLocale, JSON.stringify(ecsConfiguration));
} else {
Lync.Client.CoreUx.StartPage.start(window.location.href, null, LocaleList, LocaleDisplayNameList, AppParamStrings, path);
}
} else {
// Handle Non - supported browsers (< IE8)
if ("ltr" == "ltr") {
document.getElementById("MeetingOptionLink1").style.paddingLeft = "18px";
document.getElementById("MeetingOptionLink2").style.paddingLeft = "18px";
document.getElementById("MeetingOptionInstruct1").style.paddingLeft = "18px";
document.getElementById("MeetingOptionInstruct2").style.paddingLeft = "18px";
} else {
document.getElementById("MeetingOptionLink1").style.paddingRight = "18px";
document.getElementById("MeetingOptionLink2").style.paddingRight = "18px";
document.getElementById("MeetingOptionInstruct1").style.paddingRight = "18px";
document.getElementById("MeetingOptionInstruct2").style.paddingRight = "18px";
}
if (Lync.Client.Common.LegacyClientSupport.IsAOCClientInstalled()) {
document.getElementById("JoinUsingAOCClient").style.display = "block";
} else {
document.getElementById("DownloadAOCClient").style.display = "block";
}
loadImage();
document.getElementById("IsAncientBrowser").style.display = "block";
}
var loadImage = function () {
document.getElementById('lyncbrand1').src = path + (useCDN ? 'images' : 'Images') + '/lyncbrand.png?' + version;
document.getElementById('lyncbrand2').src = path + (useCDN ? 'images' : 'Images') + '/lyncbrand.png?' + version;
document.getElementById('splitter1').src = path + (useCDN ? 'images' : 'Images') + '/splitter_bar_vertical.png?' + version;
document.getElementById('splitter2').src = path + (useCDN ? 'images' : 'Images') + '/splitter_bar_vertical.png?' + version;
};
var OnAOCJoinClick = function () {
Lync.Client.Common.LegacyClientSupport.LaunchAOCClient();
document.getElementById("MeetingAlternates").style.display = "none";
document.getElementById("DownloadAOCClient").style.display = "none";
document.getElementById("JoinUsingAOCClient").style.display = "none";
document.getElementById("BrowserUpdateAOC").style.display = "block";
loadImage();
// Below lines are a work around to fix issue with page refresh on IE7,
// IE7 was showing blank page after above code was executed:
document.getElementById("IsAncientBrowser").style.display = "none";
document.getElementById("IsAncientBrowser").style.display = "block";
};
var loadingDiv = document.getElementById('divLoading');
if (loadingDiv) {
loadingDiv.style.display = "none";
document.body.removeChild(loadingDiv);
}
}
var jsReady = function () {
if ((typeof Lync == 'undefined') ||
(typeof Lync.Client == 'undefined') ||
(typeof Lync.Client.CoreUx == 'undefined') ||
(typeof Lync.Client.CoreUx.StartPage == 'undefined')) {
if (PageLoaded++ < 50) {
setTimeout(jsReady, 500);
}
return;
}
setTimeout(entryPoint);
}
var docReady = function () {
if (PageLoaded > 0) {
return;
}
PageLoaded++;
document.removeEventListener("DOMContentLoaded", entryPoint, false);
window.removeEventListener("load", entryPoint, false);
setTimeout(jsReady);
};
var waitReady = function () {
if (document.readyState === 'complete') {
docReady();
} else {
document.addEventListener("DOMContentLoaded", docReady, false);
window.addEventListener("load", docReady, false);
}
};
var enableCDN = ("True".toLowerCase() === 'true');
if (enableCDN) {
loadScript(configJS + '?' + (new Date()).getTime().toString(), loadLWAScript);
} else {
loadLWAScript();
}
})();
</script>
</head>
<body role="application" ondrop="drop(event)" ondragover="dragOver(event)" ondragleave="dragLeave(event)">
<div id="divLoading" class="loading-indicator">
<span class="loading-text fontLight">Loading...</span>
</div>
<form method="post" action="./LwaClient.aspx?%2f" id="lwaClientForm">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="jLT4xuTuagHY38r1rtn/HJNVCqFoTRUkWMu/nMQhOL9BM6XBf8lsh7QBn2F+GeKPkMQQVhyBkvQ/oCoRBlPxhjeN7l7rKXNREuvojlcdBvPQ/l/jsY8+pMeLnAAuggSSXIASWO2BALm4F7ohbeHTEiHK3HEVpEl1P1IYy2rggwFXCIJY1po6mfvOWJCrVYM24wSmvwHYEZOlGFcDlhAn/MXLshoYhgkVU5muD6FyCutb8RYY7yw8lDty+OEYwvg3BU5Uo1CkZlQrKY49OL3j2+y2WHW0c8kMc4YzUGh5FZmdY9m/8g4QScl3XcXzsfJaJxPUv/L11DAmaDfJ3zpbHWKOQFHiz3Glk8Fxio5h/N/nnpgEBgj4Ce22RjTSgm5wljtPd/ZoT8m4qU9qLmNXyT7jE5SADqtioi+erNFlFOn+oSqSITe3uW1/U7RKvB/1" />
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="B5AF770D" />
<div>
<div id="IsAncientBrowser" style="display: none">
<!-- NOTE: code below is tuned to work with IE6 and IE7 only-->
<table align="center">
<tr >
<td >
<img id="lyncbrand1" />
</td>
</tr>
<tr>
<td >
<table align="center" cellspacing="0" cellpadding="0">
<tr class="WelcomeLine1_NotOWA fontLight">
<td >
<label style="display:block;">
Welcome to
</label>
</td>
</tr>
<tr class="WelcomeLine2_NotOWA fontLight">
<td >
<label style="display:block;">
Skype for Business Web App
</label>
</td>
</tr>
<tr class="WelcomeLine3_NotOWA fontLight">
<td >
<label style="display:block;">
Join Lync Meetings from your browser
</label>
</td>
</tr>
</table>
</td>
<td class="splitterColumn_NotOWA">
<img id="splitter1" />
</td>
<td >
<table>
<tr>
<td>
<div class="ErrorHeader_NotOWA fontNormal">
<label style="display:block;">
Browser isn't supported
</label>
</div>
<div class="ErrorText_NotOWA fontNormal">
<label style="display:block;">
Your current browser isn't supported by Skype for Business Web App. View list of <a href='http://o15.officeredir.microsoft.com:80/r/rlidOfficeWebHelp?ver=15&clid=1033&HelpID=SfBWebApp4001&p1=SKFBWA' target='_blank'>Supported Platforms</a>
</label>
</div>
</td>
</tr>
<tr id="MeetingAlternates" class="MeetingAlternatesHeader_NotOWA fontNormal" style="display: block">
<td >
<label style="display:block;">Alternative to joining the meeting:</label>
</td>
</tr>
<tr></tr>
<tr>
<td>
<table>
<tr id="DownloadAOCClient" style="display: none">
<td>
<table>
<tr><td><a id="MeetingOptionLink1" class="MeetingAlternateLink_NotOWA fontNormal" href="http://go.microsoft.com/fwlink?LinkID=164090" target="_blank">Download and Install Lync Attendee</a></td></tr>
<tr><td><label id="MeetingOptionInstruct1" class="MeetingAlternateInstruction_NotOWA fontNormal" style="display:block;">After Lync Attendee is installed, refresh this page to join the meeting.</label></td></tr>
</table>
</td>
</tr>
<tr id="JoinUsingAOCClient" style="display: none">
<td>
<table>
<tr><td><a id="MeetingOptionLink2" class="MeetingAlternateLink_NotOWA fontNormal" href="javascript:OnAOCJoinClick();">Join using Lync Attendee</a></td></tr>
<tr><td><label id="MeetingOptionInstruct2" class="MeetingAlternateInstruction_NotOWA fontNormal" style="display:block;">Lync Attendee will start in a separate window.</label></td></tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr id="BrowserUpdateAOC" class="JoinUsingAOC_NotOWA" style="display: none">
<td>
<label class="MeetingAlternateClickedInstruction_NotOWA fontNormal" style="display:block;">Lync Attendee is starting in a separate window, so you can close this browser window now.</label>
</td>
</tr>
<tr id="BrowserUpdateOC" class="JoinUsingOC_NotOWA" style="display: none">
<td >
<label class="MeetingAlternateClickedInstruction_NotOWA fontNormal" style="display:block;">Office Communicator is starting in a separate window, so you can close this browser window now.</label>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<noscript id="noScriptContent">
<div id="javaScriptDisabledDiv">
<table align="center">
<tr >
<td >
<img id="lyncbrand2" />
</td>
</tr>
<tr>
<td >
<table align="center" cellspacing="0" cellpadding="0">
<tr class="WelcomeLine1_NotOWA">
<td >
<label style="display:block;">
Welcome to
</label>
</td>
</tr>
<tr class="WelcomeLine2_NotOWA">
<td >
<label style="display:block;">
Skype for Business Web App
</label>
</td>
</tr>
<tr class="WelcomeLine3_NotOWA">
<td >
<label style="display:block;">
Join Lync Meetings from your browser
</label>
</td>
</tr>
</table>
</td>
<td class="splitterColumn_NotOWA">
<img id="splitter2" />
</td>
<td >
<td >
<div class="ErrorHeader_NotOWA">
<label style="display:block;">
JavaScript isn't enabled
</label>
</div>
<div class="ErrorText_NotOWA">
<label style="display:block;">
Please enable JavaScript in your browser settings and refresh the page. Skype for Business Web App can start only when JavaScript is enabled.
</label>
</div>
</td>
</td>
</tr>
</table>
</div>
</noscript>
</div>
</form>
<!-- Entry point -->
<script type="text/javascript">
function dragOver(ev)
{
ev.preventDefault();
}
function dragLeave(ev) {
ev.preventDefault();
}
function drop(ev) {
ev.preventDefault();
}
</script>
</body>
</html>
?>
Did this file decode correctly?
Original Code
\x0d\x0a\x0d\x0a\x3c\x21DOCTYPE html PUBLIC \x22-\x2f\x2fW3C\x2f\x2fDTD XHTML 1.0 Transitional\x2f\x2fEN\x22 \x22http\x3a\x2f\x2fwww.w3.org\x2fTR\x2fxhtml1\x2fDTD\x2fxhtml1-transitional.dtd\x22\x3e\x0d\x0a\x3chtml xmlns\x3d\x22http\x3a\x2f\x2fwww.w3.org\x2f1999\x2fxhtml\x22 dir\x3d\x22ltr\x22 lang\x3d\x22en\x22 xml\x3alang\x3d\x22en\x22 ring\x3d\x22prodOnPrem\x22\x3e\x0d\x0a\x3chead id\x3d\x22lwaLandHead\x22\x3e\x3cmeta http-equiv\x3d\x22X-UA-Compatible\x22 content\x3d\x22IE\x3d10\x3b IE\x3d9\x3b IE\x3d8\x22 \x2f\x3e\x3cmeta name\x3d\x22robots\x22 content\x3d\x22noindex, nofollow\x22 \x2f\x3e\x3ctitle\x3e\x0d\x0a\x09Skype for Business Web App\x0d\x0a\x3c\x2ftitle\x3e\x0d\x0a \x3c\x21-- \x276.0.9319.628\x27 --\x3e\x0d\x0a \x3c\x21-- Client UI --\x3e\x0d\x0a \x3cmeta http-equiv\x3d\x22pragma\x22 content\x3d\x22no-cache\x22 \x2f\x3e\x0d\x0a \x3c\x21-- Safari specific\x3a Fullscreen app --\x3e\x0d\x0a \x3cmeta name\x3d\x22apple-mobile-web-app-capable\x22 content\x3d\x22yes\x22 \x2f\x3e\x3cmeta name\x3d\x22apple-mobile-web-app-status-bar-style\x22 content\x3d\x22default\x22 \x2f\x3e\x3cmeta name\x3d\x22format-detection\x22 content\x3d\x22telephone\x3dno\x22 \x2f\x3e\x0d\x0a \x3c\x21-- Safari specific\x3a No scale \x2f device width --\x3e\x0d\x0a \x3cmeta name\x3d\x22viewport\x22 content\x3d\x22user-scalable\x3d0, width\x3ddevice-width, initial-scale\x3d1.0, maximum-scale\x3d1.0\x22 \x2f\x3e\x0d\x0a\x0d\x0a \x3c\x21-- Segoe UI --\x3e\x0d\x0a \x3clink id\x3d\x22SegoeUINormalLink\x22 rel\x3d\x22stylesheet\x22 type\x3d\x22text\x2fcss\x22 href\x3d\x22https\x3a\x2f\x2fi.s-microsoft.com\x2ffonts\x2fsegoe-ui\x2fwest-european\x2fnormal\x2flatest.css\x22 \x2f\x3e\x3clink id\x3d\x22SegoeUILightLink\x22 rel\x3d\x22stylesheet\x22 type\x3d\x22text\x2fcss\x22 href\x3d\x22https\x3a\x2f\x2fi.s-microsoft.com\x2ffonts\x2fsegoe-ui\x2fwest-european\x2flight\x2flatest.css\x22 \x2f\x3e\x3clink id\x3d\x22SegoeUISemiboldLink\x22 rel\x3d\x22stylesheet\x22 type\x3d\x22text\x2fcss\x22 href\x3d\x22https\x3a\x2f\x2fi.s-microsoft.com\x2ffonts\x2fsegoe-ui\x2fwest-european\x2fsemibold\x2flatest.css\x22 \x2f\x3e\x0d\x0a\x0d\x0a \x3cscript type\x3d\x22text\x2fjavascript\x22\x3e\x0d\x0a\x0d\x0a \x0d\x0a var dir \x3d \x22ltr\x22\x3b\x0d\x0a var param_LwaLocale \x3d \x22reachLocale\x22\x3b\x0d\x0a var lwaLocale \x3d \x22en-us\x22\x3b\x0d\x0a var path \x3d \x22..\x2f\x22\x3b\x0d\x0a var version \x3d \x22lcs_se_w16_ship6.0.9319.628\x22\x3b\x0d\x0a var spriteName \x3d \x22Sprite1\x22\x3b\x0d\x0a var configJS \x3d \x22https\x3a\x2f\x2fmeetings.sfbassets.com\x2flwa\x2fprod\x2fonprem\x2fW16\x2fconfig.js\x22\x3b\x0d\x0a var LWAHelpBaseUrl \x3d \x22http\x3a\x2f\x2fo15.officeredir.microsoft.com\x3a80\x2fr\x2frlidOfficeWebHelp\x3fver\x3d15\x26clid\x3d1033\x22\x3b\x0d\x0a var LWAPrivacyStatementUrl \x3d \x22http\x3a\x2f\x2fgo.microsoft.com\x2ffwlink\x2f\x3fLinkID\x3d517480\x26clcid\x3d0x409\x22\x3b\x0d\x0a var LocaleList \x3d eval\x28\x22\x5b\x5c\x22sq-al\x5c\x22,\x5c\x22ar-sa\x5c\x22,\x5c\x22az-latn-az\x5c\x22,\x5c\x22eu-es\x5c\x22,\x5c\x22be-by\x5c\x22,\x5c\x22bg-bg\x5c\x22,\x5c\x22ca-es\x5c\x22,\x5c\x22zh-cn\x5c\x22,\x5c\x22zh-tw\x5c\x22,\x5c\x22hr-hr\x5c\x22,\x5c\x22cs-cz\x5c\x22,\x5c\x22da-dk\x5c\x22,\x5c\x22nl-nl\x5c\x22,\x5c\x22en-us\x5c\x22,\x5c\x22et-ee\x5c\x22,\x5c\x22fil-ph\x5c\x22,\x5c\x22fi-fi\x5c\x22,\x5c\x22fr-fr\x5c\x22,\x5c\x22gl-es\x5c\x22,\x5c\x22de-de\x5c\x22,\x5c\x22el-gr\x5c\x22,\x5c\x22he-il\x5c\x22,\x5c\x22hi-in\x5c\x22,\x5c\x22hu-hu\x5c\x22,\x5c\x22id-id\x5c\x22,\x5c\x22it-it\x5c\x22,\x5c\x22ja-jp\x5c\x22,\x5c\x22kk-kz\x5c\x22,\x5c\x22ko-kr\x5c\x22,\x5c\x22lv-lv\x5c\x22,\x5c\x22lt-lt\x5c\x22,\x5c\x22mk-mk\x5c\x22,\x5c\x22ms-my\x5c\x22,\x5c\x22nb-no\x5c\x22,\x5c\x22fa-ir\x5c\x22,\x5c\x22pl-pl\x5c\x22,\x5c\x22pt-br\x5c\x22,\x5c\x22pt-pt\x5c\x22,\x5c\x22ro-ro\x5c\x22,\x5c\x22ru-ru\x5c\x22,\x5c\x22sr-cyrl-rs\x5c\x22,\x5c\x22sr-latn-rs\x5c\x22,\x5c\x22sk-sk\x5c\x22,\x5c\x22sl-si\x5c\x22,\x5c\x22es-es\x5c\x22,\x5c\x22sv-se\x5c\x22,\x5c\x22th-th\x5c\x22,\x5c\x22tr-tr\x5c\x22,\x5c\x22uk-ua\x5c\x22,\x5c\x22uz-latn-uz\x5c\x22,\x5c\x22vi-vn\x5c\x22\x5d\x22\x29\x3b\x0d\x0a var LocaleDisplayNameList \x3d eval\x28\x22\x5b\x5c\x22Albanian \x28Shqip\x29\x5c\x22,\x5c\x22Arabic \x28\x29\x5c\x22,\x5c\x22Azerbaijani \x28Latin\x29 \x28Az\u0259rbaycan dili\x29\x5c\x22,\x5c\x22Basque \x28Basque\x29 \x28Euskara\x29\x5c\x22,\x5c\x22Belarusian \x28\x29\x5c\x22,\x5c\x22Bulgarian \x28\x29\x5c\x22,\x5c\x22Catalan \x28Catal\u00e0\x29\x5c\x22,\x5c\x22Chinese - Simplified \x28\x28\x29\x29\x5c\x22,\x5c\x22Chinese - Traditional \x28\x29\x5c\x22,\x5c\x22Croatian \x28Hrvatski\x29\x5c\x22,\x5c\x22Czech \x28etina\x29\x5c\x22,\x5c\x22Danish \x28Dansk\x29\x5c\x22,\x5c\x22Dutch \x28Nederlands\x29\x5c\x22,\x5c\x22English\x5c\x22,\x5c\x22Estonian \x28Eesti\x29\x5c\x22,\x5c\x22Filipino \x28Filipino\x29\x5c\x22,\x5c\x22Finnish \x28Suomi\x29\x5c\x22,\x5c\x22French \x28Fran\u00e7ais\x29\x5c\x22,\x5c\x22Galician \x28Galego\x29\x5c\x22,\x5c\x22German \x28Deutsch\x29\x5c\x22,\x5c\x22Greek \x28\x29\x5c\x22,\x5c\x22Hebrew \x28\x29\x5c\x22,\x5c\x22Hindi \x28\x29\x5c\x22,\x5c\x22Hungarian \x28Magyar\x29\x5c\x22,\x5c\x22Indonesian \x28Bahasa Indonesia\x29\x5c\x22,\x5c\x22Italian \x28Italiano\x29\x5c\x22,\x5c\x22Japanese \x28\x29\x5c\x22,\x5c\x22Kazakh \x28\x29\x5c\x22,\x5c\x22Korean \x28\x29\x5c\x22,\x5c\x22Latvian \x28Latvieu\x29\x5c\x22,\x5c\x22Lithuanian \x28Lietuvi\x29\x5c\x22,\x5c\x22Macedonian \x28\x29\x5c\x22,\x5c\x22Malay \x28Bahasa Melayu\x29\x5c\x22,\x5c\x22Norwegian \x28Bokmal\x29 \x28Norsk \x28bokm\u00e5l\x29\x29\x5c\x22,\x5c\x22Persian \x28\x29\x5c\x22,\x5c\x22Polish \x28Polski\x29\x5c\x22,\x5c\x22Portuguese - Brazil \x28Portugu\u00eas \x28Brasil\x29\x29\x5c\x22,\x5c\x22Portuguese - Portugal \x28Portugu\u00eas \x28Portugal\x29\x29\x5c\x22,\x5c\x22Romanian \x28Rom\u00e2n\x29\x5c\x22,\x5c\x22Russian \x28\x29\x5c\x22,\x5c\x22Serbian \x28Cyrillic\x29 \x28 \x28\x29\x29\x5c\x22,\x5c\x22Serbian \x28Latin\x29 \x28Srpski \x28latinica\x29\x29\x5c\x22,\x5c\x22Slovak \x28Slovenina\x29\x5c\x22,\x5c\x22Slovenian \x28Slovenski\x29\x5c\x22,\x5c\x22Spanish \x28Espa\u00f1ol\x29\x5c\x22,\x5c\x22Swedish \x28Svenska\x29\x5c\x22,\x5c\x22Thai \x28\x29\x5c\x22,\x5c\x22Turkish \x28T\u00fcrk\u00e7e\x29\x5c\x22,\x5c\x22Ukrainian \x28\x29\x5c\x22,\x5c\x22Uzbek \x28Latin\x29 \x28O\u2019zbekcha\x29\x5c\x22,\x5c\x22Vietnamese \x28Ti\u00ea\u0301ng Vit\x29\x5c\x22\x5d\x22\x29\x3b\x0d\x0a var AppParamStrings \x3d eval\x28\x22\x5b\x5c\x22productVersion\x3a6.0.9319.628\x5c\x22,\x5c\x22buildType\x3afre\x5c\x22,\x5c\x22branch\x3alcs_se_w16_ship\x5c\x22,\x5c\x22buildArch\x3aamd64\x5c\x22,\x5c\x22productBuild\x3a9319\x5c\x22,\x5c\x22majorVersion\x3a6\x5c\x22,\x5c\x22minorVersion\x3a0\x5c\x22,\x5c\x22productName\x3aSkype for Business Web App\x5c\x22,\x5c\x22productShortName\x3aSkype for Business Web App\x5c\x22,\x5c\x22copyright\x3aCopyright \x28c\x29 Microsoft Corporation. All rights reserved.\x5c\x22,\x5c\x22copyrightYear\x3a2015\x5c\x22,\x5c\x22legalCopyright\x3a\u00a9 Microsoft Corporation. All rights reserved.\x5c\x22,\x5c\x22legalCopyrightWithYear\x3a\u00a9 2015 Microsoft Corporation. All rights reserved.\x5c\x22,\x5c\x22companyName\x3aMicrosoft Corporation\x5c\x22,\x5c\x22isExternal\x3afalse\x5c\x22,\x5c\x22currentLocale\x3aen-us\x5c\x22,\x5c\x22currentLCID\x3a1033\x5c\x22,\x5c\x22isRtl\x3afalse\x5c\x22,\x5c\x22isDomainAuthEnabled\x3atrue\x5c\x22\x5d\x22\x29\x3b\x0d\x0a var EscapedJoinXML \x3d \x27\x27\x3b\x0d\x0a var SupportMeetUrl \x3d true\x3b\x0d\x0a var PageLoaded \x3d 0\x3b\x0d\x0a var CmsLWAValidateMeetUrlFlag \x3d \x22True\x22\x3b\x0d\x0a\x0d\x0a \x28function \x28\x29 \x7b\x0d\x0a var scripts \x3d \x5b\x5d\x3b\x0d\x0a var useCDN \x3d false\x3b\x0d\x0a\x0d\x0a \x0d\x0a var loadScript \x3d function \x28url, callback\x29 \x7b\x0d\x0a var script \x3d document.createElement\x28\x27script\x27\x29\x3b\x0d\x0a if \x28typeof callback \x3d\x3d\x3d \x27function\x27\x29 \x7b\x0d\x0a var wrapperFunc \x3d function \x28event\x29 \x7b\x0d\x0a script.onload \x3d null\x3b\x0d\x0a script.onerror \x3d null\x3b\x0d\x0a script.onreadystatechange \x3d null\x3b\x0d\x0a callback\x28event\x29\x3b\x0d\x0a \x7d\x3b\x0d\x0a\x0d\x0a script.onload \x3d wrapperFunc\x3b\x0d\x0a script.onerror \x3d wrapperFunc\x3b\x0d\x0a script.onreadystatechange \x3d function \x28\x29 \x7b\x0d\x0a if \x28script.readyState \x3d\x3d \x22loaded\x22 \x7c\x7c script.readyState \x3d\x3d \x22complete\x22\x29 \x7b\x0d\x0a wrapperFunc\x28\x7b type\x3a \x22load\x22 \x7d\x29\x3b\x0d\x0a \x7d\x0d\x0a \x7d\x3b\x0d\x0a \x7d\x0d\x0a script.type \x3d \x27text\x2fjavascript\x27\x3b\x0d\x0a script.defer \x3d false\x3b\x0d\x0a script.async \x3d false\x3b\x0d\x0a script.src \x3d url\x3b\x0d\x0a document.getElementsByTagName\x28\x27head\x27\x29\x5b0\x5d.appendChild\x28script\x29\x3b\x0d\x0a \x7d\x3b\x0d\x0a\x0d\x0a \x0d\x0a var loadCss \x3d function \x28url\x29 \x7b\x0d\x0a var css \x3d document.createElement\x28\x22link\x22\x29\x3b\x0d\x0a css.rel \x3d \x22stylesheet\x22\x3b\x0d\x0a css.type \x3d \x22text\x2fcss\x22\x3b\x0d\x0a css.href \x3d path \x2b url \x2b \x27\x3f\x27 \x2b version\x3b\x0d\x0a document.getElementsByTagName\x28\x22head\x22\x29\x5b0\x5d.appendChild\x28css\x29\x3b\x0d\x0a \x7d\x3b\x0d\x0a \x0d\x0a \x0d\x0a var loadAllScripts \x3d function \x28doneFunc, async\x29 \x7b\x0d\x0a var scriptCount \x3d scripts.length\x3b\x0d\x0a \x28function loadOneScript \x28index\x29 \x7b\x0d\x0a if \x28index \x3c scripts.length\x29 \x7b\x0d\x0a loadScript\x28path \x2b scripts\x5bindex\x5d \x2b \x27\x3f\x27 \x2b version, function \x28\x29 \x7b\x0d\x0a if \x28\x21async\x29 \x7b\x0d\x0a loadOneScript\x28index \x2b 1\x29\x3b\x0d\x0a \x7d else if \x28--scriptCount \x3d\x3d 0\x29 \x7b\x0d\x0a doneFunc\x28\x29\x3b\x0d\x0a \x7d\x0d\x0a \x7d\x29\x3b\x0d\x0a if \x28async\x29 \x7b\x0d\x0a loadOneScript\x28index \x2b 1\x29\x3b\x0d\x0a \x7d\x0d\x0a \x7d else if \x28\x21async\x29 \x7b\x0d\x0a doneFunc\x28\x29\x3b\x0d\x0a \x7d\x0d\x0a \x7d\x29\x280\x29\x3b\x0d\x0a \x7d\x3b\x0d\x0a\x0d\x0a \x0d\x0a var loadLWAScript \x3d function \x28event\x29 \x7b\x0d\x0a useCDN \x3d \x28typeof event \x3d\x3d\x3d \x27object\x27\x29 \x26\x26 \x28event.type \x3d\x3d\x3d \x27load\x27\x29 \x26\x26 \x28typeof ecsConfiguration \x3d\x3d\x3d \x27object\x27\x29\x3b\x0d\x0a \x0d\x0a \x0d\x0a if \x28useCDN\x29 \x7b\x0d\x0a \x0d\x0a path \x3d ecsConfiguration.webAppBase \x2b ecsConfiguration.version \x2b \x27\x2flwa\x2f\x27\x3b\x0d\x0a version \x3d \x22prodOnPrem_\x22 \x2b ecsConfiguration.version\x3b\x0d\x0a\x0d\x0a scripts.push\x28\x5b\x27i18n\x2f\x27 \x2b lwaLocale.toLowerCase\x28\x29 \x2b \x27\x2fstrings.js\x27\x5d\x29\x3b\x0d\x0a loadCss\x28\x27styles\x2f\x27 \x2b spriteName.toLowerCase\x28\x29 \x2b \x27.css\x27\x29\x3b\x0d\x0a \x7d else \x7b\x0d\x0a \x0d\x0a loadScript\x28path \x2b \x27WebPages\x2fResourcesHandler.ashx\x3f\x27 \x2b version \x2b \x27\x26\x27 \x2b param_LwaLocale.toLowerCase\x28\x29 \x2b \x27\x3d\x27 \x2b lwaLocale\x29\x3b\x0d\x0a loadCss\x28\x27styles\x2f\x27 \x2b spriteName \x2b \x27.css\x27\x29\x3b\x0d\x0a \x7d\x0d\x0a\x0d\x0a \x0d\x0a loadCss\x28\x27styles\x2fLync.Client.Consolidated_\x27 \x2b dir \x2b \x27.css\x27\x29\x3b\x0d\x0a\x0d\x0a scripts.push\x28\x27scripts\x2fCommon\x2fLync.Client.Common.Consolidated.js\x27,\x0d\x0a \x27scripts\x2fModel\x2fLync.Client.PluginFramework.js\x27,\x0d\x0a \x27scripts\x2fModel\x2fLync.Client.PreAuth.Model.Consolidated.js\x27,\x0d\x0a \x27scripts\x2fUI\x2fLync.Client.AppLibConsolidated.js\x27,\x0d\x0a \x27scripts\x2fUI\x2fanimation.js\x27,\x0d\x0a \x27scripts\x2fUI\x2fLync.Extensions.js\x27,\x0d\x0a \x27scripts\x2fUI\x2fLync.Client.CommonControlConsolidated.js\x27,\x0d\x0a \x27scripts\x2fUI\x2fLync.Client.MiscClientConsolidated.js\x27\x29\x3b\x0d\x0a\x0d\x0a loadAllScripts\x28waitReady, false\x29\x3b\x0d\x0a \x7d\x3b\x0d\x0a\x0d\x0a \x0d\x0a var entryPoint \x3d function \x28\x29 \x7b\x0d\x0a var isIEBrowser \x3d false\x3b\x0d\x0a var userAgent \x3d window.navigator.userAgent.toLowerCase\x28\x29\x3b\x0d\x0a if \x28userAgent.match\x28new RegExp\x28\x27msie \x28\x5c\x5cd\x2b\x5c\x5c.\x5c\x5cd\x2b\x29\x27\x29\x29\x29 \x7b\x0d\x0a isIEBrowser \x3d true\x3b\x0d\x0a \x7d\x0d\x0a\x0d\x0a \x2f\x2f For IE - we can not rely on user agent string for browser version check.\x0d\x0a \x2f\x2f This is because compat view policy overrides can reset the user-agent string\x0d\x0a \x2f\x2f and cause checks to fail. It is more reliable to use documentMode for doing this\x0d\x0a \x2f\x2f check as it is supported on IE8\x2b only. This is also the recommended method per\x0d\x0a \x2f\x2f MSDN http\x3a\x2f\x2fmsdn.microsoft.com\x2fen-us\x2flibrary\x2fcc288325\x28v\x3dvs.85\x29.aspx\x0d\x0a var isDocModeSupported \x3d false\x3b\x0d\x0a try \x7b\x0d\x0a isDocModeSupported \x3d document.documentMode\x3b\x0d\x0a \x7d catch \x28ex\x29 \x7b\x0d\x0a \x7d\x0d\x0a\x0d\x0a if \x28\x21isIEBrowser \x7c\x7c isDocModeSupported\x29 \x7b\x0d\x0a if \x28useCDN\x29 \x7b\x0d\x0a \x0d\x0a Lync.Client.CoreUx.StartPage.start\x28window.location.href, null, LocaleList, AppParamStrings, path, lwaLocale, JSON.stringify\x28ecsConfiguration\x29\x29\x3b\x0d\x0a \x7d else \x7b\x0d\x0a \x0d\x0a Lync.Client.CoreUx.StartPage.start\x28window.location.href, null, LocaleList, LocaleDisplayNameList, AppParamStrings, path\x29\x3b\x0d\x0a \x7d\x0d\x0a \x7d else \x7b\x0d\x0a \x2f\x2f Handle Non - supported browsers \x28\x3c IE8\x29\x0d\x0a if \x28\x22ltr\x22 \x3d\x3d \x22ltr\x22\x29 \x7b\x0d\x0a document.getElementById\x28\x22MeetingOptionLink1\x22\x29.style.paddingLeft \x3d \x2218px\x22\x3b\x0d\x0a document.getElementById\x28\x22MeetingOptionLink2\x22\x29.style.paddingLeft \x3d \x2218px\x22\x3b\x0d\x0a document.getElementById\x28\x22MeetingOptionInstruct1\x22\x29.style.paddingLeft \x3d \x2218px\x22\x3b\x0d\x0a document.getElementById\x28\x22MeetingOptionInstruct2\x22\x29.style.paddingLeft \x3d \x2218px\x22\x3b\x0d\x0a \x7d else \x7b\x0d\x0a document.getElementById\x28\x22MeetingOptionLink1\x22\x29.style.paddingRight \x3d \x2218px\x22\x3b\x0d\x0a document.getElementById\x28\x22MeetingOptionLink2\x22\x29.style.paddingRight \x3d \x2218px\x22\x3b\x0d\x0a document.getElementById\x28\x22MeetingOptionInstruct1\x22\x29.style.paddingRight \x3d \x2218px\x22\x3b\x0d\x0a document.getElementById\x28\x22MeetingOptionInstruct2\x22\x29.style.paddingRight \x3d \x2218px\x22\x3b\x0d\x0a \x7d\x0d\x0a\x0d\x0a if \x28Lync.Client.Common.LegacyClientSupport.IsAOCClientInstalled\x28\x29\x29 \x7b\x0d\x0a document.getElementById\x28\x22JoinUsingAOCClient\x22\x29.style.display \x3d \x22block\x22\x3b\x0d\x0a \x7d else \x7b\x0d\x0a document.getElementById\x28\x22DownloadAOCClient\x22\x29.style.display \x3d \x22block\x22\x3b\x0d\x0a \x7d\x0d\x0a\x0d\x0a loadImage\x28\x29\x3b\x0d\x0a\x0d\x0a document.getElementById\x28\x22IsAncientBrowser\x22\x29.style.display \x3d \x22block\x22\x3b\x0d\x0a \x7d\x0d\x0a\x0d\x0a var loadImage \x3d function \x28\x29 \x7b\x0d\x0a document.getElementById\x28\x27lyncbrand1\x27\x29.src \x3d path \x2b \x28useCDN \x3f \x27images\x27 \x3a \x27Images\x27\x29 \x2b \x27\x2flyncbrand.png\x3f\x27 \x2b version\x3b\x0d\x0a document.getElementById\x28\x27lyncbrand2\x27\x29.src \x3d path \x2b \x28useCDN \x3f \x27images\x27 \x3a \x27Images\x27\x29 \x2b \x27\x2flyncbrand.png\x3f\x27 \x2b version\x3b\x0d\x0a document.getElementById\x28\x27splitter1\x27\x29.src \x3d path \x2b \x28useCDN \x3f \x27images\x27 \x3a \x27Images\x27\x29 \x2b \x27\x2fsplitter_bar_vertical.png\x3f\x27 \x2b version\x3b\x0d\x0a document.getElementById\x28\x27splitter2\x27\x29.src \x3d path \x2b \x28useCDN \x3f \x27images\x27 \x3a \x27Images\x27\x29 \x2b \x27\x2fsplitter_bar_vertical.png\x3f\x27 \x2b version\x3b\x0d\x0a \x7d\x3b\x0d\x0a\x0d\x0a var OnAOCJoinClick \x3d function \x28\x29 \x7b\x0d\x0a Lync.Client.Common.LegacyClientSupport.LaunchAOCClient\x28\x29\x3b\x0d\x0a document.getElementById\x28\x22MeetingAlternates\x22\x29.style.display \x3d \x22none\x22\x3b\x0d\x0a document.getElementById\x28\x22DownloadAOCClient\x22\x29.style.display \x3d \x22none\x22\x3b\x0d\x0a document.getElementById\x28\x22JoinUsingAOCClient\x22\x29.style.display \x3d \x22none\x22\x3b\x0d\x0a document.getElementById\x28\x22BrowserUpdateAOC\x22\x29.style.display \x3d \x22block\x22\x3b\x0d\x0a\x0d\x0a loadImage\x28\x29\x3b\x0d\x0a\x0d\x0a \x2f\x2f Below lines are a work around to fix issue with page refresh on IE7, \x0d\x0a \x2f\x2f IE7 was showing blank page after above code was executed\x3a \x0d\x0a document.getElementById\x28\x22IsAncientBrowser\x22\x29.style.display \x3d \x22none\x22\x3b\x0d\x0a document.getElementById\x28\x22IsAncientBrowser\x22\x29.style.display \x3d \x22block\x22\x3b\x0d\x0a \x7d\x3b\x0d\x0a\x0d\x0a var loadingDiv \x3d document.getElementById\x28\x27divLoading\x27\x29\x3b\x0d\x0a if \x28loadingDiv\x29 \x7b\x0d\x0a loadingDiv.style.display \x3d \x22none\x22\x3b\x0d\x0a document.body.removeChild\x28loadingDiv\x29\x3b\x0d\x0a \x7d\x0d\x0a \x7d\x0d\x0a\x0d\x0a var jsReady \x3d function \x28\x29 \x7b\x0d\x0a if \x28\x28typeof Lync \x3d\x3d \x27undefined\x27\x29 \x7c\x7c\x0d\x0a \x28typeof Lync.Client \x3d\x3d \x27undefined\x27\x29 \x7c\x7c\x0d\x0a \x28typeof Lync.Client.CoreUx \x3d\x3d \x27undefined\x27\x29 \x7c\x7c\x0d\x0a \x28typeof Lync.Client.CoreUx.StartPage \x3d\x3d \x27undefined\x27\x29\x29 \x7b\x0d\x0a\x0d\x0a if \x28PageLoaded\x2b\x2b \x3c 50\x29 \x7b\x0d\x0a setTimeout\x28jsReady, 500\x29\x3b\x0d\x0a \x7d\x0d\x0a return\x3b\x0d\x0a \x7d\x0d\x0a\x0d\x0a setTimeout\x28entryPoint\x29\x3b\x0d\x0a \x7d\x0d\x0a\x0d\x0a \x0d\x0a var docReady \x3d function \x28\x29 \x7b\x0d\x0a if \x28PageLoaded \x3e 0\x29 \x7b\x0d\x0a return\x3b\x0d\x0a \x7d\x0d\x0a PageLoaded\x2b\x2b\x3b\x0d\x0a\x0d\x0a document.removeEventListener\x28\x22DOMContentLoaded\x22, entryPoint, false\x29\x3b\x0d\x0a window.removeEventListener\x28\x22load\x22, entryPoint, false\x29\x3b\x0d\x0a\x0d\x0a setTimeout\x28jsReady\x29\x3b\x0d\x0a \x7d\x3b\x0d\x0a\x0d\x0a \x0d\x0a var waitReady \x3d function \x28\x29 \x7b\x0d\x0a if \x28document.readyState \x3d\x3d\x3d \x27complete\x27\x29 \x7b\x0d\x0a docReady\x28\x29\x3b\x0d\x0a \x7d else \x7b\x0d\x0a document.addEventListener\x28\x22DOMContentLoaded\x22, docReady, false\x29\x3b\x0d\x0a window.addEventListener\x28\x22load\x22, docReady, false\x29\x3b\x0d\x0a \x7d\x0d\x0a \x7d\x3b\x0d\x0a\x0d\x0a \x0d\x0a var enableCDN \x3d \x28\x22True\x22.toLowerCase\x28\x29 \x3d\x3d\x3d \x27true\x27\x29\x3b\x0d\x0a if \x28enableCDN\x29 \x7b\x0d\x0a \x0d\x0a loadScript\x28configJS \x2b \x27\x3f\x27 \x2b \x28new Date\x28\x29\x29.getTime\x28\x29.toString\x28\x29, loadLWAScript\x29\x3b\x0d\x0a \x7d else \x7b\x0d\x0a \x0d\x0a loadLWAScript\x28\x29\x3b\x0d\x0a \x7d\x0d\x0a \x7d\x29\x28\x29\x3b\x0d\x0a \x3c\x2fscript\x3e\x0d\x0a\x3c\x2fhead\x3e\x0d\x0a\x3cbody role\x3d\x22application\x22 ondrop\x3d\x22drop\x28event\x29\x22 ondragover\x3d\x22dragOver\x28event\x29\x22 ondragleave\x3d\x22dragLeave\x28event\x29\x22\x3e\x0d\x0a\x0d\x0a \x3cdiv id\x3d\x22divLoading\x22 class\x3d\x22loading-indicator\x22\x3e\x0d\x0a \x3cspan class\x3d\x22loading-text fontLight\x22\x3eLoading...\x3c\x2fspan\x3e\x0d\x0a \x3c\x2fdiv\x3e\x0d\x0a\x0d\x0a \x3cform method\x3d\x22post\x22 action\x3d\x22.\x2fLwaClient.aspx\x3f\x252f\x22 id\x3d\x22lwaClientForm\x22\x3e\x0d\x0a\x3cinput type\x3d\x22hidden\x22 name\x3d\x22__VIEWSTATE\x22 id\x3d\x22__VIEWSTATE\x22 value\x3d\x22jLT4xuTuagHY38r1rtn\x2fHJNVCqFoTRUkWMu\x2fnMQhOL9BM6XBf8lsh7QBn2F\x2bGeKPkMQQVhyBkvQ\x2foCoRBlPxhjeN7l7rKXNREuvojlcdBvPQ\x2fl\x2fjsY8\x2bpMeLnAAuggSSXIASWO2BALm4F7ohbeHTEiHK3HEVpEl1P1IYy2rggwFXCIJY1po6mfvOWJCrVYM24wSmvwHYEZOlGFcDlhAn\x2fMXLshoYhgkVU5muD6FyCutb8RYY7yw8lDty\x2bOEYwvg3BU5Uo1CkZlQrKY49OL3j2\x2by2WHW0c8kMc4YzUGh5FZmdY9m\x2f8g4QScl3XcXzsfJaJxPUv\x2fL11DAmaDfJ3zpbHWKOQFHiz3Glk8Fxio5h\x2fN\x2fnnpgEBgj4Ce22RjTSgm5wljtPd\x2fZoT8m4qU9qLmNXyT7jE5SADqtioi\x2berNFlFOn\x2boSqSITe3uW1\x2fU7RKvB\x2f1\x22 \x2f\x3e\x0d\x0a\x0d\x0a\x3cinput type\x3d\x22hidden\x22 name\x3d\x22__VIEWSTATEGENERATOR\x22 id\x3d\x22__VIEWSTATEGENERATOR\x22 value\x3d\x22B5AF770D\x22 \x2f\x3e\x0d\x0a \x3cdiv\x3e\x0d\x0a \x3cdiv id\x3d\x22IsAncientBrowser\x22 style\x3d\x22display\x3a none\x22\x3e\x0d\x0a \x3c\x21-- NOTE\x3a code below is tuned to work with IE6 and IE7 only--\x3e\x0d\x0a \x3ctable align\x3d\x22center\x22\x3e\x0d\x0a \x3ctr \x3e\x0d\x0a \x3ctd \x3e\x0d\x0a \x3cimg id\x3d\x22lyncbrand1\x22 \x2f\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftr\x3e\x0d\x0a \x3ctr\x3e\x0d\x0a \x3ctd \x3e\x0d\x0a \x3ctable align\x3d\x22center\x22 cellspacing\x3d\x220\x22 cellpadding\x3d\x220\x22\x3e\x0d\x0a \x3ctr class\x3d\x22WelcomeLine1_NotOWA fontLight\x22\x3e\x0d\x0a \x3ctd \x3e\x0d\x0a \x3clabel style\x3d\x22display\x3ablock\x3b\x22\x3e\x0d\x0a Welcome to\x0d\x0a \x3c\x2flabel\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftr\x3e\x0d\x0a \x3ctr class\x3d\x22WelcomeLine2_NotOWA fontLight\x22\x3e\x0d\x0a \x3ctd \x3e\x0d\x0a \x3clabel style\x3d\x22display\x3ablock\x3b\x22\x3e\x0d\x0a Skype for Business Web App\x0d\x0a \x3c\x2flabel\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftr\x3e\x0d\x0a \x3ctr class\x3d\x22WelcomeLine3_NotOWA fontLight\x22\x3e\x0d\x0a \x3ctd \x3e\x0d\x0a \x3clabel style\x3d\x22display\x3ablock\x3b\x22\x3e\x0d\x0a Join Lync Meetings from your browser\x0d\x0a \x3c\x2flabel\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftr\x3e\x0d\x0a \x3c\x2ftable\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3ctd class\x3d\x22splitterColumn_NotOWA\x22\x3e\x0d\x0a \x3cimg id\x3d\x22splitter1\x22 \x2f\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3ctd \x3e \x0d\x0a \x3ctable\x3e\x0d\x0a \x3ctr\x3e\x0d\x0a \x3ctd\x3e\x0d\x0a \x3cdiv class\x3d\x22ErrorHeader_NotOWA fontNormal\x22\x3e\x0d\x0a \x3clabel style\x3d\x22display\x3ablock\x3b\x22\x3e\x0d\x0a Browser isn\x27t supported\x0d\x0a \x3c\x2flabel\x3e\x0d\x0a \x3c\x2fdiv\x3e\x0d\x0a \x3cdiv class\x3d\x22ErrorText_NotOWA fontNormal\x22\x3e\x0d\x0a \x3clabel style\x3d\x22display\x3ablock\x3b\x22\x3e\x0d\x0a Your current browser isn\x27t supported by Skype for Business Web App. View list of \x3ca href\x3d\x27http\x3a\x2f\x2fo15.officeredir.microsoft.com\x3a80\x2fr\x2frlidOfficeWebHelp\x3fver\x3d15\x26clid\x3d1033\x26HelpID\x3dSfBWebApp4001\x26p1\x3dSKFBWA\x27 target\x3d\x27_blank\x27\x3eSupported Platforms\x3c\x2fa\x3e\x0d\x0a \x3c\x2flabel\x3e\x0d\x0a \x3c\x2fdiv\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftr\x3e\x0d\x0a \x3ctr id\x3d\x22MeetingAlternates\x22 class\x3d\x22MeetingAlternatesHeader_NotOWA fontNormal\x22 style\x3d\x22display\x3a block\x22\x3e\x0d\x0a \x3ctd \x3e\x0d\x0a \x3clabel style\x3d\x22display\x3ablock\x3b\x22\x3eAlternative to joining the meeting\x3a\x3c\x2flabel\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftr\x3e\x0d\x0a \x3ctr\x3e\x3c\x2ftr\x3e\x0d\x0a \x3ctr\x3e\x0d\x0a \x3ctd\x3e\x0d\x0a \x3ctable\x3e\x0d\x0a \x3ctr id\x3d\x22DownloadAOCClient\x22 style\x3d\x22display\x3a none\x22\x3e\x0d\x0a \x3ctd\x3e\x0d\x0a \x3ctable\x3e\x0d\x0a \x3ctr\x3e\x3ctd\x3e\x3ca id\x3d\x22MeetingOptionLink1\x22 class\x3d\x22MeetingAlternateLink_NotOWA fontNormal\x22 href\x3d\x22http\x3a\x2f\x2fgo.microsoft.com\x2ffwlink\x3fLinkID\x3d164090\x22 target\x3d\x22_blank\x22\x3eDownload and Install Lync Attendee\x3c\x2fa\x3e\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x0d\x0a \x3ctr\x3e\x3ctd\x3e\x3clabel id\x3d\x22MeetingOptionInstruct1\x22 class\x3d\x22MeetingAlternateInstruction_NotOWA fontNormal\x22 style\x3d\x22display\x3ablock\x3b\x22\x3eAfter Lync Attendee is installed, refresh this page to join the meeting.\x3c\x2flabel\x3e\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x0d\x0a \x3c\x2ftable\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftr\x3e\x0d\x0a \x3ctr id\x3d\x22JoinUsingAOCClient\x22 style\x3d\x22display\x3a none\x22\x3e\x0d\x0a \x3ctd\x3e\x0d\x0a \x3ctable\x3e\x0d\x0a \x3ctr\x3e\x3ctd\x3e\x3ca id\x3d\x22MeetingOptionLink2\x22 class\x3d\x22MeetingAlternateLink_NotOWA fontNormal\x22 href\x3d\x22javascript\x3aOnAOCJoinClick\x28\x29\x3b\x22\x3eJoin using Lync Attendee\x3c\x2fa\x3e\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x0d\x0a \x3ctr\x3e\x3ctd\x3e\x3clabel id\x3d\x22MeetingOptionInstruct2\x22 class\x3d\x22MeetingAlternateInstruction_NotOWA fontNormal\x22 style\x3d\x22display\x3ablock\x3b\x22\x3eLync Attendee will start in a separate window.\x3c\x2flabel\x3e\x3c\x2ftd\x3e\x3c\x2ftr\x3e\x0d\x0a \x3c\x2ftable\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftr\x3e\x0d\x0a \x3c\x2ftable\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftr\x3e\x0d\x0a \x3ctr id\x3d\x22BrowserUpdateAOC\x22 class\x3d\x22JoinUsingAOC_NotOWA\x22 style\x3d\x22display\x3a none\x22\x3e\x0d\x0a \x3ctd\x3e\x0d\x0a \x3clabel class\x3d\x22MeetingAlternateClickedInstruction_NotOWA fontNormal\x22 style\x3d\x22display\x3ablock\x3b\x22\x3eLync Attendee is starting in a separate window, so you can close this browser window now.\x3c\x2flabel\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftr\x3e\x0d\x0a \x3ctr id\x3d\x22BrowserUpdateOC\x22 class\x3d\x22JoinUsingOC_NotOWA\x22 style\x3d\x22display\x3a none\x22\x3e\x0d\x0a \x3ctd \x3e\x0d\x0a \x3clabel class\x3d\x22MeetingAlternateClickedInstruction_NotOWA fontNormal\x22 style\x3d\x22display\x3ablock\x3b\x22\x3eOffice Communicator is starting in a separate window, so you can close this browser window now.\x3c\x2flabel\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftr\x3e\x0d\x0a \x3c\x2ftable\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftr\x3e\x0d\x0a \x3c\x2ftable\x3e\x0d\x0a \x3c\x2fdiv\x3e\x0d\x0a \x3cnoscript id\x3d\x22noScriptContent\x22\x3e\x0d\x0a \x3cdiv id\x3d\x22javaScriptDisabledDiv\x22\x3e\x0d\x0a \x3ctable align\x3d\x22center\x22\x3e\x0d\x0a \x3ctr \x3e\x0d\x0a \x3ctd \x3e\x0d\x0a \x3cimg id\x3d\x22lyncbrand2\x22 \x2f\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftr\x3e\x0d\x0a \x3ctr\x3e\x0d\x0a \x3ctd \x3e\x0d\x0a \x3ctable align\x3d\x22center\x22 cellspacing\x3d\x220\x22 cellpadding\x3d\x220\x22\x3e\x0d\x0a \x3ctr class\x3d\x22WelcomeLine1_NotOWA\x22\x3e\x0d\x0a \x3ctd \x3e\x0d\x0a \x3clabel style\x3d\x22display\x3ablock\x3b\x22\x3e\x0d\x0a Welcome to\x0d\x0a \x3c\x2flabel\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftr\x3e\x0d\x0a \x3ctr class\x3d\x22WelcomeLine2_NotOWA\x22\x3e\x0d\x0a \x3ctd \x3e\x0d\x0a \x3clabel style\x3d\x22display\x3ablock\x3b\x22\x3e\x0d\x0a Skype for Business Web App\x0d\x0a \x3c\x2flabel\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftr\x3e\x0d\x0a \x3ctr class\x3d\x22WelcomeLine3_NotOWA\x22\x3e\x0d\x0a \x3ctd \x3e\x0d\x0a \x3clabel style\x3d\x22display\x3ablock\x3b\x22\x3e\x0d\x0a Join Lync Meetings from your browser\x0d\x0a \x3c\x2flabel\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftr\x3e\x0d\x0a \x3c\x2ftable\x3e \x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3ctd class\x3d\x22splitterColumn_NotOWA\x22\x3e\x0d\x0a \x3cimg id\x3d\x22splitter2\x22 \x2f\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3ctd \x3e \x0d\x0a \x3ctd \x3e\x0d\x0a \x3cdiv class\x3d\x22ErrorHeader_NotOWA\x22\x3e\x0d\x0a \x3clabel style\x3d\x22display\x3ablock\x3b\x22\x3e\x0d\x0a JavaScript isn\x27t enabled\x0d\x0a \x3c\x2flabel\x3e\x0d\x0a \x3c\x2fdiv\x3e\x0d\x0a \x3cdiv class\x3d\x22ErrorText_NotOWA\x22\x3e\x0d\x0a \x3clabel style\x3d\x22display\x3ablock\x3b\x22\x3e\x0d\x0a Please enable JavaScript in your browser settings and refresh the page. Skype for Business Web App can start only when JavaScript is enabled.\x0d\x0a \x3c\x2flabel\x3e\x0d\x0a \x3c\x2fdiv\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftd\x3e\x0d\x0a \x3c\x2ftr\x3e\x0d\x0a \x3c\x2ftable\x3e\x0d\x0a \x3c\x2fdiv\x3e\x0d\x0a \x3c\x2fnoscript\x3e\x0d\x0a \x3c\x2fdiv\x3e\x0d\x0a \x3c\x2fform\x3e\x0d\x0a \x3c\x21-- Entry point --\x3e\x0d\x0a \x3cscript type\x3d\x22text\x2fjavascript\x22\x3e\x0d\x0a function dragOver\x28ev\x29 \x0d\x0a \x7b\x0d\x0a ev.preventDefault\x28\x29\x3b\x0d\x0a \x7d\x0d\x0a\x0d\x0a function dragLeave\x28ev\x29 \x7b\x0d\x0a ev.preventDefault\x28\x29\x3b\x0d\x0a \x7d\x0d\x0a\x0d\x0a function drop\x28ev\x29 \x7b\x0d\x0a ev.preventDefault\x28\x29\x3b\x0d\x0a \x7d\x0d\x0a \x3c\x2fscript\x3e\x0d\x0a\x3c\x2fbody\x3e\x0d\x0a\x3c\x2fhtml\x3e\x0d\x0a
Function Calls
None |
Stats
MD5 | c14a457534d11c45a6c68f9711f681ce |
Eval Count | 0 |
Decode Time | 74 ms |