mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 12:37:53 +00:00
1 line
20 KiB
JSON
1 line
20 KiB
JSON
{"ast":null,"code":"import _asyncToGenerator from \"C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nimport { WebPlugin } from '@capacitor/core';\nexport class LocalNotificationsWeb extends WebPlugin {\n constructor() {\n super(...arguments);\n this.pending = [];\n this.deliveredNotifications = [];\n this.hasNotificationSupport = () => {\n if (!('Notification' in window) || !Notification.requestPermission) {\n return false;\n }\n if (Notification.permission !== 'granted') {\n // don't test for `new Notification` if permission has already been granted\n // otherwise this sends a real notification on supported browsers\n try {\n new Notification('');\n } catch (e) {\n if (e.name == 'TypeError') {\n return false;\n }\n }\n }\n return true;\n };\n }\n getDeliveredNotifications() {\n var _this = this;\n return _asyncToGenerator(function* () {\n const deliveredSchemas = [];\n for (const notification of _this.deliveredNotifications) {\n const deliveredSchema = {\n title: notification.title,\n id: parseInt(notification.tag),\n body: notification.body\n };\n deliveredSchemas.push(deliveredSchema);\n }\n return {\n notifications: deliveredSchemas\n };\n })();\n }\n removeDeliveredNotifications(delivered) {\n var _this2 = this;\n return _asyncToGenerator(function* () {\n for (const toRemove of delivered.notifications) {\n const found = _this2.deliveredNotifications.find(n => n.tag === String(toRemove.id));\n found === null || found === void 0 ? void 0 : found.close();\n _this2.deliveredNotifications = _this2.deliveredNotifications.filter(() => !found);\n }\n })();\n }\n removeAllDeliveredNotifications() {\n var _this3 = this;\n return _asyncToGenerator(function* () {\n for (const notification of _this3.deliveredNotifications) {\n notification.close();\n }\n _this3.deliveredNotifications = [];\n })();\n }\n createChannel() {\n var _this4 = this;\n return _asyncToGenerator(function* () {\n throw _this4.unimplemented('Not implemented on web.');\n })();\n }\n deleteChannel() {\n var _this5 = this;\n return _asyncToGenerator(function* () {\n throw _this5.unimplemented('Not implemented on web.');\n })();\n }\n listChannels() {\n var _this6 = this;\n return _asyncToGenerator(function* () {\n throw _this6.unimplemented('Not implemented on web.');\n })();\n }\n schedule(options) {\n var _this7 = this;\n return _asyncToGenerator(function* () {\n if (!_this7.hasNotificationSupport()) {\n throw _this7.unavailable('Notifications not supported in this browser.');\n }\n for (const notification of options.notifications) {\n _this7.sendNotification(notification);\n }\n return {\n notifications: options.notifications.map(notification => ({\n id: notification.id\n }))\n };\n })();\n }\n getPending() {\n var _this8 = this;\n return _asyncToGenerator(function* () {\n return {\n notifications: _this8.pending\n };\n })();\n }\n registerActionTypes() {\n var _this9 = this;\n return _asyncToGenerator(function* () {\n throw _this9.unimplemented('Not implemented on web.');\n })();\n }\n cancel(pending) {\n var _this10 = this;\n return _asyncToGenerator(function* () {\n _this10.pending = _this10.pending.filter(notification => !pending.notifications.find(n => n.id === notification.id));\n })();\n }\n areEnabled() {\n var _this11 = this;\n return _asyncToGenerator(function* () {\n const {\n display\n } = yield _this11.checkPermissions();\n return {\n value: display === 'granted'\n };\n })();\n }\n requestPermissions() {\n var _this12 = this;\n return _asyncToGenerator(function* () {\n if (!_this12.hasNotificationSupport()) {\n throw _this12.unavailable('Notifications not supported in this browser.');\n }\n const display = _this12.transformNotificationPermission(yield Notification.requestPermission());\n return {\n display\n };\n })();\n }\n checkPermissions() {\n var _this13 = this;\n return _asyncToGenerator(function* () {\n if (!_this13.hasNotificationSupport()) {\n throw _this13.unavailable('Notifications not supported in this browser.');\n }\n const display = _this13.transformNotificationPermission(Notification.permission);\n return {\n display\n };\n })();\n }\n transformNotificationPermission(permission) {\n switch (permission) {\n case 'granted':\n return 'granted';\n case 'denied':\n return 'denied';\n default:\n return 'prompt';\n }\n }\n sendPending() {\n var _a;\n const toRemove = [];\n const now = new Date().getTime();\n for (const notification of this.pending) {\n if (((_a = notification.schedule) === null || _a === void 0 ? void 0 : _a.at) && notification.schedule.at.getTime() <= now) {\n this.buildNotification(notification);\n toRemove.push(notification);\n }\n }\n this.pending = this.pending.filter(notification => !toRemove.find(n => n === notification));\n }\n sendNotification(notification) {\n var _a;\n if ((_a = notification.schedule) === null || _a === void 0 ? void 0 : _a.at) {\n const diff = notification.schedule.at.getTime() - new Date().getTime();\n this.pending.push(notification);\n setTimeout(() => {\n this.sendPending();\n }, diff);\n return;\n }\n this.buildNotification(notification);\n }\n buildNotification(notification) {\n const localNotification = new Notification(notification.title, {\n body: notification.body,\n tag: String(notification.id)\n });\n localNotification.addEventListener('click', this.onClick.bind(this, notification), false);\n localNotification.addEventListener('show', this.onShow.bind(this, notification), false);\n localNotification.addEventListener('close', () => {\n this.deliveredNotifications = this.deliveredNotifications.filter(() => !this);\n }, false);\n this.deliveredNotifications.push(localNotification);\n return localNotification;\n }\n onClick(notification) {\n const data = {\n actionId: 'tap',\n notification\n };\n this.notifyListeners('localNotificationActionPerformed', data);\n }\n onShow(notification) {\n this.notifyListeners('localNotificationReceived', notification);\n }\n}","map":{"version":3,"names":["WebPlugin","LocalNotificationsWeb","constructor","arguments","pending","deliveredNotifications","hasNotificationSupport","window","Notification","requestPermission","permission","e","name","getDeliveredNotifications","_this","_asyncToGenerator","deliveredSchemas","notification","deliveredSchema","title","id","parseInt","tag","body","push","notifications","removeDeliveredNotifications","delivered","_this2","toRemove","found","find","n","String","close","filter","removeAllDeliveredNotifications","_this3","createChannel","_this4","unimplemented","deleteChannel","_this5","listChannels","_this6","schedule","options","_this7","unavailable","sendNotification","map","getPending","_this8","registerActionTypes","_this9","cancel","_this10","areEnabled","_this11","display","checkPermissions","value","requestPermissions","_this12","transformNotificationPermission","_this13","sendPending","_a","now","Date","getTime","at","buildNotification","diff","setTimeout","localNotification","addEventListener","onClick","bind","onShow","data","actionId","notifyListeners"],"sources":["C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@capacitor/local-notifications/dist/esm/web.js"],"sourcesContent":["import { WebPlugin } from '@capacitor/core';\nexport class LocalNotificationsWeb extends WebPlugin {\n constructor() {\n super(...arguments);\n this.pending = [];\n this.deliveredNotifications = [];\n this.hasNotificationSupport = () => {\n if (!('Notification' in window) || !Notification.requestPermission) {\n return false;\n }\n if (Notification.permission !== 'granted') {\n // don't test for `new Notification` if permission has already been granted\n // otherwise this sends a real notification on supported browsers\n try {\n new Notification('');\n }\n catch (e) {\n if (e.name == 'TypeError') {\n return false;\n }\n }\n }\n return true;\n };\n }\n async getDeliveredNotifications() {\n const deliveredSchemas = [];\n for (const notification of this.deliveredNotifications) {\n const deliveredSchema = {\n title: notification.title,\n id: parseInt(notification.tag),\n body: notification.body,\n };\n deliveredSchemas.push(deliveredSchema);\n }\n return {\n notifications: deliveredSchemas,\n };\n }\n async removeDeliveredNotifications(delivered) {\n for (const toRemove of delivered.notifications) {\n const found = this.deliveredNotifications.find(n => n.tag === String(toRemove.id));\n found === null || found === void 0 ? void 0 : found.close();\n this.deliveredNotifications = this.deliveredNotifications.filter(() => !found);\n }\n }\n async removeAllDeliveredNotifications() {\n for (const notification of this.deliveredNotifications) {\n notification.close();\n }\n this.deliveredNotifications = [];\n }\n async createChannel() {\n throw this.unimplemented('Not implemented on web.');\n }\n async deleteChannel() {\n throw this.unimplemented('Not implemented on web.');\n }\n async listChannels() {\n throw this.unimplemented('Not implemented on web.');\n }\n async schedule(options) {\n if (!this.hasNotificationSupport()) {\n throw this.unavailable('Notifications not supported in this browser.');\n }\n for (const notification of options.notifications) {\n this.sendNotification(notification);\n }\n return {\n notifications: options.notifications.map(notification => ({\n id: notification.id,\n })),\n };\n }\n async getPending() {\n return {\n notifications: this.pending,\n };\n }\n async registerActionTypes() {\n throw this.unimplemented('Not implemented on web.');\n }\n async cancel(pending) {\n this.pending = this.pending.filter(notification => !pending.notifications.find(n => n.id === notification.id));\n }\n async areEnabled() {\n const { display } = await this.checkPermissions();\n return {\n value: display === 'granted',\n };\n }\n async requestPermissions() {\n if (!this.hasNotificationSupport()) {\n throw this.unavailable('Notifications not supported in this browser.');\n }\n const display = this.transformNotificationPermission(await Notification.requestPermission());\n return { display };\n }\n async checkPermissions() {\n if (!this.hasNotificationSupport()) {\n throw this.unavailable('Notifications not supported in this browser.');\n }\n const display = this.transformNotificationPermission(Notification.permission);\n return { display };\n }\n transformNotificationPermission(permission) {\n switch (permission) {\n case 'granted':\n return 'granted';\n case 'denied':\n return 'denied';\n default:\n return 'prompt';\n }\n }\n sendPending() {\n var _a;\n const toRemove = [];\n const now = new Date().getTime();\n for (const notification of this.pending) {\n if (((_a = notification.schedule) === null || _a === void 0 ? void 0 : _a.at) &&\n notification.schedule.at.getTime() <= now) {\n this.buildNotification(notification);\n toRemove.push(notification);\n }\n }\n this.pending = this.pending.filter(notification => !toRemove.find(n => n === notification));\n }\n sendNotification(notification) {\n var _a;\n if ((_a = notification.schedule) === null || _a === void 0 ? void 0 : _a.at) {\n const diff = notification.schedule.at.getTime() - new Date().getTime();\n this.pending.push(notification);\n setTimeout(() => {\n this.sendPending();\n }, diff);\n return;\n }\n this.buildNotification(notification);\n }\n buildNotification(notification) {\n const localNotification = new Notification(notification.title, {\n body: notification.body,\n tag: String(notification.id),\n });\n localNotification.addEventListener('click', this.onClick.bind(this, notification), false);\n localNotification.addEventListener('show', this.onShow.bind(this, notification), false);\n localNotification.addEventListener('close', () => {\n this.deliveredNotifications = this.deliveredNotifications.filter(() => !this);\n }, false);\n this.deliveredNotifications.push(localNotification);\n return localNotification;\n }\n onClick(notification) {\n const data = {\n actionId: 'tap',\n notification,\n };\n this.notifyListeners('localNotificationActionPerformed', data);\n }\n onShow(notification) {\n this.notifyListeners('localNotificationReceived', notification);\n }\n}\n"],"mappings":";AAAA,SAASA,SAAS,QAAQ,iBAAiB;AAC3C,OAAO,MAAMC,qBAAqB,SAASD,SAAS,CAAC;EACjDE,WAAWA,CAAA,EAAG;IACV,KAAK,CAAC,GAAGC,SAAS,CAAC;IACnB,IAAI,CAACC,OAAO,GAAG,EAAE;IACjB,IAAI,CAACC,sBAAsB,GAAG,EAAE;IAChC,IAAI,CAACC,sBAAsB,GAAG,MAAM;MAChC,IAAI,EAAE,cAAc,IAAIC,MAAM,CAAC,IAAI,CAACC,YAAY,CAACC,iBAAiB,EAAE;QAChE,OAAO,KAAK;MAChB;MACA,IAAID,YAAY,CAACE,UAAU,KAAK,SAAS,EAAE;QACvC;QACA;QACA,IAAI;UACA,IAAIF,YAAY,CAAC,EAAE,CAAC;QACxB,CAAC,CACD,OAAOG,CAAC,EAAE;UACN,IAAIA,CAAC,CAACC,IAAI,IAAI,WAAW,EAAE;YACvB,OAAO,KAAK;UAChB;QACJ;MACJ;MACA,OAAO,IAAI;IACf,CAAC;EACL;EACMC,yBAAyBA,CAAA,EAAG;IAAA,IAAAC,KAAA;IAAA,OAAAC,iBAAA;MAC9B,MAAMC,gBAAgB,GAAG,EAAE;MAC3B,KAAK,MAAMC,YAAY,IAAIH,KAAI,CAACT,sBAAsB,EAAE;QACpD,MAAMa,eAAe,GAAG;UACpBC,KAAK,EAAEF,YAAY,CAACE,KAAK;UACzBC,EAAE,EAAEC,QAAQ,CAACJ,YAAY,CAACK,GAAG,CAAC;UAC9BC,IAAI,EAAEN,YAAY,CAACM;QACvB,CAAC;QACDP,gBAAgB,CAACQ,IAAI,CAACN,eAAe,CAAC;MAC1C;MACA,OAAO;QACHO,aAAa,EAAET;MACnB,CAAC;IAAC;EACN;EACMU,4BAA4BA,CAACC,SAAS,EAAE;IAAA,IAAAC,MAAA;IAAA,OAAAb,iBAAA;MAC1C,KAAK,MAAMc,QAAQ,IAAIF,SAAS,CAACF,aAAa,EAAE;QAC5C,MAAMK,KAAK,GAAGF,MAAI,CAACvB,sBAAsB,CAAC0B,IAAI,CAACC,CAAC,IAAIA,CAAC,CAACV,GAAG,KAAKW,MAAM,CAACJ,QAAQ,CAACT,EAAE,CAAC,CAAC;QAClFU,KAAK,KAAK,IAAI,IAAIA,KAAK,KAAK,KAAK,CAAC,GAAG,KAAK,CAAC,GAAGA,KAAK,CAACI,KAAK,CAAC,CAAC;QAC3DN,MAAI,CAACvB,sBAAsB,GAAGuB,MAAI,CAACvB,sBAAsB,CAAC8B,MAAM,CAAC,MAAM,CAACL,KAAK,CAAC;MAClF;IAAC;EACL;EACMM,+BAA+BA,CAAA,EAAG;IAAA,IAAAC,MAAA;IAAA,OAAAtB,iBAAA;MACpC,KAAK,MAAME,YAAY,IAAIoB,MAAI,CAAChC,sBAAsB,EAAE;QACpDY,YAAY,CAACiB,KAAK,CAAC,CAAC;MACxB;MACAG,MAAI,CAAChC,sBAAsB,GAAG,EAAE;IAAC;EACrC;EACMiC,aAAaA,CAAA,EAAG;IAAA,IAAAC,MAAA;IAAA,OAAAxB,iBAAA;MAClB,MAAMwB,MAAI,CAACC,aAAa,CAAC,yBAAyB,CAAC;IAAC;EACxD;EACMC,aAAaA,CAAA,EAAG;IAAA,IAAAC,MAAA;IAAA,OAAA3B,iBAAA;MAClB,MAAM2B,MAAI,CAACF,aAAa,CAAC,yBAAyB,CAAC;IAAC;EACxD;EACMG,YAAYA,CAAA,EAAG;IAAA,IAAAC,MAAA;IAAA,OAAA7B,iBAAA;MACjB,MAAM6B,MAAI,CAACJ,aAAa,CAAC,yBAAyB,CAAC;IAAC;EACxD;EACMK,QAAQA,CAACC,OAAO,EAAE;IAAA,IAAAC,MAAA;IAAA,OAAAhC,iBAAA;MACpB,IAAI,CAACgC,MAAI,CAACzC,sBAAsB,CAAC,CAAC,EAAE;QAChC,MAAMyC,MAAI,CAACC,WAAW,CAAC,8CAA8C,CAAC;MAC1E;MACA,KAAK,MAAM/B,YAAY,IAAI6B,OAAO,CAACrB,aAAa,EAAE;QAC9CsB,MAAI,CAACE,gBAAgB,CAAChC,YAAY,CAAC;MACvC;MACA,OAAO;QACHQ,aAAa,EAAEqB,OAAO,CAACrB,aAAa,CAACyB,GAAG,CAACjC,YAAY,KAAK;UACtDG,EAAE,EAAEH,YAAY,CAACG;QACrB,CAAC,CAAC;MACN,CAAC;IAAC;EACN;EACM+B,UAAUA,CAAA,EAAG;IAAA,IAAAC,MAAA;IAAA,OAAArC,iBAAA;MACf,OAAO;QACHU,aAAa,EAAE2B,MAAI,CAAChD;MACxB,CAAC;IAAC;EACN;EACMiD,mBAAmBA,CAAA,EAAG;IAAA,IAAAC,MAAA;IAAA,OAAAvC,iBAAA;MACxB,MAAMuC,MAAI,CAACd,aAAa,CAAC,yBAAyB,CAAC;IAAC;EACxD;EACMe,MAAMA,CAACnD,OAAO,EAAE;IAAA,IAAAoD,OAAA;IAAA,OAAAzC,iBAAA;MAClByC,OAAI,CAACpD,OAAO,GAAGoD,OAAI,CAACpD,OAAO,CAAC+B,MAAM,CAAClB,YAAY,IAAI,CAACb,OAAO,CAACqB,aAAa,CAACM,IAAI,CAACC,CAAC,IAAIA,CAAC,CAACZ,EAAE,KAAKH,YAAY,CAACG,EAAE,CAAC,CAAC;IAAC;EACnH;EACMqC,UAAUA,CAAA,EAAG;IAAA,IAAAC,OAAA;IAAA,OAAA3C,iBAAA;MACf,MAAM;QAAE4C;MAAQ,CAAC,SAASD,OAAI,CAACE,gBAAgB,CAAC,CAAC;MACjD,OAAO;QACHC,KAAK,EAAEF,OAAO,KAAK;MACvB,CAAC;IAAC;EACN;EACMG,kBAAkBA,CAAA,EAAG;IAAA,IAAAC,OAAA;IAAA,OAAAhD,iBAAA;MACvB,IAAI,CAACgD,OAAI,CAACzD,sBAAsB,CAAC,CAAC,EAAE;QAChC,MAAMyD,OAAI,CAACf,WAAW,CAAC,8CAA8C,CAAC;MAC1E;MACA,MAAMW,OAAO,GAAGI,OAAI,CAACC,+BAA+B,OAAOxD,YAAY,CAACC,iBAAiB,CAAC,CAAC,CAAC;MAC5F,OAAO;QAAEkD;MAAQ,CAAC;IAAC;EACvB;EACMC,gBAAgBA,CAAA,EAAG;IAAA,IAAAK,OAAA;IAAA,OAAAlD,iBAAA;MACrB,IAAI,CAACkD,OAAI,CAAC3D,sBAAsB,CAAC,CAAC,EAAE;QAChC,MAAM2D,OAAI,CAACjB,WAAW,CAAC,8CAA8C,CAAC;MAC1E;MACA,MAAMW,OAAO,GAAGM,OAAI,CAACD,+BAA+B,CAACxD,YAAY,CAACE,UAAU,CAAC;MAC7E,OAAO;QAAEiD;MAAQ,CAAC;IAAC;EACvB;EACAK,+BAA+BA,CAACtD,UAAU,EAAE;IACxC,QAAQA,UAAU;MACd,KAAK,SAAS;QACV,OAAO,SAAS;MACpB,KAAK,QAAQ;QACT,OAAO,QAAQ;MACnB;QACI,OAAO,QAAQ;IACvB;EACJ;EACAwD,WAAWA,CAAA,EAAG;IACV,IAAIC,EAAE;IACN,MAAMtC,QAAQ,GAAG,EAAE;IACnB,MAAMuC,GAAG,GAAG,IAAIC,IAAI,CAAC,CAAC,CAACC,OAAO,CAAC,CAAC;IAChC,KAAK,MAAMrD,YAAY,IAAI,IAAI,CAACb,OAAO,EAAE;MACrC,IAAI,CAAC,CAAC+D,EAAE,GAAGlD,YAAY,CAAC4B,QAAQ,MAAM,IAAI,IAAIsB,EAAE,KAAK,KAAK,CAAC,GAAG,KAAK,CAAC,GAAGA,EAAE,CAACI,EAAE,KACxEtD,YAAY,CAAC4B,QAAQ,CAAC0B,EAAE,CAACD,OAAO,CAAC,CAAC,IAAIF,GAAG,EAAE;QAC3C,IAAI,CAACI,iBAAiB,CAACvD,YAAY,CAAC;QACpCY,QAAQ,CAACL,IAAI,CAACP,YAAY,CAAC;MAC/B;IACJ;IACA,IAAI,CAACb,OAAO,GAAG,IAAI,CAACA,OAAO,CAAC+B,MAAM,CAAClB,YAAY,IAAI,CAACY,QAAQ,CAACE,IAAI,CAACC,CAAC,IAAIA,CAAC,KAAKf,YAAY,CAAC,CAAC;EAC/F;EACAgC,gBAAgBA,CAAChC,YAAY,EAAE;IAC3B,IAAIkD,EAAE;IACN,IAAI,CAACA,EAAE,GAAGlD,YAAY,CAAC4B,QAAQ,MAAM,IAAI,IAAIsB,EAAE,KAAK,KAAK,CAAC,GAAG,KAAK,CAAC,GAAGA,EAAE,CAACI,EAAE,EAAE;MACzE,MAAME,IAAI,GAAGxD,YAAY,CAAC4B,QAAQ,CAAC0B,EAAE,CAACD,OAAO,CAAC,CAAC,GAAG,IAAID,IAAI,CAAC,CAAC,CAACC,OAAO,CAAC,CAAC;MACtE,IAAI,CAAClE,OAAO,CAACoB,IAAI,CAACP,YAAY,CAAC;MAC/ByD,UAAU,CAAC,MAAM;QACb,IAAI,CAACR,WAAW,CAAC,CAAC;MACtB,CAAC,EAAEO,IAAI,CAAC;MACR;IACJ;IACA,IAAI,CAACD,iBAAiB,CAACvD,YAAY,CAAC;EACxC;EACAuD,iBAAiBA,CAACvD,YAAY,EAAE;IAC5B,MAAM0D,iBAAiB,GAAG,IAAInE,YAAY,CAACS,YAAY,CAACE,KAAK,EAAE;MAC3DI,IAAI,EAAEN,YAAY,CAACM,IAAI;MACvBD,GAAG,EAAEW,MAAM,CAAChB,YAAY,CAACG,EAAE;IAC/B,CAAC,CAAC;IACFuD,iBAAiB,CAACC,gBAAgB,CAAC,OAAO,EAAE,IAAI,CAACC,OAAO,CAACC,IAAI,CAAC,IAAI,EAAE7D,YAAY,CAAC,EAAE,KAAK,CAAC;IACzF0D,iBAAiB,CAACC,gBAAgB,CAAC,MAAM,EAAE,IAAI,CAACG,MAAM,CAACD,IAAI,CAAC,IAAI,EAAE7D,YAAY,CAAC,EAAE,KAAK,CAAC;IACvF0D,iBAAiB,CAACC,gBAAgB,CAAC,OAAO,EAAE,MAAM;MAC9C,IAAI,CAACvE,sBAAsB,GAAG,IAAI,CAACA,sBAAsB,CAAC8B,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC;IACjF,CAAC,EAAE,KAAK,CAAC;IACT,IAAI,CAAC9B,sBAAsB,CAACmB,IAAI,CAACmD,iBAAiB,CAAC;IACnD,OAAOA,iBAAiB;EAC5B;EACAE,OAAOA,CAAC5D,YAAY,EAAE;IAClB,MAAM+D,IAAI,GAAG;MACTC,QAAQ,EAAE,KAAK;MACfhE;IACJ,CAAC;IACD,IAAI,CAACiE,eAAe,CAAC,kCAAkC,EAAEF,IAAI,CAAC;EAClE;EACAD,MAAMA,CAAC9D,YAAY,EAAE;IACjB,IAAI,CAACiE,eAAe,CAAC,2BAA2B,EAAEjE,YAAY,CAAC;EACnE;AACJ"},"metadata":{},"sourceType":"module"} |