<meta | |||||||||||
name="viewport" | |||||||||||
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" | |||||||||||
/> | |||||||||||
<link | |||||||||||
href='https://res-1.cdn.office.net/wise/owl/owl.slim.2ee8ded1f8866a28526b.js' | |||||||||||
rel='preload' | |||||||||||
integrity='sha384-L/r1xKPPnIdEVPUhKqZmJZmKzdKNJAtXMs8EVryr2NQDg67NZh0UV74EvslD5ueI' | |||||||||||
crossorigin='anonymous' | |||||||||||
as='script' | |||||||||||
nonce='012f5fe3-8629-404a-96d0-ca9a1a4b81b7' | |||||||||||
> | |||||||||||
<link | |||||||||||
href='https://res-1.cdn.office.net/wise/owl/excel-boot.e91695b3d74afd5d3944.js' | |||||||||||
rel='preload' | |||||||||||
integrity='sha384-o32wRkWz5qXGImWaCxL11Hc9xPMWay79zErGaP+9FASBKURM7Cx9NN++KDncI9Mw' | |||||||||||
crossorigin='anonymous' | |||||||||||
as='script' | |||||||||||
nonce='012f5fe3-8629-404a-96d0-ca9a1a4b81b7' | |||||||||||
> | |||||||||||
// <![CDATA[ | |||||||||||
var wopiDiagClient = { docFirstFlushTime : new Date().getTime() } ; | |||||||||||
var wacUiHostSession = null; | |||||||||||
var wopiContextFlushTime = null; | |||||||||||
var isEarlyFlushEnabled = false; | |||||||||||
var firstFlushEndTime = null; | |||||||||||
var wopiTelemetry = null; | |||||||||||
var _wopiContextJson ={"HostName":"SharePoint Online","SessionId":"41B8A8A1-F062-C000-DC68-FC3235440B97","UserId":"urn:spo:anon#9be51c3b6243ff63fc5a136f9d7360857ae54cf75005172b5c2991fe53625828","WebAppUrl":"https://EUC-excel.officeapps.live.com/x/_layouts/xlviewerinternal.aspx?unified=1\u0026ui=en%2DUS\u0026rs=en%2DUS\u0026WOPISrc=https%3A%2F%2Fskyttur%2Dmy%2Esharepoint%2Ecom%2Fpersonal%2Fmaggir%5Fskyttur%5Fis%2F%5Fvti%5Fbin%2Fwopi%2Eashx%2Ffiles%2F06200d7f8db94cd685fee42ffffed9f2\u0026wdEnableRoaming=1\u0026mscc=0\u0026wdODB=1\u0026hid=41b8a8a1-f062-c000-dc68-fc3235440b97","FileName":"ISSF ÞJÁLFARARÉTTINDI MARS 2024.xlsx","ContentAssembly":false,"ContentAssemblyMode":"","FileSize":19310,"FileGetUrl":"https://skyttur-my.sharepoint.com/personal/maggir_skyttur_is/_layouts/15/download.aspx?UniqueId=06200d7f-8db9-4cd6-85fe-e42ffffed9f2\u0026Translate=false\u0026tempauth=v1.eyJzaXRlaWQiOiJlYWY2NTdkZi0yOTIxLTQ5NTAtODJmMi0zNmQyMmM0ZDlmZWIiLCJhdWQiOiIwMDAwMDAwMy0wMDAwLTBmZjEtY2UwMC0wMDAwMDAwMDAwMDAvc2t5dHR1ci1teS5zaGFyZXBvaW50LmNvbUBiMTU3NmZmZi1mOTg4LTRmNWYtOGQ4Mi1kM2FkZGUzNGQ5MDgiLCJleHAiOiIxNzUwMTIzNDUwIn0.CiMKCXNoYXJpbmdpZBIWTUw3QjZ1RUs2ME8xWmpkNGNwY0NxdwoKCgRzbmlkEgI5ORILCIjR2__7vJY-EAUaDTQwLjY3LjI1MC4yNDYiFG1pY3Jvc29mdC5zaGFyZXBvaW50KixldHJ2RmJnMlk4U0NycDNXQmdWZkZueGxycWZwNjdCdU9qUmFFK05EZ25zPTCUATgBQhChqLhBYvAAwNxo_DI1RAuXShBoYXNoZWRwcm9vZnRva2VuYgR0cnVlcmEwaC5mfG1lbWJlcnNoaXB8dXJuJTNhc3BvJTNhYW5vbiM5YmU1MWMzYjYyNDNmZjYzZmM1YTEzNmY5ZDczNjA4NTdhZTU0Y2Y3NTAwNTE3MmI1YzI5OTFmZTUzNjI1ODI4egEwwgFhMCMuZnxtZW1iZXJzaGlwfHVybiUzYXNwbyUzYWFub24jOWJlNTFjM2I2MjQzZmY2M2ZjNWExMzZmOWQ3MzYwODU3YWU1NGNmNzUwMDUxNzJiNWMyOTkxZmU1MzYyNTgyOMgBAQ.Lu3I6plWomiDgvt7my2P-IUBiD2LZHM2gtYdHrpIAYA","FileUrlNoAuth":"https://skyttur-my.sharepoint.com/personal/maggir_skyttur_is/_layouts/15/download.aspx?UniqueId=06200d7f-8db9-4cd6-85fe-e42ffffed9f2\u0026Translate=false","DownloadCode":"v1.eyJzaXRlaWQiOiJlYWY2NTdkZi0yOTIxLTQ5NTAtODJmMi0zNmQyMmM0ZDlmZWIiLCJhcHBfZGlzcGxheW5hbWUiOiJQb3dlclBvaW50T25saW5lIiwiYXBwaWQiOiJlMDNhMTNlZS05NzMwLTRjYWUtODUyNS00NzU1OWM4Y2YxOGEiLCJhdWQiOiIwMDAwMDAwMy0wMDAwLTBmZjEtY2UwMC0wMDAwMDAwMDAwMDAvc2t5dHR1ci1teS5zaGFyZXBvaW50LmNvbUBiMTU3NmZmZi1mOTg4LTRmNWYtOGQ4Mi1kM2FkZGUzNGQ5MDgiLCJleHAiOiIxNzUwMTIzNDUwIn0.ChEKCnN1YnZlcnNpb24SA1BBQwrNAQoEYWFhcxLEAVsiNjdlM2RmMjUtMjY4YS00MzI0LWE1NTAtMGRlMWM3Zjk3Mjg3IiwiZTAzYTEzZWUtOTczMC00Y2FlLTg1MjUtNDc1NTljOGNmMThhIiwiZGM5MDgwNDMtODYzZi00NTMzLWI1ZTQtNzkxMTA4MmViZWZlIiwiZGJiY2E2ODYtMWE0OS00MDEyLWFjMWMtNWNiYWYyNDc1YTU5IiwiMGRiMWJjMDUtNTY5My00ODY2LWJmN2EtZmEyYmQ3YWNjYmY1Il0KCgoEc25pZBICOTkSCwiI0dv_-7yWPhAFGg00MC42Ny4yNTAuMjQ2KixldHJ2RmJnMlk4U0NycDNXQmdWZkZueGxycWZwNjdCdU9qUmFFK05EZ25zPTCUATgBQhChqLhBYvAAwNxo_DI1RAuXShBoYXNoZWRwcm9vZnRva2VucmEwaC5mfG1lbWJlcnNoaXB8dXJuJTNhc3BvJTNhYW5vbiM5YmU1MWMzYjYyNDNmZjYzZmM1YTEzNmY5ZDczNjA4NTdhZTU0Y2Y3NTAwNTE3MmI1YzI5OTFmZTUzNjI1ODI4egEyggESCf9vV7GI-V9PEY2C063eNNkIogFNdXJuOnNwbzphbm9uIzliZTUxYzNiNjI0M2ZmNjNmYzVhMTM2ZjlkNzM2MDg1N2FlNTRjZjc1MDA1MTcyYjVjMjk5MWZlNTM2MjU4MjiqAU11cm46c3BvOmFub24jOWJlNTFjM2I2MjQzZmY2M2ZjNWExMzZmOWQ3MzYwODU3YWU1NGNmNzUwMDUxNzJiNWMyOTkxZmU1MzYyNTgyOLIBE0ZpbGVzLlJlYWRXcml0ZS5BbGzIAQE.SbsaYzaQk-LAsKQc3MPX1VnPe0hLjxU7dTbz1YeiSzg","FileImmutableReason":0,"FontLibUrl":null,"BundleMajorVersion":1,"BundleUrl":"https://skyttur-my.sharepoint.com/personal/maggir_skyttur_is/_api/v2.1/drives/b!31f26iEpUEmC8jbSLE2f61brm3aNc8pJiSIhbbWJk2dx93i4Vp62Tb152wirjXvw/items/01IENSDO37BUQANOMN2ZGIL7XEF7775WPS/streams/content_preview_O{0}/streamContent?tempauth=v1.eyJzaXRlaWQiOiJlYWY2NTdkZi0yOTIxLTQ5NTAtODJmMi0zNmQyMmM0ZDlmZWIiLCJhdWQiOiIwMDAwMDAwMy0wMDAwLTBmZjEtY2UwMC0wMDAwMDAwMDAwMDAvc2t5dHR1ci1teS5zaGFyZXBvaW50LmNvbUBiMTU3NmZmZi1mOTg4LTRmNWYtOGQ4Mi1kM2FkZGUzNGQ5MDgiLCJleHAiOiIxNzUwMTIzNDUwIn0.CiMKCXNoYXJpbmdpZBIWTUw3QjZ1RUs2ME8xWmpkNGNwY0NxdwoLCgRzbmlkEgMxMDQSCwiI0dv_-7yWPhAFGg00MC42Ny4yNTAuMjQ2IhRtaWNyb3NvZnQuc2hhcmVwb2ludCosODhSSkhwQ3RqN1MrdWJ6Zm5jYzdrVHBZdnVvcVNDbE4wT1BhRG5PQlVTYz0wuQE4AUIQoai4QWLwAMDcaPwyNUQLl0oQaGFzaGVkcHJvb2Z0b2tlbmIEdHJ1ZXJhMGguZnxtZW1iZXJzaGlwfHVybiUzYXNwbyUzYWFub24jOWJlNTFjM2I2MjQzZmY2M2ZjNWExMzZmOWQ3MzYwODU3YWU1NGNmNzUwMDUxNzJiNWMyOTkxZmU1MzYyNTgyOHoBMMIBYTAjLmZ8bWVtYmVyc2hpcHx1cm4lM2FzcG8lM2Fhbm9uIzliZTUxYzNiNjI0M2ZmNjNmYzVhMTM2ZjlkNzM2MDg1N2FlNTRjZjc1MDA1MTcyYjVjMjk5MWZlNTM2MjU4MjjIAQE.Q9-ZUbD6OJsBFkpfbLLeTdfLSVh5qn0OihuzKp6ET38\u0026usecachedssr=1\u0026prefetchSSRCorrelationId=41b8a8a1-f062-c000-dc68-fc3235440b97","BundleUrlNoAuth":"https://skyttur-my.sharepoint.com/personal/maggir_skyttur_is/_api/v2.1/drives/b!31f26iEpUEmC8jbSLE2f61brm3aNc8pJiSIhbbWJk2dx93i4Vp62Tb152wirjXvw/items/01IENSDO37BUQANOMN2ZGIL7XEF7775WPS/streams/content_preview_O{0}/streamContent?","BundleCode":"v1.eyJzaXRlaWQiOiJlYWY2NTdkZi0yOTIxLTQ5NTAtODJmMi0zNmQyMmM0ZDlmZWIiLCJhcHBfZGlzcGxheW5hbWUiOiJQb3dlclBvaW50T25saW5lIiwiYXBwaWQiOiJlMDNhMTNlZS05NzMwLTRjYWUtODUyNS00NzU1OWM4Y2YxOGEiLCJhdWQiOiIwMDAwMDAwMy0wMDAwLTBmZjEtY2UwMC0wMDAwMDAwMDAwMDAvc2t5dHR1ci1teS5zaGFyZXBvaW50LmNvbUBiMTU3NmZmZi1mOTg4LTRmNWYtOGQ4Mi1kM2FkZGUzNGQ5MDgiLCJleHAiOiIxNzUwMTIzNDUwIn0.ChEKCnN1YnZlcnNpb24SA1BBQwrNAQoEYWFhcxLEAVsiNjdlM2RmMjUtMjY4YS00MzI0LWE1NTAtMGRlMWM3Zjk3Mjg3IiwiZTAzYTEzZWUtOTczMC00Y2FlLTg1MjUtNDc1NTljOGNmMThhIiwiZGM5MDgwNDMtODYzZi00NTMzLWI1ZTQtNzkxMTA4MmViZWZlIiwiZGJiY2E2ODYtMWE0OS00MDEyLWFjMWMtNWNiYWYyNDc1YTU5IiwiMGRiMWJjMDUtNTY5My00ODY2LWJmN2EtZmEyYmQ3YWNjYmY1Il0KCwoEc25pZBIDMTAxEgsIiNHb__u8lj4QBRoNNDAuNjcuMjUwLjI0NiosODhSSkhwQ3RqN1MrdWJ6Zm5jYzdrVHBZdnVvcVNDbE4wT1BhRG5PQlVTYz0wuQE4AUIQoai4QWLwAMDcaPwyNUQLl0oQaGFzaGVkcHJvb2Z0b2tlbnJhMGguZnxtZW1iZXJzaGlwfHVybiUzYXNwbyUzYWFub24jOWJlNTFjM2I2MjQzZmY2M2ZjNWExMzZmOWQ3MzYwODU3YWU1NGNmNzUwMDUxNzJiNWMyOTkxZmU1MzYyNTgyOHoBMoIBEgn_b1exiPlfTxGNgtOt3jTZCKIBTXVybjpzcG86YW5vbiM5YmU1MWMzYjYyNDNmZjYzZmM1YTEzNmY5ZDczNjA4NTdhZTU0Y2Y3NTAwNTE3MmI1YzI5OTFmZTUzNjI1ODI4qgFNdXJuOnNwbzphbm9uIzliZTUxYzNiNjI0M2ZmNjNmYzVhMTM2ZjlkNzM2MDg1N2FlNTRjZjc1MDA1MTcyYjVjMjk5MWZlNTM2MjU4MjiyARNGaWxlcy5SZWFkV3JpdGUuQWxsyAEB.LdSXlIo27IgaczhDR_QTsvQbOfo_jN8RUjzfXJ3pX8A","ReadOnly":false,"IrmEnabled":false,"LabelIrmed":false,"SupportsZipIt":false,"OpcEnabled":false,"LastModified":1741213891000,"ServerStartTime":1750087450159.6636,"ServerCompleteTime":0,"WopiAction":"Open","DocUniqueId":"skyttur-my.sharepoint.com_eaf657df-2921-4950-82f2-36d22c4d9feb_06200d7f-8db9-4cd6-85fe-e42ffffed9f2","CTag":"{06200D7F-8DB9-4CD6-85FE-E42FFFFED9F2},69,67","ETag":"\"{06200D7F-8DB9-4CD6-85FE-E42FFFFED9F2},69\"","RumOneUpdate":true,"OpenWacInPlace":false,"AllowEarlyFeatures":false,"TenantId":null,"HostingPageOrigin":null,"OwletConfig":null,"TemplateInfo":null,"TemplateDriveId":null,"TemplateItemId":null,"BundleStaleness":0,"IsAsyncBundleStale":false,"ViewOnly":false,"DelayLoadResources":true,"Origin":"Sharing.ClientRedirect","Slrid":"41b8a8a1-4006-c000-dc68-fa39bca7151b","WacHostFlightStatus":{"WordViewToUnifiedRead":false},"ClickTime":0,"UniqueClick":"50417e6d-b3d5-42f7-b214-4495eac4d967","HostGeo":"EMEA","PredictedOfficeAppEndPoint":"","PredictedOfficeAppEndPointHintForRealSession":false,"PredictedOfficeAppEndPointAccessTime":null,"PreseededSessionKey":"eae34a68-5912-5ef3-7c8a-cbf8836ccbd3","PreseededWacSessionId":"0b0bf325-d019-20a0-7434-261d254dc518","WacSessionId":"0b0bf325-d019-20a0-7434-261d254dc518","ParentFolderFullUrl":"https://skyttur-my.sharepoint.com/personal/maggir_skyttur_is/Documents","DocAgeBucketAtViewTimeBasedOnLastModifiedTime":"64-128 days","DocAgeBucketAtViewTimeBasedOnLastWrittenTime":"64-128 days","DocCategoryBasedOnLastModifiedTime":"Valid","DocCategoryBasedOnLastWrittenTime":"Valid","SSRGenerationReason":"AnalysisPipeline","RecordAgeBucketsAndCategoryForRumOneUsingWopicontext":true,"ListItemId":31682,"ListId":"b878f771-9e56-4db6-bd79-db08ab8d7bf0","AllowedOrigins":["https://euc-excel.officeapps.live.com"],"IsPragueDocument":false,"PragueSocketStorageDiscovery":null,"ResetUriToAddressBarLink":false,"IsEduUser":false,"DriveItemId":"01IENSDO37BUQANOMN2ZGIL7XEF7775WPS","DriveId":"b!31f26iEpUEmC8jbSLE2f61brm3aNc8pJiSIhbbWJk2dx93i4Vp62Tb152wirjXvw","FileId":"06200d7f-8db9-4cd6-85fe-e42ffffed9f2","DocUrl":"https://skyttur-my.sharepoint.com/personal/maggir_skyttur_is/Documents/ISSF ÞJÁLFARARÉTTINDI MARS 2024.xlsx","ParentId":null,"SharingLinkRedeemMetrics":"0:G:86","TenantName":"Default","AddActivatedKSFromManifest":false}; | |||||||||||
wopiContextFlushTime = new Date().getTime(); | |||||||||||
var appName = 'Excel'; | |||||||||||
var bootstrapperUrl = 'https://res-1.cdn.office.net/officeonline/x/s/h1112A68064B80E7A__layouts/app_scripts/excel-boot.min.js'; | |||||||||||
var isCreateNew = false; | |||||||||||
var isConsumer = false; | |||||||||||
var wopiAuthInfo = { | |||||||||||
WopiSrc: 'https://skyttur-my.sharepoint.com/personal/maggir_skyttur_is/_vti_bin/wopi.ashx/files/06200d7f8db94cd685fee42ffffed9f2', | |||||||||||
AccessToken: 'eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IkRQWkNUSk9kNm1Wc3hicTJheUtsUW8yRG5zUSJ9.eyJhdWQiOiJ3b3BpL3NreXR0dXItbXkuc2hhcmVwb2ludC5jb21AYjE1NzZmZmYtZjk4OC00ZjVmLThkODItZDNhZGRlMzRkOTA4IiwiaXNzIjoiMDAwMDAwMDMtMDAwMC0wZmYxLWNlMDAtMDAwMDAwMDAwMDAwQDkwMTQwMTIyLTg1MTYtMTFlMS04ZWZmLTQ5MzA0OTI0MDE5YiIsIm5iZiI6IjE3NTAwODc0NTAiLCJleHAiOiIxNzUwMTIzNDUwIiwibmFtZWlkIjoiMCMuZnxtZW1iZXJzaGlwfHVybiUzYXNwbyUzYWFub24jOWJlNTFjM2I2MjQzZmY2M2ZjNWExMzZmOWQ3MzYwODU3YWU1NGNmNzUwMDUxNzJiNWMyOTkxZmU1MzYyNTgyOCIsIm5paSI6Im1pY3Jvc29mdC5zaGFyZXBvaW50IiwiaXN1c2VyIjoidHJ1ZSIsImNhY2hla2V5IjoiMGguZnxtZW1iZXJzaGlwfHVybiUzYXNwbyUzYWFub24jOWJlNTFjM2I2MjQzZmY2M2ZjNWExMzZmOWQ3MzYwODU3YWU1NGNmNzUwMDUxNzJiNWMyOTkxZmU1MzYyNTgyOCIsInNoYXJpbmdpZCI6Ik1MN0I2dUVLNjBPMVpqZDRjcGNDcXciLCJpc2xvb3BiYWNrIjoiVHJ1ZSIsImFwcGN0eCI6IjA2MjAwZDdmOGRiOTRjZDY4NWZlZTQyZmZmZmVkOWYyO01NSW9kVHVrMnhacDRTTFIyUlQ3cU9HcTNsTT07RGVmYXVsdDtjNTFiNWJiY2U4YTQ0NTcyYTMwNDJhOTMwMTNlZGYwMjs7VHJ1ZTs7OzUxMjs0MWI4YThhMS1mMDYyLWMwMDAtZGM2OC1mYzMyMzU0NDBiOTciLCJmaWQiOiIxODgwODUifQ.sKIAD4d6zVkjmtPeo-uLIe_oa1CBj2PRsIoCpfq4odC2F6nFzgv77TDi9etWdyt0N24s69GrGUDIUiTl_le32YMwMSlVmZyDbnw6p25LsTPlvVJrjDYYtr1v3TdVIUFHS0aaXKLoKFwnGqygWr-J7zVHQJ0U3_3z4UelOmQ8wk7JpiBWxIqSnJ6AJFPJS8286TPXxO6HMALp4yA5zNvCIZyoCcFbVUDn3tf0ZLHD4SM9JW7_L_X7zOanw1GbT2uTH0m9j3-iCQKJrS107OlzHHiYJO1Gc-ecn5CLlDjUuHL2rH-_ZzTrY-t3syNosvYSic_PcbB1Xh3qfy2QgETprA', | |||||||||||
AccessTokenExpiry: 1750123450237 | |||||||||||
}; | |||||||||||
var _spPageContextInfo={"siteId":"{eaf657df-2921-4950-82f2-36d22c4d9feb}","webId":"{769beb56-738d-49ca-8922-216db5899367}","groupId":null,"webTemplate":"21","env":"prod","env2":"prod","isAnonymousGuestUser":true,"currentUICultureName":"en-US","systemUserKey":"i:0h.f|membership|urn%3aspo%3aanon#9be51c3b6243ff63fc5a136f9d7360857ae54cf75005172b5c2991fe53625828","userDisplayName":"Guest Contributor","userLoginName":"urn:spo:anon#9be51c3b6243ff63fc5a136f9d7360857ae54cf75005172b5c2991fe53625828","userEmail":"","siteSubscriptionId":"b1576fff-f988-4f5f-8d82-d3adde34d908","farmLabel":"EMEA_245_Content","isCommonDomainRequestContext":false,"webAbsoluteUrl":"https://skyttur-my.sharepoint.com/personal/maggir_skyttur_is","webAbsoluteUrlLegacy":null,"routingKey":null,"layoutsUrl":"_layouts/15","webDomain":"sharepoint.com","aadInstanceUrl":"https://login.microsoftonline.com","aadTenantId":"b1576fff-f988-4f5f-8d82-d3adde34d908","isSPO":true,"serverTime":"2025-06-16T15:24:10.2534212Z","ExpFeatures":[-1910538240,1079311105,83975232,638525468,858982200,-1799077248,80269314,55585821,273224740,-1810235392,1461904,-2013134712,98952,8519936,2814628,1879834692,369115506,809111744,-518778361,-1073740799,10708041,8718339,95715844,66716038,272643584,1077379584,1880621082,1074794752,1073741904,371228673,135528720,1351808,142671872,333380013,1307851835,2142061207,709889185,213638587,1672085639,-177839455,704489923,-1115624323,441142355,-1633962159,-436061178,1880349295,7951934,327545580,-1347210162,2016352801,-2007961357,-2067432373,-593439365,-466430026,-1397827397,901990331,1437891539,-1048600280,-728734209,903890936,-140947042,-616308000,1779961211,-812517675,-575695440,75234734,-680477240,1484765679,-177736715,-68945601,-2135220870,-141390118,-223560890,-83978241,-1293435791,2041699652,1256161123,517267743,259459034,-846318363,-1022374988,195196516,-353764089,1402880988,2144553446,1471127269,1331348599,1786150221,786621469,99562488,-1088453131,1399574524,-351016138,1672680047,-50549352,255024918,1539188928,248580413,-649594984,11755287,-249357199,-1223525288,817038309,-1036660862,1943288061,-939464126,-1349211625,-1089065310,-1352465044,647543138,1754114121,1192403529,1056055777,-1107291084,-1472986963,1154643105,-938270807,142002691,-776015791,-114410204,-222757564,666441085,76221574,856179721,-1871454349,1246890190,1866686743,-1008089180,935532923,-630828508,1651754993,1227508925,-1258269649,1348520313,-1329513680,303782255,134355437,-1577056191,140,1067520,32802,-2080349952,1048640],"ECSClientFeatures":[3],"userPhotoCdnBaseUrl":null,"killSwitches":null,"experimentData":"AAAAABIAICEAAAIAEAIociABICAhYXcCEAAXEBAAEQAiIAAgEGACAgByABIhAAERAAACAAIAAnAQAAAgEBIBJiEAEAACEAYAABICEAICAAAAIiICAAIAIBEQAAAQIRAQIAICIBEiEDYAEAAAEQciECAgACFyAAYxAAAAIBAAAhASIQAAAAAAAAEHAAAAEAAQAgACAhAXEQAQACYQEAEQAgEAAiAAAAIAIAASAAAAAAAgABEAAQAAAgAg","experimentDataLookup":[],"cloudType":"prod","ariaCollectorUrl":"https://eu-mobile.events.data.microsoft.com/Collector/3.0/","aadSessionId":null,"aadUserId":null};_spPageContextInfo.updateFormDigestPageLoaded=new Date();_spPageContextInfo.clientServerTimeDelta=new Date(_spPageContextInfo.serverTime)-new Date();if(typeof(define)=='function'){define('SPPageContextInfo',[],function(){return _spPageContextInfo;});}_spPageContextInfo.killSwitches = {"32D72506-DBFA-4040-A69E-C590515D7078":1,"4D6DA59F-EECA-4937-8170-21DC2C0E6241":1,"A836FE1A-3B25-430C-AA20-0FED5CAAF5EE":1,"303A6CFB-A2A8-4469-9B24-9C594FB252BD":1,"10E82485-E052-4C8F-9529-E0013357418C":1,"922E3FF4-0A95-494D-8065-6B05DB041990":1,"D489A409-FCDE-4046-A9D8-E2A712500312":1,"91524F60-8439-4784-9B80-A5AC8A9E093E":1,"5F607A8D-6429-4962-B120-1EB1354EE6EA":1,"B5BB3462-3535-4D24-B1A2-9725FACD42F1":1,"54F2168B-F74A-49BC-92B6-CFB557BE8B03":1,"6E176C80-2D33-4A15-B0FD-BF2F105F2697":1,"D9B09ECC-2888-4580-A760-D6A3762C39AF":1,"BC640EC0-982A-4356-8039-615FFB246F40":1,"6D0A4D6B-DADC-496F-B303-2AA18D8134FD":1,"3C2DA539-6EDF-4E3E-A69E-BB9B237029C0":1,"A3DE4203-EE8C-4979-9510-95464DBC6643":1,"93143A05-E48D-4ED8-B11D-63E746410686":1,"2E93F132-C290-4972-B85E-62C55B4B31E4":1,"C966DAEE-65BF-4B74-8549-9B3770A72D07":1,"E47C9D70-3130-44D1-AD44-8DA30B74B72A":1,"2629212C-AE0B-4D9F-B6FB-1DEB8E332012":1,"6CE66C8B-4467-4614-9BCE-3902FA244816":1,"EA5C8A31-FF85-4935-AF7F-B61A9D1B1945":1,"1EF70BF4-5382-4A8F-BC7D-7101B7558833":1,"CD55BA65-C16E-480E-8DF3-4470FF80F67F":1,"8D9B2865-BCE1-4971-A5EA-D00B54AFD507":1,"4C0AF367-6ED9-44D5-8738-70EAD24B0468":1,"D4721386-71A7-4C58-8B67-A1DCC4D1B36C":1,"EFC03A44-AC8E-435C-961D-85782A387D27":1,"6167F585-6FCA-4B73-92CF-BE84C5A43E6E":1,"F51D8E73-8070-42C4-AF34-FB123E67D7D8":1,"B07B3D31-578F-4B5E-9A79-37BFA102BC00":1,"6B4751FF-6EE1-4709-A4F1-B8E82539B3BA":1,"176CF905-09A3-4921-8E4F-BE536AEE2EE0":1,"5CB096D3-23E3-4F9B-BACF-993269857BBD":1,"871E126B-79B9-43AD-AF88-73FF6371D4C4":1,"2DEF0213-505E-4BB3-8441-19E3AEC0D352":1,"F159755D-E18F-48D2-BF63-F188570721C4":1,"906C2A10-A759-4538-9C0E-4932F914AADE":1,"8042CCD7-7ADD-4224-91E0-F47258B0959E":1,"8160C4E9-6ED1-4180-9D4E-88AF70BEE77B":1,"FF973142-A1EA-4C11-ACE5-D38D490F0357":1,"B75B350E-8E37-46F6-B340-AA59CE18D715":1,"7975FD6B-A774-452D-9CF1-FF346032FFAC":1,"279346DA-3C6D-461F-AC90-89320342D77D":1,"E52DE398-3248-4184-AC9D-E5D27D00C63C":1,"D0F8C295-CCF8-49D9-A8A8-866DC36D579A":1,"62197F9E-5254-44CC-8D17-E7671EC96364":1,"1F252251-F546-5820-AC36-E97FA08DB774":1,"71FCC669-0B00-4DC6-A47D-C8F720FDA217":1,"2B7B154B-2B39-4F93-8C80-8612071AF855":1,"367E5C59-5845-466A-8390-330A79E43106":1,"2E656202-9965-48AE-98A3-9FA55EDBA9CF":1,"39043299-B2C8-4A46-B3B1-24C3E90F900E":1,"F2579284-3365-4961-B098-215E09D9B05F":1,"B4391BF2-F924-4D73-AA55-59715C717E36":1,"1817EFD9-93E6-418B-921E-7112F198BB0E":1,"8400A555-1CB8-4863-ADBC-4A6F01DC7D8B":1,"2B6A5A83-21E5-4E53-A3DD-C736A280CEAA":1,"99DE620F-6D5A-4DB1-8436-A3B4B62514FC":1,"0B99C85F-A41B-4E9F-932E-FD6E212352FC":1,"C75093AB-4C72-4A52-864F-9A879D4ED264":1,"EC142FEF-1561-407B-A430-6F705853AFAA":1,"DC63311B-6DAB-4377-8ADD-6CFCD044B8F5":1,"0B998111-6D75-4723-98D2-CABEA55B228E":1,"BDDC4CFA-470C-46EC-BCBD-349651928AF7":1,"787E6FD9-81CD-4254-B0B8-E0E25A331E36":1,"0270617E-5EEC-417A-8380-C3F3D9E2B9EE":1,"8D3F72B3-5A9A-49A4-AADE-64888324EB32":1,"7A03209D-EC75-47BE-A3D6-93A137FED8D6":1,"9873C3F4-E0E2-4DA1-950A-141656E6E8C6":1,"D1A7B125-75E6-4BF9-BD8D-503853C5C9E8":1,"0F05DB60-3F99-4E3E-8224-0F580F736FB7":1,"D837348D-E150-4733-A05E-C0C17F349E76":1,"C386C863-DF02-47CE-B51B-6C6331815CE1":1,"27712554-2369-46D1-81C7-47AEDFE46B38":1,"67103081-69A1-476C-9A6F-C5F21B51DA82":1,"4F075973-6D21-4B42-9F16-4D304845025B":1,"0BE082C6-43A6-42E9-A9EB-C3810CD6B676":1,"E75BC7FE-C608-42BF-9A12-F67FFE4A7C96":1,"33900737-5B55-4E85-A02A-7339978B53C0":1,"46012325-A899-4023-B222-97BE6FF652EE":1,"3B1B8DC4-0F1D-4E43-8F53-F830467F5879":1,"EF6047DB-235A-4C33-87CF-620B8663C1E9":1,"103A7D3E-929B-4A65-A2EF-AFAAA8A0C0D5":1,"68AA9C09-D676-4748-81C5-941062A739AC":1,"5BBE7039-08EE-4B3E-8010-78B6C7F1D007":1,"6D4807EE-4281-4B42-9062-81F897B3084B":1,"B24EE527-9D24-444B-9D20-2F1FB13529D0":1,"7FF2F79F-5F71-4D34-80DC-E43CE62A922C":1,"152169FB-9C4F-47D2-8226-F3A4F7F469C5":1,"32C084D8-0CA2-494D-B839-98B4667E53BF":1,"68E11E13-1DEC-4257-AB98-086E5CED3B6F":1,"DE8AFCB2-3C51-428D-A085-C7B7A69666C0":1,"25F9A05C-79BC-43CD-9FE8-27A6DC9CCB2E":1,"5D58265E-C66A-43FE-BB08-9C9C95642223":1,"992C2F1B-EEEB-454D-85C2-9B3E37AD26B6":1,"1FB78D40-BE00-49E2-8E0F-ABA66AA1765C":1,"C630B5C4-E5B8-4995-B6D5-65FF27CE7CFE":1,"B7EDFEBA-5F89-41B6-3259-BF7467A7DEB9":1,"7EAE8BFC-4E4E-4C8F-BC17-3A7464E70F2D":1,"A26482E6-6B27-4A30-AFE9-663F617A55CF":1,"DAFF7B90-A6F3-4C10-A5F0-C6F394AA0148":1,"377CDE12-0DA3-49E4-8F44-8D971A968952":1,"DE4D1D8C-DF81-4D06-879B-1513DB3F6003":1,"C9568A31-8D81-4BB7-B4EC-535CBCC418A7":1,"C4897EE7-C005-4C5C-8870-EFB753D5D91B":1,"8E532C65-193D-49FA-A13D-1C78775B62C7":1,"197AD5F0-CA5F-42D7-8E87-57E71DEA8E6D":1,"C89A8172-C272-408D-ABA2-D080ED62E6AA":1,"BA2D68F1-A838-49B0-B6B2-C7E970879B10":1,"63403020-62E2-11EE-83DF-8C1D96BC76A8":1,"79F88AC5-340B-4615-836D-013D10739D48":1,"E58D722F-5F12-45AD-A76C-773BD671FBC3":1,"69450E5E-167C-44C3-8EC8-DC6F89D5CB11":1,"8E0A98F0-36EA-4A2E-A561-2CCBD41FB8DF":1,"685BA95D-0B59-4026-B23C-8D0AE0DACB97":1,"DDAC4DF5-44C2-48AD-8285-F5AD6508FD15":1,"A18DD112-15D2-4546-BEB1-76F812C6D79B":1,"8E29CDDC-54FF-493B-885A-5BB7D3454F1B":1,"3DF00E0D-53AF-417E-8F33-DB537A2A580D":1,"605798CC-76A8-4297-97B3-D25FFC82715F":1,"98F91D82-6547-478F-BFB2-817D8D7EE059":1,"9216B10F-9887-44CF-B9DE-77926CEBFB87":1,"1747A657-B708-47D1-A775-374F05DBBEEB":1,"3F82B6D5-FE1D-4AC7-9E7D-4B9C3A055CB5":1,"3B4B2E07-F3EA-4FA6-92AE-9D6BA2DE3F3A":1,"150F1B75-61B8-4B8B-89CA-23C7848DAF47":1,"48271653-4F76-4C88-B5D5-F12D29F9332B":1,"EDA25EEA-E455-46C8-B9BF-E24D47C9DDAF":1,"01E83FC5-0EFE-489C-B2BC-98DAD648A9B6":1,"7CCFEAFE-2B85-43FF-9BBE-7BEFC622B74B":1,"BEB3AA91-2CC6-4D5C-BB74-EE69C4F10D58":1,"9E2A359A-1CB9-4D40-9612-A49D9DA932D4":1,"BD60C256-6735-41DE-891C-7FCA748CEE38":1,"94DA0C63-810C-4053-BCA6-22BC1D53D397":1,"C0B007C2-887D-46B3-A2A7-FA922E623C8B":1,"D118FA40-E91D-4277-86DB-714C6CD30C1C":1,"36597ADF-3832-4E93-9DFB-8BA963808E4B":1,"182A5EE9-7B69-42F1-A1A9-5B6178065B05":1,"8F4A109A-8748-482B-931D-FE0FED68803D":1,"EFAED3F7-5676-4C31-AA3C-CD1D3DFB09A7":1,"06D9C17B-9172-4337-9E2A-368745BDFD55":1,"01FE658F-67C6-4148-B875-E199DB0A299D":1,"4EDE5FC7-4FDF-43BD-B43A-D2C6F8B8F4B8":1,"2217E019-3C2C-41E6-A740-81655BD31EFD":1,"06F8EF54-AAF2-43FC-AD4D-568228F0D63C":1,"2A86BDDF-850A-4E2B-B46D-9FEED924A2F3":1,"9463B88A-F48A-405B-B6B3-1800F86B7526":1,"8423BFA0-73B5-4BFF-B2FB-BC6A1BFAED09":1,"BCF07FBD-C1EE-4964-883C-79C52F72217B":1,"5C0A87B4-F633-4874-A3C0-F86B3B87B34B":1,"A3EFA000-7C42-418A-AB7F-1EE3D7612D97":1,"C4D4D72B-B356-4F4D-9D2D-238BEFEAAD1C":1,"ABDBC542-CF0A-48F6-923A-CFDD697414BC":1,"4894EB0A-6E15-4377-AF7D-0F59379FF517":1,"28F03284-0266-4101-8E8A-624AC6834AE6":1,"F76DF0EC-776E-4682-95EF-F63DD8734F84":1,"B2965C76-39F1-45A2-A0BD-9988B7061529":1,"656D2345-6BBF-4926-93E0-152B17A2BEC1":1,"F60751D7-E489-41B4-A488-273A91DFB027":1,"3C227918-B76C-4C96-B365-6BEF2CD3F2A0":1,"D988FF52-2CDE-4F0D-A924-33C07B6B5C7E":1,"4C06AAA2-E4B2-493E-B456-3313126C9D6E":1,"CF675B8A-17E7-4633-AC71-845B717A02BC":1,"86DD8F4D-6A1C-4CD1-9CF6-7FA9AA35EADE":1,"A7EB1DC7-2197-4B84-B4C9-A3E2F2ACA6FE":1,"8837CB9B-03C6-406B-9CC7-9AF37EEF4EC9":1,"BD75156B-0448-43E9-B2EF-BE9B53C01633":1,"D3963D9F-17FA-4C3D-82A2-CA5177B75742":1,"8F786932-593B-4AA6-B8F6-F5F8809F08A1":1,"67FE949C-D9A4-43C8-8BE5-A2D8D85D7E51":1,"DB3C8053-13B0-47A7-A558-7420C44BE449":1,"1C54C94B-4448-4300-909B-185915FD98E6":1,"F254D335-D281-457E-938C-16D50A7DABCB":1,"02128A86-C94D-43EA-9E98-4C7A7A3B1923":1,"B40227BC-EFCE-4BD4-92FA-48CC669A5196":1,"DA2AC4BB-630E-44CF-A655-C874AA55D3C2":1,"3625B13C-42C1-4AD4-A371-44C1E481E02D":1,"801AB710-69F4-4DF2-8AF3-7BB9956D787B":1,"3BB0EDB2-EFAF-4BFF-814A-0D484F760C3D":1,"89A6FBFD-EC05-49B4-B681-BCF67EEE1784":1,"601B68DB-1D7D-42AC-B52D-A938D2DEF524":1,"CF8FAB1A-8794-43BE-9610-9B6D285FC2DF":1,"E2D14C2A-AB26-4B70-87F7-EA7A9715468D":1,"9B202A30-3922-4752-811F-8897B9053AE1":1,"A5A890DD-3FE6-4D31-ADDE-C8728E28D8BD":1,"CD5762D5-6207-440C-ABCB-E488F39A08CA":1,"0CF7E239-423B-4631-B3CF-2AFF9DB6427A":1,"FAD6EA8C-E90B-4829-8391-129F321242BD":1,"E4F9D287-D1BA-4465-98B2-DF93BC149760":1,"5BD75E66-4DA6-42AF-856B-369A32E3D955":1,"C5CCDF74-BA26-4CDE-9153-3E68359009E1":1,"7E7AC717-1BAA-472D-9DF6-D034C7B55021":1,"FDAE9E94-8A88-4860-880B-FA304954C2A7":1,"FC46B9F2-ADC9-41E5-AFA2-38E35FAA4644":1,"83D4C861-095A-4FF6-B798-B147E2BC4CBB":1,"58802CAB-1471-470E-BAD4-B682AA2C923A":1,"CDCB40D4-B0C7-40DB-9A31-6DD030A8D2B3":1,"FF7D6BC7-A9FB-4968-961F-197941785396":1,"63B3AC74-8975-4A7C-A6EB-6E6D4A0B437B":1,"34F6E732-C154-4788-9D2B-2BADFBE0FCD4":1,"DD011BCA-4A7E-4AA8-8EC2-C332A105A4DD":1,"9875EF9D-F8E3-4E32-9406-423225EFECDD":1,"1EC1800E-9CCA-47E4-A4A7-51C568D24A5C":1,"3F3BD143-444A-477D-B8BB-A99241B2C86D":1,"FA2452C2-6DF5-464B-8924-110F8DE115BD":1,"7518A1E3-4B70-474B-8030-DFA34E60A480":1,"FAA97039-9822-40A2-A8FE-7D2608C22576":1,"54E8FB68-361B-440C-93C3-521A8FCB0583":1,"DBD10CB5-8366-44B7-BC04-95950937F444":1,"CAC2C06A-650D-4184-A650-742FF384F747":1,"2C2B15FB-9EE4-11ED-BFBD-38F3AB8CCF9E":1,"133228A0-4B2F-4241-88E7-CE3253622C9F":1,"16FE5531-F61B-497E-9076-21271C7E7057":1,"9C83E526-70FF-4E40-B196-37997A3D132A":1,"5477705E-2B2B-4D7B-AC79-98B3913D6827":1,"0F0E7D67-3EA2-4519-A5DA-E7578B8ECD58":1,"AA5BE67D-2D94-4DC1-967F-8E53445DA52E":1,"35703EA7-BA4A-4BE8-BFA5-17D396BE3D2C":1,"F3C093B3-C2B9-445B-A0E0-99BF047214F3":1,"5000456B-9F71-4884-9687-51E19D1168D8":1,"88663DE1-8332-4237-A45B-8B3A8B112C73":1,"24825664-63BE-11EE-8C99-0242AC120002":1,"1F0F59D9-B36F-40AB-A9E4-320F79848087":1,"515A43DC-83A6-4579-9C88-B971D96D6BFF":1,"1234B172-324A-4489-867E-27B2D68E97F4":1,"AF1813F8-2978-40EB-8CFC-3D3D023D66D9":1,"31A9AD79-BC0F-442D-A234-9C2DA57F46F8":1,"C33691D7-F912-4676-917D-BC526772955F":1,"5606CC61-2DFF-456C-9CC0-DB67E815EC91":1,"CDB488E3-7334-4210-90CC-5ED25A9FDF73":1,"550A5BC8-0E37-4C1A-AAB8-B7CA5E8BB800":1,"F6FFE614-BDF3-4983-AD42-916B7C61C2FB":1,"E7FE9DCB-7FAB-498C-BB7E-4E173824B671":1,"01354520-B8E3-465E-8C1A-06851C018364":1,"BB930926-9BB4-4BB2-A5DE-362FF03BB515":1,"1FD53CA1-4C29-4B01-8C19-5FCFCE4C42BA":1,"0D535488-F056-4820-A9C1-9376AF6992FC":1,"C4F9C894-8B35-4ED2-9EC8-9CE0EE5A4759":1,"5A2C8BFD-9613-4A58-BF95-680B81D02B4B":1,"35B41CCF-E0F7-4AA7-B966-294F4E1AB94E":1,"A905AC34-6510-4CEA-9B72-027BAC18842E":1,"4423008E-1D7B-4193-8FCC-EB25F1E5DC44":1,"8A36F5AC-D9EC-4020-84DB-C6273AAEE272":1,"AE07D9F3-1F19-4ACA-8A82-C9B8CDAEEE87":1,"2DF7FA85-42BB-4436-AF4A-8E070236C594":1,"64A75103-7B00-455D-9C04-801DEB995DDA":1,"0527999F-39AA-4DEC-9F13-DAEE7EC8CEF2":1,"6A92B663-D7F3-40A2-BDF2-DF0C4EAC928F":1,"7610FDC8-5B18-4272-B5B4-25848D3F5A70":1,"D24AD264-914E-4AE5-A41B-7C7ABB8DF6F6":1,"DC05778D-AE04-4395-8689-A8CD8E09644E":1,"16F43CF6-4703-40FE-8CCE-0CC998665AE9":1,"DDFA581D-C816-4BC4-A60C-2D26FD4F05BB":1,"F1BA9CE6-12FC-4E53-AC5C-570327524FD6":1,"13832717-3D88-4567-BBE7-E1A1A0319CD9":1,"F6EBA838-B1E3-4065-9935-FA3E239C0C17":1,"82BB9D51-D4E2-4B2B-912C-4095C42955B6":1,"DBB9F0D5-DF29-4D01-B08D-44ED60AFD64C":1,"BF8CE740-404B-40EB-B7A2-D67D13328C0E":1,"23F070D9-2AAD-4103-827C-D85FEC470093":1,"F070DBE7-1A66-40B1-B21A-6417D7FFD6CC":1,"B362E08B-7F6A-4E6F-B7D0-ECE5F2B9354A":1,"28C01EE2-51E5-40DF-AFFB-E2E7FBB78669":1,"8BDFEB17-8018-4BDE-9D92-5363282418CE":1,"36EEFF93-C31F-4AAB-BF78-B3BDCD739287":1,"F2DB7529-6A13-702A-AAAC-71A0CA898278":1,"A9461B02-0784-4BA3-A185-8316D3B3CD82":1,"00A54969-5EA4-409D-9DA0-87402964586E":1,"D8775E02-64B5-45FF-802C-2959DBE73C7F":1,"547FCE1E-3CEF-47B3-9D31-40A1FDA44486":1,"3369B776-0200-4BE1-94A9-04058ACFA0BA":1,"B1FE318A-EF15-44BD-A335-03DF8C8A7B84":1,"F1A7DAC8-0EA7-42B3-BE11-2713A41AEBD2":1,"B6A44CBE-3DB6-4D49-85F5-E0BA46A59698":1,"26AE689F-EF94-499F-9F87-3FD27BE57703":1,"66FFEA01-E919-4992-87F2-0693CC6C7B50":1,"D0F9EA0A-A66C-4565-BA16-CE5D6A92B110":1,"227CEC42-FB5D-4EB8-8274-0246B7CD4B93":1,"7C137608-773E-4CD8-87B3-CB3B716A9FE1":1,"6866C6B3-2C74-4AD4-8DA9-3C3EA3671183":1,"A0921E40-B737-4CBF-8D5E-F61CAE02FD02":1,"D3A3F778-DED4-4DFF-85D3-0EF0E3672DF5":1,"B9C1D6F1-0F4E-4E0C-8B8D-3C7A2B2F9F5D":1,"1EF5786F-B633-417F-B9B4-9CB2A2D4D061":1,"2B8ABF9C-316C-41DC-AE4E-87F25D6DA62E":1,"8E2FEE8D-2BFE-486C-8B71-AE7F3D720C0A":1,"3FCE2F0D-C67F-4A8C-A027-27AAE60C0D08":1,"0C56AF8A-9C08-4D99-827D-37D2087A65B3":1,"EDF25947-2F01-43CE-9F40-7330A008BD04":1,"B7B90664-7778-40AD-94D0-A3B6760832C1":1,"30404376-BA15-425F-898B-F7EA405F5D49":1,"FB74B96B-5992-4F76-BE0E-6E56430303CD":1,"AC5C3CF3-3E25-45C2-A220-7D34864C4D40":1,"E1A8339F-2BD0-41B2-A076-9D7D71BEBDF7":1,"5CBC8130-41B4-447F-A4D6-675D02CF69D5":1,"33E01C38-AE10-4A40-AE92-1D8F82214515":1,"B2D2AD7D-446B-437C-BFA8-76FDF50392C3":1,"B5028477-E2DB-4599-9100-8840D12E5AEA":1,"00305874-50A7-4E4B-A01E-394C6A13361A":1,"3406C79C-04C4-4B51-8B6B-13BE0510FAA6":1,"BD7FED22-D279-410C-B7AE-88A618F3FB7D":1,"F692EAC6-2A14-489F-8F62-FAD6D333E679":1,"895DA297-283E-430A-A560-43EEB2FCC6A6":1,"2DCDB53A-FAF0-49E0-B238-035DB72A6BA4":1,"FCE099A3-FD6B-43B2-9C72-F0E81F920DED":1,"BA6A1E39-0C90-468E-B87C-CD6CE8C13D24":1,"F1646DCB-3E2A-4760-85D0-653B74BF2267":1,"1C86D630-FF01-4D82-8D5C-0B8B1D86184D":1,"14262DA7-9957-4CBA-A910-6CAB664014DE":1,"61C3AAAC-7189-4B2C-BFDE-5433B1E67A29":1,"210DB4DD-9028-4F77-803A-4C16F3366C6C":1,"B66EC5FD-67AA-4791-931C-C2EFAFE48144":1,"8FFFAA25-43B8-4B0F-9DD7-D1DA4E1423FD":1,"DAA20120-3649-40A9-AD04-3E8750E54CCF":1,"1D110A1D-9C6F-4D8E-897C-4509CB45AC00":1,"80152DFE-403A-4855-938F-08050073F7B2":1,"E9E3D36B-6860-4994-8256-BA41BFEB55D9":1,"3BEB01C0-0FA8-4D71-ABE2-CB4DDDD40F71":1,"DFCF9050-C179-4316-8F88-CAC594F4A2EE":1,"9095E7A8-BCE5-4EF9-BC5C-213CF83DAC80":1,"FE92C0D7-ED10-4F2F-99B1-EDE6E8B3D1E0":1,"52DB011A-F9FE-40D5-A646-7BDEE06E4B2C":1,"0B689E10-1669-4662-A229-A7A6CDDC97A7":1,"59C5578A-45BC-4526-9F16-8465BE06107A":1,"EC70C51B-DCB8-4B76-821B-E7217191C073":1,"84272516-E2D1-4629-8C49-D7E398818E10":1,"37ED7876-E59F-4C56-A289-B33D1957F005":1,"619F5DA7-906D-4B09-A543-AEC4B23BEC0D":1,"EA9FBAF2-D488-4FC3-8576-C8CFB3F80E95":1,"7F09AD21-2D4A-49B5-A91A-3D5C0ADDDA06":1,"EA0BE5E5-1361-4669-9A7E-B83D27148249":1,"6B40A736-AF90-41F0-8C46-C98F14333DC4":1,"AB97DF1C-8398-447F-930B-0F7F29C76B60":1,"8EB29C67-48A9-45C4-B34A-DEAD1A984380":1,"4B760862-8672-4502-92E4-193E57A9DFA1":1,"3CDCE660-E367-4DE1-8F77-1F155AF1D3E9":1,"3D503CC2-1FCD-4ED7-BF91-7362D13A3D3F":1,"7D8A4121-A8A3-4DA7-AA72-6C232E333A08":1,"03EBA2E5-1821-435A-B275-017C39A71372":1,"D07AB029-0E0B-4863-B451-D54EF95F4077":1,"DA663298-2849-4794-BEDB-25D5F0DE3829":1,"1A5500ED-1019-43AE-AF24-7A85F3E2D5E3":1,"8C96B423-8681-42C7-A684-7C7D6E6E5DEC":1,"D7117103-0986-4117-A232-4B62EE5A0FEB":1,"578D2A56-276E-4F6B-8B0E-CA1C523AAD83":1,"B26D34E7-D8C3-4E84-B054-32F3FE5C808B":1,"A198A66A-7E59-4FAC-AEE5-8FA511AC1F23":1,"87B4A903-D6E0-4B83-9EAA-5D862FF76743":1,"B992EF58-AC44-4B59-8FCF-78F1D91925DD":1,"113C753A-85A6-434C-9A41-A0C90FC14082":1,"5C86E94A-057E-43F9-868E-272E0424FF59":1,"A27E6DAD-949F-4B7A-9D96-9D396A0B1A60":1,"CEE4C639-91EE-486B-8886-E26416A6F827":1,"E038D224-2440-4925-AE1E-7DBFA66690A3":1,"BC2C7274-2217-4C73-B780-AB6D8E6DBC2E":1,"ACD09D20-71C2-4064-B201-725376AA6EF8":1,"7FD65EE1-00D3-4105-907E-9E8D39F47857":1,"93E6C3D3-DBA6-4162-86CD-3819D052C93F":1,"2FEF617B-8F62-4E62-B941-D4364850987B":1,"8198078B-C943-4F5B-9A0E-EFA44A6C662A":1,"7248DA8F-2B22-4026-8483-6E40F71266EE":1,"6F9543FA-A25E-43E6-A9B0-08A86F610187":1,"EA189FBF-D712-410D-B152-6932BE67928D":1,"351B4300-4766-4080-A2B6-78990B158AEC":1,"241FB719-2CF4-4755-A6B1-34B5E3E8CD46":1,"C7C494A8-A122-468A-A29A-3B9A193C330A":1,"85FB1FCD-1982-4847-9503-507FD1234EEF":1,"010BE668-90F2-43CE-A5EA-428322295FB8":1,"E122FD94-CC6A-4EAD-B015-1A31E9A3DDCE":1,"B437D529-695B-4043-81BF-421786D108A0":1,"D2EB52DB-0950-4066-99C6-AC7423E1C670":1,"32FF8178-696D-459D-A10E-17D1FBAD0186":1,"B98C8E00-FC2D-431B-BEC7-09041E17EED1":1,"37979F7F-D962-4D4C-B18D-D795D7C42FFD":1,"5F64BDA7-D80F-4D37-B0E7-6134BB5BB87D":1,"B5177D34-DFFD-40ED-8287-471488AD13DC":1,"B90DA5F9-BA75-4BCC-A3E0-9F9ABE06FF59":1,"8C79824D-3C6D-42B9-A76E-6ECFE0F4C089":1,"1F43DC08-A348-454E-92CE-C81B7D20573F":1,"61CEF2A7-E38E-4B35-BCD9-E3FA300DF924":1,"A0F0A0F1-9B8A-4947-9705-45F11D587BB7":1,"473B54F3-4A44-4D5B-89E4-D3684D3A2854":1,"4F41B67E-EE86-421F-91D9-1A5909A10C8C":1,"4A16096E-7900-4772-A08A-B74A9E237F09":1,"770AB9F9-F870-4CB4-84B9-5B8DC28FA4A4":1,"A8560997-31B9-4B93-B26F-5F5C76BA108A":1,"5C465AAE-218B-439A-894C-8F10019A3B0D":1,"0B9FBE67-936A-4515-92B0-1913877B9B0A":1,"68B188FA-9F8B-4E9B-B590-A147434602A4":1,"FFDA9462-00C8-4019-9884-671368BCF3A5":1,"4B1EFA44-2CC9-4904-919C-041E41CDAD35":1,"CD412C54-F98D-47FF-B43D-1C502D9104C3":1,"9FE7F033-55D0-45AF-9181-8DB7000C6D01":1,"F77C1002-AA36-4EA8-A9FD-7FC64021C279":1,"F2191167-1E9B-481C-B0D3-41C25D5AC6BB":1,"47EBA8D2-C4DF-4E1F-A0F1-9A3DC7E60741":1,"51EC353F-A95B-4E87-AE41-18DF61FC3967":1,"4FBAE2BC-BB0F-477F-9924-D5A1147C918D":1,"6B357E88-117F-4FD6-83C1-32C5D52FBBA5":1,"C445C5A3-D0E6-415D-A301-33A591273DB8":1,"5168114F-6EB8-45B8-B8F1-102BE3D59262":1,"B3283C7A-0D1D-4F9B-B9B4-52587760C83E":1,"5A6FDD14-F062-4445-B63B-44701F1661FA":1,"D6F11106-2E06-4BC8-9734-ACC50E5EBB38":1,"4EBAFF0A-4A62-404F-955E-171F87ACD1CF":1,"0BEA9D23-804F-41E1-9AA0-62D457A30BCE":1,"C49C445A-EACF-4171-9868-47613A25BC99":1,"EC532B73-1493-43C7-8F9C-42D1E926A675":1,"6E8841C4-D221-4605-B007-2BF2A4E9FA19":1,"7609428E-3C8E-4048-A5C2-AC335CB3E3B4":1,"EE3B0D96-213D-4FFD-B381-C4083D8756FB":1,"B55D50C8-6A6E-47CF-A4CE-7AEA8A24AF58":1,"251932B0-D437-47B1-84B0-B58D9CDE086C":1,"4D775628-90F4-455F-BBC9-29EBBCB0D86B":1,"EE1985D9-F2D3-41FB-B553-151FF46C1817":1,"E110475F-603F-4928-A827-9B72AE61F510":1,"26D3FEED-12DA-48B2-84FB-5858EBCEF26C":1,"193A8A26-0413-11ED-B939-0242AC120002":1,"58EF500B-2DF2-4E4B-A270-F9F9CBF08A94":1,"5FB637B0-D1BC-443D-9D6D-D66C66FD5626":1,"A9031336-CF1F-421E-8CDB-F88804FD204A":1,"C20A7A23-DA64-4BB5-ABEC-90F521ADC3DA":1,"C5D888EB-9ADF-496A-901E-B0A870AEAAF0":1,"C1F1AC45-4FC4-4F16-ABB4-2995377342D8":1,"C00C7894-6CDE-459A-8342-E542606911CF":1,"06497F46-0290-4967-B982-7D3A2C215BE7":1,"39F15758-D552-42ED-A4E7-15EB8A6BF4AE":1,"1630E1F6-BF88-4F6F-9327-C5D9FE2C174F":1,"AD535DE9-9C9B-4FB3-98EC-A2F51D9BCC89":1,"403D140D-0760-41A2-930D-92C15A707C82":1,"06839158-DEE4-4E61-88CA-9C4E851B6373":1,"4F332CDD-5146-4CBF-B486-A83378319302":1,"67E20EFD-140F-44C5-98FB-D97CA9D909D2":1,"FFF4027F-FF9C-4D73-BE46-52E46BF781BA":1,"56EE3507-ED52-4F08-ADC5-804FAE55198F":1,"57D36B88-1733-4C98-82C5-4BE3D5153BD5":1,"CCEA5561-56B3-4F26-9283-C4763C521495":1,"F9CE6427-0935-4412-9A3E-B5B163117C74":1,"F5BC7F99-E6F5-4742-9E54-006E02362549":1,"69A8D3DF-0658-439A-A281-31D4C4DCC22C":1,"707A4660-EBA6-456D-B822-9AC9AA3EBCEE":1,"2158F1FB-B316-4595-9F55-37BA538D9E84":1,"32CA28FB-0991-4813-BF12-E306AEC28D29":1,"E62E68D4-B2A9-4E21-8745-FDC51C5CDE55":1,"A2B7D407-953B-414A-8E7C-B2395C87A03C":1,"D0C505A6-6B3B-4EC1-8A2C-562DD3EAC53C":1,"C10087A1-E535-49EB-9A62-04DD5A907FAF":1,"DD20EAF0-CCCD-4649-88E6-38A04409B2FB":1,"706570AC-EF22-42ED-901F-31FD44874BCE":1,"64288BC4-F3D3-4F7D-AABA-EF93D3CF0866":1,"5CC57FE4-2977-433F-8C6E-31051B66007D":1,"B9D55E46-C717-4049-A8A4-D10AF21FC866":1,"170DE47E-C2BA-46C7-A9AA-3C3D4F9E51D3":1,"A3E7C5B9-4D1F-427A-8F2C-1B6D9E4F7A3E":1,"80C42CAB-FACF-4C80-ACA3-9EC5F75E8A93":1,"4DC5C151-3218-4841-816E-BC091C3F3CC5":1,"FF143A7A-6340-402A-95AD-9F5A41710E54":1,"DF4C5510-80F0-441E-A460-D432F196BAC1":1,"8CFC50E2-A8B2-4530-884F-D537360DF887":1,"1528F93A-27F4-4F41-8174-EF117242FFCA":1,"BB6E9913-56F5-4E2A-A76F-D12708B1869A":1,"74DD211D-B45A-4859-BA09-4A24AE497075":1,"DA5EC9C0-4211-4B53-93FA-3831F9189DA3":1,"7A3BDACE-844D-4963-969F-3CD5D8A376C0":1,"37C12FCE-237D-4921-8FB5-A0E523243FFE":1,"A1119129-F9C6-48C8-B374-D4B3DCCFD138":1,"885A49AD-6520-409D-BCD4-8273432D91BE":1,"28C72534-2433-4D8E-834A-9CF1ACB3EE72":1,"B3316240-CA81-4210-9A74-0B5C092DC506":1,"9E8464DA-28EF-4F96-BD77-350FD8C4E413":1,"43ECB976-571B-4BEB-BDCF-7F400642DDBC":1,"B93201B4-E131-4B16-A668-E4CB10907DFE":1,"0DE5EE9A-5172-4009-85D5-7151D4067232":1,"BDAE5002-934F-486F-AE85-985B5FA573D0":1,"A1960E9E-D767-4666-B6A2-29CEC0854BDF":1,"640C23CC-ECFE-4AE0-860B-FEC999027E92":1,"262A3215-DDAD-4D09-B1B0-7F343A66EF54":1,"4162C056-E542-48D5-87BD-A7A118818828":1,"8E65AE08-4F96-49BA-84EA-5B1BA8DBCD8C":1,"998E7A64-8E8A-48CE-97B8-3EA4F7D5DC5A":1,"F83B355C-E021-4D36-AB92-B801D03DA2A3":1,"20B0BCFA-7FD9-44F4-8B12-4EB1B885B004":1,"42160983-B2EE-45BB-A67C-EF8C5E50C161":1,"28EB34E8-1764-42F4-BF19-1790CF95360A":1,"C898DF3B-E6A3-4FD5-A29C-E2B0226D8848":1,"2E12C817-013B-4638-BC00-2CB35AA1B6A6":1,"4148D626-4AE8-45CC-BB30-C8D722D855CC":1,"1F4F16C4-778C-4945-ABA2-8C6C132F3D0D":1,"A9DCF7D7-3AA8-4790-9A00-3E600BE84D3D":1,"913F87B7-1714-4E12-AD56-6B3BC7ED13FB":1,"8D818857-7BE8-4A04-BF68-0567B2F328B0":1,"BAEDC18B-6F50-4201-A04B-93B21A274594":1,"908C94D3-4753-48C6-A76A-7A998C6A2814":1,"DB7DC156-90C6-4355-9864-AD78F2B80C1D":1,"F94D199D-B017-422E-8584-7A66CC36C65F":1,"A562CC8A-3F49-4E74-83A9-8005050D63B1":1,"910B07A1-0A43-4BFA-8A93-BA5929B8621F":1,"F5656926-1697-436C-8B8E-62188675316E":1,"2E2338BC-4738-47F8-870C-2CAD6373A06A":1,"888FFA99-1BF0-401A-BCCE-AA2EFD46F814":1,"45C43A8B-B621-42C2-BBF8-300FF5144DC2":1,"BFCB6451-4365-4363-A635-7F08C7909204":1,"F233C52A-ADAA-4BA7-8550-EF082424D4C3":1,"D18158E3-751B-4BB2-B73E-76B4F6828D10":1,"C34C788C-B5E1-46B1-91E6-55FEFA85050D":1,"FD2DB089-821D-4C37-9A09-AC1D15196573":1,"892F402B-7926-4CEB-8FAC-184351EBC3D4":1,"FF49F7B4-FE8F-4030-932D-877F9F517ED0":1,"B6C7E6E9-4D0C-4C6F-9C7E-3F3C2B6C5E5B":1,"CA45E657-9325-49F8-8075-0EBA71CBCCAC":1,"68FD8379-3DCB-4607-801E-856C8D3AD8D0":1,"CB7A1B87-8F82-40FB-8E15-0CBBE0C53550":1,"6B0F3CA6-8C5F-41E9-BAF1-B28606C487F8":1,"C9FE9DDB-1608-40AE-8F05-1BFD4CFC8C53":1,"5B5F2AD0-7EC2-42F8-93ED-0D646345C069":1,"7128D007-31AC-4480-9F5F-AB5D6DBB9C9B":1,"BB575361-B195-4FA5-AB2B-7AFBAD1A6266":1,"A48291BC-7DF9-4429-88E0-08D01BC7BE48":1,"E0920666-F267-4A58-82A8-972FC5625A95":1,"E6DCC09E-13AE-4303-9CF6-866283DBF6A2":1,"10E8A8B7-37D8-4CBB-8588-8A62C5F68138":1,"9DA62B52-1FD6-4739-81F4-2EE3DF832C1E":1,"B4848457-049E-4485-8EDE-A380923C425E":1,"41CC51EF-2C9F-41C2-BC48-40FF20C110CD":1,"C729AF96-3570-4D8A-B3C1-E943B2030B03":1,"21A43655-9A50-4A1D-AF2A-F0D9398D2CB9":1,"6819D9E0-C3D1-4CB5-8200-08F054578999":1,"4EA21822-6DE4-491E-A98D-9AD1001EF6C4":1,"28030A56-9D2D-4F92-8AAF-C7B88AAA234F":1,"25376AE7-CFF9-4E32-9481-1A15264C2173":1,"997FCD30-131B-4E3E-A174-5DE8487E198D":1,"885943E9-1AB2-4394-93FD-400D608276DF":1,"AEF20E21-393E-418F-804E-E0E4D4F5375F":1,"11D689B9-B097-472B-957A-D7C015E15376":1,"579BEE0C-F03C-499E-80CE-587D644E2059":1,"FD9B0706-2F05-4F0C-9292-83164F7E1BF3":1,"895A8308-86FB-4AC7-8F1C-74DF1F014E32":1,"087B8656-3A2E-41C6-B1E3-87BF2941BBF6":1,"E5D16AC7-2110-472D-A27C-FC0B86BD870F":1,"33302356-65FD-4EAB-A614-B991471B911F":1,"2AC81138-D086-465E-82AE-034A4B3346C3":1,"52EA8E85-EFC9-4B6A-A074-901E885AF397":1,"C2086488-0EFD-408C-9F71-86638731E743":1,"B1206984-05F2-4E0C-B3B1-846A49F78C9E":1,"018B4216-E483-47CC-B3BF-3852C6A38421":1,"28AFD84E-803B-4657-AEBE-03444F827AB8":1,"7A74A818-18E4-49A4-A5B1-E9B9A4AE3E4A":1,"E02E94A6-DEC3-479A-A3D1-0128DEB8325C":1,"02F1F666-2A7E-4348-AC45-CC75F4381157":1,"09DD1ED7-2F28-4069-80D0-FCFF77252167":1,"18F70A5A-52AB-4A45-B7B2-1F7FF9CFA856":1,"A6C9D170-51D3-4D74-A330-FD4C74E56A19":1,"A5C8F46A-25A0-4841-9BBF-95C48620713B":1,"A56075DF-A96F-4DF5-8211-C61536263E75":1,"CDA2F63D-65F1-4FC6-BCF2-372C1D1C85B6":1,"C04EF702-B37D-493B-81C2-F68A24409638":1,"B525538C-18F3-436D-9151-1A0278F1488B":1,"6F1893BB-A98B-4CE3-89DC-A0D7CE72E3D1":1,"5AC5345F-2D8E-4855-9146-FFF1A0221929":1,"361CEDA7-5E36-486F-8AE3-AC9C96C447EE":1,"48ED3313-042A-4CC9-B575-455843A59A31":1,"C8C4D1D2-E74B-41F1-9739-F4942B8126AE":1,"A6DF50BC-CADA-4EAE-A452-1A78EAA20C2E":1,"8797FA13-B2B5-4208-A231-828067BFD451":1,"DAD596E8-8136-4A9E-944A-6043447EAB69":1,"AFCAB022-B5EF-47D2-B738-09ACC4E450C4":1,"83ACBF1F-E288-4A25-B953-1B563A2C2C32":1,"DFC7148D-C07A-4FC6-816C-B47467276721":1,"D0D455BE-2377-4C29-84C5-AC6DB4AD206A":1,"0E656711-D4FB-41C7-B68B-FB7E8424AD43":1,"39E2DE41-02FD-4EF8-BF04-0026EE03840F":1,"584DB823-D770-4E4F-9793-8BE6D84B3C9F":1,"83E6CEE0-F206-4DFD-B20F-22D2143CB102":1,"D9902F9C-ED42-4653-8252-A511FD3E9136":1,"9008561C-CC4D-445C-BBD3-586A70B603F0":1,"98F7AA59-8F4C-42DE-8C10-B322B0E998FE":1,"32281FE1-CB1C-4037-9789-75062BFFB27A":1,"0A73FB91-17FB-486C-B522-007E3B1F2B7A":1,"4818C22B-0A51-4B19-95EB-135C9C1EFB9B":1,"FE7C432D-D881-48D7-9D62-2A8DE70B3ADB":1,"E7D0BCFC-11D8-48EE-9848-B93F28987178":1,"49DA500D-1A65-4C96-8A59-D0EC54A6D20E":1,"0760E3CF-797A-4568-88BA-5FF8A118BADE":1,"DBFCE014-0512-4797-ABC8-FBF9267085FD":1,"DBD781EF-04D7-4D04-BE32-E0C5D0121D85":1,"DE3E4FFC-7309-46C2-A8E3-1C47B04F35F5":1,"37FE4771-5A43-46B7-BA6A-1A9ADDC6B32B":1,"57BFBD46-5935-4EAE-A1B4-9175EDAAF92B":1,"DE8CDEBC-79A5-4F52-8009-447CBC1C682A":1,"6496CFF2-953E-4909-9355-73988DC96D39":1,"AF76C49C-C1B1-4C61-827E-A9F391C753B6":1,"47ECA9D7-CA50-452F-9CEA-7DE77ED69221":1,"C2B9719A-C51B-449D-B61B-36088CB6C954":1,"BEA8562C-D8BD-4402-B0E6-5AE317C04F82":1,"CB275FE4-4DE9-4553-805C-956B3A185F1B":1,"5E89A457-D4CD-4832-88BF-1FCAFE4080C5":1,"C4F622C1-3539-4C07-94E2-18E7DF51B932":1,"D348FD88-7F00-4433-9588-1BA8300A45DD":1,"40E7459E-1581-4EB3-B263-CAAEFF7171A9":1,"63DCDC52-A765-4E58-B4C1-F14AD8060D81":1,"BD3E9232-75D1-406D-96B3-28AF0DA7743D":1,"603DD891-0557-4A21-975B-E4EE3CBA3C23":1,"9DBEC37D-4437-4291-8C3D-52875C11D969":1,"79E95BAC-1C54-49E8-9638-9C714F09DD07":1,"A2193E69-C671-4D4D-A8FC-B2743E0CC3D1":1,"1BD8ED7C-F176-42F8-B2DB-6185E6A33B77":1,"A938BD05-32A3-45E8-9662-EF1858018C75":1,"AB307321-798B-4B4C-ADB7-5C8EC15A05E5":1,"AA52089C-46CE-4393-9268-26FE0221F476":1,"15B404A5-0634-4EFC-89E5-8C61A786ABD6":1,"42934AAD-B6DD-4305-B3D3-162ED9208320":1,"4C8576CB-D18C-45FE-99A3-ECBC1AD14CCA":1,"B97B2EE7-2939-486B-848C-B0193D75C5EB":1,"2FD7EE2C-024E-427C-909F-8F98E9C41E90":1,"AC0EE6CB-0B99-48E0-B90B-A9CFEE39377A":1,"AD5090A0-297F-4B4A-B630-075446F07C97":1,"83C98F26-5E8B-44BA-A14A-63AEA3C8ABDE":1,"5549AB1C-901B-4196-98C2-40982342D484":1,"0D6D989A-D739-47BF-9247-3878F94FFE5F":1,"0AC9A732-35CA-4554-B358-3F731466BC30":1,"6FBF14D4-4F9B-471B-BC88-0DEFFDD163E6":1,"A0B729FE-BEFC-445E-AF3C-ED17A5B345C3":1,"A447328D-6C7F-484F-8E3F-31E040947AAB":1,"91F1D982-18FC-42F5-9800-CB36BEA205BD":1,"B25AA80D-A58C-4A99-BD96-46D62B5E0A0C":1,"19E80316-D39F-4EC9-A02B-97443AE6D7D5":1,"07CE61C4-4F28-4A65-9DD0-CE8F9F083FA5":1,"4FFA0D00-EE2A-4C1D-B8D1-48D917C27E80":1,"C1B57AA2-ABDD-4E4E-8D81-A451DD5B1CB7":1,"562551B8-237F-46A0-9F8A-B8AEABCA9AE1":1,"7428E3CA-B36C-4128-85B8-BA62340236D0":1,"D79BD268-1BA3-4E36-9BD8-AF5727AA6A5A":1,"B30DACCF-B557-4498-A0F8-01616100BA40":1,"5A8C7E3F-C3A1-4937-B292-499CBC09620B":1,"5B785E2B-FA40-40CB-9185-3EF18F6ED2A2":1,"4D4B1A04-E1D8-4AA2-A7D4-CD7D172A2184":1,"61A4A3D5-00BF-495A-8645-433E29C1231E":1,"002858EB-07F3-43A4-BF79-05FE9004BECA":1,"5F4E7C6F-0AFD-4800-AE49-7B8448297101":1,"9A55992D-02C8-479D-A656-FA6A42E7B373":1,"4F9452B4-3FF0-4DCB-8D4E-904620AFFA4B":1,"4D492E75-8C24-44B4-8FD8-2C2CF20153E9":1,"745508CD-FAFA-49BC-9DD5-73A4CBCA90B6":1,"B63480C5-FFDD-4448-8E88-4A5DBC83E284":1,"5C23FBEF-B1F4-4575-B06A-057669BBB911":1,"47A27DDF-530F-4DF5-A89E-3A48F2C79ACB":1,"2039CF24-756A-4F24-851A-A9C22E0728DD":1,"769C0F70-24CA-476B-9E5F-8DB9943432E6":1,"4CE78288-8BFA-4404-AEE2-21CED1131D28":1,"86DD0203-E102-4843-9F92-6E042C4413A5":1,"5D8EC22E-2549-4690-8F2E-BAE58A99CCCD":1,"A0C5D52B-4EBD-4D90-985B-4CBA2F7B8C47":1,"AE9E521C-210D-4F36-948D-A06EBA7B861D":1,"D23F20A2-9871-4712-A70D-853F7FD9FCBB":1,"6238CB63-94C4-484D-9864-CE2918B3B8D4":1,"39F297E8-BC9A-4A37-8211-A33E6F18473E":1,"E777D779-21A5-40A6-AFBA-C3749F5BD6A7":1,"B5B4EA06-3581-4533-97A8-6ADD150D64D2":1,"2CD1BDC7-4322-4E3F-82C8-B729A8CE18B4":1,"96A1825F-36A7-460C-A307-D68BBB3B461D":1,"B9505C52-FEA6-4020-AF16-3D5FAD54A240":1,"87BF5212-7720-485B-9543-C2454D3DAD4E":1,"0A79AF79-5990-4083-A256-42885E4F48E8":1,"DA66F939-8FFB-4E40-B544-75C870EA98C7":1,"BFC64E30-9F4F-4762-8AA9-662A9CCB79FB":1,"F5C90095-CDEC-447F-8898-E058457A6D9E":1,"DF46335B-45DA-446A-8A19-C2B4D71C8D53":1,"36DF5998-F75A-4A7D-9D75-B76BF6679FD3":1,"41CE838F-DAB5-4BFD-A5C6-72B1227F5B35":1,"204139E3-C27C-4AD3-8DCC-BECDF17AF492":1,"C4A9CEEE-22C3-4AE6-8C07-391E37D28AC2":1,"1B074F8E-AB9B-4AC3-8EA5-3476A246050F":1,"6DF27D81-E1E0-43D5-A2A4-BCC58FE4610A":1,"9837DEF2-A001-4405-9A8F-885F242C3C24":1,"0546F065-C347-4AD0-886D-8D846973DC68":1,"971F31C1-B2D2-4E34-A457-BB55CEF7FE02":1,"6E7181BB-6788-4401-8561-85860D872223":1,"1E711AAA-4E1D-43B1-9735-889234715DA8":1,"0DACAA22-A81C-47F2-92E4-FE7119EC5F0A":1,"E4D9B3BE-0FBB-4710-92DD-5437DA3CC3D6":1,"F7202B5D-C496-41AB-B24E-DE4B4D9819D1":1,"B3CC9E2D-D491-4436-BF39-9835C331F674":1,"964D6EB5-8AD7-4902-B827-481EEBD9620E":1,"AFAF7CE0-6746-45EE-ADF9-AB8589627BCB":1,"6303C8D0-CC35-48C5-B4F8-8BE94A1B8DF7":1,"A82D0550-C3EA-4931-9B95-7390A683A53C":1,"8CA00497-F616-4660-83A4-D14577C8F56A":1,"3E83742C-7B06-488D-BCED-74825E70DE4B":1,"43BB8796-FEFE-4440-BD1E-73997C1595BA":1,"7C3258D4-0923-4A4A-A7B4-697AFDF2A1C4":1,"DE0B25C1-09C2-4F3F-B5EA-EA90E82F69A8":1,"6106FCAE-4192-4A72-8A77-1F8EDEBF8C7A":1,"DE998C46-E5D0-4B2B-87C3-EF1ED0A1A71D":1,"D5575719-64BA-401A-B7D9-4BF8896AF57C":1,"B86B65E7-6FD9-414B-8E6D-4E230BBD19C3":1,"8BE53048-C681-4679-B9AF-2F57D0AB708A":1,"06A5F54F-F06E-4EBB-832C-42B43EEB6AE0":1,"0656CA22-1C53-4AD1-8B4D-B5B7529D9880":1,"5FD92F21-581B-4354-A951-F23D08F11F4B":1,"2DCD1302-C0D7-4C05-8A56-0270E6C7284E":1,"6C455506-0523-400E-A026-B4CDC178899C":1,"CF1169D4-ADF6-4A56-AC1E-1E5462CC8966":1,"FCA58864-3303-4AE8-A441-F0BC1A390284":1,"174C0B1E-8206-498E-91BF-4A1E4688534B":1,"D537CF26-72B1-43DF-B785-AF961ABB4703":1,"D54FCDD6-A842-468B-85CC-9AB5735742E5":1,"0F4D74D3-C4BA-4A74-B460-6FF0A038494A":1,"4D4175B2-6C9B-47AD-8BB7-9D02AFD76ECE":1,"E617FB7A-1679-43E1-967E-681FB4A8D6E4":1,"AF41F02C-B86E-41BD-AFB6-1814820C376F":1,"8244DDD5-DE84-41CB-9F56-C83208B738F2":1,"C1F8E9A0-BFA3-476D-BB83-C0BC067378A8":1,"4E1D7580-7CE7-4B0F-BC55-79308BAA4B77":1,"0B4ABCFD-5877-4BE2-BF51-EB60BB09F78F":1,"AE2B2C0D-4830-49E3-9D94-4128646D7676":1,"97B6F386-C520-45A8-9A60-94034D0B0D | |||||||||||
var wopiDiagServer = {"officeBundleCacheHitInfo":null,"officeBundleCacheMissInfo":null,"officeBundleGenerationTime":null,"officeBundleLastUpdateTime":null,"serverStartTime":1750087450159.6636,"serverFirstFlushTime":null,"serverSecondFlushTime":null,"serverCompleteTime":1750087450269.0417,"ssrExpirationTime":null,"acquireCompleteTime":null}; | |||||||||||
wopiTelemetry = {"tenantName":"Default","isDoc2Aspx":false,"zeroByteDocumentCreationTimeMs":0.0,"isOcdi":false,"afd":null,"farmId":188085,"contentBundleStatus":"Valid","contentBundleErrorInfo":null,"sharingStartTime":null,"sharingEndTime":null,"safeLinkDuration":null,"isABTestForCFIAttributes":false,"essDCHintForRealSession":false,"wacDCCookieSetTime":null}; | |||||||||||
var docTypeHint = "x"; | |||||||||||
var refreshIfTokenExpired = 'True' === 'True'; | |||||||||||
var rewriteClientAddressBarUrl = 'False' === 'True'; | |||||||||||
var refreshUri = 'https:\u002f\u002fskyttur-my.sharepoint.com\u002fpersonal\u002fmaggir_skyttur_is\u002f_layouts\u002f15\u002fDoc.aspx?sourcedoc={06200d7f-8db9-4cd6-85fe-e42ffffed9f2}\u0026action=default\u0026slrid=41b8a8a1-4006-c000-dc68-fa39bca7151b\u0026originalPath=aHR0cHM6Ly9za3l0dHVyLW15LnNoYXJlcG9pbnQuY29tLzp4Oi9nL3BlcnNvbmFsL21hZ2dpcl9za3l0dHVyX2lzL0VYOE5JQWE1amRaTWhmN2tMX18tMmZJQml1eUR0LUZjZ2lMSlpHTnNMR2ZJbkE_cnRpbWU9ci15VzEtbXMzVWc\u0026CID=50417e6d-b3d5-42f7-b214-4495eac4d967\u0026_SRM=0:G:86\u0026OR=Refresh'; | |||||||||||
var isWacViewMode = false; | |||||||||||
var clientThrottlingProtection = 'LeastProtected'; | |||||||||||
var requestedCallThrottling = 'Medium'; | |||||||||||
var supportsMoveToFolder = true; | |||||||||||
var supportsCommonFilePicker = true; | |||||||||||
var supportsCustomAuthConfig = true; | |||||||||||
var owlAuthTokenRefresh = false; | |||||||||||
var wiseEnvironment = 'PRODUCTION'; | |||||||||||
var isOwlIFrameExperimentEnabled = false; | |||||||||||
var isOwlIFrameExperimentTreatment = false; | |||||||||||
var isOwlIFrameBootExperimentEnabled = false; | |||||||||||
var isOwlIFrameBootExperienceTreatment = false; | |||||||||||
var isOwlUseNewOwlBootstrapperEnabled = true; | |||||||||||
var isOwlTwoStepCreateNewEnabled = false; | |||||||||||
var isOwlSlimEnabled = true; | |||||||||||
var isOwlBypassWiseATMEnabled = true; | |||||||||||
var isOwlUseNewGCCDomainEnabled = true; | |||||||||||
var isUseEndTimeOverrideEnabled = true; | |||||||||||
var isOwlAdditionalJsapiTagsEnabled = true; | |||||||||||
var isSendingZipInfoEnabled = false; | |||||||||||
var isLoadMsalEnabled = true; | |||||||||||
var isWACUsePairwiseBrokerMsalEnabled = true; | |||||||||||
var isWordWebInteractiveReadOnlyModeExperimentTreatment = false; | |||||||||||
var isWordWebInteractiveReadOnlyModeExperimentEnabled = false; | |||||||||||
var isWordWebInteractiveReadOnlyModeFeatureEnabled = false; | |||||||||||
var g_wacOwlHost = null; | |||||||||||
var state = 0 ; | |||||||||||
var g_WACOwlDone = false; | |||||||||||
var testTenantPrefix = 'a830edad9050849'; | |||||||||||
// ]]> | |||||||||||
html { | |||||||||||
height: 100%; | |||||||||||
} | |||||||||||
body { | |||||||||||
height: 100%; | |||||||||||
} | |||||||||||
<body | |||||||||||
style="margin: 0; padding: 0; overflow: hidden; -ms-content-zooming: none" | |||||||||||
> | |||||||||||
// <![CDATA[ | |||||||||||
var log = function (message) { | |||||||||||
}; | |||||||||||
async function loadWacOwlHostAsync(onload) { | |||||||||||
if (g_wacOwlHost) { | |||||||||||
onload(g_wacOwlHost); | |||||||||||
} else { | |||||||||||
if (typeof require === "undefined") { | |||||||||||
window.setTimeout(function () { | |||||||||||
loadWacOwlHostAsync(onload); | |||||||||||
}, 100); | |||||||||||
} else { | |||||||||||
return require(["odsp-next/roots/WacOwlHost"], function ( | |||||||||||
wacOwlHostModule | |||||||||||
) { | |||||||||||
g_wacOwlHost = wacOwlHostModule.getWacOwlHost(); | |||||||||||
onload(g_wacOwlHost); | |||||||||||
}, function(error) { | |||||||||||
let errorMessage = `An error occurred while loading WacOwlHost async. ${error && error.requireType ? "Error type: " + error.requireType : ""}`; | |||||||||||
if (error.originalError) { | |||||||||||
errorMessage += ` Original error message: ${error.originalError.message}`; | |||||||||||
} | |||||||||||
reject(errorMessage); | |||||||||||
}); | |||||||||||
} | |||||||||||
} | |||||||||||
} | |||||||||||
async function getWacOwlHost() { | |||||||||||
if (g_wacOwlHost) { | |||||||||||
return g_wacOwlHost; | |||||||||||
} | |||||||||||
if (typeof require === "undefined") { | |||||||||||
var requireJsScript = document.getElementById('requireJsScriptLink'); | |||||||||||
await new Promise(function(resolve) { | |||||||||||
requireJsScript.addEventListener('load', function() { | |||||||||||
resolve(); | |||||||||||
}); | |||||||||||
requireJsScript.addEventListener('error', function(errorMessage) { | |||||||||||
var message = 'Failed to load RequireJsScript: ' + errorMessage; | |||||||||||
log(message); | |||||||||||
throw new Error(message); | |||||||||||
}); | |||||||||||
if(typeof require !== "undefined") { | |||||||||||
resolve(); | |||||||||||
} | |||||||||||
}); | |||||||||||
} | |||||||||||
g_wacOwlHost = await (new Promise((resolve, reject) => { | |||||||||||
require(["odsp-next/roots/WacOwlHost"], function(wacOwlHostModule) { | |||||||||||
resolve(wacOwlHostModule.getWacOwlHost()); | |||||||||||
}, function(error) { | |||||||||||
let errorMessage = `An error occurred while loading WacOwlHost. ${error && error.requireType ? "Error type: " + error.requireType : ""}`; | |||||||||||
if (error.originalError) { | |||||||||||
errorMessage += ` Original error message: ${error.originalError.message}`; | |||||||||||
} | |||||||||||
reject(errorMessage); | |||||||||||
}); | |||||||||||
})); | |||||||||||
return g_wacOwlHost; | |||||||||||
} | |||||||||||
var getWacFrame = function (owlContainer) { | |||||||||||
var frame = undefined; | |||||||||||
if (!owlContainer) | |||||||||||
{ | |||||||||||
owlContainer = (container.children.namedItem('owl-container') || container); | |||||||||||
} | |||||||||||
for (var i = 0; i < owlContainer.children.length; i++) { | |||||||||||
if (owlContainer.children[i].tagName === 'IFRAME') { | |||||||||||
frame = owlContainer.children[i]; | |||||||||||
if (frame) | |||||||||||
{ | |||||||||||
return frame; | |||||||||||
} | |||||||||||
} | |||||||||||
} | |||||||||||
for (var i = 0; i < owlContainer.children.length; i++) { | |||||||||||
if (owlContainer.children[i].tagName === 'DIV') { | |||||||||||
frame = getWacFrame(owlContainer.children[i]); | |||||||||||
if (frame) | |||||||||||
{ | |||||||||||
return frame; | |||||||||||
} | |||||||||||
} | |||||||||||
} | |||||||||||
return undefined; | |||||||||||
}; | |||||||||||
var getOrigin = function () { | |||||||||||
if (!this._origin) { | |||||||||||
this.populateOriginAndClickTime(); | |||||||||||
} | |||||||||||
return this._origin; | |||||||||||
}; | |||||||||||
var getClickTime = function () { | |||||||||||
if (!this._clickTime) { | |||||||||||
this.populateOriginAndClickTime(); | |||||||||||
} | |||||||||||
return this._clickTime; | |||||||||||
}; | |||||||||||
var populateOriginAndClickTime = function () { | |||||||||||
try { | |||||||||||
var origin = this._wopiContextJson.Origin; | |||||||||||
if (this._wopiContextJson.ClickTime) { | |||||||||||
this._clickTime = this._wopiContextJson.ClickTime; | |||||||||||
} else if ( | |||||||||||
window.sessionStorage && | |||||||||||
!this._wopiContextJson.ClickTime | |||||||||||
) { | |||||||||||
var queryStr = document.location.search; | |||||||||||
queryStr = unescape(queryStr); | |||||||||||
if (queryStr) { | |||||||||||
var idStart = queryStr.indexOf("sourcedoc="); | |||||||||||
var idEnd = queryStr.substring(idStart).indexOf("&"); | |||||||||||
var srcId = | |||||||||||
idEnd === -1 | |||||||||||
? queryStr.substring(idStart) | |||||||||||
: queryStr.substring(idStart, idStart + idEnd); | |||||||||||
var userClickKey = | |||||||||||
WOPIPerf_UserClick_ + escape(srcId); | |||||||||||
var userClickTime = | |||||||||||
window.sessionStorage.getItem(userClickKey); | |||||||||||
if (userClickTime) { | |||||||||||
origin = "DocLib"; | |||||||||||
} | |||||||||||
window.sessionStorage.removeItem(userClickKey); | |||||||||||
this._clickTime = Number(userClickTime); | |||||||||||
} | |||||||||||
} else { | |||||||||||
this._clickTime = 0; | |||||||||||
} | |||||||||||
if (window.performance) { | |||||||||||
const navEntries = window.performance.getEntriesByType("navigation"); | |||||||||||
if (navEntries.length > 0 && navEntries[0].type == 'reload') { | |||||||||||
if (origin && (origin.includes("Sharing.ClientRedirect") || origin.includes("Sharing.ServerTransfer"))) { | |||||||||||
origin = origin.includes("Sharing.ClientRedirect") ? "BrowserReload.Sharing.ClientRedirect" : "BrowserReload.Sharing.ServerTransfer"; | |||||||||||
} | |||||||||||
else { | |||||||||||
origin = "BrowserReload"; | |||||||||||
} | |||||||||||
} | |||||||||||
} | |||||||||||
this._origin = origin ? origin : "Other"; | |||||||||||
} catch (err) { | |||||||||||
this._scriptWarning = | |||||||||||
err && err.message | |||||||||||
? err.message | |||||||||||
: "process UserClick queryString error. "; | |||||||||||
} | |||||||||||
}; | |||||||||||
var container = document.getElementById("WopiDocWACContainer"); | |||||||||||
var getRebootOverrideData = function () { | |||||||||||
if (!window._spPageContextInfo.killSwitches["BEC49F8F-7172-4A40-AE23-F3DD5D55105E"]) { | |||||||||||
return undefined; | |||||||||||
} | |||||||||||
return { | |||||||||||
previousSessionId: _wopiContextJson.WacSessionId, | |||||||||||
mode: (_wopiContextJson.WopiAction === "View" | |||||||||||
|| _wopiContextJson.WopiAction === "InteractivePreview" | |||||||||||
|| _wopiContextJson.WopiAction === "EmbedView") ? "view" : "edit", | |||||||||||
isNewSession: false, | |||||||||||
lcid: _spPageContextInfo.currentUICultureName, | |||||||||||
queryOverrides: null, | |||||||||||
}; | |||||||||||
}; | |||||||||||
var getIntent = function () { | |||||||||||
if (!window._spPageContextInfo.killSwitches["BEC49F8F-7172-4A40-AE23-F3DD5D55105E"]) { | |||||||||||
return (_wopiContextJson.ViewOnly | |||||||||||
|| _wopiContextJson.WopiAction === "View" | |||||||||||
|| _wopiContextJson.WopiAction === "InteractivePreview" | |||||||||||
|| _wopiContextJson.WopiAction === "EmbedView") ? "view" : "edit"; | |||||||||||
} | |||||||||||
return _wopiContextJson.WopiAction === 'View' ? "view" : "edit"; | |||||||||||
}; | |||||||||||
var getDocumentBootInfo = function () { | |||||||||||
var uiCulture; | |||||||||||
var dataCulture; | |||||||||||
if(_wopiContextJson.WebAppUrl) | |||||||||||
{ | |||||||||||
var webAppUrlSearchParams = new URL(_wopiContextJson.WebAppUrl)?.searchParams; | |||||||||||
uiCulture = webAppUrlSearchParams?.get("ui") ?? ""; | |||||||||||
dataCulture = webAppUrlSearchParams?.get("rs") ?? ""; | |||||||||||
} | |||||||||||
else | |||||||||||
{ | |||||||||||
uiCulture = null; | |||||||||||
dataCulture = null; | |||||||||||
} | |||||||||||
if (!window._spPageContextInfo.killSwitches[ | |||||||||||
6D9CEEC9-FD9D-4A42-8224-B892AD3AB149 | |||||||||||
]) { | |||||||||||
return { | |||||||||||
docId: _wopiContextJson.DriveItemId, | |||||||||||
driveId: _wopiContextJson.DriveId, | |||||||||||
docUrl: _wopiContextJson.DocUrl, | |||||||||||
fileName: _wopiContextJson.FileName, | |||||||||||
shareId: "", | |||||||||||
shareUrl: "", | |||||||||||
baseUrl: _spPageContextInfo.webAbsoluteUrl, | |||||||||||
fileId: _wopiContextJson.FileId, | |||||||||||
fileType: appName, | |||||||||||
wdOrigin: this.getOrigin(), | |||||||||||
market: (!uiCulture || uiCulture === "") ? _spPageContextInfo.currentUICultureName : uiCulture, | |||||||||||
puid: _wopiContextJson.UserId, | |||||||||||
clickTime: this.getClickTime(), | |||||||||||
navId: null, | |||||||||||
wdValue: null, | |||||||||||
isNewFile: isCreateNew, | |||||||||||
isTwoStepCreateNew: isCreateNew && isOwlTwoStepCreateNewEnabled, | |||||||||||
bootstrapperUrl: bootstrapperUrl, | |||||||||||
rebootOverrideData: getRebootOverrideData(), | |||||||||||
newFileId: null, | |||||||||||
templateId: _wopiContextJson.TemplateItemId ? _wopiContextJson.TemplateItemId : _wopiContextJson.TemplateDriveId, | |||||||||||
intent: getIntent(), | |||||||||||
uiCulture: uiCulture, | |||||||||||
dataCulture: dataCulture, | |||||||||||
newFileTemplate: _wopiContextJson.TemplateInfo ? { | |||||||||||
getUrl: _wopiContextJson.TemplateInfo?.FileGetUrl, | |||||||||||
size: _wopiContextJson.TemplateInfo?.FileSize, | |||||||||||
eTag: _wopiContextJson.TemplateInfo?.ETag, | |||||||||||
uniqueId: _wopiContextJson.TemplateInfo?.DocUniqueId | |||||||||||
} : null, | |||||||||||
}; | |||||||||||
} else { | |||||||||||
return { | |||||||||||
docId: _wopiContextJson.DriveItemId, | |||||||||||
driveId: _wopiContextJson.DriveId, | |||||||||||
docUrl: _wopiContextJson.DocUrl, | |||||||||||
fileName: _wopiContextJson.FileName, | |||||||||||
shareId: "", | |||||||||||
shareUrl: "", | |||||||||||
baseUrl: _spPageContextInfo.webAbsoluteUrl, | |||||||||||
fileId: _wopiContextJson.FileId, | |||||||||||
fileType: appName, | |||||||||||
wdOrigin: this.getOrigin(), | |||||||||||
market: (!uiCulture || uiCulture === "") ? _spPageContextInfo.currentUICultureName : uiCulture, | |||||||||||
puid: _wopiContextJson.UserId, | |||||||||||
clickTime: this.getClickTime(), | |||||||||||
navId: null, | |||||||||||
wdValue: null, | |||||||||||
isNewFile: isCreateNew, | |||||||||||
bootstrapperUrl: bootstrapperUrl, | |||||||||||
rebootOverrideData: getRebootOverrideData(), | |||||||||||
newFileId: null, | |||||||||||
templateId: _wopiContextJson.TemplateItemId ? _wopiContextJson.TemplateItemId : _wopiContextJson.TemplateDriveId, | |||||||||||
intent: getIntent(), | |||||||||||
uiCulture: uiCulture, | |||||||||||
dataCulture: dataCulture, | |||||||||||
}; | |||||||||||
} | |||||||||||
}; | |||||||||||
var getTargetOrigin = function (url) { | |||||||||||
const urlObj = new URL(url); | |||||||||||
return urlObj.origin; | |||||||||||
} | |||||||||||
var getCustomAuthConfig = function () { | |||||||||||
const customAuthConfigType = 'webMsaWithAadProxy'; | |||||||||||
const cignOutPathAndQuery = '/_layouts/15/SignOut.aspx?isso=true&returnUri='; | |||||||||||
const spoAadAppId = '00000003-0000-0ff1-ce00-000000000000'; | |||||||||||
const msaSiteId = 250206; | |||||||||||
const targetOrigin = getTargetOrigin(window._wopiContextJson.WebAppUrl); | |||||||||||
var topWindowUrl = ""; | |||||||||||
try { | |||||||||||
topWindowUrl = window.top.location.href; | |||||||||||
} catch (e) { | |||||||||||
return ""; | |||||||||||
} | |||||||||||
const authConfig = { | |||||||||||
type: customAuthConfigType, | |||||||||||
login_Hint: window._spPageContextInfo.userLoginName, | |||||||||||
appSignOutUrl: window.location.origin + cignOutPathAndQuery + encodeURIComponent(topWindowUrl), | |||||||||||
aad: { | |||||||||||
appId: spoAadAppId, | |||||||||||
wreply: targetOrigin | |||||||||||
}, | |||||||||||
msa: { | |||||||||||
siteId: msaSiteId, | |||||||||||
wreply: targetOrigin | |||||||||||
} | |||||||||||
}; | |||||||||||
return JSON.stringify(authConfig); | |||||||||||
}; | |||||||||||
var getHostUrl = async function () { | |||||||||||
var wacOwlHost = await getWacOwlHost(); | |||||||||||
return wacOwlHost.getHostUrl(); | |||||||||||
}; | |||||||||||
var getSessionConfig = function () { | |||||||||||
var createNewParams = null; | |||||||||||
if(isCreateNew && isOwlTwoStepCreateNewEnabled) | |||||||||||
{ | |||||||||||
createNewParams = { | |||||||||||
appUrl: _wopiContextJson.WebAppUrl.replace(/([&?])WOPISrc=&/, "$1"), | |||||||||||
file: { | |||||||||||
name: _wopiContextJson.FileName, | |||||||||||
getUrl: _wopiContextJson.FileGetUrl, | |||||||||||
size: _wopiContextJson.FileSize, | |||||||||||
eTag: _wopiContextJson.ETag, | |||||||||||
uniqueId: _wopiContextJson.DriveItemId, | |||||||||||
}, | |||||||||||
customFontCatalogUrl: _wopiContextJson.FontLibUrl, | |||||||||||
contentBundle: { | |||||||||||
majorVersion: _wopiContextJson.BundleMajorVersion, | |||||||||||
url: _wopiContextJson.BundleUrl, | |||||||||||
staleness: _wopiContextJson.BundleStaleness, | |||||||||||
}, | |||||||||||
bootParams: { | |||||||||||
readOnly: _wopiContextJson.ReadOnly, | |||||||||||
irmEnabled: _wopiContextJson.IrmEnabled, | |||||||||||
supportsDecryptedContentDownload: _wopiContextJson.LabelIrmed, | |||||||||||
viewOnly: _wopiContextJson.ViewOnly, | |||||||||||
}, | |||||||||||
preseededSession: { | |||||||||||
key: _wopiContextJson.PreseededSessionKey, | |||||||||||
id: _wopiContextJson.PreseededWacSessionId, | |||||||||||
}, | |||||||||||
throttling: { | |||||||||||
protection: clientThrottlingProtection, | |||||||||||
request: requestedCallThrottling, | |||||||||||
}, | |||||||||||
}; | |||||||||||
} | |||||||||||
var hostUrl; | |||||||||||
if ((!window._spPageContextInfo.killSwitches[ | |||||||||||
A7EB9DB9-3E1A-43AF-AAF9-C5ED083F02D3 | |||||||||||
])) { | |||||||||||
hostUrl = owlAuthTokenRefresh ? window.location.origin : ""; | |||||||||||
} | |||||||||||
else | |||||||||||
{ | |||||||||||
hostUrl = owlAuthTokenRefresh ? getHostUrl() : ""; | |||||||||||
} | |||||||||||
return { | |||||||||||
hostCorrelationId: _wopiContextJson.SessionId, | |||||||||||
isMsa: isConsumer, | |||||||||||
tenantId: _spPageContextInfo.aadTenantId, | |||||||||||
shareApiEndpoint: null, | |||||||||||
organizationName: null, | |||||||||||
metaUiHostVersion: "1", | |||||||||||
logger: null, | |||||||||||
health: null, | |||||||||||
sessionId: _wopiContextJson.WacSessionId, | |||||||||||
opcEnabled: _wopiContextJson.OpcEnabled, | |||||||||||
activityBasedTimeoutEnabled: false, | |||||||||||
wacExcelJsApiV2Enabled: true, | |||||||||||
wacWordJsApiV2Enabled: true, | |||||||||||
wacPptJsApiV2Enabled: true, | |||||||||||
experiments: _spPageContextInfo.ExpFeatures, | |||||||||||
highContrastMode: null, | |||||||||||
additionalApplicationParameters: null, | |||||||||||
bootDiagnostics: { | |||||||||||
packageEntryTime: window.wopiDiagClient.wopiInitTime, | |||||||||||
sharingRedeemMetrics: _wopiContextJson.SharingLinkRedeemMetrics, | |||||||||||
isTestMode: false, | |||||||||||
hostPageFirstFlushTime: window.wopiDiagClient.docFirstFlushTime, | |||||||||||
hostPageWopiContextFlushTime: window.wopiContextFlushTime, | |||||||||||
serverStartTime: window.wopiDiagServer.serverStartTime, | |||||||||||
serverFirstFlushTime: window.wopiDiagServer.serverFirstFlushTime, | |||||||||||
serverSecondFlushTime: window.wopiDiagServer.serverSecondFlushTime, | |||||||||||
serverCompleteTime: window.wopiDiagServer.serverCompleteTime, | |||||||||||
customResponseEnd: window.g_responseEnd, | |||||||||||
customRequireJSDone: window.g_requireJSDone, | |||||||||||
isEarlyFlushEnabled: window.isEarlyFlushEnabled, | |||||||||||
firstFlushEndTime: window.firstFlushEndTime, | |||||||||||
activatedKSFromManifest: _wopiContextJson.AddActivatedKSFromManifest, | |||||||||||
wopiTelemetry: wopiTelemetry, | |||||||||||
s500TenantName: _wopiContextJson.TenantName, | |||||||||||
}, | |||||||||||
customAuthConfigValue: getCustomAuthConfig(), | |||||||||||
wiseEnvironment: wiseEnvironment, | |||||||||||
hostUrl: hostUrl, | |||||||||||
isSynthetic: _wopiContextJson.DocUniqueId ? _wopiContextJson.DocUniqueId.startsWith(testTenantPrefix) : false, | |||||||||||
upn: window._spPageContextInfo.killSwitches["87429B1E-474F-11EE-BE56-0242AC120002"] ? undefined : _spPageContextInfo.userLoginName, | |||||||||||
isAnonymous: window._spPageContextInfo.killSwitches["66C866B4-469B-4930-8E50-589E3BABECE4"] ? undefined : _spPageContextInfo.isAnonymousGuestUser, | |||||||||||
createNewParams: createNewParams, | |||||||||||
fileImmutableReason: window._spPageContextInfo.killSwitches["03F2EC98-3339-4DCB-BFED-F67512F238AE"] ? undefined: _wopiContextJson.FileImmutableReason, | |||||||||||
supportsZipIt : isSendingZipInfoEnabled ? _wopiContextJson.SupportsZipIt : undefined | |||||||||||
}; | |||||||||||
}; | |||||||||||
var getUiHostConfig = function () { | |||||||||||
var featureGates; | |||||||||||
var isWordWebInteractiveReadOnlyModeTreatment = isWordWebInteractiveReadOnlyModeExperimentTreatment || isWordWebInteractiveReadOnlyModeFeatureEnabled; | |||||||||||
var isWordWebInteractiveReadOnlyModeExperiment = isWordWebInteractiveReadOnlyModeExperimentEnabled || isWordWebInteractiveReadOnlyModeFeatureEnabled; | |||||||||||
featureGates = new Map([ | |||||||||||
["VisioJsApiV2Gate", true], | |||||||||||
["IsOwlBootstrapperServerSideEnabled", true], | |||||||||||
["IsOwlIFrameExperimentEnabled", isOwlIFrameExperimentEnabled ], | |||||||||||
["IsOwlIFrameExperimentTreatment", isOwlIFrameExperimentTreatment ], | |||||||||||
["IsOwlIFrameBootEnabled", isOwlIFrameBootExperimentEnabled ], | |||||||||||
["IsOwlIFrameBootTreatment", isOwlIFrameBootExperienceTreatment ], | |||||||||||
["IsOwlUseNewOwlBootstrapperEnabled", isOwlUseNewOwlBootstrapperEnabled ], | |||||||||||
["IsOwlSlimEnabled", isOwlSlimEnabled ], | |||||||||||
["IsOwlBypassWiseATMEnabled", isOwlBypassWiseATMEnabled ], | |||||||||||
["IsOwlUseNewGCCDomainEnabled", isOwlUseNewGCCDomainEnabled ], | |||||||||||
["IsUseEndTimeOverrideEnabled", isUseEndTimeOverrideEnabled ], | |||||||||||
["IsOwlAdditionalJsapiTagsEnabled", isOwlAdditionalJsapiTagsEnabled ], | |||||||||||
["IsWordWebInteractiveReadOnlyModeExperimentTreatment", isWordWebInteractiveReadOnlyModeTreatment ], | |||||||||||
["IsWordWebInteractiveReadOnlyModeExperimentEnabled", isWordWebInteractiveReadOnlyModeExperiment ] | |||||||||||
]); | |||||||||||
var authTokenStrategy = undefined; | |||||||||||
if ((!window._spPageContextInfo.killSwitches["9108D7F7-A338-4FD5-A508-7E6B942105CF"]) && | |||||||||||
isWACUsePairwiseBrokerMsalEnabled) { | |||||||||||
authTokenStrategy = 'PairwiseBroker'; | |||||||||||
} | |||||||||||
return { | |||||||||||
hideHeader: false, | |||||||||||
hideAppLauncherInHeader: false, | |||||||||||
hideSearchInHeader: false, | |||||||||||
hideMeInHeader: false, | |||||||||||
hideChatInHeader: true, | |||||||||||
hideWorkflowInHeader: true, | |||||||||||
hideSettingsInHeader: false, | |||||||||||
showAppIconInHeader: false, | |||||||||||
useNeutralColorInHeader: false, | |||||||||||
supportsAuthToken: false, | |||||||||||
authTokenStrategy: authTokenStrategy, | |||||||||||
supportsAtMentions: true, | |||||||||||
supportsAccessibilityLoop: false, | |||||||||||
supportsExcelExternalLinks: true, | |||||||||||
supportsCreateNewDocument: false, | |||||||||||
showCloseButton: false, | |||||||||||
openInBrowserEnabled: false, | |||||||||||
supportsExplicitUnload: true, | |||||||||||
supportsMoveToFolder: supportsMoveToFolder, | |||||||||||
supportsShare: true, | |||||||||||
uiHostName: isConsumer ? "onedrivecom" : "sharepointcom", | |||||||||||
sessionOriginPrefix: "DOCASPX.UNIFIEDUIHOST.", | |||||||||||
uiHostIntegrationType: "docaspx", | |||||||||||
uiEmbed: false, | |||||||||||
ellipsisDownloadACopyButtonEnabled: false, | |||||||||||
openLinksInNewWindow: false, | |||||||||||
copyLinkEnabled: true, | |||||||||||
supportsPopAndPushState: true, | |||||||||||
supportsCustomAuthConfig: supportsCustomAuthConfig, | |||||||||||
supportsCommonFilePicker: supportsCommonFilePicker, | |||||||||||
supportsContentAssembly: _wopiContextJson.ContentAssembly, | |||||||||||
contentAssemblyMode: _wopiContextJson.ContentAssemblyMode, | |||||||||||
supportsRefreshTokenReauthPopUp: owlAuthTokenRefresh, | |||||||||||
featureGates: featureGates | |||||||||||
}; | |||||||||||
}; | |||||||||||
var fetchItemFromNetwork = async function ( | |||||||||||
docBootInfo, | |||||||||||
forceRefresh, | |||||||||||
zeroByte, | |||||||||||
logger | |||||||||||
) { | |||||||||||
var action = docBootInfo.intent === "view" ? "view" : "open"; | |||||||||||
if (zeroByte) action = "editnew"; | |||||||||||
if (!forceRefresh | |||||||||||
&& ((docBootInfo.docUrl && docBootInfo.docUrl === _wopiContextJson.DocUrl) | |||||||||||
|| (docBootInfo.driveId && docBootInfo.docId && docBootInfo.driveId === _wopiContextJson.DriveId && docBootInfo.docId === _wopiContextJson.DriveItemId) | |||||||||||
|| (docBootInfo.baseUrl && docBootInfo.fileId && docBootInfo.baseUrl === _spPageContextInfo.webAbsoluteUrl && docBootInfo.fileId === _wopiContextJson.FileId)) | |||||||||||
) { | |||||||||||
var sharePointIdsInformation = null; | |||||||||||
if(!window._spPageContextInfo.killSwitches[ | |||||||||||
965B6C7C-C016-4687-BBDF-D3A6BDA995C9 | |||||||||||
]) { | |||||||||||
sharePointIdsInformation = { | |||||||||||
name: _wopiContextJson.FileName, | |||||||||||
listId: _wopiContextJson.ListId, | |||||||||||
listItemId: _wopiContextJson.ListItemId, | |||||||||||
listItemUniqueId: _wopiContextJson.FileId, | |||||||||||
siteUrl: _spPageContextInfo.webAbsoluteUrl | |||||||||||
} | |||||||||||
} | |||||||||||
return Promise.resolve({ | |||||||||||
success: true, | |||||||||||
token: { | |||||||||||
RequestId: 1, | |||||||||||
accessToken: wopiAuthInfo.AccessToken, | |||||||||||
accessTokenExpiry: wopiAuthInfo.AccessTokenExpiry, | |||||||||||
source: wopiAuthInfo.WopiSrc, | |||||||||||
}, | |||||||||||
format: "JWT", | |||||||||||
source: wopiAuthInfo.WopiSrc, | |||||||||||
officeBundle: { | |||||||||||
bundleCode: _wopiContextJson.BundleCode, | |||||||||||
bundleUrlNoAuth: _wopiContextJson.BundleUrlNoAuth, | |||||||||||
url: _wopiContextJson.BundleUrl, | |||||||||||
version: _wopiContextJson.BundleMajorVersion, | |||||||||||
bundleStaleness: _wopiContextJson.BundleStaleness, | |||||||||||
}, | |||||||||||
["@content.downloadUrl"]: _wopiContextJson.FileGetUrl, | |||||||||||
["@content.downloadCode"]: _wopiContextJson.DownloadCode, | |||||||||||
eTag: _wopiContextJson.ETag, | |||||||||||
cTag: _wopiContextJson.CTag, | |||||||||||
name: _wopiContextJson.FileName, | |||||||||||
size: _wopiContextJson.FileSize, | |||||||||||
currentUserRole: { | |||||||||||
readOnly: _wopiContextJson.ReadOnly, | |||||||||||
blocksDownload: _wopiContextJson.ViewOnly, | |||||||||||
}, | |||||||||||
openWith: { | |||||||||||
wac: { | |||||||||||
bootstrapperUrl: bootstrapperUrl, | |||||||||||
applicationUrl: _wopiContextJson.WebAppUrl.replace( | |||||||||||
/([&?])WOPISrc=&/, | |||||||||||
$1 | |||||||||||
), | |||||||||||
userId: _wopiContextJson.UserId, | |||||||||||
accessToken: wopiAuthInfo.AccessToken, | |||||||||||
accessTokenExpiry: wopiAuthInfo.AccessTokenExpiry, | |||||||||||
wopiSrc: wopiAuthInfo.WopiSrc, | |||||||||||
clientThrottlingProtection: clientThrottlingProtection, | |||||||||||
requestedCallThrottling: requestedCallThrottling, | |||||||||||
customFontCatalogUrl: _wopiContextJson.FontLibUrl, | |||||||||||
fileUrlNoAuth: _wopiContextJson.FileUrlNoAuth, | |||||||||||
downloadCode: _wopiContextJson.DownloadCode, | |||||||||||
}, | |||||||||||
}, | |||||||||||
file:{ | |||||||||||
irmEnabled: _wopiContextJson.IrmEnabled, | |||||||||||
}, | |||||||||||
sharepointIds: sharePointIdsInformation, | |||||||||||
sensitivityLabel: { | |||||||||||
id: '', | |||||||||||
displayName: '', | |||||||||||
protectionEnabled: _wopiContextJson.LabelIrmed, | |||||||||||
}, | |||||||||||
wacSession: { | |||||||||||
preSeededSessionKey: _wopiContextJson.PreseededSessionKey, | |||||||||||
preSeededWacSessionId: _wopiContextJson.PreseededWacSessionId, | |||||||||||
} | |||||||||||
}); | |||||||||||
} else { | |||||||||||
var wacOwlHost = await getWacOwlHost(); | |||||||||||
return wacOwlHost.fetchItemFromNetwork(docBootInfo, zeroByte); | |||||||||||
} | |||||||||||
}; | |||||||||||
var isInitCompleted = function () { | |||||||||||
return state === 3 || state === 4 ; | |||||||||||
}; | |||||||||||
var onTimeout = function () { | |||||||||||
if (state === 2 ) { | |||||||||||
state = 4 ; | |||||||||||
var err = "Initialization timed out."; | |||||||||||
log(err); | |||||||||||
var qosStartTime = window.wopiDiagClient.wopiInitTime; | |||||||||||
var qosEndTime = new Date().getTime(); | |||||||||||
loadWacOwlHostAsync(function (wacOwlHost) { | |||||||||||
if (document.visibilityState === "visible") { | |||||||||||
wacOwlHost.logWacInitializationQoS( | |||||||||||
qosStartTime, | |||||||||||
1 , | |||||||||||
WacInit timed out, | |||||||||||
err, | |||||||||||
, | |||||||||||
qosEndTime | |||||||||||
); | |||||||||||
} else { | |||||||||||
wacOwlHost.logWacInitializationQoS( | |||||||||||
qosStartTime, | |||||||||||
2 , | |||||||||||
WacInit timed out for not focus, | |||||||||||
err, | |||||||||||
, | |||||||||||
qosEndTime | |||||||||||
); | |||||||||||
} | |||||||||||
wacOwlHost.logScriptQos( | |||||||||||
qosStartTime, | |||||||||||
this._scriptError, | |||||||||||
this._scriptWarning, | |||||||||||
qosEndTime | |||||||||||
); | |||||||||||
wacOwlHost.postOwlLogging( | |||||||||||
undefined , | |||||||||||
getWacFrame() | |||||||||||
); | |||||||||||
}); | |||||||||||
} | |||||||||||
}; | |||||||||||
var onUnload = function () { | |||||||||||
if (state === 2 ) { | |||||||||||
state = 4 ; | |||||||||||
if (!window._spPageContextInfo.killSwitches[ | |||||||||||
015A3AAE-C5C6-402D-9672-BCAB2ABB72F9]) { | |||||||||||
const error = { wacErrorName: "UserNavigatedAway" }; | |||||||||||
logQosOnFailure( | |||||||||||
User navigated away., | |||||||||||
2 , | |||||||||||
error); | |||||||||||
} else { | |||||||||||
logQosOnFailure( | |||||||||||
User navigated away., | |||||||||||
2 , | |||||||||||
); | |||||||||||
} | |||||||||||
} | |||||||||||
}; | |||||||||||
var onBootComplete = function (documentBootInfo, wacBootDiagnostics) { | |||||||||||
if (!isInitCompleted()) { | |||||||||||
var wacFrame = getWacFrame(); | |||||||||||
if (wacFrame) | |||||||||||
{ | |||||||||||
state = 3 ; | |||||||||||
var diagClient = window.wopiDiagClient; | |||||||||||
var wopiDiagnostics = { | |||||||||||
entryPoint: this.getOrigin(), | |||||||||||
clickTime: this.getClickTime(), | |||||||||||
client: diagClient, | |||||||||||
server: window.wopiDiagServer, | |||||||||||
}; | |||||||||||
var qosStartTime = diagClient.wopiInitTime; | |||||||||||
var qosEndTime = new Date().getTime(); | |||||||||||
loadWacOwlHostAsync(function (wacOwlHost) { | |||||||||||
wacOwlHost.setWacDataCenterCookie(wacBootDiagnostics); | |||||||||||
wacOwlHost.sendPerfTelemetry( | |||||||||||
wopiDiagnostics, | |||||||||||
wacBootDiagnostics | |||||||||||
); | |||||||||||
wacOwlHost.logWacInitializationQoS( | |||||||||||
qosStartTime, | |||||||||||
0 , | |||||||||||
Success, | |||||||||||
, | |||||||||||
, | |||||||||||
qosEndTime | |||||||||||
); | |||||||||||
wacOwlHost.logScriptQos( | |||||||||||
qosStartTime, | |||||||||||
this._scriptError, | |||||||||||
this._scriptWarning, | |||||||||||
qosEndTime | |||||||||||
); | |||||||||||
wacOwlHost.postOwlLogging(wacBootDiagnostics, wacFrame); | |||||||||||
g_WACOwlDone = true; | |||||||||||
}); | |||||||||||
} | |||||||||||
else | |||||||||||
{ | |||||||||||
state = 4 ; | |||||||||||
var errorMessage = "Unexpected error getting iframe"; | |||||||||||
log(errorMessage); | |||||||||||
logQosOnFailure(errorMessage, 1 , null); | |||||||||||
} | |||||||||||
} | |||||||||||
}; | |||||||||||
var onSuccessNotification = function () { | |||||||||||
log("Success notification"); | |||||||||||
}; | |||||||||||
var setTitle = function (title) { | |||||||||||
this.window.document.title = title; | |||||||||||
}; | |||||||||||
var onDocumentClose = async function () { | |||||||||||
if (!window._spPageContextInfo.killSwitches[ | |||||||||||
BCF9BC1F-F5CB-4F24-A875-4866305A00E9]){ | |||||||||||
var wacOwlHost = await getWacOwlHost(); | |||||||||||
wacOwlHost.onDocumentClose(); | |||||||||||
} | |||||||||||
}; | |||||||||||
var onReturnFocus = async function (args) { | |||||||||||
if(!window._spPageContextInfo.killSwitches[ | |||||||||||
6E78CBDF-A165-4CD3-BAE9-07FE8132E6AE]){ | |||||||||||
var wacOwlHost = await getWacOwlHost(); | |||||||||||
wacOwlHost.onReturnFocus(args); | |||||||||||
} | |||||||||||
}; | |||||||||||
var onUserActivity = async function () { | |||||||||||
var wacOwlHost = await getWacOwlHost(); | |||||||||||
wacOwlHost.onUserActivity(); | |||||||||||
}; | |||||||||||
var onCAAEMessage = async function (args) { | |||||||||||
var wacOwlHost = await getWacOwlHost(); | |||||||||||
wacOwlHost.onCAAEMessage(args); | |||||||||||
}; | |||||||||||
var onUserAccess = async function (args) { | |||||||||||
var wacOwlHost = await getWacOwlHost(); | |||||||||||
wacOwlHost.showAtMentionDialog(args); | |||||||||||
}; | |||||||||||
var onMoveToFolder = async function (args) { | |||||||||||
var wacOwlHost = await getWacOwlHost(); | |||||||||||
wacOwlHost.showMoveToFolderDialog(args); | |||||||||||
}; | |||||||||||
var onSharedFilePicker = async function (args) { | |||||||||||
var wacOwlHost = await getWacOwlHost(); | |||||||||||
wacOwlHost.showSharedFilePickerDialog(args); | |||||||||||
}; | |||||||||||
var onFileEmbed = async function () { | |||||||||||
var wacOwlHost = await getWacOwlHost(); | |||||||||||
wacOwlHost.handleFileEmbed(); | |||||||||||
}; | |||||||||||
var onRename = async function (newName) { | |||||||||||
var wacOwlHost = await getWacOwlHost(); | |||||||||||
wacOwlHost.handleFileNameChange(newName); | |||||||||||
}; | |||||||||||
var onSharingLinkTokenProvider = async function () { | |||||||||||
var wacOwlHost = await getWacOwlHost(); | |||||||||||
wacOwlHost.getShareLinkTokenProvider(); | |||||||||||
}; | |||||||||||
var onFrameChange = async function (frameId) { | |||||||||||
var wacOwlHost = await getWacOwlHost(); | |||||||||||
if (wacOwlHost.onFrameChange !== undefined) | |||||||||||
{ | |||||||||||
var frame = document.getElementById(frameId); | |||||||||||
wacOwlHost.onFrameChange(frame); | |||||||||||
} | |||||||||||
}; | |||||||||||
var invokeSessionRefreshInfoPopupBlockedDialog = async function (props) { | |||||||||||
var wacOwlHost = await getWacOwlHost(); | |||||||||||
if (wacOwlHost.invokeSessionRefreshInfoPopupBlockedDialog !== undefined) | |||||||||||
{ | |||||||||||
wacOwlHost.invokeSessionRefreshInfoPopupBlockedDialog(props); | |||||||||||
} | |||||||||||
}; | |||||||||||
var getShareModeStringFromModeEnum = function (mode) { | |||||||||||
switch (mode) { | |||||||||||
case 2: | |||||||||||
return "copy"; | |||||||||||
case 3: | |||||||||||
return "atMention"; | |||||||||||
case 4: | |||||||||||
return "linkSettings"; | |||||||||||
case 5: | |||||||||||
return "manageAccess"; | |||||||||||
case 6: | |||||||||||
return "notify"; | |||||||||||
case 7: | |||||||||||
return "addPeople"; | |||||||||||
case 8: | |||||||||||
return "RMA"; | |||||||||||
default: | |||||||||||
return "share"; | |||||||||||
} | |||||||||||
}; | |||||||||||
var _openShareControl = function (openShareControlParams) { | |||||||||||
loadWacOwlHostAsync(function (wacOwlHost) { | |||||||||||
if (isConsumer) { | |||||||||||
wacOwlHost.showShareDialogForConsumer(openShareControlParams); | |||||||||||
} | |||||||||||
else | |||||||||||
{ | |||||||||||
var additionalData = openShareControlParams['additionalData'] || {}; | |||||||||||
if(!window._spPageContextInfo.killSwitches[ | |||||||||||
965B6C7C-C016-4687-BBDF-D3A6BDA995C9 | |||||||||||
]) { | |||||||||||
additionalData = { | |||||||||||
...additionalData, | |||||||||||
listId: openShareControlParams.item.listId, | |||||||||||
itemId: openShareControlParams.item.listItemId, | |||||||||||
uniqueId:openShareControlParams.item.listItemUniqueId, | |||||||||||
itemName: openShareControlParams.item.name, | |||||||||||
webAbsoluteUrl: openShareControlParams.item.siteUrl | |||||||||||
} | |||||||||||
} | |||||||||||
var clickTime; | |||||||||||
if (!window._spPageContextInfo.killSwitches[ | |||||||||||
D448639E-9EDE-4874-93C4-86256E20BD0F | |||||||||||
]) { | |||||||||||
clickTime = openShareControlParams.clickTime | |||||||||||
|| openShareControlParams.sendTimeAsClickTime | |||||||||||
|| Date.now(); | |||||||||||
} | |||||||||||
else { | |||||||||||
clickTime = this.getClickTime(); | |||||||||||
} | |||||||||||
var onShareDialogReady; | |||||||||||
if (!window._spPageContextInfo.killSwitches[ | |||||||||||
9DECA695-9F2A-4EFA-B281-71392481FAC4 | |||||||||||
]) { | |||||||||||
onShareDialogReady = openShareControlParams.onShareDialogReady; | |||||||||||
} | |||||||||||
else { | |||||||||||
onShareDialogReady = undefined; | |||||||||||
} | |||||||||||
var onShareDialogOpen; | |||||||||||
var onShareDialogClose; | |||||||||||
if (!window._spPageContextInfo.killSwitches[ | |||||||||||
A0F5E84B-C936-475A-A461-8C7AF604C5BE | |||||||||||
]) { | |||||||||||
onShareDialogOpen = openShareControlParams.onOpen; | |||||||||||
onShareDialogClose = openShareControlParams.onClose; | |||||||||||
} | |||||||||||
else { | |||||||||||
onShareDialogOpen = undefined; | |||||||||||
onShareDialogClose = undefined; | |||||||||||
} | |||||||||||
if (!window._spPageContextInfo.killSwitches[ | |||||||||||
AD1E2C36-0873-40A3-A26A-9F370112085F | |||||||||||
]) { | |||||||||||
wacOwlHost.showShareDialog({ | |||||||||||
ShareCorrelation: openShareControlParams.correlationId, | |||||||||||
nav: openShareControlParams.navId, | |||||||||||
mode: typeof openShareControlParams.mode === "number" ? | |||||||||||
getShareModeStringFromModeEnum(openShareControlParams.mode) : | |||||||||||
openShareControlParams.mode, | |||||||||||
clickTime: clickTime, | |||||||||||
additionalData: additionalData, | |||||||||||
scenarioId: openShareControlParams['scenarioId'], | |||||||||||
overrideDefaultPermission: openShareControlParams['overrideDefaultPermission'], | |||||||||||
contextualSharingContext: openShareControlParams['contextualSharingContext'], | |||||||||||
contextualSharingLocation: openShareControlParams['contextualSharingLocation'], | |||||||||||
onShareDialogReady: onShareDialogReady, | |||||||||||
onShareDialogOpen: onShareDialogOpen, | |||||||||||
onShareDialogClose: onShareDialogClose | |||||||||||
}); | |||||||||||
} | |||||||||||
else { | |||||||||||
wacOwlHost.showShareDialog({ | |||||||||||
ShareCorrelation: openShareControlParams.correlationId, | |||||||||||
nav: openShareControlParams.navId, | |||||||||||
mode: typeof openShareControlParams.mode === "number" ? | |||||||||||
getShareModeStringFromModeEnum(openShareControlParams.mode) : | |||||||||||
openShareControlParams.mode, | |||||||||||
clickTime: clickTime, | |||||||||||
additionalData: additionalData, | |||||||||||
onShareDialogReady: onShareDialogReady, | |||||||||||
onShareDialogOpen: onShareDialogOpen, | |||||||||||
onShareDialogClose: onShareDialogClose | |||||||||||
}); | |||||||||||
} | |||||||||||
} | |||||||||||
}); | |||||||||||
}; | |||||||||||
var getBootParams = function () { | |||||||||||
return { | |||||||||||
documentBootInfo: getDocumentBootInfo(), | |||||||||||
fetchItemFromNetwork: function ( | |||||||||||
docBootInfo, | |||||||||||
forceRefresh, | |||||||||||
zeroByte, | |||||||||||
logger | |||||||||||
) { | |||||||||||
return fetchItemFromNetwork( | |||||||||||
docBootInfo, | |||||||||||
forceRefresh, | |||||||||||
zeroByte, | |||||||||||
logger | |||||||||||
); | |||||||||||
}, | |||||||||||
fetchAccessToken: null, | |||||||||||
openShareControl: function (openShareControlParams) { | |||||||||||
return _openShareControl(openShareControlParams); | |||||||||||
}, | |||||||||||
sessionConfig: getSessionConfig(), | |||||||||||
container: container, | |||||||||||
createItem: null, | |||||||||||
setTitle: setTitle, | |||||||||||
onBootComplete: function ( | |||||||||||
documentBootInfo, | |||||||||||
wacBootDiagnostics | |||||||||||
) { | |||||||||||
return onBootComplete(documentBootInfo, wacBootDiagnostics); | |||||||||||
}, | |||||||||||
onBootFailure: function (errorInfo, docInfo) { | |||||||||||
const errorMessage = "Boot failure: " + JSON.stringify(errorInfo); | |||||||||||
return fail(errorMessage, errorInfo); | |||||||||||
}, | |||||||||||
onReturnFocus: function(args){ | |||||||||||
return onReturnFocus(args); | |||||||||||
}, | |||||||||||
onDocumentClose: function () { | |||||||||||
return onDocumentClose(); | |||||||||||
}, | |||||||||||
onSuccessNotification: function () { | |||||||||||
return onSuccessNotification(); | |||||||||||
}, | |||||||||||
onUserActivity: function () { | |||||||||||
return onUserActivity(); | |||||||||||
}, | |||||||||||
onCAAEMessage: function (args) { | |||||||||||
return onCAAEMessage(args); | |||||||||||
}, | |||||||||||
onUserAccess: function (args) { | |||||||||||
return onUserAccess(args); | |||||||||||
}, | |||||||||||
onMoveToFolder: function (args) { | |||||||||||
return onMoveToFolder(args); | |||||||||||
}, | |||||||||||
onSharedFilePicker: function (args) { | |||||||||||
return onSharedFilePicker(args); | |||||||||||
}, | |||||||||||
onRename: onRename, | |||||||||||
uiHostConfig: getUiHostConfig(), | |||||||||||
fetchSharingLink: null, | |||||||||||
additionalApplicationParameters: null, | |||||||||||
sharingLinkTokenProvider: onSharingLinkTokenProvider, | |||||||||||
onFrameChange: onFrameChange, | |||||||||||
invokeSessionRefreshInfoPopupBlockedDialog: invokeSessionRefreshInfoPopupBlockedDialog, | |||||||||||
onFileEmbed: !isConsumer ? null : function () { | |||||||||||
return onFileEmbed(); | |||||||||||
} | |||||||||||
}; | |||||||||||
}; | |||||||||||
var getCreateNewSuccessParams = function () { | |||||||||||
return { | |||||||||||
state: "success", | |||||||||||
wopi: { | |||||||||||
source: wopiAuthInfo.WopiSrc, | |||||||||||
accessToken: wopiAuthInfo.AccessToken, | |||||||||||
expiry: wopiAuthInfo.AccessTokenExpiry, | |||||||||||
wacToken: null | |||||||||||
}, | |||||||||||
newFile: { | |||||||||||
path: wopiFileInfo.NewFilePath, | |||||||||||
title: wopiFileInfo.UpdatedPageTitle | |||||||||||
} | |||||||||||
}; | |||||||||||
}; | |||||||||||
var getCreateNewFailureParams = function (reason) { | |||||||||||
return { | |||||||||||
state: "failure", | |||||||||||
reason: reason | |||||||||||
}; | |||||||||||
}; | |||||||||||
function getRefreshCount() { | |||||||||||
var regex = new RegExp('[\?&]refreshcount=([^&#]*)'); | |||||||||||
var rs = regex.exec(location.search); | |||||||||||
return (rs == null || isNaN(Number(rs[1]))) ? 0 : Number(rs[1]); | |||||||||||
} | |||||||||||
function refreshIfNecessary(refreshUri, tokenExpiry) { | |||||||||||
if (window.refreshIfTokenExpired) { | |||||||||||
if ( | |||||||||||
tokenExpiry.getTime() - new Date().getTime() < 300000 && | |||||||||||
refreshUri | |||||||||||
) { | |||||||||||
window.location.replace( | |||||||||||
refreshUri + "&refreshcount=" + (getRefreshCount() + 1) | |||||||||||
); | |||||||||||
} | |||||||||||
} | |||||||||||
} | |||||||||||
function fail(errorMessage, error) { | |||||||||||
if (!isInitCompleted()) { | |||||||||||
state = 4 ; | |||||||||||
log("Failed. Error: " + errorMessage); | |||||||||||
if (!window._spPageContextInfo.killSwitches[ | |||||||||||
8BF5A275-2B87-4119-A6FD-FADFB8F1C308 | |||||||||||
]) { | |||||||||||
if (error?.qosErrorName == "EncounteredJsApiError" && error?.errorMessage == "timeout") { | |||||||||||
logJsapiTimeout(errorMessage, error); | |||||||||||
} else { | |||||||||||
logQosOnFailure(errorMessage, 1 , error); | |||||||||||
} | |||||||||||
} | |||||||||||
else{ | |||||||||||
logQosOnFailure(errorMessage, 1 , error); | |||||||||||
} | |||||||||||
if(Microsoft && Microsoft.Office && Microsoft.Office.OWL && isCreateNew && isOwlTwoStepCreateNewEnabled) { | |||||||||||
Microsoft.Office.OWL.completeCreateNew(getCreateNewFailureParams(errorMessage)); | |||||||||||
} | |||||||||||
} | |||||||||||
}; | |||||||||||
function logJsapiTimeout(message, errorObject) { | |||||||||||
var qosStartTime = window.wopiDiagClient.wopiInitTime; | |||||||||||
var qosEndTime = new Date().getTime(); | |||||||||||
loadWacOwlHostAsync(function(wacOwlHost) { | |||||||||||
if (errorObject?.documentLoadedWithTabSwitch || | |||||||||||
errorObject?.error?.documentLoadedWithTabSwitch || | |||||||||||
document.visibilityState !== "visible") { | |||||||||||
wacOwlHost.logWacInitializationQoS( | |||||||||||
qosStartTime, | |||||||||||
2 , | |||||||||||
WacInit timed out for not focus, | |||||||||||
message, | |||||||||||
errorObject, | |||||||||||
qosEndTime | |||||||||||
); | |||||||||||
} else { | |||||||||||
wacOwlHost.logWacInitializationQoS( | |||||||||||
qosStartTime, | |||||||||||
1 , | |||||||||||
WacInit timed out, | |||||||||||
message, | |||||||||||
errorObject, | |||||||||||
qosEndTime | |||||||||||
); | |||||||||||
} | |||||||||||
wacOwlHost.logScriptQos( | |||||||||||
qosStartTime, | |||||||||||
this._scriptError, | |||||||||||
this._scriptWarning, | |||||||||||
qosEndTime); | |||||||||||
}); | |||||||||||
} | |||||||||||
function logQosOnFailure(message, qosResult, errorObject) { | |||||||||||
var qosStartTime = window.wopiDiagClient.wopiInitTime; | |||||||||||
const defaultResultCode = "WacInit failed"; | |||||||||||
var resultCode; | |||||||||||
if (!window._spPageContextInfo.killSwitches[ | |||||||||||
B7907FD7-C3C4-4B85-8FB1-F197ED06F7C3 | |||||||||||
]) { | |||||||||||
resultCode = defaultResultCode + (errorObject?.wacErrorName ? (": " + errorObject?.wacErrorName) : ""); | |||||||||||
} else { | |||||||||||
resultCode = defaultResultCode; | |||||||||||
} | |||||||||||
var qosEndTime = new Date().getTime(); | |||||||||||
loadWacOwlHostAsync(function (wacOwlHost) { | |||||||||||
wacOwlHost.logWacInitializationQoS( | |||||||||||
qosStartTime, | |||||||||||
qosResult, | |||||||||||
resultCode, | |||||||||||
message, | |||||||||||
errorObject, | |||||||||||
qosEndTime | |||||||||||
); | |||||||||||
wacOwlHost.logScriptQos( | |||||||||||
qosStartTime, | |||||||||||
this._scriptError, | |||||||||||
this._scriptWarning, | |||||||||||
qosEndTime | |||||||||||
); | |||||||||||
}); | |||||||||||
} | |||||||||||
function updateBrowserHistoryForCreateNew() { | |||||||||||
if (isCreateNew && window.wopiFileInfo && window.wopiFileInfo.NewFilePath) { | |||||||||||
var filePathToReplace = wopiFileInfo.NewFilePath; | |||||||||||
try | |||||||||||
{ | |||||||||||
var url = new URL(wopiFileInfo.NewFilePath); | |||||||||||
if (url.hostname.startsWith('a830edad9050849odpoc')) | |||||||||||
{ | |||||||||||
url.hostname = "www.officeppe.com"; | |||||||||||
url.pathname = "/word/create" + url.pathname; | |||||||||||
filePathToReplace = url.href; | |||||||||||
log(wopiFileInfo.NewFilePath); | |||||||||||
log(filePathToReplace); | |||||||||||
} | |||||||||||
} | |||||||||||
catch(err) | |||||||||||
{ | |||||||||||
log(err); | |||||||||||
} | |||||||||||
history.replaceState( | |||||||||||
{} , | |||||||||||
, | |||||||||||
filePathToReplace | |||||||||||
); | |||||||||||
if (wopiFileInfo.UpdatedPageTitle) { | |||||||||||
document.title = wopiFileInfo.UpdatedPageTitle; | |||||||||||
} | |||||||||||
} | |||||||||||
} | |||||||||||
async function bootDocument() { | |||||||||||
try { | |||||||||||
if (state == 1) { | |||||||||||
state = 2 ; | |||||||||||
if (!window._spPageContextInfo.killSwitches[ | |||||||||||
3D7B3616-4838-4FA3-943B-4664B4FD4580 | |||||||||||
]) { | |||||||||||
window.wopiDiagClient.wopiInitTime = new Date().getTime(); | |||||||||||
} | |||||||||||
setOnTimeout(); | |||||||||||
updateBrowserHistoryForCreateNew(); | |||||||||||
var bootParams = getBootParams(); | |||||||||||
if (!window._spPageContextInfo.killSwitches["F8482CF5-33D3-4F9A-A0AB-52DB5912011A"] && _wopiContextJson.OwletConfig) { | |||||||||||
var owletConfig = JSON.parse(_wopiContextJson.OwletConfig); | |||||||||||
if (owletConfig) { | |||||||||||
Object.assign(bootParams.documentBootInfo, owletConfig.documentInfo); | |||||||||||
Object.assign(bootParams.sessionConfig, owletConfig.sessionConfig); | |||||||||||
Object.assign(bootParams.uiHostConfig, owletConfig.uiHostConfig); | |||||||||||
} | |||||||||||
} | |||||||||||
wacUiHostSession = Microsoft.Office.OWL.bootDocumentWithCustomFunctions( | |||||||||||
bootParams | |||||||||||
); | |||||||||||
} | |||||||||||
} catch (error) { | |||||||||||
this._scriptError = | |||||||||||
(error && error.message | |||||||||||
? error.message | |||||||||||
: "bootDocumentWithCustomFunctions error.") + | |||||||||||
, CDN Path: + | |||||||||||
bootstrapperUrl; | |||||||||||
throw error; | |||||||||||
} | |||||||||||
} | |||||||||||
function setOnTimeout() { | |||||||||||
log("WacInitializer.complete: Trying to complete initialization."); | |||||||||||
var timeoutInMilli = 150000; | |||||||||||
if ( | |||||||||||
!window._spPageContextInfo.killSwitches[ | |||||||||||
C80C205B-9196-43DA-B99B-EF35E35215E0 | |||||||||||
] && | |||||||||||
window.appName === "Excel" | |||||||||||
) { | |||||||||||
timeoutInMilli = 450000; | |||||||||||
} | |||||||||||
setTimeout(onTimeout, timeoutInMilli); | |||||||||||
window.addEventListener("beforeunload", onUnload); | |||||||||||
} | |||||||||||
function tryDocumentBoot() { | |||||||||||
try { | |||||||||||
if (Microsoft && Microsoft.Office && Microsoft.Office.OWL && | |||||||||||
(window.isCreateNew && window.isOwlTwoStepCreateNewEnabled || | |||||||||||
window.wopiAuthInfo && | |||||||||||
window.wopiAuthInfo.AccessToken)) { | |||||||||||
refreshIfNecessary( | |||||||||||
window.refreshUri, | |||||||||||
new Date(window.wopiAuthInfo.AccessTokenExpiry) | |||||||||||
); | |||||||||||
bootDocument(); | |||||||||||
} | |||||||||||
} catch (error) { | |||||||||||
var errorMessage = | |||||||||||
Initialization failed.Error: + error.message | |||||||||||
? error.message | |||||||||||
: error; | |||||||||||
fail(errorMessage); | |||||||||||
} | |||||||||||
} | |||||||||||
function onOwlLoad() { | |||||||||||
state = 1; | |||||||||||
tryDocumentBoot(); | |||||||||||
} | |||||||||||
function getCurrentTime() { | |||||||||||
return new Date().getTime(); | |||||||||||
} | |||||||||||
function onOwlError() { | |||||||||||
fail("Initialization failed. Error loading OWL script"); | |||||||||||
} | |||||||||||
function onCreateNewComplete() { | |||||||||||
state = 1; | |||||||||||
if(!isOwlTwoStepCreateNewEnabled) | |||||||||||
{ | |||||||||||
tryDocumentBoot(); | |||||||||||
} | |||||||||||
else if(Microsoft && Microsoft.Office && Microsoft.Office.OWL && | |||||||||||
isOwlTwoStepCreateNewEnabled) | |||||||||||
{ | |||||||||||
updateBrowserHistoryForCreateNew(); | |||||||||||
Microsoft.Office.OWL.completeCreateNew(getCreateNewSuccessParams()); | |||||||||||
} | |||||||||||
} | |||||||||||
// ]]> | |||||||||||
var loadOwlStartTime = Date.now(); | |||||||||||
window.performance | |||||||||||
&& window.performance.mark | |||||||||||
&& window.performance.mark('owlLoadOwlStart'); | |||||||||||
var initPackage = function(reTryAttempted){ | |||||||||||
window.performance | |||||||||||
&& window.performance.mark | |||||||||||
&& window.performance.mark('owlLoadOwlEnd'); | |||||||||||
var initPackageParams = {"clientVersion":"20250610.7","exposure":"10","wiseEnvironment":"production","owlBootstrapperDiagnostics":{"getManifestFromRemoteTimeElapsed":2,"loadManifestServerTimeElapsed":0,"loadOwlStartTime":0,"loadOwlEndTime":0},"reTryAttempted":false}; | |||||||||||
initPackageParams.jsApiUrlInfos = new Map([['Excel', {"jsApiUrl":"https://res-1.cdn.office.net/wise/owl/excel-boot.e91695b3d74afd5d3944.js","jsApiSri":"sha384-o32wRkWz5qXGImWaCxL11Hc9xPMWay79zErGaP+9FASBKURM7Cx9NN++KDncI9Mw","preloadedInBootStrapper":true}]]); | |||||||||||
initPackageParams.reTryAttempted = reTryAttempted; | |||||||||||
initPackageParams.owlBootstrapperDiagnostics.loadOwlStartTime = loadOwlStartTime; | |||||||||||
initPackageParams.owlBootstrapperDiagnostics.loadOwlEndTime = Date.now(); | |||||||||||
Microsoft.Office.OWL.initPackage(initPackageParams); | |||||||||||
onOwlLoad(); | |||||||||||
}; | |||||||||||
function retryScriptLoad() { | |||||||||||
var head= document.getElementsByTagName('head')[0]; | |||||||||||
var script = document.createElement('script'); | |||||||||||
script.src = 'https://res-1.cdn.office.net/wise/owl/owl.slim.2ee8ded1f8866a28526b.js'; | |||||||||||
script.integrity ='sha384-L/r1xKPPnIdEVPUhKqZmJZmKzdKNJAtXMs8EVryr2NQDg67NZh0UV74EvslD5ueI'; | |||||||||||
script.crossOrigin = 'anonymous'; | |||||||||||
script.onerror = function() { onOwlError() }; | |||||||||||
script.onload = function() { initPackage(true) }; | |||||||||||
script.nonce = '012f5fe3-8629-404a-96d0-ca9a1a4b81b7'; | |||||||||||
head.appendChild(script); | |||||||||||
} | |||||||||||
<script nonce='012f5fe3-8629-404a-96d0-ca9a1a4b81b7' | |||||||||||
src='https://res-1.cdn.office.net/wise/owl/owl.slim.2ee8ded1f8866a28526b.js' | |||||||||||
integrity='sha384-L/r1xKPPnIdEVPUhKqZmJZmKzdKNJAtXMs8EVryr2NQDg67NZh0UV74EvslD5ueI' | |||||||||||
crossorigin='anonymous' | |||||||||||
onload="initPackage(false)" | |||||||||||
onerror='retryScriptLoad()' | |||||||||||
> | |||||||||||
!function(){if('PerformanceLongTaskTiming' in window){var g=window.__tti={e:[]};g.o=new PerformanceObserver(function(l){g.e=g.e.concat(l.getEntries())});g.o.observe({entryTypes:['longtask']})}}(); | |||||||||||
var g_responseEnd = new Date().getTime();window.performance && performance.mark('EUPL.W3CResponseEnd');window['FabricConfig'] = { fontBaseUrl: ''};window['__odsp_culture'] = 'en-us';window['__odspSriHashes'] = {"0":"sha256-V+IGmeA8mltM4SeovJjx2pj5xtpbYo9Q9PhsNYfpaRc=","1":"sha256-N0RF5qt8Z0MGVI4q6tFSEqom91PKY7kmDBP/YMJqWBI=","2":"sha256-Nj8PCDqaKCuZzmGmgStB2mq7BaXZLcSgOXMs+ZhmMgU=","3":"sha256-kP+o6e/irLovF6fOOEVk9K2gvcUifIM+XwiKx1/ASkA=","4":"sha256-4RWFBOJJp3WyQLh6PcuB/uuuoPU20JwdmNF7RJwlSw0=","5":"sha256-f9noodc35PIEGHY0f8W1z0FdgP7E9QlhV4lCbyW/T9Y=","6":"sha256-nEmOXwK7CCSD4qvnH7OUgTshhYSzMJwKVZD8I/NEk1Q=","7":"sha256-2ppnsNqOemt/L6RzJ7dhQ9JboFHm+1/KHQPC6wCZiWs=","8":"sha256-JkOYk92EtisIDaSVo/Hpn2OTVvdARpvQuMrCBbnLyug=","9":"sha256-XNZUdWoj+qJdUJ9eV2KJvAPBdlfKuWwWu9KTIgmOItY=","10":"sha256-jyDFQ/Wba8XpzE2IN88UOTUH3AQNtf09zGC0kSs0zR0=","11":"sha256-c38qYXUuuvWFEtxwBePfFz6ykbJRwg953imXwrlsR5I=","12":"sha256-w43JCJSOWAQ7zk81yj6rsDyZgsCbOeyWzhdO6JOStBI=","13":"sha256-dd7bjZBTT/Mddvn4mSnn4JW0X7Mc83Lwb7W7XF+mWfc=","14":"sha256-vmAJD69RLPkijMBsXY8LHeCsfnPdP5/t1+jyJbNu1uE=","15":"sha256-ezkr4gEaGMkprORgIIyzgS7GyQJrpbJFacJ4hNbpLhA=","16":"sha256-bSmfJo2KRrdzz1MSt+7R7Vvs8FR1M/yGPPjG6QJIe8g=","17":"sha256-hquoK1KtHoVDqjCLxJdGWZbmsk9/de9EQlseg/6rcRw=","18":"sha256-PmoeIFRHWXSVdjZHjrFUo8o6S6CGTHf/rN3mlUmeCuw=","19":"sha256-qektYAaE5QrxK61lE7L6+kuPLC680XIaUDx1IR5ipM8=","20":"sha256-bz0JbR0fs7cGMsbJc6LtG4TWvHN2jl98/YahNyX/f68=","21":"sha256-qAhcNYAs6V8iyMx8sky1PbSr6YjmEeCPrwSgwsXD+Xk=","22":"sha256-kfUqnKgMWjJ5R38YfbzHfiYOaH0+KzDG2lte4JFEm/E=","23":"sha256-A6lLDHrBWNBSXE0PDATGTG58lQ74oiNYBh3vumixWBg=","24":"sha256-UpI+y+7kimY/IqOQkQMiSQ/EO6LHrc+WanynXbFNHww=","25":"sha256-lziQr3815V191M+V3HxOgj7d/xysKufJY+Z+h1FbLTU=","26":"sha256-ZdXMylsytkahovZJ+2uVCk8jqheB/J/pF0DC2vWPZWk=","27":"sha256-ZUYxllSCUvxFW2pFict4BMiyGAFcVj02ibz/p2bfOtU=","28":"sha256-Arnukoxx39zgosC9L/1PS5O4fNkNafdD9ZemfwX14Aw=","29":"sha256-dpCb1zRn0IcVypeG1tswdgtvNmTQH6uK1rsVfRUEJGI=","30":"sha256-/ZwR4dAynIKku/ojXS5o+0xexpTOZyplRElRRKgSCHg=","31":"sha256-iLjxaY5KdTUSZAzrmM7jqA+8DRojsE+2djEpn0lAnv0=","32":"sha256-eUtoM634ymm1gaYEMBSuQVMFKm9/G82fPnkSYKnuKX4=","33":"sha256-dwVbhlyj0egtie9E0atqVcKDyVE0e3Es+3IFyqJW0wc=","34":"sha256-96FNdjD/DsRqVBZAD7PsFicf65qhClfGwz2F7XbO2IM=","35":"sha256-Sy9j9bnsPnvLcCu8laFFx9Omd5+ysmdFAJ4DuYgFtAg=","36":"sha256-Ej6/CqzffN3e3R7AqY4zrQwAOlY/j0cM468F02I8wk8=","37":"sha256-7RZmda5r9YoUY8UzcyFTZwQdAgismC2A/f9QRx6CXPo=","38":"sha256-2hCrNTNVW1QjPnjNvmjGJmF9dpx6qzSAp285P9HYI2I=","39":"sha256-uBn482fn/VN0kzEf2v+GvhjDA76VC8DAm0wpZjfUYT4=","40":"sha256-LCf7IDvTyBykipnRdhBIz22cT/iKa/LWqKi1dpdqS9E=","wacowlhostwebpack.js":"sha256-IO6xWNGb2v/gJ0kVBLg4HKm+BznfyGz+s8GyraEGlQo=","en-us/ondemand.resx":"sha256-vYrdJ0WNa2Aj1eYcANbzI5jU9QR/o5uCsyUM8qg9+w4=","odsp.react.lib-661ef976.js":"sha256-ZpvADcEVPUqYJrADhyD8jIj8cvuQi/+Do81ARxkqBQs=","odsp.react.lib":"sha256-ZpvADcEVPUqYJrADhyD8jIj8cvuQi/+Do81ARxkqBQs=","odsp.knockout.lib-0fc2dab4.js":"sha256-lAGu4k1jt/cySL6AShR192GaztFWq5cSGc1gVMTEHWo=","odsp.knockout.lib":"sha256-lAGu4k1jt/cySL6AShR192GaztFWq5cSGc1gVMTEHWo=","odsp.aria.lib-be18867b.js":"sha256-EWsiK+pFJn5y2lnG8DNw7cn+Y4QgcFlpwiUGb5OuPwg=","odsp.aria.lib":"sha256-EWsiK+pFJn5y2lnG8DNw7cn+Y4QgcFlpwiUGb5OuPwg=","odsp.1ds.lib-df1de4f6.js":"sha256-h4TvGWr+jG4evGz+JA1vbft2ZpHyX7aohpXmd9pvTIg=","odsp.1ds.lib":"sha256-h4TvGWr+jG4evGz+JA1vbft2ZpHyX7aohpXmd9pvTIg=","require-2495d64e.js":"sha256-fz0HOkMOC4Fc0km/LBFpNgmSWhXLFK6zju0fXOSx8bg=","odm-b8b798f7.js":"sha256-5vqLw0xEXLlWjeUllPYRQKvu8jdDyEF69v0arPF5Iko="};window['__odsp_libraryScripts'] = {"odsp.react.lib":"https://res-1.cdn.office.net/files/sp-client/odsp.react/odsp.react.lib-661ef976.js","odsp.knockout.lib":"https://res-1.cdn.office.net/files/sp-client/odsp.knockout/odsp.knockout.lib-0fc2dab4.js","odsp.aria.lib":"https://res-1.cdn.office.net/files/sp-client/odsp.aria/odsp.aria.lib-be18867b.js","odsp.1ds.lib":"https://res-1.cdn.office.net/files/sp-client/odsp.1ds/odsp.1ds.lib-df1de4f6.js","odsp-media":"https://res-1.cdn.office.net/files/sp-client/odsp-media-c067efc4.js"}; | |||||||||||
window["_spModuleLink"]={"buildNumber":"odsp-web-prod_2025-06-06.006","targetBuildNumber":null,"isBuildAsExperimentRunning":false,"manifestName":"WacOwlHostWebPack","scenarioName":"WacOwlHostWebPack","bugLinkFormat":null,"ulsLinkFormat":null,"libraries":null,"usingRedirectCookie":false}; | |||||||||||
window.__odsp_cdnConfig = {"baseUrls":["https://res-1.cdn.office.net/files/odsp-web-prod_2025-06-06.006/","https://res-2.cdn.office.net/files/odsp-web-prod_2025-06-06.006/"],"libraryKey":"sp-client","key":"odsp-web-prod_2025-06-06.006"}; | |||||||||||
(function () { | |||||||||||
var baseUrls = window.__odsp_cdnConfig.baseUrls; | |||||||||||
function getOrigin(url) { | |||||||||||
var match = url.match(/^https:\/\/[^\/]+\//); | |||||||||||
return match && match[0]; | |||||||||||
} | |||||||||||
var origins = baseUrls.map(getOrigin); | |||||||||||
window.__backupBaseUrl = baseUrls[1]; | |||||||||||
var backupBaseUrl = baseUrls[1]; | |||||||||||
var failOverState = (window.__cdnFailOverState = { | |||||||||||
baseUrlFailedOver: false, | |||||||||||
modulesFalledBack: [], | |||||||||||
onPathFallback: function (moduleId, paths) { | |||||||||||
var failedModules = failOverState.modulesFalledBack; | |||||||||||
failedModules.push(moduleId); | |||||||||||
if (!failOverState.baseUrlFailedOver && failedModules.length >= 2) { | |||||||||||
for (var id in paths) { | |||||||||||
var items = paths[id]; | |||||||||||
if (Array.isArray(items) && items.length > 1) { | |||||||||||
items.shift(); | |||||||||||
require.undef(id); | |||||||||||
require(null, { | |||||||||||
skipMap: true | |||||||||||
})([id]); | |||||||||||
} | |||||||||||
} | |||||||||||
require.config({ | |||||||||||
baseUrl: backupBaseUrl, | |||||||||||
}); | |||||||||||
failOverState.baseUrlFailedOver = true; | |||||||||||
} | |||||||||||
}, | |||||||||||
}); | |||||||||||
function processConfigToSupportFailOver(config) { | |||||||||||
var paths = config.paths, | |||||||||||
bundles = config.bundles; | |||||||||||
function getUrl(origin, index) { | |||||||||||
return origin | |||||||||||
? origins[index] | |||||||||||
: baseUrls[index]; | |||||||||||
} | |||||||||||
for (var id in paths) { | |||||||||||
var path = paths[id]; | |||||||||||
var backup; | |||||||||||
paths[id] = []; | |||||||||||
for (var _b = 0; _b < origins.length; _b++) { | |||||||||||
backup = path.replace(/^(https:\/\/[^\/]+\/)?/, function (match) { | |||||||||||
return getUrl(match, _b); | |||||||||||
}); | |||||||||||
paths[id].push(backup); | |||||||||||
} | |||||||||||
} | |||||||||||
for (var id in bundles) { | |||||||||||
var path = paths[id]; | |||||||||||
if (path) { | |||||||||||
for (var _a = bundles[id], i = _a.length - 1; i >= 0; i--) { | |||||||||||
paths[_a[i]] = path; | |||||||||||
} | |||||||||||
} | |||||||||||
} | |||||||||||
config.onPathFallback = function (opts) { | |||||||||||
var id = opts.moduleId, | |||||||||||
config = opts.config, | |||||||||||
deps = config && config.deps; | |||||||||||
if (id && deps && deps.indexOf(id) >= 0) { | |||||||||||
failOverState.onPathFallback(id, paths); | |||||||||||
} | |||||||||||
}; | |||||||||||
return config; | |||||||||||
} | |||||||||||
var config = {paths:{"wacowlhostwebpack":"wacowlhostwebpack/wacowlhostwebpack","ondemand.resx":"wacowlhostwebpack/en-us/ondemand.resx","odm":"odm-b8b798f7","odsp.react.lib":"https://res-1.cdn.office.net/files/sp-client/odsp.react/odsp.react.lib-661ef976","odsp.knockout.lib":"https://res-1.cdn.office.net/files/sp-client/odsp.knockout/odsp.knockout.lib-0fc2dab4","odsp.aria.lib":"https://res-1.cdn.office.net/files/sp-client/odsp.aria/odsp.aria.lib-be18867b","odsp.1ds.lib":"https://res-1.cdn.office.net/files/sp-client/odsp.1ds/odsp.1ds.lib-df1de4f6","odsp-media":"https://res-1.cdn.office.net/files/sp-client/odsp-media-c067efc4"},bundles:{"odsp.react.lib":["odsp.react.lib"],"wacowlhostwebpack":["odsp-next/roots/WacOwlHost"],"odsp.knockout.lib":["odsp.knockout.lib"],"odsp.aria.lib":["odsp.aria.lib"],"odsp.1ds.lib":["odsp.1ds.lib"],"odsp-media":["odsp-media"]},shim:{},deps:["odsp.react.lib","odsp-next/roots/WacOwlHost"],baseUrl:"https:\u002f\u002fres-1.cdn.office.net\u002ffiles\u002fodsp-web-prod_2025-06-06.006\u002f",waitSeconds:0,onNodeCreated:function(n,c,m,u) { | |||||||||||
n.setAttribute("crossorigin","anonymous"); | |||||||||||
var urlParts = u.split('/'); | |||||||||||
var fileName = urlParts[urlParts.length - 1]; | |||||||||||
var odspSriHashes = window.__odspSriHashes; | |||||||||||
var integrity = odspSriHashes && (odspSriHashes[window.__odsp_culture + '/' + fileName] || odspSriHashes[fileName]); | |||||||||||
if (integrity) { | |||||||||||
n.setAttribute("integrity",integrity); | |||||||||||
} | |||||||||||
},enforceDefine:false}; | |||||||||||
var newConfig = processConfigToSupportFailOver(config); | |||||||||||
window.performance && performance.mark('EUPL.RequireConfigStart'); | |||||||||||
require.config(newConfig); | |||||||||||
})(); | |||||||||||
// <![CDATA[ | |||||||||||
loadWacOwlHostAsync(function (wacOwlHost) { | |||||||||||
if (wacOwlHost && wacOwlHost.resetUrl) { | |||||||||||
wacOwlHost.resetUrl(null); | |||||||||||
} | |||||||||||
}); | |||||||||||
// ]]> | |||||||||||
var g_duration = 111; | |||||||||||
var g_iisLatency = 2; | |||||||||||
var g_cpuDuration = 56; | |||||||||||
var g_queryCount = 3; | |||||||||||
var g_queryDuration = 17; | |||||||||||
var g_requireJSDone = new Date().getTime(); | |||||||||||
Skorlisti-AP60-2025Magnús Ragnarsson2025-05-11T14:11:01+00:00