| <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.d335ca20a7d20df7c211.js' | |||||||||||
| rel='preload' | |||||||||||
| integrity='sha384-ZmLn/gv1pEDj6vZNn13jO7xqkISI3Y6hX/waGwEu64CdXwmBIhuOCelO8cYLiMpx' | |||||||||||
| crossorigin='anonymous' | |||||||||||
| as='script' | |||||||||||
| nonce='c24c1d61-8d73-44b0-b3ad-eb7cff39d7ac' | |||||||||||
| > | |||||||||||
| <link | |||||||||||
| href='https://res-1.cdn.office.net/wise/owl/excel-boot.94c24a77811e346e85c4.js' | |||||||||||
| rel='preload' | |||||||||||
| integrity='sha384-bcemP0FnGXPvtdyfGAb7YK17rsUhTMSoNQIBr0lr6Y5W9xaq8jz5k1vxZB+yeDj3' | |||||||||||
| crossorigin='anonymous' | |||||||||||
| as='script' | |||||||||||
| nonce='c24c1d61-8d73-44b0-b3ad-eb7cff39d7ac' | |||||||||||
| > | |||||||||||
| // <![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":"F8EEFCA1-90F9-F000-DE87-749565590380","UserId":"urn:spo:tenantanon#b1576fff-f988-4f5f-8d82-d3adde34d908","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=f8eefca1-90f9-f000-de87-749565590380","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.eyJzaXRlaWQiOiJlYWY2NTdkZi0yOTIxLTQ5NTAtODJmMi0zNmQyMmM0ZDlmZWIiLCJhdWQiOiIwMDAwMDAwMy0wMDAwLTBmZjEtY2UwMC0wMDAwMDAwMDAwMDAvc2t5dHR1ci1teS5zaGFyZXBvaW50LmNvbUBiMTU3NmZmZi1mOTg4LTRmNWYtOGQ4Mi1kM2FkZGUzNGQ5MDgiLCJleHAiOiIxNzcyNzI5NDAzIn0.CiMKCXNoYXJpbmdpZBIWL3RIUUV2QkRJVTJOaG1HZ3MraU5aQQoKCgRzbmlkEgI5ORILCPL7vOSuo_0-EAUaDTQwLjY3LjI1MC4yNDYiFG1pY3Jvc29mdC5zaGFyZXBvaW50KixldHJ2RmJnMlk4U0NycDNXQmdWZkZueGxycWZwNjdCdU9qUmFFK05EZ25zPTCUATgBQhCh_O74-ZAA8N6HdJVlWQOAShBoYXNoZWRwcm9vZnRva2VuYgR0cnVlckswaC5mfG1lbWJlcnNoaXB8dXJuJTNhc3BvJTNhdGVuYW50YW5vbiNiMTU3NmZmZi1mOTg4LTRmNWYtOGQ4Mi1kM2FkZGUzNGQ5MDh6ATDCAUswIy5mfG1lbWJlcnNoaXB8dXJuJTNhc3BvJTNhdGVuYW50YW5vbiNiMTU3NmZmZi1mOTg4LTRmNWYtOGQ4Mi1kM2FkZGUzNGQ5MDjIAQE.ywZyDtJjx1or3K7PONk5gs49CHaV2vVCa7zLTqrVYwo","FileUrlNoAuth":"https://skyttur-my.sharepoint.com/personal/maggir_skyttur_is/_layouts/15/download.aspx?UniqueId=06200d7f-8db9-4cd6-85fe-e42ffffed9f2\u0026Translate=false","DownloadCode":"v1.eyJzaXRlaWQiOiJlYWY2NTdkZi0yOTIxLTQ5NTAtODJmMi0zNmQyMmM0ZDlmZWIiLCJhcHBfZGlzcGxheW5hbWUiOiJQb3dlclBvaW50T25saW5lIiwiYXBwaWQiOiJlMDNhMTNlZS05NzMwLTRjYWUtODUyNS00NzU1OWM4Y2YxOGEiLCJhdWQiOiIwMDAwMDAwMy0wMDAwLTBmZjEtY2UwMC0wMDAwMDAwMDAwMDAvc2t5dHR1ci1teS5zaGFyZXBvaW50LmNvbUBiMTU3NmZmZi1mOTg4LTRmNWYtOGQ4Mi1kM2FkZGUzNGQ5MDgiLCJleHAiOiIxNzcyNzI5NDAzIn0.ChEKCnN1YnZlcnNpb24SA1BBQwojCglzaGFyaW5naWQSFi90SFFFdkJESVUyTmhtR2dzK2lOWkEKzQEKBGFhYXMSxAFbIjY3ZTNkZjI1LTI2OGEtNDMyNC1hNTUwLTBkZTFjN2Y5NzI4NyIsImUwM2ExM2VlLTk3MzAtNGNhZS04NTI1LTQ3NTU5YzhjZjE4YSIsImRjOTA4MDQzLTg2M2YtNDUzMy1iNWU0LTc5MTEwODJlYmVmZSIsImRiYmNhNjg2LTFhNDktNDAxMi1hYzFjLTVjYmFmMjQ3NWE1OSIsIjBkYjFiYzA1LTU2OTMtNDg2Ni1iZjdhLWZhMmJkN2FjY2JmNSJdCgoKBHNuaWQSAjk5EgsI8vu85K6j_T4QBRoNNDAuNjcuMjUwLjI0NiosZXRydkZiZzJZOFNDcnAzV0JnVmZGbnhscnFmcDY3QnVPalJhRStORGducz0wlAE4AUIQofzu-PmQAPDeh3SVZVkDgEoQaGFzaGVkcHJvb2Z0b2tlbnJLMGguZnxtZW1iZXJzaGlwfHVybiUzYXNwbyUzYXRlbmFudGFub24jYjE1NzZmZmYtZjk4OC00ZjVmLThkODItZDNhZGRlMzRkOTA4egEyggESCf9vV7GI-V9PEY2C063eNNkIogE3dXJuOnNwbzp0ZW5hbnRhbm9uI2IxNTc2ZmZmLWY5ODgtNGY1Zi04ZDgyLWQzYWRkZTM0ZDkwOKoBN3VybjpzcG86dGVuYW50YW5vbiNiMTU3NmZmZi1mOTg4LTRmNWYtOGQ4Mi1kM2FkZGUzNGQ5MDiyARVTaXRlcy5GdWxsQ29udHJvbC5BbGzIAQE.y1CELZevha7hmRUNXhVfVxGgeaW_9V4YNojghSIjrdU","FileImmutableReason":0,"FontLibUrl":null,"BundleMajorVersion":1,"BundleUrl":null,"BundleUrlNoAuth":null,"BundleCode":"v1.eyJzaXRlaWQiOiJlYWY2NTdkZi0yOTIxLTQ5NTAtODJmMi0zNmQyMmM0ZDlmZWIiLCJhcHBfZGlzcGxheW5hbWUiOiJQb3dlclBvaW50T25saW5lIiwiYXBwaWQiOiJlMDNhMTNlZS05NzMwLTRjYWUtODUyNS00NzU1OWM4Y2YxOGEiLCJhdWQiOiIwMDAwMDAwMy0wMDAwLTBmZjEtY2UwMC0wMDAwMDAwMDAwMDAvc2t5dHR1ci1teS5zaGFyZXBvaW50LmNvbUBiMTU3NmZmZi1mOTg4LTRmNWYtOGQ4Mi1kM2FkZGUzNGQ5MDgiLCJleHAiOiIxNzcyNzI5NDAzIn0.ChEKCnN1YnZlcnNpb24SA1BBQwojCglzaGFyaW5naWQSFi90SFFFdkJESVUyTmhtR2dzK2lOWkEKzQEKBGFhYXMSxAFbIjY3ZTNkZjI1LTI2OGEtNDMyNC1hNTUwLTBkZTFjN2Y5NzI4NyIsImUwM2ExM2VlLTk3MzAtNGNhZS04NTI1LTQ3NTU5YzhjZjE4YSIsImRjOTA4MDQzLTg2M2YtNDUzMy1iNWU0LTc5MTEwODJlYmVmZSIsImRiYmNhNjg2LTFhNDktNDAxMi1hYzFjLTVjYmFmMjQ3NWE1OSIsIjBkYjFiYzA1LTU2OTMtNDg2Ni1iZjdhLWZhMmJkN2FjY2JmNSJdCgsKBHNuaWQSAzEwMRILCPqE0OSuo_0-EAUaDTQwLjY3LjI1MC4yNDYqLDg4UkpIcEN0ajdTK3ViemZuY2M3a1RwWXZ1b3FTQ2xOME9QYURuT0JVU2M9MLkBOAFCEKH87vj5kADw3od0lWVZA4BKEGhhc2hlZHByb29mdG9rZW5ySzBoLmZ8bWVtYmVyc2hpcHx1cm4lM2FzcG8lM2F0ZW5hbnRhbm9uI2IxNTc2ZmZmLWY5ODgtNGY1Zi04ZDgyLWQzYWRkZTM0ZDkwOHoBMoIBEgn_b1exiPlfTxGNgtOt3jTZCKIBN3VybjpzcG86dGVuYW50YW5vbiNiMTU3NmZmZi1mOTg4LTRmNWYtOGQ4Mi1kM2FkZGUzNGQ5MDiqATd1cm46c3BvOnRlbmFudGFub24jYjE1NzZmZmYtZjk4OC00ZjVmLThkODItZDNhZGRlMzRkOTA4sgEVU2l0ZXMuRnVsbENvbnRyb2wuQWxsyAEB.xoFC-ijimJDY8G1ojSjo_tlVMmqWbvpd9JVy5ieTDL4","ReadOnly":false,"IrmEnabled":false,"LabelIrmed":false,"SupportsZipIt":false,"OpcEnabled":false,"LastModified":1741213891000,"ServerStartTime":1772693403545.4978,"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,"OwnerId":null,"SupportsPolicies":false,"UserCanNotWriteRelative":false,"DisablePrint":false,"DisableBrowserCachingOfUserContent":false,"ProtectInClient":false,"ClientUrl":null,"HostingPageOrigin":null,"OwletConfig":null,"TemplateInfo":null,"TemplateDriveId":null,"TemplateItemId":null,"BundleStaleness":0,"IsAsyncBundleStale":false,"ViewOnly":false,"DelayLoadResources":true,"Origin":"Sharing.ClientRedirect","Slrid":"f8eefca1-30d7-f000-de87-7d85911f3ec8","WacHostFlightStatus":{"WordViewToUnifiedRead":false},"ClickTime":0,"UniqueClick":"3d08b4cf-3ed1-4465-96c4-d564ddd1fe19","HostGeo":"EMEA","PredictedOfficeAppEndPoint":"","PredictedOfficeAppEndPointHintForRealSession":false,"PredictedOfficeAppEndPointAccessTime":null,"PreseededSessionKey":"fb2f43ae-9493-f585-4475-8b732f52a04d","PreseededWacSessionId":"db4e493d-655a-e00c-00cb-0555e46385b2","WacSessionId":"db4e493d-655a-e00c-00cb-0555e46385b2","ParentFolderFullUrl":"https://skyttur-my.sharepoint.com/personal/maggir_skyttur_is/Documents","DocAgeBucketAtViewTimeBasedOnLastModifiedTime":"128-365 days","DocAgeBucketAtViewTimeBasedOnLastWrittenTime":"128-365 days","DocCategoryBasedOnLastModifiedTime":"TooOld","DocCategoryBasedOnLastWrittenTime":"TooOld","SSRGenerationReason":"TransformApi","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:286","TenantName":"Default","AddActivatedKSFromManifest":false,"MainLinkShareToken":null,"ListBaseTemplate":700}; | |||||||||||
| wopiContextFlushTime = new Date().getTime(); | |||||||||||
| var appName = 'Excel'; | |||||||||||
| var bootstrapperUrl = 'https://res.public.onecdn.static.microsoft/officeonline/x/s/h58FAEAD9537D15F7__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: 'eyJhbGciOiJSUzI1NiIsImtpZCI6IjQwMzQ3RDdCRDIyMTk2QUI4NkFFMTg4MkRDMjAyRkQ5RTE5RjMyRjIiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJRRFI5ZTlJaGxxdUdyaGlDM0NBdjJlR2ZNdkkifQ.eyJuYW1laWQiOiIwIy5mfG1lbWJlcnNoaXB8dXJuJTNhc3BvJTNhdGVuYW50YW5vbiNiMTU3NmZmZi1mOTg4LTRmNWYtOGQ4Mi1kM2FkZGUzNGQ5MDgiLCJuaWkiOiJtaWNyb3NvZnQuc2hhcmVwb2ludCIsImlzdXNlciI6InRydWUiLCJjYWNoZWtleSI6IjBoLmZ8bWVtYmVyc2hpcHx1cm4lM2FzcG8lM2F0ZW5hbnRhbm9uI2IxNTc2ZmZmLWY5ODgtNGY1Zi04ZDgyLWQzYWRkZTM0ZDkwOCIsInNoYXJpbmdpZCI6Ii90SFFFdkJESVUyTmhtR2dzK2lOWkEiLCJpc2xvb3BiYWNrIjoiVHJ1ZSIsImFwcGN0eCI6IjA2MjAwZDdmOGRiOTRjZDY4NWZlZTQyZmZmZmVkOWYyO01NSW9kVHVrMnhacDRTTFIyUlQ3cU9HcTNsTT07RGVmYXVsdDs5YzA5ZjJiMTA2Y2Y0MzY1OGRjNjNjYWM0NDcyNDBmYzs7VHJ1ZTs7OzUxMjtmOGVlZmNhMS05MGY5LWYwMDAtZGU4Ny03NDk1NjU1OTAzODAiLCJmaWQiOiIxODgwODUiLCJpc3MiOiIwMDAwMDAwMy0wMDAwLTBmZjEtY2UwMC0wMDAwMDAwMDAwMDBAOTAxNDAxMjItODUxNi0xMWUxLThlZmYtNDkzMDQ5MjQwMTliIiwiYXVkIjoid29waS9za3l0dHVyLW15LnNoYXJlcG9pbnQuY29tQGIxNTc2ZmZmLWY5ODgtNGY1Zi04ZDgyLWQzYWRkZTM0ZDkwOCIsIm5iZiI6IjE3NzI2OTM0MDMiLCJleHAiOiIxNzcyNzI5NDAzIn0.ntPKNpuRsdRi3lYeODKhggJGrFZVT_k2iUsoDsl1vlqbKugK9GM4jCQc6pSsrtOPdZVdItG8QVpCkKvgywmY3UpqLyvuH7OylEj7ExrDWOua_R6fINXgqoyKZTexgzMe0j3a4n1wJysFaAMMv30E4FrU4jTuKKbOvj6AUCrUZyKY6uCmXqzUeAvhGPFSNabiGWhFUuApBQdv7SW5Mc1trgpaR1WtqrSgGprOwTYhvFQaRESaxpY-Is_R4SvONAfyDLQ34rA0sw6aO6lf8oRJI_znf6OGTFcI6SGzWGsHATTJT0wlFS-b354RdScvNeyyL6oZsWQRYR_talDZW1xAhw', | |||||||||||
| AccessTokenExpiry: 1772729403779 | |||||||||||
| }; | |||||||||||
| 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%3atenantanon#b1576fff-f988-4f5f-8d82-d3adde34d908","userDisplayName":"Guest Contributor","userLoginName":"urn:spo:tenantanon#b1576fff-f988-4f5f-8d82-d3adde34d908","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,"msGraphEndpointUrl":"https://graph.microsoft.com","serverTime":"2026-03-05T06:50:03.7798649Z","ExpFeatures":[-1910538240,1079311105,83975232,638525468,858982200,-1799077248,80269312,55585821,273224740,-1810235392,1461904,-2013134712,98952,8519936,719524,1879834692,369115506,809111744,1628705287,-1073740800,10708041,8718337,95715844,66716038,272643584,1077379584,1880621082,1074794752,1073741904,371228673,135528720,1351808,142671872,-1814103635,2113158335,2142061463,710151337,213638587,1739194503,-177839447,703965635,-1115493251,441142355,-1625573551,-167625425,1882445935,544822842,327545596,-1380879274,2016369189,-2005208845,-2066908085,-593455749,-332212298,-1397819205,901990335,1572633555,-1049124566,-737118725,903890937,-677817962,-77073676,1780026747,-415631659,-844261968,92274094,-680477240,1484773871,-177734659,-68945601,-2135192198,2140311514,-156443818,-83970177,-1276658055,2042224340,1256160611,516350239,256313306,-309969684,-1014510668,199390820,-353763945,1939751900,2144848870,1471127269,1331334263,712473933,-1360337891,367866873,-14973455,1395380221,-346821706,1807684175,-50549360,255025046,1539221696,-1898866371,-649070696,539189013,-249356943,-1223000744,1622344693,-1036661070,1911961855,-937759134,-1349080553,-1088999769,-1218247172,647543138,1745725534,1125167689,1055011313,-1107028129,-1359642451,1431524769,-934077531,91675379,-776015275,-113361626,-222757564,670898045,1152068742,1932018697,-1787568269,-631629586,1875109141,-806756444,935532987,-622341578,1718863857,1495944445,-1115106001,1358351739,-1262388428,1059027839,1774345199,-1497295663,541107404,1377585962,490840639,-963089940,-1861139853,1431283868,-804024864,-1686175616,-1979383663,13111693,3198156,18352241,128,33554436,16783360,268435456],"ECSClientFeatures":[1611137425,4],"userPhotoCdnBaseUrl":null,"killSwitches":null,"experimentData":"AAABECEAEBEAIQEAIAImYRACEBEhcnYCIAAXEBAAIgABIAAQMHACAQBhEBEhAAIRAAABACIAAXAgAQAgIAECJiAAEAIBIAYAACAAICIBAAAAISECAQEgEFEgEAAQEQAgEAECIBISEEYAAgAAEgchECAQECJyAgYhIAAQAhEAAhIQEQEAAAAAAAEGAAAQICAgAgACAiEmEQAiAAYQEAEAAAIAARAAAAIAEAACAgAQAQAgAAIBEhEAEiAQYQEAIgAAAAAQIA","experimentDataLookup":["04w"],"cloudType":"prod","ariaCollectorUrl":"https://eu-mobile.events.data.microsoft.com/Collector/3.0/","aadSessionId":null,"aadUserId":null,"isEmailAuthenticationGuestUser":false};_spPageContextInfo.updateFormDigestPageLoaded=new Date();_spPageContextInfo.clientServerTimeDelta=new Date(_spPageContextInfo.serverTime)-new Date();if(typeof(define)=='function'){define('SPPageContextInfo',[],function(){return _spPageContextInfo;});}_spPageContextInfo.killSwitches = {"A476F235-8900-4158-A3FA-2C9937FE9954":1,"5C0A87B4-F633-4874-A3C0-F86B3B87B34B":1,"F35F598B-C29D-4006-9F30-141F6C311C54":1,"1F50ABCC-1BCF-417D-A30A-C4FC770B4AB2":1,"7AEA6095-EF52-4D66-8C6A-57B65E9772F5":1,"7FF8B2DA-5824-4DCD-A9F6-DAE0A439272F":1,"36DF5998-F75A-4A7D-9D75-B76BF6679FD3":1,"0AAD5C8C-A9C4-40E1-88AD-93CA94B1CBFE":1,"BFCC7DB6-D0A0-4A7D-82BA-73835514E111":1,"3A63663E-3B63-4F49-84F1-EF22FC76B895":1,"15A3F597-C819-4BA1-8E9D-F4070C626DBD":1,"CC95FDFD-0237-40C7-8438-05CE31E8EA34":1,"E518A891-2538-48AC-AE2B-AC053B36A015":1,"96CF2D3B-6650-46F6-A3A4-3AE2FC325E5F":1,"EA01F6B1-ABEA-4356-9726-95BF8057C106":1,"C02C9A79-A415-4AF1-8598-8406AA780466":1,"EB68210A-4D0D-42CA-A963-3AE4E38098EF":1,"524ECA69-B61F-41FE-85F4-72932FBF2E01":1,"EC57C7BB-D58C-4E24-A56B-73899BAD8BC9":1,"C50B2B5B-A105-4B89-AA2D-E20271BE1507":1,"1DC88B01-2BEB-49C1-A767-C35CB0F8EEDA":1,"3940E0CD-5B85-4AE6-A3AF-AA0DE05AD0A9":1,"79086DD1-6A48-48B3-93F6-0923EBCA05E8":1,"CC5314D2-5EB6-4C8F-9E37-D9737D8B9F02":1,"AB0311C8-321E-468B-B07F-F0EC5A3C8BF8":1,"E6F6C8A5-484A-4634-8403-70CDEC0E6B6C":1,"C0546F6B-F851-4636-9735-AC0D24112B71":1,"9669C447-7126-4319-8628-7B987D165B45":1,"9A5FBFEC-11CB-4706-9F48-F9CDE48BD514":1,"BB930926-9BB4-4BB2-A5DE-362FF03BB515":1,"2501A14A-EF3D-4A87-832E-8F3A8BD10205":1,"30E55F9B-0EEC-40EA-9661-CEA0B8636DA5":1,"2E95BA42-090C-40FF-B1D8-E94EF12055A0":1,"C855951D-9E67-4AD4-9F7C-C0222904E046":1,"F47AC10B-58CC-4372-A567-0E02B2C3D479":1,"5E434ABD-E549-4E72-81BD-191AA2877BD1":1,"A3D3C2E3-1F7E-4D8C-8C6D-1E3F4B5A6C7D":1,"6F436EC8-3252-4C39-AEC1-7628EDEEFCDA":1,"E266794C-865C-45FE-949C-18FD69A99DCC":1,"10493CA6-1784-4E12-AE6C-69C0BB50B423":1,"418EEBFE-EEED-462A-A53C-BA2A49DE227A":1,"F6B8E1C1-1F59-4A94-A0B5-3D3E6B0B4F3E":1,"4A13193B-957A-41F2-AE8F-A2842ADEC1DD":1,"4A834F08-3FA8-4B85-9465-E3B733F27807":1,"26266226-EF6F-47C8-853E-119B570E9F92":1,"C7BFCC00-1BBE-4A59-B158-3CBA756AF2AC":1,"E50B6716-C52C-4AC9-B713-2659069EDEB9":1,"FFF6C1A5-BB49-41D6-B8DA-8F0C2068E051":1,"73D5F1EC-B06C-4F1A-924D-8D1D198A3594":1,"E3A1F7D2-9C4B-4F8A-8D2B-7A6C3B9F4E12":1,"0F9BCA4B-531B-48E9-8D01-8B7A29EE04D8":1,"A8560997-31B9-4B93-B26F-5F5C76BA108A":1,"CB7A1B87-8F82-40FB-8E15-0CBBE0C53550":1,"C9568A31-8D81-4BB7-B4EC-535CBCC418A7":1,"D20FE699-A03B-4FBC-8392-A84FB17788EA":1,"B1ACC516-0AFA-4EB5-8A1F-681BF15B4FCD":1,"22CE7B05-2E7C-4B18-90B1-A028F3C1E574":1,"C00D536E-F64A-44C0-A44E-FC1CDBEFCC78":1,"6366167A-AE58-45DF-829E-68F1431A9913":1,"62DC4615-0A61-4832-B922-6EC28916EBFB":1,"947211BE-0550-433D-B92E-3DC9A27041A2":1,"E4F18588-18ED-42CD-8FCA-AE380461648B":1,"F4670297-0DE8-4405-96C6-E74CE5CCBA59":1,"458C6652-0322-4E92-8ED7-E3B782FE63D9":1,"475E3044-3F22-4268-B309-1390C59E3ABA":1,"961B53B1-9333-4E8E-87E1-FA9F588CE1F9":1,"71FA7C81-62AE-4A88-95CB-E1DCC1522697":1,"6855D256-665D-44D3-B0C3-18BC94C2A64C":1,"26F13501-1A67-4A30-B35F-E0D0C98DECD7":1,"AEAB0199-7443-44F0-826B-06D1C3337636":1,"42F0E50B-8764-484B-A29A-D72E656603B2":1,"257EB865-E5B0-4DF3-B102-884090B36C1A":1,"1B47B836-0B37-415A-8BAD-0DFA2E3FD1EA":1,"80C46AA2-DEEF-41FC-B57C-C1645A12EF72":1,"AA33F9C3-33BC-48BE-B6F2-0B9E2427D828":1,"25581670-3F82-4577-805F-BCFE0454EDBA":1,"F712DAF6-95A1-4A93-95E9-AA33DAF1A8A9":1,"7184FEEF-F619-49C5-B9A5-08C452CE571D":1,"6D004A30-31D4-49A3-8BA4-D1E44BE8982F":1,"0B187C2D-DDA9-4C3F-BCC6-D5EF748CF9CE":1,"DA7B93D5-F2AF-4827-BF6A-91C03D01AE2C":1,"5843EC4A-D33D-47F3-B60E-D53B5C3C8FEB":1,"72B9C329-5C49-496C-912D-CDC42B3EE37C":1,"55D1B0F5-854F-4D1E-8A0C-8992781448B5":1,"06232867-ADB2-44A7-8731-734D9AE6F25E":1,"39E2DE41-02FD-4EF8-BF04-0026EE03840F":1,"76A2CEE5-1343-469B-B2D6-77CF4E7C4E04":1,"29450AB5-11AB-42DA-8D14-FA34EC4278B0":1,"18EF76A3-21EB-4830-AC7F-DAA23B2FB1C0":1,"4493D152-685C-4CA5-B5D2-FC2D4D96D02D":1,"3A716709-9415-4249-9295-69206CD897CE":1,"B6CEAD26-44C0-4721-BE2A-655076886618":1,"816C3C30-303D-4CE5-BA6F-528E59FD5DFF":1,"A48291BC-7DF9-4429-88E0-08D01BC7BE48":1,"133E28C4-D12E-4D96-81C5-76689555A384":1,"77221C7B-31C8-4718-9451-B647FDA094F0":1,"B796460D-8E85-41DB-A097-C5267DB9F8DE":1,"7128D007-31AC-4480-9F5F-AB5D6DBB9C9B":1,"DE23FF79-6DDB-4BF0-BA32-A8B6C87ABBEE":1,"93DE7220-45EF-46DD-A9AF-5F0FD76275E6":1,"354D260E-6A8C-4833-889A-9EBBBD83E4A3":1,"7779DD3D-4705-416E-9934-D3DE9841F785":1,"F9A0AD80-BE36-422B-88C6-A949BCF39D68":1,"4B20752D-8194-4807-A1A8-E6BEA6F8F280":1,"976D4789-A735-4F3F-A12B-38C42A6C0E47":1,"6E8841C4-D221-4605-B007-2BF2A4E9FA19":1,"54D31CB1-AC3E-4814-A7D0-1B250BED273B":1,"4F332CDD-5146-4CBF-B486-A83378319302":1,"E073D094-1A87-4B98-9E32-0DFE7513ED9A":1,"1FFCFF27-5532-41BE-8B46-AA9F25628135":1,"C4464E48-3A45-4BA7-9F9B-5D5097FE221D":1,"8FDCB51E-E918-4C9F-B152-78852AA293C3":1,"19CF512F-D4F7-4623-8EB6-11158069E9BF":1,"BAC120FC-505B-405B-9CE7-32539DB8D5A6":1,"7D903321-71C5-4B12-8466-A31F1626BDEB":1,"F311F90F-287F-4FCA-A6B0-676019E9A967":1,"5B7F7362-FBD5-4D89-8EBF-1BE41BFF06B2":1,"52518D93-4F04-4CEE-8AE5-4FC10D3B8DB3":1,"3DD8FA76-1200-403F-8FD6-CD9A377C6FFB":1,"6B4751FF-6EE1-4709-A4F1-B8E82539B3BA":1,"6381567C-6EEB-4CF1-8CCD-9889BBF71B39":1,"794991EE-8D77-4668-9088-27F83E384560":1,"DDBB39D9-BCEB-47E4-832E-25F040766226":1,"101C5609-3E04-4F75-9CA1-C501E86E886B":1,"D7117103-0986-4117-A232-4B62EE5A0FEB":1,"A3D06FFA-8522-4F8F-A922-9732ECC45132":1,"E1A387CE-E093-4A03-9479-586CD0193291":1,"4596EB1B-47A6-440A-86F1-75E77D0C076B":1,"7E74DF1C-E3C8-41AF-8013-26310BF7C551":1,"3CCDAF3F-3298-4AE0-AC04-31C7BAA3D13F":1,"EAAE82BF-8480-4985-A8C0-15A5746AD90B":1,"C8CEF4F6-3DF2-4164-85C7-57FB8F846B54":1,"D7CF4B11-9EBB-4F93-A84B-636ACECF78FA":1,"1087A959-A920-486B-99B7-0AA4F821696B":1,"D864795F-5E9D-43F6-A636-E36C0A72B40F":1,"B9BE22BD-88DD-47C4-989A-9762524A59FC":1,"F5A59E2F-E3B9-440D-98F4-FAF08DE0D732":1,"7FF2F79F-5F71-4D34-80DC-E43CE62A922C":1,"B5E640E6-76D3-4F41-B187-3D71D64B27D4":1,"EB5FDF79-3970-4BEC-BF98-4BED26BF8346":1,"52789252-35EC-4821-AA90-5E435D706147":1,"79EF4374-1C7D-4F86-B2EA-A91D22E836A2":1,"325CB3D1-4D27-43CB-9C75-F657E7F470E9":1,"E0527057-5171-4096-A532-90EF128CA07A":1,"C861674F-7431-48C3-B542-AAF77CABE216":1,"9C7D373A-8483-4841-B2C6-E2B28D15204A":1,"7993D22A-1689-4DB5-BEC5-916063D0BA00":1,"A1683CBA-F476-4AB1-BE86-E78AF50EA58E":1,"4B328A91-E2FD-4F9C-887C-494CA8EAA59C":1,"0A2E931A-BC8E-4AD4-B37D-96974A961EF7":1,"C07BCC97-69A9-464D-8D0D-F3BE5015D245":1,"C30CA1FC-1B06-4E9D-80E0-EC7EBAD52FC5":1,"020FF975-C60D-4D7C-ABF0-0CDCE8A556CA":1,"B4B99DF4-7485-4847-98BE-D244FED932F7":1,"4429323F-4400-4A98-A83B-4E27F4C42109":1,"5D925D50-87BB-4B55-B546-766B86E7A4E3":1,"4CEC009E-C375-4279-80CD-6FF11E6BE8F5":1,"035B8B31-FC40-4794-8696-D465B40AFABE":1,"1713E6BF-6372-4972-9C61-4DEBB8960F19":1,"CF6740B7-B9A6-4EC5-BD16-DB8734266086":1,"5856413C-62AF-4954-941D-B13731AF2190":1,"C1C8E822-8B9B-423C-9551-AE73E6D0C5F9":1,"03D3EB6E-025D-4C46-B3BC-94032A4C9ABF":1,"1B6291F9-3F2C-4E71-AC05-221B27AC924B":1,"3DBDEF4F-2ED0-43E0-BC54-ACB8C1D8D2FE":1,"8CBC91FE-A7AA-47EA-80DF-54189D9000B1":1,"10376F3C-5026-4C79-826F-9F21B2D8F72E":1,"A1C2D3E4-F5A6-4B7C-8D9E-0F1A2B3C4D5E":1,"20EA78E0-4959-478C-B848-8FA972B989D4":1,"DFADD7D1-0013-409F-B8D2-474BCE817FE6":1,"6207FE00-CCC7-42FB-ABF6-51DB4C5D70F3":1,"BDE5B97F-6BB1-4F51-B1F6-A1F51DBAD076":1,"3D266C8D-FDA3-4F33-8150-8C2AEFE3FECC":1,"06D635DD-DECF-43F9-B61B-719AA461E9D2":1,"FBB95D42-2C0C-4F6D-B487-F02057ACB7B5":1,"29981903-21BA-4AB6-8D47-6F3C05FBF103":1,"308C4FCE-2CAA-439F-977C-E8FDFA4B9EFF":1,"1515877E-8A14-45D6-9B9A-7B3F90001133":1,"42A4AEF9-DCE6-49D5-AE49-8EFC9C78097E":1,"976F4E06-5BA6-4ED5-B10E-5CDA767A0B01":1,"1CE5E80D-7D27-4FA3-A0D7-33C57D1348AD":1,"8BFEC77C-CC51-4459-8336-C9B7D59D772C":1,"065CBF86-8895-44D1-99CB-32E808E0A2B0":1,"D4721386-71A7-4C58-8B67-A1DCC4D1B36C":1,"DD07DC6D-4548-4D5C-B83B-66E3B6D8B8B3":1,"5A8853F4-3C13-4BA5-B783-F617D39B0CE9":1,"63FD3512-32F4-463A-8F45-9AA2A8750791":1,"FD6A706A-3186-4717-9332-27D8BFD00671":1,"D7252E9A-DBEF-414B-9B36-484B3B693458":1,"16D6BA8F-62E4-44EB-8533-0E25682F0A7D":1,"4C5D6E7F-8A9B-0C1D-2E3F-4A5B6C7D8E9F":1,"817A5FD6-9092-44A3-8C22-3F7DB523CA6C":1,"38A2E874-CC43-4C1F-8288-3312532AB3B0":1,"8E55C99A-8C0D-4FB7-B954-DD3D7086CCC7":1,"41E91CCF-5802-4652-8BC9-FA395CBE3D0F":1,"F6ACD53C-6F53-4ED0-B767-0D93D8D31D88":1,"2B0BA456-6226-4AE5-B1B6-785B45C15560":1,"5387E004-ADF1-49B7-B8CB-0A0BFB9627BA":1,"812D3F36-2F12-4668-93D5-5399A511EF98":1,"8D44F76F-6C26-432B-B2A6-24C6366B91B9":1,"27882F79-128D-4CFD-86A5-3FF6C77E6A79":1,"C85B2E31-C1E5-4F26-A854-2DC3D3727FE0":1,"59D554B4-F071-4886-A660-146AB98BC82B":1,"9A1B3C5D-2E4F-6A8B-7C9D-0E1F2A3B4C5D":1,"45B4B342-F986-43BE-BBE3-739DCF92D26F":1,"0FE1ADC1-064C-4A7B-AE87-79BF74345B70":1,"CD55E78C-CA64-43DC-AE27-1352A20BAD1D":1,"2282733A-324D-4014-B68A-F849A0758446":1,"91336D7F-0E74-4D3C-86AD-B7D1BBB82B91":1,"D88FE1C1-3F66-4AE1-A0AF-D46651876341":1,"91524F60-8439-4784-9B80-A5AC8A9E093E":1,"BD23C941-B3A5-4BC7-ABCA-91707B52AC32":1,"716E73D0-E263-420C-9906-89B185622140":1,"5E9FFB69-CF5A-4786-9A9A-FF0B3C63F77A":1,"3AC63F54-79DF-4D4B-8AC7-0E82136FA7C8":1,"56042DA7-FEF3-4439-BC72-29C22D01A94C":1,"262A3215-DDAD-4D09-B1B0-7F343A66EF54":1,"1A468623-B567-4F0E-A341-8F4A6882EA8F":1,"DC5B4095-F616-464D-91E6-442961A39A03":1,"31E807F7-B41D-4340-B5C7-8765127309E0":1,"D7719688-9B49-4211-BD7D-469FF0592341":1,"1FBDE7CA-5A84-49BA-AA88-3ADC6CBE895B":1,"9132B5E8-067F-49AF-B7F0-0E730A681040":1,"41AFDA01-C2C3-4278-9B7A-0E00F4F2F63A":1,"D23F20A2-9871-4712-A70D-853F7FD9FCBB":1,"8959129F-4997-49AE-B6E9-9DC436BCA8F9":1,"3F275394-CF93-486E-8834-10463468BF76":1,"A7F3C2E1-8B4D-4F2A-9C5E-1D6A7B8C9D0E":1,"ABD8058C-4C6F-4113-A74D-FC357427DBB4":1,"3C26F17E-F496-4A36-BF02-6E0739F7D473":1,"9B2CDBAC-44B3-41F0-B154-1B6A2A2168E5":1,"C8E5B54D-8A55-415A-990F-9CBB93C24660":1,"11D5413E-8F29-4970-9C91-615127220C2A":1,"BE75D588-463F-49EE-8D3A-C3ADE49B6E69":1,"A6A89B95-4F41-4ED7-9863-42EB8B1B8925":1,"8F2A3D5E-9C4B-4A1F-B8E7-6D1F4C2A8E9B":1,"6A6C102F-3B15-46CC-A0ED-D6C0EB5E2849":1,"900BE23D-94F6-4A4A-95B9-D1F5CDF241E1":1,"3EFF2786-3676-4261-8CB0-9D0DA3EECE7B":1,"E2A3B516-4ED2-454C-A2C8-88483F0564B2":1,"737AE6BB-BCAA-4AFE-A3B3-0E9121D83664":1,"ABB51383-7F26-4EFD-BC09-D3FBC4C388BE":1,"EF775E1C-B416-4F9E-B32C-BD9D04ABC577":1,"822A3C01-1AFE-4F52-A9DD-5D7249FB1B0E":1,"A1F2F4B3-5C6D-4781-9A2B-3E4F5A6B7C8D":1,"9771C90D-2E2E-48C5-B9AD-2679829053FD":1,"0E24CB8C-E6E4-467E-B5C9-CF99065D17CD":1,"6B6CF2FC-41EE-4DB0-9ECD-4CC47D2E0CF8":1,"818959E0-0155-4B63-9F08-2C722CD17375":1,"24C97D86-06C2-44D1-ABC8-A039C1401397":1,"82718DF7-37EA-4175-B25A-7D33676CEE69":1,"964D6EB5-8AD7-4902-B827-481EEBD9620E":1,"8F0A8EC7-B568-4B4B-904B-0AAD268098A2":1,"73C4843C-31C1-43DC-B564-782D7B27CC9E":1,"6231FE72-2B10-4782-B315-44AFCE5A8092":1,"10B93113-D242-4EBD-8642-D06706C7B954":1,"B499D8A0-D234-4E6B-90F2-6325648F210C":1,"96F96A3E-19E8-4B2D-9E14-B3D0CEBC0C44":1,"33302356-65FD-4EAB-A614-B991471B911F":1,"8E44775C-2BCE-4B2F-BCE5-16F69EFE36A1":1,"C729AF96-3570-4D8A-B3C1-E943B2030B03":1,"37FE4771-5A43-46B7-BA6A-1A9ADDC6B32B":1,"F613E380-5B58-45CA-97FA-52C6ABBE365E":1,"A480D5C3-16E0-4CFA-8F7F-2D7171D4EB6F":1,"10EE594E-6362-47CA-BA43-60E5A16E065F":1,"DA9DB488-2B7F-434C-BFB4-9D28F69E6C48":1,"7975FD6B-A774-452D-9CF1-FF346032FFAC":1,"FF16C31F-53AE-4B4A-A6AA-CF55476C537C":1,"CA968409-AFCA-4F2E-8A88-9D30C2BC5C16":1,"973FB3ED-DA3F-4CEC-9FE7-FE809E6CAE1D":1,"9DE79769-EDF2-42BB-9BD9-5037DE7BD223":1,"79FF89A1-9546-4A6D-B620-C40D697302CD":1,"204AD6BE-E4BC-48C4-BD43-84D0996E1864":1,"CFA1DE1D-53E6-4FED-BB93-A606ED9D11D5":1,"426A5906-F3FB-4ECB-BA2E-60CA715DE4C8":1,"C8E0BDE7-6B3A-4CE5-933B-B2301DAEA1EC":1,"C35CB81B-38AD-4028-BEFA-28352B4F4325":1,"01425E3B-51BE-4ECE-B0FB-0D9905F3ADCE":1,"1E31C3A0-8103-410F-B18F-3C7BC342AACD":1,"E4541E45-B64D-4297-BA20-1B8A2EDFF020":1,"30827A13-8F1C-47E4-A6D2-402E17956949":1,"13A8E04E-C07E-4FEE-BB8B-26E44DB95698":1,"4DDEE5DE-2FA9-4931-8357-8688A7454D75":1,"59F44095-9BF7-4CE0-9958-B7412DBB67E5":1,"C6E92322-BD4A-4FF6-A53B-18361FBF1458":1,"D2C7F4A9-9194-4A16-B4F4-A8F9894A55D7":1,"D529FDEE-E0B6-4E2C-B7EB-6391FBEE0B5A":1,"ACE7324B-2918-4C86-A3BD-567C6886F725":1,"5CD20CF1-5BC5-7370-B830-E1D94D142B55":1,"8F3A2B1C-4D5E-6F7A-8B9C-0D1E2F3A4B5C":1,"CD481EDC-A8B4-4B65-81DB-AA29C9C8179F":1,"1EBED15B-FA02-4EE2-BBA9-C929D1CEF808":1,"D49D6560-95C9-4131-8147-CC7DAC678C39":1,"948F88C7-B875-4961-BA92-6DF1105F9C1B":1,"B76A91A5-061A-40D2-888C-AF0CA0C2F782":1,"F159755D-E18F-48D2-BF63-F188570721C4":1,"D4A519D5-2A01-4CDF-A260-B3FF8BA073A1":1,"40042393-C91B-4D76-AFA5-0C6401AF7B87":1,"E311B66C-8F25-46DE-9012-34D6DDB5C8F1":1,"07209C59-210D-4659-BF16-87CA5C2EACD3":1,"FBE68303-0088-4739-BE48-EBB03398A17D":1,"16F43CF6-4703-40FE-8CCE-0CC998665AE9":1,"60B8EBB3-A1D1-4424-A45C-AC51D1B51386":1,"ED2D6ADF-8B45-48AF-99CC-971EA80BA440":1,"31003025-6DA9-480C-B202-C8B9D94AD33F":1,"E7D697EC-7154-4EDA-BFC0-F3BCDE2E67AA":1,"C2B9719A-C51B-449D-B61B-36088CB6C954":1,"FCBD4C1E-2024-4499-BE49-CF21FE72FC5B":1,"CB057A9D-487F-4B63-8505-CB6441704259":1,"BD77E3CE-A37F-4CC5-9044-125F61793280":1,"E832EE26-6641-4855-A7AD-307C9705EE83":1,"526FDD5C-E22E-4946-AEA4-D6019B096EF4":1,"4CF09894-F4A8-4E2F-AE69-FCB18607AEB4":1,"CE798DB4-B7FA-4149-9B1B-560B589D1A95":1,"830FFCD1-3410-4D13-B6EB-090716611E23":1,"F1AE9F27-1F60-4193-BF71-55B3AEA18827":1,"F8B2F682-178A-46E8-A2A3-91FA76B18DE1":1,"DA6EA662-5CE2-40D5-8C22-FC7836AA0EF2":1,"B785F54C-0229-441E-AD43-B658EBAD99EB":1,"6ED02FF1-0550-4458-9412-A1FFB1AF3C70":1,"AB63A275-7083-46C2-B72A-69D292E78BF2":1,"06D9439F-385D-421B-80F3-8850F708FE0A":1,"C8A8D508-E8A7-4FD6-B41F-1D64E70A3DC1":1,"21A5AED0-CA83-4A61-B536-65801F89AD82":1,"7EB49F29-C2E1-4ECE-AAE9-BC8D193D9A9F":1,"A9031336-CF1F-421E-8CDB-F88804FD204A":1,"10938DB9-C35F-4A01-8C2E-3D24B775DDD1":1,"2E8EFC47-E426-4C39-AE38-1A2BEC5772F1":1,"DE0B25C1-09C2-4F3F-B5EA-EA90E82F69A8":1,"5B5C2A0E-77F7-410C-B7A1-CF8E90838A35":1,"895A6B7B-C27F-42B0-B88B-0E2E92C2DB78":1,"A7C32ECD-C99F-4BB3-A2A3-146763376FC5":1,"8968C742-A416-4331-9E0C-A7C9A5674D17":1,"88F2BC54-58CC-4A69-9154-A5DA3871B75C":1,"DF414270-8A8A-49CC-801A-4F6E888E369D":1,"2429412F-0FB8-416B-8171-A07901246715":1,"00BA4833-5705-46CF-B0BA-1FC5050D93E5":1,"DE8F8703-6BA3-43B7-A8EC-202928462F6A":1,"C7C494A8-A122-468A-A29A-3B9A193C330A":1,"EC04D7D8-0476-4ACD-BCE4-81F438363D37":1,"0521A074-38BC-454A-8944-12A7E63A1F75":1,"5BDD7BBB-D7F3-4EEE-837C-0563C0798EEF":1,"B9C1D6F1-0F4E-4E0C-8B8D-3C7A2B2F9F5D":1,"EA67BC36-CB4B-41AB-89FB-AA5B3B76E738":1,"37173F65-7647-4EAC-9BA1-64ED13EEBC00":1,"B7A301C8-6266-4B98-A681-0AD12CA7257C":1,"B08BEE0B-3F81-4AD4-A797-66DBDFE5E1CD":1,"AAEC6D9F-6B64-4D29-87E4-9555E34204F2":1,"1A0C05E0-A168-44E4-8721-043F951EF222":1,"D4E7F2A8-5B9C-4E1D-8F3A-6C7B2D9E4F1A":1,"A685E269-1FE7-4CC8-88EF-6BF093787EAC":1,"A5201B0C-1CB7-4AD3-9C51-0BBED7B89410":1,"92DF6672-EE06-4B55-A705-3C794A1A3798":1,"0C465E85-0DDB-4677-BFA3-0AF76CA668D1":1,"EA0F4FC5-F462-46BA-91E8-866D097A7A7E":1,"57055D03-30B5-4A79-92B5-5D764791EA13":1,"16EBCC20-1B94-47B7-8957-C1A20AE30C51":1,"7C111BE1-5C04-4F85-A672-4FF422BBA2E6":1,"5BB6F2C9-A8CD-428C-9AFB-B541B681D53B":1,"415F412E-D133-4054-8A57-9A44FBA540E0":1,"1B1F9AFB-5467-4CC6-871E-921571AFEB4B":1,"A3DE4203-EE8C-4979-9510-95464DBC6643":1,"7826D836-E29D-4AE2-AEE5-6642F90A8BFB":1,"E9C773B9-3D89-420D-9DEF-33D403EAD41F":1,"6449336B-467F-4D7D-A205-D78198CD377B":1,"7A2FC463-A6C4-4CE4-8968-69732AC141F5":1,"CD7CE88A-44C0-45DA-AEB1-394B89D799C3":1,"DE0E9627-2B83-492F-963D-DB8BA144EC72":1,"FDD06481-4820-43BC-A204-50BD0917D0F4":1,"2C9A14FC-2FE4-4F5F-B439-CEBE1CCC40E4":1,"F048AEFE-004B-4CE8-9C26-2D9D4D9707B0":1,"B6BA065D-A0EA-4A9A-BE16-E92F10FD5B37":1,"A6E4ECB3-AE5D-42D7-B7AC-BA0F4675C2BA":1,"A1BB7D00-94D3-480E-8C70-37997ECC1042":1,"9C3E5F7A-2D4B-4E8C-A6F1-8B9D3C5E7A2F":1,"7733D9C2-DA9E-4377-A40E-376B254EC9C7":1,"AB608238-938F-4B47-87A8-6B865CC5DD8F":1,"C95EAEB0-A831-494F-BED5-70B60BD929B8":1,"D52B832F-907E-4121-9478-15340EAAA2AE":1,"DA66F939-8FFB-4E40-B544-75C870EA98C7":1,"C62A73AD-570B-4F40-8DC6-DAAF616FF6BC":1,"E9453D8E-B3C2-11ED-9792-E04F43E6890F":1,"79FBFD78-891C-4F5C-859C-43640068AFF5":1,"8E0413FF-22F5-449D-8F73-FA52AF8FFBC0":1,"AE6D4AD4-7703-46D6-84F9-B25F4F23EEF3":1,"94DA0C63-810C-4053-BCA6-22BC1D53D397":1,"A0D8950E-23E7-481D-B7F2-C0B22DBABFEF":1,"DC3D0AA6-73D0-426A-86D0-2D156D499277":1,"4B2AD7D3-1FF7-4173-938C-3ACA144FDF3F":1,"6B3154A2-91FE-4AA2-AF54-E1B81B10AB12":1,"04AE1D70-3178-475B-ADC4-C9BFB0B9D139":1,"0A0D1E06-4C51-4D13-9AA1-6C82F336C683":1,"A7534443-CE70-4EA8-BA4F-A3883F0CCD49":1,"3338E83F-C152-40EC-B194-53D6B549CB34":1,"32E9D7A0-D026-41B0-B5B8-B9943D6C7998":1,"BE3EF2FF-475A-4236-A482-870A0C4D0392":1,"B981C799-FE15-44AC-BC36-1F656E8A9DC6":1,"9A48A36D-D9B4-49B8-A900-593E78AF7012":1,"F9CE6427-0935-4412-9A3E-B5B163117C74":1,"2998138B-346A-419B-AA00-FC45D333C7B6":1,"2188A668-63D4-4670-8E82-31F375ACADC9":1,"CAEF13CC-A337-41D5-AB43-1357F7B445D9":1,"A938BD05-32A3-45E8-9662-EF1858018C75":1,"EE994654-916C-8096-A245-2B34D0425CC6":1,"EA29F122-3AAE-4C25-927B-223F39629A73":1,"F14EB196-C0EC-49BD-8EB6-141B476820E9":1,"A63D4C07-8156-4022-B4C1-76D590076438":1,"B5348B0E-3B59-4706-B975-C0BBAAECFA63":1,"54D9D24A-7A7B-4E86-A306-6714CCCC003E":1,"263BF26C-F312-47F8-BF2D-C27C5383E667":1,"9BF31281-D68E-44D2-9E1C-3829C7DA57C4":1,"4C8580D1-E1C6-4C1D-85B1-5C6308FE59EE":1,"308FAB07-788F-4D17-8E85-9B685F15B301":1,"2CD1BDC7-4322-4E3F-82C8-B729A8CE18B4":1,"1DE17FB8-E25B-43AC-BD9E-592C70DB0EED":1,"2E02357E-1E07-4BC7-8B1C-064C3215B460":1,"19691B34-AB67-4DD8-BAB8-E4C499C3B460":1,"CF70AD71-AB3B-479B-8388-8CDAFCD61FE3":1,"1D121273-0581-4B0A-94CD-97B70E26F5C2":1,"31C32AF5-A76C-4CD7-8832-65EA3B6BE5CB":1,"5F8DF899-EDF0-4418-AF83-25553D3FA724":1,"17B29119-17A7-40C9-834D-2867074910A2":1,"377CDE12-0DA3-49E4-8F44-8D971A968952":1,"06839158-DEE4-4E61-88CA-9C4E851B6373":1,"029762E4-7674-482A-B362-028DD210B9A0":1,"2CF23FE8-DC9B-4227-992A-755D45C38F75":1,"78432EE1-1DA7-4E3A-B230-9C77BFEC795B":1,"CF1609BE-90CE-4804-A8A7-06AC3C181DDA":1,"3F4E5D6C-E7F8-9B0C-F102-132435467890":1,"FAD5649E-A500-4D25-9E2A-E4E1796078E5":1,"8A26D685-EF4E-4A4B-8D00-1316D20DFA4A":1,"5A3DDDBE-7CD1-43D2-989B-8AB9CC762D77":1,"ABC5CA03-F7C8-4D79-B7EB-6BA83B43A929":1,"F89B57C5-3FC9-4F86-BB26-F40379FDFA7F":1,"77129707-D1D3-46BD-87A8-390CE7501353":1,"CDA460EF-8909-488D-BCB4-7E367D456FA0":1,"62EA590C-4B28-4228-8077-E0805323A855":1,"B9505C52-FEA6-4020-AF16-3D5FAD54A240":1,"2D334F3C-A304-4CCA-8B00-BA3859E6287C":1,"3AB2E5B1-A8EC-4B96-922B-F6B0D68C5068":1,"D662398D-6756-4C15-B96F-C1E373F6118E":1,"49D3D57A-8E5F-4C3C-8ED4-2102A6A3FB59":1,"C99E44D5-0584-4F15-B929-8BB5F2345868":1,"D8E3E5F5-44F8-4FAC-8447-5F3E261AA152":1,"339D4EEE-3E55-4874-9E97-5C7BA48E33A6":1,"12555E22-A2A7-40C1-B5B4-6A3AB0CA2EAB":1,"C76C3CC3-262E-4152-9989-0ED2E2B46025":1,"B0969B4B-B21A-4799-B480-6695CCEE5B56":1,"BC058395-DA67-4E00-AABF-8E06EAA87586":1,"CF50E5A4-4841-455B-8F37-30F5A8635126":1,"BE205EFA-AF8F-4138-B7F4-EE480615D336":1,"A0FDFD54-3508-4EAB-8A22-EF498A61288E":1,"6EF8F86F-714F-4156-9296-75EB98ECB98E":1,"52E20ED2-40CF-4851-A507-5FC198A21580":1,"838310D1-3FF8-4174-8862-48AA32038751":1,"6C10685A-EEE0-4661-AA88-2CFA8692D041":1,"D2C9A32E-6A7D-4BEF-842D-2001258D7486":1,"040DA5AB-97F3-428C-A80E-65FB0979A536":1,"630ED070-8403-4529-BA06-49753C6EC2B0":1,"AFFCADCD-CECC-4998-BAB5-2C7502F857AB":1,"7BFC7379-E135-4A30-AA9A-4867C0314380":1,"1CB23DE7-9056-4F3D-8309-285575FA241B":1,"C6DFBB13-B9F5-4888-8E25-D38C0FB53ED9":1,"5AC5345F-2D8E-4855-9146-FFF1A0221929":1,"5AC023C9-4FE7-47B4-A22E-2D84E5512C13":1,"5353BF41-7C47-4E2B-982F-4A9C0A794D04":1,"A1B2C3D4-E5F6-7890-ABCD-EF1234567890":1,"39B77146-A623-458C-B026-CFBB6E43A192":1,"38A0C1FA-85E4-437A-ACA3-D4682834CB2A":1,"F81D4FAE-7DEC-11D0-A765-00A0C91E6BF6":1,"81A0500E-4FC3-49F9-B10E-711D05781516":1,"6D7E8F9A-0B1C-2D3E-4F5A-6B7C8D9E0F1A":1,"2FB30589-4C7F-41AE-9491-48E10E74008C":1,"9D30FB0A-F228-4859-B881-1033AA981948":1,"B9576248-6A6A-4D18-8F81-29DC30E060BE":1,"3C2FFFE5-9BF6-4097-96DB-91AD05C4ADA8":1,"D56D75F1-5405-42C5-BCD9-2BC130DABBE7":1,"7AF5C54B-8711-4F41-A816-2DB1079548B0":1,"9AE06A9F-CF5F-47A7-9C48-F636F43A43EB":1,"5D94B381-3E6C-43F2-A220-11EE804996D2":1,"A9318A64-F4C5-44F9-A10D-B8EBEFC9AF5F":1,"5606CC61-2DFF-456C-9CC0-DB67E815EC91":1,"C1E4A8B7-9D2F-4A6E-B3C8-7F5A2D1E4B6C":1,"4EFEDA6A-7022-4AAD-85F3-78114EEB5B11":1,"D5245F54-D2AF-41B1-84C3-F63555FD9E13":1,"38E9D2C5-7EAE-4734-9776-8E35DF086367":1,"8246FC51-4DB5-4815-8B97-8D724678034A":1,"C9AF3786-BC1A-489D-962F-17AD26636FEA":1,"AB1BFF08-E021-4859-B638-7D9AD12D4417":1,"5FFE45CF-10CE-4207-BEFB-785BF5D5617D":1,"28F92F06-4AFB-40AA-A7BC-B0EEEB5BA5FB":1,"21B16F0C-2FBC-48F2-AB3D-B39A4ED1B5BA":1,"7A03209D-EC75-47BE-A3D6-93A137FED8D6":1,"9C844A33-AD49-48EC-BA81-1823C7DD6E74":1,"754D3CC7-34C5-4CC5-98A6-59CDBCC29E17":1,"1A427967-D7D3-4F2F-9BAA-F5D78FDC2A18":1,"6409E988-63D2-43A7-8AB8-BA237D7D9C56":1,"B7997871-67D3-429B-B4EB-9465F4C87C6C":1,"36597ADF-3832-4E93-9DFB-8BA963808E4B":1,"AAB06A3F-6EC1-4CD1-9BF9-D76564211D5D":1,"CFF2CEC7-1661-484D-B510-DB461A9EBE68":1,"BF3ED840-5203-4FA0-BF02-A97C4EF5E5DB":1,"FFFD3552-FFDD-4430-B7FE-AE25D1C7B23F":1,"84C44C20-F841-45FC-B679-1FC218D6B67B":1,"8F269389-7796-48CC-B26F-EC1E1A6B6EAB":1,"F63EC20B-6615-4F83-B92B-ADA43D607B42":1,"67B95C6F-7DB2-4108-806D-25C1BE74EEE0":1,"ABFDCEDC-E451-42AE-892A-6FB1F79AB9C6":1,"358B2C0E-6B7B-4A1A-B7E1-48C4E8C075AD":1,"A910DD9C-3F14-44B7-AA25-30435D1B5C22":1,"359DB6DC-8010-4C66-A4D8-7B2500185164":1,"21921CD4-117D-4932-818E-BEEAC8BCA35B":1,"8A705E30-E665-4B70-A48F-BE3B5872CDB4":1,"15D79B5C-445C-474F-920E-42B56570BAA8":1,"2CE979AA-FE18-4671-B2D5-B1ACC3B904F2":1,"C15E230F-50CF-451C-ACA6-6CB94E5E4AC9":1,"F7D7F67E-0206-488F-AE5B-D3222F2F9A85":1,"599ABD3F-EED6-40E4-8741-491A7E28C668":1,"1D631367-3467-4805-A5A7-CE04A46ED754":1,"9EA9061F-18F4-4FEC-8187-51171E4AE7E8":1,"23603553-64EA-4628-A5AE-C39E9CE69DAB":1,"5B2B82CA-4194-40D9-8DF6-B35298FE0F5C":1,"CFF07B57-A849-49A9-BCC8-FC3750CD30BB":1,"CBAFA1FB-59C8-4743-9200-27E578B3D94A":1,"61481DAE-F907-42EF-9AD8-3FA5176CDC39":1,"18F1543C-CC87-4760-BB41-75C0292EB008":1,"4A19C806-C9F2-4CE5-B2BC-5D69536F6C82":1,"603C9F64-3031-4BBF-93D6-0C0DEA6221E5":1,"53079B9A-8992-4E83-9C3B-32602DA07FF6":1,"84901255-7AC0-4D12-89CD-51588E696441":1,"EEEA67B9-5376-4DA0-9DF9-01CB8A0F083E":1,"EDA25EEA-E455-46C8-B9BF-E24D47C9DDAF":1,"D6F2A9E4-5B3C-4A8D-9F1E-7C6B3E5D8A9F":1,"1698E7EC-B997-4FE3-975E-EA525E33E21E":1,"18F70A5A-52AB-4A45-B7B2-1F7FF9CFA856":1,"B9C32C2D-4E7F-4D11-BDBE-75462DBEF77F":1,"C33470ED-126F-4D3E-B26C-723C886E7EE8":1,"D8F9B822-2084-422E-9212-6E0ED6F8E620":1,"7B33886F-D050-4255-B11A-4C591E1224B5":1,"F92AD190-4112-41D5-84A4-231FF9CE7B4E":1,"26082DC3-438A-47E8-A567-8E0A100EDE93":1,"DA9C63B1-83A3-4712-B8D9-E0F3FA04D3A6":1,"40542D61-81D7-456E-AD50-9F6CD7677679":1,"3F00D4B6-B452-4936-B826-CC825F3CFBE5":1,"E7170EBB-5230-4149-BF9C-3294901D271F":1,"7F3C9D2B-6A14-4D5F-9B0E-12C4A6E7F5D8":1,"8F068AE5-5DE4-11F0-8B27-6CA10055A095":1,"FFC93A3A-BBEF-4E50-987B-26A6A7569633":1,"BB173541-E010-4CAA-B119-3461E7D0E3A7":1,"852842B9-3FA6-4AC2-A4D8-274139B997B9":1,"7ABD5CC2-43F0-4E6A-B127-33C36CE2DDE7":1,"F36BB0A5-2453-4FBC-8651-366001BEB33D":1,"F7202B5D-C496-41AB-B24E-DE4B4D9819D1":1,"B7D1D5C4-4C9B-4B1F-8D3D-0F5D3F7D3F9B":1,"B48284A6-76E9-4D7A-8AEA-8FF57FA20C98":1,"4BF497A8-5617-4926-8E0B-94539E71BFE4":1,"7A5C5BE2-C8FF-4AB6-8E68-BA8E59706820":1,"85FB1FCD-1982-4847-9503-507FD1234EEF":1,"0A6880F9-36D4-4994-B693-ECD5DA6F1AC6":1,"AE07D9F3-1F19-4ACA-8A82-C9B8CDAEEE87":1,"05CB974F-0395-4387-A098-DECC49C9B649":1,"338E6D32-9D79-4539-902E-AFA38364F5F5":1,"F041932B-1E57-4152-9E02-E6481126C26D":1,"9D8C7DC7-6FE3-4984-8BC0-9CB670069957":1,"1F252251-F546-5820-AC36-E97FA08DB774":1,"B34CFA97-3F46-4BF6-87DD-19D4A8A11AA8":1,"86A2D6B7-692D-4599-B7F5-BDA364944202":1,"E9CD541E-F257-4FAC-A70B-82CB6C83E1B5":1,"10F1392A-27AA-46D3-882A-F0AE5F5AEAD6":1,"693CE5FD-F6F8-4867-B004-61C00FF2E84C":1,"F68CAB38-F1D6-4202-A57F-607A66F4E4B2":1,"4EDE5FC7-4FDF-43BD-B43A-D2C6F8B8F4B8":1,"22AA1FF6-21F3-466F-AEA1-421E4028C785":1,"00B9BEB9-EFA5-473C-B342-58F32D0A8925":1,"FF973142-A1EA-4C11-ACE5-D38D490F0357":1,"54066DAE-A08B-4211-949D-07E232C1CCC4":1,"CD1F164D-F20E-4C4E-B483-C856A4348091":1,"28C01EE2-51E5-40DF-AFFB-E2E7FBB78669":1,"182D8391-2EAA-431B-A260-CFA92C0332F9":1,"4C47724E-E2C8-4877-B856-70DCC2BF355A":1,"F5D186FE-FEE5-405D-8B66-A4CBADED92D2":1,"4CAA0F39-48ED-43CA-8989-565084EF864F":1,"885A49AD-6520-409D-BCD4-8273432D91BE":1,"0549B32A-F09D-4F28-8081-F1B570096B62":1,"D1316DEB-F1C2-4E93-BF4A-D2D1711BA5F5":1,"81450A82-EEAC-4171-9EE0-EE443542C6D4":1,"270C9F35-75BC-4EB5-86EF-B3A86C0CBA7E":1,"7610FDC8-5B18-4272-B5B4-25848D3F5A70":1,"66B1BF4D-63AE-4D8B-A52B-0C10474D75AF":1,"11F9BC10-A57D-49F4-89FA-67A692F1C585":1,"FE19CEFB-3543-42CA-B231-F0E63285E02E":1,"BBB4D1A3-919C-459C-9A8B-5AD54182F904":1,"FED518CC-D71E-42C7-A7CC-D3161B42D5A2":1,"C27EB033-C669-429C-A9CE-2B4936903A3A":1,"AA39F413-A93D-4C62-BA44-8BE301313862":1,"28DF118E-D57F-4003-9FC7-07426791799C":1,"FD4BE00C-B522-4C2C-93B6-BD1E176948A5":1,"3F5E7B4A-7111-4A8D-946C-2349DA87652B":1,"D6F11106-2E06-4BC8-9734-ACC50E5EBB38":1,"0A3C3EC6-6D8A-43FF-B76B-2002895802C4":1,"ADC9F439-3B1F-4F82-A7A8-1326826D8D66":1,"F2121C4D-9F74-4D43-AD06-486C91F142D3":1,"C56615F5-F1FF-43E3-914A-89E70A7FFEB0":1,"B7B28F3D-29DA-4ECF-B6E6-F1304F75A0C9":1,"90121E10-73A9-41F0-8E2A-F19D98DFD04A":1,"FF1A520B-E577-4225-B980-326D482AEC56":1,"7AE83EDA-8FDC-4E2A-BCF0-48AB0DBB9588":1,"ED66F901-EF11-4953-A4F2-5F583C81CBF8":1,"8BDFEB17-8018-4BDE-9D92-5363282418CE":1,"A95DD8E2-B6EF-45DF-BFDA-BCAF713F699E":1,"0C9ECC3C-99C3-482D-8C04-18B4417225CE":1,"BB602F16-B8C8-4C1A-9F69-A4EE784A3ECA":1,"8E137F9F-DCE9-4877-993A-6DCC24D3032F":1,"9554D2AC-7F2E-4C15-8152-0859AF3C1111":1,"9873C3F4-E0E2-4DA1-950A-141656E6E8C6":1,"1EC63A1E-68C8-4E25-86E2-E3ACFAD6D80A":1,"BC640EC0-982A-4356-8039-615FFB246F40":1,"8A2E5F3C-1B4D-4E9A-A5C7-2F8B6D9E3A1C":1,"51A88C6E-B9F9-4111-BA89-3DD00BCF3DD7":1,"69B2965C-911B-4508-87A8-11EF0C1B0D96":1,"55683E4B-2938-4094-BDCC-6D1190094FC2":1,"3F2504E0-4F89-41D3-9A0C-0305E82C3301":1,"C4F8E7A2-1B9D-4C3E-8F2A-6D5E9B3C1A4F":1,"9A55992D-02C8-479D-A656-FA6A42E7B373":1,"6905B0D1-12AD-4720-A854-7E73A83028F1":1,"96464E52-C2C7-43BD-A995-2A4A19706AC7":1,"B04728B4-4856-4F09-BB8F-218CDE030510":1,"E8BE7800-F848-400B-A0C3-1AE77A777231":1,"C7E23273-6AE1-4D1C-910D-1A335D564D5E":1,"1CEFF3E5-FB77-4BC1-8EE2-0D1F3016EF4A":1,"43D8A6C3-38A1-458A-9CDA-DFEB63818D01":1,"0D6376B9-1235-4850-9001-1F00C9F8BD31":1,"13D6D024-72F6-40AF-8058-71714D941F66":1,"F392CECD-F9CC-4D2C-B8CC-2BAF28A67DA0":1,"DAA20120-3649-40A9-AD04-3E8750E54CCF":1,"FE1C5D0A-66FC-438E-9661-EB4F7B4B0F7A":1,"413A7E1B-2B2A-4D14-A48E-3B50130C73C5":1,"B34F1F32-6DA4-46F9-B1DF-BA6D8CA7DA84":1,"A4063D2F-1B32-4C24-9E08-9C50DC650327":1,"16B3DB3C-9E54-4643-92D6-5DF23D3E10CF":1,"36F07981-3BED-42F3-B2A7-E356E89FF978":1,"B9780C65-9142-48A6-BED4-5DB14991ADEA":1,"A611A971-7EA2-439E-A5BB-D1C09494694E":1,"AE20DC04-711A-4768-B00A-2A32935A66F7":1,"C263CADC-1A21-4588-8561-C79FB05118A7":1,"97C68050-97EB-4528-96E4-B53A23983492":1,"550F545E-DFF9-40A5-898C-B415D633762E":1,"8198078B-C943-4F5B-9A0E-EFA44A6C662A":1,"EF43BA49-3B3B-49A8-B95D-296392094F4F":1,"7D3962D0-24FC-4A95-B612-C2177C17770B":1,"F2F0F0D2-5F0B-4F6B-9F0C-5F6F6F6F6F6F":1,"544356E6-EEB4-4636-9140-6DB81D62280E":1,"D9913747-14D6-4FAB-A528-F34E4478B132":1,"8423BFA0-73B5-4BFF-B2FB-BC6A1BFAED09":1,"1183059F-A7CD-419C-B13A-A608C604BED2":1,"4A3F4261-0A18-4C9C-B371-6A6CAAE225BF":1,"BB3BF852-2F73-4994-9BAD-632D938E49C1":1,"6A757A4A-6A93-4C20-BA3F-20FD8D472FCE":1,"7D4E8B2A-3F1C-4D29-8A5E-9C7B4F6D8E3A":1,"B40227BC-EFCE-4BD4-92FA-48CC669A5196":1,"384C9AD7-5B38-4C6C-90E0-F2B6569F66E6":1,"54621F34-F6B3-49AE-B0FF-27D1E7813666":1,"F85AC0A0-242C-4061-A9BE-A452AAFE9197":1,"7374F742-0B44-11F0-8C10-7C1E520956DD":1,"FD6697E6-2095-4534-8175-17A8EC18E0A3":1,"8C8C36B2-0A5B-440C-8C84-5FAA90F3C027":1,"AB484EFB-235C-4657-A876-2C1650F32401":1,"831C2FD4-0714-49B9-813F-6658ECB6489F":1,"EC5EF303-CB05-4853-A4E3-A3F4514A3AE8":1,"C00C7894-6CDE-459A-8342-E542606911CF":1,"2140E336-1DD2-4993-A800-3A49BA98605E":1,"42C659F6-0A64-4404-BA2D-15564B0AFC4B":1,"2F1559AF-6A89-436C-B7F9-442EDD8279B6":1,"3C17E5A3-DBEC-40C8-BACD-5A3264B26741":1,"216F423E-73F4-48F0-A905-90BCE871C564":1,"1ADF5059-419C-4D0C-A235-B37D0C58422E":1,"CCB55C30-B9DC-4174-84B5-2BC33D232D5A":1,"4D4B1A04-E1D8-4AA2-A7D4-CD7D172A2184":1,"8B9D7757-2850-4382-98AC-E5511163E1A4":1,"E23EBD54-B34A-4B04-A0EC-921E6028F30D":1,"2329913F-938C-46E1-8EFC-412CE8D2FFBD":1,"D0B5C7DF-966E-4B16-A34A-3CA0FAB1FBBB":1,"C8F3A2E1-7D4B-4F9C-8E2A-1B5C3D6E9F0A":1,"0F4D74D3-C4BA-4A74-B460-6FF0A038494A":1,"E5AE01F7-6B2C-4BE4-B8C5-2AC71B3266EE":1,"640C23CC-ECFE-4AE0-860B-FEC999027E92":1,"EBB4B25A-8459-4397-8B23-1FA19CD385C1":1,"346D0B85-FEDA-43B9-80EA-3FEF84664062":1,"57C070ED-EABF-4A94-9EC3-38E16BD6FB04":1,"7F63DDE8-6660-41A1-8281-638992418D68":1,"3B8E5F91-2D6A-4C7B-9E1F-8A3D5C2B7E4F":1,"05C68B02-4AA9-4122-B5D4-888AE3EA6D9E":1,"0F025BDE-6561-48CD-8F76-0CB01AFB2B83":1,"AF41F02C-B86E-41BD-AFB6-1814820C376F":1,"9AFC6231-60CF-4B49-93CE-37B34D8F5053":1,"4FC5784D-1DA9-46C7-BDDD-665430DB77C8":1,"E1F3A7D9-4B6C-4A8E-9D2F-7C5B3E6A8D9F":1,"F579A829-06C8-4E49-87B7-0D2A010A4778":1,"7D9F194A-2F3E-4322-ACF0-27FD49C1FFC4":1,"923F79C6-5DE5-4750-B672-5FF101328341":1,"D48DC5A3-05B6-499A-945F-6C067A16865A":1,"B0B3D282-802C-4A40-9226-00A8ECF790E3":1,"8B682167-C5B4-4900-B5F2-B520DE019EF6":1,"DD9D9D3D-C448-4E09-BE70-ACFE7FED3AF5":1,"0D1E2F3A-4B5C-6D7E-8F9A-0B1C2D3E4F5A":1,"D9582854-6768-4D04-AD13-323CFDFDFBE0":1,"48CBB8A5-56B3-4EF9-88AF-97DAE70A4FA2":1,"F6A3D9AC-D6DE-465F-A882-323904C16189":1,"3D6F5E2C-1C4B-4F1C-8E2A-9B8D6F7C9E0F":1,"0A5228F8-739F-43DE-A8CC-3119F99678C5":1,"7B1C9B5C-F0D8-41D2-9B80-A33213AD92AB":1,"7AF4D57F-E097-4427-8C71-A1D02920BBAB":1,"93171D91-7710-4805-8B91-F559247AF9A2":1,"54C66E3A-CA0A-4309-B404-C713554AA7 | |||||||||||
| var wopiDiagServer = {"officeBundleCacheHitInfo":null,"officeBundleCacheMissInfo":null,"officeBundleGenerationTime":null,"officeBundleLastUpdateTime":null,"serverStartTime":1772693403545.4978,"serverFirstFlushTime":null,"serverSecondFlushTime":null,"serverCompleteTime":1772693403842.3938,"ssrExpirationTime":null,"acquireCompleteTime":null}; | |||||||||||
| wopiTelemetry = {"tenantName":"Default","isDoc2Aspx":false,"zeroByteDocumentCreationTimeMs":0.0,"isOcdi":false,"afd":null,"farmId":188085,"contentBundleStatus":"Expired","contentBundleErrorInfo":null,"sharingStartTime":null,"sharingEndTime":null,"safeLinkDuration":null,"safeLinkWaitDuration":null,"isABTestForCFIAttributes":false,"essDCHintForRealSession":false,"wacDCCookieSetTime":null,"isInlineScriptEnabled":false}; | |||||||||||
| 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=f8eefca1-30d7-f000-de87-7d85911f3ec8\u0026originalPath=aHR0cHM6Ly9za3l0dHVyLW15LnNoYXJlcG9pbnQuY29tLzp4Oi9nL3BlcnNvbmFsL21hZ2dpcl9za3l0dHVyX2lzL0lRQl9EU0FHdVkzV1RJWC01Q19fX3RueUFZcnNnN2ZoWElJaXlXUmpiQ3hueUp3P3J0aW1lPW1BUE5iWU42M2tn\u0026CID=3d08b4cf-3ed1-4465-96c4-d564ddd1fe19\u0026_SRM=0:G:286\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 = false; | |||||||||||
| var isWordWebInteractiveReadOnlyModeExperimentTreatment = false; | |||||||||||
| var isWordWebInteractiveReadOnlyModeExperimentEnabled = false; | |||||||||||
| var isWordWebInteractiveReadOnlyModeFeatureEnabled = false; | |||||||||||
| var isDocAspxMsalEarlyStartTreatment = false; | |||||||||||
| var isDocAspxMsalEarlyStartExperimentEnabled = false; | |||||||||||
| var isDocAspxMsalEarlyStartEnabled = 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 loadMsalAsync() { | |||||||||||
| this.getOrigin(); | |||||||||||
| loadWacOwlHostAsync(function (wacOwlHost) { | |||||||||||
| return wacOwlHost.loadMsal({earlyStartWaitTime: 0}); | |||||||||||
| }); | |||||||||||
| } | |||||||||||
| 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"; | |||||||||||
| if ((!this._origin.startsWith('AuthRedirect')) && | |||||||||||
| window.sessionStorage && window.sessionStorage.getItem('wachost.msal.lastRedirectInfo')) { | |||||||||||
| this._origin = 'AuthRedirect' + (this._origin ? '.' + this._origin : ''); | |||||||||||
| } | |||||||||||
| this._wopiContextJson.Origin = this._origin; | |||||||||||
| } 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 ], | |||||||||||
| ["IsDocAspxMsalEarlyStartExperimentEnabled", isDocAspxMsalEarlyStartExperimentEnabled], | |||||||||||
| ["IsDocAspxMsalEarlyStartTreatment", isDocAspxMsalEarlyStartTreatment] | |||||||||||
| ]); | |||||||||||
| 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(); | |||||||||||
| if (typeof Microsoft?.Office?.OWL?.logJsonStringMetadata === 'function') { | |||||||||||
| const currentTime = new Date(); | |||||||||||
| const logData = JSON.stringify({ | |||||||||||
| event: 'onTimeout', | |||||||||||
| bootStatus: 'failed', | |||||||||||
| wacSessionId: _wopiContextJson.WacSessionId, | |||||||||||
| hostSessionId: _wopiContextJson.SessionId, | |||||||||||
| clientId: appName, | |||||||||||
| isHidden: document.hidden, | |||||||||||
| timestamp: currentTime.toISOString(), | |||||||||||
| wacInitTime: window.wopiDiagClient?.wopiInitTime, | |||||||||||
| timeSinceInit: currentTime.getTime() - window.wopiDiagClient?.wopiInitTime | |||||||||||
| }); | |||||||||||
| Microsoft.Office.OWL.logJsonStringMetadata(logData); | |||||||||||
| log(logData); | |||||||||||
| } | |||||||||||
| 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 , | |||||||||||
| ); | |||||||||||
| } | |||||||||||
| if (typeof Microsoft?.Office?.OWL?.logJsonStringMetadata === 'function') { | |||||||||||
| const currentTime = new Date(); | |||||||||||
| const logData = JSON.stringify({ | |||||||||||
| event: 'onNavigateAway', | |||||||||||
| bootStatus: 'failed', | |||||||||||
| wacSessionId: _wopiContextJson.WacSessionId, | |||||||||||
| hostSessionId: _wopiContextJson.SessionId, | |||||||||||
| clientId: appName, | |||||||||||
| isHidden: document.hidden, | |||||||||||
| timestamp: currentTime.toISOString(), | |||||||||||
| wacInitTime: window.wopiDiagClient?.wopiInitTime, | |||||||||||
| timeSinceInit: currentTime.getTime() - window.wopiDiagClient?.wopiInitTime | |||||||||||
| }); | |||||||||||
| Microsoft.Office.OWL.logJsonStringMetadata(logData); | |||||||||||
| log(logData); | |||||||||||
| } | |||||||||||
| } | |||||||||||
| }; | |||||||||||
| 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) { | |||||||||||
| if ((!wacBootDiagnostics || !wacBootDiagnostics?.hasOwnProperty('officeAppEndpoint')) && | |||||||||||
| (typeof Microsoft?.Office?.OWL?.logJsonStringMetadata === 'function') | |||||||||||
| ) { | |||||||||||
| const logData = JSON.stringify({ | |||||||||||
| event: 'onBootCompleteUnexpectedWacBootDiagnostics', | |||||||||||
| bootStatus: 'success', | |||||||||||
| wacSessionId: _wopiContextJson.WacSessionId, | |||||||||||
| hostSessionId: _wopiContextJson.SessionId, | |||||||||||
| clientId: appName, | |||||||||||
| isHidden: document.hidden, | |||||||||||
| timestamp: (new Date()).toISOString(), | |||||||||||
| wacInitTime: window.wopiDiagClient?.wopiInitTime, | |||||||||||
| }); | |||||||||||
| Microsoft.Office.OWL.logJsonStringMetadata(logData); | |||||||||||
| log(logData); | |||||||||||
| } | |||||||||||
| 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); | |||||||||||
| } | |||||||||||
| } else { | |||||||||||
| if (typeof Microsoft?.Office?.OWL?.logJsonStringMetadata === 'function') { | |||||||||||
| const currentTime = new Date(); | |||||||||||
| const logData = JSON.stringify({ | |||||||||||
| event: 'onBootCompleteCalledDelayed', | |||||||||||
| bootStatus: state == 3 ? 'success' : 'failed', | |||||||||||
| wacSessionId: _wopiContextJson.WacSessionId, | |||||||||||
| hostSessionId: _wopiContextJson.SessionId, | |||||||||||
| clientId: appName, | |||||||||||
| isHidden: document.hidden, | |||||||||||
| timestamp: currentTime.toISOString(), | |||||||||||
| wacInitTime: window.wopiDiagClient?.wopiInitTime, | |||||||||||
| timeSinceInit: currentTime.getTime() - window.wopiDiagClient?.wopiInitTime | |||||||||||
| }); | |||||||||||
| Microsoft.Office.OWL.logJsonStringMetadata(logData); | |||||||||||
| log(logData); | |||||||||||
| } | |||||||||||
| } | |||||||||||
| }; | |||||||||||
| 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[ | |||||||||||
| 75D6BFEB-7E69-41D9-87AE-0BBECEA2C8E9 | |||||||||||
| ]) { | |||||||||||
| if (error?.qosErrorName == "EncounteredJsApiError" && error?.errorMessage?.startsWith("timeout")) { | |||||||||||
| logJsapiTimeout(errorMessage, error); | |||||||||||
| } else { | |||||||||||
| logQosOnFailure(errorMessage, 1 , error); | |||||||||||
| } | |||||||||||
| } | |||||||||||
| else{ | |||||||||||
| if (error?.qosErrorName == "EncounteredJsApiError" && error?.errorMessage == "timeout") { | |||||||||||
| logJsapiTimeout(errorMessage, 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 (_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; | |||||||||||
| if((!window._spPageContextInfo.killSwitches["0D7941F6-FF8C-467D-B623-3E80F7963F79"])&& (isDocAspxMsalEarlyStartEnabled||isDocAspxMsalEarlyStartTreatment)) { | |||||||||||
| loadMsalAsync(); | |||||||||||
| } | |||||||||||
| 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":"20260227.6","exposure":"50","wiseEnvironment":"production","owlBootstrapperDiagnostics":{"getManifestFromRemoteTimeElapsed":3,"loadManifestServerTimeElapsed":0,"loadOwlStartTime":0,"loadOwlEndTime":0},"reTryAttempted":false,"integrityHash":null,"fileUrl":null,"jsApiUrl":null,"jsApiSri":null}; | |||||||||||
| initPackageParams.jsApiUrlInfos = new Map([['Excel', {"jsApiUrl":"https://res-1.cdn.office.net/wise/owl/excel-boot.94c24a77811e346e85c4.js","jsApiSri":"sha384-bcemP0FnGXPvtdyfGAb7YK17rsUhTMSoNQIBr0lr6Y5W9xaq8jz5k1vxZB+yeDj3","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.d335ca20a7d20df7c211.js'; | |||||||||||
| script.integrity ='sha384-ZmLn/gv1pEDj6vZNn13jO7xqkISI3Y6hX/waGwEu64CdXwmBIhuOCelO8cYLiMpx'; | |||||||||||
| script.crossOrigin = 'anonymous'; | |||||||||||
| script.onerror = function() { onOwlError() }; | |||||||||||
| script.onload = function() { initPackage(true) }; | |||||||||||
| script.nonce = 'c24c1d61-8d73-44b0-b3ad-eb7cff39d7ac'; | |||||||||||
| head.appendChild(script); | |||||||||||
| } | |||||||||||
| <script nonce='c24c1d61-8d73-44b0-b3ad-eb7cff39d7ac' | |||||||||||
| src='https://res-1.cdn.office.net/wise/owl/owl.slim.d335ca20a7d20df7c211.js' | |||||||||||
| integrity='sha384-ZmLn/gv1pEDj6vZNn13jO7xqkISI3Y6hX/waGwEu64CdXwmBIhuOCelO8cYLiMpx' | |||||||||||
| 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-aShH32vB4QvF7/YgTDDZmtUef+MmmwpyBxilnQxv1ZU=","1":"sha256-3j+3cci6hSd5L10YmanMEVxNFgDx9LqctUuO3luJOa0=","2":"sha256-NUzxH8YGiDiF2tKWBE0dBunv+wkFoRWjVmY3mJaNoI4=","3":"sha256-I+C2o88j1XuIB4WbhoME4Wrb6BSvTcRXzU3Ypladg/Y=","4":"sha256-r92MMl4AXS9ElpSb/OR8AfIzi5XvqQClAbPQO436nGI=","5":"sha256-/oQHC6Fi0wQdUuxqAAwp+AtK+aCKvSWI1zWZTcfDwwI=","6":"sha256-8++rAfp4tgjmhAJ+0f1Pz98MdzqjaZnohNboI4udeGw=","7":"sha256-b5dnGRNX++6/J2+tsKZb4uAxoUDudUbM3VSydfKxRKc=","8":"sha256-R97AyhrEwVNtDTnfT6P2kU2jQjZNIPcnYCqSC16iALU=","9":"sha256-mDBQhT/yBq0sD6GFQO40CuIChPtZA+9/Xe03XTPj+5E=","10":"sha256-FXGO7BYHqJ7zu7q67yBcZ+QryHgPzg9yFkFNXrZ09XY=","11":"sha256-Y2lDs5Qk7cPsa6ukllIdc3faPjVwinafQrEQzkDmilc=","12":"sha256-n6kFrHdDmAAa7KlAejZukPzo+kJmdU293q6DEohvH2M=","13":"sha256-7ATW5+bzWxaj+wES0xgi/l0S6hSE3RFBCQYtTJw2h1E=","14":"sha256-WX13f2Y05CRrRvm4tqdcfyO/QWdIwu0dRaM2gnVdGxk=","15":"sha256-O/Q3WMvu05jSFG9OlSe7VQqVkiYsGu5xyKB1wA40c7Q=","16":"sha256-3HA5SE+oW8aPSEAJtCA/i/ls33kw/NTYc+2zlf40JGo=","17":"sha256-KIHv+bIPlMf6EZUNrtLf5E+DejiXDTy7o38KYrK5nDk=","18":"sha256-LkF8p/QKSqBTn58d3wAm5Tjg1KEMIYmG11Z/wWwS7nU=","19":"sha256-cetkZHQsQYI/LUeDrGoyxDw3RulWCs6s1rL8Xnb0NXQ=","20":"sha256-2updhPuUsL5H8gpXnTpCPtw5X+9gv/8q3exOEEz/hBw=","21":"sha256-KpIM9pqAAzvF9xQa3Sg6mW0WJEUbpFYxMc8WiRSyfAw=","22":"sha256-qC2T5gscCfrt3On4UsZDfJcVh68M1U9NLqplWNhW6N4=","23":"sha256-57gpmXHsMmsgIlu3E7NSfs2EgciTjrUCIvuRwRvvAXw=","24":"sha256-Ue/KE/gh6IwrLVZPa5BR+RhxyOgBi8cfeFFlL0wsfNs=","25":"sha256-fXEloJ0gqcOLlZAu6Rh2jt9sSHt7wZsK7wZ/gdsKyZU=","26":"sha256-Ve3ZmuAf0cTYuFdOS/ry/nfZ+BI+aM723zYZwIUiijo=","27":"sha256-iJ3sh3ZVFLvBjvGsI7pUjR4ldXhFnJO2C/1PMVBRagU=","28":"sha256-gLUyOge4qJHI14qPjYbA4jYeLzwuLK3XBM9NxhdI9j4=","29":"sha256-lzrGn8kQ7yAwkDw1hQDhFJKsWLQD6V7q5nmpTqPDNFs=","30":"sha256-KgEB5NXqLuyygth9hIU0+X+5CqZX6l1wUTvdwHNW720=","31":"sha256-7lDJgKQASpBTUijeZKl2ikm+N4IqrVhPJMruCOiWdFo=","32":"sha256-dnndj7zE/HRf5/LfCcjwcQni/xh6ETJylw+vOHl24wk=","33":"sha256-9tR+2Zr45Ehly3rlnZHrLwaDJ8E/c8HROdS5FZrXuh0=","34":"sha256-eXMqp8eiVxc7Xo3W5VGklzK18KCpV/PdRm26jU4BUos=","35":"sha256-e2DqRknEMxN4tVqrS2K9AyRJ1K/yEWalBbkODFu5MHw=","36":"sha256-fyaUubJJI6/p98Bm6rQmdfmqMj30LVMTvIqebFVnT3s=","37":"sha256-4+X5jQBLQHQGYgeHmGIQYu+bLtOupv9k4cJuO9GOp34=","38":"sha256-tfTAXQZNgJPAtKRByR0BwsZuoAl8iyKbbaXNy0evywA=","39":"sha256-od+mrwpKYkCXZ2/18vWIRcyq04HDDV5hvFvSPA8AIdI=","40":"sha256-/zgcgl/1xAHvHYiKa1Nl4NMX/A98syHnt0DJFjoFLbM=","41":"sha256-LqHAk1EhLwyoouwc3EJb0gdLjQQehb0oP/0zJgDdi20=","42":"sha256-m3ZEcmfnp8KWTity6U2bn71TR/z7lBK1EZejOEFX4+s=","43":"sha256-qbVopAm9tU8xjO6uyWH0CglbHNMEzeZ31j+5HtE5B0Q=","44":"sha256-pxTIHzWQsslvYW3Iu1TIdY7u6W3X1UnzOwvAAcA1PzQ=","45":"sha256-WowVrv9TFUvBqCZ1b5HOcl94JhtFmmJBhp2NNLgCpbA=","46":"sha256-4fKe5+D1gwsgQtCj+NdYw7jr5fVTdWtwJckZNUuYBNo=","47":"sha256-fOt+ANOcyw99JyZpgC5s+JUuHGrXpk+qOwL6ui2NgIg=","48":"sha256-eYHrYfwIpONh4bWpuD08+JFfD2Wk7imgz7w73ZaoO9I=","49":"sha256-N+vI89CwTWCjR0AImv+oWyY0dbGqEjo7/5QAaroVaEA=","50":"sha256-HcnrIRXHtWeWI1mCtvjkrvvANA7hG+sL0ftBq4zStuc=","51":"sha256-n5RnvJ9ptMprnR+Hz+jYzybsaKbyud3ShQIw/V/s6vI=","52":"sha256-GWibcY5lyYlKFoTKsu+BsYOQdD1MVt7rD1JjUflmHvk=","53":"sha256-GVUh1pxeDViUbJB+dLr7gMesgGMDAOxdSJrkTLXNfXc=","54":"sha256-g7QX9a6YdOEIz174iUOJYJiHBH4U49SZf6QPDDhrrtE=","wacowlhostwebpack.js":"sha256-igcmgujOtAcCTOyYngW+SAgDWgwvyt5qAUvdv84oWDg=","en-us/ondemand.resx":"sha256-xdYIBS9Yy1uNscvO0updZ8peT0ZJEWuTSaz13cVv7TQ=","odsp.react.lib-caa117af.js":"sha256-CgXq0ZmcsdHfnJ8P/JNjiHRNKnK5omrk9NzSFihMoUY=","odsp.react.lib":"sha256-CgXq0ZmcsdHfnJ8P/JNjiHRNKnK5omrk9NzSFihMoUY=","odsp.knockout.lib-0645c900.js":"sha256-qsV7ZQAwEks5S/N5lm7bvE9s6gHWzAJec2M73/DcJHw=","odsp.knockout.lib":"sha256-qsV7ZQAwEks5S/N5lm7bvE9s6gHWzAJec2M73/DcJHw=","odsp.aria.lib-00a28fb1.js":"sha256-K5Zp5+ZBcjgKimQxZukq64XoHi9jlZhsBaGquyHdlug=","odsp.aria.lib":"sha256-K5Zp5+ZBcjgKimQxZukq64XoHi9jlZhsBaGquyHdlug=","odsp.1ds.lib-e86728f3.js":"sha256-bRufQ0a/zDUFCnMerTSc0nFH8Pium0HVntdLrSAy9fA=","odsp.1ds.lib":"sha256-bRufQ0a/zDUFCnMerTSc0nFH8Pium0HVntdLrSAy9fA=","require-2495d64e.js":"sha256-fz0HOkMOC4Fc0km/LBFpNgmSWhXLFK6zju0fXOSx8bg=","odm-b8b798f7.js":"sha256-5vqLw0xEXLlWjeUllPYRQKvu8jdDyEF69v0arPF5Iko=","documentbootstrap-9c5beb13.js":"sha256-zrYkI2gaiRoQNY11RylmBgJsx7Glfhihp70oWSGNHOA=","documentbootstrap-42e2d465.js":"sha256-9wWH75PAsAX6BrF/Fm8TYOUtAHTAGVW/0ocp6j8St+E="};window['__odsp_libraryScripts'] = {"odsp.react.lib":"https://res-1.cdn.office.net/files/sp-client/odsp.react/odsp.react.lib-caa117af.js","odsp.knockout.lib":"https://res-1.cdn.office.net/files/sp-client/odsp.knockout/odsp.knockout.lib-0645c900.js","odsp.aria.lib":"https://res-1.cdn.office.net/files/sp-client/odsp.aria/odsp.aria.lib-00a28fb1.js","odsp.1ds.lib":"https://res-1.cdn.office.net/files/sp-client/odsp.1ds/odsp.1ds.lib-e86728f3.js","odsp-media":"https://res-1.cdn.office.net/files/sp-client/odsp-media-51d14d7c.js"}; | |||||||||||
| window["_spModuleLink"]={"buildNumber":"odsp-web-prod_2026-02-20.011","targetBuildNumber":null,"isBuildAsExperimentRunning":false,"manifestName":"WacOwlHostWebPack","scenarioName":"WacOwlHostWebPack","bugLinkFormat":null,"ulsLinkFormat":null,"libraries":null,"usingRedirectCookie":false,"swAppId":null}; | |||||||||||
| window.__odsp_cdnConfig = {"baseUrls":["https://res-1.cdn.office.net/files/odsp-web-prod_2026-02-20.011/","https://res-2.cdn.office.net/files/odsp-web-prod_2026-02-20.011/","https://res-3.cdn.office.net/files/odsp-web-prod_2026-02-20.011/"],"libraryKey":"sp-client","key":"odsp-web-prod_2026-02-20.011"}; | |||||||||||
| (function () { | |||||||||||
| var baseUrls = window.__odsp_cdnConfig.baseUrls.concat().splice(0, 2); | |||||||||||
| 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-caa117af","odsp.knockout.lib":"https://res-1.cdn.office.net/files/sp-client/odsp.knockout/odsp.knockout.lib-0645c900","odsp.aria.lib":"https://res-1.cdn.office.net/files/sp-client/odsp.aria/odsp.aria.lib-00a28fb1","odsp.1ds.lib":"https://res-1.cdn.office.net/files/sp-client/odsp.1ds/odsp.1ds.lib-e86728f3","odsp-media":"https://res-1.cdn.office.net/files/sp-client/odsp-media-51d14d7c"},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_2026-02-20.011\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 = 300; | |||||||||||
| var g_iisLatency = 1; | |||||||||||
| var g_cpuDuration = 112; | |||||||||||
| var g_queryCount = 3; | |||||||||||
| var g_queryDuration = 31; | |||||||||||
| var g_requireJSDone = new Date().getTime(); | |||||||||||
Skorlisti-AP60-2025Magnús Ragnarsson2025-05-11T14:11:01+00:00