{"version":3,"file":"11010-1a6b89844028c36a66e5.js","mappings":"yTAKWA,E,gDA8BJ,SAASC,EAA6BC,GACzC,MAAMC,EAAkBD,EAAa,iBAAmB,IAAeE,KACjEC,EAAaC,EAAsBJ,GACzC,QAASG,IAAeF,KAAqBE,EAAWE,UAAY,IAAOC,UAC/E,CACO,SAASC,EAAoBC,GAChC,OAAO,IACFC,MAAMC,GAAMA,EAAEC,iBAAmB,IAAeT,OAChDU,aAAaC,SAASL,EAC/B,CACO,SAASJ,EAAsBJ,GAClC,OAAIA,EAAa,iBAAmB,IAAec,gBACxC,IAA6BL,MAAMN,GAAeA,EAAWQ,iBAAmB,IAAeG,kBAEjGd,EAAae,qBACX,IAA6BN,MAAMN,GAAeA,EAAWa,eAAiBhB,EAAae,uBAE/F,IAA6BN,MAAMN,IAAiB,IAAIc,EAAI,OAAyC,QAAhCA,EAAKd,EAAWe,kBAA+B,IAAPD,OAAgB,EAASA,EAAGE,SAAQ,QAAanB,EAAaoB,gBAAkB,CAAC,GACzM,CACO,SAASC,EAAiBC,EAAed,GAC5C,OAAOc,aAAqD,EAASA,EAAcV,aAAaW,MAAMC,GAAgBA,IAAgBhB,GAC1I,CACO,SAASiB,EAA0BC,GACtC,OAAQA,GACJA,EAAWC,UACXD,EAAWC,SAAS,iBAAmB,IAAeb,eAC9D,CACO,SAASc,EAAmBF,GAC/B,OAASA,GACLA,EAAWC,UACXD,EAAWC,SAAS,iBAAmB,IAAeE,UACtDH,EAAWC,SAAS,iBAAmB,IAAeb,eAC9D,EA7DA,SAAWhB,GACPA,EAAmC,gBAAI,kBACvCA,EAA0C,uBAAI,yBAC9CA,EAAiC,cAAI,gBACrCA,EAAgC,aAAI,eACpCA,EAA8B,WAAI,aAClCA,EAAoC,iBAAI,mBACxCA,EAAoC,iBAAI,mBACxCA,EAAoC,iBAAI,mBACxCA,EAA4C,yBAAI,2BAChDA,EAA+C,4BAAI,8BACnDA,EAAoC,iBAAI,mBACxCA,EAAqC,kBAAI,oBACzCA,EAAsC,mBAAI,qBAC1CA,EAA6C,0BAAI,4BACjDA,EAA0C,uBAAI,yBAC9CA,EAAiC,cAAI,gBACrCA,EAAoC,iBAAI,mBACxCA,EAAyC,sBAAI,wBAC7CA,EAA+C,4BAAI,8BACnDA,EAAkC,eAAI,iBACtCA,EAAwD,qCAAI,uCAC5DA,EAAmC,gBAAI,kBACvCA,EAA8B,WAAI,aAClCA,EAA4B,SAAI,WAChCA,EAAuC,oBAAI,sBAC3CA,EAAuC,oBAAI,sBAC3CA,EAAkD,+BAAI,gCACzD,CA5BD,CA4BGA,IAAsBA,EAAoB,CAAC,G,saC9BnCgC,E,iDACX,SAAWA,GACPA,EAA8B,KAAI,OAClCA,EAA+B,MAAI,QACnCA,EAAoC,WAAI,aACxCA,EAA6B,IAAI,MACjCA,EAAkC,SAAI,WACtCA,EAA+B,MAAI,QACnCA,EAA8B,KAAI,OAClCA,EAAgC,OAAI,SACpCA,EAA8B,KAAI,OAClCA,EAAmC,UAAI,YACvCA,EAAyC,gBAAI,kBAC7CA,EAA4C,mBAAI,qBAChDA,EAAwC,eAAI,iBAC5CA,EAAyC,gBAAI,kBAC7CA,EAAsC,aAAI,eAC1CA,EAAoC,WAAI,YAC3C,CAjBD,CAiBGA,IAA4BA,EAA0B,CAAC,IACnD,MAAMC,EAAsB,CAC/BD,EAAwBE,KACxBF,EAAwBG,MACxBH,EAAwBI,YAEfC,EAAmC,CAACL,EAAwBM,UAG5DC,EADW,CAAC,OAAQ,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,OAAQ,OAItEC,EAA8B,CAAC,MAAO,MAAO,OAGpDC,EAAc,CAChBP,KAAM,CACFQ,oBAAqB,CAAC,OAAQ,MAAO,OAAQ,OAAQ,OAAQ,MAAO,OACpEC,aAAcX,EAAwBE,KACtCU,SAAU,IAAeV,MAE7BC,MAAO,CACHO,oBAAqB,CAAC,OAAQ,OAAQ,MAAO,OAAQ,OACrDC,aAAcX,EAAwBG,MACtCS,SAAU,IAAeT,OAE7BC,WAAY,CACRM,oBAAqB,CACjB,MACA,MACA,OACA,OACA,OACA,MACA,OACA,OACA,OACA,OACA,OAEJC,aAAcX,EAAwBI,WACtCQ,SAAU,IAAeR,YAE7BS,IAAK,CACDH,oBAAqB,CAAC,OACtBC,aAAcX,EAAwBa,IACtCD,SAAU,IAAeE,MAE7BR,SAAU,CACNI,oBAAqB,CAAC,QACtBC,aAAcX,EAAwBM,SACtCM,SAAU,IAAeN,UAE7BS,OAAQ,CACJL,oBAAqB,CAAC,MACtBC,aAAcX,EAAwBe,OACtCH,SAAU,IAAeE,MAE7BE,MAAO,CACHN,oBAAqB,CACjB,IAAeO,KAAKC,WACpB,IAAeC,QAAQD,WACvB,IAAeE,aAAaF,YAEhCP,aAAcX,EAAwBgB,MACtCJ,SAAU,IAAeK,MAE7BI,MAAO,CACHX,oBAAqBH,EAAee,OA1Dd,CAAC,MAAO,MAAO,MAAO,MAAO,OAAQ,OAAQ,QA0DRA,OAzDrC,CAAC,MAAO,QA0D9BX,aAAcX,EAAwBc,KACtCF,SAAU,IAAeS,OAE7BP,KAAM,CACFJ,oBAAqB,GACrBC,aAAcX,EAAwBc,KACtCF,SAAU,IAAeE,MAE7BS,WAAY,CACRb,oBAAqB,CAAC,cACtBC,aAAcX,EAAwBuB,WACtCX,SAAU,IAAeE,OAG3BU,EAAqB,CACvB,SACA,MACA,MACA,cACA,MACA,MACA,MACA,MACA,UACA,MACA,MACA,MACA,SACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,KACA,MACA,MACA,MACA,MACA,MACA,OACA,UACA,OACA,UACA,SACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,SACA,MACA,SACA,OACA,OACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,KACA,MACA,MACA,WACA,WACA,KACA,MACA,MACA,OAgEG,SAASC,EAAmB5B,GAC/B,OAAQA,EAAS,gBACb,KAAK,IAAeK,KAChB,OAAOF,EAAwBE,KACnC,KAAK,IAAeC,MAChB,OAAOH,EAAwBG,MACnC,KAAK,IAAeC,WAChB,OAAOJ,EAAwBI,WACnC,KAAK,IAAesB,UAChB,OAAO1B,EAAwBgB,MACnC,KAAK,IAAe5C,KAChB,OAAO4B,EAAwB5B,KACnC,KAAK,IAAeuD,UAChB,OAAO3B,EAAwB2B,UACnC,KAAK,IAAerB,SAChB,OAAON,EAAwBM,SACnC,KAAK,IAAeW,KAEpB,KAAK,IAAeE,QAEpB,KAAK,IAAeC,aAChB,OAAOpB,EAAwBgB,MACnC,KAAK,IAAehC,gBAChB,OAAOgB,EAAwB4B,gBACnC,KAAK,IAAe7B,SAChB,OAAIF,EAASZ,uBAAyB,IAAqB4C,aAChD7B,EAAwB6B,aAE1BhC,EAASZ,uBAAyB,IAAqB6C,eACrD9B,EAAwB8B,eAE1BjC,EAASZ,uBAAyB,IAAqB8C,gBACrD/B,EAAwB+B,gBAE5B/B,EAAwBc,KACnC,QACI,OAAI,QAAsBjB,GACfG,EAAwBgC,mBAE5BhC,EAAwBc,KAE3C,CACO,SAASmB,EAAYC,GACxB,MAAMC,GAAY,QAAaD,GAC/B,IAAK,MAAME,KAAO3B,EAAa,CAE3B,GADiBA,EAAY2B,GAAK1B,oBAAoBrB,QAAQ8C,IAAc,EAExE,OAAO1B,EAAY2B,GAAKxB,QAEhC,CACA,OAAO,IAAeE,IAC1B,CAQO,SAASuB,EAAoBC,EAAWC,EAAYjD,GACvD,OAAQiD,IAAeD,GAClBhD,GAAe2C,EAAY3C,KAAiBgD,IAT9C,SAA2BE,GAC9B,IAAKA,EACD,OAAO,EAEX,MAAML,GAAY,QAAaK,GAC/B,OAAOhC,EAA4BzB,SAASoD,EAChD,CAGmEM,CAAkBnD,EACrF,CACO,SAASoD,EAAiCR,GAC7C,MAAMC,GAAY,QAAaD,GAC/B,IAAIS,EAAYT,EAQhB,OAPAU,OAAOC,KAAKpC,GAAaqC,SAASV,IAE9B,GADiB3B,EAAY2B,GAAK1B,oBAAoBrB,QAAQ8C,IAAc,EAC9D,CACV,MAAMY,EAAmBb,EAASc,YAAYb,GAC9CQ,EAAYT,EAASe,MAAM,EAAGF,EAAmB,EAAIb,EAASc,YAAYb,GAAa,OAAIe,EAC/F,KAEGP,CACX,CACO,SAASQ,EAAgBjB,GAC5B,MAAMC,GAAY,QAAaD,GAC/B,IAAK,MAAME,KAAO3B,EAAa,CAE3B,GADiBA,EAAY2B,GAAK1B,oBAAoBrB,QAAQ8C,IAAc,EAExE,OAAO1B,EAAY2B,GAAKzB,YAEhC,CACA,OAAOX,EAAwBc,IACnC,CACO,SAASsC,EAAqBxC,GACjC,OAAkD,IAA3CX,EAAoBZ,QAAQuB,EACvC,CACO,SAASyC,EAAuBzC,GACnC,OAA+D,IAAxDP,EAAiChB,QAAQuB,EACpD,CACO,SAAS0C,EAAkBpB,GAE9B,OADiBD,EAAYC,EAEjC,CACO,MAAMqB,EAAoB,IAC1BX,OAAOY,OAAO/C,GAAagD,QAAO,CAACC,EAAKC,IAChC,IAAID,KAAQC,EAAMjD,sBAC1B,IA/JH,KACA,MACA,QACA,KACA,MACA,MACA,QACA,IACA,QACA,MACA,MACA,KACA,MACA,MACA,SACA,MACA,MACA,MACA,MACA,MACA,IACA,MACA,MACA,OACA,MACA,MACA,QACA,OACA,KACA,MACA,IACA,MACA,MACA,OACA,QACA,MACA,MACA,MACA,OACA,SACA,MACA,KACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,MACA,KACA,OACA,MACA,OACA,aACA,MACA,MACA,SAsGGc,GAEA,SAASoC,IACZ,MAAO,IACAnD,EAAYP,KAAKQ,uBACjBD,EAAYN,MAAMO,uBAClBD,EAAYL,WAAWM,oBAElC,CAEO,SAASmD,IACZ,OAAOD,IACFE,KAAKlD,GAAa,IAAIA,MACtBmD,KAAK,IACd,CAKO,SAASC,EAAiB9B,GAC7B,MAAMC,GAAY,QAAaD,GAC/B,OAAOzB,EAAYL,WAAWM,oBAAoBrB,QAAQ8C,IAAc,CAC5E,CACO,SAAS8B,EAAY/B,GACxB,MAAMC,GAAY,QAAaD,GAC/B,OAAOzB,EAAYN,MAAMO,oBAAoBrB,QAAQ8C,IAAc,CACvE,CACO,SAAS+B,EAAoBhC,GAChC,MAAMC,GAAY,QAAaD,GAAUiC,cACzC,OAAO3C,EAAmBnC,QAAQ8C,IAAc,CACpD,CACO,SAASiC,EAA4B5B,GACxC,IAAIrD,EACJ,MAAMkF,EAAkD,QAAjClF,GAAK,QAAaqD,UAA8B,IAAPrD,OAAgB,EAASA,EAAGgF,cAC5F,OAAIZ,EAAkB9D,MAAM6E,GAAMA,IAAMD,IAC7BA,OAGP,CAER,C,0KCnXO,SAASE,EAAarC,GACzB,IAAKA,EACD,MAAO,GAEX,MAAMsC,EAAYtC,EAASuC,MAAM,KAC3BtC,EAAYqC,EAAUA,EAAUE,OAAS,GAC/C,OAAQvC,GAAaA,EAAUwC,qBAAwB,EAC3D,CACO,SAASC,EAA4B1C,GACxC,IAAKA,EACD,MAAO,GAEX,MAAMsC,EAAYtC,EAASuC,MAAM,KACjC,OAAyB,IAArBD,EAAUE,OACHxC,EAEJsC,EAAUvB,MAAM,GAAI,GAAGc,KAAK,IACvC,CAMO,SAASc,EAA4BrC,EAAUsC,GAClD,OAAOC,UAAUD,GACc,QAA3BP,EAAa/B,KACZsC,EAAmBE,oBAC5B,CACO,SAASC,EAAyBzC,EAAUL,GAC/C,OAAgB,MAAZK,GAAiC,MAAbL,IAIpB,QAASK,EAAUL,GAHZK,EAMuB,IAA3BL,EAAU9C,QAAQ,KAAa,GAAGmD,IAAWL,IAAc,GAAGK,KAAYL,GACrF,CACO,MAAM+C,EAAkBtF,IAC3B,IAAIT,EACJ,OAAQS,aAA+C,EAASA,EAAWN,eAAwG,QAAtFH,EAAKS,aAA+C,EAASA,EAAWC,gBAA6B,IAAPV,OAAgB,EAASA,EAAGG,cAAgB,EAAE,C,yBCxCtO,SAAS6F,EAAYC,GACxB,GAAW,MAAPA,EACA,OAAO,EAEX,IAAIC,EAAO,EACX,IAAK,IAAIC,EAAI,EAAGA,EAAIF,EAAIV,OAAQY,IAAK,CAEjCD,GAAQA,GAAQ,GAAKA,EADTD,EAAIG,WAAWD,GAE3BD,GAAQ,CACZ,CACA,OAAOA,CACX,CACO,SAASG,EAASJ,EAAKK,GAC1B,OAAW,MAAPL,GAAyB,MAAVK,GAGZL,EAAIM,QAAQD,EAAOf,UAAYe,CAC1C,CACO,SAASE,EAAuBC,EAAGC,GACtC,OAAQD,GAAK,IAAIE,iBAAmBD,GAAK,IAAIC,aACjD,C","sources":["webpack://assignments-frontend/./src/feature/resource-integration/resource-utilities.ts","webpack://assignments-frontend/./src/utility/file.ts","webpack://assignments-frontend/./src/utility/get-extension.ts","webpack://assignments-frontend/./src/utility/string.ts"],"names":["AvailableCommands","isEmbeddedExperienceResource","resourceMeta","isFormsResource","form","definition","getResourceDefinition","internal","isContoso","isLegacyFormsOrigin","origin","find","d","attachmentType","validDomains","includes","readingprogress","skillingResourceType","skillingType","_a","extensions","indexOf","displayName","isKnownAppOrigin","appDefinition","some","validOrigin","isReadingProgressResource","attachment","resource","isSkillingResource","skilling","SupportedAttachmentIcon","officeFileTypeIcons","word","excel","powerpoint","externalApplicationFileTypeIcons","makecode","videoFileTypes","LEGACY_OFFICE_RENDERER_EXTs","fileTypeMap","supportedExtensions","fileTypeIcon","fileType","pdf","file","python","notes","page","toString","section","sectionGroup","media","concat","whiteboard","dangerousFileTypes","getAllowedFileType","classPage","hyperlink","readingProgress","mathProgress","searchProgress","speakerProgress","embeddedExperience","getFileType","filename","extension","key","isOwlAttachmentType","matchType","actualType","fileName","isLegacyOfficeDoc","getFileNameWithoutKnownExtension","_fileName","Object","keys","forEach","indexOfExtension","lastIndexOf","slice","undefined","getFileTypeIcon","isOfficeFileTypeIcon","isExternalFileTypeIcon","getAttachmentType","allowedExtensions","values","reduce","acc","value","getOfficeFileExtensions","getOfficeFileExtensionsString","map","join","isPowerPointFile","isExcelFile","isDangerousFileType","toLowerCase","sanitizeExtensionForLogging","fileExtension","e","getExtension","fileParts","split","length","toLocaleLowerCase","getFileNameWithoutExtension","canOpenFileInNewPdfRenderer","environmentService","Boolean","isSmallMobileDevice","getFileNameWithExtension","getDisplayName","getHashCode","str","hash","i","charCodeAt","endsWith","suffix","substr","areEqualCaseInsensitve","a","b","toUpperCase"],"sourceRoot":""}