{
  "version": 3,
  "sources": ["../../../../services/src/generated/typescript/service-runtime/FlagsHelper.ts", "../../../../services/src/generated/typescript/Flags.ts", "../../../../services/src/generated/typescript/service-runtime/ModulePreviewSandboxHelper.ts", "../../../../services/src/generated/typescript/ModulePreviewSandbox.ts", "../../../../services/src/generated/typescript/service-runtime/ModulesUpdatesHelper.ts", "../../../../services/src/generated/typescript/ModulesUpdates.ts"],
  "sourcesContent": ["/*\n ****\n ******\n ******\n ******\n ****** \u267B\uFE0F Runtime helper generated by the Services build process from .d.ts. Do not modify. See the Services README for more information.\n ****** See '../' for service types.\n ******\n ******\n ******\n ****\n */\n\n// The generated service helper may or may not use some of the runtime exports. For simplicity, we import all of them.\nimport {\n\tService,\n\tServiceManager,\n\tServiceChannel,\n\tServiceMessageHelper,\n\tServiceRuntimePrivate,\n\tServiceValue,\n\tServiceStream,\n\tServiceStreamOptions,\n\tUnsafeJSON,\n\tfloat,\n\tinteger,\n\toneway,\n} from \"../../../runtime/index.ts\"\n\nimport type { Flags } from \"../Flags.ts\"\n\nconst { onewayMethodTemplate, voidMethodTemplate, valueMethodTemplate, streamMethodTemplate } = ServiceRuntimePrivate\n\nexport namespace FlagsHelper {\n\ttype Interface = Flags.Interface\n\n\texport const service: Service<Interface> = {\n\t\tid: \"__Flags__\",\n\t\tfingerprint: \"2dc758b5859fc43cd99a9ea5569fd9d8\",\n\t\tmethods: {\n\t\t\texperimentsUpdatesStream: {},\n\t\t\temployeesOnlySettingsUpdatesStream: {},\n\t\t\tprojectFeaturesUpdatesStream: {},\n\t\t},\n\t\tnewOutgoingWrapper: (helper: ServiceMessageHelper): Interface => {\n\t\t\treturn {\n\t\t\t\texperimentsUpdatesStream: streamMethodTemplate.bind(/* this: */ -1, \"experimentsUpdatesStream\", helper),\n\t\t\t\temployeesOnlySettingsUpdatesStream: streamMethodTemplate.bind(\n\t\t\t\t\t/* this: */ -1,\n\t\t\t\t\t\"employeesOnlySettingsUpdatesStream\",\n\t\t\t\t\thelper,\n\t\t\t\t),\n\t\t\t\tprojectFeaturesUpdatesStream: streamMethodTemplate.bind(/* this: */ -1, \"projectFeaturesUpdatesStream\", helper),\n\t\t\t} as Interface\n\t\t},\n\t}\n}\n", "/*\n **********\n *********\n ********\n *******\n ****** \u267B\uFE0F Generated by the Services build process from .d.ts. Do not modify. See the Services README for more information.\n *****\n ****\n ***\n **\n */\n\n// The generated namespace may or may not use some of the runtime exports. For simplicity, we import all of them.\nimport type {\n\tService,\n\tServiceChannel,\n\tServiceMessageHelper,\n\tServiceRuntimePrivate,\n\tServiceValue,\n\tServiceStream,\n\tServiceStreamOptions,\n\tUnsafeJSON,\n\tfloat,\n\tinteger,\n\toneway,\n} from \"../../runtime/index.ts\"\nimport { ServiceManager } from \"../../runtime/index.ts\"\n\n// The generated namespace may or may not use some of the global types. For simplicity, we import all of them.\nimport type {\n\tPoint,\n\tSize,\n\tRect,\n\tUser,\n\tColor,\n\tMenuAction,\n\tMenuValidationResult,\n\tMenuDispatchResult,\n\tMenuActionState,\n\tArea,\n\tContextMenu,\n\tMenuOptionIconCrossOrigin,\n\tMenuOptionIcon,\n\tMenuItemOptions,\n\tContextMenuResult,\n} from \"./Global.ts\"\n\n// Import the service implementation\nimport { FlagsHelper } from \"./service-runtime/FlagsHelper.ts\"\n\nimport type { SharedService } from \"./SharedService.ts\"\n\nexport namespace Flags {\n\t/**\n\t * Flags is not documented.\n\t */\n\texport interface Interface {\n\t\texperimentsUpdatesStream(_?: ServiceStreamOptions): ServiceStream<Flags.FlagsUpdateEvent>\n\t\temployeesOnlySettingsUpdatesStream(_?: ServiceStreamOptions): ServiceStream<Flags.FlagsUpdateEvent>\n\t\tprojectFeaturesUpdatesStream(_?: ServiceStreamOptions): ServiceStream<Flags.FlagsUpdateEvent>\n\t}\n\n\t/*\n\t * Using the service\n\t */\n\n\texport const service: Service<Interface> = FlagsHelper.service\n\n\texport function on(channel: ServiceChannel): SharedService<Interface> {\n\t\t// Note: capture the shared service manager here so testing behavior is predictable\n\t\tconst sharedServices = ServiceManager.shared()\n\t\treturn {\n\t\t\texpect: () => sharedServices.expectWithoutDiscovery(service, channel),\n\t\t\tdiscover: options => sharedServices.discover(service, channel, options),\n\t\t\tregister: implementation => sharedServices.register({ channel, service, implementation }),\n\t\t}\n\t}\n\n\texport async function unregister(implementation: Interface): Promise<void> {\n\t\tvoid ServiceManager.shared().unregister(implementation)\n\t}\n\n\t/*\n\t * Types\n\t */\n\n\texport type FlagsUpdateEvent = ServiceValue<{ readonly [_: string]: string }>\n}\n", "/*\n ****\n ******\n ******\n ******\n ****** \u267B\uFE0F Runtime helper generated by the Services build process from .d.ts. Do not modify. See the Services README for more information.\n ****** See '../' for service types.\n ******\n ******\n ******\n ****\n */\n\n// The generated service helper may or may not use some of the runtime exports. For simplicity, we import all of them.\nimport {\n\tService,\n\tServiceManager,\n\tServiceChannel,\n\tServiceMessageHelper,\n\tServiceRuntimePrivate,\n\tServiceValue,\n\tServiceStream,\n\tServiceStreamOptions,\n\tUnsafeJSON,\n\tfloat,\n\tinteger,\n\toneway,\n} from \"../../../runtime/index.ts\"\n\nimport type { ModulePreviewSandbox } from \"../ModulePreviewSandbox.ts\"\n\nconst { onewayMethodTemplate, voidMethodTemplate, valueMethodTemplate, streamMethodTemplate } = ServiceRuntimePrivate\n\nexport namespace ModulePreviewSandboxHelper {\n\ttype Interface = ModulePreviewSandbox.Interface\n\n\texport const service: Service<Interface> = {\n\t\tid: \"__ModulePreviewSandbox__\",\n\t\tfingerprint: \"cd90aa3eb2d872f617817454d952c2d5\",\n\t\tmethods: {\n\t\t\trender: {},\n\t\t\tsetColorMode: {},\n\t\t\tcomponentSizeStream: {},\n\t\t\tpreviewKeyboardEventStream: {},\n\t\t\trenderUpdateStream: {},\n\t\t\tsetTargetModuleRevisions: {},\n\t\t\tsetModuleWidth: {},\n\t\t},\n\t\tnewOutgoingWrapper: (helper: ServiceMessageHelper): Interface => {\n\t\t\treturn {\n\t\t\t\trender: voidMethodTemplate.bind(/* this: */ -1, \"render\", /* accepts argument: */ true, helper),\n\t\t\t\tsetColorMode: voidMethodTemplate.bind(/* this: */ -1, \"setColorMode\", /* accepts argument: */ true, helper),\n\t\t\t\tcomponentSizeStream: streamMethodTemplate.bind(/* this: */ -1, \"componentSizeStream\", helper),\n\t\t\t\tpreviewKeyboardEventStream: streamMethodTemplate.bind(/* this: */ -1, \"previewKeyboardEventStream\", helper),\n\t\t\t\trenderUpdateStream: streamMethodTemplate.bind(/* this: */ -1, \"renderUpdateStream\", helper),\n\t\t\t\tsetTargetModuleRevisions: voidMethodTemplate.bind(\n\t\t\t\t\t/* this: */ -1,\n\t\t\t\t\t\"setTargetModuleRevisions\",\n\t\t\t\t\t/* accepts argument: */ true,\n\t\t\t\t\thelper,\n\t\t\t\t),\n\t\t\t\tsetModuleWidth: voidMethodTemplate.bind(/* this: */ -1, \"setModuleWidth\", /* accepts argument: */ true, helper),\n\t\t\t} as Interface\n\t\t},\n\t}\n}\n", "/*\n **********\n *********\n ********\n *******\n ****** \u267B\uFE0F Generated by the Services build process from .d.ts. Do not modify. See the Services README for more information.\n *****\n ****\n ***\n **\n */\n\n// The generated namespace may or may not use some of the runtime exports. For simplicity, we import all of them.\nimport type {\n\tService,\n\tServiceChannel,\n\tServiceMessageHelper,\n\tServiceRuntimePrivate,\n\tServiceValue,\n\tServiceStream,\n\tServiceStreamOptions,\n\tUnsafeJSON,\n\tfloat,\n\tinteger,\n\toneway,\n} from \"../../runtime/index.ts\"\nimport { ServiceManager } from \"../../runtime/index.ts\"\n\n// The generated namespace may or may not use some of the global types. For simplicity, we import all of them.\nimport type {\n\tPoint,\n\tSize,\n\tRect,\n\tUser,\n\tColor,\n\tMenuAction,\n\tMenuValidationResult,\n\tMenuDispatchResult,\n\tMenuActionState,\n\tArea,\n\tContextMenu,\n\tMenuOptionIconCrossOrigin,\n\tMenuOptionIcon,\n\tMenuItemOptions,\n\tContextMenuResult,\n} from \"./Global.ts\"\n\n// Import the service implementation\nimport { ModulePreviewSandboxHelper } from \"./service-runtime/ModulePreviewSandboxHelper.ts\"\n\nimport type { SharedService } from \"./SharedService.ts\"\n\nexport namespace ModulePreviewSandbox {\n\t/**\n\t * ModulePreviewSandbox is not documented.\n\t */\n\texport interface Interface {\n\t\trender(_: ModulePreviewSandbox.RenderInfo): Promise<void>\n\t\tsetColorMode(_: ModulePreviewSandbox.SetColorModeOptions): Promise<void>\n\t\tcomponentSizeStream(_?: ServiceStreamOptions): ServiceStream<Size>\n\t\tpreviewKeyboardEventStream(): ServiceStream<ModulePreviewSandbox.KeyboardEvent>\n\t\trenderUpdateStream(): ServiceStream<ModulePreviewSandbox.RenderUpdate>\n\t\tsetTargetModuleRevisions(_: ModulePreviewSandbox.TargetModuleRevisionList): Promise<void>\n\t\tsetModuleWidth(_: ModulePreviewSandbox.SetModuleWidthOptions): Promise<void>\n\t}\n\n\t/*\n\t * Using the service\n\t */\n\n\texport const service: Service<Interface> = ModulePreviewSandboxHelper.service\n\n\texport function on(channel: ServiceChannel): SharedService<Interface> {\n\t\t// Note: capture the shared service manager here so testing behavior is predictable\n\t\tconst sharedServices = ServiceManager.shared()\n\t\treturn {\n\t\t\texpect: () => sharedServices.expectWithoutDiscovery(service, channel),\n\t\t\tdiscover: options => sharedServices.discover(service, channel, options),\n\t\t\tregister: implementation => sharedServices.register({ channel, service, implementation }),\n\t\t}\n\t}\n\n\texport async function unregister(implementation: Interface): Promise<void> {\n\t\tvoid ServiceManager.shared().unregister(implementation)\n\t}\n\n\t/*\n\t * Types\n\t */\n\n\texport type SetModuleWidthOptionsModuleWidth = ServiceValue<\"fill\" | \"fit\">\n\n\texport type SetModuleWidthOptions = ServiceValue<{\n\t\tmoduleWidth: \"fill\" | \"fit\"\n\t}>\n\n\texport type RenderLayout = ServiceValue<\"cms\" | \"component\" | \"legacy-insert-menu\" | \"screen\" | \"design-screen\">\n\n\texport type RenderInfo = ServiceValue<\n\t\t| {\n\t\t\t\tkind: \"module\"\n\t\t\t\tmoduleIdentifier: string\n\t\t\t\tcontrolProps?: UnsafeJSON\n\t\t\t\tlayout: ModulePreviewSandbox.RenderLayout\n\t\t\t\tlocales: readonly ModulePreviewSandbox.Locale[]\n\t\t\t\tinitialLocaleId: string\n\t\t\t\tgeneratedComponentContext?: {\n\t\t\t\t\tprimaryVariantId: string\n\t\t\t\t\tvariantClassNames: { readonly [_: string]: string }\n\t\t\t\t\tactiveVariantId?: string\n\t\t\t\t\thumanReadableVariantMap?: { readonly [_: string]: string }\n\t\t\t\t}\n\t\t\t\ttargetModuleRevisions?: readonly ModulePreviewSandbox.TargetModuleRevision[]\n\t\t\t\tremountComponents?: boolean\n\t\t\t\tadaptLayoutToTextDirection: boolean\n\t\t  }\n\t\t| {\n\t\t\t\tkind: \"webpage\"\n\t\t\t\troutes: readonly ModulePreviewSandbox.Route[]\n\t\t\t\tlocales: readonly ModulePreviewSandbox.Locale[]\n\t\t\t\tpageEffects: UnsafeJSON\n\t\t\t\tpreloadFonts: readonly ModulePreviewSandbox.ComponentFont[]\n\t\t\t\tinitialRoute: string\n\t\t\t\tinitialUnresolvedPathSlugs: readonly ModulePreviewSandbox.UnresolvedSlug[]\n\t\t\t\tinitialPathVariables: readonly ModulePreviewSandbox.PathVariable[]\n\t\t\t\tinitialLocaleId: string\n\t\t\t\tcollectionUtils: readonly ModulePreviewSandbox.CollectionUtil[]\n\t\t\t\ttargetModuleRevisions?: readonly ModulePreviewSandbox.TargetModuleRevision[]\n\t\t\t\tremountComponents?: boolean\n\t\t\t\tadaptLayoutToTextDirection: boolean\n\t\t  }\n\t\t| {\n\t\t\t\tkind: \"prototype\"\n\t\t\t\trouteId: string\n\t\t\t\troutes: readonly ModulePreviewSandbox.Route[]\n\t\t\t\ttargetModuleRevisions?: readonly ModulePreviewSandbox.TargetModuleRevision[]\n\t\t\t\tremountComponents?: boolean\n\t\t  }\n\t\t| {\n\t\t\t\tkind: \"empty\"\n\t\t  }\n\t>\n\n\texport type RenderUpdate = ServiceValue<{\n\t\tdidContentUnmount?: boolean\n\t\tisLoading?: boolean\n\t}>\n\n\texport type Element = ServiceValue<{\n\t\tkey: string\n\t\tvalue: string\n\t}>\n\n\texport type PathVariable = ServiceValue<{\n\t\tkey: string\n\t\tvalue: string\n\t}>\n\n\texport type UnresolvedSlug = ServiceValue<{\n\t\tvariableId: string\n\t\tcollectionId: string\n\t\tcollectionItemId: string\n\t}>\n\n\texport type RouteLayoutTemplate = ServiceValue<{\n\t\tmoduleIdentifier: string\n\t\tprops?: UnsafeJSON\n\t\t/**\n\t\t * The prop keys that are Rich Text, and need to be compiled to React nodes in the preview\n\t\t * iFrame.\n\t\t */\n\t\trichTextControlKeys?: readonly string[]\n\t\tvectorSetItemControls?: UnsafeJSON\n\t}>\n\n\texport type Route = ServiceValue<{\n\t\tid: string\n\t\tmoduleIdentifier: string\n\t\tcollectionId?: string\n\t\tpath?: string\n\t\telements?: readonly ModulePreviewSandbox.Element[]\n\t\tlayoutTemplate?: ModulePreviewSandbox.RouteLayoutTemplate\n\t\tabTestingParentId?: string\n\t}>\n\n\texport type TargetModuleRevision = ServiceValue<{\n\t\tmoduleIdentifier: string\n\t\tmoduleRevision: integer\n\t}>\n\n\texport type TargetModuleRevisionList = ServiceValue<{\n\t\ttargetModuleRevisions: readonly ModulePreviewSandbox.TargetModuleRevision[]\n\t}>\n\n\texport type CollectionUtil = ServiceValue<{\n\t\tcollectionId: string\n\t\tmoduleURL: string\n\t\texportIdentifier: string\n\t}>\n\n\texport type Locale = ServiceValue<{\n\t\tid: string\n\t\tcode: string\n\t\tslug: string\n\t\tname: string\n\t\tdraft: boolean\n\t\tfallback?: string\n\t}>\n\n\texport type ComponentFontSource = ServiceValue<\"google\" | \"fontshare\" | \"framer\" | \"custom\" | \"local\" | \"builtIn\">\n\n\texport type ComponentFont = ServiceValue<{\n\t\turl: string\n\t\tuiFamilyName: string\n\t\tcssFamilyName: string\n\t\tsource: \"google\" | \"fontshare\" | \"framer\" | \"custom\" | \"local\" | \"builtIn\"\n\t\tstyle?: string\n\t\tweight?: string\n\t\tstretch?: string\n\t\tunicodeRange?: string\n\t}>\n\n\texport type SetColorModeOptions = ServiceValue<{\n\t\tisDarkMode: boolean\n\t\ttokenCSSRules: readonly string[]\n\t}>\n\n\texport type KeyboardEvent = ServiceValue<{\n\t\tkey: string\n\t\tcode: string\n\t\taltKey: boolean\n\t\tctrlKey: boolean\n\t\t/** Whether the command key was pressed (Cmd on Mac, Ctrl on Windows). */\n\t\tcmdOrCtrlKey: boolean\n\t\tshiftKey: boolean\n\t\ttargetNodeName?: string\n\t}>\n}\n", "/*\n ****\n ******\n ******\n ******\n ****** \u267B\uFE0F Runtime helper generated by the Services build process from .d.ts. Do not modify. See the Services README for more information.\n ****** See '../' for service types.\n ******\n ******\n ******\n ****\n */\n\n// The generated service helper may or may not use some of the runtime exports. For simplicity, we import all of them.\nimport {\n\tService,\n\tServiceManager,\n\tServiceChannel,\n\tServiceMessageHelper,\n\tServiceRuntimePrivate,\n\tServiceValue,\n\tServiceStream,\n\tServiceStreamOptions,\n\tUnsafeJSON,\n\tfloat,\n\tinteger,\n\toneway,\n} from \"../../../runtime/index.ts\"\n\nimport type { ModulesUpdates } from \"../ModulesUpdates.ts\"\n\nconst { onewayMethodTemplate, voidMethodTemplate, valueMethodTemplate, streamMethodTemplate } = ServiceRuntimePrivate\n\nexport namespace ModulesUpdatesHelper {\n\ttype Interface = ModulesUpdates.Interface\n\n\texport const service: Service<Interface> = {\n\t\tid: \"__ModulesUpdates__\",\n\t\tfingerprint: \"94442ac22b31297c9938132d5ea74437\",\n\t\tmethods: {\n\t\t\tmoduleUpdatesStream: {},\n\t\t},\n\t\tnewOutgoingWrapper: (helper: ServiceMessageHelper): Interface => {\n\t\t\treturn {\n\t\t\t\tmoduleUpdatesStream: streamMethodTemplate.bind(/* this: */ -1, \"moduleUpdatesStream\", helper),\n\t\t\t} as Interface\n\t\t},\n\t}\n}\n", "/*\n **********\n *********\n ********\n *******\n ****** \u267B\uFE0F Generated by the Services build process from .d.ts. Do not modify. See the Services README for more information.\n *****\n ****\n ***\n **\n */\n\n// The generated namespace may or may not use some of the runtime exports. For simplicity, we import all of them.\nimport type {\n\tService,\n\tServiceChannel,\n\tServiceMessageHelper,\n\tServiceRuntimePrivate,\n\tServiceValue,\n\tServiceStream,\n\tServiceStreamOptions,\n\tUnsafeJSON,\n\tfloat,\n\tinteger,\n\toneway,\n} from \"../../runtime/index.ts\"\nimport { ServiceManager } from \"../../runtime/index.ts\"\n\n// The generated namespace may or may not use some of the global types. For simplicity, we import all of them.\nimport type {\n\tPoint,\n\tSize,\n\tRect,\n\tUser,\n\tColor,\n\tMenuAction,\n\tMenuValidationResult,\n\tMenuDispatchResult,\n\tMenuActionState,\n\tArea,\n\tContextMenu,\n\tMenuOptionIconCrossOrigin,\n\tMenuOptionIcon,\n\tMenuItemOptions,\n\tContextMenuResult,\n} from \"./Global.ts\"\n\n// Import the service implementation\nimport { ModulesUpdatesHelper } from \"./service-runtime/ModulesUpdatesHelper.ts\"\n\nimport type { SharedService } from \"./SharedService.ts\"\n\nexport namespace ModulesUpdates {\n\t/**\n\t * ModulesUpdates is not documented.\n\t */\n\texport interface Interface {\n\t\tmoduleUpdatesStream(_?: ServiceStreamOptions): ServiceStream<ModulesUpdates.ModulesUpdateEvent>\n\t}\n\n\t/*\n\t * Using the service\n\t */\n\n\texport const service: Service<Interface> = ModulesUpdatesHelper.service\n\n\texport function on(channel: ServiceChannel): SharedService<Interface> {\n\t\t// Note: capture the shared service manager here so testing behavior is predictable\n\t\tconst sharedServices = ServiceManager.shared()\n\t\treturn {\n\t\t\texpect: () => sharedServices.expectWithoutDiscovery(service, channel),\n\t\t\tdiscover: options => sharedServices.discover(service, channel, options),\n\t\t\tregister: implementation => sharedServices.register({ channel, service, implementation }),\n\t\t}\n\t}\n\n\texport async function unregister(implementation: Interface): Promise<void> {\n\t\tvoid ServiceManager.shared().unregister(implementation)\n\t}\n\n\t/*\n\t * Types\n\t */\n\n\texport type DependenciesModule = ServiceValue<{\n\t\tkind: string\n\t\tlocalId: string\n\t\ttype: string\n\t\tname: string\n\t\timportMapContent: string\n\t}>\n\n\texport type CompiledModuleKind = ServiceValue<\"server\" | \"local\" | \"fast-refresh\">\n\n\texport type CompiledModule = ServiceValue<{\n\t\tkind: \"server\" | \"local\" | \"fast-refresh\"\n\t\tlocalId: string\n\t\ttype: string\n\t\tname: string\n\t\trelativeImports: readonly string[]\n\t\tmoduleURL?: string\n\t\tmoduleContent?: string\n\t\tsourceMapContent?: string\n\t}>\n\n\texport type ModulesUpdateEvent = ServiceValue<{\n\t\tpatches: readonly ModulesUpdates.Patch[]\n\t\tdependentModules: readonly string[]\n\t\tprioritizedModules: readonly string[]\n\t\tinitialized: boolean\n\t\trevision: integer\n\t}>\n\n\texport type PatchOp = ServiceValue<\"replace\" | \"remove\" | \"add\">\n\n\texport type Patch = ServiceValue<{\n\t\top: \"replace\" | \"remove\" | \"add\"\n\t\tpath: UnsafeJSON\n\t\tvalue?: UnsafeJSON\n\t}>\n}\n"],
  "mappings": "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",
  "names": ["FlagsHelper", "Flags", "onewayMethodTemplate", "voidMethodTemplate", "valueMethodTemplate", "streamMethodTemplate", "ModulePreviewSandboxHelper", "ModulePreviewSandbox", "onewayMethodTemplate", "voidMethodTemplate", "valueMethodTemplate", "streamMethodTemplate", "ModulesUpdatesHelper", "ModulesUpdates"]
}
