@forge/bridge

5.17.0-experimental-04cc2b95.18.0-next.0
~

Modified (69 files)

Index: package/out/view/adf-renderer.js
===================================================================
--- package/out/view/adf-renderer.js
+++ package/out/view/adf-renderer.js
@@ -1,38 +1,5 @@
 "use strict";
-var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
-    if (k2 === undefined) k2 = k;
-    var desc = Object.getOwnPropertyDescriptor(m, k);
-    if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
-      desc = { enumerable: true, get: function() { return m[k]; } };
-    }
-    Object.defineProperty(o, k2, desc);
-}) : (function(o, m, k, k2) {
-    if (k2 === undefined) k2 = k;
-    o[k2] = m[k];
-}));
-var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
-    Object.defineProperty(o, "default", { enumerable: true, value: v });
-}) : function(o, v) {
-    o["default"] = v;
-});
-var __importStar = (this && this.__importStar) || (function () {
-    var ownKeys = function(o) {
-        ownKeys = Object.getOwnPropertyNames || function (o) {
-            var ar = [];
-            for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
-            return ar;
-        };
-        return ownKeys(o);
-    };
-    return function (mod) {
-        if (mod && mod.__esModule) return mod;
-        var result = {};
-        if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
-        __setModuleDefault(result, mod);
-        return result;
-    };
-})();
 Object.defineProperty(exports, "__esModule", { value: true });
 exports.createAdfRendererIframeProps = exports.sendMessageWhenReady = void 0;
 /**
  * Sends the ADF document message to the adf-renderer iframe once it signals readiness.
@@ -55,9 +22,9 @@
     window.addEventListener('message', handleReady);
 };
 exports.sendMessageWhenReady = sendMessageWhenReady;
 const createAdfRendererIframeProps = async (context, iframeId) => {
-    const IframeResizer = await Promise.resolve().then(() => __importStar(require('iframe-resizer')));
+    const IframeResizer = await import('iframe-resizer');
     const IframeResizerModule = IframeResizer.default || IframeResizer;
     const origin = new URL(document.referrer).origin;
     const src = `${origin}/forge-apps/adf-renderer`;
     const id = iframeId || `forge-adf-renderer-iframe-${crypto.randomUUID()}`;
Index: package/out/invoke-endpoint/invoke-endpoint.js
===================================================================
--- package/out/invoke-endpoint/invoke-endpoint.js
+++ package/out/invoke-endpoint/invoke-endpoint.js
@@ -10,9 +10,9 @@
 var InvokeType;
 (function (InvokeType) {
     InvokeType["REMOTE"] = "Remote";
     InvokeType["SERVICE"] = "Container";
-})(InvokeType || (exports.InvokeType = InvokeType = {}));
+})(InvokeType = exports.InvokeType || (exports.InvokeType = {}));
 const callBridge = (0, bridge_1.getCallBridge)();
 const validatePayload = (payload) => {
     if (!payload)
         return;
Index: package/out/invoke/invoke.js
===================================================================
--- package/out/invoke/invoke.js
+++ package/out/invoke/invoke.js
@@ -1,8 +1,7 @@
 "use strict";
 Object.defineProperty(exports, "__esModule", { value: true });
-exports.invoke = invoke;
-exports.makeInvoke = makeInvoke;
+exports.makeInvoke = exports.invoke = void 0;
 const bridge_1 = require("../bridge");
 const errors_1 = require("../errors");
 const utils_1 = require("../utils");
 const callBridge = (0, bridge_1.getCallBridge)();
@@ -26,12 +25,14 @@
  */
 function invoke(functionKey, payload) {
     return limitedInvoke(functionKey, payload);
 }
+exports.invoke = invoke;
 /**
  * Specialises the invoke function to a given Definitions type.
  *
  * @returns An invoke function that can be used to call backend functions.
  */
 function makeInvoke() {
     return invoke;
 }
+exports.makeInvoke = makeInvoke;
Index: package/out/permissions/permissionsUtil.js
===================================================================
--- package/out/permissions/permissionsUtil.js
+++ package/out/permissions/permissionsUtil.js
@@ -1,8 +1,7 @@
 "use strict";
 Object.defineProperty(exports, "__esModule", { value: true });
-exports.createPermissionUtils = createPermissionUtils;
-exports.checkPermissions = checkPermissions;
+exports.checkPermissions = exports.createPermissionUtils = void 0;
 const egress_1 = require("@forge/egress");
 const view_1 = require("../view");
 /**
  * Helper function to extract URL string from external URL permissions.
@@ -71,8 +70,9 @@
         getExternalPermissions: () => external,
         hasAnyPermissions: () => scopeArray.length > 0 || Object.keys(external).length > 0
     };
 }
+exports.createPermissionUtils = createPermissionUtils;
 /**
  * Check if required scopes are granted
  */
 function checkScopes(requiredScopes, permissionUtils) {
@@ -220,4 +220,5 @@
         granted: hasAllRequiredPermissions,
         missing: hasAllRequiredPermissions ? null : missing
     };
 }
+exports.checkPermissions = checkPermissions;
Index: package/out/realtime/productContext.js
===================================================================
--- package/out/realtime/productContext.js
+++ package/out/realtime/productContext.js
@@ -7,15 +7,15 @@
 (function (Jira) {
     Jira["Board"] = "board";
     Jira["Issue"] = "issue";
     Jira["Project"] = "project";
-})(Jira || (exports.Jira = Jira = {}));
+})(Jira = exports.Jira || (exports.Jira = {}));
 var Confluence;
 (function (Confluence) {
     Confluence["Content"] = "content";
     Confluence["Space"] = "space";
-})(Confluence || (exports.Confluence = Confluence = {}));
+})(Confluence = exports.Confluence || (exports.Confluence = {}));
 var Bitbucket;
 (function (Bitbucket) {
     Bitbucket["Repository"] = "repository";
     Bitbucket["PullRequest"] = "pullRequest";
-})(Bitbucket || (exports.Bitbucket = Bitbucket = {}));
+})(Bitbucket = exports.Bitbucket || (exports.Bitbucket = {}));
Index: package/out/featureFlags/types.js
===================================================================
--- package/out/featureFlags/types.js
+++ package/out/featureFlags/types.js
@@ -3,5 +3,5 @@
 exports.FeatureFlagEventType = void 0;
 var FeatureFlagEventType;
 (function (FeatureFlagEventType) {
     FeatureFlagEventType["CHECKFLAG"] = "checkFlag";
-})(FeatureFlagEventType || (exports.FeatureFlagEventType = FeatureFlagEventType = {}));
+})(FeatureFlagEventType = exports.FeatureFlagEventType || (exports.FeatureFlagEventType = {}));
Index: package/out/types.js
===================================================================
--- package/out/types.js
+++ package/out/types.js
@@ -5,9 +5,9 @@
 (function (ExtensionEnvironment) {
     ExtensionEnvironment["DEVELOPMENT"] = "DEVELOPMENT";
     ExtensionEnvironment["STAGING"] = "STAGING";
     ExtensionEnvironment["PRODUCTION"] = "PRODUCTION";
-})(ExtensionEnvironment || (exports.ExtensionEnvironment = ExtensionEnvironment = {}));
+})(ExtensionEnvironment = exports.ExtensionEnvironment || (exports.ExtensionEnvironment = {}));
 var EcosystemLicenseMode;
 (function (EcosystemLicenseMode) {
     EcosystemLicenseMode["USER_ACCESS"] = "USER_ACCESS";
 })(EcosystemLicenseMode || (EcosystemLicenseMode = {}));
Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@forge/bridge",
-  "version": "5.17.0-experimental-04cc2b9",
+  "version": "5.18.0-next.0",
   "description": "Forge bridge API for custom UI apps",
   "author": "Atlassian",
   "license": "SEE LICENSE IN LICENSE.txt",
   "main": "out/index.js",
@@ -14,21 +14,20 @@
   },
   "dependencies": {
     "@atlaskit/adf-schema": "^48.0.0",
     "@atlaskit/tokens": "^1.58.0",
-    "@forge/egress": "^2.3.2-experimental-04cc2b9",
-    "@forge/i18n": "0.0.7-experimental-04cc2b9",
-    "@forge/resolver": "1.8.0-experimental-04cc2b9",
+    "@forge/egress": "^2.3.2",
+    "@forge/i18n": "0.0.7",
+    "@forge/resolver": "1.8.0",
     "@types/history": "^4.7.11",
-    "@forge/manifest": "12.9.0-experimental-04cc2b9",
+    "@forge/manifest": "12.9.1-next.0",
     "@types/iframe-resizer": "^3.5.8",
     "iframe-resizer": "^4.4.5"
   },
   "devDependencies": {
     "history": "5.3.0",
     "isomorphic-fetch": "^3.0.0",
-    "jest-date-mock": "1.0.10",
-    "typescript": "5.9.2"
+    "jest-date-mock": "1.0.10"
   },
   "exports": {
     ".": {
       "types": "./out/index.d.ts",
@@ -40,14 +39,6 @@
     }
   },
   "publishConfig": {
     "registry": "https://packages.atlassian.com/api/npm/npm-public/"
-  },
-  "peerDependencies": {
-    "typescript": ">=5.0.0"
-  },
-  "peerDependenciesMeta": {
-    "typescript": {
-      "optional": true
-    }
   }
 }
Index: package/out/view/adf-renderer.d.ts.map
===================================================================
--- package/out/view/adf-renderer.d.ts.map
+++ package/out/view/adf-renderer.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"adf-renderer.d.ts","sourceRoot":"","sources":["../../src/view/adf-renderer.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,sBAAsB,CAAC;AAC/C,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,UAAU,CAAC;AAE5C,UAAU,kBAAkB;IAC1B,IAAI,EAAE,cAAc,CAAC;IACrB,QAAQ,EAAE,OAAO,CAAC;IAClB,SAAS,EAAE,MAAM,CAAC;IAClB,MAAM,EAAE,oBAAoB,CAAC;IAC7B,OAAO,EAAE,MAAM,CAAC;IAChB,SAAS,EAAE,OAAO,CAAC;IACnB,SAAS,EAAE,MAAM,CAAC;CACnB;AAOD,eAAO,MAAM,oBAAoB,GAC/B,QAAQ,iBAAiB,GAAG,IAAI,EAChC,SAAS,kBAAkB,EAC3B,QAAQ,MAAM,KACb,IAgBF,CAAC;AAEF,eAAO,MAAM,4BAA4B,GAAU,SAAS,WAAW,EAAE,WAAW,MAAM;;;;EA0CzF,CAAC"}
\ No newline at end of file
+{"version":3,"file":"adf-renderer.d.ts","sourceRoot":"","sources":["../../src/view/adf-renderer.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,sBAAsB,CAAC;AAC/C,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,UAAU,CAAC;AAE5C,UAAU,kBAAkB;IAC1B,IAAI,EAAE,cAAc,CAAC;IACrB,QAAQ,EAAE,OAAO,CAAC;IAClB,SAAS,EAAE,MAAM,CAAC;IAClB,MAAM,EAAE,oBAAoB,CAAC;IAC7B,OAAO,EAAE,MAAM,CAAC;IAChB,SAAS,EAAE,OAAO,CAAC;IACnB,SAAS,EAAE,MAAM,CAAC;CACnB;AAOD,eAAO,MAAM,oBAAoB,WACvB,iBAAiB,GAAG,IAAI,WACvB,kBAAkB,UACnB,MAAM,KACb,IAgBF,CAAC;AAEF,eAAO,MAAM,4BAA4B,YAAmB,WAAW,aAAa,MAAM;;;;EA0CzF,CAAC"}
\ No newline at end of file
Index: package/out/utils/blobParser.d.ts.map
===================================================================
--- package/out/utils/blobParser.d.ts.map
+++ package/out/utils/blobParser.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"blobParser.d.ts","sourceRoot":"","sources":["../../src/utils/blobParser.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,YAAY,GAAI,WAAW,MAAM,GAAG,SAAS,EAAE,UAAU,MAAM,KAAG,IAAI,GAAG,IAgBrF,CAAC;AAEF,eAAO,MAAM,YAAY,GAAI,MAAM,IAAI,KAAG,OAAO,CAAC,MAAM,CAUvD,CAAC"}
\ No newline at end of file
+{"version":3,"file":"blobParser.d.ts","sourceRoot":"","sources":["../../src/utils/blobParser.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,YAAY,cAAe,MAAM,GAAG,SAAS,YAAY,MAAM,KAAG,IAAI,GAAG,IAgBrF,CAAC;AAEF,eAAO,MAAM,YAAY,SAAU,IAAI,KAAG,QAAQ,MAAM,CAUvD,CAAC"}
\ No newline at end of file
Index: package/out/view/changeWindowTitle.d.ts.map
===================================================================
--- package/out/view/changeWindowTitle.d.ts.map
+++ package/out/view/changeWindowTitle.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"changeWindowTitle.d.ts","sourceRoot":"","sources":["../../src/view/changeWindowTitle.ts"],"names":[],"mappings":"AAKA,eAAO,MAAM,iBAAiB,GAAU,OAAO,MAAM,kBAMpD,CAAC"}
\ No newline at end of file
+{"version":3,"file":"changeWindowTitle.d.ts","sourceRoot":"","sources":["../../src/view/changeWindowTitle.ts"],"names":[],"mappings":"AAKA,eAAO,MAAM,iBAAiB,UAAiB,MAAM,kBAMpD,CAAC"}
\ No newline at end of file
Index: package/out/view/close.d.ts.map
===================================================================
--- package/out/view/close.d.ts.map
+++ package/out/view/close.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"close.d.ts","sourceRoot":"","sources":["../../src/view/close.ts"],"names":[],"mappings":"AAKA,eAAO,MAAM,KAAK,GAAU,UAAU,GAAG,kBAUxC,CAAC"}
\ No newline at end of file
+{"version":3,"file":"close.d.ts","sourceRoot":"","sources":["../../src/view/close.ts"],"names":[],"mappings":"AAKA,eAAO,MAAM,KAAK,aAAoB,GAAG,kBAUxC,CAAC"}
\ No newline at end of file
Index: package/out/view/createHistory.d.ts.map
===================================================================
--- package/out/view/createHistory.d.ts.map
+++ package/out/view/createHistory.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"createHistory.d.ts","sourceRoot":"","sources":["../../src/view/createHistory.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,SAAS,CAAC;AAIvC,eAAO,MAAM,aAAa,QAAa,OAAO,CAAC,OAAO,CAOrD,CAAC"}
\ No newline at end of file
+{"version":3,"file":"createHistory.d.ts","sourceRoot":"","sources":["../../src/view/createHistory.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,SAAS,CAAC;AAIvC,eAAO,MAAM,aAAa,QAAa,QAAQ,OAAO,CAOrD,CAAC"}
\ No newline at end of file
Index: package/out/object-store/deleteObjects.d.ts.map
===================================================================
--- package/out/object-store/deleteObjects.d.ts.map
+++ package/out/object-store/deleteObjects.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"deleteObjects.d.ts","sourceRoot":"","sources":["../../src/object-store/deleteObjects.ts"],"names":[],"mappings":"AAOA;;;;;;;GAOG;AACH,eAAO,MAAM,aAAa,GAAU,uBAAuB;IAAE,WAAW,EAAE,MAAM,CAAC;IAAC,IAAI,EAAE,MAAM,EAAE,CAAA;CAAE,KAAG,OAAO,CAAC,IAAI,CAkBhH,CAAC"}
\ No newline at end of file
+{"version":3,"file":"deleteObjects.d.ts","sourceRoot":"","sources":["../../src/object-store/deleteObjects.ts"],"names":[],"mappings":"AAOA;;;;;;;GAOG;AACH,eAAO,MAAM,aAAa;iBAAgD,MAAM;UAAQ,MAAM,EAAE;MAAK,QAAQ,IAAI,CAkBhH,CAAC"}
\ No newline at end of file
Index: package/out/object-store/download.d.ts.map
===================================================================
--- package/out/object-store/download.d.ts.map
+++ package/out/object-store/download.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"download.d.ts","sourceRoot":"","sources":["../../src/object-store/download.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,cAAc,EAAsB,MAAM,SAAS,CAAC;AAMlE;;;;;;;GAOG;AACH,eAAO,MAAM,QAAQ,GAAU,uBAG5B;IACD,WAAW,EAAE,MAAM,CAAC;IACpB,IAAI,EAAE,MAAM,EAAE,CAAC;CAChB,KAAG,OAAO,CAAC,cAAc,EAAE,CAyD3B,CAAC"}
\ No newline at end of file
+{"version":3,"file":"download.d.ts","sourceRoot":"","sources":["../../src/object-store/download.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,cAAc,EAAsB,MAAM,SAAS,CAAC;AAMlE;;;;;;;GAOG;AACH,eAAO,MAAM,QAAQ;iBAIN,MAAM;UACb,MAAM,EAAE;MACZ,QAAQ,cAAc,EAAE,CAyD3B,CAAC"}
\ No newline at end of file
Index: package/out/view/emitReadyEvent.d.ts.map
===================================================================
--- package/out/view/emitReadyEvent.d.ts.map
+++ package/out/view/emitReadyEvent.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"emitReadyEvent.d.ts","sourceRoot":"","sources":["../../src/view/emitReadyEvent.ts"],"names":[],"mappings":"AAQA,eAAO,MAAM,cAAc,QAAa,OAAO,CAAC,IAAI,CAenD,CAAC"}
\ No newline at end of file
+{"version":3,"file":"emitReadyEvent.d.ts","sourceRoot":"","sources":["../../src/view/emitReadyEvent.ts"],"names":[],"mappings":"AAQA,eAAO,MAAM,cAAc,QAAa,QAAQ,IAAI,CAenD,CAAC"}
\ No newline at end of file
Index: package/out/events/events.d.ts.map
===================================================================
--- package/out/events/events.d.ts.map
+++ package/out/events/events.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"events.d.ts","sourceRoot":"","sources":["../../src/events/events.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,YAAY,EAAE,MAAM,UAAU,CAAC;AA4CxC,eAAO,MAAM,MAAM;kBAxBQ,MAAM,YAAY,GAAG,KAAG,OAAO,CAAC,IAAI,CAAC;gBAQ7C,MAAM,YAAY,CAAC,OAAO,CAAC,EAAE,GAAG,KAAK,GAAG,KAAG,OAAO,CAAC,YAAY,CAAC;wBAIlD,MAAM,YAAY,GAAG,KAAG,OAAO,CAAC,IAAI,CAAC;sBAQ7C,MAAM,YAAY,CAAC,OAAO,CAAC,EAAE,GAAG,KAAK,GAAG,KAAG,OAAO,CAAC,YAAY,CAAC;CASxF,CAAC"}
\ No newline at end of file
+{"version":3,"file":"events.d.ts","sourceRoot":"","sources":["../../src/events/events.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,YAAY,EAAE,MAAM,UAAU,CAAC;AA4CxC,eAAO,MAAM,MAAM;kBAxBQ,MAAM,YAAY,GAAG,KAAG,QAAQ,IAAI,CAAC;gBAQ7C,MAAM,uBAAuB,GAAG,KAAK,GAAG,KAAG,QAAQ,YAAY,CAAC;wBAIlD,MAAM,YAAY,GAAG,KAAG,QAAQ,IAAI,CAAC;sBAQ7C,MAAM,uBAAuB,GAAG,KAAK,GAAG,KAAG,QAAQ,YAAY,CAAC;CASxF,CAAC"}
\ No newline at end of file
Index: package/out/fetch/fetch.d.ts.map
===================================================================
--- package/out/fetch/fetch.d.ts.map
+++ package/out/fetch/fetch.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"fetch.d.ts","sourceRoot":"","sources":["../../src/fetch/fetch.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,WAAW,CAAC;AAE1C,OAAO,EAAa,gBAAgB,EAAE,MAAM,UAAU,CAAC;AAuEvD,eAAO,MAAM,cAAc,GAAI,YAAY,UAAU,CAAC,OAAO,aAAa,CAAC;+BAkB5C,MAAM,iBAAiB,gBAAgB,GAAG;QAAE,IAAI,CAAC,EAAE,MAAM,CAAA;KAAE,KAAG,OAAO,CAAC,QAAQ,CAAC;CAG7G,CAAC;AAEF,eAAO,MAAM,eAAe,GAAI,YAAY,UAAU,CAAC,OAAO,aAAa,CAAC;kCAkC1C,MAAM,iBAAiB,gBAAgB,KAAG,OAAO,CAAC,QAAQ,CAAC;4BAGjE,MAAM,iBAAiB,gBAAgB,KAAG,OAAO,CAAC,QAAQ,CAAC;iCAGtD,MAAM,iBAAiB,gBAAgB,KAAG,OAAO,CAAC,QAAQ,CAAC;CAG3F,CAAC"}
\ No newline at end of file
+{"version":3,"file":"fetch.d.ts","sourceRoot":"","sources":["../../src/fetch/fetch.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,WAAW,CAAC;AAE1C,OAAO,EAAa,gBAAgB,EAAE,MAAM,UAAU,CAAC;AAuEvD,eAAO,MAAM,cAAc,eAAgB,WAAW,oBAAoB,CAAC;+BAkB5C,MAAM,iBAAiB,gBAAgB,GAAG;QAAE,IAAI,CAAC,EAAE,MAAM,CAAA;KAAE,KAAG,QAAQ,QAAQ,CAAC;CAG7G,CAAC;AAEF,eAAO,MAAM,eAAe,eAAgB,WAAW,oBAAoB,CAAC;kCAkC1C,MAAM,iBAAiB,gBAAgB,KAAG,QAAQ,QAAQ,CAAC;4BAGjE,MAAM,iBAAiB,gBAAgB,KAAG,QAAQ,QAAQ,CAAC;iCAGtD,MAAM,iBAAiB,gBAAgB,KAAG,QAAQ,QAAQ,CAAC;CAG3F,CAAC"}
\ No newline at end of file
Index: package/out/flag/flag.d.ts.map
===================================================================
--- package/out/flag/flag.d.ts.map
+++ package/out/flag/flag.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"flag.d.ts","sourceRoot":"","sources":["../../src/flag/flag.ts"],"names":[],"mappings":"AAGA,MAAM,MAAM,cAAc,GAAG,MAAM,GAAG,SAAS,GAAG,SAAS,GAAG,OAAO,CAAC;AACtE,MAAM,MAAM,QAAQ,GAAG,cAAc,CAAC;AAEtC,MAAM,WAAW,IAAI;IACnB,KAAK,EAAE,MAAM,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC;CACtC;AAED,MAAM,WAAW,UAAU;IACzB,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,EAAE,MAAM,IAAI,CAAC;CACrB;AAED,MAAM,WAAW,WAAW;IAC1B,EAAE,EAAE,MAAM,GAAG,MAAM,CAAC;IACpB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB;;;OAGG;IACH,IAAI,CAAC,EAAE,QAAQ,CAAC;IAChB;;OAEG;IACH,UAAU,CAAC,EAAE,cAAc,CAAC;IAC5B,OAAO,CAAC,EAAE,UAAU,EAAE,CAAC;IACvB,aAAa,CAAC,EAAE,OAAO,CAAC;CACzB;AAID,eAAO,MAAM,QAAQ,GAAI,SAAS,WAAW,KAAG,IAgB/C,CAAC"}
\ No newline at end of file
+{"version":3,"file":"flag.d.ts","sourceRoot":"","sources":["../../src/flag/flag.ts"],"names":[],"mappings":"AAGA,oBAAY,cAAc,GAAG,MAAM,GAAG,SAAS,GAAG,SAAS,GAAG,OAAO,CAAC;AACtE,oBAAY,QAAQ,GAAG,cAAc,CAAC;AAEtC,MAAM,WAAW,IAAI;IACnB,KAAK,EAAE,MAAM,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC;CACtC;AAED,MAAM,WAAW,UAAU;IACzB,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,EAAE,MAAM,IAAI,CAAC;CACrB;AAED,MAAM,WAAW,WAAW;IAC1B,EAAE,EAAE,MAAM,GAAG,MAAM,CAAC;IACpB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB;;;OAGG;IACH,IAAI,CAAC,EAAE,QAAQ,CAAC;IAChB;;OAEG;IACH,UAAU,CAAC,EAAE,cAAc,CAAC;IAC5B,OAAO,CAAC,EAAE,UAAU,EAAE,CAAC;IACvB,aAAa,CAAC,EAAE,OAAO,CAAC;CACzB;AAID,eAAO,MAAM,QAAQ,YAAa,WAAW,KAAG,IAgB/C,CAAC"}
\ No newline at end of file
Index: package/out/view/getContext.d.ts.map
===================================================================
--- package/out/view/getContext.d.ts.map
+++ package/out/view/getContext.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"getContext.d.ts","sourceRoot":"","sources":["../../src/view/getContext.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,WAAW,EAAE,MAAM,UAAU,CAAC;AAKvC,eAAO,MAAM,UAAU,QAAa,OAAO,CAAC,WAAW,CAStD,CAAC"}
\ No newline at end of file
+{"version":3,"file":"getContext.d.ts","sourceRoot":"","sources":["../../src/view/getContext.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,WAAW,EAAE,MAAM,UAAU,CAAC;AAKvC,eAAO,MAAM,UAAU,QAAa,QAAQ,WAAW,CAStD,CAAC"}
\ No newline at end of file
Index: package/out/view/getFrameDispatch.d.ts.map
===================================================================
--- package/out/view/getFrameDispatch.d.ts.map
+++ package/out/view/getFrameDispatch.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"getFrameDispatch.d.ts","sourceRoot":"","sources":["../../src/view/getFrameDispatch.ts"],"names":[],"mappings":"AAEA,KAAK,gBAAgB,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,GAAG,CAAC;AAIhD,eAAO,MAAM,gBAAgB,GAAU,CAAC,SAAS,gBAAgB,OAAK,OAAO,CAAC,CAAC,GAAG,SAAS,CAE1F,CAAC"}
\ No newline at end of file
+{"version":3,"file":"getFrameDispatch.d.ts","sourceRoot":"","sources":["../../src/view/getFrameDispatch.ts"],"names":[],"mappings":"AAEA,aAAK,gBAAgB,GAAG,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,GAAG,CAAC;AAIhD,eAAO,MAAM,gBAAgB,0DAE5B,CAAC"}
\ No newline at end of file
Index: package/out/object-store/getMetadata.d.ts.map
===================================================================
--- package/out/object-store/getMetadata.d.ts.map
+++ package/out/object-store/getMetadata.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"getMetadata.d.ts","sourceRoot":"","sources":["../../src/object-store/getMetadata.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,SAAS,CAAC;AAMjD;;;;;;;GAOG;AACH,eAAO,MAAM,WAAW,GAAU,uBAG/B;IACD,WAAW,EAAE,MAAM,CAAC;IACpB,IAAI,EAAE,MAAM,EAAE,CAAC;CAChB,KAAG,OAAO,CAAC,iBAAiB,EAAE,CA6B9B,CAAC"}
\ No newline at end of file
+{"version":3,"file":"getMetadata.d.ts","sourceRoot":"","sources":["../../src/object-store/getMetadata.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,SAAS,CAAC;AAMjD;;;;;;;GAOG;AACH,eAAO,MAAM,WAAW;iBAIT,MAAM;UACb,MAAM,EAAE;MACZ,QAAQ,iBAAiB,EAAE,CA6B9B,CAAC"}
\ No newline at end of file
Index: package/out/fetch/index.d.ts.map
===================================================================
--- package/out/fetch/index.d.ts.map
+++ package/out/fetch/index.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/fetch/index.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,gBAAgB,EAAE,MAAM,UAAU,CAAC;AAY5C,eAAO,MAAQ,iBAAiB,aATA,MAAM,iBAAiB,gBAAgB,KAAK,OAAO,CAAC,QAAQ,CAAC,EAS3D,WAAW,aARnB,MAAM,iBAAiB,gBAAgB,KAAK,OAAO,CAAC,QAAQ,CAAC,EAQxC,gBAAgB,aAPhC,MAAM,iBAAiB,gBAAgB,KAAK,OAAO,CAAC,QAAQ,CAO4B,CAAC;AACxH,eAAO,MAAQ,aAAa,cAJC,MAAM,iBAAiB,gBAAgB,GAAG;IAAE,IAAI,CAAC,EAAE,MAAM,CAAA;CAAE,KAAK,OAAO,CAAC,QAAQ,CAI3B,CAAC"}
\ No newline at end of file
+{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/fetch/index.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,gBAAgB,EAAE,MAAM,UAAU,CAAC;AAY5C,eAAO,MAAQ,iBAAiB,aATA,MAAM,iBAAiB,gBAAgB,KAAK,QAAQ,QAAQ,CAAC,EAS3D,WAAW,aARnB,MAAM,iBAAiB,gBAAgB,KAAK,QAAQ,QAAQ,CAAC,EAQxC,gBAAgB,aAPhC,MAAM,iBAAiB,gBAAgB,KAAK,QAAQ,QAAQ,CAO4B,CAAC;AACxH,eAAO,MAAQ,aAAa,cAJC,MAAM,iBAAiB,gBAAgB,GAAG;IAAE,IAAI,CAAC,EAAE,MAAM,CAAA;CAAE,KAAK,QAAQ,QAAQ,CAI3B,CAAC"}
\ No newline at end of file
Index: package/out/i18n/index.d.ts.map
===================================================================
--- package/out/i18n/index.d.ts.map
+++ package/out/i18n/index.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/i18n/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAEL,KAAK,wBAAwB,EAC7B,KAAK,sBAAsB,EAC3B,KAAK,qBAAqB,EAM3B,MAAM,aAAa,CAAC;AAuBrB,eAAO,MAAM,sBAAsB,QAAO,IAEzC,CAAC;AAEF,eAAO,MAAM,eAAe,GAC1B,SAAQ,wBAAwB,GAAG,IAAW,EAC9C,UAAS,sBAER,KACA,OAAO,CAAC,qBAAqB,CAO/B,CAAC;AAEF;;;;;;;GAOG;AACH,MAAM,MAAM,mBAAmB,GAAG,CAAC,OAAO,EAAE,MAAM,EAAE,YAAY,CAAC,EAAE,MAAM,KAAK,MAAM,CAAC;AAErF;;;;;;GAMG;AACH,eAAO,MAAM,yBAAyB,GACpC,SAAQ,wBAAwB,GAAG,IAAW,KAC7C,OAAO,CAAC,mBAAmB,CAS7B,CAAC"}
\ No newline at end of file
+{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/i18n/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAEL,KAAK,wBAAwB,EAC7B,KAAK,sBAAsB,EAC3B,KAAK,qBAAqB,EAM3B,MAAM,aAAa,CAAC;AAuBrB,eAAO,MAAM,sBAAsB,QAAO,IAEzC,CAAC;AAEF,eAAO,MAAM,eAAe,YAClB,wBAAwB,GAAG,IAAI,YAC9B,sBAAsB,KAG9B,QAAQ,qBAAqB,CAO/B,CAAC;AAEF;;;;;;;GAOG;AACH,oBAAY,mBAAmB,GAAG,CAAC,OAAO,EAAE,MAAM,EAAE,YAAY,CAAC,EAAE,MAAM,KAAK,MAAM,CAAC;AAErF;;;;;;GAMG;AACH,eAAO,MAAM,yBAAyB,YAC5B,wBAAwB,GAAG,IAAI,KACtC,QAAQ,mBAAmB,CAS7B,CAAC"}
\ No newline at end of file
Index: package/out/utils/index.d.ts.map
===================================================================
--- package/out/utils/index.d.ts.map
+++ package/out/utils/index.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/utils/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,eAAe,GAAI,EAAE,SAAS,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,GAAG,EAChE,WAAW,EAAE,EACb,QAAQ,MAAM,EACd,cAAc,MAAM,EACpB,uBAAuB,MAAM,MAKf,CAAC,EAAE,GAAG,MAAM,UAAU,CAAC,EAAE,CAAC,KAAG,OAAO,CAAC,CAAC,CAgBrD,CAAC"}
\ No newline at end of file
+{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/utils/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,eAAe,wBAAyB,GAAG,EAAE,KAAK,GAAG,yBAExD,MAAM,gBACA,MAAM,yBACG,MAAM,+CAqB9B,CAAC"}
\ No newline at end of file
Index: package/out/invoke-endpoint/invoke-endpoint.d.ts.map
===================================================================
--- package/out/invoke-endpoint/invoke-endpoint.d.ts.map
+++ package/out/invoke-endpoint/invoke-endpoint.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"invoke-endpoint.d.ts","sourceRoot":"","sources":["../../src/invoke-endpoint/invoke-endpoint.ts"],"names":[],"mappings":"AAEA,OAAO,EAAiB,cAAc,EAAE,MAAM,UAAU,CAAC;AAOzD,KAAK,UAAU,GAAG,KAAK,GAAG,MAAM,GAAG,KAAK,GAAG,OAAO,GAAG,QAAQ,CAAC;AAE9D,MAAM,WAAW,mBAAmB;IAClC,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,UAAU,CAAC;IACnB,OAAO,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACjC,IAAI,CAAC,EAAE,OAAO,CAAC;CAChB;AAED,oBAAY,UAAU;IACpB,MAAM,WAAW;IACjB,OAAO,cAAc;CACtB;AAED,MAAM,WAAW,iBAAkB,SAAQ,mBAAmB;IAC5D,UAAU,EAAE,MAAM,CAAC;CACpB;AAoCD,eAAO,MAAM,iBAAiB,GAC5B,YAAY,UAAU,KACrB,CAAC,CAAC,KAAK,EAAE,mBAAmB,KAAK,OAAO,CAAC,cAAc,CAAC,CAS1D,CAAC"}
\ No newline at end of file
+{"version":3,"file":"invoke-endpoint.d.ts","sourceRoot":"","sources":["../../src/invoke-endpoint/invoke-endpoint.ts"],"names":[],"mappings":"AAEA,OAAO,EAAiB,cAAc,EAAE,MAAM,UAAU,CAAC;AAOzD,aAAK,UAAU,GAAG,KAAK,GAAG,MAAM,GAAG,KAAK,GAAG,OAAO,GAAG,QAAQ,CAAC;AAE9D,MAAM,WAAW,mBAAmB;IAClC,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,UAAU,CAAC;IACnB,OAAO,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACjC,IAAI,CAAC,EAAE,OAAO,CAAC;CAChB;AAED,oBAAY,UAAU;IACpB,MAAM,WAAW;IACjB,OAAO,cAAc;CACtB;AAED,MAAM,WAAW,iBAAkB,SAAQ,mBAAmB;IAC5D,UAAU,EAAE,MAAM,CAAC;CACpB;AAoCD,eAAO,MAAM,iBAAiB,eAChB,UAAU,aACZ,mBAAmB,KAAK,QAAQ,cAAc,CASzD,CAAC"}
\ No newline at end of file
Index: package/out/invoke-endpoint/invoke-remote.d.ts.map
===================================================================
--- package/out/invoke-endpoint/invoke-remote.d.ts.map
+++ package/out/invoke-endpoint/invoke-remote.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"invoke-remote.d.ts","sourceRoot":"","sources":["../../src/invoke-endpoint/invoke-remote.ts"],"names":[],"mappings":"AAAA,OAAO,EAAqB,mBAAmB,EAAc,MAAM,mBAAmB,CAAC;AAEvF,MAAM,MAAM,iBAAiB,GAAG,mBAAmB,CAAC;AAEpD,eAAO,MAAM,YAAY,GAAI,OAAO,iBAAiB,+CAIpD,CAAC"}
\ No newline at end of file
+{"version":3,"file":"invoke-remote.d.ts","sourceRoot":"","sources":["../../src/invoke-endpoint/invoke-remote.ts"],"names":[],"mappings":"AAAA,OAAO,EAAqB,mBAAmB,EAAc,MAAM,mBAAmB,CAAC;AAEvF,oBAAY,iBAAiB,GAAG,mBAAmB,CAAC;AAEpD,eAAO,MAAM,YAAY,UAAW,iBAAiB,+CAIpD,CAAC"}
\ No newline at end of file
Index: package/out/invoke-endpoint/invoke-service.d.ts.map
===================================================================
--- package/out/invoke-endpoint/invoke-service.d.ts.map
+++ package/out/invoke-endpoint/invoke-service.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"invoke-service.d.ts","sourceRoot":"","sources":["../../src/invoke-endpoint/invoke-service.ts"],"names":[],"mappings":"AAAA,OAAO,EAAqB,mBAAmB,EAAc,MAAM,mBAAmB,CAAC;AAEvF,MAAM,MAAM,kBAAkB,GAAG,mBAAmB,CAAC;AAErD,eAAO,MAAM,aAAa,GAAI,OAAO,kBAAkB,+CAItD,CAAC"}
\ No newline at end of file
+{"version":3,"file":"invoke-service.d.ts","sourceRoot":"","sources":["../../src/invoke-endpoint/invoke-service.ts"],"names":[],"mappings":"AAAA,OAAO,EAAqB,mBAAmB,EAAc,MAAM,mBAAmB,CAAC;AAEvF,oBAAY,kBAAkB,GAAG,mBAAmB,CAAC;AAErD,eAAO,MAAM,aAAa,UAAW,kBAAkB,+CAItD,CAAC"}
\ No newline at end of file
Index: package/out/invoke/invoke.d.ts.map
===================================================================
--- package/out/invoke/invoke.d.ts.map
+++ package/out/invoke/invoke.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"invoke.d.ts","sourceRoot":"","sources":["../../src/invoke/invoke.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,WAAW,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AAInF,OAAO,EAAE,aAAa,EAAE,cAAc,EAAE,MAAM,UAAU,CAAC;AA+BzD;;;;;;;;;;GAUG;AACH,wBAAgB,MAAM,CAAC,OAAO,SAAS,aAAa,EAAE,CAAC,GAAG,cAAc,EACtE,WAAW,EAAE,MAAM,EACnB,OAAO,EAAE,OAAO,GACf,OAAO,CAAC,CAAC,CAAC,CAAC;AAEd;;;;;GAKG;AACH,wBAAgB,MAAM,CAAC,CAAC,GAAG,cAAc,EAAE,WAAW,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AASrG,KAAK,MAAM,CAAC,IAAI,SAAS,WAAW,IAAI,CAAC,GAAG,SAAS,MAAM,IAAI,GAAG,MAAM,EACtE,IAAI,EAAE,GAAG,EACT,GAAG,GAAG,EAAE,YAAY,CAAC,IAAI,EAAE,GAAG,CAAC,KAC5B,OAAO,CAAC,SAAS,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC;AAEnC;;;;GAIG;AACH,wBAAgB,UAAU,CAAC,IAAI,SAAS,WAAW,KAAK,MAAM,CAAC,IAAI,CAAC,CAEnE"}
\ No newline at end of file
+{"version":3,"file":"invoke.d.ts","sourceRoot":"","sources":["../../src/invoke/invoke.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,WAAW,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AAInF,OAAO,EAAE,aAAa,EAAE,cAAc,EAAE,MAAM,UAAU,CAAC;AA+BzD;;;;;;;;;;GAUG;AACH,wBAAgB,MAAM,CAAC,OAAO,SAAS,aAAa,EAAE,CAAC,GAAG,cAAc,EACtE,WAAW,EAAE,MAAM,EACnB,OAAO,EAAE,OAAO,GACf,OAAO,CAAC,CAAC,CAAC,CAAC;AAEd;;;;;GAKG;AACH,wBAAgB,MAAM,CAAC,CAAC,GAAG,cAAc,EAAE,WAAW,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AASrG,aAAK,MAAM,CAAC,IAAI,SAAS,WAAW,IAAI,CAAC,GAAG,SAAS,MAAM,IAAI,GAAG,MAAM,EACtE,IAAI,EAAE,GAAG,EACT,GAAG,GAAG,EAAE,YAAY,CAAC,IAAI,EAAE,GAAG,CAAC,KAC5B,OAAO,CAAC,SAAS,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC;AAEnC;;;;GAIG;AACH,wBAAgB,UAAU,CAAC,IAAI,SAAS,WAAW,KAAK,MAAM,CAAC,IAAI,CAAC,CAEnE"}
\ No newline at end of file
Index: package/out/modal/modal.d.ts.map
===================================================================
--- package/out/modal/modal.d.ts.map
+++ package/out/modal/modal.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"modal.d.ts","sourceRoot":"","sources":["../../src/modal/modal.ts"],"names":[],"mappings":"AAKA,QAAA,MAAM,iBAAiB,mFAAoF,CAAC;AAC5G,KAAK,cAAc,GAAG,CAAC,OAAO,iBAAiB,CAAC,CAAC,MAAM,CAAC,CAAC;AAEzD,KAAK,eAAe,GAAG;IACrB,KAAK,EAAE,MAAM,CAAC;IACd,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB,CAAC;AAEF,MAAM,MAAM,UAAU,GAAG,cAAc,GAAG,eAAe,CAAC;AAE1D,MAAM,WAAW,YAAY;IAC3B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACzB,OAAO,CAAC,EAAE,CAAC,OAAO,EAAE,GAAG,KAAK,GAAG,CAAC;IAChC,IAAI,CAAC,EAAE,UAAU,CAAC;IAClB,OAAO,CAAC,EAAE,GAAG,CAAC;IACd,aAAa,CAAC,EAAE,OAAO,CAAC;IACxB,mBAAmB,CAAC,EAAE,OAAO,CAAC;IAC9B,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAmBD,qBAAa,KAAK;IAChB,QAAQ,EAAE,MAAM,GAAG,IAAI,CAAC;IACxB,OAAO,EAAE,WAAW,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC;IAC9C,IAAI,EAAE,UAAU,CAAC;IACjB,OAAO,EAAE,GAAG,CAAC;IACb,aAAa,EAAE,OAAO,CAAC;IACvB,mBAAmB,EAAE,OAAO,CAAC;IAC7B,KAAK,EAAE,MAAM,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;gBACD,IAAI,CAAC,EAAE,YAAY;IAWzB,IAAI;CA0BX"}
\ No newline at end of file
+{"version":3,"file":"modal.d.ts","sourceRoot":"","sources":["../../src/modal/modal.ts"],"names":[],"mappings":"AAKA,QAAA,MAAM,iBAAiB,mFAAoF,CAAC;AAC5G,aAAK,cAAc,GAAG,CAAC,OAAO,iBAAiB,CAAC,CAAC,MAAM,CAAC,CAAC;AAEzD,aAAK,eAAe,GAAG;IACrB,KAAK,EAAE,MAAM,CAAC;IACd,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB,CAAC;AAEF,oBAAY,UAAU,GAAG,cAAc,GAAG,eAAe,CAAC;AAE1D,MAAM,WAAW,YAAY;IAC3B,QAAQ,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACzB,OAAO,CAAC,EAAE,CAAC,OAAO,EAAE,GAAG,KAAK,GAAG,CAAC;IAChC,IAAI,CAAC,EAAE,UAAU,CAAC;IAClB,OAAO,CAAC,EAAE,GAAG,CAAC;IACd,aAAa,CAAC,EAAE,OAAO,CAAC;IACxB,mBAAmB,CAAC,EAAE,OAAO,CAAC;IAC9B,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAmBD,qBAAa,KAAK;IAChB,QAAQ,EAAE,MAAM,GAAG,IAAI,CAAC;IACxB,OAAO,EAAE,WAAW,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC;IAC9C,IAAI,EAAE,UAAU,CAAC;IACjB,OAAO,EAAE,GAAG,CAAC;IACb,aAAa,EAAE,OAAO,CAAC;IACvB,mBAAmB,EAAE,OAAO,CAAC;IAC7B,KAAK,EAAE,MAAM,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;gBACD,IAAI,CAAC,EAAE,YAAY;IAWzB,IAAI;CA0BX"}
\ No newline at end of file
Index: package/out/view/onClose.d.ts.map
===================================================================
--- package/out/view/onClose.d.ts.map
+++ package/out/view/onClose.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"onClose.d.ts","sourceRoot":"","sources":["../../src/view/onClose.ts"],"names":[],"mappings":"AAKA,eAAO,MAAM,OAAO,GAAU,SAAS,MAAM,OAAO,CAAC,IAAI,CAAC,kBASzD,CAAC"}
\ No newline at end of file
+{"version":3,"file":"onClose.d.ts","sourceRoot":"","sources":["../../src/view/onClose.ts"],"names":[],"mappings":"AAKA,eAAO,MAAM,OAAO,YAAmB,MAAM,QAAQ,IAAI,CAAC,kBASzD,CAAC"}
\ No newline at end of file
Index: package/out/rovo/open.d.ts.map
===================================================================
--- package/out/rovo/open.d.ts.map
+++ package/out/rovo/open.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"open.d.ts","sourceRoot":"","sources":["../../src/rovo/open.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,eAAe,EAAE,MAAM,SAAS,CAAC;AAO1C,eAAO,MAAM,8BAA8B,uPAC2M,CAAC;AAmBvP;;;;;;;;GAQG;AACH,eAAO,MAAM,IAAI,GAAU,iBAAiB,eAAe,kBAiB1D,CAAC"}
\ No newline at end of file
+{"version":3,"file":"open.d.ts","sourceRoot":"","sources":["../../src/rovo/open.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,eAAe,EAAE,MAAM,SAAS,CAAC;AAO1C,eAAO,MAAM,8BAA8B,uPAC2M,CAAC;AAmBvP;;;;;;;;GAQG;AACH,eAAO,MAAM,IAAI,oBAA2B,eAAe,kBAiB1D,CAAC"}
\ No newline at end of file
Index: package/out/permissions/permissions.d.ts.map
===================================================================
--- package/out/permissions/permissions.d.ts.map
+++ package/out/permissions/permissions.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"permissions.d.ts","sourceRoot":"","sources":["../../src/permissions/permissions.ts"],"names":[],"mappings":"AACA,OAAO,EACL,wBAAwB,EACxB,yBAAyB,EACzB,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,EAChB,iBAAiB,EACjB,iBAAiB,EACjB,MAAM,EACN,YAAY,EACZ,iBAAiB,EAClB,MAAM,SAAS,CAAC;AA4BjB,eAAO,MAAM,WAAW;;uBAxBU,gBAAgB,KAAG,OAAO,CAAC,iBAAiB,CAAC;uBAI7C,gBAAgB,KAAG,OAAO,CAAC,iBAAiB,CAAC;gCAIpC,yBAAyB,KAAG,OAAO,CAAC,IAAI,CAAC;+BAI1C,wBAAwB,KAAG,OAAO,CAAC,IAAI,CAAC;;;uBAIhD,gBAAgB,KAAG,OAAO,CAAC,iBAAiB,CAAC;uBAI7C,gBAAgB,KAAG,OAAO,CAAC,IAAI,CAAC;;CAejE,CAAC;AAEF,OAAO,EACL,wBAAwB,EACxB,yBAAyB,EACzB,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,EAChB,iBAAiB,EACjB,iBAAiB,EACjB,MAAM,EACN,YAAY,EACb,CAAC"}
\ No newline at end of file
+{"version":3,"file":"permissions.d.ts","sourceRoot":"","sources":["../../src/permissions/permissions.ts"],"names":[],"mappings":"AACA,OAAO,EACL,wBAAwB,EACxB,yBAAyB,EACzB,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,EAChB,iBAAiB,EACjB,iBAAiB,EACjB,MAAM,EACN,YAAY,EACZ,iBAAiB,EAClB,MAAM,SAAS,CAAC;AA4BjB,eAAO,MAAM,WAAW;;uBAxBU,gBAAgB,KAAG,QAAQ,iBAAiB,CAAC;uBAI7C,gBAAgB,KAAG,QAAQ,iBAAiB,CAAC;gCAIpC,yBAAyB,KAAG,QAAQ,IAAI,CAAC;+BAI1C,wBAAwB,KAAG,QAAQ,IAAI,CAAC;;;uBAIhD,gBAAgB,KAAG,QAAQ,iBAAiB,CAAC;uBAI7C,gBAAgB,KAAG,QAAQ,IAAI,CAAC;;CAejE,CAAC;AAEF,OAAO,EACL,wBAAwB,EACxB,yBAAyB,EACzB,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,EAChB,iBAAiB,EACjB,iBAAiB,EACjB,MAAM,EACN,YAAY,EACb,CAAC"}
\ No newline at end of file
Index: package/out/permissions/permissionsUtil.d.ts.map
===================================================================
--- package/out/permissions/permissionsUtil.d.ts.map
+++ package/out/permissions/permissionsUtil.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"permissionsUtil.d.ts","sourceRoot":"","sources":["../../src/permissions/permissionsUtil.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,QAAQ,EAAS,MAAM,iBAAiB,CAAC;AAEvD,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,UAAU,CAAC;AAiBnD;;GAEG;AACH,QAAA,MAAM,cAAc,sEAAuE,CAAC;AAC5F,MAAM,MAAM,YAAY,GAAG,CAAC,OAAO,cAAc,CAAC,CAAC,MAAM,CAAC,CAAC;AAE3D;;GAEG;AACH,QAAA,MAAM,WAAW,gCAAiC,CAAC;AACnD,MAAM,MAAM,SAAS,GAAG,CAAC,OAAO,WAAW,CAAC,CAAC,MAAM,CAAC,CAAC;AAErD;;GAEG;AACH,MAAM,WAAW,sBAAsB;IACrC,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC;IAClB,QAAQ,CAAC,EAAE;QACT,KAAK,CAAC,EAAE;YACN,OAAO,CAAC,EAAE,MAAM,EAAE,CAAC;YACnB,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC;SACnB,CAAC;QACF,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC;QACjB,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC;QAClB,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC;QAClB,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC;QAClB,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC;QACjB,OAAO,CAAC,EAAE,MAAM,EAAE,CAAC;KACpB,CAAC;IACF,OAAO,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;CACnC;AAED;;GAEG;AACH,MAAM,MAAM,kBAAkB,GAAG,sBAAsB,CAAC;AAExD;;GAEG;AACH,MAAM,WAAW,qBAAqB;IACpC,OAAO,EAAE,OAAO,CAAC;IACjB,OAAO,EAAE,kBAAkB,GAAG,IAAI,CAAC;CACpC;AAED;;GAEG;AACH,MAAM,WAAW,eAAe;IAC9B;;OAEG;IACH,QAAQ,EAAE,CAAC,KAAK,EAAE,MAAM,KAAK,OAAO,CAAC;IAErC;;;;OAIG;IACH,YAAY,EAAE,CAAC,IAAI,EAAE,SAAS,EAAE,GAAG,EAAE,MAAM,KAAK,OAAO,CAAC;IAExD;;;;OAIG;IACH,eAAe,EAAE,CAAC,IAAI,EAAE,YAAY,EAAE,GAAG,EAAE,MAAM,KAAK,OAAO,CAAC;IAE9D;;OAEG;IACH,SAAS,EAAE,MAAM,MAAM,EAAE,CAAC;IAE1B;;OAEG;IACH,sBAAsB,EAAE,MAAM,QAAQ,GAAG,SAAS,CAAC;IAEnD;;OAEG;IACH,iBAAiB,EAAE,MAAM,OAAO,CAAC;CAClC;AAED;;;;GAIG;AACH,wBAAgB,qBAAqB,CAAC,kBAAkB,EAAE,kBAAkB,GAAG,SAAS,GAAG,eAAe,GAAG,IAAI,CAmDhH;AAyID;;;;;GAKG;AACH,wBAAsB,gBAAgB,CACpC,mBAAmB,EAAE,sBAAsB,EAC3C,kBAAkB,CAAC,EAAE,kBAAkB,GAAG,SAAS,GAClD,OAAO,CAAC,qBAAqB,CAAC,CAiDhC"}
\ No newline at end of file
+{"version":3,"file":"permissionsUtil.d.ts","sourceRoot":"","sources":["../../src/permissions/permissionsUtil.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,QAAQ,EAAS,MAAM,iBAAiB,CAAC;AAEvD,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,UAAU,CAAC;AAiBnD;;GAEG;AACH,QAAA,MAAM,cAAc,sEAAuE,CAAC;AAC5F,oBAAY,YAAY,GAAG,CAAC,OAAO,cAAc,CAAC,CAAC,MAAM,CAAC,CAAC;AAE3D;;GAEG;AACH,QAAA,MAAM,WAAW,gCAAiC,CAAC;AACnD,oBAAY,SAAS,GAAG,CAAC,OAAO,WAAW,CAAC,CAAC,MAAM,CAAC,CAAC;AAErD;;GAEG;AACH,MAAM,WAAW,sBAAsB;IACrC,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC;IAClB,QAAQ,CAAC,EAAE;QACT,KAAK,CAAC,EAAE;YACN,OAAO,CAAC,EAAE,MAAM,EAAE,CAAC;YACnB,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC;SACnB,CAAC;QACF,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC;QACjB,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC;QAClB,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC;QAClB,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC;QAClB,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC;QACjB,OAAO,CAAC,EAAE,MAAM,EAAE,CAAC;KACpB,CAAC;IACF,OAAO,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;CACnC;AAED;;GAEG;AACH,oBAAY,kBAAkB,GAAG,sBAAsB,CAAC;AAExD;;GAEG;AACH,MAAM,WAAW,qBAAqB;IACpC,OAAO,EAAE,OAAO,CAAC;IACjB,OAAO,EAAE,kBAAkB,GAAG,IAAI,CAAC;CACpC;AAED;;GAEG;AACH,MAAM,WAAW,eAAe;IAC9B;;OAEG;IACH,QAAQ,EAAE,CAAC,KAAK,EAAE,MAAM,KAAK,OAAO,CAAC;IAErC;;;;OAIG;IACH,YAAY,EAAE,CAAC,IAAI,EAAE,SAAS,EAAE,GAAG,EAAE,MAAM,KAAK,OAAO,CAAC;IAExD;;;;OAIG;IACH,eAAe,EAAE,CAAC,IAAI,EAAE,YAAY,EAAE,GAAG,EAAE,MAAM,KAAK,OAAO,CAAC;IAE9D;;OAEG;IACH,SAAS,EAAE,MAAM,MAAM,EAAE,CAAC;IAE1B;;OAEG;IACH,sBAAsB,EAAE,MAAM,QAAQ,GAAG,SAAS,CAAC;IAEnD;;OAEG;IACH,iBAAiB,EAAE,MAAM,OAAO,CAAC;CAClC;AAED;;;;GAIG;AACH,wBAAgB,qBAAqB,CAAC,kBAAkB,EAAE,kBAAkB,GAAG,SAAS,GAAG,eAAe,GAAG,IAAI,CAmDhH;AAyID;;;;;GAKG;AACH,wBAAsB,gBAAgB,CACpC,mBAAmB,EAAE,sBAAsB,EAC3C,kBAAkB,CAAC,EAAE,kBAAkB,GAAG,SAAS,GAClD,OAAO,CAAC,qBAAqB,CAAC,CAiDhC"}
\ No newline at end of file
Index: package/out/realtime/productContext.d.ts.map
===================================================================
--- package/out/realtime/productContext.d.ts.map
+++ package/out/realtime/productContext.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"productContext.d.ts","sourceRoot":"","sources":["../../src/realtime/productContext.ts"],"names":[],"mappings":"AAGA,oBAAY,IAAI;IACd,KAAK,UAAU;IACf,KAAK,UAAU;IACf,OAAO,YAAY;CACpB;AAED,oBAAY,UAAU;IACpB,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,SAAS;IACnB,UAAU,eAAe;IACzB,WAAW,gBAAgB;CAC5B;AAED,MAAM,MAAM,cAAc,GAAG,IAAI,GAAG,UAAU,GAAG,SAAS,CAAC"}
\ No newline at end of file
+{"version":3,"file":"productContext.d.ts","sourceRoot":"","sources":["../../src/realtime/productContext.ts"],"names":[],"mappings":"AAGA,oBAAY,IAAI;IACd,KAAK,UAAU;IACf,KAAK,UAAU;IACf,OAAO,YAAY;CACpB;AAED,oBAAY,UAAU;IACpB,OAAO,YAAY;IACnB,KAAK,UAAU;CAChB;AAED,oBAAY,SAAS;IACnB,UAAU,eAAe;IACzB,WAAW,gBAAgB;CAC5B;AAED,oBAAY,cAAc,GAAG,IAAI,GAAG,UAAU,GAAG,SAAS,CAAC"}
\ No newline at end of file
Index: package/out/realtime/realtime.d.ts.map
===================================================================
--- package/out/realtime/realtime.d.ts.map
+++ package/out/realtime/realtime.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"realtime.d.ts","sourceRoot":"","sources":["../../src/realtime/realtime.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,MAAM,WAAW,mBAAmB;IAClC,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,gBAAgB,CAAC,EAAE,cAAc,EAAE,CAAC;CACrC;AAED,MAAM,WAAW,cAAc;IAC7B,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,gBAAgB,CAAC,EAAE,cAAc,EAAE,CAAC;CACrC;AAED,MAAM,WAAW,aAAa;IAC5B,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IAC/B,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC;CACnB;AAED,UAAU,YAAY;IACpB,WAAW,EAAE,MAAM,OAAO,CAAC,IAAI,CAAC,CAAC;CAClC;AA6CD,eAAO,MAAM,QAAQ;cAzCJ,CAAC,SAAS,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,WACvC,MAAM,WACN,MAAM,GAAG,CAAC,YACT,cAAc,KACvB,OAAO,CAAC,aAAa,CAAC;gBAIN,CAAC,SAAS,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,qCACzC,MAAM,YACL,CAAC,OAAO,EAAE,MAAM,GAAG,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,KAAK,GAAG,YAC3C,mBAAmB,KAC5B,OAAO,CAAC,YAAY,CAAC;oBAQD,CAAC,SAAS,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,WAC7C,MAAM,WACN,MAAM,GAAG,CAAC,YACT,cAAc,KACvB,OAAO,CAAC,aAAa,CAAC;sBAIA,CAAC,SAAS,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,qCAC/C,MAAM,YACL,CAAC,OAAO,EAAE,MAAM,GAAG,CAAC,EAAE,KAAK,CAAC,EAAE,KAAK,KAAK,GAAG,YAC3C,mBAAmB,KAC5B,OAAO,CAAC,YAAY,CAAC;CAcvB,CAAC"}
\ No newline at end of file
+{"version":3,"file":"realtime.d.ts","sourceRoot":"","sources":["../../src/realtime/realtime.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,MAAM,WAAW,mBAAmB;IAClC,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,gBAAgB,CAAC,EAAE,cAAc,EAAE,CAAC;CACrC;AAED,MAAM,WAAW,cAAc;IAC7B,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,gBAAgB,CAAC,EAAE,cAAc,EAAE,CAAC;CACrC;AAED,MAAM,WAAW,aAAa;IAC5B,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IAC/B,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC;CACnB;AAED,UAAU,YAAY;IACpB,WAAW,EAAE,MAAM,OAAO,CAAC,IAAI,CAAC,CAAC;CAClC;AA6CD,eAAO,MAAM,QAAQ;0DAxCV,MAAM,iCAEL,cAAc,KACvB,QAAQ,aAAa,CAAC;wFAKd,MAAM,4CACyB,KAAK,KAAK,GAAG,YAC3C,mBAAmB,KAC5B,QAAQ,YAAY,CAAC;kEASb,MAAM,mCAEL,cAAc,KACvB,QAAQ,aAAa,CAAC;8FAKd,MAAM,4CACyB,KAAK,KAAK,GAAG,YAC3C,mBAAmB,KAC5B,QAAQ,YAAY,CAAC;CAcvB,CAAC"}
\ No newline at end of file
Index: package/out/view/refresh.d.ts.map
===================================================================
--- package/out/view/refresh.d.ts.map
+++ package/out/view/refresh.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"refresh.d.ts","sourceRoot":"","sources":["../../src/view/refresh.ts"],"names":[],"mappings":"AAKA,eAAO,MAAM,OAAO,GAAU,UAAU,GAAG,kBAK1C,CAAC"}
\ No newline at end of file
+{"version":3,"file":"refresh.d.ts","sourceRoot":"","sources":["../../src/view/refresh.ts"],"names":[],"mappings":"AAKA,eAAO,MAAM,OAAO,aAAoB,GAAG,kBAK1C,CAAC"}
\ No newline at end of file
Index: package/out/router/router.d.ts.map
===================================================================
--- package/out/router/router.d.ts.map
+++ package/out/router/router.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"router.d.ts","sourceRoot":"","sources":["../../src/router/router.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,kBAAkB,EAAE,MAAM,SAAS,CAAC;AAoE7C,eAAO,MAAM,MAAM;uBA1Da,kBAAkB,KAAG,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC;yBAuB5C,MAAM,GAAG,kBAAkB,KAAG,OAAO,CAAC,IAAI,CAAC;qBAiB/C,MAAM,GAAG,kBAAkB,KAAG,OAAO,CAAC,IAAI,CAAC;kBAgB/C,OAAO,CAAC,IAAI,CAAC;CAOhC,CAAC"}
\ No newline at end of file
+{"version":3,"file":"router.d.ts","sourceRoot":"","sources":["../../src/router/router.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,kBAAkB,EAAE,MAAM,SAAS,CAAC;AAoE7C,eAAO,MAAM,MAAM;uBA1Da,kBAAkB,KAAG,QAAQ,GAAG,GAAG,IAAI,CAAC;yBAuB5C,MAAM,GAAG,kBAAkB,KAAG,QAAQ,IAAI,CAAC;qBAiB/C,MAAM,GAAG,kBAAkB,KAAG,QAAQ,IAAI,CAAC;kBAgB/C,QAAQ,IAAI,CAAC;CAOhC,CAAC"}
\ No newline at end of file
Index: package/out/events/serialiseBlob.d.ts.map
===================================================================
--- package/out/events/serialiseBlob.d.ts.map
+++ package/out/events/serialiseBlob.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"serialiseBlob.d.ts","sourceRoot":"","sources":["../../src/events/serialiseBlob.ts"],"names":[],"mappings":"AAsCA,eAAO,MAAM,uBAAuB,GAAU,SAAS,OAAO,KAAG,OAAO,CAAC,OAAO,CAyB/E,CAAC;AAGF,eAAO,MAAM,yBAAyB,GAAI,SAAS,OAAO,KAAG,OAyB5D,CAAC;AAEF,eAAO,MAAM,aAAa,GAAI,SAAS,OAAO,KAAG,OAchD,CAAC;AAEF,eAAO,MAAM,uBAAuB,GAAI,SAAS,OAAO,KAAG,OAc1D,CAAC"}
\ No newline at end of file
+{"version":3,"file":"serialiseBlob.d.ts","sourceRoot":"","sources":["../../src/events/serialiseBlob.ts"],"names":[],"mappings":"AAsCA,eAAO,MAAM,uBAAuB,YAAmB,OAAO,KAAG,QAAQ,OAAO,CAyB/E,CAAC;AAGF,eAAO,MAAM,yBAAyB,YAAa,OAAO,KAAG,OAyB5D,CAAC;AAEF,eAAO,MAAM,aAAa,YAAa,OAAO,KAAG,OAchD,CAAC;AAEF,eAAO,MAAM,uBAAuB,YAAa,OAAO,KAAG,OAc1D,CAAC"}
\ No newline at end of file
Index: package/out/view/submit.d.ts.map
===================================================================
--- package/out/view/submit.d.ts.map
+++ package/out/view/submit.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"submit.d.ts","sourceRoot":"","sources":["../../src/view/submit.ts"],"names":[],"mappings":"AAKA,eAAO,MAAM,MAAM,GAAU,UAAU,GAAG,kBAKzC,CAAC"}
\ No newline at end of file
+{"version":3,"file":"submit.d.ts","sourceRoot":"","sources":["../../src/view/submit.ts"],"names":[],"mappings":"AAKA,eAAO,MAAM,MAAM,aAAoB,GAAG,kBAKzC,CAAC"}
\ No newline at end of file
Index: package/out/view/theme.d.ts.map
===================================================================
--- package/out/view/theme.d.ts.map
+++ package/out/view/theme.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"theme.d.ts","sourceRoot":"","sources":["../../src/view/theme.ts"],"names":[],"mappings":"AAIA,eAAO,MAAM,KAAK;kBACJ,OAAO,CAAC,IAAI,CAAC;CAC1B,CAAC"}
\ No newline at end of file
+{"version":3,"file":"theme.d.ts","sourceRoot":"","sources":["../../src/view/theme.ts"],"names":[],"mappings":"AAIA,eAAO,MAAM,KAAK;kBACJ,QAAQ,IAAI,CAAC;CAC1B,CAAC"}
\ No newline at end of file
Index: package/out/featureFlags/types.d.ts.map
===================================================================
--- package/out/featureFlags/types.d.ts.map
+++ package/out/featureFlags/types.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../src/featureFlags/types.ts"],"names":[],"mappings":"AAAA,MAAM,WAAW,sBAAsB;IACrC,WAAW,EAAE,sBAAsB,CAAC;CACrC;AAED,MAAM,WAAW,eAAe;IAC9B,UAAU,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC;IAC7C,WAAW,CAAC,EAAE;QACZ,cAAc,CAAC,EAAE,MAAM,CAAC;QACxB,SAAS,CAAC,EAAE,MAAM,CAAC;KACpB,CAAC;CACH;AAED,MAAM,MAAM,uBAAuB,GAAG;IACpC,IAAI,EAAE,eAAe,CAAC;IACtB,MAAM,EAAE,sBAAsB,CAAC;CAChC,CAAC;AAEF,MAAM,MAAM,wBAAwB,GAAG,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC;AAElE,oBAAY,oBAAoB;IAC9B,SAAS,cAAc;CACxB;AAED,MAAM,MAAM,sBAAsB,GAAG,aAAa,GAAG,SAAS,GAAG,YAAY,CAAC;AAE9E,MAAM,MAAM,0BAA0B,GAAG;IACvC,WAAW,CAAC,EAAE,sBAAsB,CAAC;IACrC,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,IAAI,CAAC,EAAE,MAAM,CAAC;CACf,CAAC;AAEF,MAAM,MAAM,4BAA4B,GAAG;IACzC,IAAI,EAAE,oBAAoB,CAAC;IAC3B,UAAU,EAAE,0BAA0B,CAAC;CACxC,CAAC"}
\ No newline at end of file
+{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../src/featureFlags/types.ts"],"names":[],"mappings":"AAAA,MAAM,WAAW,sBAAsB;IACrC,WAAW,EAAE,sBAAsB,CAAC;CACrC;AAED,MAAM,WAAW,eAAe;IAC9B,UAAU,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC;IAC7C,WAAW,CAAC,EAAE;QACZ,cAAc,CAAC,EAAE,MAAM,CAAC;QACxB,SAAS,CAAC,EAAE,MAAM,CAAC;KACpB,CAAC;CACH;AAED,oBAAY,uBAAuB,GAAG;IACpC,IAAI,EAAE,eAAe,CAAC;IACtB,MAAM,EAAE,sBAAsB,CAAC;CAChC,CAAC;AAEF,oBAAY,wBAAwB,GAAG,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC;AAElE,oBAAY,oBAAoB;IAC9B,SAAS,cAAc;CACxB;AAED,oBAAY,sBAAsB,GAAG,aAAa,GAAG,SAAS,GAAG,YAAY,CAAC;AAE9E,oBAAY,0BAA0B,GAAG;IACvC,WAAW,CAAC,EAAE,sBAAsB,CAAC;IACrC,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,IAAI,CAAC,EAAE,MAAM,CAAC;CACf,CAAC;AAEF,oBAAY,4BAA4B,GAAG;IACzC,IAAI,EAAE,oBAAoB,CAAC;IAC3B,UAAU,EAAE,0BAA0B,CAAC;CACxC,CAAC"}
\ No newline at end of file
Index: package/out/object-store/types.d.ts.map
===================================================================
--- package/out/object-store/types.d.ts.map
+++ package/out/object-store/types.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../src/object-store/types.ts"],"names":[],"mappings":"AAAA,MAAM,MAAM,cAAc,GAAG;IAC3B,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,MAAM,CAAC;IACjB,YAAY,EAAE,MAAM,CAAC;CACtB,CAAC;AAEF,MAAM,MAAM,YAAY,GAAG;IACzB,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,MAAM,YAAY,GAAG,IAAI,GAAG,YAAY,CAAC;AAE/C,MAAM,MAAM,YAAY,GAAG,cAAc,GAAG;IAC1C,GAAG,EAAE,MAAM,CAAC;IACZ,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,SAAS,CAAC,EAAE,OAAO,CAAC;CACrB,CAAC;AAEF,MAAM,MAAM,YAAY,GAAG;IACzB,OAAO,EAAE,OAAO,CAAC;IACjB,GAAG,EAAE,MAAM,CAAC;IACZ,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB,CAAC;AAEF,MAAM,MAAM,iBAAiB,GAAG;IAC9B,OAAO,EAAE,OAAO,CAAC,YAAY,CAAC,CAAC;IAC/B,KAAK,EAAE,MAAM,CAAC;IACd,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB,CAAC;AAEF,MAAM,MAAM,cAAc,GAAG;IAC3B,OAAO,EAAE,OAAO,CAAC;IACjB,GAAG,EAAE,MAAM,CAAC;IACZ,IAAI,CAAC,EAAE,IAAI,CAAC;IACZ,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB,CAAC;AAEF,MAAM,MAAM,mBAAmB,GAAG;IAChC,CAAC,GAAG,EAAE,MAAM,GAAG,YAAY,CAAC;CAC7B,CAAC;AAEF,MAAM,MAAM,kBAAkB,GAAG;IAAE,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAAA;CAAE,CAAC;AAE3D,MAAM,MAAM,iBAAiB,GAAG;IAC9B,GAAG,EAAE,MAAM,CAAC;IACZ,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB,CAAC;AAEF,eAAO,MAAM,gDAAgD,kPACoL,CAAC"}
\ No newline at end of file
+{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../src/object-store/types.ts"],"names":[],"mappings":"AAAA,oBAAY,cAAc,GAAG;IAC3B,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,MAAM,CAAC;IACjB,YAAY,EAAE,MAAM,CAAC;CACtB,CAAC;AAEF,oBAAY,YAAY,GAAG;IACzB,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,oBAAY,YAAY,GAAG,IAAI,GAAG,YAAY,CAAC;AAE/C,oBAAY,YAAY,GAAG,cAAc,GAAG;IAC1C,GAAG,EAAE,MAAM,CAAC;IACZ,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,SAAS,CAAC,EAAE,OAAO,CAAC;CACrB,CAAC;AAEF,oBAAY,YAAY,GAAG;IACzB,OAAO,EAAE,OAAO,CAAC;IACjB,GAAG,EAAE,MAAM,CAAC;IACZ,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB,CAAC;AAEF,oBAAY,iBAAiB,GAAG;IAC9B,OAAO,EAAE,OAAO,CAAC,YAAY,CAAC,CAAC;IAC/B,KAAK,EAAE,MAAM,CAAC;IACd,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB,CAAC;AAEF,oBAAY,cAAc,GAAG;IAC3B,OAAO,EAAE,OAAO,CAAC;IACjB,GAAG,EAAE,MAAM,CAAC;IACZ,IAAI,CAAC,EAAE,IAAI,CAAC;IACZ,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB,CAAC;AAEF,oBAAY,mBAAmB,GAAG;IAChC,CAAC,GAAG,EAAE,MAAM,GAAG,YAAY,CAAC;CAC7B,CAAC;AAEF,oBAAY,kBAAkB,GAAG;IAAE,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAAA;CAAE,CAAC;AAE3D,oBAAY,iBAAiB,GAAG;IAC9B,GAAG,EAAE,MAAM,CAAC;IACZ,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB,CAAC;AAEF,eAAO,MAAM,gDAAgD,kPACoL,CAAC"}
\ No newline at end of file
Index: package/out/permissions/types.d.ts.map
===================================================================
--- package/out/permissions/types.d.ts.map
+++ package/out/permissions/types.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../src/permissions/types.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAE3C,MAAM,MAAM,gBAAgB,GAAG;IAC7B,IAAI,CAAC,EAAE,MAAM,EAAE,CAAC;IAChB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,aAAa,CAAC,EAAE,MAAM,CAAC;CACxB,CAAC;AAEF,MAAM,MAAM,gBAAgB,GAAG;IAC7B,QAAQ,EAAE;QACR,GAAG,EAAE,MAAM,CAAC;QACZ,WAAW,EAAE,MAAM,CAAC;QACpB,UAAU,EAAE;YACV,MAAM,EAAE,MAAM,CAAC;YACf,IAAI,EAAE,UAAU,EAAE,CAAC;SACpB,EAAE,CAAC;KACL,EAAE,CAAC;CACL,CAAC;AAEF,MAAM,MAAM,wBAAwB,GAAG;IACrC,GAAG,EAAE,MAAM,CAAC;CACb,CAAC;AAEF,MAAM,MAAM,yBAAyB,GAAG;IACtC,GAAG,EAAE,MAAM,CAAC;IACZ,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,UAAU,CAAC;CAClB,CAAC;AAEF,MAAM,MAAM,gBAAgB,GAAG;IAC7B,IAAI,CAAC,EAAE,MAAM,EAAE,CAAC;IAChB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,aAAa,CAAC,EAAE,MAAM,CAAC;CACxB,CAAC;AAEF,MAAM,MAAM,MAAM,GAAG;IACnB,GAAG,EAAE,MAAM,CAAC;IACZ,UAAU,EAAE;QACV,QAAQ,EAAE,MAAM,GAAG,IAAI,CAAC;KACzB,CAAC;CACH,CAAC;AAEF,MAAM,MAAM,gBAAgB,GAAG;IAC7B,OAAO,EAAE,MAAM,EAAE,CAAC;CACnB,CAAC;AAEF,MAAM,MAAM,iBAAiB,GAAG;IAC9B,OAAO,EAAE,MAAM,EAAE,CAAC;IAClB,gBAAgB,CAAC,EAAE,MAAM,CAAC;CAC3B,CAAC;AAEF,MAAM,MAAM,YAAY,GAAG;IACzB,UAAU,EAAE;QACV,MAAM,EAAE,MAAM,CAAC;QACf,IAAI,EAAE,CAAC,UAAU,CAAC,CAAC;KACpB,EAAE,CAAC;IACJ,WAAW,EAAE,MAAM,CAAC;IACpB,GAAG,EAAE,MAAM,CAAC;CACb,CAAC;AAEF,MAAM,MAAM,iBAAiB,GAAG;IAC9B,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,OAAO,EAAE,YAAY,EAAE,CAAC;CACzB,CAAC;AAEF,MAAM,MAAM,iBAAiB,GAAG;IAC9B,OAAO,EAAE,YAAY,EAAE,CAAC;CACzB,CAAC"}
\ No newline at end of file
+{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../src/permissions/types.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAE3C,oBAAY,gBAAgB,GAAG;IAC7B,IAAI,CAAC,EAAE,MAAM,EAAE,CAAC;IAChB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,aAAa,CAAC,EAAE,MAAM,CAAC;CACxB,CAAC;AAEF,oBAAY,gBAAgB,GAAG;IAC7B,QAAQ,EAAE;QACR,GAAG,EAAE,MAAM,CAAC;QACZ,WAAW,EAAE,MAAM,CAAC;QACpB,UAAU,EAAE;YACV,MAAM,EAAE,MAAM,CAAC;YACf,IAAI,EAAE,UAAU,EAAE,CAAC;SACpB,EAAE,CAAC;KACL,EAAE,CAAC;CACL,CAAC;AAEF,oBAAY,wBAAwB,GAAG;IACrC,GAAG,EAAE,MAAM,CAAC;CACb,CAAC;AAEF,oBAAY,yBAAyB,GAAG;IACtC,GAAG,EAAE,MAAM,CAAC;IACZ,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,UAAU,CAAC;CAClB,CAAC;AAEF,oBAAY,gBAAgB,GAAG;IAC7B,IAAI,CAAC,EAAE,MAAM,EAAE,CAAC;IAChB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,aAAa,CAAC,EAAE,MAAM,CAAC;CACxB,CAAC;AAEF,oBAAY,MAAM,GAAG;IACnB,GAAG,EAAE,MAAM,CAAC;IACZ,UAAU,EAAE;QACV,QAAQ,EAAE,MAAM,GAAG,IAAI,CAAC;KACzB,CAAC;CACH,CAAC;AAEF,oBAAY,gBAAgB,GAAG;IAC7B,OAAO,EAAE,MAAM,EAAE,CAAC;CACnB,CAAC;AAEF,oBAAY,iBAAiB,GAAG;IAC9B,OAAO,EAAE,MAAM,EAAE,CAAC;IAClB,gBAAgB,CAAC,EAAE,MAAM,CAAC;CAC3B,CAAC;AAEF,oBAAY,YAAY,GAAG;IACzB,UAAU,EAAE;QACV,MAAM,EAAE,MAAM,CAAC;QACf,IAAI,EAAE,CAAC,UAAU,CAAC,CAAC;KACpB,EAAE,CAAC;IACJ,WAAW,EAAE,MAAM,CAAC;IACpB,GAAG,EAAE,MAAM,CAAC;CACb,CAAC;AAEF,oBAAY,iBAAiB,GAAG;IAC9B,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,OAAO,EAAE,YAAY,EAAE,CAAC;CACzB,CAAC;AAEF,oBAAY,iBAAiB,GAAG;IAC9B,OAAO,EAAE,YAAY,EAAE,CAAC;CACzB,CAAC"}
\ No newline at end of file
Index: package/out/router/types.d.ts.map
===================================================================
--- package/out/router/types.d.ts.map
+++ package/out/router/types.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../src/router/types.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,gBAAgB,EAAE,MAAM,WAAW,CAAC;AAG7C,KAAK,WAAW,GAAG;IACjB,MAAM,EAAE,OAAO,gBAAgB,CAAC,WAAW,CAAC;IAC5C,SAAS,EAAE,MAAM,CAAC;IAClB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB,CAAC;AAEF,KAAK,WAAW,GAAG;IACjB,MAAM,EAAE,OAAO,gBAAgB,CAAC,WAAW,CAAC;IAC5C,SAAS,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,KAAK,SAAS,GAAG;IACf,MAAM,EAAE,OAAO,gBAAgB,CAAC,SAAS,CAAC;IAC1C,QAAQ,EAAE,MAAM,CAAC;CAClB,CAAC;AAEF,KAAK,WAAW,GAAG;IACjB,MAAM,EAAE,OAAO,gBAAgB,CAAC,WAAW,CAAC;IAC5C,WAAW,EAAE,MAAM,GAAG,UAAU,GAAG,eAAe,CAAC;CACpD,GAAG,CACA;IACE,WAAW,EAAE,MAAM,GAAG,UAAU,CAAC;IACjC,QAAQ,EAAE,MAAM,CAAC;CAClB,GACD;IACE,WAAW,EAAE,eAAe,CAAC;IAC7B,SAAS,EAAE,MAAM,CAAC;CACnB,CACJ,CAAC;AAGF,KAAK,MAAM,GAAG;IACZ,MAAM,EAAE,OAAO,gBAAgB,CAAC,MAAM,CAAC;IACvC,SAAS,EAAE,MAAM,CAAC;IAElB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAElB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB,CAAC;AAEF,KAAK,WAAW,GAAG;IACjB,MAAM,EAAE,OAAO,gBAAgB,CAAC,WAAW,CAAC;IAC5C,SAAS,EAAE,MAAM,CAAC;CACnB,CAAC;AAGF,KAAK,SAAS,GAAG;IACf,MAAM,EAAE,OAAO,gBAAgB,CAAC,SAAS,CAAC;IAC1C,WAAW,EAAE,MAAM,CAAC;CACrB,CAAC;AAEF,KAAK,KAAK,GAAG;IACX,MAAM,EAAE,OAAO,gBAAgB,CAAC,KAAK,CAAC;IACtC,QAAQ,EAAE,MAAM,CAAC;CAClB,CAAC;AAEF,KAAK,sBAAsB,GAAG;IAC5B,MAAM,EAAE,OAAO,gBAAgB,CAAC,sBAAsB,CAAC;IACvD,UAAU,EAAE,MAAM,CAAC;CACpB,CAAC;AAEF,MAAM,MAAM,kBAAkB,GAC1B,WAAW,GACX,WAAW,GACX,SAAS,GACT,WAAW,GACX,WAAW,GACX,MAAM,GACN,SAAS,GACT,KAAK,GACL,sBAAsB,CAAC"}
\ No newline at end of file
+{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../src/router/types.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,gBAAgB,EAAE,MAAM,WAAW,CAAC;AAG7C,aAAK,WAAW,GAAG;IACjB,MAAM,EAAE,OAAO,gBAAgB,CAAC,WAAW,CAAC;IAC5C,SAAS,EAAE,MAAM,CAAC;IAClB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB,CAAC;AAEF,aAAK,WAAW,GAAG;IACjB,MAAM,EAAE,OAAO,gBAAgB,CAAC,WAAW,CAAC;IAC5C,SAAS,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,aAAK,SAAS,GAAG;IACf,MAAM,EAAE,OAAO,gBAAgB,CAAC,SAAS,CAAC;IAC1C,QAAQ,EAAE,MAAM,CAAC;CAClB,CAAC;AAEF,aAAK,WAAW,GAAG;IACjB,MAAM,EAAE,OAAO,gBAAgB,CAAC,WAAW,CAAC;IAC5C,WAAW,EAAE,MAAM,GAAG,UAAU,GAAG,eAAe,CAAC;CACpD,GAAG,CACA;IACE,WAAW,EAAE,MAAM,GAAG,UAAU,CAAC;IACjC,QAAQ,EAAE,MAAM,CAAC;CAClB,GACD;IACE,WAAW,EAAE,eAAe,CAAC;IAC7B,SAAS,EAAE,MAAM,CAAC;CACnB,CACJ,CAAC;AAGF,aAAK,MAAM,GAAG;IACZ,MAAM,EAAE,OAAO,gBAAgB,CAAC,MAAM,CAAC;IACvC,SAAS,EAAE,MAAM,CAAC;IAElB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAElB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB,CAAC;AAEF,aAAK,WAAW,GAAG;IACjB,MAAM,EAAE,OAAO,gBAAgB,CAAC,WAAW,CAAC;IAC5C,SAAS,EAAE,MAAM,CAAC;CACnB,CAAC;AAGF,aAAK,SAAS,GAAG;IACf,MAAM,EAAE,OAAO,gBAAgB,CAAC,SAAS,CAAC;IAC1C,WAAW,EAAE,MAAM,CAAC;CACrB,CAAC;AAEF,aAAK,KAAK,GAAG;IACX,MAAM,EAAE,OAAO,gBAAgB,CAAC,KAAK,CAAC;IACtC,QAAQ,EAAE,MAAM,CAAC;CAClB,CAAC;AAEF,aAAK,sBAAsB,GAAG;IAC5B,MAAM,EAAE,OAAO,gBAAgB,CAAC,sBAAsB,CAAC;IACvD,UAAU,EAAE,MAAM,CAAC;CACpB,CAAC;AAEF,oBAAY,kBAAkB,GAC1B,WAAW,GACX,WAAW,GACX,SAAS,GACT,WAAW,GACX,WAAW,GACX,MAAM,GACN,SAAS,GACT,KAAK,GACL,sBAAsB,CAAC"}
\ No newline at end of file
Index: package/out/rovo/types.d.ts.map
===================================================================
--- package/out/rovo/types.d.ts.map
+++ package/out/rovo/types.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../src/rovo/types.ts"],"names":[],"mappings":"AAAA,KAAK,iBAAiB,GAAG;IACvB,IAAI,EAAE,OAAO,CAAC;IACd,QAAQ,EAAE,MAAM,CAAC;IACjB,SAAS,EAAE,MAAM,CAAC;IAClB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB,CAAC;AAEF,KAAK,qBAAqB,GAAG;IAC3B,IAAI,EAAE,WAAW,CAAC;IAClB,SAAS,EAAE,MAAM,CAAC;IAClB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB,CAAC;AAEF,KAAK,mBAAmB,GAAG;IACzB,IAAI,EAAE,SAAS,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB,CAAC;AAEF,MAAM,MAAM,eAAe,GAAG,iBAAiB,GAAG,qBAAqB,GAAG,mBAAmB,CAAC"}
\ No newline at end of file
+{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../src/rovo/types.ts"],"names":[],"mappings":"AAAA,aAAK,iBAAiB,GAAG;IACvB,IAAI,EAAE,OAAO,CAAC;IACd,QAAQ,EAAE,MAAM,CAAC;IACjB,SAAS,EAAE,MAAM,CAAC;IAClB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB,CAAC;AAEF,aAAK,qBAAqB,GAAG;IAC3B,IAAI,EAAE,WAAW,CAAC;IAClB,SAAS,EAAE,MAAM,CAAC;IAClB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB,CAAC;AAEF,aAAK,mBAAmB,GAAG;IACzB,IAAI,EAAE,SAAS,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB,CAAC;AAEF,oBAAY,eAAe,GAAG,iBAAiB,GAAG,qBAAqB,GAAG,mBAAmB,CAAC"}
\ No newline at end of file
Index: package/out/types.d.ts.map
===================================================================
--- package/out/types.d.ts.map
+++ package/out/types.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,wBAAwB,EAAE,MAAM,aAAa,CAAC;AAC5D,OAAO,EAAE,KAAK,UAAU,EAAE,MAAM,kBAAkB,CAAC;AACnD,OAAO,EAAE,KAAK,MAAM,EAAE,KAAK,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAE7D,oBAAY,aAAa,GAAG;KACzB,GAAG,IAAI,MAAM,GAAG,MAAM,GAAG,GAAG;CAC9B,CAAC;AAEF,oBAAY,cAAc,GAAG,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC;AAExD,aAAK,aAAa,GAAG;IACnB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,OAAO,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAAA;KAAE,CAAC;IACnC,YAAY,CAAC,EAAE,OAAO,CAAC;CACxB,GAAG,IAAI,CAAC,YAAY,EAAE,QAAQ,GAAG,YAAY,CAAC,CAAC;AAEhD,oBAAY,oBAAoB,GAAG,aAAa,CAAC;AACjD,oBAAY,mBAAmB,GAAG,aAAa,CAAC;AAEhD,oBAAY,oBAAoB;IAC9B,WAAW,gBAAgB;IAC3B,OAAO,YAAY;IACnB,UAAU,eAAe;CAC1B;AAED,aAAK,iBAAiB,GAAG;IACvB,OAAO,EAAE,OAAO,CAAC;IACjB,SAAS,EAAE,OAAO,CAAC;CACpB,CAAC;AAEF,oBAAY,eAAe,GAAG,MAAM,OAAO,oBAAoB,CAAC;AAEhE,MAAM,WAAW,WAAW;IAC1B,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,SAAS,EAAE,aAAa,CAAC;IACzB,aAAa,EAAE,MAAM,CAAC;IACtB,eAAe,EAAE,eAAe,CAAC;IACjC,OAAO,CAAC,EAAE,cAAc,CAAC;IACzB,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,wBAAwB,CAAC;IACjC,SAAS,EAAE,MAAM,CAAC;IAClB,OAAO,EAAE,MAAM,CAAC;IAChB,QAAQ,EAAE,MAAM,CAAC;IACjB,KAAK,CAAC,EAAE,OAAO,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC;IACnC,YAAY,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IAC7B,UAAU,CAAC,EAAE,iBAAiB,CAAC;IAC/B,WAAW,CAAC,EAAE,kBAAkB,CAAC;CAClC;AACD,UAAU,aAAa;IACrB,CAAC,CAAC,EAAE,MAAM,GAAG,GAAG,CAAC;CAClB;AAED,aAAK,oBAAoB;IACvB,WAAW,gBAAgB;CAC5B;AACD,MAAM,WAAW,cAAc;IAC7B,MAAM,EAAE,OAAO,CAAC;IAChB,aAAa,EAAE,MAAM,CAAC;IACtB,gBAAgB,EAAE,MAAM,CAAC;IACzB,kBAAkB,EAAE,MAAM,CAAC;IAC3B,YAAY,EAAE,OAAO,CAAC;IACtB,mBAAmB,EAAE,MAAM,GAAG,IAAI,CAAC;IACnC,wBAAwB,EAAE,MAAM,GAAG,IAAI,CAAC;IACxC,YAAY,EAAE,MAAM,GAAG,IAAI,CAAC;IAC5B,IAAI,EAAE,MAAM,CAAC;IACb,KAAK,EAAE,CAAC,oBAAoB,CAAC,GAAG,IAAI,CAAC;CACtC;AAED,oBAAY,YAAY,GAAG;IACzB,WAAW,EAAE,MAAM,IAAI,CAAC;CACzB,CAAC;AAEF;;;;;GAKG;AACH,MAAM,WAAW,kBAAkB;IACjC,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,QAAQ,CAAC,EAAE,QAAQ,CAAC;CACrB;AAGD,oBAAY,gBAAgB,GAAG,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC;AAE3D,oBAAY,SAAS,GAAG,QAAQ,GAAG,SAAS,CAAC"}
\ No newline at end of file
Index: package/out/object-store/upload.d.ts.map
===================================================================
--- package/out/object-store/upload.d.ts.map
+++ package/out/object-store/upload.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"upload.d.ts","sourceRoot":"","sources":["../../src/object-store/upload.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAuC,YAAY,EAAE,YAAY,EAAE,iBAAiB,EAAE,MAAM,SAAS,CAAC;AAwClH;;;;;;;;GAQG;AACH,eAAO,MAAM,oBAAoB,GAAU,0BAGxC;IACD,WAAW,EAAE,MAAM,CAAC;IACpB,OAAO,EAAE,YAAY,EAAE,CAAC;CACzB,KAAG,OAAO,CAAC,iBAAiB,EAAE,CA0G9B,CAAC;AAEF;;;;;;;GAOG;AACH,eAAO,MAAM,MAAM,GAAU,0BAG1B;IACD,WAAW,EAAE,MAAM,CAAC;IACpB,OAAO,EAAE,YAAY,EAAE,CAAC;CACzB,KAAG,OAAO,CAAC,YAAY,EAAE,CASzB,CAAC"}
\ No newline at end of file
+{"version":3,"file":"upload.d.ts","sourceRoot":"","sources":["../../src/object-store/upload.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAuC,YAAY,EAAE,YAAY,EAAE,iBAAiB,EAAE,MAAM,SAAS,CAAC;AAwClH;;;;;;;;GAQG;AACH,eAAO,MAAM,oBAAoB;iBAIlB,MAAM;aACV,YAAY,EAAE;MACrB,QAAQ,iBAAiB,EAAE,CA0G9B,CAAC;AAEF;;;;;;;GAOG;AACH,eAAO,MAAM,MAAM;iBAIJ,MAAM;aACV,YAAY,EAAE;MACrB,QAAQ,YAAY,EAAE,CASzB,CAAC"}
\ No newline at end of file
Index: package/out/object-store/utils.d.ts.map
===================================================================
--- package/out/object-store/utils.d.ts.map
+++ package/out/object-store/utils.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../src/object-store/utils.ts"],"names":[],"mappings":"AAIA,eAAO,MAAM,0BAA0B,QAAa,OAAO,CAAC,IAAI,CAK/D,CAAC"}
\ No newline at end of file
+{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../src/object-store/utils.ts"],"names":[],"mappings":"AAIA,eAAO,MAAM,0BAA0B,QAAa,QAAQ,IAAI,CAK/D,CAAC"}
\ No newline at end of file
Index: package/CHANGELOG.md
===================================================================
--- package/CHANGELOG.md
+++ package/CHANGELOG.md
@@ -1,25 +1,19 @@
 # @forge/bridge
 
-## 5.17.0-experimental-04cc2b9
+## 5.18.0-next.0
 
-### Major Changes
-
-- d9ef926: Adds support for TypeScript 5
-
 ### Minor Changes
 
 - b0b69a2: **Experimental — not yet ready for use.** Add a new `frontendCustomMetrics` namespace providing `frontendCustomMetrics.counter(name)` with `incr()` and `incrBy(value)` for emitting frontend custom metrics. `incrBy(value)` rejects if `value <= 0`. The metric name must exactly match a metric registered in the Forge Dev Console.
 
 ### Patch Changes
 
 - 561f8f4: Remove "storage" module from "@forge/api"
 - Updated dependencies [814b8fe]
-- Updated dependencies [d9ef926]
-  - @forge/[email protected]
-  - @forge/[email protected]
-  - @forge/[email protected]
-  - @forge/[email protected]
+- Updated dependencies [55c1371]
+- Updated dependencies [1a461c3]
+  - @forge/[email protected]
 
 ## 5.17.0
 
 ### Minor Changes
Index: package/out/bridge.d.ts
===================================================================
--- package/out/bridge.d.ts
+++ package/out/bridge.d.ts
@@ -1,2 +1,2 @@
-export declare const getCallBridge: () => Window["__bridge"]["callBridge"];
+export declare const getCallBridge: () => Window['__bridge']['callBridge'];
 //# sourceMappingURL=bridge.d.ts.map
\ No newline at end of file
Index: package/out/flag/flag.d.ts
===================================================================
--- package/out/flag/flag.d.ts
+++ package/out/flag/flag.d.ts
@@ -1,6 +1,6 @@
-export type FlagAppearance = 'info' | 'success' | 'warning' | 'error';
-export type FlagType = FlagAppearance;
+export declare type FlagAppearance = 'info' | 'success' | 'warning' | 'error';
+export declare type FlagType = FlagAppearance;
 export interface Flag {
     close: () => Promise<boolean | void>;
 }
 export interface FlagAction {
Index: package/out/view/getFrameDispatch.d.ts
===================================================================
--- package/out/view/getFrameDispatch.d.ts
+++ package/out/view/getFrameDispatch.d.ts
@@ -1,4 +1,4 @@
-type DispatchFunction = (...args: any[]) => any;
+declare type DispatchFunction = (...args: any[]) => any;
 export declare const getFrameDispatch: <T extends DispatchFunction>() => Promise<T | undefined>;
 export {};
 //# sourceMappingURL=getFrameDispatch.d.ts.map
\ No newline at end of file
Index: package/out/i18n/index.d.ts
===================================================================
--- package/out/i18n/index.d.ts
+++ package/out/i18n/index.d.ts
@@ -8,9 +8,9 @@
  * @param defaultValue The default value to return if the i18n key is not found.
  *    If not provided, the i18n key is returned.
  * @returns The translated string.
  */
-export type TranslationFunction = (i18nKey: string, defaultValue?: string) => string;
+export declare type TranslationFunction = (i18nKey: string, defaultValue?: string) => string;
 /**
  * Creates a translation function (i.e. `t`) for the given locale.
  * If no locale is provided, the locale from the current view context is used.
  *
Index: package/out/invoke-endpoint/invoke-endpoint.d.ts
===================================================================
--- package/out/invoke-endpoint/invoke-endpoint.d.ts
+++ package/out/invoke-endpoint/invoke-endpoint.d.ts
@@ -1,6 +1,6 @@
 import { InvokeResponse } from '../types';
-type HttpMethod = 'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE';
+declare type HttpMethod = 'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE';
 export interface InvokeEndpointInput {
     path: string;
     method: HttpMethod;
     headers?: Record<string, string>;
@@ -12,7 +12,7 @@
 }
 export interface CallBridgePayload extends InvokeEndpointInput {
     invokeType: string;
 }
-export declare const _invokeEndpointFn: (invokeType: InvokeType) => ((input: InvokeEndpointInput) => Promise<InvokeResponse>);
+export declare const _invokeEndpointFn: (invokeType: InvokeType) => (input: InvokeEndpointInput) => Promise<InvokeResponse>;
 export {};
 //# sourceMappingURL=invoke-endpoint.d.ts.map
\ No newline at end of file
Index: package/out/invoke-endpoint/invoke-remote.d.ts
===================================================================
--- package/out/invoke-endpoint/invoke-remote.d.ts
+++ package/out/invoke-endpoint/invoke-remote.d.ts
@@ -1,4 +1,4 @@
 import { InvokeEndpointInput } from './invoke-endpoint';
-export type InvokeRemoteInput = InvokeEndpointInput;
+export declare type InvokeRemoteInput = InvokeEndpointInput;
 export declare const invokeRemote: (input: InvokeRemoteInput) => Promise<import("../types").InvokeResponse>;
 //# sourceMappingURL=invoke-remote.d.ts.map
\ No newline at end of file
Index: package/out/invoke-endpoint/invoke-service.d.ts
===================================================================
--- package/out/invoke-endpoint/invoke-service.d.ts
+++ package/out/invoke-endpoint/invoke-service.d.ts
@@ -1,4 +1,4 @@
 import { InvokeEndpointInput } from './invoke-endpoint';
-export type InvokeServiceInput = InvokeEndpointInput;
+export declare type InvokeServiceInput = InvokeEndpointInput;
 export declare const invokeService: (input: InvokeServiceInput) => Promise<import("../types").InvokeResponse>;
 //# sourceMappingURL=invoke-service.d.ts.map
\ No newline at end of file
Index: package/out/invoke/invoke.d.ts
===================================================================
--- package/out/invoke/invoke.d.ts
+++ package/out/invoke/invoke.d.ts
@@ -18,9 +18,9 @@
  * @example
  * const response = await invoke<{ message: string }>('greet', { name: 'Taylor' });
  */
 export declare function invoke<T = InvokeResponse>(functionKey: string, payload?: InvokePayload): Promise<T>;
-type Invoke<Defs extends Definitions> = <Def extends keyof Defs & string>(call: Def, ...arg: DefArguments<Defs, Def>) => Promise<DefResult<Defs, Def>>;
+declare type Invoke<Defs extends Definitions> = <Def extends keyof Defs & string>(call: Def, ...arg: DefArguments<Defs, Def>) => Promise<DefResult<Defs, Def>>;
 /**
  * Specialises the invoke function to a given Definitions type.
  *
  * @returns An invoke function that can be used to call backend functions.
Index: package/out/modal/modal.d.ts
===================================================================
--- package/out/modal/modal.d.ts
+++ package/out/modal/modal.d.ts
@@ -1,11 +1,11 @@
 declare const NAMED_MODAL_SIZES: readonly ["small", "medium", "large", "xlarge", "max", "fullscreen", "resizable"];
-type NamedModalSize = (typeof NAMED_MODAL_SIZES)[number];
-type CustomModalSize = {
+declare type NamedModalSize = (typeof NAMED_MODAL_SIZES)[number];
+declare type CustomModalSize = {
     width: string;
     height?: string;
 };
-export type ModalSizes = NamedModalSize | CustomModalSize;
+export declare type ModalSizes = NamedModalSize | CustomModalSize;
 export interface ModalOptions {
     resource?: string | null;
     onClose?: (payload: any) => any;
     size?: ModalSizes;
Index: package/out/permissions/permissionsUtil.d.ts
===================================================================
--- package/out/permissions/permissionsUtil.d.ts
+++ package/out/permissions/permissionsUtil.d.ts
@@ -3,14 +3,14 @@
 /**
  * Resource types that can be loaded externally
  */
 declare const RESOURCE_TYPES: readonly ["fonts", "styles", "frames", "images", "media", "scripts"];
-export type ResourceType = (typeof RESOURCE_TYPES)[number];
+export declare type ResourceType = (typeof RESOURCE_TYPES)[number];
 /**
  * Fetch types for external requests
  */
 declare const FETCH_TYPES: readonly ["backend", "client"];
-export type FetchType = (typeof FETCH_TYPES)[number];
+export declare type FetchType = (typeof FETCH_TYPES)[number];
 /**
  * Required permissions for checking
  */
 export interface PermissionRequirements {
@@ -31,9 +31,9 @@
 }
 /**
  * Missing permissions information
  */
-export type MissingPermissions = PermissionRequirements;
+export declare type MissingPermissions = PermissionRequirements;
 /**
  * Permission check result
  */
 export interface PermissionCheckResult {
Index: package/out/realtime/productContext.d.ts
===================================================================
--- package/out/realtime/productContext.d.ts
+++ package/out/realtime/productContext.d.ts
@@ -10,6 +10,6 @@
 export declare enum Bitbucket {
     Repository = "repository",
     PullRequest = "pullRequest"
 }
-export type ProductContext = Jira | Confluence | Bitbucket;
+export declare type ProductContext = Jira | Confluence | Bitbucket;
 //# sourceMappingURL=productContext.d.ts.map
\ No newline at end of file
Index: package/out/realtime/realtime.d.ts
===================================================================
--- package/out/realtime/realtime.d.ts
+++ package/out/realtime/realtime.d.ts
@@ -17,10 +17,10 @@
     unsubscribe: () => Promise<void>;
 }
 export declare const realtime: {
     publish: <T extends Record<string, unknown>>(channel: string, payload: string | T, options?: PublishOptions) => Promise<PublishResult>;
-    subscribe: <T extends Record<string, unknown> = Record<string, unknown>>(channel: string, callback: (payload: string | T, error?: Error) => any, options?: SubscriptionOptions) => Promise<Subscription>;
-    publishGlobal: <T extends Record<string, unknown>>(channel: string, payload: string | T, options?: PublishOptions) => Promise<PublishResult>;
-    subscribeGlobal: <T extends Record<string, unknown> = Record<string, unknown>>(channel: string, callback: (payload: string | T, error?: Error) => any, options?: SubscriptionOptions) => Promise<Subscription>;
+    subscribe: <T_1 extends Record<string, unknown> = Record<string, unknown>>(channel: string, callback: (payload: string | T_1, error?: Error) => any, options?: SubscriptionOptions) => Promise<Subscription>;
+    publishGlobal: <T_2 extends Record<string, unknown>>(channel: string, payload: string | T_2, options?: PublishOptions) => Promise<PublishResult>;
+    subscribeGlobal: <T_3 extends Record<string, unknown> = Record<string, unknown>>(channel: string, callback: (payload: string | T_3, error?: Error) => any, options?: SubscriptionOptions) => Promise<Subscription>;
 };
 export {};
 //# sourceMappingURL=realtime.d.ts.map
\ No newline at end of file
Index: package/out/featureFlags/types.d.ts
===================================================================
--- package/out/featureFlags/types.d.ts
+++ package/out/featureFlags/types.d.ts
@@ -7,23 +7,23 @@
         installContext?: string;
         accountId?: string;
     };
 }
-export type InitFeatureFlagsPayload = {
+export declare type InitFeatureFlagsPayload = {
     user: FeatureFlagUser;
     config: ForgeFeatureFlagConfig;
 };
-export type InitFeatureFlagsResponse = Record<string, any> | void;
+export declare type InitFeatureFlagsResponse = Record<string, any> | void;
 export declare enum FeatureFlagEventType {
     CHECKFLAG = "checkFlag"
 }
-export type FeatureFlagEnvironment = 'development' | 'staging' | 'production';
-export type FeatureFlagEventProperties = {
+export declare type FeatureFlagEnvironment = 'development' | 'staging' | 'production';
+export declare type FeatureFlagEventProperties = {
     environment?: FeatureFlagEnvironment;
     success?: boolean;
     name?: string;
 };
-export type FeatureFlagEventTrackPayload = {
+export declare type FeatureFlagEventTrackPayload = {
     type: FeatureFlagEventType;
     properties: FeatureFlagEventProperties;
 };
 //# sourceMappingURL=types.d.ts.map
\ No newline at end of file
Index: package/out/object-store/types.d.ts
===================================================================
--- package/out/object-store/types.d.ts
+++ package/out/object-store/types.d.ts
@@ -1,46 +1,46 @@
-export type ObjectMetadata = {
+export declare type ObjectMetadata = {
     length: number;
     checksum: string;
     checksumType: string;
 };
-export type Base64Object = {
+export declare type Base64Object = {
     data: string;
     mimeType?: string;
     fileSize?: number;
 };
-export type UploadObject = Blob | Base64Object;
-export type FileMetadata = ObjectMetadata & {
+export declare type UploadObject = Blob | Base64Object;
+export declare type FileMetadata = ObjectMetadata & {
     key: string;
     ttlSeconds?: number;
     overwrite?: boolean;
 };
-export type UploadResult = {
+export declare type UploadResult = {
     success: boolean;
     key: string;
     status?: number;
     error?: string;
 };
-export type UploadPromiseItem = {
+export declare type UploadPromiseItem = {
     promise: Promise<UploadResult>;
     index: number;
     objectType?: string;
     objectSize?: number;
 };
-export type DownloadResult = {
+export declare type DownloadResult = {
     success: boolean;
     key: string;
     blob?: Blob;
     status?: number;
     error?: string;
 };
-export type PresignedURLMapping = {
+export declare type PresignedURLMapping = {
     [url: string]: FileMetadata;
 };
-export type DownloadURLMapping = {
+export declare type DownloadURLMapping = {
     [url: string]: string;
 };
-export type GetMetadataResult = {
+export declare type GetMetadataResult = {
     key: string;
     checksum?: string;
     size?: number;
     createdAt?: string;
Index: package/out/permissions/types.d.ts
===================================================================
--- package/out/permissions/types.d.ts
+++ package/out/permissions/types.d.ts
@@ -1,11 +1,11 @@
 import { EgressType } from '@forge/egress';
-export type EgressGetPayload = {
+export declare type EgressGetPayload = {
     keys?: string[];
     pageSize?: number;
     nextPageToken?: string;
 };
-export type EgressSetPayload = {
+export declare type EgressSetPayload = {
     egresses: {
         key: string;
         description: string;
         configured: {
@@ -13,46 +13,46 @@
             type: EgressType[];
         }[];
     }[];
 };
-export type EgressDeleteGroupPayload = {
+export declare type EgressDeleteGroupPayload = {
     key: string;
 };
-export type EgressDeleteDomainPayload = {
+export declare type EgressDeleteDomainPayload = {
     key: string;
     domain: string;
     type: EgressType;
 };
-export type RemoteGetPayload = {
+export declare type RemoteGetPayload = {
     keys?: string[];
     pageSize?: number;
     nextPageToken?: string;
 };
-export type Remote = {
+export declare type Remote = {
     key: string;
     configured: {
         endpoint: string | null;
     };
 };
-export type RemoteSetPayload = {
+export declare type RemoteSetPayload = {
     remotes: Remote[];
 };
-export type RemoteGetResponse = {
+export declare type RemoteGetResponse = {
     results: Remote[];
     lastEvaluatedKey?: string;
 };
-export type EgressResult = {
+export declare type EgressResult = {
     configured: {
         domain: string;
         type: [EgressType];
     }[];
     description: string;
     key: string;
 };
-export type EgressGetResponse = {
+export declare type EgressGetResponse = {
     lastEvaluatedKey?: string;
     results: EgressResult[];
 };
-export type EgressSetResponse = {
+export declare type EgressSetResponse = {
     results: EgressResult[];
 };
 //# sourceMappingURL=types.d.ts.map
\ No newline at end of file
Index: package/out/router/types.d.ts
===================================================================
--- package/out/router/types.d.ts
+++ package/out/router/types.d.ts
@@ -1,19 +1,19 @@
 import { NavigationTarget } from './targets';
-type ContentView = {
+declare type ContentView = {
     target: typeof NavigationTarget.ContentView;
     contentId: string;
     version?: string;
 };
-type ContentEdit = {
+declare type ContentEdit = {
     target: typeof NavigationTarget.ContentEdit;
     contentId: string;
 };
-type SpaceView = {
+declare type SpaceView = {
     target: typeof NavigationTarget.SpaceView;
     spaceKey: string;
 };
-type ContentList = {
+declare type ContentList = {
     target: typeof NavigationTarget.ContentList;
     contentType: 'page' | 'blogpost' | 'customContent';
 } & ({
     contentType: 'page' | 'blogpost';
@@ -21,29 +21,29 @@
 } | {
     contentType: 'customContent';
     moduleKey: string;
 });
-type Module = {
+declare type Module = {
     target: typeof NavigationTarget.Module;
     moduleKey: string;
     spaceKey?: string;
     projectKey?: string;
 };
-type UserProfile = {
+declare type UserProfile = {
     target: typeof NavigationTarget.UserProfile;
     accountId: string;
 };
-type Dashboard = {
+declare type Dashboard = {
     target: typeof NavigationTarget.Dashboard;
     dashboardId: string;
 };
-type Issue = {
+declare type Issue = {
     target: typeof NavigationTarget.Issue;
     issueKey: string;
 };
-type ProjectSettingsDetails = {
+declare type ProjectSettingsDetails = {
     target: typeof NavigationTarget.ProjectSettingsDetails;
     projectKey: string;
 };
-export type NavigationLocation = ContentView | ContentEdit | SpaceView | UserProfile | ContentList | Module | Dashboard | Issue | ProjectSettingsDetails;
+export declare type NavigationLocation = ContentView | ContentEdit | SpaceView | UserProfile | ContentList | Module | Dashboard | Issue | ProjectSettingsDetails;
 export {};
 //# sourceMappingURL=types.d.ts.map
\ No newline at end of file
Index: package/out/rovo/types.d.ts
===================================================================
--- package/out/rovo/types.d.ts
+++ package/out/rovo/types.d.ts
@@ -1,18 +1,18 @@
-type ForgeAgentPayload = {
+declare type ForgeAgentPayload = {
     type: 'forge';
     agentKey: string;
     agentName: string;
     prompt?: string;
 };
-type AtlassianAgentPayload = {
+declare type AtlassianAgentPayload = {
     type: 'atlassian';
     agentName: string;
     prompt?: string;
 };
-type DefaultAgentPayload = {
+declare type DefaultAgentPayload = {
     type: 'default';
     prompt?: string;
 };
-export type OpenRovoPayload = ForgeAgentPayload | AtlassianAgentPayload | DefaultAgentPayload;
+export declare type OpenRovoPayload = ForgeAgentPayload | AtlassianAgentPayload | DefaultAgentPayload;
 export {};
 //# sourceMappingURL=types.d.ts.map
\ No newline at end of file
Index: package/out/types.d.ts
===================================================================
--- package/out/types.d.ts
+++ package/out/types.d.ts
@@ -1,30 +1,30 @@
 import { type ForgeSupportedLocaleCode } from '@forge/i18n';
 import { type ThemeState } from '@atlaskit/tokens';
 import { type Scopes, type External } from '@forge/manifest';
-export type InvokePayload = {
+export declare type InvokePayload = {
     [key in number | string]: any;
 };
-export type InvokeResponse = Record<string, any> | void;
-type FetchResponse = {
+export declare type InvokeResponse = Record<string, any> | void;
+declare type FetchResponse = {
     body?: string;
     headers: {
         [key: string]: string;
     };
     isAttachment?: boolean;
 } & Pick<ResponseInit, 'status' | 'statusText'>;
-export type ProductFetchResponse = FetchResponse;
-export type RemoteFetchResponse = FetchResponse;
+export declare type ProductFetchResponse = FetchResponse;
+export declare type RemoteFetchResponse = FetchResponse;
 export declare enum ExtensionEnvironment {
     DEVELOPMENT = "DEVELOPMENT",
     STAGING = "STAGING",
     PRODUCTION = "PRODUCTION"
 }
-type UserAccessDetails = {
+declare type UserAccessDetails = {
     enabled: boolean;
     hasAccess: boolean;
 };
-export type EnvironmentType = keyof typeof ExtensionEnvironment;
+export declare type EnvironmentType = keyof typeof ExtensionEnvironment;
 export interface FullContext {
     accountId?: string;
     cloudId?: string;
     workspaceId?: string;
@@ -59,9 +59,9 @@
     trialEndDate: string | null;
     type: string;
     modes: [EcosystemLicenseMode] | null;
 }
-export type Subscription = {
+export declare type Subscription = {
     unsubscribe: () => void;
 };
 /**
  * Runtime representation of app permissions that extends the manifest schema.
@@ -72,8 +72,8 @@
 export interface RuntimePermissions {
     scopes?: Scopes;
     external?: External;
 }
-export type ForgeRequestInit = Omit<RequestInit, 'signal'>;
-export type FetchType = 'remote' | 'product';
+export declare type ForgeRequestInit = Omit<RequestInit, 'signal'>;
+export declare type FetchType = 'remote' | 'product';
 export {};
 //# sourceMappingURL=types.d.ts.map
\ No newline at end of file
Index: package/out/view/view.d.ts
===================================================================
--- package/out/view/view.d.ts
+++ package/out/view/view.d.ts
@@ -4,16 +4,16 @@
     onClose: (payload: () => Promise<void>) => Promise<void>;
     open: () => Promise<void>;
     refresh: (payload?: any) => Promise<void>;
     createHistory: () => Promise<import("history").History>;
-    getContext: () => Promise<import("..").FullContext>;
+    getContext: () => Promise<import("../types").FullContext>;
     getFrameDispatch: <T extends (...args: any[]) => any>() => Promise<T | undefined>;
     theme: {
         enable: () => Promise<void>;
     };
     changeWindowTitle: (title: string) => Promise<void>;
     emitReadyEvent: () => Promise<void>;
-    createAdfRendererIframeProps: (context: import("..").FullContext, iframeId?: string) => Promise<{
+    createAdfRendererIframeProps: (context: import("../types").FullContext, iframeId?: string | undefined) => Promise<{
         id: string;
         src: string;
         onLoad: () => void;
     }>;