|
Server : Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12 System : Windows NT SERVER-PC 10.0 build 26200 (Windows 11) AMD64 User : ServerPC ( 0) PHP Version : 8.2.12 Disable Function : NONE Directory : C:/Windows/SystemApps/Microsoft.Windows.CloudExperienceHost_cw5n1h2txyewy/js/ |
Upload File : |
"use strict";
var CloudExperienceHost;
(function (CloudExperienceHost) {
var Cortana;
(function (Cortana) {
var cortanaManager;
function setCortanaOptin(optinValue) {
return new WinJS.Promise(function (completeDispatch, errorDispatch, progressDispatch) {
if (!cortanaManager) {
try {
cortanaManager = new CloudExperienceHostBroker.Cortana.OOBECortanaManager();
}
catch (error) {
cortanaManager = CloudExperienceHostBroker.Cortana.OOBECortanaManagerCoreForUser;
}
}
cortanaManager.setCortanaOptinAsync(optinValue)
.done(function () { completeDispatch(); }, function (err) { errorDispatch(err); }, function (progress) { progressDispatch(progress); });
});
}
Cortana.setCortanaOptin = setCortanaOptin;
function isCortanaAllowedByPolicy() {
try {
if (!cortanaManager) {
try {
cortanaManager = new CloudExperienceHostBroker.Cortana.OOBECortanaManager();
}
catch (e) {
try {
cortanaManager = CloudExperienceHostBroker.Cortana.OOBECortanaManagerCoreForUser;
}
catch (error) {
return false;
}
}
}
return cortanaManager.isCortanaAllowedByPolicy;
}
catch (error) {
return false;
}
}
Cortana.isCortanaAllowedByPolicy = isCortanaAllowedByPolicy;
function isCortanaSupportedByMarket() {
try {
const market = CloudExperienceHost.Globalization.Language.getPreferredLang().toLowerCase();
const pseudoLocales = ["qps-ploc", "qps-ploca", "qps-plocm", "qps-Latn-x-sh"];
const cortanaSupportedMarkets = ["en-us", "zh-cn", "zh-hans-cn", "en-gb", "fr-fr", "it-it", "de-de", "es-es", "ja", "pt-br", "es-mx", "fr-ca"];
return ((pseudoLocales.findIndex(x => x === market) >= 0) || (cortanaSupportedMarkets.findIndex(x => x === market) >= 0));
}
catch (error) {
return false;
}
}
Cortana.isCortanaSupportedByMarket = isCortanaSupportedByMarket;
function isCortanaSupportedByRegion() {
try {
const region = CloudExperienceHost.Globalization.GeographicRegion.getCode().toLowerCase();
const cortanaSupportedRegions = ["us", "au", "br", "ca", "cn", "fr", "de", "in", "it", "jp", "mx", "es", "gb"];
return (cortanaSupportedRegions.findIndex(x => x === region) >= 0);
}
catch (error) {
return false;
}
}
Cortana.isCortanaSupportedByRegion = isCortanaSupportedByRegion;
function isCortanaSupported() {
return (isCortanaSupportedByMarket() && isCortanaSupportedByRegion() && isCortanaAllowedByPolicy());
}
Cortana.isCortanaSupported = isCortanaSupported;
function callSetCortanaOptinUsingIUser(optinValue) {
return new WinJS.Promise(function (completeDispatch, errorDispatch, progressDispatch) {
let user = CloudExperienceHost.IUserManager.getInstance().getIUser();
let oobeCortanaOptin = CloudExperienceHostBroker.Cortana.OOBECortanaManagerCoreForUser;
oobeCortanaOptin.setCortanaOptinAsync(optinValue, user).done(() => {
completeDispatch();
}, (err) => {
errorDispatch(err);
}, (progress) => {
progressDispatch(progress);
});
});
}
Cortana.callSetCortanaOptinUsingIUser = callSetCortanaOptinUsingIUser;
function localizedStrings() {
var cortanaResources = {};
var keyList = ['cortanaIntro', 'cortanaPersonaText', 'cortanaPersonaText2', 'cortanaPersonaText3', 'cortanaContent', 'setCortanaOptOut', 'learnMoreLink', 'cortanaNextButton', 'learnMoreHeadline', 'learnMoreBody', 'learnMoreBody2'];
var i = 0;
for (i = 0; i < keyList.length; i++) {
var resourceId = '/cortana/' + keyList[i];
cortanaResources[keyList[i]] = WinJS.Resources.getString(resourceId).value;
}
return JSON.stringify(cortanaResources);
}
Cortana.localizedStrings = localizedStrings;
})(CloudExperienceHost.Cortana || (CloudExperienceHost.Cortana = {}));
})(CloudExperienceHost || (CloudExperienceHost = {}));