From f61f6189dddcf05dbd0ee0a268cebb280c1ae044 Mon Sep 17 00:00:00 2001 From: vin0401 Date: Tue, 20 May 2025 17:02:32 +0200 Subject: [PATCH 1/4] Fix widget types --- .../components/example-widget.tsx | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/assets/js/src/examples/custom-widgets/components/example-widget.tsx b/assets/js/src/examples/custom-widgets/components/example-widget.tsx index b5b6d4e..55a3ccc 100644 --- a/assets/js/src/examples/custom-widgets/components/example-widget.tsx +++ b/assets/js/src/examples/custom-widgets/components/example-widget.tsx @@ -1,14 +1,14 @@ import { Button, Content, Header, Select, Space, type SelectProps } from '@pimcore/studio-ui-bundle/components' -import { useWidgetManager } from '@pimcore/studio-ui-bundle/modules/widget-manager' +import { useWidgetManager, type WidgetManagerTabConfig } from '@pimcore/studio-ui-bundle/modules/widget-manager' import React from 'react' export const ExampleWidget = (): React.JSX.Element => { const widgetManager = useWidgetManager() const [selectedOption, setSelectedOption] = React.useState(undefined) - const [selectedWidget, setSelectedWidget] = React.useState | undefined>(undefined) + const [selectedWidget, setSelectedWidget] = React.useState(undefined) const areButtonsDisabled = selectedWidget === undefined - const widgets = [ + const widgets: WidgetManagerTabConfig[] = [ { name: 'Example widget', component: 'example-widget', @@ -76,32 +76,28 @@ export const ExampleWidget = (): React.JSX.Element => { > From bb3175c5d9209bb456b60dd63e3eccf6373feef7 Mon Sep 17 00:00:00 2001 From: vin0401 <26813978+vin0401@users.noreply.github.com> Date: Tue, 20 May 2025 15:04:07 +0000 Subject: [PATCH 2/4] Apply eslint-fixer changes --- .../examples/custom-widgets/components/example-widget.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/assets/js/src/examples/custom-widgets/components/example-widget.tsx b/assets/js/src/examples/custom-widgets/components/example-widget.tsx index 55a3ccc..54308ec 100644 --- a/assets/js/src/examples/custom-widgets/components/example-widget.tsx +++ b/assets/js/src/examples/custom-widgets/components/example-widget.tsx @@ -76,28 +76,28 @@ export const ExampleWidget = (): React.JSX.Element => { > From c56e9b261111328ea448bfeefcb9e669210ed3df Mon Sep 17 00:00:00 2001 From: vin0401 Date: Tue, 20 May 2025 17:33:57 +0200 Subject: [PATCH 3/4] Only show buttons when a widget is selected --- .../components/example-widget.tsx | 58 ++++++++++--------- 1 file changed, 30 insertions(+), 28 deletions(-) diff --git a/assets/js/src/examples/custom-widgets/components/example-widget.tsx b/assets/js/src/examples/custom-widgets/components/example-widget.tsx index 55a3ccc..812db76 100644 --- a/assets/js/src/examples/custom-widgets/components/example-widget.tsx +++ b/assets/js/src/examples/custom-widgets/components/example-widget.tsx @@ -70,38 +70,40 @@ export const ExampleWidget = (): React.JSX.Element => { value={ selectedOption } /> - - + - + - + - - + + + )} ) } From 495d0c5ebefa7e350e9f593654dbbffb7e7a971b Mon Sep 17 00:00:00 2001 From: vin0401 <26813978+vin0401@users.noreply.github.com> Date: Tue, 20 May 2025 15:37:19 +0000 Subject: [PATCH 4/4] Automatic frontend build --- .../entrypoints.json | 9 - .../main.9d0da205.js | 2 - .../main.9d0da205.js.LICENSE.txt | 3 - .../manifest.json | 3 - .../build/entrypoints.json | 9 + .../build/manifest.json | 3 + .../entrypoints.json | 24 +++ .../exposeRemote.js | 7 + .../main.html | 1 + .../manifest.json | 36 ++++ .../mf-manifest.json | 138 +++++++++++++ .../mf-stats.json | 185 ++++++++++++++++++ .../static/js/643.faa3d456.js | 10 + .../static/js/643.faa3d456.js.LICENSE.txt | 9 + ...deration_expose_default_export.efa81aeb.js | 2 + ...ose_default_export.efa81aeb.js.LICENSE.txt | 9 + .../static/js/main.35b1baee.js | 1 + .../static/js/remoteEntry.js | 10 + .../static/js/remoteEntry.js.LICENSE.txt | 9 + .../entrypoints.json | 25 --- .../exposeRemote.js | 7 - .../manifest.json | 50 ----- 22 files changed, 453 insertions(+), 99 deletions(-) delete mode 100644 public/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/entrypoints.json delete mode 100644 public/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/main.9d0da205.js delete mode 100644 public/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/main.9d0da205.js.LICENSE.txt delete mode 100644 public/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/manifest.json create mode 100644 public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/build/entrypoints.json create mode 100644 public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/build/manifest.json create mode 100644 public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/entrypoints.json create mode 100644 public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/exposeRemote.js create mode 100644 public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/main.html create mode 100644 public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/manifest.json create mode 100644 public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/mf-manifest.json create mode 100644 public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/mf-stats.json create mode 100644 public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/643.faa3d456.js create mode 100644 public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/643.faa3d456.js.LICENSE.txt create mode 100644 public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/async/__federation_expose_default_export.efa81aeb.js create mode 100644 public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/async/__federation_expose_default_export.efa81aeb.js.LICENSE.txt create mode 100644 public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/main.35b1baee.js create mode 100644 public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/remoteEntry.js create mode 100644 public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/remoteEntry.js.LICENSE.txt delete mode 100644 public/build/e91f260b-4776-41de-8b0f-43ee381e308e/entrypoints.json delete mode 100644 public/build/e91f260b-4776-41de-8b0f-43ee381e308e/exposeRemote.js delete mode 100644 public/build/e91f260b-4776-41de-8b0f-43ee381e308e/manifest.json diff --git a/public/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/entrypoints.json b/public/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/entrypoints.json deleted file mode 100644 index b055b99..0000000 --- a/public/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/entrypoints.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "entrypoints": { - "main": { - "js": [ - "/bundles/pimcorestudioexample/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/main.9d0da205.js" - ] - } - } -} \ No newline at end of file diff --git a/public/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/main.9d0da205.js b/public/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/main.9d0da205.js deleted file mode 100644 index 40d9495..0000000 --- a/public/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/main.9d0da205.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.9d0da205.js.LICENSE.txt */ -(()=>{var e={1:function(e){e.exports=(()=>{var e={1932:(e,t,r)=>{e.exports=r(6988)(10730)},895:(e,t,r)=>{e.exports=r(6988)(54057)},5278:(e,t,r)=>{e.exports=r(6988)(56251)},2141:(e,t,r)=>{e.exports=r(6988)(8395)},9312:(e,t,r)=>{e.exports=r(6988)(91638)},2744:(e,t,r)=>{e.exports=r(6988)(95987)},6988:e=>{"use strict";e.exports=studio_core}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,r),a.exports}r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return(()=>{"use strict";r.r(o),r.d(o,{ApiError:()=>t.ApiError,ComponentRegistry:()=>e.ComponentRegistry,ComponentRenderer:()=>e.ComponentRenderer,ComponentType:()=>e.ComponentType,GeneralError:()=>t.GeneralError,MainNavRegistry:()=>a.MainNavRegistry,componentConfig:()=>e.componentConfig,trackError:()=>t.default,useComponentRegistry:()=>e.useComponentRegistry,useMainNav:()=>i.useMainNav,useSettings:()=>n.useSettings});var e=r(9312),t=(r(895),r(5278)),n=r(2744),a=r(1932),i=r(2141)})(),o})()},116:function(e){e.exports=(()=>{var e={3320:(e,t,r)=>{e.exports=r(6988)(10238)},3216:(e,t,r)=>{e.exports=r(6988)(10959)},8340:(e,t,r)=>{e.exports=r(6988)(11822)},9784:(e,t,r)=>{e.exports=r(6988)(13862)},5065:(e,t,r)=>{e.exports=r(6988)(14278)},3283:(e,t,r)=>{e.exports=r(6988)(14500)},4638:(e,t,r)=>{e.exports=r(6988)(15445)},7823:(e,t,r)=>{e.exports=r(6988)(15747)},2733:(e,t,r)=>{e.exports=r(6988)(16826)},3951:(e,t,r)=>{e.exports=r(6988)(17180)},2177:(e,t,r)=>{e.exports=r(6988)(18482)},9082:(e,t,r)=>{e.exports=r(6988)(20957)},1567:(e,t,r)=>{e.exports=r(6988)(21828)},9519:(e,t,r)=>{e.exports=r(6988)(22953)},7365:(e,t,r)=>{e.exports=r(6988)(25063)},314:(e,t,r)=>{e.exports=r(6988)(25419)},5492:(e,t,r)=>{e.exports=r(6988)(2545)},349:(e,t,r)=>{e.exports=r(6988)(25973)},4994:(e,t,r)=>{e.exports=r(6988)(26486)},9541:(e,t,r)=>{e.exports=r(6988)(27027)},2576:(e,t,r)=>{e.exports=r(6988)(27048)},6896:(e,t,r)=>{e.exports=r(6988)(28677)},2732:(e,t,r)=>{e.exports=r(6988)(30589)},2457:(e,t,r)=>{e.exports=r(6988)(31090)},5982:(e,t,r)=>{e.exports=r(6988)(31110)},5353:(e,t,r)=>{e.exports=r(6988)(31322)},82:(e,t,r)=>{e.exports=r(6988)(32215)},6947:(e,t,r)=>{e.exports=r(6988)(32859)},7563:(e,t,r)=>{e.exports=r(6988)(3385)},5431:(e,t,r)=>{e.exports=r(6988)(34625)},8329:(e,t,r)=>{e.exports=r(6988)(35182)},7993:(e,t,r)=>{e.exports=r(6988)(36198)},5402:(e,t,r)=>{e.exports=r(6988)(36277)},2728:(e,t,r)=>{e.exports=r(6988)(36659)},838:(e,t,r)=>{e.exports=r(6988)(37093)},9116:(e,t,r)=>{e.exports=r(6988)(3722)},14:(e,t,r)=>{e.exports=r(6988)(38345)},5693:(e,t,r)=>{e.exports=r(6988)(38532)},836:(e,t,r)=>{e.exports=r(6988)(38549)},1701:(e,t,r)=>{e.exports=r(6988)(38729)},425:(e,t,r)=>{e.exports=r(6988)(40069)},4511:(e,t,r)=>{e.exports=r(6988)(40888)},8406:(e,t,r)=>{e.exports=r(6988)(41161)},2734:(e,t,r)=>{e.exports=r(6988)(41642)},6824:(e,t,r)=>{e.exports=r(6988)(41995)},613:(e,t,r)=>{e.exports=r(6988)(42439)},5927:(e,t,r)=>{e.exports=r(6988)(43061)},1993:(e,t,r)=>{e.exports=r(6988)(43725)},579:(e,t,r)=>{e.exports=r(6988)(44587)},6971:(e,t,r)=>{e.exports=r(6988)(44778)},2507:(e,t,r)=>{e.exports=r(6988)(46140)},6556:(e,t,r)=>{e.exports=r(6988)(47259)},8041:(e,t,r)=>{e.exports=r(6988)(48324)},4444:(e,t,r)=>{e.exports=r(6988)(48388)},3713:(e,t,r)=>{e.exports=r(6988)(48665)},4289:(e,t,r)=>{e.exports=r(6988)(5018)},6216:(e,t,r)=>{e.exports=r(6988)(50388)},609:(e,t,r)=>{e.exports=r(6988)(50856)},5154:(e,t,r)=>{e.exports=r(6988)(52645)},6148:(e,t,r)=>{e.exports=r(6988)(54006)},4047:(e,t,r)=>{e.exports=r(6988)(54663)},3414:(e,t,r)=>{e.exports=r(6988)(54688)},4773:(e,t,r)=>{e.exports=r(6988)(55328)},9669:(e,t,r)=>{e.exports=r(6988)(57567)},4163:(e,t,r)=>{e.exports=r(6988)(58523)},9270:(e,t,r)=>{e.exports=r(6988)(58664)},5272:(e,t,r)=>{e.exports=r(6988)(59264)},6208:(e,t,r)=>{e.exports=r(6988)(59407)},7821:(e,t,r)=>{e.exports=r(6988)(60238)},8196:(e,t,r)=>{e.exports=r(6988)(62375)},507:(e,t,r)=>{e.exports=r(6988)(62560)},2198:(e,t,r)=>{e.exports=r(6988)(62833)},2551:(e,t,r)=>{e.exports=r(6988)(63139)},1175:(e,t,r)=>{e.exports=r(6988)(63166)},7489:(e,t,r)=>{e.exports=r(6988)(63863)},6934:(e,t,r)=>{e.exports=r(6988)(64020)},8613:(e,t,r)=>{e.exports=r(6988)(65286)},4675:(e,t,r)=>{e.exports=r(6988)(65437)},3337:(e,t,r)=>{e.exports=r(6988)(6588)},528:(e,t,r)=>{e.exports=r(6988)(67494)},5740:(e,t,r)=>{e.exports=r(6988)(67793)},7991:(e,t,r)=>{e.exports=r(6988)(67892)},2614:(e,t,r)=>{e.exports=r(6988)(68034)},9542:(e,t,r)=>{e.exports=r(6988)(69850)},8719:(e,t,r)=>{e.exports=r(6988)(70607)},3976:(e,t,r)=>{e.exports=r(6988)(71590)},6928:(e,t,r)=>{e.exports=r(6988)(71816)},9853:(e,t,r)=>{e.exports=r(6988)(71961)},7186:(e,t,r)=>{e.exports=r(6988)(72166)},776:(e,t,r)=>{e.exports=r(6988)(72475)},6642:(e,t,r)=>{e.exports=r(6988)(72726)},3144:(e,t,r)=>{e.exports=r(6988)(73264)},7e3:(e,t,r)=>{e.exports=r(6988)(74664)},3211:(e,t,r)=>{e.exports=r(6988)(74959)},6828:(e,t,r)=>{e.exports=r(6988)(75335)},5585:(e,t,r)=>{e.exports=r(6988)(76558)},1427:(e,t,r)=>{e.exports=r(6988)(7667)},1915:(e,t,r)=>{e.exports=r(6988)(77783)},2642:(e,t,r)=>{e.exports=r(6988)(78078)},9222:(e,t,r)=>{e.exports=r(6988)(79195)},9907:(e,t,r)=>{e.exports=r(6988)(79301)},5178:(e,t,r)=>{e.exports=r(6988)(80778)},4962:(e,t,r)=>{e.exports=r(6988)(81707)},5509:(e,t,r)=>{e.exports=r(6988)(82595)},2102:(e,t,r)=>{e.exports=r(6988)(82626)},1908:(e,t,r)=>{e.exports=r(6988)(82640)},6399:(e,t,r)=>{e.exports=r(6988)(82672)},2233:(e,t,r)=>{e.exports=r(6988)(82755)},9284:(e,t,r)=>{e.exports=r(6988)(84766)},3742:(e,t,r)=>{e.exports=r(6988)(85424)},3476:(e,t,r)=>{e.exports=r(6988)(86434)},4840:(e,t,r)=>{e.exports=r(6988)(87201)},3471:(e,t,r)=>{e.exports=r(6988)(87629)},6116:(e,t,r)=>{e.exports=r(6988)(91353)},467:(e,t,r)=>{e.exports=r(6988)(91620)},9135:(e,t,r)=>{e.exports=r(6988)(92006)},6485:(e,t,r)=>{e.exports=r(6988)(92057)},430:(e,t,r)=>{e.exports=r(6988)(92115)},1376:(e,t,r)=>{e.exports=r(6988)(93335)},1234:(e,t,r)=>{e.exports=r(6988)(94046)},8602:(e,t,r)=>{e.exports=r(6988)(94414)},6078:(e,t,r)=>{e.exports=r(6988)(94617)},6316:(e,t,r)=>{e.exports=r(6988)(94622)},282:(e,t,r)=>{e.exports=r(6988)(94666)},3156:(e,t,r)=>{e.exports=r(6988)(94692)},7782:(e,t,r)=>{e.exports=r(6988)(95421)},9376:(e,t,r)=>{e.exports=r(6988)(95677)},1946:(e,t,r)=>{e.exports=r(6988)(96149)},1168:(e,t,r)=>{e.exports=r(6988)(96243)},5688:(e,t,r)=>{e.exports=r(6988)(97308)},2287:(e,t,r)=>{e.exports=r(6988)(97370)},8553:(e,t,r)=>{e.exports=r(6988)(9911)},7492:(e,t,r)=>{e.exports=r(6988)(99291)},9029:(e,t,r)=>{e.exports=r(6988)(99401)},3313:(e,t,r)=>{e.exports=r(6988)(99915)},6988:e=>{"use strict";e.exports=studio_core}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,r),a.exports}r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return(()=>{"use strict";r.r(o),r.d(o,{Accordion:()=>n.Accordion,AccordionTimeline:()=>a.AccordionTimeline,Alert:()=>i.Alert,AssetTarget:()=>c.AssetTarget,Background:()=>l.Background,Badge:()=>s.Badge,Box:()=>p.Box,Breadcrumb:()=>u.Breadcrumb,Button:()=>y.Button,Card:()=>m.Card,Checkbox:()=>d.Checkbox,Collapse:()=>f.Collapse,CollapseHeader:()=>f.CollapseHeader,CollapseItem:()=>f.CollapseItem,ColorPicker:()=>b.ColorPicker,Compact:()=>g.Compact,Content:()=>v.Content,ContentLayout:()=>O.ContentLayout,DataObjectPreview:()=>gr.DataObjectPreview,DatePicker:()=>x.DatePicker,DateRangePicker:()=>D.DateRangePicker,DeepLink:()=>S.DeepLink,DefaultCell:()=>ge.DefaultCell,Divider:()=>P.Divider,DragAndDropContextProvider:()=>A.DragAndDropContextProvider,DragAndDropInfoContext:()=>A.DragAndDropInfoContext,DragOverlay:()=>h.DragOverlay,Draggable:()=>w.Draggable,Dropdown:()=>C.Dropdown,DropdownButton:()=>M.DropdownButton,Droppable:()=>E.Droppable,DynamicFilter:()=>I.DynamicFilter,ElementTag:()=>F.ElementTag,ElementToolbar:()=>R.ElementToolbar,ElementToolbarSkeleton:()=>U,ElementTree:()=>V.ElementTree,ElementTreeSkeleton:()=>q.Skeleton,Empty:()=>re,FieldFilters:()=>oe.FieldFilters,FileList:()=>sr,Filename:()=>ne.Filename,Flex:()=>ae.Flex,FocalPoint:()=>ie.FocalPoint,FocalPointProvider:()=>ce.FocalPointProvider,Form:()=>le.Form,FormItemWrapper:()=>br,FormattedDate:()=>se.FormattedDate,FormattedDateTime:()=>ue.FormattedDateTime,FormattedTime:()=>pe.FormattedTime,GeoBoundsDrawer:()=>ye.GeoBoundsDrawer,GeoMap:()=>me.GeoMap,GeoPointPicker:()=>de.GeoPointPicker,GeoPolyDrawer:()=>fe.GeoPolyDrawer,Grid:()=>be.Grid,Header:()=>Oe.Header,HorizontalScroll:()=>xe.HorizontalScroll,HotspotImage:()=>De.HotspotImage,Icon:()=>Te.Icon,IconButton:()=>je.IconButton,IconTextButton:()=>Se.IconTextButton,Image:()=>Pe.Image,ImagePreview:()=>he.ImagePreview,ImageZoom:()=>we.ImageZoom,InheritanceOverlay:()=>Ee.InheritanceOverlay,Input:()=>Ae.Input,InputNumber:()=>Ce.InputNumber,InputPassword:()=>Me.InputPassword,LanguageSelection:()=>Ie.LanguageSelection,LoginForm:()=>ur.LoginForm,Logo:()=>Fe.Logo,Menu:()=>Ne,Modal:()=>Ge.Modal,ModalFooter:()=>Ue.ModalFooter,ModalTitle:()=>ze.ModalTitle,ModalUploadButton:()=>$e.ModalUploadButton,NoContent:()=>Xe.NoContent,NodeApiHookContext:()=>J.NodeApiHookContext,NodeApiHookProvider:()=>J.NodeApiHookProvider,NumericRange:()=>tt.NumericRange,PQLQueryInput:()=>nt.PQLQueryInput,Pagination:()=>rt.Pagination,Paragraph:()=>ot.Paragraph,PimcoreAudio:()=>or.PimcoreAudio,PimcoreDocument:()=>nr.PimcoreDocument,PimcoreImage:()=>ar.PimcoreImage,PimcoreVideo:()=>ir.PimcoreVideo,Popconfirm:()=>Ke,PreviewCard:()=>at.PreviewCard,Progress:()=>it.Progress,Progressbar:()=>ct.Progressbar,Region:()=>lt.Region,ReloadPopconfirm:()=>st.ReloadPopconfirm,SanitizeHtml:()=>ut.SanitizeHtml,SearchInput:()=>pt.SearchInput,Segmented:()=>yt.Segmented,Select:()=>mt.Select,Sidebar:()=>dt.Sidebar,SizeTypes:()=>at.SizeTypes,Skeleton:()=>vt,SkeletonAvatar:()=>Tt,SkeletonButton:()=>ht,SkeletonInput:()=>Mt,Slider:()=>It.Slider,SortButton:()=>Ft.SortButton,SortDirections:()=>Ft.SortDirections,Space:()=>Rt.Space,Spin:()=>kt.Spin,Split:()=>Bt.Split,SplitLayout:()=>Nt.SplitLayout,SplitLayoutDivider:()=>Lt.Divider,SplitLayoutItem:()=>Gt.SplitLayoutItem,StackList:()=>_t.StackList,Switch:()=>Ut.Switch,Tabs:()=>Vt.Tabs,Tag:()=>zt.Tag,TagList:()=>Wt.TagList,Text:()=>Ht.Text,TextArea:()=>$t.TextArea,TextEditor:()=>Qt.TextEditor,TimePicker:()=>T.TimePicker,Title:()=>Zt.Title,ToolStrip:()=>Yt.ToolStrip,ToolStripBox:()=>qt.ToolStripBox,Toolbar:()=>Jt.Toolbar,TreeContext:()=>V.TreeContext,TreeElement:()=>Xt.TreeElement,TreeExpander:()=>Q.TreeExpander,TreeList:()=>K.TreeList,TreeNode:()=>$.TreeNode,TreeNodeContent:()=>Z.TreeNodeContent,UploadContext:()=>Je.UploadContext,UploadModal:()=>Ze.UploadModal,UploadModalButton:()=>$e.UploadModalButton,UploadModalProvider:()=>Je.UploadModalProvider,UsersRolesDropdown:()=>er.UsersRolesDropdown,VerticalTimeline:()=>tr.VerticalTimeline,WindowModal:()=>qe.WindowModal,WorkflowCard:()=>rr.WorkflowCard,addColumnConfig:()=>ve.addColumnConfig,createImageThumbnailUrl:()=>he.createImageThumbnailUrl,defaultProps:()=>V.defaultProps,defaultStyleOptions:()=>De.defaultStyleOptions,detectLanguageFromFilename:()=>Kt.detectLanguageFromFilename,formatDatePickerDate:()=>j.formatDatePickerDate,fromDayJs:()=>j.fromDayJs,getLanguageExtensions:()=>Kt.getLanguageExtensions,getSizingClasses:()=>p.getSizingClasses,sizeOptions:()=>mt.sizeOptions,toDayJs:()=>j.toDayJs,transformLanguage:()=>Ie.transformLanguage,treeNodeDefaultProps:()=>$.defaultProps,useAlertModal:()=>_e.useAlertModal,useBreadcrumbSize:()=>u.useBreadcrumbSize,useEditMode:()=>be.useEditMode,useElementTree:()=>z.useElementTree,useElementTreeNode:()=>W.useElementTreeNode,useElementTreeRootNode:()=>H.useElementTreeRootNode,useFormModal:()=>Ve.useFormModal,useMessage:()=>Le.useMessage,useModal:()=>cr.useModal,useNodeApiHook:()=>Y.useNodeApiHook,useNotification:()=>et.useNotification,useUploadModalContext:()=>Ye.useUploadModalContext,validateOneFieldEmpty:()=>tt.validateOneFieldEmpty,validateSecondValueGreater:()=>tt.validateSecondValueGreater,withConfirm:()=>Ve.withConfirm,withError:()=>cr.withError,withInfo:()=>cr.withInfo,withInput:()=>Ve.withInput,withSuccess:()=>cr.withSuccess,withTextarea:()=>Ve.withTextarea,withUpload:()=>Ve.withUpload,withWarn:()=>cr.withWarn});var e,t,n=r(3414),a=r(1234),i=r(6078),c=r(9082),l=r(3951),s=r(1427),u=r(7365),p=r(4444),y=r(6928),m=r(3283),d=r(5402),f=r(349),b=r(9853),g=r(8329),v=r(2233),O=r(82),x=r(1908),D=r(2576),T=r(282),j=r(3156),S=r(1993),P=r(8553),h=r(6824),w=r(6148),E=r(9907),A=r(4994),C=r(2734),M=r(3713),I=r(613),F=r(9284),R=r(3144),k=r(4773),B=r(7993),N=r(7492),L=(0,N.createStyles)((function(t){var r,o;return t.token,{skeleton:(0,t.css)(e||(r=["\n display: flex;\n align-items: center;\n gap: 8px;\n height: 40px;\n "],o||(o=r.slice(0)),e=Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(o)}}))))}})),G=(0,N.createStyles)((function(e){var r,o;return{skeleton:(0,e.css)(t||(r=["\n display: flex;\n gap: 4px;\n "],o||(o=r.slice(0)),t=Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(o)}}))))}})),_=function(){var e=G().styles;return B.createElement("div",{className:e.skeleton},B.createElement(k.Skeleton.Button,{active:!0,size:"small"}),B.createElement(k.Skeleton.Input,{active:!0,size:"small"}),B.createElement(k.Skeleton.Input,{active:!0,size:"small"}))},U=function(){var e=L().styles;return B.createElement("div",{className:e.skeleton},B.createElement(_,null),B.createElement(k.Skeleton.Button,{active:!0,size:"small"}),B.createElement(k.Skeleton.Avatar,{active:!0,shape:"circle",size:"small"}))},V=r(5353),z=r(507),W=r(9376),H=r(5585),Q=r(1567),K=r(7821),$=r(609),Z=r(9135),J=r(5431),Y=r(4962),q=r(4163);function X(e){return X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},X(e)}function ee(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function te(e,t,r){var o;return o=function(e,t){if("object"!=X(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=X(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==X(o)?o:o+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var re=function(e){return B.createElement(k.Empty,function(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var br=function(e){var t=e.children,r=fr(e,yr);return B.createElement(k.Form.Item,function(e){for(var t=1;t(()=>{var e={9985:(e,t,r)=>{e.exports=r(6988)(1014)},5753:(e,t,r)=>{e.exports=r(6988)(1031)},6048:(e,t,r)=>{e.exports=r(6988)(10401)},504:(e,t,r)=>{e.exports=r(6988)(10406)},6072:(e,t,r)=>{e.exports=r(6988)(12728)},9775:(e,t,r)=>{e.exports=r(6988)(12735)},7355:(e,t,r)=>{e.exports=r(6988)(13127)},7411:(e,t,r)=>{e.exports=r(6988)(13142)},2863:(e,t,r)=>{e.exports=r(6988)(13250)},5286:(e,t,r)=>{e.exports=r(6988)(14347)},9393:(e,t,r)=>{e.exports=r(6988)(1447)},4697:(e,t,r)=>{e.exports=r(6988)(14596)},4866:(e,t,r)=>{e.exports=r(6988)(1596)},8619:(e,t,r)=>{e.exports=r(6988)(16097)},3073:(e,t,r)=>{e.exports=r(6988)(16254)},8664:(e,t,r)=>{e.exports=r(6988)(1681)},8547:(e,t,r)=>{e.exports=r(6988)(16886)},1673:(e,t,r)=>{e.exports=r(6988)(17783)},9090:(e,t,r)=>{e.exports=r(6988)(1824)},3525:(e,t,r)=>{e.exports=r(6988)(23113)},2394:(e,t,r)=>{e.exports=r(6988)(23219)},7058:(e,t,r)=>{e.exports=r(6988)(23496)},9011:(e,t,r)=>{e.exports=r(6988)(23740)},9938:(e,t,r)=>{e.exports=r(6988)(24222)},3517:(e,t,r)=>{e.exports=r(6988)(24348)},4309:(e,t,r)=>{e.exports=r(6988)(2536)},8349:(e,t,r)=>{e.exports=r(6988)(26942)},1286:(e,t,r)=>{e.exports=r(6988)(27243)},8478:(e,t,r)=>{e.exports=r(6988)(27526)},5138:(e,t,r)=>{e.exports=r(6988)(27562)},1607:(e,t,r)=>{e.exports=r(6988)(27614)},8705:(e,t,r)=>{e.exports=r(6988)(27686)},7879:(e,t,r)=>{e.exports=r(6988)(28222)},9407:(e,t,r)=>{e.exports=r(6988)(28875)},9108:(e,t,r)=>{e.exports=r(6988)(29470)},153:(e,t,r)=>{e.exports=r(6988)(30040)},1612:(e,t,r)=>{e.exports=r(6988)(30304)},9936:(e,t,r)=>{e.exports=r(6988)(30715)},7894:(e,t,r)=>{e.exports=r(6988)(30811)},1387:(e,t,r)=>{e.exports=r(6988)(31219)},1223:(e,t,r)=>{e.exports=r(6988)(31447)},6895:(e,t,r)=>{e.exports=r(6988)(31661)},8253:(e,t,r)=>{e.exports=r(6988)(31773)},6679:(e,t,r)=>{e.exports=r(6988)(3215)},3655:(e,t,r)=>{e.exports=r(6988)(32810)},3766:(e,t,r)=>{e.exports=r(6988)(33381)},3200:(e,t,r)=>{e.exports=r(6988)(33437)},6184:(e,t,r)=>{e.exports=r(6988)(34628)},7455:(e,t,r)=>{e.exports=r(6988)(35697)},4761:(e,t,r)=>{e.exports=r(6988)(35820)},7993:(e,t,r)=>{e.exports=r(6988)(36198)},122:(e,t,r)=>{e.exports=r(6988)(36517)},6666:(e,t,r)=>{e.exports=r(6988)(36538)},1877:(e,t,r)=>{e.exports=r(6988)(36589)},8356:(e,t,r)=>{e.exports=r(6988)(36809)},810:(e,t,r)=>{e.exports=r(6988)(3709)},859:(e,t,r)=>{e.exports=r(6988)(38147)},9797:(e,t,r)=>{e.exports=r(6988)(38857)},425:(e,t,r)=>{e.exports=r(6988)(40069)},2463:(e,t,r)=>{e.exports=r(6988)(40937)},5113:(e,t,r)=>{e.exports=r(6988)(41002)},2236:(e,t,r)=>{e.exports=r(6988)(41346)},8050:(e,t,r)=>{e.exports=r(6988)(41682)},4119:(e,t,r)=>{e.exports=r(6988)(4271)},4631:(e,t,r)=>{e.exports=r(6988)(42892)},5927:(e,t,r)=>{e.exports=r(6988)(43061)},4644:(e,t,r)=>{e.exports=r(6988)(44429)},1128:(e,t,r)=>{e.exports=r(6988)(44814)},3561:(e,t,r)=>{e.exports=r(6988)(44845)},9795:(e,t,r)=>{e.exports=r(6988)(46118)},3612:(e,t,r)=>{e.exports=r(6988)(46928)},8317:(e,t,r)=>{e.exports=r(6988)(46944)},5191:(e,t,r)=>{e.exports=r(6988)(46946)},133:(e,t,r)=>{e.exports=r(6988)(47636)},2567:(e,t,r)=>{e.exports=r(6988)(48160)},4444:(e,t,r)=>{e.exports=r(6988)(48388)},1685:(e,t,r)=>{e.exports=r(6988)(48634)},9289:(e,t,r)=>{e.exports=r(6988)(48662)},9375:(e,t,r)=>{e.exports=r(6988)(48884)},1574:(e,t,r)=>{e.exports=r(6988)(49179)},364:(e,t,r)=>{e.exports=r(6988)(49424)},2657:(e,t,r)=>{e.exports=r(6988)(49427)},2131:(e,t,r)=>{e.exports=r(6988)(49701)},1875:(e,t,r)=>{e.exports=r(6988)(49753)},8290:(e,t,r)=>{e.exports=r(6988)(50208)},2794:(e,t,r)=>{e.exports=r(6988)(50419)},2017:(e,t,r)=>{e.exports=r(6988)(5077)},9071:(e,t,r)=>{e.exports=r(6988)(51105)},3227:(e,t,r)=>{e.exports=r(6988)(51407)},5222:(e,t,r)=>{e.exports=r(6988)(54749)},8046:(e,t,r)=>{e.exports=r(6988)(54814)},4894:(e,t,r)=>{e.exports=r(6988)(55003)},7057:(e,t,r)=>{e.exports=r(6988)(55210)},6552:(e,t,r)=>{e.exports=r(6988)(55631)},6847:(e,t,r)=>{e.exports=r(6988)(557)},6171:(e,t,r)=>{e.exports=r(6988)(56638)},7787:(e,t,r)=>{e.exports=r(6988)(56639)},4331:(e,t,r)=>{e.exports=r(6988)(59079)},9016:(e,t,r)=>{e.exports=r(6988)(59189)},254:(e,t,r)=>{e.exports=r(6988)(59227)},1459:(e,t,r)=>{e.exports=r(6988)(59311)},4193:(e,t,r)=>{e.exports=r(6988)(59381)},4901:(e,t,r)=>{e.exports=r(6988)(60069)},3598:(e,t,r)=>{e.exports=r(6988)(60537)},992:(e,t,r)=>{e.exports=r(6988)(60869)},5188:(e,t,r)=>{e.exports=r(6988)(62167)},9545:(e,t,r)=>{e.exports=r(6988)(62371)},7599:(e,t,r)=>{e.exports=r(6988)(62597)},1913:(e,t,r)=>{e.exports=r(6988)(62705)},2923:(e,t,r)=>{e.exports=r(6988)(62748)},363:(e,t,r)=>{e.exports=r(6988)(63133)},23:(e,t,r)=>{e.exports=r(6988)(64296)},1014:(e,t,r)=>{e.exports=r(6988)(66421)},3752:(e,t,r)=>{e.exports=r(6988)(66622)},3938:(e,t,r)=>{e.exports=r(6988)(67115)},6241:(e,t,r)=>{e.exports=r(6988)(67146)},2813:(e,t,r)=>{e.exports=r(6988)(67514)},6065:(e,t,r)=>{e.exports=r(6988)(67876)},2981:(e,t,r)=>{e.exports=r(6988)(68110)},9791:(e,t,r)=>{e.exports=r(6988)(69033)},5882:(e,t,r)=>{e.exports=r(6988)(6928)},8749:(e,t,r)=>{e.exports=r(6988)(69328)},4983:(e,t,r)=>{e.exports=r(6988)(72528)},5648:(e,t,r)=>{e.exports=r(6988)(72743)},3894:(e,t,r)=>{e.exports=r(6988)(72761)},9206:(e,t,r)=>{e.exports=r(6988)(729)},8950:(e,t,r)=>{e.exports=r(6988)(72996)},7120:(e,t,r)=>{e.exports=r(6988)(73693)},3153:(e,t,r)=>{e.exports=r(6988)(73990)},453:(e,t,r)=>{e.exports=r(6988)(74107)},4825:(e,t,r)=>{e.exports=r(6988)(74138)},3004:(e,t,r)=>{e.exports=r(6988)(74663)},1402:(e,t,r)=>{e.exports=r(6988)(74903)},2432:(e,t,r)=>{e.exports=r(6988)(76086)},9856:(e,t,r)=>{e.exports=r(6988)(76265)},3294:(e,t,r)=>{e.exports=r(6988)(76506)},6716:(e,t,r)=>{e.exports=r(6988)(7675)},2622:(e,t,r)=>{e.exports=r(6988)(76909)},5119:(e,t,r)=>{e.exports=r(6988)(77393)},8455:(e,t,r)=>{e.exports=r(6988)(77611)},1149:(e,t,r)=>{e.exports=r(6988)(77844)},8328:(e,t,r)=>{e.exports=r(6988)(78081)},3398:(e,t,r)=>{e.exports=r(6988)(78190)},9222:(e,t,r)=>{e.exports=r(6988)(79195)},1498:(e,t,r)=>{e.exports=r(6988)(79342)},2778:(e,t,r)=>{e.exports=r(6988)(79441)},5164:(e,t,r)=>{e.exports=r(6988)(80203)},8887:(e,t,r)=>{e.exports=r(6988)(80536)},7750:(e,t,r)=>{e.exports=r(6988)(8191)},5665:(e,t,r)=>{e.exports=r(6988)(82269)},6399:(e,t,r)=>{e.exports=r(6988)(82672)},3666:(e,t,r)=>{e.exports=r(6988)(83206)},3129:(e,t,r)=>{e.exports=r(6988)(83804)},3780:(e,t,r)=>{e.exports=r(6988)(84173)},5346:(e,t,r)=>{e.exports=r(6988)(84355)},6806:(e,t,r)=>{e.exports=r(6988)(84986)},8144:(e,t,r)=>{e.exports=r(6988)(85578)},3918:(e,t,r)=>{e.exports=r(6988)(85757)},4485:(e,t,r)=>{e.exports=r(6988)(86618)},8683:(e,t,r)=>{e.exports=r(6988)(86946)},9347:(e,t,r)=>{e.exports=r(6988)(87592)},7630:(e,t,r)=>{e.exports=r(6988)(87633)},995:(e,t,r)=>{e.exports=r(6988)(87868)},9923:(e,t,r)=>{e.exports=r(6988)(88794)},3645:(e,t,r)=>{e.exports=r(6988)(88919)},772:(e,t,r)=>{e.exports=r(6988)(88943)},8042:(e,t,r)=>{e.exports=r(6988)(89006)},1818:(e,t,r)=>{e.exports=r(6988)(89156)},486:(e,t,r)=>{e.exports=r(6988)(89344)},8876:(e,t,r)=>{e.exports=r(6988)(89580)},9132:(e,t,r)=>{e.exports=r(6988)(90154)},7507:(e,t,r)=>{e.exports=r(6988)(90854)},4362:(e,t,r)=>{e.exports=r(6988)(91978)},4701:(e,t,r)=>{e.exports=r(6988)(92080)},8325:(e,t,r)=>{e.exports=r(6988)(92379)},6516:(e,t,r)=>{e.exports=r(6988)(92898)},9559:(e,t,r)=>{e.exports=r(6988)(93012)},2344:(e,t,r)=>{e.exports=r(6988)(93605)},2108:(e,t,r)=>{e.exports=r(6988)(93967)},1061:(e,t,r)=>{e.exports=r(6988)(94941)},6725:(e,t,r)=>{e.exports=r(6988)(95040)},9604:(e,t,r)=>{e.exports=r(6988)(9511)},5326:(e,t,r)=>{e.exports=r(6988)(95531)},710:(e,t,r)=>{e.exports=r(6988)(95973)},3957:(e,t,r)=>{e.exports=r(6988)(96604)},3767:(e,t,r)=>{e.exports=r(6988)(97470)},2600:(e,t,r)=>{e.exports=r(6988)(97621)},6136:(e,t,r)=>{e.exports=r(6988)(9785)},4959:(e,t,r)=>{e.exports=r(6988)(97905)},1914:(e,t,r)=>{e.exports=r(6988)(9866)},2144:(e,t,r)=>{e.exports=r(6988)(98837)},6625:(e,t,r)=>{e.exports=r(6988)(99076)},9029:(e,t,r)=>{e.exports=r(6988)(99401)},6066:(e,t,r)=>{e.exports=r(6988)(99954)},4388:(e,t,r)=>{e.exports=r(6988)(99987)},6988:e=>{"use strict";e.exports=studio_core}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return(()=>{"use strict";r.r(o),r.d(o,{AdvancedManyToManyObjectRelation:()=>Fe.AdvancedManyToManyObjectRelation,AdvancedManyToManyRelation:()=>Re.AdvancedManyToManyRelation,AssetActionsCell:()=>oe.AssetActionsCell,AssetPreviewCell:()=>ne.AssetPreviewCell,Block:()=>ke.Block,BooleanSelect:()=>Be.BooleanSelect,CalculatedValue:()=>Ne.CalculatedValue,Checkbox:()=>Le.Checkbox,CheckboxCell:()=>ae.CheckboxCell,Collection:()=>Et,Consent:()=>At.Consent,DataObjectActionsCell:()=>ie.DataObjectActionsCell,DataObjectAdapterCell:()=>ce.DataObjectAdapterCell,DateCell:()=>le.DateCell,DependenciesTypeIconCell:()=>_.TypeIconCell,DynamicTypeAbstract:()=>co.DynamicTypeAbstract,DynamicTypeBatchEditAbstract:()=>S,DynamicTypeBatchEditDataObjectAdapter:()=>h.DynamicTypeBatchEditDataObjectAdapter,DynamicTypeBatchEditDataObjectAdapterComponent:()=>g.DynamicTypeBatchEditDataObjectAdapterComponent,DynamicTypeBatchEditDataObjectObjectBrick:()=>w.DynamicTypeBatchEditDataObjectObjectBrick,DynamicTypeBatchEditDataObjectObjectBrickComponent:()=>v.DynamicTypeBatchEditDataObjectObjectBrickComponent,DynamicTypeBatchEditRegistry:()=>P.DynamicTypeBatchEditRegistry,DynamicTypeBatchEditText:()=>E.DynamicTypeBatchEditText,DynamicTypeBatchEditTextArea:()=>A.DynamicTypeBatchEditTextArea,DynamicTypeBatchEditTextAreaComponent:()=>O.DynamicTypeBatchEditTextAreaComponent,DynamicTypeBatchEditTextComponent:()=>x.DynamicTypeBatchEditTextComponent,DynamicTypeFieldFilterAbstract:()=>R.DynamicTypeFieldFilterAbstract,DynamicTypeFieldFilterDatetime:()=>B.DynamicTypeFieldFilterDatetime,DynamicTypeFieldFilterDatetimeComponent:()=>C.DynamicTypeFieldFilterDatetimeComponent,DynamicTypeFieldFilterNumber:()=>N.DynamicTypeFieldFilterNumber,DynamicTypeFieldFilterNumberComponent:()=>M.DynamicTypeFieldFilterNumberComponent,DynamicTypeFieldFilterRegistry:()=>k.DynamicTypeFieldFilterRegistry,DynamicTypeFieldFilterSelect:()=>L.DynamicTypeFieldFilterSelect,DynamicTypeFieldFilterSelectComponent:()=>I.DynamicTypeFieldFilterSelectComponent,DynamicTypeFieldFilterText:()=>G.DynamicTypeFieldFilterText,DynamicTypeFieldFilterTextComponent:()=>F.DynamicTypeFieldFilterTextComponent,DynamicTypeGridCellAbstract:()=>ve.DynamicTypeGridCellAbstract,DynamicTypeGridCellRegistry:()=>ge.DynamicTypeGridCellRegistry,DynamicTypeListingAbstract:()=>Ce.DynamicTypeListingAbstract,DynamicTypeListingAssetLink:()=>Ie.DynamicTypeListingAssetLink,DynamicTypeListingRegistry:()=>Me.DynamicTypeListingRegistry,DynamicTypeMetaDataAsset:()=>Te.DynamicTypeMetaDataAsset,DynamicTypeMetaDataCheckbox:()=>je.DynamicTypeMetaDataCheckbox,DynamicTypeMetaDataDate:()=>Se.DynamicTypeMetaDataDate,DynamicTypeMetaDataDocument:()=>Pe.DynamicTypeMetaDataDocument,DynamicTypeMetaDataInput:()=>he.DynamicTypeMetaDataInput,DynamicTypeMetaDataObject:()=>we.DynamicTypeMetaDataObject,DynamicTypeMetaDataRegistry:()=>De.DynamicTypeMetaDataRegistry,DynamicTypeMetaDataSelect:()=>Ee.DynamicTypeMetaDataSelect,DynamicTypeMetaDataTextarea:()=>Ae.DynamicTypeMetaDataTextarea,DynamicTypeMetadataAbstract:()=>xe.DynamicTypeMetadataAbstract,DynamicTypeObjectDataAbstract:()=>qt.DynamicTypeObjectDataAbstract,DynamicTypeObjectDataAbstractDate:()=>er.DynamicTypeObjectDataAbstractDate,DynamicTypeObjectDataAbstractInput:()=>tr.DynamicTypeObjectDataAbstractInput,DynamicTypeObjectDataAbstractMultiSelect:()=>rr.DynamicTypeObjectDataAbstractMultiSelect,DynamicTypeObjectDataAbstractNumeric:()=>or.DynamicTypeObjectDataAbstractNumeric,DynamicTypeObjectDataAbstractSelect:()=>nr.DynamicTypeObjectDataAbstractSelect,DynamicTypeObjectDataAdvancedManyToManyObjectRelation:()=>ar.DynamicTypeObjectDataAdvancedManyToManyObjectRelation,DynamicTypeObjectDataAdvancedManyToManyRelation:()=>ir.DynamicTypeObjectDataAdvancedManyToManyRelation,DynamicTypeObjectDataBlock:()=>cr.DynamicTypeObjectDataBlock,DynamicTypeObjectDataBooleanSelect:()=>lr.DynamicTypeObjectDataBooleanSelect,DynamicTypeObjectDataCalculatedValue:()=>sr.DynamicTypeObjectDataCalculatedValue,DynamicTypeObjectDataCheckbox:()=>ur.DynamicTypeObjectDataCheckbox,DynamicTypeObjectDataConsent:()=>pr.DynamicTypeObjectDataConsent,DynamicTypeObjectDataCountry:()=>yr.DynamicTypeObjectDataCountry,DynamicTypeObjectDataCountryMultiSelect:()=>mr.DynamicTypeObjectDataCountryMultiSelect,DynamicTypeObjectDataDate:()=>dr.DynamicTypeObjectDataDate,DynamicTypeObjectDataDateRange:()=>fr.DynamicTypeObjectDataDateRange,DynamicTypeObjectDataDatetime:()=>br.DynamicTypeObjectDataDatetime,DynamicTypeObjectDataEmail:()=>gr.DynamicTypeObjectDataEmail,DynamicTypeObjectDataEncryptedField:()=>vr.DynamicTypeObjectDataEncryptedField,DynamicTypeObjectDataExternalImage:()=>Or.DynamicTypeObjectDataExternalImage,DynamicTypeObjectDataFieldCollection:()=>xr.DynamicTypeObjectDataFieldCollection,DynamicTypeObjectDataFirstname:()=>Dr.DynamicTypeObjectDataFirstname,DynamicTypeObjectDataGender:()=>Tr.DynamicTypeObjectDataGender,DynamicTypeObjectDataGeoBounds:()=>jr.DynamicTypeObjectDataGeoBounds,DynamicTypeObjectDataGeoPoint:()=>Sr.DynamicTypeObjectDataGeoPoint,DynamicTypeObjectDataGeoPolyLine:()=>hr.DynamicTypeObjectDataGeoPolyLine,DynamicTypeObjectDataGeoPolygon:()=>Pr.DynamicTypeObjectDataGeoPolygon,DynamicTypeObjectDataHotspotImage:()=>wr.DynamicTypeObjectDataHotspotImage,DynamicTypeObjectDataImage:()=>Er.DynamicTypeObjectDataImage,DynamicTypeObjectDataImageGallery:()=>Ar.DynamicTypeObjectDataImageGallery,DynamicTypeObjectDataInput:()=>Cr.DynamicTypeObjectDataInput,DynamicTypeObjectDataInputQuantityValue:()=>Mr.DynamicTypeObjectDataInputQuantityValue,DynamicTypeObjectDataLanguage:()=>Ir.DynamicTypeObjectDataLanguage,DynamicTypeObjectDataLanguageMultiSelect:()=>Fr.DynamicTypeObjectDataLanguageMultiSelect,DynamicTypeObjectDataLastname:()=>Rr.DynamicTypeObjectDataLastname,DynamicTypeObjectDataLink:()=>kr.DynamicTypeObjectDataLink,DynamicTypeObjectDataLocalizedFields:()=>Br.DynamicTypeObjectDataLocalizedFields,DynamicTypeObjectDataManyToManyObjectRelation:()=>Nr.DynamicTypeObjectDataManyToManyObjectRelation,DynamicTypeObjectDataManyToManyRelation:()=>Lr.DynamicTypeObjectDataManyToManyRelation,DynamicTypeObjectDataManyToOneRelation:()=>Gr.DynamicTypeObjectDataManyToOneRelation,DynamicTypeObjectDataMultiSelect:()=>_r.DynamicTypeObjectDataMultiSelect,DynamicTypeObjectDataNumeric:()=>Ur.DynamicTypeObjectDataNumeric,DynamicTypeObjectDataNumericRange:()=>Vr.DynamicTypeObjectDataNumericRange,DynamicTypeObjectDataObjectBrick:()=>zr.DynamicTypeObjectDataObjectBrick,DynamicTypeObjectDataPassword:()=>Wr.DynamicTypeObjectDataPassword,DynamicTypeObjectDataQuantityValue:()=>Hr.DynamicTypeObjectDataQuantityValue,DynamicTypeObjectDataQuantityValueRange:()=>Qr.DynamicTypeObjectDataQuantityValueRange,DynamicTypeObjectDataRegistry:()=>Xt.DynamicTypeObjectDataRegistry,DynamicTypeObjectDataReverseObjectRelation:()=>Kr.DynamicTypeObjectDataReverseObjectRelation,DynamicTypeObjectDataRgbaColor:()=>$r.DynamicTypeObjectDataRgbaColor,DynamicTypeObjectDataSelect:()=>Zr.DynamicTypeObjectDataSelect,DynamicTypeObjectDataSlider:()=>Jr.DynamicTypeObjectDataSlider,DynamicTypeObjectDataStructuredTable:()=>Yr.DynamicTypeObjectDataStructuredTable,DynamicTypeObjectDataTable:()=>qr.DynamicTypeObjectDataTable,DynamicTypeObjectDataTextarea:()=>Xr.DynamicTypeObjectDataTextarea,DynamicTypeObjectDataTime:()=>eo.DynamicTypeObjectDataTime,DynamicTypeObjectDataUrlSlug:()=>to.DynamicTypeObjectDataUrlSlug,DynamicTypeObjectDataUser:()=>ro.DynamicTypeObjectDataUser,DynamicTypeObjectDataVideo:()=>oo.DynamicTypeObjectDataVideo,DynamicTypeRegistryAbstract:()=>co.DynamicTypeRegistryAbstract,DynamicTypeRegistryContext:()=>lo.DynamicTypeRegistryContext,DynamicTypeRegistryProvider:()=>lo.DynamicTypeRegistryProvider,DynamicTypeResolver:()=>so.DynamicTypeResolver,DynamicTypesList:()=>Yt.DynamicTypesList,DynamicTypesResolverTargets:()=>so.DynamicTypesResolverTargets,ElementCell:()=>se.ElementCell,ElementSelectorButton:()=>go.ElementSelectorButton,ExternalImage:()=>Ct.ExternalImage,FieldCollection:()=>Mt.FieldCollection,FieldWidthContext:()=>Zt.FieldWidthContext,FieldWidthProvider:()=>Zt.FieldWidthProvider,GridCellPreviewWrapper:()=>no.GridCellPreviewWrapper,HotspotImage:()=>It.HotspotImage,Image:()=>Ft.Image,ImageGallery:()=>Rt.ImageGallery,InputQuantityValue:()=>kt.InputQuantityValue,LanguageCell:()=>ue.LanguageCell,Link:()=>Bt.Link,LocalizedFields:()=>Nt.LocalizedFields,LocalizedFieldsContext:()=>Nt.LocalizedFieldsContext,LocalizedFieldsProvider:()=>Nt.LocalizedFieldsProvider,LockType:()=>i.LockType,ManyToManyObjectRelation:()=>Lt.ManyToManyObjectRelation,ManyToManyRelation:()=>Gt.ManyToManyRelation,ManyToOneRelation:()=>_t.ManyToOneRelation,MetaDataValueCell:()=>V.ValueCell,MetaDataValueSelectCell:()=>Z,MetadataTypeIconCell:()=>U.TypeIconCell,MultiSelectCell:()=>pe.MultiSelectCell,NumberCell:()=>ye.NumberCell,Numeric:()=>ao.Numeric,ObjectBrick:()=>Ut.ObjectBrick,OpenElementCell:()=>me.OpenElementCell,PreviewFieldLabelCell:()=>re.PreviewFieldLabelCell,PropertiesTypeIconCell:()=>J.TypeIconCell,PropertiesValueCell:()=>Y.ValueCell,PropertiesValueSelectCell:()=>te,QuantityValue:()=>Vt.QuantityValue,QuantityValueRange:()=>zt.QuantityValueRange,RelationList:()=>io.RelationList,ReverseObjectRelation:()=>Wt.ReverseObjectRelation,SelectCell:()=>W.SelectCell,StructuredTable:()=>Ht.StructuredTable,TAB_DEPENDENCIES:()=>yo.TAB_DEPENDENCIES,TAB_NOTES_AND_EVENTS:()=>yo.TAB_NOTES_AND_EVENTS,TAB_PROPERTIES:()=>yo.TAB_PROPERTIES,TAB_SCHEDULE:()=>yo.TAB_SCHEDULE,TAB_TAGS:()=>yo.TAB_TAGS,TAB_WORKFLOW:()=>yo.TAB_WORKFLOW,TabManager:()=>fo.TabManager,Table:()=>Qt.Table,TextCell:()=>de.TextCell,TextareaCell:()=>fe.TextareaCell,TimeCell:()=>be.TimeCell,TranslateCell:()=>Oe.TranslateCell,TypeRegistry:()=>po.TypeRegistry,UrlSlug:()=>Kt.UrlSlug,Video:()=>$t.Video,allElementTypes:()=>ho.allElementTypes,checkElementPermission:()=>Po.checkElementPermission,convertDragAndDropInfoToElementReference:()=>bo.convertDragAndDropInfoToElementReference,defaultFieldWidthValues:()=>Zt.defaultFieldWidthValues,getElementActionCacheKey:()=>bo.getElementActionCacheKey,getElementIcon:()=>bo.getElementIcon,getElementKey:()=>bo.getElementKey,initialTabsStateValue:()=>f.initialTabsStateValue,isValidElementType:()=>ho.isValidElementType,mapToElementType:()=>ho.mapToElementType,targetCallbackNameMap:()=>so.targetCallbackNameMap,useAddFolder:()=>e.useAddFolder,useCacheUpdate:()=>Oo.useCacheUpdate,useCopyPaste:()=>t.useCopyPaste,useDelete:()=>n.useDelete,useDynamicTypeResolver:()=>uo.useDynamicTypeResolver,useElementApi:()=>xo.useElementApi,useElementContext:()=>Do.useElementContext,useElementDraft:()=>To.useElementDraft,useElementHelper:()=>jo.useElementHelper,useElementRefresh:()=>s.useElementRefresh,useElementSelector:()=>vo.useElementSelector,useFieldWidth:()=>Jt.useFieldWidth,useGlobalElementContext:()=>So.useGlobalElementContext,useLocalizedFields:()=>Nt.useLocalizedFields,useLocateInTree:()=>a.useLocateInTree,useLock:()=>i.useLock,useOpen:()=>c.useOpen,useOptionalElementContext:()=>Do.useOptionalElementContext,usePropertiesDraft:()=>y.usePropertiesDraft,usePropertiesReducers:()=>y.usePropertiesReducers,usePublish:()=>l.usePublish,usePublishedDraft:()=>m.usePublishedDraft,usePublishedReducers:()=>m.usePublishedReducers,useRefreshGrid:()=>u.useRefreshGrid,useRename:()=>p.useRename,useSchedulesDraft:()=>d.useSchedulesDraft,useSchedulesReducers:()=>d.useSchedulesReducers,useTabManager:()=>mo.useTabManager,useTabsDraft:()=>f.useTabsDraft,useTabsReducers:()=>f.useTabsReducers,useTrackableChangesDraft:()=>b.useTrackableChangesDraft,useTrackableChangesReducers:()=>b.useTrackableChangesReducers});var e=r(4309),t=r(3666),n=r(2863),a=r(8619),i=r(2394),c=r(3598),l=r(4866),s=r(1402),u=r(364),p=r(5191),y=r(4485),m=r(7355),d=r(3780),f=r(710),b=r(1061),g=r(5882),v=r(5138),O=r(1014),x=r(3918);function D(e){return D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},D(e)}function T(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,o=new Array(t);r=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,Qe),n=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var o,n,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(o=a.call(r)).done)&&(c.push(o.value),c.length!==t);l=!0);}catch(e){s=!0,n=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw n}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Je(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Je(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t,2),a=n[0],i=n[1],c=(0,We.useTranslation)().t,l=$e($e({},o),i);return z.createElement(_e.Space,{className:"w-full",direction:"vertical"},z.createElement(Ve.Box,null,z.createElement(_e.Space,null,!(0,ze.isEmptyValue)(r)&&z.createElement(Ue.Text,{strong:!0},r),z.createElement(a,$e({},l)))),z.createElement(Ve.Box,null,z.createElement(Ue.Text,{type:"secondary"},c("collection.empty"))))},qe=r(6399),Xe=r(254);function et(e){return et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},et(e)}var tt=["itemComponent"];function rt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function ot(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,o=new Array(t);r=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,tt),o=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var o,n,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(o=a.call(r)).done)&&(c.push(o.value),c.length!==t);l=!0);}catch(e){s=!0,n=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw n}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return at(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?at(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t,2),n=o[0],a=o[1],i=Ge.Form.useFormInstance(),c=ot(ot({},r),a),l=e.fields.map((function(t){var r=i.getFieldValue([e.name,t.name]);return{key:r.type,label:r.type,children:z.createElement(n,ot({field:t,key:t.name},c))}}));return z.createElement(Xe.BaseView,{border:e.border,collapsed:e.collapsed,collapsible:e.collapsible,contentPadding:"none",extra:e.extra,extraPosition:e.extraPosition,theme:"default",title:e.title},z.createElement(qe.Tabs,{items:l,onClose:function(t){void 0!==e.onTabClose&&e.onTabClose({tabName:t,fields:e.fields,operation:e.operation})}}))},ct=r(8478),lt=r(2108),st=r.n(lt),ut=r(486);function pt(e){return pt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pt(e)}var yt=["itemComponent"];function mt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function dt(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,o=new Array(t);r=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,yt),o=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var o,n,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(o=a.call(r)).done)&&(c.push(o.value),c.length!==t);l=!0);}catch(e){s=!0,n=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw n}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return bt(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?bt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t,2),n=o[0],a=o[1],i=e.fields.length>0,c=(0,ct.usePrevious)(e.fields),l=!(void 0!==(null==c?void 0:c.length)&&0===c.length&&i)&&e.collapsed,s=(0,ut.useInheritanceOverlayStyle)({inherited:e.inherited,type:"wrapper"}),u=dt(dt(dt({},r),a),{collapsed:l});return i?z.createElement(Xe.BaseView,{border:e.border,collapsed:l,collapsible:e.collapsible,contentPadding:!0===e.border?{x:"none",top:"small",bottom:"none"}:"small",extra:e.extra,extraPosition:e.extraPosition,theme:"default",title:e.title},z.createElement(_e.Space,{className:st()("w-full",s),direction:"vertical",size:"small"},e.fields.map((function(e){return z.createElement(n,dt({field:e,key:e.name},u))})))):z.createElement(Ye,dt({},e))};function vt(e){return vt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vt(e)}function Ot(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function xt(e){for(var t=1;t0))return z.createElement(Ye,xt({},e));var t="tabs"===e.type?it:gt;return z.createElement(t,xt({},e))};function jt(e){return jt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},jt(e)}var St=["border","collapsed","collapsible","disallowAdd","disallowDelete","disallowReorder","type"];function Pt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function ht(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,St);return z.createElement(Ge.Form.List,{name:f.name},(function(e,t){return z.createElement(Tt,ht(ht({border:r,collapsed:n,collapsible:i,disallowAdd:l,disallowDelete:u,disallowReorder:y,type:d},f),{},{fields:e,operation:t}))}))},At=r(4959),Ct=r(7787),Mt=r(7058),It=r(8144),Ft=r(9407),Rt=r(7120),kt=r(7455),Bt=r(2813),Nt=r(6516),Lt=r(9604),Gt=r(6171),_t=r(7750),Ut=r(2131),Vt=r(4644),zt=r(2017),Wt=r(4193),Ht=r(3767),Qt=r(2794),Kt=r(8749),$t=r(9791),Zt=r(1574),Jt=r(9938),Yt=r(1875),qt=r(810),Xt=r(3129),er=r(2463),tr=r(9016),rr=r(9795),or=r(7057),nr=r(992),ar=r(8950),ir=r(1128),cr=r(8042),lr=r(3004),sr=r(4901),ur=r(8328),pr=r(1685),yr=r(9545),mr=r(9206),dr=r(5753),fr=r(1673),br=r(995),gr=r(6136),vr=r(7599),Or=r(6725),xr=r(3957),Dr=r(4362),Tr=r(3517),jr=r(4388),Sr=r(5346),Pr=r(8876),hr=r(1387),wr=r(1877),Er=r(8455),Ar=r(5164),Cr=r(4631),Mr=r(23),Ir=r(6716),Fr=r(9108),Rr=r(2144),kr=r(6048),Br=r(9090),Nr=r(2778),Lr=r(3645),Gr=r(3894),_r=r(8253),Ur=r(9797),Vr=r(9985),zr=r(8046),Wr=r(4983),Hr=r(2622),Qr=r(3766),Kr=r(1913),$r=r(4331),Zr=r(6679),Jr=r(3227),Yr=r(9559),qr=r(4701),Xr=r(8705),eo=r(9347),to=r(8325),ro=r(9775),oo=r(772),no=r(3525),ao=r(9071),io=r(9132),co=r(2981),lo=r(133),so=r(2657),uo=r(9393),po=r(1914),yo=r(6066),mo=r(6552),fo=r(5188),bo=r(5648),go=r(4119),vo=r(3398),Oo=r(5222),xo=r(3561),Do=r(3612),To=r(7630),jo=r(3153),So=r(6065),Po=r(9856),ho=r(7411)})(),o})()))},335:function(e){e.exports=(()=>{var e={6742:(e,t,r)=>{e.exports=r(6988)(24835)},7894:(e,t,r)=>{e.exports=r(6988)(30811)},5857:(e,t,r)=>{e.exports=r(6988)(54088)},7429:(e,t,r)=>{e.exports=r(6988)(67890)},7602:(e,t,r)=>{e.exports=r(6988)(7056)},7723:(e,t,r)=>{e.exports=r(6988)(7496)},630:(e,t,r)=>{e.exports=r(6988)(81690)},6988:e=>{"use strict";e.exports=studio_core}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,r),a.exports}r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return(()=>{"use strict";r.r(o),r.d(o,{ContainerContext:()=>a.ContainerContext,ContainerProvider:()=>a.ContainerProvider,DEEP_LINK_URL:()=>i.DEEP_LINK_URL,DateTimeConfig:()=>t.DateTimeConfig,LOGIN_URL:()=>i.LOGIN_URL,Trans:()=>l.Trans,addAppMiddleware:()=>c.addAppMiddleware,appConfig:()=>e.appConfig,baseUrl:()=>i.baseUrl,container:()=>a.container,currentDomain:()=>e.currentDomain,dynamicTypeRegistriesServiceIds:()=>n.dynamicTypeRegistriesServiceIds,injectSliceWithState:()=>c.injectSliceWithState,rootReducer:()=>c.rootReducer,router:()=>i.router,routes:()=>i.routes,serviceIds:()=>n.serviceIds,store:()=>c.store,useAppDispatch:()=>c.useAppDispatch,useAppSelector:()=>c.useAppSelector,useInjection:()=>a.useInjection,useMultiInjection:()=>a.useMultiInjection,useOptionalInjection:()=>a.useOptionalInjection,useTranslation:()=>l.useTranslation,withAppMiddleware:()=>c.withAppMiddleware});var e=r(7602),t=r(7429),n=r(5857),a=r(630),i=r(6742),c=r(7723),l=r(7894)})(),o})()},358:(e,t,r)=>{"use strict";var o=r(646),n=r(335),a=r(461),i=r(116);const c=function(){return a.createElement(i.Content,{padded:!0},a.createElement(i.Header,{title:"Example Tool"}),a.createElement(i.Alert,{message:"Just a quick demo how to open main widgets from the main navigation menu."}))};var l={onInit:function(){var e=o.container.get(n.serviceIds.mainNavRegistry);e.registerMainNavItem({path:"Example Plugin",icon:"pimcore"}),e.registerMainNavItem({path:"Example Plugin/Example Tool",widgetConfig:{name:"Example Tool",id:"example-tool",component:"example-tool",config:{icon:{type:"name",value:"pimcore"}}}}),o.container.get(n.serviceIds.widgetManager).registerWidget({name:"example-tool",component:c})}},s={name:"MainNavEntryPlugin",onStartup:function(e){e.moduleSystem.registerModule(l)}},u=r(1),p=function(){var e=(0,i.useAlertModal)();return a.createElement(i.IconButton,{icon:{value:"favorites"},onClick:function(){e.info({title:"Thank You!",content:a.createElement("div",null,a.createElement("p",null,"We appreciate your kindness! Clicking the heart button shows your support and positivity."),a.createElement(i.Icon,{value:"favorites"}))})},type:"text"})},y={onInit:function(){o.container.get(n.serviceIds["App/ComponentRegistry/ComponentRegistry"]).registerToSlot(u.componentConfig.leftSidebar.slot.name,{name:"exampleButton",component:p,priority:101})}},m={name:"LeftSidebarPlugin",onStartup:function(e){e.moduleSystem.registerModule(y)}},d=r(874);const f=function(){var e=(0,i.useAlertModal)(),t=(0,a.useContext)(d.AssetContext).id,r=(0,d.useAssetDraft)(t).asset;return a.createElement(a.Fragment,null,"image"===(null==r?void 0:r.type)&&a.createElement(i.Button,{onClick:function(){e.info({title:"Hello!",content:"Hello from the custom toolbar button! The button will only be shown for image assets. Have a nice day!"})}},"Custom Image Button"))};var b={onInit:function(){o.container.get(n.serviceIds["App/ComponentRegistry/ComponentRegistry"]).registerToSlot(u.componentConfig.asset.editor.toolbar.slots.left.name,{name:"customToolbarButton",component:f,priority:500})}},g={name:"AssetEditorToolbarButtonPlugin",onStartup:function(e){e.moduleSystem.registerModule(b)}},v=function(){return a.createElement(i.Content,{padded:!0},a.createElement(i.Header,{title:"Example Tab"}),"This is an example tab.")},O={onInit:function(){o.container.get(n.serviceIds["Asset/Editor/FolderTabManager"]).register({key:"example-folder-tab",label:"Example Folder Tab",icon:a.createElement(i.Icon,{value:"pimcore"}),children:a.createElement(v,null)})}},x=function(){return a.createElement(i.Content,{padded:!0},a.createElement(i.Header,{title:"New preview tab"}),a.createElement(i.Alert,{message:a.createElement("div",null,"This is a new preview tab.",a.createElement("br",null),"It replaces the default preview tab."),type:"info"}))},D={onInit:function(){var e=o.container.get(n.serviceIds["DataObject/Editor/ObjectTabManager"]),t=e.getTab("preview");if(void 0===t)throw new Error("Preview tab not found");e.register(Object.assign(Object.assign({},t),{children:a.createElement(x,null)}))}},T={name:"TabManagerPlugin",onStartup:function(e){var t=e.moduleSystem;t.registerModule(O),t.registerModule(D)}},j=function(){return a.createElement(i.Content,{padded:!0},a.createElement(i.Header,{title:"Custom Icons"}),a.createElement(i.Card,null,a.createElement(i.Flex,{align:"center",gap:"small"},a.createElement("h1",null,"Icon Example"),a.createElement(i.Icon,{options:{height:35,width:35,style:{rotate:"90deg"}},value:"rocket-example"}))),a.createElement(i.Space,{direction:"vertical",size:"small"},a.createElement(i.IconButton,{icon:{value:"rocket-example"},size:"large",type:"default"}),a.createElement(i.IconTextButton,{icon:{value:"rocket-example"}},"Rocket"),a.createElement(i.IconTextButton,{icon:{value:"rocket-example"},type:"primary"},"Rocket")))},S=function(e){return a.createElement("svg",Object.assign({viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg"},e),a.createElement("path",{d:"M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2l0 82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9l0-107.2c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168a40 40 0 1 0 0-80 40 40 0 1 0 0 80z",fill:"currentColor"}))},P={onInit:function(){o.container.get(n.serviceIds.iconLibrary).register({name:"rocket-example",component:S}),o.container.get(n.serviceIds.mainNavRegistry).registerMainNavItem({path:"Example Plugin/Custom Icons",widgetConfig:{name:"Custom Icons",id:"custom-icon",component:"custom-icons",config:{icon:{type:"name",value:"rocket-example"}}}}),o.container.get(n.serviceIds.widgetManager).registerWidget({name:"custom-icons",component:j})}},h={name:"CustomIconPlugin",onStartup:function(e){e.moduleSystem.registerModule(P)}},w=r(760);function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var o,n,a,i,c=[],l=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(o=a.call(r)).done)&&(c.push(o.value),c.length!==t);l=!0);}catch(e){s=!0,n=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw n}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return A(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?A(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=Array(t);re.length)&&(t=e.length);for(var r=0,o=Array(t);rt=>{const r=r=>null!==r&&null!==r.target&&r.target.matchesTag(e)(t);return r.metaData=new le(e,t),r};ue(Q);function pe(e,t,r,o){!function(e){if(void 0!==e)throw new Error(ie)}(t),ye(q,e,r.toString(),o)}function ye(e,t,r,o){const n=function(e){let t=[];if(Array.isArray(e)){t=e;const r=function(e){const t=new Set;for(const r of e){if(t.has(r))return r;t.add(r)}}(t.map((e=>e.key)));if(void 0!==r)throw new Error(`${ae} ${r.toString()}`)}else t=[e];return t}(o);let a={};Reflect.hasOwnMetadata(e,t)&&(a=Reflect.getMetadata(e,t));let i=a[r];if(void 0===i)i=[];else for(const e of i)if(n.some((t=>t.key===e.key)))throw new Error(`${ae} ${e.key.toString()}`);i.push(...n),a[r]=i,Reflect.defineMetadata(e,a,t)}function me(e){return(t,r,o)=>{"number"==typeof o?pe(t,r,o,e):function(e,t,r){if(void 0!==e.prototype)throw new Error(ie);ye(X,e.constructor,t,r)}(t,r,e)}}function de(e){return t=>(r,o,n)=>{if(void 0===t){const e="function"==typeof r?r.name:r.constructor.name;throw new Error(`@inject called with undefined this could mean that the class ${e} has a circular dependency problem. You can use a LazyServiceIdentifer to overcome this limitation.`)}me(new le(e,t))(r,o,n)}}de(J);de(Y);function fe(e,t){return()=>(r,o)=>{const n=new le(e,o);if(Reflect.hasOwnMetadata(e,r.constructor))throw new Error(t);Reflect.defineMetadata(e,n,r.constructor)}}fe(re,"Cannot apply @postConstruct decorator multiple times in the same class"),fe(oe,"Cannot apply @preDestroy decorator multiple times in the same class");function be(e,t){for(var r=0;r=0;c--)(n=e[c])&&(i=(a<3?n(i):a>3?n(t,r,i):n(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i},Se=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=ve(this,t,arguments)).id="live-updating",e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&De(e,t)}(t,e),function(e,t,r){return t&&be(e.prototype,t),r&&be(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}(t,[{key:"getGridCellComponent",value:function(e){return a.createElement(V,Object.assign({},e))}}])}(G.DynamicTypeGridCellAbstract);Se=je([function(e){if(Reflect.hasOwnMetadata(ee,e))throw new Error("Cannot apply @injectable decorator multiple times.");const t=Reflect.getMetadata(te,e)||[];return Reflect.defineMetadata(ee,t,e),e}],Se);var Pe={name:"DynamicTypePlugin",onInit:function(e){e.container.bind("DynamicTypes/GridCell/LiveUpdatingCell").to(Se)},onStartup:function(e){e.moduleSystem.registerModule(L)}},he=r(831),we=function(){var e=(0,he.useAssetGetTreeQuery)({page:1,pageSize:10}),t=e.isLoading,r=e.data,o=e.isError,n=e.error;return(0,a.useEffect)((function(){o&&(0,u.trackError)(new u.ApiError(n))}),[o]),a.createElement(i.Content,{loading:t,padded:!0},a.createElement(i.Header,{title:"API data"}),null==r?void 0:r.items.map((function(e){return a.createElement("div",{key:e.id},e.filename)})))},Ee={onInit:function(){o.container.get(n.serviceIds.mainNavRegistry).registerMainNavItem({path:"Example Plugin/Api Data",widgetConfig:{name:"Api Data",id:"api-data",component:"api-data-widget",config:{icon:{type:"name",value:"pimcore"}}}}),o.container.get(n.serviceIds.widgetManager).registerWidget({name:"api-data-widget",component:we})}},Ae={name:"ApiDataPlugin",onStartup:function(e){e.moduleSystem.registerModule(Ee)}};void 0!==(e=r.hmd(e)).hot&&e.hot.accept();var Ce=o.Pimcore.pluginSystem;Ce.registerPlugin(s),Ce.registerPlugin(m),Ce.registerPlugin(g),Ce.registerPlugin(T),Ce.registerPlugin(h),Ce.registerPlugin(F),Ce.registerPlugin(Pe),Ce.registerPlugin(Ae)},461:(e,t,r)=>{e.exports=r(628)(7294)},536:(e,t,r)=>{e.exports=r(628)(8520)},628:e=>{"use strict";e.exports=studio_vendor},646:function(e){e.exports=(()=>{"use strict";var e={d:(t,r)=>{for(var o in r)e.o(r,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:r[o]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{Pimcore:()=>r,container:()=>o,pluginSystem:()=>n});var r=window.Pimcore,o=window.Pimcore.container,n=window.Pimcore.pluginSystem;return t})()},760:function(e){e.exports=(()=>{var e={9111:(e,t,r)=>{e.exports=r(6988)(6042)},4858:(e,t,r)=>{e.exports=r(6988)(66777)},6988:e=>{"use strict";e.exports=studio_core}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,r),a.exports}r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return(()=>{"use strict";r.r(o),r.d(o,{WidgetRegistry:()=>t.WidgetRegistry,useWidgetManager:()=>e.useWidgetManager});var e=r(4858),t=r(9111)})(),o})()},831:function(e){e.exports=(()=>{var e={7038:(e,t,r)=>{e.exports=r(6988)(93477)},6988:e=>{"use strict";e.exports=studio_core}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,r),a.exports}r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return(()=>{"use strict";r.r(o),r.d(o,{api:()=>e.api,useAssetCloneMutation:()=>e.useAssetCloneMutation,useAssetCustomMetadataGetByIdQuery:()=>e.useAssetCustomMetadataGetByIdQuery,useAssetCustomSettingsGetByIdQuery:()=>e.useAssetCustomSettingsGetByIdQuery,useAssetDeleteGridConfigurationByConfigurationIdMutation:()=>e.useAssetDeleteGridConfigurationByConfigurationIdMutation,useAssetExportZipAssetMutation:()=>e.useAssetExportZipAssetMutation,useAssetExportZipFolderMutation:()=>e.useAssetExportZipFolderMutation,useAssetGetAvailableGridColumnsQuery:()=>e.useAssetGetAvailableGridColumnsQuery,useAssetGetByIdQuery:()=>e.useAssetGetByIdQuery,useAssetGetGridConfigurationByFolderIdQuery:()=>e.useAssetGetGridConfigurationByFolderIdQuery,useAssetGetGridQuery:()=>e.useAssetGetGridQuery,useAssetGetSavedGridConfigurationsQuery:()=>e.useAssetGetSavedGridConfigurationsQuery,useAssetGetTextDataByIdQuery:()=>e.useAssetGetTextDataByIdQuery,useAssetGetTreeQuery:()=>e.useAssetGetTreeQuery,useAssetPatchByIdMutation:()=>e.useAssetPatchByIdMutation,useAssetPatchFolderByIdMutation:()=>e.useAssetPatchFolderByIdMutation,useAssetReplaceMutation:()=>e.useAssetReplaceMutation,useAssetSaveGridConfigurationMutation:()=>e.useAssetSaveGridConfigurationMutation,useAssetSetGridConfigurationAsFavoriteMutation:()=>e.useAssetSetGridConfigurationAsFavoriteMutation,useAssetUpdateByIdMutation:()=>e.useAssetUpdateByIdMutation,useAssetUpdateGridConfigurationMutation:()=>e.useAssetUpdateGridConfigurationMutation,useLazyAssetGetTreeQuery:()=>e.useLazyAssetGetTreeQuery});var e=r(7038)})(),o})()},874:function(e){e.exports=(()=>{var e={8423:(e,t,r)=>{e.exports=r(6988)(11031)},4363:(e,t,r)=>{e.exports=r(6988)(14465)},9027:(e,t,r)=>{e.exports=r(6988)(16296)},1103:(e,t,r)=>{e.exports=r(6988)(25525)},3622:(e,t,r)=>{e.exports=r(6988)(30820)},7222:(e,t,r)=>{e.exports=r(6988)(34396)},4803:(e,t,r)=>{e.exports=r(6988)(35624)},4767:(e,t,r)=>{e.exports=r(6988)(36403)},5069:(e,t,r)=>{e.exports=r(6988)(39003)},5223:(e,t,r)=>{e.exports=r(6988)(42029)},4202:(e,t,r)=>{e.exports=r(6988)(43741)},5476:(e,t,r)=>{e.exports=r(6988)(47308)},7642:(e,t,r)=>{e.exports=r(6988)(50164)},4092:(e,t,r)=>{e.exports=r(6988)(5482)},2871:(e,t,r)=>{e.exports=r(6988)(61008)},19:(e,t,r)=>{e.exports=r(6988)(63669)},8359:(e,t,r)=>{e.exports=r(6988)(6786)},3317:(e,t,r)=>{e.exports=r(6988)(78576)},9709:(e,t,r)=>{e.exports=r(6988)(79262)},2109:(e,t,r)=>{e.exports=r(6988)(85630)},7038:(e,t,r)=>{e.exports=r(6988)(93477)},5725:(e,t,r)=>{e.exports=r(6988)(96852)},5129:(e,t,r)=>{e.exports=r(6988)(98051)},6988:e=>{"use strict";e.exports=studio_core}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,r),a.exports}r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return(()=>{"use strict";r.r(o),r.d(o,{ArchiveTabManager:()=>u.ArchiveTabManager,AssetApiSlice:()=>T,AssetContext:()=>S.AssetContext,AssetProvider:()=>S.AssetProvider,AudioTabManager:()=>p.AudioTabManager,DocumentTabManager:()=>y.DocumentTabManager,FolderTabManager:()=>m.FolderTabManager,ImageTabManager:()=>d.ImageTabManager,MetadataApiSlice:()=>s,TAB_CUSTOM_METADATA:()=>l.TAB_CUSTOM_METADATA,TAB_EMBEDDED_METADATA:()=>l.TAB_EMBEDDED_METADATA,TAB_VERSIONS:()=>l.TAB_VERSIONS,TextTabManager:()=>f.TextTabManager,UnknownTabManager:()=>b.UnknownTabManager,VideoTabManager:()=>g.VideoTabManager,addCustomMetadataToAsset:()=>j.addCustomMetadataToAsset,addImageSettingsToAsset:()=>j.addImageSettingsToAsset,addPropertyToAsset:()=>j.addPropertyToAsset,addScheduleToAsset:()=>j.addScheduleToAsset,assetReceived:()=>j.assetReceived,assetsAdapter:()=>j.assetsAdapter,removeAsset:()=>j.removeAsset,removeCustomMetadataFromAsset:()=>j.removeCustomMetadataFromAsset,removeCustomSettingsFromAsset:()=>j.removeCustomSettingsFromAsset,removeImageSettingFromAsset:()=>j.removeImageSettingFromAsset,removePropertyFromAsset:()=>j.removePropertyFromAsset,removeScheduleFromAsset:()=>j.removeScheduleFromAsset,resetAsset:()=>j.resetAsset,resetChanges:()=>j.resetChanges,resetSchedulesChangesForAsset:()=>j.resetSchedulesChangesForAsset,selectAssetById:()=>j.selectAssetById,setActiveTabForAsset:()=>j.setActiveTabForAsset,setCustomMetadataForAsset:()=>j.setCustomMetadataForAsset,setCustomSettingsForAsset:()=>j.setCustomSettingsForAsset,setModifiedCells:()=>j.setModifiedCells,setPropertiesForAsset:()=>j.setPropertiesForAsset,setSchedulesForAsset:()=>j.setSchedulesForAsset,slice:()=>j.slice,updateAllCustomMetadataForAsset:()=>j.updateAllCustomMetadataForAsset,updateCustomMetadataForAsset:()=>j.updateCustomMetadataForAsset,updateImageSettingForAsset:()=>j.updateImageSettingForAsset,updatePropertyForAsset:()=>j.updatePropertyForAsset,updateScheduleForAsset:()=>j.updateScheduleForAsset,updateTextDataForAsset:()=>j.updateTextDataForAsset,useAsset:()=>v.useAsset,useAssetDraft:()=>O.useAssetDraft,useAssetHelper:()=>x.useAssetHelper,useClearThumbnails:()=>e.useClearThumbnails,useCustomMetadataDraft:()=>i.useCustomMetadataDraft,useCustomMetadataReducers:()=>i.useCustomMetadataReducers,useDownload:()=>t.useDownload,useGlobalAssetContext:()=>D.useGlobalAssetContext,useImageSettingsDraft:()=>c.useImageSettingsDraft,useImageSettingsReducers:()=>c.useImageSettingsReducers,useUploadNewVersion:()=>n.useUploadNewVersion,useZipDownload:()=>a.useZipDownload});var e=r(5069),t=r(7642),n=r(3622),a=r(5223),i=r(3317),c=r(4767),l=r(5129),s=r(9027),u=r(9709),p=r(5725),y=r(4803),m=r(5476),d=r(2109),f=r(7222),b=r(8423),g=r(19),v=r(4363),O=r(2871),x=r(8359),D=r(4092),T=r(7038),j=r(1103),S=r(4202)})(),o})()}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={id:o,loaded:!1,exports:{}};return e[o].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}r.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e);r(358)})(); \ No newline at end of file diff --git a/public/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/main.9d0da205.js.LICENSE.txt b/public/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/main.9d0da205.js.LICENSE.txt deleted file mode 100644 index b0852a8..0000000 --- a/public/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/main.9d0da205.js.LICENSE.txt +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see index.js.LICENSE.txt */ - -/*! For license information please see main.js.LICENSE.txt */ diff --git a/public/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/manifest.json b/public/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/manifest.json deleted file mode 100644 index 4b5eeca..0000000 --- a/public/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/manifest.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "bundles/pimcorestudioexample/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/main.js": "/bundles/pimcorestudioexample/build/56e9447d-b8c6-4c29-8dfc-ceff1096c0bd/main.9d0da205.js" -} \ No newline at end of file diff --git a/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/build/entrypoints.json b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/build/entrypoints.json new file mode 100644 index 0000000..f2586d2 --- /dev/null +++ b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/build/entrypoints.json @@ -0,0 +1,9 @@ +{ + "entrypoints": { + "main": { + "js": [ + "http://localhost:3030/build/main.js" + ] + } + } +} \ No newline at end of file diff --git a/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/build/manifest.json b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/build/manifest.json new file mode 100644 index 0000000..e57ccf0 --- /dev/null +++ b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/build/manifest.json @@ -0,0 +1,3 @@ +{ + "build/main.js": "http://localhost:3030/build/main.js" +} \ No newline at end of file diff --git a/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/entrypoints.json b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/entrypoints.json new file mode 100644 index 0000000..e085ac4 --- /dev/null +++ b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/entrypoints.json @@ -0,0 +1,24 @@ +{ + "entrypoints": { + "pimcore_studio_example_bundle": { + "js": [ + "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/async/__federation_expose_default_export.efa81aeb.js", + "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/remoteEntry.js" + ], + "css": [] + }, + "main": { + "js": [ + "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/643.faa3d456.js", + "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/main.35b1baee.js" + ], + "css": [] + }, + "exposeRemote": { + "js": [ + "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/exposeRemote.js" + ], + "css": [] + } + } +} \ No newline at end of file diff --git a/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/exposeRemote.js b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/exposeRemote.js new file mode 100644 index 0000000..6041aaa --- /dev/null +++ b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/exposeRemote.js @@ -0,0 +1,7 @@ + + if (window.pluginRemotes === undefined) { + window.pluginRemotes = {} + } + + window.pluginRemotes.pimcore_studio_example_bundle = "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/remoteEntry.js" + \ No newline at end of file diff --git a/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/main.html b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/main.html new file mode 100644 index 0000000..e612a39 --- /dev/null +++ b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/main.html @@ -0,0 +1 @@ +Rsbuild App
\ No newline at end of file diff --git a/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/manifest.json b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/manifest.json new file mode 100644 index 0000000..078bdf4 --- /dev/null +++ b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/manifest.json @@ -0,0 +1,36 @@ +{ + "allFiles": [ + "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/async/__federation_expose_default_export.efa81aeb.js", + "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/main.35b1baee.js", + "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/remoteEntry.js", + "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/643.faa3d456.js", + "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/mf-stats.json", + "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/mf-manifest.json", + "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/main.html" + ], + "entries": { + "pimcore_studio_example_bundle": { + "initial": { + "js": [ + "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/remoteEntry.js" + ] + }, + "async": { + "js": [ + "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/async/__federation_expose_default_export.efa81aeb.js" + ] + } + }, + "main": { + "html": [ + "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/main.html" + ], + "initial": { + "js": [ + "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/643.faa3d456.js", + "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/main.35b1baee.js" + ] + } + } + } +} \ No newline at end of file diff --git a/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/mf-manifest.json b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/mf-manifest.json new file mode 100644 index 0000000..5b8feab --- /dev/null +++ b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/mf-manifest.json @@ -0,0 +1,138 @@ +{ + "id": "pimcore_studio_example_bundle", + "name": "pimcore_studio_example_bundle", + "metaData": { + "name": "pimcore_studio_example_bundle", + "type": "app", + "buildInfo": { + "buildVersion": "0.0.1", + "buildName": "pimcore-studio-ui-demo-bundle" + }, + "remoteEntry": { + "name": "static/js/remoteEntry.js", + "path": "", + "type": "global" + }, + "types": { + "path": "", + "name": "", + "zip": "", + "api": "" + }, + "globalName": "pimcore_studio_example_bundle", + "pluginVersion": "0.13.1", + "prefetchInterface": false, + "publicPath": "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/" + }, + "shared": [ + { + "id": "pimcore_studio_example_bundle:react", + "name": "react", + "version": "*", + "singleton": true, + "requiredVersion": "^*", + "assets": { + "js": { + "async": [], + "sync": [ + "static/js/643.faa3d456.js", + "static/js/remoteEntry.js" + ] + }, + "css": { + "async": [], + "sync": [] + } + } + }, + { + "id": "pimcore_studio_example_bundle:inversify", + "name": "inversify", + "version": "6.1.x", + "singleton": true, + "requiredVersion": "6.1.x", + "assets": { + "js": { + "async": [], + "sync": [ + "static/js/643.faa3d456.js", + "static/js/remoteEntry.js" + ] + }, + "css": { + "async": [], + "sync": [] + } + } + } + ], + "remotes": [ + { + "federationContainerName": "promise new Promise(resolve => {\n const studioUIBundleRemoteUrl = window.StudioUIBundleRemoteUrl\n const script = document.createElement('script')\n\n let hasScript = false;\n\n document.querySelectorAll('script').forEach((el) => {\n const elPathname = el.src.replace(/https?:\\/\\/[^/]+/, '')\n const studioUIBundleRemoteUrlPathname = studioUIBundleRemoteUrl.replace(/https?:\\/\\/[^/]+/, '')\n\n if (elPathname === studioUIBundleRemoteUrlPathname) {\n hasScript = true;\n return;\n }\n })\n\n if (hasScript) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n script.src = studioUIBundleRemoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", + "moduleName": ".", + "alias": "@pimcore/studio-ui-bundle", + "entry": "*" + }, + { + "federationContainerName": "promise new Promise(resolve => {\n const studioUIBundleRemoteUrl = window.StudioUIBundleRemoteUrl\n const script = document.createElement('script')\n\n let hasScript = false;\n\n document.querySelectorAll('script').forEach((el) => {\n const elPathname = el.src.replace(/https?:\\/\\/[^/]+/, '')\n const studioUIBundleRemoteUrlPathname = studioUIBundleRemoteUrl.replace(/https?:\\/\\/[^/]+/, '')\n\n if (elPathname === studioUIBundleRemoteUrlPathname) {\n hasScript = true;\n return;\n }\n })\n\n if (hasScript) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n script.src = studioUIBundleRemoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", + "moduleName": "app", + "alias": "@pimcore/studio-ui-bundle", + "entry": "*" + }, + { + "federationContainerName": "promise new Promise(resolve => {\n const studioUIBundleRemoteUrl = window.StudioUIBundleRemoteUrl\n const script = document.createElement('script')\n\n let hasScript = false;\n\n document.querySelectorAll('script').forEach((el) => {\n const elPathname = el.src.replace(/https?:\\/\\/[^/]+/, '')\n const studioUIBundleRemoteUrlPathname = studioUIBundleRemoteUrl.replace(/https?:\\/\\/[^/]+/, '')\n\n if (elPathname === studioUIBundleRemoteUrlPathname) {\n hasScript = true;\n return;\n }\n })\n\n if (hasScript) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n script.src = studioUIBundleRemoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", + "moduleName": "components", + "alias": "@pimcore/studio-ui-bundle", + "entry": "*" + }, + { + "federationContainerName": "promise new Promise(resolve => {\n const studioUIBundleRemoteUrl = window.StudioUIBundleRemoteUrl\n const script = document.createElement('script')\n\n let hasScript = false;\n\n document.querySelectorAll('script').forEach((el) => {\n const elPathname = el.src.replace(/https?:\\/\\/[^/]+/, '')\n const studioUIBundleRemoteUrlPathname = studioUIBundleRemoteUrl.replace(/https?:\\/\\/[^/]+/, '')\n\n if (elPathname === studioUIBundleRemoteUrlPathname) {\n hasScript = true;\n return;\n }\n })\n\n if (hasScript) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n script.src = studioUIBundleRemoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", + "moduleName": "modules/app", + "alias": "@pimcore/studio-ui-bundle", + "entry": "*" + }, + { + "federationContainerName": "promise new Promise(resolve => {\n const studioUIBundleRemoteUrl = window.StudioUIBundleRemoteUrl\n const script = document.createElement('script')\n\n let hasScript = false;\n\n document.querySelectorAll('script').forEach((el) => {\n const elPathname = el.src.replace(/https?:\\/\\/[^/]+/, '')\n const studioUIBundleRemoteUrlPathname = studioUIBundleRemoteUrl.replace(/https?:\\/\\/[^/]+/, '')\n\n if (elPathname === studioUIBundleRemoteUrlPathname) {\n hasScript = true;\n return;\n }\n })\n\n if (hasScript) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n script.src = studioUIBundleRemoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", + "moduleName": "modules/element", + "alias": "@pimcore/studio-ui-bundle", + "entry": "*" + }, + { + "federationContainerName": "promise new Promise(resolve => {\n const studioUIBundleRemoteUrl = window.StudioUIBundleRemoteUrl\n const script = document.createElement('script')\n\n let hasScript = false;\n\n document.querySelectorAll('script').forEach((el) => {\n const elPathname = el.src.replace(/https?:\\/\\/[^/]+/, '')\n const studioUIBundleRemoteUrlPathname = studioUIBundleRemoteUrl.replace(/https?:\\/\\/[^/]+/, '')\n\n if (elPathname === studioUIBundleRemoteUrlPathname) {\n hasScript = true;\n return;\n }\n })\n\n if (hasScript) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n script.src = studioUIBundleRemoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", + "moduleName": "modules/asset", + "alias": "@pimcore/studio-ui-bundle", + "entry": "*" + }, + { + "federationContainerName": "promise new Promise(resolve => {\n const studioUIBundleRemoteUrl = window.StudioUIBundleRemoteUrl\n const script = document.createElement('script')\n\n let hasScript = false;\n\n document.querySelectorAll('script').forEach((el) => {\n const elPathname = el.src.replace(/https?:\\/\\/[^/]+/, '')\n const studioUIBundleRemoteUrlPathname = studioUIBundleRemoteUrl.replace(/https?:\\/\\/[^/]+/, '')\n\n if (elPathname === studioUIBundleRemoteUrlPathname) {\n hasScript = true;\n return;\n }\n })\n\n if (hasScript) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n script.src = studioUIBundleRemoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", + "moduleName": "modules/widget-manager", + "alias": "@pimcore/studio-ui-bundle", + "entry": "*" + }, + { + "federationContainerName": "promise new Promise(resolve => {\n const studioUIBundleRemoteUrl = window.StudioUIBundleRemoteUrl\n const script = document.createElement('script')\n\n let hasScript = false;\n\n document.querySelectorAll('script').forEach((el) => {\n const elPathname = el.src.replace(/https?:\\/\\/[^/]+/, '')\n const studioUIBundleRemoteUrlPathname = studioUIBundleRemoteUrl.replace(/https?:\\/\\/[^/]+/, '')\n\n if (elPathname === studioUIBundleRemoteUrlPathname) {\n hasScript = true;\n return;\n }\n })\n\n if (hasScript) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n script.src = studioUIBundleRemoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", + "moduleName": "api/asset", + "alias": "@pimcore/studio-ui-bundle", + "entry": "*" + } + ], + "exposes": [ + { + "id": "pimcore_studio_example_bundle:.", + "name": ".", + "assets": { + "js": { + "sync": [ + "static/js/async/__federation_expose_default_export.efa81aeb.js" + ], + "async": [] + }, + "css": { + "sync": [], + "async": [] + } + }, + "path": "." + } + ] +} \ No newline at end of file diff --git a/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/mf-stats.json b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/mf-stats.json new file mode 100644 index 0000000..4e96eff --- /dev/null +++ b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/mf-stats.json @@ -0,0 +1,185 @@ +{ + "id": "pimcore_studio_example_bundle", + "name": "pimcore_studio_example_bundle", + "metaData": { + "name": "pimcore_studio_example_bundle", + "type": "app", + "buildInfo": { + "buildVersion": "0.0.1", + "buildName": "pimcore-studio-ui-demo-bundle" + }, + "remoteEntry": { + "name": "static/js/remoteEntry.js", + "path": "", + "type": "global" + }, + "types": { + "path": "", + "name": "", + "zip": "", + "api": "" + }, + "globalName": "pimcore_studio_example_bundle", + "pluginVersion": "0.13.1", + "prefetchInterface": false, + "publicPath": "/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/" + }, + "shared": [ + { + "singleton": true, + "requiredVersion": "^*", + "shareScope": "default", + "eager": true, + "name": "react", + "version": "*", + "id": "pimcore_studio_example_bundle:react", + "assets": { + "js": { + "async": [], + "sync": [ + "static/js/643.faa3d456.js", + "static/js/remoteEntry.js" + ] + }, + "css": { + "async": [], + "sync": [] + } + }, + "usedIn": [ + "." + ] + }, + { + "singleton": true, + "requiredVersion": "6.1.x", + "shareScope": "default", + "eager": true, + "version": "6.1.x", + "name": "inversify", + "id": "pimcore_studio_example_bundle:inversify", + "assets": { + "js": { + "async": [], + "sync": [ + "static/js/643.faa3d456.js", + "static/js/remoteEntry.js" + ] + }, + "css": { + "async": [], + "sync": [] + } + }, + "usedIn": [ + "." + ] + } + ], + "remotes": [ + { + "alias": "@pimcore/studio-ui-bundle", + "consumingFederationContainerName": "pimcore_studio_example_bundle", + "federationContainerName": "promise new Promise(resolve => {\n const studioUIBundleRemoteUrl = window.StudioUIBundleRemoteUrl\n const script = document.createElement('script')\n\n let hasScript = false;\n\n document.querySelectorAll('script').forEach((el) => {\n const elPathname = el.src.replace(/https?:\\/\\/[^/]+/, '')\n const studioUIBundleRemoteUrlPathname = studioUIBundleRemoteUrl.replace(/https?:\\/\\/[^/]+/, '')\n\n if (elPathname === studioUIBundleRemoteUrlPathname) {\n hasScript = true;\n return;\n }\n })\n\n if (hasScript) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n script.src = studioUIBundleRemoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", + "moduleName": ".", + "usedIn": [ + "js/src/plugins.ts + 29 modules" + ], + "version": "*" + }, + { + "alias": "@pimcore/studio-ui-bundle", + "consumingFederationContainerName": "pimcore_studio_example_bundle", + "federationContainerName": "promise new Promise(resolve => {\n const studioUIBundleRemoteUrl = window.StudioUIBundleRemoteUrl\n const script = document.createElement('script')\n\n let hasScript = false;\n\n document.querySelectorAll('script').forEach((el) => {\n const elPathname = el.src.replace(/https?:\\/\\/[^/]+/, '')\n const studioUIBundleRemoteUrlPathname = studioUIBundleRemoteUrl.replace(/https?:\\/\\/[^/]+/, '')\n\n if (elPathname === studioUIBundleRemoteUrlPathname) {\n hasScript = true;\n return;\n }\n })\n\n if (hasScript) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n script.src = studioUIBundleRemoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", + "moduleName": "app", + "usedIn": [ + "js/src/plugins.ts + 29 modules" + ], + "version": "*" + }, + { + "alias": "@pimcore/studio-ui-bundle", + "consumingFederationContainerName": "pimcore_studio_example_bundle", + "federationContainerName": "promise new Promise(resolve => {\n const studioUIBundleRemoteUrl = window.StudioUIBundleRemoteUrl\n const script = document.createElement('script')\n\n let hasScript = false;\n\n document.querySelectorAll('script').forEach((el) => {\n const elPathname = el.src.replace(/https?:\\/\\/[^/]+/, '')\n const studioUIBundleRemoteUrlPathname = studioUIBundleRemoteUrl.replace(/https?:\\/\\/[^/]+/, '')\n\n if (elPathname === studioUIBundleRemoteUrlPathname) {\n hasScript = true;\n return;\n }\n })\n\n if (hasScript) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n script.src = studioUIBundleRemoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", + "moduleName": "components", + "usedIn": [ + "js/src/plugins.ts + 29 modules" + ], + "version": "*" + }, + { + "alias": "@pimcore/studio-ui-bundle", + "consumingFederationContainerName": "pimcore_studio_example_bundle", + "federationContainerName": "promise new Promise(resolve => {\n const studioUIBundleRemoteUrl = window.StudioUIBundleRemoteUrl\n const script = document.createElement('script')\n\n let hasScript = false;\n\n document.querySelectorAll('script').forEach((el) => {\n const elPathname = el.src.replace(/https?:\\/\\/[^/]+/, '')\n const studioUIBundleRemoteUrlPathname = studioUIBundleRemoteUrl.replace(/https?:\\/\\/[^/]+/, '')\n\n if (elPathname === studioUIBundleRemoteUrlPathname) {\n hasScript = true;\n return;\n }\n })\n\n if (hasScript) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n script.src = studioUIBundleRemoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", + "moduleName": "modules/app", + "usedIn": [ + "js/src/plugins.ts + 29 modules" + ], + "version": "*" + }, + { + "alias": "@pimcore/studio-ui-bundle", + "consumingFederationContainerName": "pimcore_studio_example_bundle", + "federationContainerName": "promise new Promise(resolve => {\n const studioUIBundleRemoteUrl = window.StudioUIBundleRemoteUrl\n const script = document.createElement('script')\n\n let hasScript = false;\n\n document.querySelectorAll('script').forEach((el) => {\n const elPathname = el.src.replace(/https?:\\/\\/[^/]+/, '')\n const studioUIBundleRemoteUrlPathname = studioUIBundleRemoteUrl.replace(/https?:\\/\\/[^/]+/, '')\n\n if (elPathname === studioUIBundleRemoteUrlPathname) {\n hasScript = true;\n return;\n }\n })\n\n if (hasScript) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n script.src = studioUIBundleRemoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", + "moduleName": "modules/element", + "usedIn": [ + "js/src/plugins.ts + 29 modules" + ], + "version": "*" + }, + { + "alias": "@pimcore/studio-ui-bundle", + "consumingFederationContainerName": "pimcore_studio_example_bundle", + "federationContainerName": "promise new Promise(resolve => {\n const studioUIBundleRemoteUrl = window.StudioUIBundleRemoteUrl\n const script = document.createElement('script')\n\n let hasScript = false;\n\n document.querySelectorAll('script').forEach((el) => {\n const elPathname = el.src.replace(/https?:\\/\\/[^/]+/, '')\n const studioUIBundleRemoteUrlPathname = studioUIBundleRemoteUrl.replace(/https?:\\/\\/[^/]+/, '')\n\n if (elPathname === studioUIBundleRemoteUrlPathname) {\n hasScript = true;\n return;\n }\n })\n\n if (hasScript) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n script.src = studioUIBundleRemoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", + "moduleName": "modules/asset", + "usedIn": [ + "js/src/plugins.ts + 29 modules" + ], + "version": "*" + }, + { + "alias": "@pimcore/studio-ui-bundle", + "consumingFederationContainerName": "pimcore_studio_example_bundle", + "federationContainerName": "promise new Promise(resolve => {\n const studioUIBundleRemoteUrl = window.StudioUIBundleRemoteUrl\n const script = document.createElement('script')\n\n let hasScript = false;\n\n document.querySelectorAll('script').forEach((el) => {\n const elPathname = el.src.replace(/https?:\\/\\/[^/]+/, '')\n const studioUIBundleRemoteUrlPathname = studioUIBundleRemoteUrl.replace(/https?:\\/\\/[^/]+/, '')\n\n if (elPathname === studioUIBundleRemoteUrlPathname) {\n hasScript = true;\n return;\n }\n })\n\n if (hasScript) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n script.src = studioUIBundleRemoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", + "moduleName": "modules/widget-manager", + "usedIn": [ + "js/src/plugins.ts + 29 modules" + ], + "version": "*" + }, + { + "alias": "@pimcore/studio-ui-bundle", + "consumingFederationContainerName": "pimcore_studio_example_bundle", + "federationContainerName": "promise new Promise(resolve => {\n const studioUIBundleRemoteUrl = window.StudioUIBundleRemoteUrl\n const script = document.createElement('script')\n\n let hasScript = false;\n\n document.querySelectorAll('script').forEach((el) => {\n const elPathname = el.src.replace(/https?:\\/\\/[^/]+/, '')\n const studioUIBundleRemoteUrlPathname = studioUIBundleRemoteUrl.replace(/https?:\\/\\/[^/]+/, '')\n\n if (elPathname === studioUIBundleRemoteUrlPathname) {\n hasScript = true;\n return;\n }\n })\n\n if (hasScript) {\n resolve({\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n })\n return\n }\n\n script.src = studioUIBundleRemoteUrl\n script.onload = () => {\n const proxy = {\n get: (request) => window['pimcore_studio_ui_bundle'].get(request),\n init: (...arg) => {\n try {\n return window['pimcore_studio_ui_bundle'].init(...arg)\n } catch(e) {\n console.log('remote container already initialized')\n }\n }\n }\n resolve(proxy)\n }\n document.head.appendChild(script);\n })\n ", + "moduleName": "api/asset", + "usedIn": [ + "js/src/plugins.ts + 29 modules" + ], + "version": "*" + } + ], + "exposes": [ + { + "path": ".", + "id": "pimcore_studio_example_bundle:.", + "name": ".", + "requires": [ + "react", + "inversify" + ], + "file": "js/src/plugins.ts", + "assets": { + "js": { + "sync": [ + "static/js/async/__federation_expose_default_export.efa81aeb.js" + ], + "async": [] + }, + "css": { + "sync": [], + "async": [] + } + } + } + ] +} \ No newline at end of file diff --git a/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/643.faa3d456.js b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/643.faa3d456.js new file mode 100644 index 0000000..a5513f5 --- /dev/null +++ b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/643.faa3d456.js @@ -0,0 +1,10 @@ +/*! For license information please see 643.faa3d456.js.LICENSE.txt */ +"use strict";(self.webpackChunkpimcore_studio_example_bundle=self.webpackChunkpimcore_studio_example_bundle||[]).push([["643"],{408:function(e,t){var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),h=Symbol.iterator;function p(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=h&&e[h]||e["@@iterator"])?e:null}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}function _(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},_.prototype=v.prototype;var E=b.prototype=new _;E.constructor=b,y(E,v.prototype),E.isPureReactComponent=!0;var S=Array.isArray,w=Object.prototype.hasOwnProperty,A={current:null},I={key:!0,ref:!0,__self:!0,__source:!0};function R(e,t,r){var o,i={},a=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)w.call(t,o)&&!I.hasOwnProperty(o)&&(i[o]=t[o]);var c=arguments.length-2;if(1===c)i.children=r;else if(1{let t=e.split("-")[0].toLowerCase();return`View the docs to see how to solve: https://module-federation.io/guide/troubleshooting/${t}/${e}`},h=(e,t,n,r)=>{let o=[`${[t[e]]} #${e}`];return n&&o.push(`args: ${JSON.stringify(n)}`),o.push(d(e)),r&&o.push(`Original Error Message: + ${r}`),o.join("\n")};function p(){return(p=Object.assign||function(e){for(var t=1;te===t)&&e.push(t),e}function d(e){return"version"in e&&e.version?`${e.name}:${e.version}`:"entry"in e&&e.entry?`${e.name}:${e.entry}`:`${e.name}`}function h(e){return void 0!==e.entry}function p(e){return!e.entry.includes(".json")&&e.entry.includes(".js")}async function m(e,t){try{return await e()}catch(e){t||l(e);return}}function y(e){return e&&"object"==typeof e}let g=Object.prototype.toString;function v(e){return"[object Object]"===g.call(e)}function _(e,t){let n=/^(https?:)?\/\//i;return e.replace(n,"").replace(/\/$/,"")===t.replace(n,"").replace(/\/$/,"")}function b(e){return Array.isArray(e)?e:[e]}function E(e){let t={url:"",type:"global",globalName:""};return o.isBrowserEnv()||o.isReactNativeEnv()?"remoteEntry"in e?{url:e.remoteEntry,type:e.remoteEntryType,globalName:e.globalName}:t:"ssrRemoteEntry"in e?{url:e.ssrRemoteEntry||t.url,type:e.ssrRemoteEntryType||t.type,globalName:e.globalName}:t}let S=(e,t)=>{let n;return n=e.endsWith("/")?e.slice(0,-1):e,t.startsWith(".")&&(t=t.slice(1)),n+=t},w="object"==typeof globalThis?globalThis:window,A=(()=>{try{return document.defaultView}catch(e){return w}})(),I=A;function R(e,t,n){Object.defineProperty(e,t,{value:n,configurable:!1,writable:!0})}function N(e,t){return Object.hasOwnProperty.call(e,t)}N(w,"__GLOBAL_LOADING_REMOTE_ENTRY__")||R(w,"__GLOBAL_LOADING_REMOTE_ENTRY__",{});let T=w.__GLOBAL_LOADING_REMOTE_ENTRY__;function M(e){var t,n,r,o,i,a,s,c,u,l,f,d;N(e,"__VMOK__")&&!N(e,"__FEDERATION__")&&R(e,"__FEDERATION__",e.__VMOK__),N(e,"__FEDERATION__")||(R(e,"__FEDERATION__",{__GLOBAL_PLUGIN__:[],__INSTANCES__:[],moduleInfo:{},__SHARE__:{},__MANIFEST_LOADING__:{},__PRELOADED_MAP__:new Map}),R(e,"__VMOK__",e.__FEDERATION__)),null!=(s=(t=e.__FEDERATION__).__GLOBAL_PLUGIN__)||(t.__GLOBAL_PLUGIN__=[]),null!=(c=(n=e.__FEDERATION__).__INSTANCES__)||(n.__INSTANCES__=[]),null!=(u=(r=e.__FEDERATION__).moduleInfo)||(r.moduleInfo={}),null!=(l=(o=e.__FEDERATION__).__SHARE__)||(o.__SHARE__={}),null!=(f=(i=e.__FEDERATION__).__MANIFEST_LOADING__)||(i.__MANIFEST_LOADING__={}),null!=(d=(a=e.__FEDERATION__).__PRELOADED_MAP__)||(a.__PRELOADED_MAP__=new Map)}function O(){w.__FEDERATION__.__GLOBAL_PLUGIN__=[],w.__FEDERATION__.__INSTANCES__=[],w.__FEDERATION__.moduleInfo={},w.__FEDERATION__.__SHARE__={},w.__FEDERATION__.__MANIFEST_LOADING__={},Object.keys(T).forEach(e=>{delete T[e]})}function $(e){w.__FEDERATION__.__INSTANCES__.push(e)}function k(){return w.__FEDERATION__.__DEBUG_CONSTRUCTOR__}function D(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.isDebugMode();t&&(w.__FEDERATION__.__DEBUG_CONSTRUCTOR__=e,w.__FEDERATION__.__DEBUG_CONSTRUCTOR_VERSION__="0.13.1")}function P(e,t){if("string"==typeof t){if(e[t])return{value:e[t],key:t};for(let n of Object.keys(e)){let[r,o]=n.split(":"),i=`${r}:${t}`,a=e[i];if(a)return{value:a,key:i}}return{value:void 0,key:t}}throw Error("key must be string")}M(w),M(A);let j=()=>A.__FEDERATION__.moduleInfo,x=(e,t)=>{let n=P(t,d(e)).value;if(n&&!n.version&&"version"in e&&e.version&&(n.version=e.version),n)return n;if("version"in e&&e.version){let{version:t}=e,n=d(r._object_without_properties_loose(e,["version"])),o=P(A.__FEDERATION__.moduleInfo,n).value;if((null==o?void 0:o.version)===t)return o}},C=e=>x(e,A.__FEDERATION__.moduleInfo),F=(e,t)=>{let n=d(e);return A.__FEDERATION__.moduleInfo[n]=t,A.__FEDERATION__.moduleInfo},L=e=>(A.__FEDERATION__.moduleInfo=r._extends({},A.__FEDERATION__.moduleInfo,e),()=>{for(let t of Object.keys(e))delete A.__FEDERATION__.moduleInfo[t]}),H=(e,t)=>{let n=t||`__FEDERATION_${e}:custom__`,r=w[n];return{remoteEntryKey:n,entryExports:r}},G=e=>{let{__GLOBAL_PLUGIN__:t}=A.__FEDERATION__;e.forEach(e=>{-1===t.findIndex(t=>t.name===e.name)?t.push(e):l(`The plugin ${e.name} has been registered.`)})},U=()=>A.__FEDERATION__.__GLOBAL_PLUGIN__,B=e=>w.__FEDERATION__.__PRELOADED_MAP__.get(e),q=e=>w.__FEDERATION__.__PRELOADED_MAP__.set(e,!0),W="default",V="global",K="[0-9A-Za-z-]+",z=`(?:\\+(${K}(?:\\.${K})*))`,Y="0|[1-9]\\d*",X="[0-9]+",J="\\d*[a-zA-Z-][a-zA-Z0-9-]*",Z=`(?:${X}|${J})`,Q=`(?:-?(${Z}(?:\\.${Z})*))`,ee=`(?:${Y}|${J})`,et=`(?:-(${ee}(?:\\.${ee})*))`,en=`${Y}|x|X|\\*`,er=`[v=\\s]*(${en})(?:\\.(${en})(?:\\.(${en})(?:${et})?${z}?)?)?`,eo=`^\\s*(${er})\\s+-\\s+(${er})\\s*$`,ei=`(${X})\\.(${X})\\.(${X})`,ea=`[v=\\s]*${ei}${Q}?${z}?`,es="((?:<|>)?=?)",ec=`(\\s*)${es}\\s*(${ea}|${er})`,eu="(?:~>?)",el=`(\\s*)${eu}\\s+`,ef="(?:\\^)",ed=`(\\s*)${ef}\\s+`,eh="(<|>)?=?\\s*\\*",ep=`^${ef}${er}$`,em=`(${Y})\\.(${Y})\\.(${Y})`,ey=`v?${em}${et}?${z}?`,eg=`^${eu}${er}$`,ev=`^${es}\\s*${er}$`,e_=`^${es}\\s*(${ey})$|^$`,eb="^\\s*>=\\s*0.0.0\\s*$";function eE(e){return new RegExp(e)}function eS(e){return!e||"x"===e.toLowerCase()||"*"===e}function ew(){for(var e=arguments.length,t=Array(e),n=0;nt.reduce((e,t)=>t(e),e)}function eA(e){return e.match(eE(e_))}function eI(e,t,n,r){let o=`${e}.${t}.${n}`;return r?`${o}-${r}`:o}function eR(e){return e.replace(eE(eo),(e,t,n,r,o,i,a,s,c,u,l,f)=>(t=eS(n)?"":eS(r)?`>=${n}.0.0`:eS(o)?`>=${n}.${r}.0`:`>=${t}`,s=eS(c)?"":eS(u)?`<${Number(c)+1}.0.0-0`:eS(l)?`<${c}.${Number(u)+1}.0-0`:f?`<=${c}.${u}.${l}-${f}`:`<=${s}`,`${t} ${s}`.trim()))}function eN(e){return e.replace(eE(ec),"$1$2$3")}function eT(e){return e.replace(eE(el),"$1~")}function eM(e){return e.replace(eE(ed),"$1^")}function eO(e){return e.trim().split(/\s+/).map(e=>e.replace(eE(ep),(e,t,n,r,o)=>{if(eS(t))return"";if(eS(n))return`>=${t}.0.0 <${Number(t)+1}.0.0-0`;if(eS(r))if("0"===t)return`>=${t}.${n}.0 <${t}.${Number(n)+1}.0-0`;else return`>=${t}.${n}.0 <${Number(t)+1}.0.0-0`;if(o)if("0"!==t)return`>=${t}.${n}.${r}-${o} <${Number(t)+1}.0.0-0`;else if("0"===n)return`>=${t}.${n}.${r}-${o} <${t}.${n}.${Number(r)+1}-0`;else return`>=${t}.${n}.${r}-${o} <${t}.${Number(n)+1}.0-0`;if("0"===t)if("0"===n)return`>=${t}.${n}.${r} <${t}.${n}.${Number(r)+1}-0`;else return`>=${t}.${n}.${r} <${t}.${Number(n)+1}.0-0`;return`>=${t}.${n}.${r} <${Number(t)+1}.0.0-0`})).join(" ")}function e$(e){return e.trim().split(/\s+/).map(e=>e.replace(eE(eg),(e,t,n,r,o)=>eS(t)?"":eS(n)?`>=${t}.0.0 <${Number(t)+1}.0.0-0`:eS(r)?`>=${t}.${n}.0 <${t}.${Number(n)+1}.0-0`:o?`>=${t}.${n}.${r}-${o} <${t}.${Number(n)+1}.0-0`:`>=${t}.${n}.${r} <${t}.${Number(n)+1}.0-0`)).join(" ")}function ek(e){return e.split(/\s+/).map(e=>e.trim().replace(eE(ev),(e,t,n,r,o,i)=>{let a=eS(n),s=a||eS(r),c=s||eS(o);if("="===t&&c&&(t=""),i="",a)if(">"===t||"<"===t)return"<0.0.0-0";else return"*";return t&&c?(s&&(r=0),o=0,">"===t?(t=">=",s?(n=Number(n)+1,r=0):r=Number(r)+1,o=0):"<="===t&&(t="<",s?n=Number(n)+1:r=Number(r)+1),"<"===t&&(i="-0"),`${t+n}.${r}.${o}${i}`):s?`>=${n}.0.0${i} <${Number(n)+1}.0.0-0`:c?`>=${n}.${r}.0${i} <${n}.${Number(r)+1}.0-0`:e})).join(" ")}function eD(e){return e.trim().replace(eE(eh),"")}function eP(e){return e.trim().replace(eE(eb),"")}function ej(e,t){return(e=Number(e)||e)>(t=Number(t)||t)?1:e===t?0:-1}function ex(e,t){let{preRelease:n}=e,{preRelease:r}=t;if(void 0===n&&r)return 1;if(n&&void 0===r)return -1;if(void 0===n&&void 0===r)return 0;for(let e=0,t=n.length;e<=t;e++){let t=n[e],o=r[e];if(t!==o){if(void 0===t&&void 0===o)return 0;if(!t)return 1;if(!o)return -1;return ej(t,o)}}return 0}function eC(e,t){return ej(e.major,t.major)||ej(e.minor,t.minor)||ej(e.patch,t.patch)||ex(e,t)}function eF(e,t){return e.version===t.version}function eL(e,t){switch(e.operator){case"":case"=":return eF(e,t);case">":return 0>eC(e,t);case">=":return eF(e,t)||0>eC(e,t);case"<":return eC(e,t)>0;case"<=":return eF(e,t)||eC(e,t)>0;case void 0:return!0;default:return!1}}function eH(e){return ew(eO,e$,ek,eD)(e)}function eG(e){return ew(eR,eN,eT,eM)(e.trim()).split(/\s+/).join(" ")}function eU(e,t){if(!e)return!1;let n=eG(t).split(" ").map(e=>eH(e)).join(" ").split(/\s+/).map(e=>eP(e)),r=eA(e);if(!r)return!1;let[,o,,i,a,s,c]=r,u={operator:o,version:eI(i,a,s,c),major:i,minor:a,patch:s,preRelease:null==c?void 0:c.split(".")};for(let e of n){let t=eA(e);if(!t)return!1;let[,n,,r,o,i,a]=t;if(!eL({operator:n,version:eI(r,o,i,a),major:r,minor:o,patch:i,preRelease:null==a?void 0:a.split(".")},u))return!1}return!0}function eB(e,t,n,o){var i,a,s;let c;return c="get"in e?e.get:"lib"in e?()=>Promise.resolve(e.lib):()=>Promise.resolve(()=>{throw Error(`Can not get shared '${n}'!`)}),r._extends({deps:[],useIn:[],from:t,loading:null},e,{shareConfig:r._extends({requiredVersion:`^${e.version}`,singleton:!1,eager:!1,strictVersion:!1},e.shareConfig),get:c,loaded:null!=e&&!!e.loaded||"lib"in e||void 0,version:null!=(i=e.version)?i:"0",scope:Array.isArray(e.scope)?e.scope:[null!=(a=e.scope)?a:"default"],strategy:(null!=(s=e.strategy)?s:o)||"version-first"})}function eq(e,t){let n=t.shared||{},o=t.name,i=Object.keys(n).reduce((e,r)=>{let i=b(n[r]);return e[r]=e[r]||[],i.forEach(n=>{e[r].push(eB(n,o,r,t.shareStrategy))}),e},{}),a=r._extends({},e.shared);return Object.keys(i).forEach(e=>{a[e]?i[e].forEach(t=>{a[e].find(e=>e.version===t.version)||a[e].push(t)}):a[e]=i[e]}),{shared:a,shareInfos:i}}function eW(e,t){let n=e=>{if(!Number.isNaN(Number(e))){let t=e.split("."),n=e;for(let e=0;e<3-t.length;e++)n+=".0";return n}return e};return!!eU(n(e),`<=${n(t)}`)}let eV=(e,t)=>{let n=t||function(e,t){return eW(e,t)};return Object.keys(e).reduce((e,t)=>!e||n(e,t)||"0"===e?t:e,0)},eK=e=>!!e.loaded||"function"==typeof e.lib,ez=e=>!!e.loading;function eY(e,t,n){let r=e[t][n],o=function(e,t){return!eK(r[e])&&eW(e,t)};return eV(e[t][n],o)}function eX(e,t,n){let r=e[t][n],o=function(e,t){let n=e=>eK(e)||ez(e);if(n(r[t]))if(n(r[e]))return!!eW(e,t);else return!0;return!n(r[e])&&eW(e,t)};return eV(e[t][n],o)}function eJ(e){return"loaded-first"===e?eX:eY}function eZ(e,t,n,r){if(!e)return;let{shareConfig:o,scope:i=W,strategy:a}=n;for(let s of Array.isArray(i)?i:[i])if(o&&e[s]&&e[s][t]){let{requiredVersion:i}=o,c=eJ(a)(e,s,t),f=()=>{if(o.singleton){if("string"==typeof i&&!eU(c,i)){let r=`Version ${c} from ${c&&e[s][t][c].from} of shared singleton module ${t} does not satisfy the requirement of ${n.from} which needs ${i})`;o.strictVersion?u(r):l(r)}return e[s][t][c]}if(!1===i||"*"===i||eU(c,i))return e[s][t][c];for(let[n,r]of Object.entries(e[s][t]))if(eU(n,i))return r},d={shareScopeMap:e,scope:s,pkgName:t,version:c,GlobalFederation:I.__FEDERATION__,resolver:f};return(r.emit(d)||d).resolver()}}function eQ(){return I.__FEDERATION__.__SHARE__}function e0(e){var t;let{pkgName:n,extraOptions:r,shareInfos:o}=e,i=e=>{if(!e)return;let t={};e.forEach(e=>{t[e.version]=e});let n=function(e,n){return!eK(t[e])&&eW(e,n)},r=eV(t,n);return t[r]};return Object.assign({},(null!=(t=null==r?void 0:r.resolver)?t:i)(o[n]),null==r?void 0:r.customShareInfo)}var e1={global:{Global:I,nativeGlobal:A,resetFederationGlobalInfo:O,setGlobalFederationInstance:$,getGlobalFederationConstructor:k,setGlobalFederationConstructor:D,getInfoWithoutType:P,getGlobalSnapshot:j,getTargetSnapshotInfoByModuleInfo:x,getGlobalSnapshotInfoByModuleInfo:C,setGlobalSnapshotInfoByModuleInfo:F,addGlobalSnapshot:L,getRemoteEntryExports:H,registerGlobalPlugins:G,getGlobalHostPlugins:U,getPreloaded:B,setPreloaded:q},share:{getRegisteredShare:eZ,getGlobalShareScope:eQ}};function e2(){return"pimcore_studio_example_bundle:0.0.1"}function e3(e,t){for(let n of e){let e=t.startsWith(n.name),r=t.replace(n.name,"");if(e){if(r.startsWith("/"))return{pkgNameOrAlias:n.name,expose:r=`.${r}`,remote:n};else if(""===r)return{pkgNameOrAlias:n.name,expose:".",remote:n}}let o=n.alias&&t.startsWith(n.alias),i=n.alias&&t.replace(n.alias,"");if(n.alias&&o){if(i&&i.startsWith("/"))return{pkgNameOrAlias:n.alias,expose:i=`.${i}`,remote:n};else if(""===i)return{pkgNameOrAlias:n.alias,expose:".",remote:n}}}}function e4(e,t){for(let n of e)if(t===n.name||n.alias&&t===n.alias)return n}function e5(e,t){let n=U();return n.length>0&&n.forEach(t=>{(null==e?void 0:e.find(e=>e.name!==t.name))&&e.push(t)}),e&&e.length>0&&e.forEach(e=>{t.forEach(t=>{t.applyPlugin(e)})}),e}async function e6(e){let{entry:t,remoteEntryExports:n}=e;return new Promise((e,r)=>{try{n?e(n):"undefined"!=typeof FEDERATION_ALLOW_NEW_FUNCTION?Function("callbacks",`import("${t}").then(callbacks[0]).catch(callbacks[1])`)([e,r]):import(t).then(e).catch(r)}catch(e){r(e)}})}async function e8(e){let{entry:t,remoteEntryExports:n}=e;return new Promise((e,r)=>{try{n?e(n):Function("callbacks",`System.import("${t}").then(callbacks[0]).catch(callbacks[1])`)([e,r])}catch(e){r(e)}})}async function e7(e){let{name:t,globalName:n,entry:r,loaderHook:a}=e,{entryExports:s}=H(t,n);return s||o.loadScript(r,{attrs:{},createScriptHook:(e,t)=>{let n=a.lifecycle.createScript.emit({url:e,attrs:t});if(n&&(n instanceof HTMLScriptElement||"script"in n||"timeout"in n))return n}}).then(()=>{let{remoteEntryKey:e,entryExports:o}=H(t,n);return c(o,i.getShortErrorMsg(i.RUNTIME_001,i.runtimeDescMap,{remoteName:t,remoteEntryUrl:r,remoteEntryKey:e})),o}).catch(e=>{throw c(void 0,i.getShortErrorMsg(i.RUNTIME_008,i.runtimeDescMap,{remoteName:t,resourceUrl:r})),e})}async function e9(e){let{remoteInfo:t,remoteEntryExports:n,loaderHook:r}=e,{entry:o,entryGlobalName:i,name:a,type:s}=t;switch(s){case"esm":case"module":return e6({entry:o,remoteEntryExports:n});case"system":return e8({entry:o,remoteEntryExports:n});default:return e7({entry:o,globalName:i,name:a,loaderHook:r})}}async function te(e){let{remoteInfo:t,loaderHook:n}=e,{entry:r,entryGlobalName:a,name:s,type:u}=t,{entryExports:l}=H(s,a);return l||o.loadScriptNode(r,{attrs:{name:s,globalName:a,type:u},loaderHook:{createScriptHook:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.lifecycle.createScript.emit({url:e,attrs:t});if(r&&"url"in r)return r}}}).then(()=>{let{remoteEntryKey:e,entryExports:t}=H(s,a);return c(t,i.getShortErrorMsg(i.RUNTIME_001,i.runtimeDescMap,{remoteName:s,remoteEntryUrl:r,remoteEntryKey:e})),t}).catch(e=>{throw e})}function tt(e){let{entry:t,name:n}=e;return o.composeKeyWithSeparator(n,t)}async function tn(e){let{origin:t,remoteEntryExports:n,remoteInfo:r}=e,i=tt(r);if(n)return n;if(!T[i]){let e=t.remoteHandler.hooks.lifecycle.loadEntry,a=t.loaderHook;T[i]=e.emit({loaderHook:a,remoteInfo:r,remoteEntryExports:n}).then(e=>e||(o.isBrowserEnv()?e9({remoteInfo:r,remoteEntryExports:n,loaderHook:a}):te({remoteInfo:r,loaderHook:a})))}return T[i]}function tr(e){return r._extends({},e,{entry:"entry"in e?e.entry:"",type:e.type||V,entryGlobalName:e.entryGlobalName||e.name,shareScope:e.shareScope||W})}let to=class{async getEntry(){let e;if(this.remoteEntryExports)return this.remoteEntryExports;try{e=await tn({origin:this.host,remoteInfo:this.remoteInfo,remoteEntryExports:this.remoteEntryExports})}catch(n){let t=tt(this.remoteInfo);e=await this.host.loaderHook.lifecycle.loadEntryError.emit({getRemoteEntry:tn,origin:this.host,remoteInfo:this.remoteInfo,remoteEntryExports:this.remoteEntryExports,globalLoading:T,uniqueKey:t})}return c(e,`remoteEntryExports is undefined + ${o.safeToString(this.remoteInfo)}`),this.remoteEntryExports=e,this.remoteEntryExports}async get(e,t,n,o){let a,{loadFactory:s=!0}=n||{loadFactory:!0},l=await this.getEntry();if(!this.inited){let t=this.host.shareScopeMap,n=Array.isArray(this.remoteInfo.shareScope)?this.remoteInfo.shareScope:[this.remoteInfo.shareScope];n.length||n.push("default"),n.forEach(e=>{t[e]||(t[e]={})});let a=t[n[0]],s=[],c={version:this.remoteInfo.version||"",shareScopeKeys:Array.isArray(this.remoteInfo.shareScope)?n:this.remoteInfo.shareScope||"default"};Object.defineProperty(c,"shareScopeMap",{value:t,enumerable:!1});let f=await this.host.hooks.lifecycle.beforeInitContainer.emit({shareScope:a,remoteEntryInitOptions:c,initScope:s,remoteInfo:this.remoteInfo,origin:this.host});void 0===(null==l?void 0:l.init)&&u(i.getShortErrorMsg(i.RUNTIME_002,i.runtimeDescMap,{remoteName:name,remoteEntryUrl:this.remoteInfo.entry,remoteEntryKey:this.remoteInfo.entryGlobalName})),await l.init(f.shareScope,f.initScope,f.remoteEntryInitOptions),await this.host.hooks.lifecycle.initContainer.emit(r._extends({},f,{id:e,remoteSnapshot:o,remoteEntryExports:l}))}this.lib=l,this.inited=!0,(a=await this.host.loaderHook.lifecycle.getModuleFactory.emit({remoteEntryExports:l,expose:t,moduleInfo:this.remoteInfo}))||(a=await l.get(t)),c(a,`${d(this.remoteInfo)} remote don't export ${t}.`);let f=S(this.remoteInfo.name,t),h=this.wraperFactory(a,f);return s?await h():h}wraperFactory(e,t){function n(e,t){e&&"object"==typeof e&&Object.isExtensible(e)&&!Object.getOwnPropertyDescriptor(e,Symbol.for("mf_module_id"))&&Object.defineProperty(e,Symbol.for("mf_module_id"),{value:t,enumerable:!1})}return e instanceof Promise?async()=>{let r=await e();return n(r,t),r}:()=>{let r=e();return n(r,t),r}}constructor({remoteInfo:e,host:t}){this.inited=!1,this.lib=void 0,this.remoteInfo=e,this.host=t}};class ti{on(e){"function"==typeof e&&this.listeners.add(e)}once(e){let t=this;this.on(function n(){for(var r=arguments.length,o=Array(r),i=0;i0&&this.listeners.forEach(t=>{e=t(...n)}),e}remove(e){this.listeners.delete(e)}removeAll(){this.listeners.clear()}constructor(e){this.type="",this.listeners=new Set,e&&(this.type=e)}}class ta extends ti{emit(){let e;for(var t=arguments.length,n=Array(t),r=0;r0){let t=0,r=e=>!1!==e&&(t0){let n=0,r=t=>(l(t),this.onerror(t),e),o=i=>{if(ts(e,i)){if(e=i,n{let n=e[t];n&&this.lifecycle[t].on(n)}))}removePlugin(e){c(e,"A name is required.");let t=this.registerPlugins[e];c(t,`The plugin "${e}" is not registered.`),Object.keys(t).forEach(e=>{"name"!==e&&this.lifecycle[e].remove(t[e])})}inherit(e){let{lifecycle:t,registerPlugins:n}=e;Object.keys(t).forEach(e=>{c(!this.lifecycle[e],`The hook "${e}" has a conflict and cannot be inherited.`),this.lifecycle[e]=t[e]}),Object.keys(n).forEach(e=>{c(!this.registerPlugins[e],`The plugin "${e}" has a conflict and cannot be inherited.`),this.applyPlugin(n[e])})}constructor(e){this.registerPlugins={},this.lifecycle=e,this.lifecycleKeys=Object.keys(e)}}function tf(e){return r._extends({resourceCategory:"sync",share:!0,depsRemote:!0,prefetchInterface:!1},e)}function td(e,t){return t.map(t=>{let n=e4(e,t.nameOrAlias);return c(n,`Unable to preload ${t.nameOrAlias} as it is not included in ${!n&&o.safeToString({remoteInfo:n,remotes:e})}`),{remote:n,preloadConfig:tf(t)}})}function th(e){return e?e.map(e=>"."===e?e:e.startsWith("./")?e.replace("./",""):e):[]}function tp(e,t,n){let r=!(arguments.length>3)||void 0===arguments[3]||arguments[3],{cssAssets:i,jsAssetsWithoutEntry:a,entryAssets:s}=n;if(t.options.inBrowser){if(s.forEach(n=>{let{moduleInfo:r}=n,o=t.moduleCache.get(e.name);o?tn({origin:t,remoteInfo:r,remoteEntryExports:o.remoteEntryExports}):tn({origin:t,remoteInfo:r,remoteEntryExports:void 0})}),r){let e={rel:"preload",as:"style"};i.forEach(n=>{let{link:r,needAttach:i}=o.createLink({url:n,cb:()=>{},attrs:e,createLinkHook:(e,n)=>{let r=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:n});if(r instanceof HTMLLinkElement)return r}});i&&document.head.appendChild(r)})}else{let e={rel:"stylesheet",type:"text/css"};i.forEach(n=>{let{link:r,needAttach:i}=o.createLink({url:n,cb:()=>{},attrs:e,createLinkHook:(e,n)=>{let r=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:n});if(r instanceof HTMLLinkElement)return r},needDeleteLink:!1});i&&document.head.appendChild(r)})}if(r){let e={rel:"preload",as:"script"};a.forEach(n=>{let{link:r,needAttach:i}=o.createLink({url:n,cb:()=>{},attrs:e,createLinkHook:(e,n)=>{let r=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:n});if(r instanceof HTMLLinkElement)return r}});i&&document.head.appendChild(r)})}else{let n={fetchpriority:"high",type:(null==e?void 0:e.type)==="module"?"module":"text/javascript"};a.forEach(e=>{let{script:r,needAttach:i}=o.createScript({url:e,cb:()=>{},attrs:n,createScriptHook:(e,n)=>{let r=t.loaderHook.lifecycle.createScript.emit({url:e,attrs:n});if(r instanceof HTMLScriptElement)return r},needDeleteScript:!0});i&&document.head.appendChild(r)})}}}function tm(e,t){let n=E(t);n.url||u(`The attribute remoteEntry of ${e.name} must not be undefined.`);let r=o.getResourceUrl(t,n.url);o.isBrowserEnv()||r.startsWith("http")||(r=`https:${r}`),e.type=n.type,e.entryGlobalName=n.globalName,e.entry=r,e.version=t.version,e.buildVersion=t.buildVersion}function ty(){return{name:"snapshot-plugin",async afterResolve(e){let{remote:t,pkgNameOrAlias:n,expose:o,origin:i,remoteInfo:a}=e;if(!h(t)||!p(t)){let{remoteSnapshot:s,globalSnapshot:c}=await i.snapshotHandler.loadRemoteSnapshotInfo(t);tm(a,s);let u={remote:t,preloadConfig:{nameOrAlias:n,exposes:[o],resourceCategory:"sync",share:!1,depsRemote:!1}},l=await i.remoteHandler.hooks.lifecycle.generatePreloadAssets.emit({origin:i,preloadOptions:u,remoteInfo:a,remote:t,remoteSnapshot:s,globalSnapshot:c});return l&&tp(a,i,l,!1),r._extends({},e,{remoteSnapshot:s})}return e}}}function tg(e){let t=e.split(":");return 1===t.length?{name:t[0],version:void 0}:2===t.length?{name:t[0],version:t[1]}:{name:t[1],version:t[2]}}function tv(e,t,n,r){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=arguments.length>5?arguments[5]:void 0,{value:s}=P(e,d(t)),c=a||s;if(c&&!o.isManifestProvider(c)&&(n(c,t,r),c.remotesInfo))for(let t of Object.keys(c.remotesInfo)){if(i[t])continue;i[t]=!0;let r=tg(t),o=c.remotesInfo[t];tv(e,{name:r.name,version:o.matchedVersion},n,!1,i,void 0)}}let t_=(e,t)=>document.querySelector(`${e}[${"link"===e?"href":"src"}="${t}"]`);function tb(e,t,n,r,i){let a=[],s=[],c=[],u=new Set,l=new Set,{options:f}=e,{preloadConfig:d}=t,{depsRemote:h}=d;if(tv(r,n,(t,n,r)=>{let i;if(r)i=d;else if(Array.isArray(h)){let e=h.find(e=>e.nameOrAlias===n.name||e.nameOrAlias===n.alias);if(!e)return;i=tf(e)}else{if(!0!==h)return;i=d}let u=o.getResourceUrl(t,E(t).url);u&&c.push({name:n.name,moduleInfo:{name:n.name,entry:u,type:"remoteEntryType"in t?t.remoteEntryType:"global",entryGlobalName:"globalName"in t?t.globalName:n.name,shareScope:"",version:"version"in t?t.version:void 0},url:u});let l="modules"in t?t.modules:[],f=th(i.exposes);if(f.length&&"modules"in t){var p;l=null==t||null==(p=t.modules)?void 0:p.reduce((e,t)=>((null==f?void 0:f.indexOf(t.moduleName))!==-1&&e.push(t),e),[])}function m(e){let n=e.map(e=>o.getResourceUrl(t,e));return i.filter?n.filter(i.filter):n}if(l){let r=l.length;for(let o=0;o{let r=eZ(e.shareScopeMap,n.sharedName,t,e.sharedHandler.hooks.lifecycle.resolveShare);r&&"function"==typeof r.lib&&(n.assets.js.sync.forEach(e=>{u.add(e)}),n.assets.css.sync.forEach(e=>{l.add(e)}))};i.shared.forEach(e=>{var n;let r=null==(n=f.shared)?void 0:n[e.sharedName];if(!r)return;let o=e.version?r.find(t=>t.version===e.version):r;o&&b(o).forEach(n=>{t(n,e)})})}let p=s.filter(e=>!u.has(e)&&!t_("script",e));return{cssAssets:a.filter(e=>!l.has(e)&&!t_("link",e)),jsAssetsWithoutEntry:p,entryAssets:c.filter(e=>!t_("script",e.url))}}let tE=function(){return{name:"generate-preload-assets-plugin",async generatePreloadAssets(e){let{origin:t,preloadOptions:n,remoteInfo:r,remote:i,globalSnapshot:a,remoteSnapshot:s}=e;return o.isBrowserEnv()?h(i)&&p(i)?{cssAssets:[],jsAssetsWithoutEntry:[],entryAssets:[{name:i.name,url:i.entry,moduleInfo:{name:r.name,entry:i.entry,type:r.type||"global",entryGlobalName:"",shareScope:""}}]}:(tm(r,s),tb(t,n,r,a,s)):{cssAssets:[],jsAssetsWithoutEntry:[],entryAssets:[]}}}};function tS(e,t){let n=C({name:t.options.name,version:t.options.version}),r=n&&"remotesInfo"in n&&n.remotesInfo&&P(n.remotesInfo,e.name).value;return r&&r.matchedVersion?{hostGlobalSnapshot:n,globalSnapshot:j(),remoteSnapshot:C({name:e.name,version:r.matchedVersion})}:{hostGlobalSnapshot:void 0,globalSnapshot:j(),remoteSnapshot:C({name:e.name,version:"version"in e?e.version:void 0})}}class tw{async loadSnapshot(e){let{options:t}=this.HostInstance,{hostGlobalSnapshot:n,remoteSnapshot:r,globalSnapshot:o}=this.getGlobalRemoteInfo(e),{remoteSnapshot:i,globalSnapshot:a}=await this.hooks.lifecycle.loadSnapshot.emit({options:t,moduleInfo:e,hostGlobalSnapshot:n,remoteSnapshot:r,globalSnapshot:o});return{remoteSnapshot:i,globalSnapshot:a}}async loadRemoteSnapshotInfo(e){let t,n,{options:a}=this.HostInstance;await this.hooks.lifecycle.beforeLoadRemoteSnapshot.emit({options:a,moduleInfo:e});let s=C({name:this.HostInstance.options.name,version:this.HostInstance.options.version});s||(s={version:this.HostInstance.options.version||"",remoteEntry:"",remotesInfo:{}},L({[this.HostInstance.options.name]:s})),s&&"remotesInfo"in s&&!P(s.remotesInfo,e.name).value&&("version"in e||"entry"in e)&&(s.remotesInfo=r._extends({},null==s?void 0:s.remotesInfo,{[e.name]:{matchedVersion:"version"in e?e.version:e.entry}}));let{hostGlobalSnapshot:c,remoteSnapshot:l,globalSnapshot:f}=this.getGlobalRemoteInfo(e),{remoteSnapshot:d,globalSnapshot:p}=await this.hooks.lifecycle.loadSnapshot.emit({options:a,moduleInfo:e,hostGlobalSnapshot:c,remoteSnapshot:l,globalSnapshot:f});if(d)if(o.isManifestProvider(d)){let i=o.isBrowserEnv()?d.remoteEntry:d.ssrRemoteEntry||d.remoteEntry||"",a=await this.getManifestJson(i,e,{}),s=F(r._extends({},e,{entry:i}),a);t=a,n=s}else{let{remoteSnapshot:r}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:e,remoteSnapshot:d,from:"global"});t=r,n=p}else if(h(e)){let r=await this.getManifestJson(e.entry,e,{}),o=F(e,r),{remoteSnapshot:i}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:e,remoteSnapshot:r,from:"global"});t=i,n=o}else u(i.getShortErrorMsg(i.RUNTIME_007,i.runtimeDescMap,{hostName:e.name,hostVersion:e.version,globalSnapshot:JSON.stringify(p)}));return await this.hooks.lifecycle.afterLoadSnapshot.emit({options:a,moduleInfo:e,remoteSnapshot:t}),{remoteSnapshot:t,globalSnapshot:n}}getGlobalRemoteInfo(e){return tS(e,this.HostInstance)}async getManifestJson(e,t,n){let r=async()=>{let n=this.manifestCache.get(e);if(n)return n;try{let t=await this.loaderHook.lifecycle.fetch.emit(e,{});t&&t instanceof Response||(t=await fetch(e,{})),n=await t.json()}catch(r){(n=await this.HostInstance.remoteHandler.hooks.lifecycle.errorLoadRemote.emit({id:e,error:r,from:"runtime",lifecycle:"afterResolve",origin:this.HostInstance}))||(delete this.manifestLoading[e],u(i.getShortErrorMsg(i.RUNTIME_003,i.runtimeDescMap,{manifestUrl:e,moduleName:t.name,hostName:this.HostInstance.options.name},`${r}`)))}return c(n.metaData&&n.exposes&&n.shared,`${e} is not a federation manifest`),this.manifestCache.set(e,n),n},a=async()=>{let n=await r(),i=o.generateSnapshotFromManifest(n,{version:e}),{remoteSnapshot:a}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:t,manifestJson:n,remoteSnapshot:i,manifestUrl:e,from:"manifest"});return a};return this.manifestLoading[e]||(this.manifestLoading[e]=a().then(e=>e)),this.manifestLoading[e]}constructor(e){this.loadingHostSnapshot=null,this.manifestCache=new Map,this.hooks=new tl({beforeLoadRemoteSnapshot:new ta("beforeLoadRemoteSnapshot"),loadSnapshot:new tu("loadGlobalSnapshot"),loadRemoteSnapshot:new tu("loadRemoteSnapshot"),afterLoadSnapshot:new tu("afterLoadSnapshot")}),this.manifestLoading=I.__FEDERATION__.__MANIFEST_LOADING__,this.HostInstance=e,this.loaderHook=e.loaderHook}}class tA{registerShared(e,t){let{shareInfos:n,shared:r}=eq(e,t);return Object.keys(n).forEach(e=>{n[e].forEach(n=>{!eZ(this.shareScopeMap,e,n,this.hooks.lifecycle.resolveShare)&&n&&n.lib&&this.setShared({pkgName:e,lib:n.lib,get:n.get,loaded:!0,shared:n,from:t.name})})}),{shareInfos:n,shared:r}}async loadShare(e,t){let{host:n}=this,r=e0({pkgName:e,extraOptions:t,shareInfos:n.options.shared});(null==r?void 0:r.scope)&&await Promise.all(r.scope.map(async e=>{await Promise.all(this.initializeSharing(e,{strategy:r.strategy}))}));let{shareInfo:o}=await this.hooks.lifecycle.beforeLoadShare.emit({pkgName:e,shareInfo:r,shared:n.options.shared,origin:n});c(o,`Cannot find ${e} Share in the ${n.options.name}. Please ensure that the ${e} Share parameters have been injected`);let i=eZ(this.shareScopeMap,e,o,this.hooks.lifecycle.resolveShare),a=e=>{e.useIn||(e.useIn=[]),f(e.useIn,n.options.name)};if(i&&i.lib)return a(i),i.lib;if(i&&i.loading&&!i.loaded){let e=await i.loading;return i.loaded=!0,i.lib||(i.lib=e),a(i),e}if(i){let t=(async()=>{let t=await i.get();o.lib=t,o.loaded=!0,a(o);let n=eZ(this.shareScopeMap,e,o,this.hooks.lifecycle.resolveShare);return n&&(n.lib=t,n.loaded=!0),t})();return this.setShared({pkgName:e,loaded:!1,shared:i,from:n.options.name,lib:null,loading:t}),t}{if(null==t?void 0:t.customShareInfo)return!1;let r=(async()=>{let t=await o.get();o.lib=t,o.loaded=!0,a(o);let n=eZ(this.shareScopeMap,e,o,this.hooks.lifecycle.resolveShare);return n&&(n.lib=t,n.loaded=!0),t})();return this.setShared({pkgName:e,loaded:!1,shared:o,from:n.options.name,lib:null,loading:r}),r}}initializeSharing(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W,t=arguments.length>1?arguments[1]:void 0,{host:n}=this,r=null==t?void 0:t.from,o=null==t?void 0:t.strategy,i=null==t?void 0:t.initScope,a=[];if("build"!==r){let{initTokens:t}=this;i||(i=[]);let n=t[e];if(n||(n=t[e]={from:this.host.name}),i.indexOf(n)>=0)return a;i.push(n)}let s=this.shareScopeMap,c=n.options.name;s[e]||(s[e]={});let u=s[e],l=(e,t)=>{var n;let{version:r,eager:o}=t;u[e]=u[e]||{};let i=u[e],a=i[r],s=!!(a&&(a.eager||(null==(n=a.shareConfig)?void 0:n.eager)));(!a||"loaded-first"!==a.strategy&&!a.loaded&&(!o!=!s?o:c>a.from))&&(i[r]=t)},f=t=>t&&t.init&&t.init(s[e],i),d=async e=>{let{module:t}=await n.remoteHandler.getRemoteModuleAndOptions({id:e});if(t.getEntry){let r;try{r=await t.getEntry()}catch(t){r=await n.remoteHandler.hooks.lifecycle.errorLoadRemote.emit({id:e,error:t,from:"runtime",lifecycle:"beforeLoadShare",origin:n})}t.inited||(await f(r),t.inited=!0)}};return Object.keys(n.options.shared).forEach(t=>{n.options.shared[t].forEach(n=>{n.scope.includes(e)&&l(t,n)})}),("version-first"===n.options.shareStrategy||"version-first"===o)&&n.options.remotes.forEach(t=>{t.shareScope===e&&a.push(d(t.name))}),a}loadShareSync(e,t){let{host:n}=this,r=e0({pkgName:e,extraOptions:t,shareInfos:n.options.shared});(null==r?void 0:r.scope)&&r.scope.forEach(e=>{this.initializeSharing(e,{strategy:r.strategy})});let o=eZ(this.shareScopeMap,e,r,this.hooks.lifecycle.resolveShare),a=e=>{e.useIn||(e.useIn=[]),f(e.useIn,n.options.name)};if(o){if("function"==typeof o.lib)return a(o),o.loaded||(o.loaded=!0,o.from===n.options.name&&(r.loaded=!0)),o.lib;if("function"==typeof o.get){let t=o.get();if(!(t instanceof Promise))return a(o),this.setShared({pkgName:e,loaded:!0,from:n.options.name,lib:t,shared:o}),t}}if(r.lib)return r.loaded||(r.loaded=!0),r.lib;if(r.get){let o=r.get();if(o instanceof Promise){let r=(null==t?void 0:t.from)==="build"?i.RUNTIME_005:i.RUNTIME_006;throw Error(i.getShortErrorMsg(r,i.runtimeDescMap,{hostName:n.options.name,sharedPkgName:e}))}return r.lib=o,this.setShared({pkgName:e,loaded:!0,from:n.options.name,lib:r.lib,shared:r}),r.lib}throw Error(i.getShortErrorMsg(i.RUNTIME_006,i.runtimeDescMap,{hostName:n.options.name,sharedPkgName:e}))}initShareScopeMap(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{host:r}=this;this.shareScopeMap[e]=t,this.hooks.lifecycle.initContainerShareScopeMap.emit({shareScope:t,options:r.options,origin:r,scopeName:e,hostShareScopeMap:n.hostShareScopeMap})}setShared(e){let{pkgName:t,shared:n,from:o,lib:i,loading:a,loaded:s,get:c}=e,{version:u,scope:l="default"}=n,f=r._object_without_properties_loose(n,["version","scope"]);(Array.isArray(l)?l:[l]).forEach(e=>{if(this.shareScopeMap[e]||(this.shareScopeMap[e]={}),this.shareScopeMap[e][t]||(this.shareScopeMap[e][t]={}),!this.shareScopeMap[e][t][u]){this.shareScopeMap[e][t][u]=r._extends({version:u,scope:["default"]},f,{lib:i,loaded:s,loading:a}),c&&(this.shareScopeMap[e][t][u].get=c);return}let n=this.shareScopeMap[e][t][u];a&&!n.loading&&(n.loading=a)})}_setGlobalShareScopeMap(e){let t=eQ(),n=e.id||e.name;n&&!t[n]&&(t[n]=this.shareScopeMap)}constructor(e){this.hooks=new tl({afterResolve:new tu("afterResolve"),beforeLoadShare:new tu("beforeLoadShare"),loadShare:new ta,resolveShare:new tc("resolveShare"),initContainerShareScopeMap:new tc("initContainerShareScopeMap")}),this.host=e,this.shareScopeMap={},this.initTokens={},this._setGlobalShareScopeMap(e.options)}}class tI{formatAndRegisterRemote(e,t){return(t.remotes||[]).reduce((e,t)=>(this.registerRemote(t,e,{force:!1}),e),e.remotes)}setIdToRemoteMap(e,t){let{remote:n,expose:r}=t,{name:o,alias:i}=n;if(this.idToRemoteMap[e]={name:n.name,expose:r},i&&e.startsWith(o)){let t=e.replace(o,i);this.idToRemoteMap[t]={name:n.name,expose:r};return}if(i&&e.startsWith(i)){let t=e.replace(i,o);this.idToRemoteMap[t]={name:n.name,expose:r}}}async loadRemote(e,t){let{host:n}=this;try{let{loadFactory:r=!0}=t||{loadFactory:!0},{module:o,moduleOptions:i,remoteMatchInfo:a}=await this.getRemoteModuleAndOptions({id:e}),{pkgNameOrAlias:s,remote:c,expose:u,id:l,remoteSnapshot:f}=a,d=await o.get(l,u,t,f),h=await this.hooks.lifecycle.onLoad.emit({id:l,pkgNameOrAlias:s,expose:u,exposeModule:r?d:void 0,exposeModuleFactory:r?void 0:d,remote:c,options:i,moduleInstance:o,origin:n});if(this.setIdToRemoteMap(e,a),"function"==typeof h)return h;return d}catch(i){let{from:r="runtime"}=t||{from:"runtime"},o=await this.hooks.lifecycle.errorLoadRemote.emit({id:e,error:i,from:r,lifecycle:"onLoad",origin:n});if(!o)throw i;return o}}async preloadRemote(e){let{host:t}=this;await this.hooks.lifecycle.beforePreloadRemote.emit({preloadOps:e,options:t.options,origin:t});let n=td(t.options.remotes,e);await Promise.all(n.map(async e=>{let{remote:n}=e,r=tr(n),{globalSnapshot:o,remoteSnapshot:i}=await t.snapshotHandler.loadRemoteSnapshotInfo(n),a=await this.hooks.lifecycle.generatePreloadAssets.emit({origin:t,preloadOptions:e,remote:n,remoteInfo:r,globalSnapshot:o,remoteSnapshot:i});a&&tp(r,t,a)}))}registerRemotes(e,t){let{host:n}=this;e.forEach(e=>{this.registerRemote(e,n.options.remotes,{force:null==t?void 0:t.force})})}async getRemoteModuleAndOptions(e){let t,{host:n}=this,{id:o}=e;try{t=await this.hooks.lifecycle.beforeRequest.emit({id:o,options:n.options,origin:n})}catch(e){if(!(t=await this.hooks.lifecycle.errorLoadRemote.emit({id:o,options:n.options,origin:n,from:"runtime",error:e,lifecycle:"beforeRequest"})))throw e}let{id:a}=t,s=e3(n.options.remotes,a);c(s,i.getShortErrorMsg(i.RUNTIME_004,i.runtimeDescMap,{hostName:n.options.name,requestId:a}));let{remote:u}=s,l=tr(u),f=await n.sharedHandler.hooks.lifecycle.afterResolve.emit(r._extends({id:a},s,{options:n.options,origin:n,remoteInfo:l})),{remote:d,expose:h}=f;c(d&&h,`The 'beforeRequest' hook was executed, but it failed to return the correct 'remote' and 'expose' values while loading ${a}.`);let p=n.moduleCache.get(d.name),m={host:n,remoteInfo:l};return p||(p=new to(m),n.moduleCache.set(d.name,p)),{module:p,moduleOptions:m,remoteMatchInfo:f}}registerRemote(e,t,n){let{host:r}=this,i=()=>{if(e.alias){let n=t.find(t=>{var n;return e.alias&&(t.name.startsWith(e.alias)||(null==(n=t.alias)?void 0:n.startsWith(e.alias)))});c(!n,`The alias ${e.alias} of remote ${e.name} is not allowed to be the prefix of ${n&&n.name} name or alias`)}"entry"in e&&o.isBrowserEnv()&&!e.entry.startsWith("http")&&(e.entry=new URL(e.entry,window.location.origin).href),e.shareScope||(e.shareScope=W),e.type||(e.type=V)};this.hooks.lifecycle.beforeRegisterRemote.emit({remote:e,origin:r});let a=t.find(t=>t.name===e.name);if(a){let s=[`The remote "${e.name}" is already registered.`,"Please note that overriding it may cause unexpected errors."];(null==n?void 0:n.force)&&(this.removeRemote(a),i(),t.push(e),this.hooks.lifecycle.registerRemote.emit({remote:e,origin:r}),o.warn(s.join(" ")))}else i(),t.push(e),this.hooks.lifecycle.registerRemote.emit({remote:e,origin:r})}removeRemote(e){try{let{host:n}=this,{name:r}=e,i=n.options.remotes.findIndex(e=>e.name===r);-1!==i&&n.options.remotes.splice(i,1);let a=n.moduleCache.get(e.name);if(a){let r=a.remoteInfo,i=r.entryGlobalName;if(w[i]){var t;(null==(t=Object.getOwnPropertyDescriptor(w,i))?void 0:t.configurable)?delete w[i]:w[i]=void 0}let s=tt(a.remoteInfo);T[s]&&delete T[s],n.snapshotHandler.manifestCache.delete(r.entry);let c=r.buildVersion?o.composeKeyWithSeparator(r.name,r.buildVersion):r.name,u=w.__FEDERATION__.__INSTANCES__.findIndex(e=>r.buildVersion?e.options.id===c:e.name===c);if(-1!==u){let e=w.__FEDERATION__.__INSTANCES__[u];c=e.options.id||c;let t=eQ(),n=!0,o=[];Object.keys(t).forEach(e=>{let i=t[e];i&&Object.keys(i).forEach(t=>{let a=i[t];a&&Object.keys(a).forEach(i=>{let s=a[i];s&&Object.keys(s).forEach(a=>{let c=s[a];c&&"object"==typeof c&&c.from===r.name&&(c.loaded||c.loading?(c.useIn=c.useIn.filter(e=>e!==r.name),c.useIn.length?n=!1:o.push([e,t,i,a])):o.push([e,t,i,a]))})})})}),n&&(e.shareScopeMap={},delete t[c]),o.forEach(e=>{var n,r,o;let[i,a,s,c]=e;null==(o=t[i])||null==(r=o[a])||null==(n=r[s])||delete n[c]}),w.__FEDERATION__.__INSTANCES__.splice(u,1)}let{hostGlobalSnapshot:l}=tS(e,n);if(l){let t=l&&"remotesInfo"in l&&l.remotesInfo&&P(l.remotesInfo,e.name).key;t&&(delete l.remotesInfo[t],I.__FEDERATION__.__MANIFEST_LOADING__[t]&&delete I.__FEDERATION__.__MANIFEST_LOADING__[t])}n.moduleCache.delete(e.name)}}catch(e){s.log("removeRemote fail: ",e)}}constructor(e){this.hooks=new tl({beforeRegisterRemote:new tc("beforeRegisterRemote"),registerRemote:new tc("registerRemote"),beforeRequest:new tu("beforeRequest"),onLoad:new ta("onLoad"),handlePreloadModule:new ti("handlePreloadModule"),errorLoadRemote:new ta("errorLoadRemote"),beforePreloadRemote:new ta("beforePreloadRemote"),generatePreloadAssets:new ta("generatePreloadAssets"),afterPreloadRemote:new ta,loadEntry:new ta}),this.host=e,this.idToRemoteMap={}}}class tR{initOptions(e){this.registerPlugins(e.plugins);let t=this.formatOptions(this.options,e);return this.options=t,t}async loadShare(e,t){return this.sharedHandler.loadShare(e,t)}loadShareSync(e,t){return this.sharedHandler.loadShareSync(e,t)}initializeSharing(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W,t=arguments.length>1?arguments[1]:void 0;return this.sharedHandler.initializeSharing(e,t)}initRawContainer(e,t,n){let r=new to({host:this,remoteInfo:tr({name:e,entry:t})});return r.remoteEntryExports=n,this.moduleCache.set(e,r),r}async loadRemote(e,t){return this.remoteHandler.loadRemote(e,t)}async preloadRemote(e){return this.remoteHandler.preloadRemote(e)}initShareScopeMap(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.sharedHandler.initShareScopeMap(e,t,n)}formatOptions(e,t){let{shared:n}=eq(e,t),{userOptions:o,options:i}=this.hooks.lifecycle.beforeInit.emit({origin:this,userOptions:t,options:e,shareInfo:n}),a=this.remoteHandler.formatAndRegisterRemote(i,o),{shared:s}=this.sharedHandler.registerShared(i,o),c=[...i.plugins];o.plugins&&o.plugins.forEach(e=>{c.includes(e)||c.push(e)});let u=r._extends({},e,t,{plugins:c,remotes:a,shared:s});return this.hooks.lifecycle.init.emit({origin:this,options:u}),u}registerPlugins(e){let t=e5(e,[this.hooks,this.remoteHandler.hooks,this.sharedHandler.hooks,this.snapshotHandler.hooks,this.loaderHook,this.bridgeHook]);this.options.plugins=this.options.plugins.reduce((e,t)=>(t&&e&&!e.find(e=>e.name===t.name)&&e.push(t),e),t||[])}registerRemotes(e,t){return this.remoteHandler.registerRemotes(e,t)}constructor(e){this.hooks=new tl({beforeInit:new tc("beforeInit"),init:new ti,beforeInitContainer:new tu("beforeInitContainer"),initContainer:new tu("initContainer")}),this.version="0.13.1",this.moduleCache=new Map,this.loaderHook=new tl({getModuleInfo:new ti,createScript:new ti,createLink:new ti,fetch:new ta,loadEntryError:new ta,getModuleFactory:new ta}),this.bridgeHook=new tl({beforeBridgeRender:new ti,afterBridgeRender:new ti,beforeBridgeDestroy:new ti,afterBridgeDestroy:new ti});let t={id:e2(),name:e.name,plugins:[ty(),tE()],remotes:[],shared:{},inBrowser:o.isBrowserEnv()};this.name=e.name,this.options=t,this.snapshotHandler=new tw(this),this.sharedHandler=new tA(this),this.remoteHandler=new tI(this),this.shareScopeMap=this.sharedHandler.shareScopeMap,this.registerPlugins([...t.plugins,...e.plugins||[]]),this.options=this.formatOptions(t,e)}}var tN=Object.freeze({__proto__:null});t.loadScript=o.loadScript,t.loadScriptNode=o.loadScriptNode,t.CurrentGlobal=w,t.FederationHost=tR,t.Global=I,t.Module=to,t.addGlobalSnapshot=L,t.assert=c,t.getGlobalFederationConstructor=k,t.getGlobalSnapshot=j,t.getInfoWithoutType=P,t.getRegisteredShare=eZ,t.getRemoteEntry=tn,t.getRemoteInfo=tr,t.helpers=e1,t.isStaticResourcesEqual=_,t.matchRemoteWithNameAndExpose=e3,t.registerGlobalPlugins=G,t.resetFederationGlobalInfo=O,t.safeWrapper=m,t.satisfy=eU,t.setGlobalFederationConstructor=D,t.setGlobalFederationInstance=$,t.types=tN},538:function(e,t){function n(){return(n=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}t._extends=n,t._object_without_properties_loose=r},364:function(e,t,n){var r=n(921),o=n(858);let i=null;function a(e){let t=o.getGlobalFederationInstance(e.name,e.version);return t?(t.initOptions(e),i||(i=t),t):(i=new(r.getGlobalFederationConstructor()||r.FederationHost)(e),r.setGlobalFederationInstance(i),i)}function s(){for(var e=arguments.length,t=Array(e),n=0;n!!n&&r.options.id===o()||r.options.name===e&&!r.options.version&&!t||r.options.name===e&&!!t&&r.options.version===t)}},322:function(__unused_webpack_module,exports,__webpack_require__){var polyfills=__webpack_require__(877);let FederationModuleManifest="federation-manifest.json",MANIFEST_EXT=".json",BROWSER_LOG_KEY="FEDERATION_DEBUG",BROWSER_LOG_VALUE="1",NameTransformSymbol={AT:"@",HYPHEN:"-",SLASH:"/"},NameTransformMap={[NameTransformSymbol.AT]:"scope_",[NameTransformSymbol.HYPHEN]:"_",[NameTransformSymbol.SLASH]:"__"},EncodedNameTransformMap={[NameTransformMap[NameTransformSymbol.AT]]:NameTransformSymbol.AT,[NameTransformMap[NameTransformSymbol.HYPHEN]]:NameTransformSymbol.HYPHEN,[NameTransformMap[NameTransformSymbol.SLASH]]:NameTransformSymbol.SLASH},SEPARATOR=":",ManifestFileName="mf-manifest.json",StatsFileName="mf-stats.json",MFModuleType={NPM:"npm",APP:"app"},MODULE_DEVTOOL_IDENTIFIER="__MF_DEVTOOLS_MODULE_INFO__",ENCODE_NAME_PREFIX="ENCODE_NAME_PREFIX",TEMP_DIR=".federation",MFPrefetchCommon={identifier:"MFDataPrefetch",globalKey:"__PREFETCH__",library:"mf-data-prefetch",exportsKey:"__PREFETCH_EXPORTS__",fileName:"bootstrap.js"};var ContainerPlugin=Object.freeze({__proto__:null}),ContainerReferencePlugin=Object.freeze({__proto__:null}),ModuleFederationPlugin=Object.freeze({__proto__:null}),SharePlugin=Object.freeze({__proto__:null});function isBrowserEnv(){return"undefined"!=typeof window&&void 0!==window.document}function isReactNativeEnv(){var e;return"undefined"!=typeof navigator&&(null==(e=navigator)?void 0:e.product)==="ReactNative"}function isBrowserDebug(){try{if(isBrowserEnv()&&window.localStorage)return localStorage.getItem(BROWSER_LOG_KEY)===BROWSER_LOG_VALUE}catch(e){}return!1}function isDebugMode(){return"undefined"!=typeof process&&process.env&&process.env.FEDERATION_DEBUG?!!process.env.FEDERATION_DEBUG:!!("undefined"!=typeof FEDERATION_DEBUG&&FEDERATION_DEBUG)||isBrowserDebug()}let getProcessEnv=function(){return"undefined"!=typeof process&&process.env?process.env:{}},LOG_CATEGORY="[ Federation Runtime ]",parseEntry=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:SEPARATOR,r=e.split(n),o="development"===getProcessEnv().NODE_ENV&&t,i="*",a=e=>e.startsWith("http")||e.includes(MANIFEST_EXT);if(r.length>=2){let[t,...s]=r;e.startsWith(n)&&(t=r.slice(0,2).join(n),s=[o||r.slice(2).join(n)]);let c=o||s.join(n);return a(c)?{name:t,entry:c}:{name:t,version:c||i}}if(1===r.length){let[e]=r;return o&&a(o)?{name:e,entry:o}:{name:e,version:o||i}}throw`Invalid entry value: ${e}`},composeKeyWithSeparator=function(){for(var e=arguments.length,t=Array(e),n=0;nt?e?`${e}${SEPARATOR}${t}`:t:e,""):""},encodeName=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];try{let r=n?".js":"";return`${t}${e.replace(RegExp(`${NameTransformSymbol.AT}`,"g"),NameTransformMap[NameTransformSymbol.AT]).replace(RegExp(`${NameTransformSymbol.HYPHEN}`,"g"),NameTransformMap[NameTransformSymbol.HYPHEN]).replace(RegExp(`${NameTransformSymbol.SLASH}`,"g"),NameTransformMap[NameTransformSymbol.SLASH])}${r}`}catch(e){throw e}},decodeName=function(e,t,n){try{let r=e;if(t){if(!r.startsWith(t))return r;r=r.replace(RegExp(t,"g"),"")}return r=r.replace(RegExp(`${NameTransformMap[NameTransformSymbol.AT]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.AT]]).replace(RegExp(`${NameTransformMap[NameTransformSymbol.SLASH]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.SLASH]]).replace(RegExp(`${NameTransformMap[NameTransformSymbol.HYPHEN]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.HYPHEN]]),n&&(r=r.replace(".js","")),r}catch(e){throw e}},generateExposeFilename=(e,t)=>{if(!e)return"";let n=e;return"."===n&&(n="default_export"),n.startsWith("./")&&(n=n.replace("./","")),encodeName(n,"__federation_expose_",t)},generateShareFilename=(e,t)=>e?encodeName(e,"__federation_shared_",t):"",getResourceUrl=(e,t)=>{if("getPublicPath"in e){let n;return n=e.getPublicPath.startsWith("function")?Function("return "+e.getPublicPath)()():Function(e.getPublicPath)(),`${n}${t}`}return"publicPath"in e?!isBrowserEnv()&&!isReactNativeEnv()&&"ssrPublicPath"in e?`${e.ssrPublicPath}${t}`:`${e.publicPath}${t}`:(console.warn("Cannot get resource URL. If in debug mode, please ignore.",e,t),"")},assert=(e,t)=>{e||error(t)},error=e=>{throw Error(`${LOG_CATEGORY}: ${e}`)},warn=e=>{console.warn(`${LOG_CATEGORY}: ${e}`)};function safeToString(e){try{return JSON.stringify(e,null,2)}catch(e){return""}}let VERSION_PATTERN_REGEXP=/^([\d^=v<>~]|[*xX]$)/;function isRequiredVersion(e){return VERSION_PATTERN_REGEXP.test(e)}let simpleJoinRemoteEntry=(e,t)=>{if(!e)return t;let n=(e=>{if("."===e)return"";if(e.startsWith("./"))return e.replace("./","");if(e.startsWith("/")){let t=e.slice(1);return t.endsWith("/")?t.slice(0,-1):t}return e})(e);return n?n.endsWith("/")?`${n}${t}`:`${n}/${t}`:t};function inferAutoPublicPath(e){return e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/")}function generateSnapshotFromManifest(e){var t,n,r;let o,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{remotes:a={},overrides:s={},version:c}=i,u=()=>"publicPath"in e.metaData?"auto"===e.metaData.publicPath&&c?inferAutoPublicPath(c):e.metaData.publicPath:e.metaData.getPublicPath,l=Object.keys(s),f={};Object.keys(a).length||(f=(null==(r=e.remotes)?void 0:r.reduce((e,t)=>{let n,r=t.federationContainerName;return n=l.includes(r)?s[r]:"version"in t?t.version:t.entry,e[r]={matchedVersion:n},e},{}))||{}),Object.keys(a).forEach(e=>f[e]={matchedVersion:l.includes(e)?s[e]:a[e]});let{remoteEntry:{path:d,name:h,type:p},types:m,buildInfo:{buildVersion:y},globalName:g,ssrRemoteEntry:v}=e.metaData,{exposes:_}=e,b={version:c||"",buildVersion:y,globalName:g,remoteEntry:simpleJoinRemoteEntry(d,h),remoteEntryType:p,remoteTypes:simpleJoinRemoteEntry(m.path,m.name),remoteTypesZip:m.zip||"",remoteTypesAPI:m.api||"",remotesInfo:f,shared:null==e?void 0:e.shared.map(e=>({assets:e.assets,sharedName:e.name,version:e.version})),modules:null==_?void 0:_.map(e=>({moduleName:e.name,modulePath:e.path,assets:e.assets}))};if(null==(t=e.metaData)?void 0:t.prefetchInterface){let t=e.metaData.prefetchInterface;b=polyfills._({},b,{prefetchInterface:t})}if(null==(n=e.metaData)?void 0:n.prefetchEntry){let{path:t,name:n,type:r}=e.metaData.prefetchEntry;b=polyfills._({},b,{prefetchEntry:simpleJoinRemoteEntry(t,n),prefetchEntryType:r})}return o="publicPath"in e.metaData?polyfills._({},b,{publicPath:u(),ssrPublicPath:e.metaData.ssrPublicPath}):polyfills._({},b,{getPublicPath:u()}),v&&(o.ssrRemoteEntry=simpleJoinRemoteEntry(v.path,v.name),o.ssrRemoteEntryType=v.type||"commonjs-module"),o}function isManifestProvider(e){return!!("remoteEntry"in e&&e.remoteEntry.includes(MANIFEST_EXT))}let PREFIX="[ Module Federation ]",Logger=class{setPrefix(e){this.prefix=e}log(){for(var e=arguments.length,t=Array(e),n=0;n{n&&("async"===e||"defer"===e?n[e]=r[e]:n.getAttribute(e)||n.setAttribute(e,r[e]))})}let a=async(r,o)=>{clearTimeout(t);let i=()=>{(null==o?void 0:o.type)==="error"?(null==e?void 0:e.onErrorCallback)&&(null==e||e.onErrorCallback(o)):(null==e?void 0:e.cb)&&(null==e||e.cb())};if(n&&(n.onerror=null,n.onload=null,safeWrapper(()=>{let{needDeleteScript:t=!0}=e;t&&(null==n?void 0:n.parentNode)&&n.parentNode.removeChild(n)}),r&&"function"==typeof r)){let e=r(o);if(e instanceof Promise){let t=await e;return i(),t}return i(),e}i()};return n.onerror=a.bind(null,n.onerror),n.onload=a.bind(null,n.onload),t=setTimeout(()=>{a(null,Error(`Remote script "${e.url}" time-outed.`))},o),{script:n,needAttach:r}}function createLink(e){let t=null,n=!0,r=document.getElementsByTagName("link");for(let o=0;o{t&&!t.getAttribute(e)&&t.setAttribute(e,r[e])})}let o=(n,r)=>{let o=()=>{(null==r?void 0:r.type)==="error"?(null==e?void 0:e.onErrorCallback)&&(null==e||e.onErrorCallback(r)):(null==e?void 0:e.cb)&&(null==e||e.cb())};if(t&&(t.onerror=null,t.onload=null,safeWrapper(()=>{let{needDeleteLink:n=!0}=e;n&&(null==t?void 0:t.parentNode)&&t.parentNode.removeChild(t)}),n)){let e=n(r);return o(),e}o()};return t.onerror=o.bind(null,t.onerror),t.onload=o.bind(null,t.onload),{link:t,needAttach:n}}function loadScript(e,t){let{attrs:n={},createScriptHook:r}=t;return new Promise((t,o)=>{let{script:i,needAttach:a}=createScript({url:e,cb:t,onErrorCallback:o,attrs:polyfills._({fetchpriority:"high"},n),createScriptHook:r,needDeleteScript:!0});a&&document.head.appendChild(i)})}function importNodeModule(e){if(!e)throw Error("import specifier is required");return Function("name","return import(name)")(e).then(e=>e).catch(t=>{throw console.error(`Error importing module ${e}:`,t),t})}let loadNodeFetch=async()=>{let e=await importNodeModule("node-fetch");return e.default||e},lazyLoaderHookFetch=async(e,t,n)=>{let r=(e,t)=>n.lifecycle.fetch.emit(e,t),o=await r(e,t||{});return o&&o instanceof Response?o:("undefined"==typeof fetch?await loadNodeFetch():fetch)(e,t||{})};function createScriptNode(url,cb,attrs,loaderHook){let urlObj;if(null==loaderHook?void 0:loaderHook.createScriptHook){let hookResult=loaderHook.createScriptHook(url);hookResult&&"object"==typeof hookResult&&"url"in hookResult&&(url=hookResult.url)}try{urlObj=new URL(url)}catch(e){console.error("Error constructing URL:",e),cb(Error(`Invalid URL: ${e}`));return}let getFetch=async()=>(null==loaderHook?void 0:loaderHook.fetch)?(e,t)=>lazyLoaderHookFetch(e,t,loaderHook):"undefined"==typeof fetch?loadNodeFetch():fetch,handleScriptFetch=async(f,urlObj)=>{try{var _vm_constants,_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER;let res=await f(urlObj.href),data=await res.text(),[path,vm]=await Promise.all([importNodeModule("path"),importNodeModule("vm")]),scriptContext={exports:{},module:{exports:{}}},urlDirname=urlObj.pathname.split("/").slice(0,-1).join("/"),filename=path.basename(urlObj.pathname),script=new vm.Script(`(function(exports, module, require, __dirname, __filename) {${data} +})`,{filename,importModuleDynamically:null!=(_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER=null==(_vm_constants=vm.constants)?void 0:_vm_constants.USE_MAIN_CONTEXT_DEFAULT_LOADER)?_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER:importNodeModule});script.runInThisContext()(scriptContext.exports,scriptContext.module,eval("require"),urlDirname,filename);let exportedInterface=scriptContext.module.exports||scriptContext.exports;if(attrs&&exportedInterface&&attrs.globalName){let container=exportedInterface[attrs.globalName]||exportedInterface;cb(void 0,container);return}cb(void 0,exportedInterface)}catch(e){cb(e instanceof Error?e:Error(`Script execution error: ${e}`))}};getFetch().then(async e=>{if((null==attrs?void 0:attrs.type)==="esm"||(null==attrs?void 0:attrs.type)==="module")return loadModule(urlObj.href,{fetch:e,vm:await importNodeModule("vm")}).then(async e=>{await e.evaluate(),cb(void 0,e.namespace)}).catch(e=>{cb(e instanceof Error?e:Error(`Script execution error: ${e}`))});handleScriptFetch(e,urlObj)}).catch(e=>{cb(e)})}function loadScriptNode(e,t){return new Promise((n,r)=>{createScriptNode(e,(e,o)=>{if(e)r(e);else{var i,a;let e=(null==t||null==(i=t.attrs)?void 0:i.globalName)||`__FEDERATION_${null==t||null==(a=t.attrs)?void 0:a.name}:custom__`;n(globalThis[e]=o)}},t.attrs,t.loaderHook)})}async function loadModule(e,t){let{fetch:n,vm:r}=t,o=await n(e),i=await o.text(),a=new r.SourceTextModule(i,{importModuleDynamically:async(n,r)=>loadModule(new URL(n,e).href,t)});return await a.link(async n=>{let r=new URL(n,e).href;return await loadModule(r,t)}),a}function normalizeOptions(e,t,n){return function(r){if(!1===r)return!1;if(void 0===r)if(e)return t;else return!1;if(!0===r)return t;if(r&&"object"==typeof r)return polyfills._({},t,r);throw Error(`Unexpected type for \`${n}\`, expect boolean/undefined/object, got: ${typeof r}`)}}exports.BROWSER_LOG_KEY=BROWSER_LOG_KEY,exports.BROWSER_LOG_VALUE=BROWSER_LOG_VALUE,exports.ENCODE_NAME_PREFIX=ENCODE_NAME_PREFIX,exports.EncodedNameTransformMap=EncodedNameTransformMap,exports.FederationModuleManifest=FederationModuleManifest,exports.MANIFEST_EXT=MANIFEST_EXT,exports.MFModuleType=MFModuleType,exports.MFPrefetchCommon=MFPrefetchCommon,exports.MODULE_DEVTOOL_IDENTIFIER=MODULE_DEVTOOL_IDENTIFIER,exports.ManifestFileName=ManifestFileName,exports.NameTransformMap=NameTransformMap,exports.NameTransformSymbol=NameTransformSymbol,exports.SEPARATOR=SEPARATOR,exports.StatsFileName=StatsFileName,exports.TEMP_DIR=TEMP_DIR,exports.assert=assert,exports.composeKeyWithSeparator=composeKeyWithSeparator,exports.containerPlugin=ContainerPlugin,exports.containerReferencePlugin=ContainerReferencePlugin,exports.createLink=createLink,exports.createLogger=createLogger,exports.createScript=createScript,exports.createScriptNode=createScriptNode,exports.decodeName=decodeName,exports.encodeName=encodeName,exports.error=error,exports.generateExposeFilename=generateExposeFilename,exports.generateShareFilename=generateShareFilename,exports.generateSnapshotFromManifest=generateSnapshotFromManifest,exports.getProcessEnv=getProcessEnv,exports.getResourceUrl=getResourceUrl,exports.inferAutoPublicPath=inferAutoPublicPath,exports.isBrowserEnv=isBrowserEnv,exports.isDebugMode=isDebugMode,exports.isManifestProvider=isManifestProvider,exports.isReactNativeEnv=isReactNativeEnv,exports.isRequiredVersion=isRequiredVersion,exports.isStaticResourcesEqual=isStaticResourcesEqual,exports.loadScript=loadScript,exports.loadScriptNode=loadScriptNode,exports.logger=logger,exports.moduleFederationPlugin=ModuleFederationPlugin,exports.normalizeOptions=normalizeOptions,exports.parseEntry=parseEntry,exports.safeToString=safeToString,exports.safeWrapper=safeWrapper,exports.sharePlugin=SharePlugin,exports.simpleJoinRemoteEntry=simpleJoinRemoteEntry,exports.warn=warn},877:function(e,t){function n(){return(n=Object.assign||function(e){for(var t=1;t{let t=c.R;t||(t=[]);let r=s[e],a=u[e];if(t.indexOf(r)>=0)return;if(t.push(r),r.p)return n.push(r.p);let l=t=>{t||(t=Error("Container missing")),"string"==typeof t.message&&(t.message+=` +while loading "${r[1]}" from ${r[2]}`),c.m[e]=()=>{throw t},r.p=0},f=(e,t,o,i,a,s)=>{try{let c=e(t,o);if(!c||!c.then)return a(c,i,s);{let e=c.then(e=>a(e,i),l);if(!s)return e;n.push(r.p=e)}}catch(e){l(e)}},d=(e,t,n)=>e?f(c.I,r[0],0,e,h,n):l();var h=(e,n,o)=>f(n.get,r[1],t,0,p,o),p=t=>{r.p=1,c.m[e]=e=>{e.exports=t()}};let m=()=>{try{let e=i.decodeName(a[0].name,i.ENCODE_NAME_PREFIX)+r[1].slice(1),t=c.federation.instance,n=()=>c.federation.instance.loadRemote(e,{loadFactory:!1,from:"build"});if("version-first"===t.options.shareStrategy)return Promise.all(t.sharedHandler.initializeSharing(r[0])).then(()=>n());return n()}catch(e){l(e)}};1===a.length&&o.FEDERATION_SUPPORTED_TYPES.includes(a[0].externalType)&&a[0].name?f(m,r[2],0,0,p,1):f(c,r[2],0,0,d,1)})}function c(e){let{chunkId:t,promises:n,chunkMapping:r,installedModules:o,moduleToHandlerMapping:i,webpackRequire:s}=e;a(s),s.o(r,t)&&r[t].forEach(e=>{if(s.o(o,e))return n.push(o[e]);let t=t=>{o[e]=0,s.m[e]=n=>{delete s.c[e],n.exports=t()}},r=t=>{delete o[e],s.m[e]=n=>{throw delete s.c[e],t}};try{let a=s.federation.instance;if(!a)throw Error("Federation instance not found!");let{shareKey:c,getter:u,shareInfo:l}=i[e],f=a.loadShare(c,{customShareInfo:l}).then(e=>!1===e?u():e);f.then?n.push(o[e]=f.then(t).catch(r)):t(f)}catch(e){r(e)}})}function u(e){let{shareScopeName:t,webpackRequire:n,initPromises:r,initTokens:i,initScope:s}=e,c=Array.isArray(t)?t:[t];var u=[],l=function(e){s||(s=[]);let c=n.federation.instance;var u=i[e];if(u||(u=i[e]={from:c.name}),s.indexOf(u)>=0)return;s.push(u);let l=r[e];if(l)return l;var f=e=>"undefined"!=typeof console&&console.warn&&console.warn(e),d=r=>{var o=e=>f("Initialization of sharing external failed: "+e);try{var i=n(r);if(!i)return;var a=r=>r&&r.init&&r.init(n.S[e],s,{shareScopeMap:n.S||{},shareScopeKeys:t});if(i.then)return h.push(i.then(a,o));var c=a(i);if(c&&"boolean"!=typeof c&&c.then)return h.push(c.catch(o))}catch(e){o(e)}};let h=c.initializeSharing(e,{strategy:c.options.shareStrategy,initScope:s,from:"build"});a(n);let p=n.federation.bundlerRuntimeOptions.remotes;return(p&&Object.keys(p.idToRemoteMap).forEach(e=>{let t=p.idToRemoteMap[e],n=p.idToExternalAndNameMapping[e][2];if(t.length>1)d(n);else if(1===t.length){let e=t[0];o.FEDERATION_SUPPORTED_TYPES.includes(e.externalType)||d(n)}}),h.length)?r[e]=Promise.all(h).then(()=>r[e]=!0):r[e]=!0};return c.forEach(e=>{u.push(l(e))}),Promise.all(u).then(()=>!0)}function l(e){let{moduleId:t,moduleToHandlerMapping:n,webpackRequire:r}=e,o=r.federation.instance;if(!o)throw Error("Federation instance not found!");let{shareKey:i,shareInfo:a}=n[t];try{return o.loadShareSync(i,{customShareInfo:a})}catch(e){throw console.error('loadShareSync failed! The function should not be called unless you set "eager:true". If you do not set it, and encounter this issue, you can check whether an async boundary is implemented.'),console.error("The original error message is as follows: "),e}}function f(e){let{moduleToHandlerMapping:t,webpackRequire:n,installedModules:r,initialConsumes:o}=e;o.forEach(e=>{n.m[e]=o=>{r[e]=0,delete n.c[e];let i=l({moduleId:e,moduleToHandlerMapping:t,webpackRequire:n});if("function"!=typeof i)throw Error(`Shared module is not available for eager consumption: ${e}`);o.exports=i()}})}function d(){return(d=Object.assign||function(e){for(var t=1;t{if(!s||!c)return void a.initShareScopeMap(e,n,{hostShareScopeMap:(null==i?void 0:i.shareScopeMap)||{}});c[e]||(c[e]={});let t=c[e];a.initShareScopeMap(e,t,{hostShareScopeMap:(null==i?void 0:i.shareScopeMap)||{}})});else{let e=o||"default";Array.isArray(s)?s.forEach(e=>{c[e]||(c[e]={});let t=c[e];a.initShareScopeMap(e,t,{hostShareScopeMap:(null==i?void 0:i.shareScopeMap)||{}})}):a.initShareScopeMap(e,n,{hostShareScopeMap:(null==i?void 0:i.shareScopeMap)||{}})}return(t.federation.attachShareScopeMap&&t.federation.attachShareScopeMap(t),"function"==typeof t.federation.prefetch&&t.federation.prefetch(),Array.isArray(o))?t.federation.initOptions.shared?t.I(o,r):Promise.all(o.map(e=>t.I(e,r))).then(()=>!0):t.I(o||"default",r)}e.exports={runtime:function(e){var t=Object.create(null);if(e)for(var n in e)t[n]=e[n];return t.default=e,Object.freeze(t)}(r),instance:void 0,initOptions:void 0,bundlerRuntime:{remotes:s,consumes:c,I:u,S:{},installInitialConsumes:f,initContainerEntry:h},attachShareScopeMap:a,bundlerRuntimeOptions:{}}},266:function(e,t,n){var r,o,i,a,s,c,u,l,f,d,h,p,m=n(950),y=n.n(m);let g=[],v={"@pimcore/studio-ui-bundle":[{alias:"@pimcore/studio-ui-bundle",externalType:"promise",shareScope:"default"}]},_="pimcore_studio_example_bundle",b="version-first";if((n.initializeSharingData||n.initializeExposesData)&&n.federation){let e=(e,t,n)=>{e&&e[t]&&(e[t]=n)},t=(e,t,n)=>{var r,o,i,a,s,c;let u=n();Array.isArray(u)?(null!=(i=(r=e)[o=t])||(r[o]=[]),e[t].push(...u)):"object"==typeof u&&null!==u&&(null!=(c=(a=e)[s=t])||(a[s]={}),Object.assign(e[t],u))},m=(e,t,n)=>{var r,o,i;null!=(i=(r=e)[o=t])||(r[o]=n())},E=null!=(l=null==(r=n.remotesLoadingData)?void 0:r.chunkMapping)?l:{},S=null!=(f=null==(o=n.remotesLoadingData)?void 0:o.moduleIdToRemoteDataMapping)?f:{},w=null!=(d=null==(i=n.initializeSharingData)?void 0:i.scopeToSharingDataMapping)?d:{},A=null!=(h=null==(a=n.consumesLoadingData)?void 0:a.chunkMapping)?h:{},I=null!=(p=null==(s=n.consumesLoadingData)?void 0:s.moduleIdToConsumeDataMapping)?p:{},R={},N=[],T={},M=null==(c=n.initializeExposesData)?void 0:c.shareScope;for(let e in y())n.federation[e]=y()[e];m(n.federation,"consumesLoadingModuleToHandlerMapping",()=>{let e={};for(let[t,n]of Object.entries(I))e[t]={getter:n.fallback,shareInfo:{shareConfig:{fixedDependencies:!1,requiredVersion:n.requiredVersion,strictVersion:n.strictVersion,singleton:n.singleton,eager:n.eager},scope:[n.shareScope]},shareKey:n.shareKey};return e}),m(n.federation,"initOptions",()=>({})),m(n.federation.initOptions,"name",()=>_),m(n.federation.initOptions,"shareStrategy",()=>b),m(n.federation.initOptions,"shared",()=>{let e={};for(let[t,n]of Object.entries(w))for(let r of n)if("object"==typeof r&&null!==r){let{name:n,version:o,factory:i,eager:a,singleton:s,requiredVersion:c,strictVersion:u}=r,l={},f=function(e){return void 0!==e};f(s)&&(l.singleton=s),f(c)&&(l.requiredVersion=c),f(a)&&(l.eager=a),f(u)&&(l.strictVersion=u);let d={version:o,scope:[t],shareConfig:l,get:i};e[n]?e[n].push(d):e[n]=[d]}return e}),t(n.federation.initOptions,"remotes",()=>Object.values(v).flat().filter(e=>"script"===e.externalType)),t(n.federation.initOptions,"plugins",()=>g),m(n.federation,"bundlerRuntimeOptions",()=>({})),m(n.federation.bundlerRuntimeOptions,"remotes",()=>({})),m(n.federation.bundlerRuntimeOptions.remotes,"chunkMapping",()=>E),m(n.federation.bundlerRuntimeOptions.remotes,"idToExternalAndNameMapping",()=>{let e={};for(let[t,n]of Object.entries(S))e[t]=[n.shareScope,n.name,n.externalModuleId,n.remoteName];return e}),m(n.federation.bundlerRuntimeOptions.remotes,"webpackRequire",()=>n),t(n.federation.bundlerRuntimeOptions.remotes,"idToRemoteMap",()=>{let e={};for(let[t,n]of Object.entries(S)){let r=v[n.remoteName];r&&(e[t]=r)}return e}),e(n,"S",n.federation.bundlerRuntime.S),n.federation.attachShareScopeMap&&n.federation.attachShareScopeMap(n),e(n.f,"remotes",(e,t)=>n.federation.bundlerRuntime.remotes({chunkId:e,promises:t,chunkMapping:E,idToExternalAndNameMapping:n.federation.bundlerRuntimeOptions.remotes.idToExternalAndNameMapping,idToRemoteMap:n.federation.bundlerRuntimeOptions.remotes.idToRemoteMap,webpackRequire:n})),e(n.f,"consumes",(e,t)=>n.federation.bundlerRuntime.consumes({chunkId:e,promises:t,chunkMapping:A,moduleToHandlerMapping:n.federation.consumesLoadingModuleToHandlerMapping,installedModules:R,webpackRequire:n})),e(n,"I",(e,t)=>n.federation.bundlerRuntime.I({shareScopeName:e,initScope:t,initPromises:N,initTokens:T,webpackRequire:n})),e(n,"initContainer",(e,t,r)=>n.federation.bundlerRuntime.initContainerEntry({shareScope:e,initScope:t,remoteEntryInitOptions:r,shareScopeKey:M,webpackRequire:n})),e(n,"getContainer",(e,t)=>{var r=n.initializeExposesData.moduleMap;return n.R=t,t=Object.prototype.hasOwnProperty.call(r,e)?r[e]():Promise.resolve().then(()=>{throw Error('Module "'+e+'" does not exist in container.')}),n.R=void 0,t}),n.federation.instance=n.federation.runtime.init(n.federation.initOptions),(null==(u=n.consumesLoadingData)?void 0:u.initialConsumes)&&n.federation.bundlerRuntime.installInitialConsumes({webpackRequire:n,installedModules:R,initialConsumes:n.consumesLoadingData.initialConsumes,moduleToHandlerMapping:n.federation.consumesLoadingModuleToHandlerMapping})}},345:function(e,t,n){n.r(t),n.d(t,{METADATA_KEY:()=>t2,named:()=>nr,postConstruct:()=>na,ContainerModule:()=>t0,tagged:()=>nc,taggedConstraint:()=>nu,targetName:()=>nl,LazyServiceIdentifier:()=>t1,inject:()=>t9,optional:()=>ni,injectable:()=>ne,typeConstraint:()=>nd,unmanaged:()=>nh,id:()=>t7,AsyncContainerModule:()=>tX,getServiceIdentifierAsString:()=>t8,preDestroy:()=>ns,traverseAncerstors:()=>nf,MetadataReader:()=>t3,TargetTypeEnum:()=>t4,decorate:()=>t6,multiBindToService:()=>nt,namedConstraint:()=>no,Container:()=>tQ,createTaggedDecorator:()=>t5,BindingScopeEnum:()=>tJ,BindingTypeEnum:()=>tZ,multiInject:()=>nn});var r={d:(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},o={};r.d(o,{F:()=>a});let i=Symbol.for("@inversifyjs/common/islazyServiceIdentifier");class a{[i];#e;constructor(e){this.#e=e,this[i]=!0}static is(e){return"object"==typeof e&&null!==e&&!0===e[i]}unwrap(){return this.#e()}}var s=o.F,c={d:(e,t)=>{for(var n in t)c.o(t,n)&&!c.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},u={};function l(e,t){return Reflect.getMetadata(t,e)}function f(e,t,n,r){let o=r(l(e,t)??n);Reflect.defineMetadata(t,o,e)}c.d(u,{d:()=>l,m:()=>f});var d=u.d,h=u.m,p={d:(e,t)=>{for(var n in t)p.o(t,n)&&!p.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},m={};p.d(m,{Uo:()=>e_,zN:()=>K,YR:()=>D,QN:()=>F,wK:()=>G,N3:()=>z});let y=(ey={getReflectMetadata:()=>d,updateReflectMetadata:()=>h},eg={},p.d(eg,ey),eg),g="named",v="name",_="unmanaged",b="optional",E="inject",S="multi_inject",w="inversify:tagged",A="inversify:tagged_props",I="design:paramtypes",R="post_construct",N="pre_destroy",T=[E,S,v,_,g,b],M=Symbol.for("@inversifyjs/core/InversifyCoreError");class O extends Error{[M];kind;constructor(e,t,n){super(t,n),this[M]=!0,this.kind=e}static is(e){return"object"==typeof e&&null!==e&&!0===e[M]}static isErrorOfKind(e,t){return O.is(e)&&e.kind===t}}function $(e,t){let n=[];for(let e=0;e0)throw new O(ev.missingInjectionDecorator,`Found unexpected missing metadata on type "${e.name}" at constructor indexes "${n.join('", "')}". + +Are you using @inject, @multiInject or @unmanaged decorators at those indexes? + +If you're using typescript and want to rely on auto injection, set "emitDecoratorMetadata" compiler option to true`)}function k(e){return{kind:e_.singleInjection,name:void 0,optional:!1,tags:new Map,targetName:void 0,value:e}}function D(e){let t=e.find(e=>e.key===E),n=e.find(e=>e.key===S);if(void 0!==e.find(e=>e.key===_))return function(e,t){if(void 0!==t||void 0!==e)throw new O(ev.missingInjectionDecorator,"Expected a single @inject, @multiInject or @unmanaged metadata");return{kind:e_.unmanaged}}(t,n);if(void 0===n&&void 0===t)throw new O(ev.missingInjectionDecorator,"Expected @inject, @multiInject or @unmanaged metadata");let r=e.find(e=>e.key===g),o=e.find(e=>e.key===b),i=e.find(e=>e.key===v);return{kind:void 0===t?e_.multipleInjection:e_.singleInjection,name:r?.value,optional:void 0!==o,tags:new Map(e.filter(e=>T.every(t=>e.key!==t)).map(e=>[e.key,e.value])),targetName:i?.value,value:void 0===t?n?.value:t.value}}function P(e,t,n){try{return D(n)}catch(n){throw O.isErrorOfKind(n,ev.missingInjectionDecorator)?new O(ev.missingInjectionDecorator,`Expected a single @inject, @multiInject or @unmanaged decorator at type "${e.name}" at constructor arguments at index "${t.toString()}"`,{cause:n}):n}}function j(e){let t=(0,y.getReflectMetadata)(e,I),n=(0,y.getReflectMetadata)(e,w),r=[];if(void 0!==n)for(let[t,o]of Object.entries(n)){let n=parseInt(t);r[n]=P(e,n,o)}if(void 0!==t){for(let e=0;e{var t={};return p.d(t,e),t})({LazyServiceIdentifier:()=>s});function q(e){let t;switch(e.kind){case e_.multipleInjection:t={key:S,value:e.value};break;case e_.singleInjection:t={key:E,value:e.value}}return t}class W{#t;constructor(e){this.#t=e}startsWith(e){return this.#t.startsWith(e)}endsWith(e){return this.#t.endsWith(e)}contains(e){return this.#t.includes(e)}equals(e){return this.#t===e}value(){return this.#t}}let V="@inversifyjs/core/targetId";class K{#e;#n;#r;#o;#i;#a;constructor(e,t,n){this.#n=function(){let e=(0,y.getReflectMetadata)(Object,V)??0;return e===Number.MAX_SAFE_INTEGER?(0,y.updateReflectMetadata)(Object,V,e,()=>Number.MIN_SAFE_INTEGER):(0,y.updateReflectMetadata)(Object,V,e,e=>e+1),e}(),this.#r=e,this.#o=void 0,this.#e=t,this.#i=new W("string"==typeof e?e:e.toString().slice(7,-1)),this.#a=n}get id(){return this.#n}get identifier(){return this.#r}get metadata(){var e;return void 0===this.#o&&(this.#o=(e=this.#e).kind===e_.unmanaged?[{key:_,value:!0}]:function(e){let t=[q(e)];for(let[n,r]of(void 0!==e.name&&t.push({key:g,value:e.name}),e.optional&&t.push({key:b,value:!0}),e.tags))t.push({key:n,value:r});return void 0!==e.targetName&&t.push({key:v,value:e.targetName}),t}(e)),this.#o}get name(){return this.#i}get type(){return this.#a}get serviceIdentifier(){return B.LazyServiceIdentifier.is(this.#e.value)?this.#e.value.unwrap():this.#e.value}getCustomTags(){return[...this.#e.tags.entries()].map(([e,t])=>({key:e,value:t}))}getNamedTag(){return void 0===this.#e.name?null:{key:g,value:this.#e.name}}hasTag(e){return this.metadata.some(t=>t.key===e)}isArray(){return this.#e.kind===e_.multipleInjection}isNamed(){return void 0!==this.#e.name}isOptional(){return this.#e.optional}isTagged(){return this.#e.tags.size>0}matchesArray(e){return this.isArray()&&this.#e.value===e}matchesNamedTag(e){return this.#e.name===e}matchesTag(e){return t=>this.metadata.some(n=>n.key===e&&n.value===t)}}let z=e=>(function(e,t){return function(n){let r=e(n),o=U(n);for(;void 0!==o&&o!==Object;){for(let[e,n]of t(o))r.properties.has(e)||r.properties.set(e,n);o=U(o)}let i=[];for(let e of r.constructorArguments)if(e.kind!==e_.unmanaged){let t=e.targetName??"";i.push(new K(t,e,"ConstructorArgument"))}for(let[e,t]of r.properties)if(t.kind!==e_.unmanaged){let n=t.targetName??e;i.push(new K(n,t,"ClassProperty"))}return i}})(void 0===e?F:t=>G(t,e),void 0===e?C:t=>H(t,e));var Y=m.Uo,X=m.zN,J=m.YR,Z=(m.QN,m.wK,m.N3),Q={d:(e,t)=>{for(var n in t)Q.o(t,n)&&!Q.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},ee={};Q.d(ee,{QC:()=>tO,bU:()=>eS,XK:()=>ew,mc:()=>tT,i0:()=>tM,FU:()=>em.LazyServiceIdentifier,KK:()=>tY,PG:()=>eP,$Z:()=>eA,OZ:()=>tD,Yi:()=>tx,A$:()=>eC,id:()=>eR,WQ:()=>tG,_G:()=>tC,F$:()=>e4,tt:()=>tq,KT:()=>tL,dU:()=>tp,lq:()=>tU,kr:()=>tK,E3:()=>tz,VK:()=>tF,w:()=>th,je:()=>tW,Nu:()=>td,if:()=>tm,Fz:()=>tB});var et={};Q.r(et),Q.d(et,{DESIGN_PARAM_TYPES:()=>ef,INJECT_TAG:()=>ea,MULTI_INJECT_TAG:()=>es,NAMED_TAG:()=>en,NAME_TAG:()=>er,NON_CUSTOM_TAG_KEYS:()=>ep,OPTIONAL_TAG:()=>ei,PARAM_TYPES:()=>el,POST_CONSTRUCT:()=>ed,PRE_DESTROY:()=>eh,TAGGED:()=>ec,TAGGED_PROP:()=>eu,UNMANAGED_TAG:()=>eo});var en="named",er="name",eo="unmanaged",ei="optional",ea="inject",es="multi_inject",ec="inversify:tagged",eu="inversify:tagged_props",el="inversify:paramtypes",ef="design:paramtypes",ed="post_construct",eh="pre_destroy",ep=[ea,es,er,eo,en,ei];let em=(eb={LazyServiceIdentifier:()=>s},eE={},Q.d(eE,eb),eE);var ey,eg,ev,e_,eb,eE,eS={Request:"Request",Singleton:"Singleton",Transient:"Transient"},ew={ConstantValue:"ConstantValue",Constructor:"Constructor",DynamicValue:"DynamicValue",Factory:"Factory",Function:"Function",Instance:"Instance",Invalid:"Invalid",Provider:"Provider"},eA={ClassProperty:"ClassProperty",ConstructorArgument:"ConstructorArgument",Variable:"Variable"},eI=0;function eR(){return eI++}var eN=function(){function e(e,t){this.id=eR(),this.activated=!1,this.serviceIdentifier=e,this.scope=t,this.type=ew.Invalid,this.constraint=function(e){return!0},this.implementationType=null,this.cache=null,this.factory=null,this.provider=null,this.onActivation=null,this.onDeactivation=null,this.dynamicValue=null}return e.prototype.clone=function(){var t=new e(this.serviceIdentifier,this.scope);return t.activated=t.scope===eS.Singleton&&this.activated,t.implementationType=this.implementationType,t.dynamicValue=this.dynamicValue,t.scope=this.scope,t.type=this.type,t.factory=this.factory,t.provider=this.provider,t.constraint=this.constraint,t.onActivation=this.onActivation,t.onDeactivation=this.onDeactivation,t.cache=this.cache,t},e}(),eT="Cannot apply @injectable decorator multiple times.",eM="Metadata key was used more than once in a parameter:",eO="NULL argument",e$="Key Not Found",ek="The @inject @multiInject @tagged and @named decorators must be applied to the parameters of a class constructor or a class property.",eD=function(e,t){return"onDeactivation() error in class ".concat(e,": ").concat(t)},eP=function(){function e(){}return e.prototype.getConstructorMetadata=function(e){var t,n=null!=(t=Reflect.getMetadata(ef,e))?t:[],r=Reflect.getMetadata(ec,e);return{compilerGeneratedMetadata:n,userGeneratedMetadata:null!=r?r:{}}},e.prototype.getPropertiesMetadata=function(e){var t;return null!=(t=Reflect.getMetadata(eu,e))?t:{}},e}();let ej=(e=>{var t={};return Q.d(t,e),t})({ClassElementMetadataKind:()=>Y,LegacyTargetImpl:()=>X,getClassElementMetadataFromLegacyMetadata:()=>J,getTargets:()=>Z});function ex(e){return e instanceof RangeError||"Maximum call stack size exceeded"===e.message}function eC(e){return"function"==typeof e?e.name:"symbol"==typeof e?e.toString():e}function eF(e,t,n){var r="",o=n(e,t);return 0!==o.length&&(r="\nRegistered bindings:",o.forEach(function(e){var t="Object";null!==e.implementationType&&(t=eG(e.implementationType)),r="".concat(r,"\n ").concat(t),e.constraint.metaData&&(r="".concat(r," - ").concat(e.constraint.metaData))})),r}function eL(e,t){return null!==e.parentRequest&&(e.parentRequest.serviceIdentifier===t||eL(e.parentRequest,t))}function eH(e){e.childRequests.forEach(function(t){if(eL(e,t.serviceIdentifier)){var n=function(e){return(function e(t,n){void 0===n&&(n=[]);var r=eC(t.serviceIdentifier);return n.push(r),null!==t.parentRequest?e(t.parentRequest,n):n})(e).reverse().join(" --\x3e ")}(t);throw Error("".concat("Circular dependency found:"," ").concat(n))}eH(t)})}function eG(e){if(null!=e.name&&""!==e.name)return e.name;var t=e.toString(),n=t.match(/^function\s*([^\s(]+)/);return null===n?"Anonymous function: ".concat(t):n[1]}function eU(e){return'{"key":"'.concat(e.key.toString(),'","value":"').concat(e.value.toString(),'"}')}!function(e){e[e.MultipleBindingsAvailable=2]="MultipleBindingsAvailable",e[e.NoBindingsAvailable=0]="NoBindingsAvailable",e[e.OnlyOneBindingAvailable=1]="OnlyOneBindingAvailable"}(e1||(e1={}));var eB=function(){function e(e){this.id=eR(),this.container=e}return e.prototype.addPlan=function(e){this.plan=e},e.prototype.setCurrentRequest=function(e){this.currentRequest=e},e}(),eq=function(){function e(e,t){this.key=e,this.value=t}return e.prototype.toString=function(){return this.key===en?"named: ".concat(String(this.value).toString()," "):"tagged: { key:".concat(this.key.toString(),", value: ").concat(String(this.value)," }")},e}(),eW=function(e,t){this.parentContext=e,this.rootRequest=t};function eV(e,t){var n=Object.getPrototypeOf(t.prototype).constructor;if(n!==Object){var r=(0,ej.getTargets)(e)(n),o=r.map(function(e){return e.metadata.filter(function(e){return e.key===eo})}),i=[].concat.apply([],o).length,a=r.length-i;return a>0?a:eV(e,n)}return 0}var eK=function(){function e(e,t,n,r,o){this.id=eR(),this.serviceIdentifier=e,this.parentContext=t,this.parentRequest=n,this.target=o,this.childRequests=[],this.bindings=Array.isArray(r)?r:[r],this.requestScope=null===n?new Map:null}return e.prototype.addChildRequest=function(t,n,r){var o=new e(t,this.parentContext,this,n,r);return this.childRequests.push(o),o},e}();function ez(e){return e._bindingDictionary}function eY(e,t,n,r,o){var i,a=eZ(n.container,o.serviceIdentifier);return a.length===e1.NoBindingsAvailable&&!0===n.container.options.autoBindInjectable&&"function"==typeof o.serviceIdentifier&&e.getConstructorMetadata(o.serviceIdentifier).compilerGeneratedMetadata&&(n.container.bind(o.serviceIdentifier).toSelf(),a=eZ(n.container,o.serviceIdentifier)),i=t?a:a.filter(function(e){var t=new eK(e.serviceIdentifier,n,r,e,o);return e.constraint(t)}),function(e,t,n,r,o){var i;switch(t.length){case e1.NoBindingsAvailable:if(r.isOptional())return;var a=eC(e),s="No matching bindings found for serviceIdentifier:";throw s+=function(e,t){if(t.isTagged()||t.isNamed()){var n="",r=t.getNamedTag(),o=t.getCustomTags();return null!==r&&(n+=eU(r)+"\n"),null!==o&&o.forEach(function(e){n+=eU(e)+"\n"})," ".concat(e,"\n ").concat(e," - ").concat(n)}return" ".concat(e)}(a,r),s+=eF(o,a,eZ),null!==n&&(s+="\n".concat((i=eC(n.serviceIdentifier),'Trying to resolve bindings for "'.concat(i,'"')))),Error(s);case e1.OnlyOneBindingAvailable:return;case e1.MultipleBindingsAvailable:default:if(r.isArray())return;throw a=eC(e),Error(s="".concat("Ambiguous match found for serviceIdentifier:"," ").concat(a)+eF(o,a,eZ))}}(o.serviceIdentifier,i,r,o,n.container),i}function eX(e,t,n,r){var o=[new eq(e?es:ea,t)];return void 0!==n&&o.push(new eq(n,r)),o}function eJ(e,t,n,r,o,i){var a,s;if(null===o){a=eY(e,t,r,null,i),s=new eK(n,r,null,a,i);var c=new eW(r,s);r.addPlan(c)}else a=eY(e,t,r,o,i),s=o.addChildRequest(i.serviceIdentifier,a,i);a.forEach(function(t){var n,o=null;if(i.isArray())o=s.addChildRequest(t.serviceIdentifier,t,i);else{if(null!==t.cache)return;o=s}if(t.type===ew.Instance&&null!==t.implementationType){var a=function(e,t){return(0,ej.getTargets)(e)(t)}(e,t.implementationType);if(!0!==r.container.options.skipBaseClassChecks){var c=eV(e,t.implementationType);if(a.length= than the number of constructor arguments of its base class.")))}a.forEach(function(t){eJ(e,!1,t.serviceIdentifier,r,o,t)})}})}function eZ(e,t){var n=[],r=ez(e);return r.hasKey(t)?n=r.get(t):null!==e.parent&&(n=eZ(e.parent,t)),n}function eQ(e){return("object"==typeof e&&null!==e||"function"==typeof e)&&"function"==typeof e.then}function e0(e){return!!eQ(e)||Array.isArray(e)&&e.some(eQ)}var e1,e2,e3=function(e,t){var n,r,o,i;return n=void 0,r=void 0,i=function(){var n;return function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(c){return function(s){if(n)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]0&&o[o.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]0){var o=function(e,t){return e.reduce(function(e,n){var r=t(n);return n.target.type===eA.ConstructorArgument?e.constructorInjections.push(r):(e.propertyRequests.push(n),e.propertyInjections.push(r)),e.isAsync||(e.isAsync=e0(r)),e},{constructorInjections:[],isAsync:!1,propertyInjections:[],propertyRequests:[]})}(t,n),i=e5(e5({},o),{constr:e});r=o.isAsync?function(e){return e6(this,void 0,void 0,function(){var t,n;return e8(this,function(r){switch(r.label){case 0:return[4,e9(e.constructorInjections)];case 1:return t=r.sent(),[4,e9(e.propertyInjections)];case 2:return n=r.sent(),[2,e7(e5(e5({},e),{constructorInjections:t,propertyInjections:n}))]}})})}(i):e7(i)}else r=new e;return r}(t,n,r);return eQ(o)?o.then(function(e){return te(t,e)}):te(t,o)}(n,n.implementationType,o,tt(e));break;default:r=tn(n,t.parentContext)}return r},to=function(e,t,n){var r=function(e,t){return t.scope===eS.Singleton&&t.activated?t.cache:t.scope===eS.Request&&e.has(t.id)?e.get(t.id):null}(e,t);return null!==r||function(e,t,n){t.scope===eS.Singleton&&function(e,t){e.cache=t,e.activated=!0,eQ(t)&&e3(e,t)}(t,n),t.scope===eS.Request&&function(e,t,n){e.has(t.id)||e.set(t.id,n)}(e,t,n)}(e,t,r=n()),r},ti=function(e,t,n){return to(e,n,function(){var r=tr(e,t,n);return eQ(r)?r.then(function(e){return ta(t,n,e)}):ta(t,n,r)})};function ta(e,t,n){var r,o=ts(e.parentContext,t,n),i=tf(e.parentContext.container),a=i.next();do{r=a.value;var s=e.parentContext,c=tl(r,e.serviceIdentifier);o=eQ(o)?tu(c,s,o):tc(c,s,o),a=i.next()}while(!0!==a.done&&!ez(r).hasKey(e.serviceIdentifier));return o}var ts=function(e,t,n){return"function"==typeof t.onActivation?t.onActivation(e,n):n},tc=function(e,t,n){for(var r=e.next();!0!==r.done;){if(eQ(n=r.value(t,n)))return tu(e,t,n);r=e.next()}return n},tu=function(e,t,n){var r,o,i,a;return r=void 0,o=void 0,a=function(){var r,o;return function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(c){return function(s){if(n)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]0?this._map.set(e,t):this._map.delete(e)},e}(),tA=function(){function e(){this._map=new Map}return e.prototype.remove=function(e){var t=this._map.get(e);return void 0===t?this._getEmptyHandlersStore():(this._map.delete(e),t)},e.prototype.addDeactivation=function(e,t,n){this._getModuleActivationHandlers(e).onDeactivations.add(t,n)},e.prototype.addActivation=function(e,t,n){this._getModuleActivationHandlers(e).onActivations.add(t,n)},e.prototype.clone=function(){var t=new e;return this._map.forEach(function(e,n){t._map.set(n,{onActivations:e.onActivations.clone(),onDeactivations:e.onDeactivations.clone()})}),t},e.prototype._getModuleActivationHandlers=function(e){var t=this._map.get(e);return void 0===t&&(t=this._getEmptyHandlersStore(),this._map.set(e,t)),t},e.prototype._getEmptyHandlersStore=function(){return{onActivations:new tw,onDeactivations:new tw}},e}(),tI=function(){return(tI=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]","]"):"symbol"==typeof e?e.toString():"'".concat(e,"'")}(t)," in a synchronous way ")+"but it has asynchronous dependencies."));return n},e.prototype._getAllArgs=function(e){return{avoidConstraints:!0,isMultiInject:!0,serviceIdentifier:e}},e.prototype._getNotAllArgs=function(e,t,n,r){return{avoidConstraints:!1,isMultiInject:t,key:n,serviceIdentifier:e,value:r}},e.prototype._planAndResolve=function(){var e=this;return function(t){var n=function(e,t,n,r,o,i,a,s){void 0===s&&(s=!1);var c=new eB(t),u=function(e,t,n,r,o,i){var a=eX(e,n,o,i),s=(0,ej.getClassElementMetadataFromLegacyMetadata)(a);if(s.kind===ej.ClassElementMetadataKind.unmanaged)throw Error("Unexpected metadata when creating target");return new ej.LegacyTargetImpl("",s,t)}(n,r,o,0,i,a);try{return eJ(e,s,o,c,null,u),c}catch(e){throw ex(e)&&eH(c.plan.rootRequest),e}}(e._metadataReader,e,t.isMultiInject,t.targetType,t.serviceIdentifier,t.key,t.value,t.avoidConstraints);return function(e){return tt(e.plan.rootRequest.requestScope)(e.plan.rootRequest)}(n=t.contextInterceptor(n))}},e.prototype._deactivateIfSingleton=function(e){var t=this;if(e.activated)return eQ(e.cache)?e.cache.then(function(n){return t._deactivate(e,n)}):this._deactivate(e,e.cache)},e.prototype._deactivateSingletons=function(e){for(var t=0,n=e;tF,CustomIconPlugin:()=>T,CustomWidgetsPlugin:()=>_,MainNavEntryPlugin:()=>m,TabManagerPlugin:()=>w,AssetEditorToolbarButtonPlugin:()=>v,ApiDataPlugin:()=>U});var i=n(723),a=n(236),o=n(893),r=n(136),l=n.n(r),s=n(907);let c=()=>(0,o.jsxs)(s.Content,{padded:!0,children:[(0,o.jsx)(s.Header,{title:"Example Tool"}),(0,o.jsx)(s.Alert,{message:"Just a quick demo how to open main widgets from the main navigation menu."})]}),d={onInit:()=>{let e=i.container.get(a.serviceIds.mainNavRegistry);e.registerMainNavItem({path:"Example Plugin",icon:"pimcore"}),e.registerMainNavItem({path:"Example Plugin/Example Tool",widgetConfig:{name:"Example Tool",id:"example-tool",component:"example-tool",config:{icon:{type:"name",value:"pimcore"}}}}),i.container.get(a.serviceIds.widgetManager).registerWidget({name:"example-tool",component:c})}},m={name:"MainNavEntryPlugin",onStartup(e){let{moduleSystem:t}=e;t.registerModule(d)}};var p=n(122),g=n(190);let u=()=>{let e=(0,s.useAlertModal)(),{id:t}=(0,r.useContext)(g.AssetContext),{asset:n}=(0,g.useAssetDraft)(t);return(0,o.jsx)(o.Fragment,{children:(null==n?void 0:n.type)==="image"&&(0,o.jsx)(s.Button,{onClick:()=>{e.info({title:"Hello!",content:"Hello from the custom toolbar button! The button will only be shown for image assets. Have a nice day!"})},children:"Custom Image Button"})})},x={onInit:()=>{i.container.get(a.serviceIds["App/ComponentRegistry/ComponentRegistry"]).registerToSlot(p.componentConfig.asset.editor.toolbar.slots.left.name,{name:"customToolbarButton",component:u,priority:500})}},v={name:"AssetEditorToolbarButtonPlugin",onStartup(e){let{moduleSystem:t}=e;t.registerModule(x)}},y=()=>(0,o.jsxs)(s.Content,{padded:!0,children:[(0,o.jsx)(s.Header,{title:"Example Tab"}),"This is an example tab."]}),h={onInit(){i.container.get(a.serviceIds["Asset/Editor/FolderTabManager"]).register({key:"example-folder-tab",label:"Example Folder Tab",icon:(0,o.jsx)(s.Icon,{value:"pimcore"}),children:(0,o.jsx)(y,{})})}},f=()=>(0,o.jsxs)(s.Content,{padded:!0,children:[(0,o.jsx)(s.Header,{title:"New preview tab"}),(0,o.jsx)(s.Alert,{message:(0,o.jsxs)("div",{children:["This is a new preview tab.",(0,o.jsx)("br",{}),"It replaces the default preview tab."]}),type:"info"})]}),b={onInit(){let e=i.container.get(a.serviceIds["DataObject/Editor/ObjectTabManager"]),t=e.getTab("preview");if(void 0===t)throw Error("Preview tab not found");e.register({...t,children:(0,o.jsx)(f,{})})}},w={name:"TabManagerPlugin",onStartup(e){let{moduleSystem:t}=e;t.registerModule(h),t.registerModule(b)}},j=()=>(0,o.jsxs)(s.Content,{padded:!0,children:[(0,o.jsx)(s.Header,{title:"Custom Icons"}),(0,o.jsx)(s.Card,{children:(0,o.jsxs)(s.Flex,{align:"center",gap:"small",children:[(0,o.jsx)("h1",{children:"Icon Example"}),(0,o.jsx)(s.Icon,{options:{height:35,width:35,style:{rotate:"90deg"}},value:"rocket-example"})]})}),(0,o.jsxs)(s.Space,{direction:"vertical",size:"small",children:[(0,o.jsx)(s.IconButton,{icon:{value:"rocket-example"},size:"large",type:"default"}),(0,o.jsx)(s.IconTextButton,{icon:{value:"rocket-example"},children:"Rocket"}),(0,o.jsx)(s.IconTextButton,{icon:{value:"rocket-example"},type:"primary",children:"Rocket"})]})]}),C=e=>(0,o.jsx)("svg",{viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,o.jsx)("path",{d:"M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2l0 82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9l0-107.2c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168a40 40 0 1 0 0-80 40 40 0 1 0 0 80z",fill:"currentColor"})}),I={onInit(){i.container.get(a.serviceIds.iconLibrary).register({name:"rocket-example",component:C}),i.container.get(a.serviceIds.mainNavRegistry).registerMainNavItem({path:"Example Plugin/Custom Icons",widgetConfig:{name:"Custom Icons",id:"custom-icon",component:"custom-icons",config:{icon:{type:"name",value:"rocket-example"}}}}),i.container.get(a.serviceIds.widgetManager).registerWidget({name:"custom-icons",component:j})}},T={name:"CustomIconPlugin",onStartup(e){let{moduleSystem:t}=e;t.registerModule(I)}};var E=n(292);let M=()=>{let e=(0,E.useWidgetManager)(),[t,n]=l().useState(void 0),[i,a]=l().useState(void 0),r=void 0===i,c=[{name:"Example widget",component:"example-widget",config:{icon:{type:"name",value:"pimcore"}}},{name:"Example widget with fixed id",id:"example-widget-fixed-id",component:"example-widget",config:{icon:{type:"name",value:"pimcore"}}},{name:"Another example widget",component:"another-example-widget",config:{icon:{type:"name",value:"pimcore"}}}],d=c.map(e=>({label:e.name,value:e.name}));return(0,o.jsxs)(s.Content,{padded:!0,children:[(0,o.jsx)(s.Header,{title:"Example widget"}),(0,o.jsx)("div",{children:"Select a widget:"}),(0,o.jsx)(s.Select,{minWidth:"normal",onChange:e=>{n(e),a(c.find(t=>t.name===e))},options:d,value:t}),void 0!==i&&(0,o.jsxs)(s.Space,{direction:"vertical",size:"small",children:[(0,o.jsx)(s.Button,{disabled:r,onClick:()=>{e.openMainWidget(i)},children:"Open main widget"}),(0,o.jsx)(s.Button,{disabled:r,onClick:()=>{e.openLeftWidget(i)},children:"Open left widget"}),(0,o.jsx)(s.Button,{disabled:r,onClick:()=>{e.openRightWidget(i)},children:"Open right widget"}),(0,o.jsx)(s.Button,{disabled:r,onClick:()=>{e.openBottomWidget(i)},children:"Open bottom widget"})]})]})},P=()=>(0,o.jsxs)(s.Content,{padded:!0,children:[(0,o.jsx)(s.Header,{title:"Another example widget"}),(0,o.jsx)("div",{children:"This is another example widget."})]}),k={onInit:()=>{i.container.get(a.serviceIds.mainNavRegistry).registerMainNavItem({path:"Example Plugin/Custom Widgets",widgetConfig:{name:"Custom Widgets",id:"custom-widgets",component:"example-widget",config:{icon:{type:"name",value:"pimcore"}}}});let e=i.container.get(a.serviceIds.widgetManager);e.registerWidget({name:"example-widget",component:M}),e.registerWidget({name:"another-example-widget",component:P})}},_={name:"CustomWidgetsPlugin",onStartup(e){let{moduleSystem:t}=e;t.registerModule(k)}},S=[{id:"number-cell",accessorFn:e=>e["number-cell"],accessorKey:"number-cell",header:"Number",meta:{type:"number"}},{id:"text-cell",accessorFn:e=>e["text-cell"],accessorKey:"text-cell",header:"Text",meta:{type:"text"}},{id:"boolean-cell",accessorFn:e=>e["boolean-cell"],accessorKey:"boolean-cell",header:"Boolean",meta:{type:"boolean",editable:!1}},{id:"live-updating",accessorFn:e=>e["live-updating"],accessorKey:"live-updating",header:"Live Updating",meta:{type:"live-updating"}}],A=[{"number-cell":1,"text-cell":"Hello","live-updating":"2234","boolean-cell":!0},{"number-cell":2,"text-cell":"World","live-updating":"543","boolean-cell":!1},{"number-cell":3,"text-cell":"!","live-updating":"234","boolean-cell":!0}],D=()=>(0,o.jsx)(s.Grid,{columns:S,data:A}),N=()=>(0,o.jsxs)(s.Content,{padded:!0,children:[(0,o.jsx)(s.Header,{title:"Dynamic types"}),(0,o.jsx)(D,{})]}),R={onInit:()=>{i.container.get(a.serviceIds.mainNavRegistry).registerMainNavItem({path:"Example Plugin/Dynamic Types",widgetConfig:{name:"Dynamic Types",id:"dynamic-types",component:"dynamic-types",config:{icon:{type:"name",value:"pimcore"}}}}),i.container.get(a.serviceIds.widgetManager).registerWidget({name:"dynamic-types",component:N}),i.container.get(a.serviceIds["DynamicTypes/GridCellRegistry"]).registerDynamicType(i.container.get("DynamicTypes/GridCell/LiveUpdatingCell"))}};var W=n(96);let O=e=>{let{getValue:t}=e,[n,i]=(0,r.useState)(0);return(0,r.useEffect)(()=>{let e=setInterval(()=>{i(Math.floor(1e3*Math.random()))},2e3);return()=>{clearInterval(e)}},[]),(0,o.jsx)("div",{className:"default-cell__content",children:n})};var B=n(451);class H extends W.DynamicTypeGridCellAbstract{getGridCellComponent(e){return(0,o.jsx)(O,{...e})}constructor(...e){super(...e),this.id="live-updating"}}H=function(e,t,n,i){var a,o=arguments.length,r=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(r=(o<3?a(r):o>3?a(t,n,r):a(t,n))||r);return o>3&&r&&Object.defineProperty(t,n,r),r}([(0,B.injectable)()],H);let F={name:"DynamicTypePlugin",onInit(e){let{container:t}=e;t.bind("DynamicTypes/GridCell/LiveUpdatingCell").to(H)},onStartup(e){let{moduleSystem:t}=e;t.registerModule(R)}};var L=n(47);let G=()=>{let{isLoading:e,data:t,isError:n,error:i}=(0,L.useAssetGetTreeQuery)({page:1,pageSize:10});return(0,r.useEffect)(()=>{n&&(0,p.trackError)(new p.ApiError(i))},[n]),(0,o.jsxs)(s.Content,{loading:e,padded:!0,children:[(0,o.jsx)(s.Header,{title:"API data"}),null==t?void 0:t.items.map(e=>(0,o.jsx)("div",{children:e.filename},e.id))]})},z={onInit(){i.container.get(a.serviceIds.mainNavRegistry).registerMainNavItem({path:"Example Plugin/Api Data",widgetConfig:{name:"Api Data",id:"api-data",component:"api-data-widget",config:{icon:{type:"name",value:"pimcore"}}}}),i.container.get(a.serviceIds.widgetManager).registerWidget({name:"api-data-widget",component:G})}},U={name:"ApiDataPlugin",onStartup(e){let{moduleSystem:t}=e;t.registerModule(z)}}}}]); \ No newline at end of file diff --git a/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/async/__federation_expose_default_export.efa81aeb.js.LICENSE.txt b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/async/__federation_expose_default_export.efa81aeb.js.LICENSE.txt new file mode 100644 index 0000000..f4139f9 --- /dev/null +++ b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/async/__federation_expose_default_export.efa81aeb.js.LICENSE.txt @@ -0,0 +1,9 @@ +/** + * @license React + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ \ No newline at end of file diff --git a/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/main.35b1baee.js b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/main.35b1baee.js new file mode 100644 index 0000000..f28d9cd --- /dev/null +++ b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/main.35b1baee.js @@ -0,0 +1 @@ +(()=>{var e={661:function(){}},r={};function n(o){var t=r[o];if(void 0!==t)return t.exports;var i=r[o]={exports:{}};return e[o](i,i.exports,n),i.exports}n.m=e,n.c=r,n.federation||(n.federation={chunkMatcher:function(e){return!0},rootOutputDir:"../../"}),n.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return n.d(r,{a:r}),r},n.d=(e,r)=>{for(var o in r)n.o(r,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e=[];n.O=(r,o,t,i)=>{if(o){i=i||0;for(var a=e.length;a>0&&e[a-1][2]>i;a--)e[a]=e[a-1];e[a]=[o,t,i];return}for(var u=1/0,a=0;a=i)&&Object.keys(n.O).every(e=>n.O[e](o[d]))?o.splice(d--,1):(l=!1,i"1.3.9",n.S={},n.initializeSharingData={scopeToSharingDataMapping:{default:[{name:"inversify",version:"6.1.x",factory:()=>()=>n(345),eager:1,requiredVersion:"6.1.x"},{name:"react",version:"18.3.1",factory:()=>()=>n(294),eager:1,singleton:1,requiredVersion:"*"}]},uniqueName:"pimcore_studio_example_bundle"},n.I=n.I||function(){throw Error("should have __webpack_require__.I")},(()=>{var e={909:0};n.O.j=r=>0===e[r];var r=(r,o)=>{var t,i,[a,u,l]=o,d=0;if(a.some(r=>0!==e[r])){for(t in u)n.o(u,t)&&(n.m[t]=u[t]);if(l)var f=l(n)}for(r&&r(o);d{"use strict";var __webpack_modules__={408:function(e,t){var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),h=Symbol.iterator;function p(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=h&&e[h]||e["@@iterator"])?e:null}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}function _(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},_.prototype=v.prototype;var E=b.prototype=new _;E.constructor=b,y(E,v.prototype),E.isPureReactComponent=!0;var S=Array.isArray,w=Object.prototype.hasOwnProperty,A={current:null},I={key:!0,ref:!0,__self:!0,__source:!0};function R(e,t,r){var o,i={},a=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)w.call(t,o)&&!I.hasOwnProperty(o)&&(i[o]=t[o]);var c=arguments.length-2;if(1===c)i.children=r;else if(1{let t=e.split("-")[0].toLowerCase();return`View the docs to see how to solve: https://module-federation.io/guide/troubleshooting/${t}/${e}`},h=(e,t,n,r)=>{let o=[`${[t[e]]} #${e}`];return n&&o.push(`args: ${JSON.stringify(n)}`),o.push(d(e)),r&&o.push(`Original Error Message: + ${r}`),o.join("\n")};function p(){return(p=Object.assign||function(e){for(var t=1;te===t)&&e.push(t),e}function d(e){return"version"in e&&e.version?`${e.name}:${e.version}`:"entry"in e&&e.entry?`${e.name}:${e.entry}`:`${e.name}`}function h(e){return void 0!==e.entry}function p(e){return!e.entry.includes(".json")&&e.entry.includes(".js")}async function m(e,t){try{return await e()}catch(e){t||l(e);return}}function y(e){return e&&"object"==typeof e}let g=Object.prototype.toString;function v(e){return"[object Object]"===g.call(e)}function _(e,t){let n=/^(https?:)?\/\//i;return e.replace(n,"").replace(/\/$/,"")===t.replace(n,"").replace(/\/$/,"")}function b(e){return Array.isArray(e)?e:[e]}function E(e){let t={url:"",type:"global",globalName:""};return o.isBrowserEnv()||o.isReactNativeEnv()?"remoteEntry"in e?{url:e.remoteEntry,type:e.remoteEntryType,globalName:e.globalName}:t:"ssrRemoteEntry"in e?{url:e.ssrRemoteEntry||t.url,type:e.ssrRemoteEntryType||t.type,globalName:e.globalName}:t}let S=(e,t)=>{let n;return n=e.endsWith("/")?e.slice(0,-1):e,t.startsWith(".")&&(t=t.slice(1)),n+=t},w="object"==typeof globalThis?globalThis:window,A=(()=>{try{return document.defaultView}catch(e){return w}})(),I=A;function R(e,t,n){Object.defineProperty(e,t,{value:n,configurable:!1,writable:!0})}function N(e,t){return Object.hasOwnProperty.call(e,t)}N(w,"__GLOBAL_LOADING_REMOTE_ENTRY__")||R(w,"__GLOBAL_LOADING_REMOTE_ENTRY__",{});let T=w.__GLOBAL_LOADING_REMOTE_ENTRY__;function M(e){var t,n,r,o,i,a,s,c,u,l,f,d;N(e,"__VMOK__")&&!N(e,"__FEDERATION__")&&R(e,"__FEDERATION__",e.__VMOK__),N(e,"__FEDERATION__")||(R(e,"__FEDERATION__",{__GLOBAL_PLUGIN__:[],__INSTANCES__:[],moduleInfo:{},__SHARE__:{},__MANIFEST_LOADING__:{},__PRELOADED_MAP__:new Map}),R(e,"__VMOK__",e.__FEDERATION__)),null!=(s=(t=e.__FEDERATION__).__GLOBAL_PLUGIN__)||(t.__GLOBAL_PLUGIN__=[]),null!=(c=(n=e.__FEDERATION__).__INSTANCES__)||(n.__INSTANCES__=[]),null!=(u=(r=e.__FEDERATION__).moduleInfo)||(r.moduleInfo={}),null!=(l=(o=e.__FEDERATION__).__SHARE__)||(o.__SHARE__={}),null!=(f=(i=e.__FEDERATION__).__MANIFEST_LOADING__)||(i.__MANIFEST_LOADING__={}),null!=(d=(a=e.__FEDERATION__).__PRELOADED_MAP__)||(a.__PRELOADED_MAP__=new Map)}function O(){w.__FEDERATION__.__GLOBAL_PLUGIN__=[],w.__FEDERATION__.__INSTANCES__=[],w.__FEDERATION__.moduleInfo={},w.__FEDERATION__.__SHARE__={},w.__FEDERATION__.__MANIFEST_LOADING__={},Object.keys(T).forEach(e=>{delete T[e]})}function k(e){w.__FEDERATION__.__INSTANCES__.push(e)}function $(){return w.__FEDERATION__.__DEBUG_CONSTRUCTOR__}function D(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.isDebugMode();t&&(w.__FEDERATION__.__DEBUG_CONSTRUCTOR__=e,w.__FEDERATION__.__DEBUG_CONSTRUCTOR_VERSION__="0.13.1")}function x(e,t){if("string"==typeof t){if(e[t])return{value:e[t],key:t};for(let n of Object.keys(e)){let[r,o]=n.split(":"),i=`${r}:${t}`,a=e[i];if(a)return{value:a,key:i}}return{value:void 0,key:t}}throw Error("key must be string")}M(w),M(A);let P=()=>A.__FEDERATION__.moduleInfo,j=(e,t)=>{let n=x(t,d(e)).value;if(n&&!n.version&&"version"in e&&e.version&&(n.version=e.version),n)return n;if("version"in e&&e.version){let{version:t}=e,n=d(r._object_without_properties_loose(e,["version"])),o=x(A.__FEDERATION__.moduleInfo,n).value;if((null==o?void 0:o.version)===t)return o}},C=e=>j(e,A.__FEDERATION__.moduleInfo),F=(e,t)=>{let n=d(e);return A.__FEDERATION__.moduleInfo[n]=t,A.__FEDERATION__.moduleInfo},L=e=>(A.__FEDERATION__.moduleInfo=r._extends({},A.__FEDERATION__.moduleInfo,e),()=>{for(let t of Object.keys(e))delete A.__FEDERATION__.moduleInfo[t]}),H=(e,t)=>{let n=t||`__FEDERATION_${e}:custom__`,r=w[n];return{remoteEntryKey:n,entryExports:r}},G=e=>{let{__GLOBAL_PLUGIN__:t}=A.__FEDERATION__;e.forEach(e=>{-1===t.findIndex(t=>t.name===e.name)?t.push(e):l(`The plugin ${e.name} has been registered.`)})},U=()=>A.__FEDERATION__.__GLOBAL_PLUGIN__,q=e=>w.__FEDERATION__.__PRELOADED_MAP__.get(e),B=e=>w.__FEDERATION__.__PRELOADED_MAP__.set(e,!0),V="default",W="global",K="[0-9A-Za-z-]+",z=`(?:\\+(${K}(?:\\.${K})*))`,Y="0|[1-9]\\d*",X="[0-9]+",J="\\d*[a-zA-Z-][a-zA-Z0-9-]*",Z=`(?:${X}|${J})`,Q=`(?:-?(${Z}(?:\\.${Z})*))`,ee=`(?:${Y}|${J})`,et=`(?:-(${ee}(?:\\.${ee})*))`,en=`${Y}|x|X|\\*`,er=`[v=\\s]*(${en})(?:\\.(${en})(?:\\.(${en})(?:${et})?${z}?)?)?`,eo=`^\\s*(${er})\\s+-\\s+(${er})\\s*$`,ei=`(${X})\\.(${X})\\.(${X})`,ea=`[v=\\s]*${ei}${Q}?${z}?`,es="((?:<|>)?=?)",ec=`(\\s*)${es}\\s*(${ea}|${er})`,eu="(?:~>?)",el=`(\\s*)${eu}\\s+`,ef="(?:\\^)",ed=`(\\s*)${ef}\\s+`,eh="(<|>)?=?\\s*\\*",ep=`^${ef}${er}$`,em=`(${Y})\\.(${Y})\\.(${Y})`,ey=`v?${em}${et}?${z}?`,eg=`^${eu}${er}$`,ev=`^${es}\\s*${er}$`,e_=`^${es}\\s*(${ey})$|^$`,eb="^\\s*>=\\s*0.0.0\\s*$";function eE(e){return new RegExp(e)}function eS(e){return!e||"x"===e.toLowerCase()||"*"===e}function ew(){for(var e=arguments.length,t=Array(e),n=0;nt.reduce((e,t)=>t(e),e)}function eA(e){return e.match(eE(e_))}function eI(e,t,n,r){let o=`${e}.${t}.${n}`;return r?`${o}-${r}`:o}function eR(e){return e.replace(eE(eo),(e,t,n,r,o,i,a,s,c,u,l,f)=>(t=eS(n)?"":eS(r)?`>=${n}.0.0`:eS(o)?`>=${n}.${r}.0`:`>=${t}`,s=eS(c)?"":eS(u)?`<${Number(c)+1}.0.0-0`:eS(l)?`<${c}.${Number(u)+1}.0-0`:f?`<=${c}.${u}.${l}-${f}`:`<=${s}`,`${t} ${s}`.trim()))}function eN(e){return e.replace(eE(ec),"$1$2$3")}function eT(e){return e.replace(eE(el),"$1~")}function eM(e){return e.replace(eE(ed),"$1^")}function eO(e){return e.trim().split(/\s+/).map(e=>e.replace(eE(ep),(e,t,n,r,o)=>{if(eS(t))return"";if(eS(n))return`>=${t}.0.0 <${Number(t)+1}.0.0-0`;if(eS(r))if("0"===t)return`>=${t}.${n}.0 <${t}.${Number(n)+1}.0-0`;else return`>=${t}.${n}.0 <${Number(t)+1}.0.0-0`;if(o)if("0"!==t)return`>=${t}.${n}.${r}-${o} <${Number(t)+1}.0.0-0`;else if("0"===n)return`>=${t}.${n}.${r}-${o} <${t}.${n}.${Number(r)+1}-0`;else return`>=${t}.${n}.${r}-${o} <${t}.${Number(n)+1}.0-0`;if("0"===t)if("0"===n)return`>=${t}.${n}.${r} <${t}.${n}.${Number(r)+1}-0`;else return`>=${t}.${n}.${r} <${t}.${Number(n)+1}.0-0`;return`>=${t}.${n}.${r} <${Number(t)+1}.0.0-0`})).join(" ")}function ek(e){return e.trim().split(/\s+/).map(e=>e.replace(eE(eg),(e,t,n,r,o)=>eS(t)?"":eS(n)?`>=${t}.0.0 <${Number(t)+1}.0.0-0`:eS(r)?`>=${t}.${n}.0 <${t}.${Number(n)+1}.0-0`:o?`>=${t}.${n}.${r}-${o} <${t}.${Number(n)+1}.0-0`:`>=${t}.${n}.${r} <${t}.${Number(n)+1}.0-0`)).join(" ")}function e$(e){return e.split(/\s+/).map(e=>e.trim().replace(eE(ev),(e,t,n,r,o,i)=>{let a=eS(n),s=a||eS(r),c=s||eS(o);if("="===t&&c&&(t=""),i="",a)if(">"===t||"<"===t)return"<0.0.0-0";else return"*";return t&&c?(s&&(r=0),o=0,">"===t?(t=">=",s?(n=Number(n)+1,r=0):r=Number(r)+1,o=0):"<="===t&&(t="<",s?n=Number(n)+1:r=Number(r)+1),"<"===t&&(i="-0"),`${t+n}.${r}.${o}${i}`):s?`>=${n}.0.0${i} <${Number(n)+1}.0.0-0`:c?`>=${n}.${r}.0${i} <${n}.${Number(r)+1}.0-0`:e})).join(" ")}function eD(e){return e.trim().replace(eE(eh),"")}function ex(e){return e.trim().replace(eE(eb),"")}function eP(e,t){return(e=Number(e)||e)>(t=Number(t)||t)?1:e===t?0:-1}function ej(e,t){let{preRelease:n}=e,{preRelease:r}=t;if(void 0===n&&r)return 1;if(n&&void 0===r)return -1;if(void 0===n&&void 0===r)return 0;for(let e=0,t=n.length;e<=t;e++){let t=n[e],o=r[e];if(t!==o){if(void 0===t&&void 0===o)return 0;if(!t)return 1;if(!o)return -1;return eP(t,o)}}return 0}function eC(e,t){return eP(e.major,t.major)||eP(e.minor,t.minor)||eP(e.patch,t.patch)||ej(e,t)}function eF(e,t){return e.version===t.version}function eL(e,t){switch(e.operator){case"":case"=":return eF(e,t);case">":return 0>eC(e,t);case">=":return eF(e,t)||0>eC(e,t);case"<":return eC(e,t)>0;case"<=":return eF(e,t)||eC(e,t)>0;case void 0:return!0;default:return!1}}function eH(e){return ew(eO,ek,e$,eD)(e)}function eG(e){return ew(eR,eN,eT,eM)(e.trim()).split(/\s+/).join(" ")}function eU(e,t){if(!e)return!1;let n=eG(t).split(" ").map(e=>eH(e)).join(" ").split(/\s+/).map(e=>ex(e)),r=eA(e);if(!r)return!1;let[,o,,i,a,s,c]=r,u={operator:o,version:eI(i,a,s,c),major:i,minor:a,patch:s,preRelease:null==c?void 0:c.split(".")};for(let e of n){let t=eA(e);if(!t)return!1;let[,n,,r,o,i,a]=t;if(!eL({operator:n,version:eI(r,o,i,a),major:r,minor:o,patch:i,preRelease:null==a?void 0:a.split(".")},u))return!1}return!0}function eq(e,t,n,o){var i,a,s;let c;return c="get"in e?e.get:"lib"in e?()=>Promise.resolve(e.lib):()=>Promise.resolve(()=>{throw Error(`Can not get shared '${n}'!`)}),r._extends({deps:[],useIn:[],from:t,loading:null},e,{shareConfig:r._extends({requiredVersion:`^${e.version}`,singleton:!1,eager:!1,strictVersion:!1},e.shareConfig),get:c,loaded:null!=e&&!!e.loaded||"lib"in e||void 0,version:null!=(i=e.version)?i:"0",scope:Array.isArray(e.scope)?e.scope:[null!=(a=e.scope)?a:"default"],strategy:(null!=(s=e.strategy)?s:o)||"version-first"})}function eB(e,t){let n=t.shared||{},o=t.name,i=Object.keys(n).reduce((e,r)=>{let i=b(n[r]);return e[r]=e[r]||[],i.forEach(n=>{e[r].push(eq(n,o,r,t.shareStrategy))}),e},{}),a=r._extends({},e.shared);return Object.keys(i).forEach(e=>{a[e]?i[e].forEach(t=>{a[e].find(e=>e.version===t.version)||a[e].push(t)}):a[e]=i[e]}),{shared:a,shareInfos:i}}function eV(e,t){let n=e=>{if(!Number.isNaN(Number(e))){let t=e.split("."),n=e;for(let e=0;e<3-t.length;e++)n+=".0";return n}return e};return!!eU(n(e),`<=${n(t)}`)}let eW=(e,t)=>{let n=t||function(e,t){return eV(e,t)};return Object.keys(e).reduce((e,t)=>!e||n(e,t)||"0"===e?t:e,0)},eK=e=>!!e.loaded||"function"==typeof e.lib,ez=e=>!!e.loading;function eY(e,t,n){let r=e[t][n],o=function(e,t){return!eK(r[e])&&eV(e,t)};return eW(e[t][n],o)}function eX(e,t,n){let r=e[t][n],o=function(e,t){let n=e=>eK(e)||ez(e);if(n(r[t]))if(n(r[e]))return!!eV(e,t);else return!0;return!n(r[e])&&eV(e,t)};return eW(e[t][n],o)}function eJ(e){return"loaded-first"===e?eX:eY}function eZ(e,t,n,r){if(!e)return;let{shareConfig:o,scope:i=V,strategy:a}=n;for(let s of Array.isArray(i)?i:[i])if(o&&e[s]&&e[s][t]){let{requiredVersion:i}=o,c=eJ(a)(e,s,t),f=()=>{if(o.singleton){if("string"==typeof i&&!eU(c,i)){let r=`Version ${c} from ${c&&e[s][t][c].from} of shared singleton module ${t} does not satisfy the requirement of ${n.from} which needs ${i})`;o.strictVersion?u(r):l(r)}return e[s][t][c]}if(!1===i||"*"===i||eU(c,i))return e[s][t][c];for(let[n,r]of Object.entries(e[s][t]))if(eU(n,i))return r},d={shareScopeMap:e,scope:s,pkgName:t,version:c,GlobalFederation:I.__FEDERATION__,resolver:f};return(r.emit(d)||d).resolver()}}function eQ(){return I.__FEDERATION__.__SHARE__}function e0(e){var t;let{pkgName:n,extraOptions:r,shareInfos:o}=e,i=e=>{if(!e)return;let t={};e.forEach(e=>{t[e.version]=e});let n=function(e,n){return!eK(t[e])&&eV(e,n)},r=eW(t,n);return t[r]};return Object.assign({},(null!=(t=null==r?void 0:r.resolver)?t:i)(o[n]),null==r?void 0:r.customShareInfo)}var e1={global:{Global:I,nativeGlobal:A,resetFederationGlobalInfo:O,setGlobalFederationInstance:k,getGlobalFederationConstructor:$,setGlobalFederationConstructor:D,getInfoWithoutType:x,getGlobalSnapshot:P,getTargetSnapshotInfoByModuleInfo:j,getGlobalSnapshotInfoByModuleInfo:C,setGlobalSnapshotInfoByModuleInfo:F,addGlobalSnapshot:L,getRemoteEntryExports:H,registerGlobalPlugins:G,getGlobalHostPlugins:U,getPreloaded:q,setPreloaded:B},share:{getRegisteredShare:eZ,getGlobalShareScope:eQ}};function e2(){return"pimcore_studio_example_bundle:0.0.1"}function e3(e,t){for(let n of e){let e=t.startsWith(n.name),r=t.replace(n.name,"");if(e){if(r.startsWith("/"))return{pkgNameOrAlias:n.name,expose:r=`.${r}`,remote:n};else if(""===r)return{pkgNameOrAlias:n.name,expose:".",remote:n}}let o=n.alias&&t.startsWith(n.alias),i=n.alias&&t.replace(n.alias,"");if(n.alias&&o){if(i&&i.startsWith("/"))return{pkgNameOrAlias:n.alias,expose:i=`.${i}`,remote:n};else if(""===i)return{pkgNameOrAlias:n.alias,expose:".",remote:n}}}}function e4(e,t){for(let n of e)if(t===n.name||n.alias&&t===n.alias)return n}function e5(e,t){let n=U();return n.length>0&&n.forEach(t=>{(null==e?void 0:e.find(e=>e.name!==t.name))&&e.push(t)}),e&&e.length>0&&e.forEach(e=>{t.forEach(t=>{t.applyPlugin(e)})}),e}async function e6(e){let{entry:t,remoteEntryExports:n}=e;return new Promise((e,r)=>{try{n?e(n):"undefined"!=typeof FEDERATION_ALLOW_NEW_FUNCTION?Function("callbacks",`import("${t}").then(callbacks[0]).catch(callbacks[1])`)([e,r]):import(t).then(e).catch(r)}catch(e){r(e)}})}async function e7(e){let{entry:t,remoteEntryExports:n}=e;return new Promise((e,r)=>{try{n?e(n):Function("callbacks",`System.import("${t}").then(callbacks[0]).catch(callbacks[1])`)([e,r])}catch(e){r(e)}})}async function e9(e){let{name:t,globalName:n,entry:r,loaderHook:a}=e,{entryExports:s}=H(t,n);return s||o.loadScript(r,{attrs:{},createScriptHook:(e,t)=>{let n=a.lifecycle.createScript.emit({url:e,attrs:t});if(n&&(n instanceof HTMLScriptElement||"script"in n||"timeout"in n))return n}}).then(()=>{let{remoteEntryKey:e,entryExports:o}=H(t,n);return c(o,i.getShortErrorMsg(i.RUNTIME_001,i.runtimeDescMap,{remoteName:t,remoteEntryUrl:r,remoteEntryKey:e})),o}).catch(e=>{throw c(void 0,i.getShortErrorMsg(i.RUNTIME_008,i.runtimeDescMap,{remoteName:t,resourceUrl:r})),e})}async function e8(e){let{remoteInfo:t,remoteEntryExports:n,loaderHook:r}=e,{entry:o,entryGlobalName:i,name:a,type:s}=t;switch(s){case"esm":case"module":return e6({entry:o,remoteEntryExports:n});case"system":return e7({entry:o,remoteEntryExports:n});default:return e9({entry:o,globalName:i,name:a,loaderHook:r})}}async function te(e){let{remoteInfo:t,loaderHook:n}=e,{entry:r,entryGlobalName:a,name:s,type:u}=t,{entryExports:l}=H(s,a);return l||o.loadScriptNode(r,{attrs:{name:s,globalName:a,type:u},loaderHook:{createScriptHook:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.lifecycle.createScript.emit({url:e,attrs:t});if(r&&"url"in r)return r}}}).then(()=>{let{remoteEntryKey:e,entryExports:t}=H(s,a);return c(t,i.getShortErrorMsg(i.RUNTIME_001,i.runtimeDescMap,{remoteName:s,remoteEntryUrl:r,remoteEntryKey:e})),t}).catch(e=>{throw e})}function tt(e){let{entry:t,name:n}=e;return o.composeKeyWithSeparator(n,t)}async function tn(e){let{origin:t,remoteEntryExports:n,remoteInfo:r}=e,i=tt(r);if(n)return n;if(!T[i]){let e=t.remoteHandler.hooks.lifecycle.loadEntry,a=t.loaderHook;T[i]=e.emit({loaderHook:a,remoteInfo:r,remoteEntryExports:n}).then(e=>e||(o.isBrowserEnv()?e8({remoteInfo:r,remoteEntryExports:n,loaderHook:a}):te({remoteInfo:r,loaderHook:a})))}return T[i]}function tr(e){return r._extends({},e,{entry:"entry"in e?e.entry:"",type:e.type||W,entryGlobalName:e.entryGlobalName||e.name,shareScope:e.shareScope||V})}let to=class{async getEntry(){let e;if(this.remoteEntryExports)return this.remoteEntryExports;try{e=await tn({origin:this.host,remoteInfo:this.remoteInfo,remoteEntryExports:this.remoteEntryExports})}catch(n){let t=tt(this.remoteInfo);e=await this.host.loaderHook.lifecycle.loadEntryError.emit({getRemoteEntry:tn,origin:this.host,remoteInfo:this.remoteInfo,remoteEntryExports:this.remoteEntryExports,globalLoading:T,uniqueKey:t})}return c(e,`remoteEntryExports is undefined + ${o.safeToString(this.remoteInfo)}`),this.remoteEntryExports=e,this.remoteEntryExports}async get(e,t,n,o){let a,{loadFactory:s=!0}=n||{loadFactory:!0},l=await this.getEntry();if(!this.inited){let t=this.host.shareScopeMap,n=Array.isArray(this.remoteInfo.shareScope)?this.remoteInfo.shareScope:[this.remoteInfo.shareScope];n.length||n.push("default"),n.forEach(e=>{t[e]||(t[e]={})});let a=t[n[0]],s=[],c={version:this.remoteInfo.version||"",shareScopeKeys:Array.isArray(this.remoteInfo.shareScope)?n:this.remoteInfo.shareScope||"default"};Object.defineProperty(c,"shareScopeMap",{value:t,enumerable:!1});let f=await this.host.hooks.lifecycle.beforeInitContainer.emit({shareScope:a,remoteEntryInitOptions:c,initScope:s,remoteInfo:this.remoteInfo,origin:this.host});void 0===(null==l?void 0:l.init)&&u(i.getShortErrorMsg(i.RUNTIME_002,i.runtimeDescMap,{remoteName:name,remoteEntryUrl:this.remoteInfo.entry,remoteEntryKey:this.remoteInfo.entryGlobalName})),await l.init(f.shareScope,f.initScope,f.remoteEntryInitOptions),await this.host.hooks.lifecycle.initContainer.emit(r._extends({},f,{id:e,remoteSnapshot:o,remoteEntryExports:l}))}this.lib=l,this.inited=!0,(a=await this.host.loaderHook.lifecycle.getModuleFactory.emit({remoteEntryExports:l,expose:t,moduleInfo:this.remoteInfo}))||(a=await l.get(t)),c(a,`${d(this.remoteInfo)} remote don't export ${t}.`);let f=S(this.remoteInfo.name,t),h=this.wraperFactory(a,f);return s?await h():h}wraperFactory(e,t){function n(e,t){e&&"object"==typeof e&&Object.isExtensible(e)&&!Object.getOwnPropertyDescriptor(e,Symbol.for("mf_module_id"))&&Object.defineProperty(e,Symbol.for("mf_module_id"),{value:t,enumerable:!1})}return e instanceof Promise?async()=>{let r=await e();return n(r,t),r}:()=>{let r=e();return n(r,t),r}}constructor({remoteInfo:e,host:t}){this.inited=!1,this.lib=void 0,this.remoteInfo=e,this.host=t}};class ti{on(e){"function"==typeof e&&this.listeners.add(e)}once(e){let t=this;this.on(function n(){for(var r=arguments.length,o=Array(r),i=0;i0&&this.listeners.forEach(t=>{e=t(...n)}),e}remove(e){this.listeners.delete(e)}removeAll(){this.listeners.clear()}constructor(e){this.type="",this.listeners=new Set,e&&(this.type=e)}}class ta extends ti{emit(){let e;for(var t=arguments.length,n=Array(t),r=0;r0){let t=0,r=e=>!1!==e&&(t0){let n=0,r=t=>(l(t),this.onerror(t),e),o=i=>{if(ts(e,i)){if(e=i,n{let n=e[t];n&&this.lifecycle[t].on(n)}))}removePlugin(e){c(e,"A name is required.");let t=this.registerPlugins[e];c(t,`The plugin "${e}" is not registered.`),Object.keys(t).forEach(e=>{"name"!==e&&this.lifecycle[e].remove(t[e])})}inherit(e){let{lifecycle:t,registerPlugins:n}=e;Object.keys(t).forEach(e=>{c(!this.lifecycle[e],`The hook "${e}" has a conflict and cannot be inherited.`),this.lifecycle[e]=t[e]}),Object.keys(n).forEach(e=>{c(!this.registerPlugins[e],`The plugin "${e}" has a conflict and cannot be inherited.`),this.applyPlugin(n[e])})}constructor(e){this.registerPlugins={},this.lifecycle=e,this.lifecycleKeys=Object.keys(e)}}function tf(e){return r._extends({resourceCategory:"sync",share:!0,depsRemote:!0,prefetchInterface:!1},e)}function td(e,t){return t.map(t=>{let n=e4(e,t.nameOrAlias);return c(n,`Unable to preload ${t.nameOrAlias} as it is not included in ${!n&&o.safeToString({remoteInfo:n,remotes:e})}`),{remote:n,preloadConfig:tf(t)}})}function th(e){return e?e.map(e=>"."===e?e:e.startsWith("./")?e.replace("./",""):e):[]}function tp(e,t,n){let r=!(arguments.length>3)||void 0===arguments[3]||arguments[3],{cssAssets:i,jsAssetsWithoutEntry:a,entryAssets:s}=n;if(t.options.inBrowser){if(s.forEach(n=>{let{moduleInfo:r}=n,o=t.moduleCache.get(e.name);o?tn({origin:t,remoteInfo:r,remoteEntryExports:o.remoteEntryExports}):tn({origin:t,remoteInfo:r,remoteEntryExports:void 0})}),r){let e={rel:"preload",as:"style"};i.forEach(n=>{let{link:r,needAttach:i}=o.createLink({url:n,cb:()=>{},attrs:e,createLinkHook:(e,n)=>{let r=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:n});if(r instanceof HTMLLinkElement)return r}});i&&document.head.appendChild(r)})}else{let e={rel:"stylesheet",type:"text/css"};i.forEach(n=>{let{link:r,needAttach:i}=o.createLink({url:n,cb:()=>{},attrs:e,createLinkHook:(e,n)=>{let r=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:n});if(r instanceof HTMLLinkElement)return r},needDeleteLink:!1});i&&document.head.appendChild(r)})}if(r){let e={rel:"preload",as:"script"};a.forEach(n=>{let{link:r,needAttach:i}=o.createLink({url:n,cb:()=>{},attrs:e,createLinkHook:(e,n)=>{let r=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:n});if(r instanceof HTMLLinkElement)return r}});i&&document.head.appendChild(r)})}else{let n={fetchpriority:"high",type:(null==e?void 0:e.type)==="module"?"module":"text/javascript"};a.forEach(e=>{let{script:r,needAttach:i}=o.createScript({url:e,cb:()=>{},attrs:n,createScriptHook:(e,n)=>{let r=t.loaderHook.lifecycle.createScript.emit({url:e,attrs:n});if(r instanceof HTMLScriptElement)return r},needDeleteScript:!0});i&&document.head.appendChild(r)})}}}function tm(e,t){let n=E(t);n.url||u(`The attribute remoteEntry of ${e.name} must not be undefined.`);let r=o.getResourceUrl(t,n.url);o.isBrowserEnv()||r.startsWith("http")||(r=`https:${r}`),e.type=n.type,e.entryGlobalName=n.globalName,e.entry=r,e.version=t.version,e.buildVersion=t.buildVersion}function ty(){return{name:"snapshot-plugin",async afterResolve(e){let{remote:t,pkgNameOrAlias:n,expose:o,origin:i,remoteInfo:a}=e;if(!h(t)||!p(t)){let{remoteSnapshot:s,globalSnapshot:c}=await i.snapshotHandler.loadRemoteSnapshotInfo(t);tm(a,s);let u={remote:t,preloadConfig:{nameOrAlias:n,exposes:[o],resourceCategory:"sync",share:!1,depsRemote:!1}},l=await i.remoteHandler.hooks.lifecycle.generatePreloadAssets.emit({origin:i,preloadOptions:u,remoteInfo:a,remote:t,remoteSnapshot:s,globalSnapshot:c});return l&&tp(a,i,l,!1),r._extends({},e,{remoteSnapshot:s})}return e}}}function tg(e){let t=e.split(":");return 1===t.length?{name:t[0],version:void 0}:2===t.length?{name:t[0],version:t[1]}:{name:t[1],version:t[2]}}function tv(e,t,n,r){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=arguments.length>5?arguments[5]:void 0,{value:s}=x(e,d(t)),c=a||s;if(c&&!o.isManifestProvider(c)&&(n(c,t,r),c.remotesInfo))for(let t of Object.keys(c.remotesInfo)){if(i[t])continue;i[t]=!0;let r=tg(t),o=c.remotesInfo[t];tv(e,{name:r.name,version:o.matchedVersion},n,!1,i,void 0)}}let t_=(e,t)=>document.querySelector(`${e}[${"link"===e?"href":"src"}="${t}"]`);function tb(e,t,n,r,i){let a=[],s=[],c=[],u=new Set,l=new Set,{options:f}=e,{preloadConfig:d}=t,{depsRemote:h}=d;if(tv(r,n,(t,n,r)=>{let i;if(r)i=d;else if(Array.isArray(h)){let e=h.find(e=>e.nameOrAlias===n.name||e.nameOrAlias===n.alias);if(!e)return;i=tf(e)}else{if(!0!==h)return;i=d}let u=o.getResourceUrl(t,E(t).url);u&&c.push({name:n.name,moduleInfo:{name:n.name,entry:u,type:"remoteEntryType"in t?t.remoteEntryType:"global",entryGlobalName:"globalName"in t?t.globalName:n.name,shareScope:"",version:"version"in t?t.version:void 0},url:u});let l="modules"in t?t.modules:[],f=th(i.exposes);if(f.length&&"modules"in t){var p;l=null==t||null==(p=t.modules)?void 0:p.reduce((e,t)=>((null==f?void 0:f.indexOf(t.moduleName))!==-1&&e.push(t),e),[])}function m(e){let n=e.map(e=>o.getResourceUrl(t,e));return i.filter?n.filter(i.filter):n}if(l){let r=l.length;for(let o=0;o{let r=eZ(e.shareScopeMap,n.sharedName,t,e.sharedHandler.hooks.lifecycle.resolveShare);r&&"function"==typeof r.lib&&(n.assets.js.sync.forEach(e=>{u.add(e)}),n.assets.css.sync.forEach(e=>{l.add(e)}))};i.shared.forEach(e=>{var n;let r=null==(n=f.shared)?void 0:n[e.sharedName];if(!r)return;let o=e.version?r.find(t=>t.version===e.version):r;o&&b(o).forEach(n=>{t(n,e)})})}let p=s.filter(e=>!u.has(e)&&!t_("script",e));return{cssAssets:a.filter(e=>!l.has(e)&&!t_("link",e)),jsAssetsWithoutEntry:p,entryAssets:c.filter(e=>!t_("script",e.url))}}let tE=function(){return{name:"generate-preload-assets-plugin",async generatePreloadAssets(e){let{origin:t,preloadOptions:n,remoteInfo:r,remote:i,globalSnapshot:a,remoteSnapshot:s}=e;return o.isBrowserEnv()?h(i)&&p(i)?{cssAssets:[],jsAssetsWithoutEntry:[],entryAssets:[{name:i.name,url:i.entry,moduleInfo:{name:r.name,entry:i.entry,type:r.type||"global",entryGlobalName:"",shareScope:""}}]}:(tm(r,s),tb(t,n,r,a,s)):{cssAssets:[],jsAssetsWithoutEntry:[],entryAssets:[]}}}};function tS(e,t){let n=C({name:t.options.name,version:t.options.version}),r=n&&"remotesInfo"in n&&n.remotesInfo&&x(n.remotesInfo,e.name).value;return r&&r.matchedVersion?{hostGlobalSnapshot:n,globalSnapshot:P(),remoteSnapshot:C({name:e.name,version:r.matchedVersion})}:{hostGlobalSnapshot:void 0,globalSnapshot:P(),remoteSnapshot:C({name:e.name,version:"version"in e?e.version:void 0})}}class tw{async loadSnapshot(e){let{options:t}=this.HostInstance,{hostGlobalSnapshot:n,remoteSnapshot:r,globalSnapshot:o}=this.getGlobalRemoteInfo(e),{remoteSnapshot:i,globalSnapshot:a}=await this.hooks.lifecycle.loadSnapshot.emit({options:t,moduleInfo:e,hostGlobalSnapshot:n,remoteSnapshot:r,globalSnapshot:o});return{remoteSnapshot:i,globalSnapshot:a}}async loadRemoteSnapshotInfo(e){let t,n,{options:a}=this.HostInstance;await this.hooks.lifecycle.beforeLoadRemoteSnapshot.emit({options:a,moduleInfo:e});let s=C({name:this.HostInstance.options.name,version:this.HostInstance.options.version});s||(s={version:this.HostInstance.options.version||"",remoteEntry:"",remotesInfo:{}},L({[this.HostInstance.options.name]:s})),s&&"remotesInfo"in s&&!x(s.remotesInfo,e.name).value&&("version"in e||"entry"in e)&&(s.remotesInfo=r._extends({},null==s?void 0:s.remotesInfo,{[e.name]:{matchedVersion:"version"in e?e.version:e.entry}}));let{hostGlobalSnapshot:c,remoteSnapshot:l,globalSnapshot:f}=this.getGlobalRemoteInfo(e),{remoteSnapshot:d,globalSnapshot:p}=await this.hooks.lifecycle.loadSnapshot.emit({options:a,moduleInfo:e,hostGlobalSnapshot:c,remoteSnapshot:l,globalSnapshot:f});if(d)if(o.isManifestProvider(d)){let i=o.isBrowserEnv()?d.remoteEntry:d.ssrRemoteEntry||d.remoteEntry||"",a=await this.getManifestJson(i,e,{}),s=F(r._extends({},e,{entry:i}),a);t=a,n=s}else{let{remoteSnapshot:r}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:e,remoteSnapshot:d,from:"global"});t=r,n=p}else if(h(e)){let r=await this.getManifestJson(e.entry,e,{}),o=F(e,r),{remoteSnapshot:i}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:e,remoteSnapshot:r,from:"global"});t=i,n=o}else u(i.getShortErrorMsg(i.RUNTIME_007,i.runtimeDescMap,{hostName:e.name,hostVersion:e.version,globalSnapshot:JSON.stringify(p)}));return await this.hooks.lifecycle.afterLoadSnapshot.emit({options:a,moduleInfo:e,remoteSnapshot:t}),{remoteSnapshot:t,globalSnapshot:n}}getGlobalRemoteInfo(e){return tS(e,this.HostInstance)}async getManifestJson(e,t,n){let r=async()=>{let n=this.manifestCache.get(e);if(n)return n;try{let t=await this.loaderHook.lifecycle.fetch.emit(e,{});t&&t instanceof Response||(t=await fetch(e,{})),n=await t.json()}catch(r){(n=await this.HostInstance.remoteHandler.hooks.lifecycle.errorLoadRemote.emit({id:e,error:r,from:"runtime",lifecycle:"afterResolve",origin:this.HostInstance}))||(delete this.manifestLoading[e],u(i.getShortErrorMsg(i.RUNTIME_003,i.runtimeDescMap,{manifestUrl:e,moduleName:t.name,hostName:this.HostInstance.options.name},`${r}`)))}return c(n.metaData&&n.exposes&&n.shared,`${e} is not a federation manifest`),this.manifestCache.set(e,n),n},a=async()=>{let n=await r(),i=o.generateSnapshotFromManifest(n,{version:e}),{remoteSnapshot:a}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:t,manifestJson:n,remoteSnapshot:i,manifestUrl:e,from:"manifest"});return a};return this.manifestLoading[e]||(this.manifestLoading[e]=a().then(e=>e)),this.manifestLoading[e]}constructor(e){this.loadingHostSnapshot=null,this.manifestCache=new Map,this.hooks=new tl({beforeLoadRemoteSnapshot:new ta("beforeLoadRemoteSnapshot"),loadSnapshot:new tu("loadGlobalSnapshot"),loadRemoteSnapshot:new tu("loadRemoteSnapshot"),afterLoadSnapshot:new tu("afterLoadSnapshot")}),this.manifestLoading=I.__FEDERATION__.__MANIFEST_LOADING__,this.HostInstance=e,this.loaderHook=e.loaderHook}}class tA{registerShared(e,t){let{shareInfos:n,shared:r}=eB(e,t);return Object.keys(n).forEach(e=>{n[e].forEach(n=>{!eZ(this.shareScopeMap,e,n,this.hooks.lifecycle.resolveShare)&&n&&n.lib&&this.setShared({pkgName:e,lib:n.lib,get:n.get,loaded:!0,shared:n,from:t.name})})}),{shareInfos:n,shared:r}}async loadShare(e,t){let{host:n}=this,r=e0({pkgName:e,extraOptions:t,shareInfos:n.options.shared});(null==r?void 0:r.scope)&&await Promise.all(r.scope.map(async e=>{await Promise.all(this.initializeSharing(e,{strategy:r.strategy}))}));let{shareInfo:o}=await this.hooks.lifecycle.beforeLoadShare.emit({pkgName:e,shareInfo:r,shared:n.options.shared,origin:n});c(o,`Cannot find ${e} Share in the ${n.options.name}. Please ensure that the ${e} Share parameters have been injected`);let i=eZ(this.shareScopeMap,e,o,this.hooks.lifecycle.resolveShare),a=e=>{e.useIn||(e.useIn=[]),f(e.useIn,n.options.name)};if(i&&i.lib)return a(i),i.lib;if(i&&i.loading&&!i.loaded){let e=await i.loading;return i.loaded=!0,i.lib||(i.lib=e),a(i),e}if(i){let t=(async()=>{let t=await i.get();o.lib=t,o.loaded=!0,a(o);let n=eZ(this.shareScopeMap,e,o,this.hooks.lifecycle.resolveShare);return n&&(n.lib=t,n.loaded=!0),t})();return this.setShared({pkgName:e,loaded:!1,shared:i,from:n.options.name,lib:null,loading:t}),t}{if(null==t?void 0:t.customShareInfo)return!1;let r=(async()=>{let t=await o.get();o.lib=t,o.loaded=!0,a(o);let n=eZ(this.shareScopeMap,e,o,this.hooks.lifecycle.resolveShare);return n&&(n.lib=t,n.loaded=!0),t})();return this.setShared({pkgName:e,loaded:!1,shared:o,from:n.options.name,lib:null,loading:r}),r}}initializeSharing(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:V,t=arguments.length>1?arguments[1]:void 0,{host:n}=this,r=null==t?void 0:t.from,o=null==t?void 0:t.strategy,i=null==t?void 0:t.initScope,a=[];if("build"!==r){let{initTokens:t}=this;i||(i=[]);let n=t[e];if(n||(n=t[e]={from:this.host.name}),i.indexOf(n)>=0)return a;i.push(n)}let s=this.shareScopeMap,c=n.options.name;s[e]||(s[e]={});let u=s[e],l=(e,t)=>{var n;let{version:r,eager:o}=t;u[e]=u[e]||{};let i=u[e],a=i[r],s=!!(a&&(a.eager||(null==(n=a.shareConfig)?void 0:n.eager)));(!a||"loaded-first"!==a.strategy&&!a.loaded&&(!o!=!s?o:c>a.from))&&(i[r]=t)},f=t=>t&&t.init&&t.init(s[e],i),d=async e=>{let{module:t}=await n.remoteHandler.getRemoteModuleAndOptions({id:e});if(t.getEntry){let r;try{r=await t.getEntry()}catch(t){r=await n.remoteHandler.hooks.lifecycle.errorLoadRemote.emit({id:e,error:t,from:"runtime",lifecycle:"beforeLoadShare",origin:n})}t.inited||(await f(r),t.inited=!0)}};return Object.keys(n.options.shared).forEach(t=>{n.options.shared[t].forEach(n=>{n.scope.includes(e)&&l(t,n)})}),("version-first"===n.options.shareStrategy||"version-first"===o)&&n.options.remotes.forEach(t=>{t.shareScope===e&&a.push(d(t.name))}),a}loadShareSync(e,t){let{host:n}=this,r=e0({pkgName:e,extraOptions:t,shareInfos:n.options.shared});(null==r?void 0:r.scope)&&r.scope.forEach(e=>{this.initializeSharing(e,{strategy:r.strategy})});let o=eZ(this.shareScopeMap,e,r,this.hooks.lifecycle.resolveShare),a=e=>{e.useIn||(e.useIn=[]),f(e.useIn,n.options.name)};if(o){if("function"==typeof o.lib)return a(o),o.loaded||(o.loaded=!0,o.from===n.options.name&&(r.loaded=!0)),o.lib;if("function"==typeof o.get){let t=o.get();if(!(t instanceof Promise))return a(o),this.setShared({pkgName:e,loaded:!0,from:n.options.name,lib:t,shared:o}),t}}if(r.lib)return r.loaded||(r.loaded=!0),r.lib;if(r.get){let o=r.get();if(o instanceof Promise){let r=(null==t?void 0:t.from)==="build"?i.RUNTIME_005:i.RUNTIME_006;throw Error(i.getShortErrorMsg(r,i.runtimeDescMap,{hostName:n.options.name,sharedPkgName:e}))}return r.lib=o,this.setShared({pkgName:e,loaded:!0,from:n.options.name,lib:r.lib,shared:r}),r.lib}throw Error(i.getShortErrorMsg(i.RUNTIME_006,i.runtimeDescMap,{hostName:n.options.name,sharedPkgName:e}))}initShareScopeMap(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{host:r}=this;this.shareScopeMap[e]=t,this.hooks.lifecycle.initContainerShareScopeMap.emit({shareScope:t,options:r.options,origin:r,scopeName:e,hostShareScopeMap:n.hostShareScopeMap})}setShared(e){let{pkgName:t,shared:n,from:o,lib:i,loading:a,loaded:s,get:c}=e,{version:u,scope:l="default"}=n,f=r._object_without_properties_loose(n,["version","scope"]);(Array.isArray(l)?l:[l]).forEach(e=>{if(this.shareScopeMap[e]||(this.shareScopeMap[e]={}),this.shareScopeMap[e][t]||(this.shareScopeMap[e][t]={}),!this.shareScopeMap[e][t][u]){this.shareScopeMap[e][t][u]=r._extends({version:u,scope:["default"]},f,{lib:i,loaded:s,loading:a}),c&&(this.shareScopeMap[e][t][u].get=c);return}let n=this.shareScopeMap[e][t][u];a&&!n.loading&&(n.loading=a)})}_setGlobalShareScopeMap(e){let t=eQ(),n=e.id||e.name;n&&!t[n]&&(t[n]=this.shareScopeMap)}constructor(e){this.hooks=new tl({afterResolve:new tu("afterResolve"),beforeLoadShare:new tu("beforeLoadShare"),loadShare:new ta,resolveShare:new tc("resolveShare"),initContainerShareScopeMap:new tc("initContainerShareScopeMap")}),this.host=e,this.shareScopeMap={},this.initTokens={},this._setGlobalShareScopeMap(e.options)}}class tI{formatAndRegisterRemote(e,t){return(t.remotes||[]).reduce((e,t)=>(this.registerRemote(t,e,{force:!1}),e),e.remotes)}setIdToRemoteMap(e,t){let{remote:n,expose:r}=t,{name:o,alias:i}=n;if(this.idToRemoteMap[e]={name:n.name,expose:r},i&&e.startsWith(o)){let t=e.replace(o,i);this.idToRemoteMap[t]={name:n.name,expose:r};return}if(i&&e.startsWith(i)){let t=e.replace(i,o);this.idToRemoteMap[t]={name:n.name,expose:r}}}async loadRemote(e,t){let{host:n}=this;try{let{loadFactory:r=!0}=t||{loadFactory:!0},{module:o,moduleOptions:i,remoteMatchInfo:a}=await this.getRemoteModuleAndOptions({id:e}),{pkgNameOrAlias:s,remote:c,expose:u,id:l,remoteSnapshot:f}=a,d=await o.get(l,u,t,f),h=await this.hooks.lifecycle.onLoad.emit({id:l,pkgNameOrAlias:s,expose:u,exposeModule:r?d:void 0,exposeModuleFactory:r?void 0:d,remote:c,options:i,moduleInstance:o,origin:n});if(this.setIdToRemoteMap(e,a),"function"==typeof h)return h;return d}catch(i){let{from:r="runtime"}=t||{from:"runtime"},o=await this.hooks.lifecycle.errorLoadRemote.emit({id:e,error:i,from:r,lifecycle:"onLoad",origin:n});if(!o)throw i;return o}}async preloadRemote(e){let{host:t}=this;await this.hooks.lifecycle.beforePreloadRemote.emit({preloadOps:e,options:t.options,origin:t});let n=td(t.options.remotes,e);await Promise.all(n.map(async e=>{let{remote:n}=e,r=tr(n),{globalSnapshot:o,remoteSnapshot:i}=await t.snapshotHandler.loadRemoteSnapshotInfo(n),a=await this.hooks.lifecycle.generatePreloadAssets.emit({origin:t,preloadOptions:e,remote:n,remoteInfo:r,globalSnapshot:o,remoteSnapshot:i});a&&tp(r,t,a)}))}registerRemotes(e,t){let{host:n}=this;e.forEach(e=>{this.registerRemote(e,n.options.remotes,{force:null==t?void 0:t.force})})}async getRemoteModuleAndOptions(e){let t,{host:n}=this,{id:o}=e;try{t=await this.hooks.lifecycle.beforeRequest.emit({id:o,options:n.options,origin:n})}catch(e){if(!(t=await this.hooks.lifecycle.errorLoadRemote.emit({id:o,options:n.options,origin:n,from:"runtime",error:e,lifecycle:"beforeRequest"})))throw e}let{id:a}=t,s=e3(n.options.remotes,a);c(s,i.getShortErrorMsg(i.RUNTIME_004,i.runtimeDescMap,{hostName:n.options.name,requestId:a}));let{remote:u}=s,l=tr(u),f=await n.sharedHandler.hooks.lifecycle.afterResolve.emit(r._extends({id:a},s,{options:n.options,origin:n,remoteInfo:l})),{remote:d,expose:h}=f;c(d&&h,`The 'beforeRequest' hook was executed, but it failed to return the correct 'remote' and 'expose' values while loading ${a}.`);let p=n.moduleCache.get(d.name),m={host:n,remoteInfo:l};return p||(p=new to(m),n.moduleCache.set(d.name,p)),{module:p,moduleOptions:m,remoteMatchInfo:f}}registerRemote(e,t,n){let{host:r}=this,i=()=>{if(e.alias){let n=t.find(t=>{var n;return e.alias&&(t.name.startsWith(e.alias)||(null==(n=t.alias)?void 0:n.startsWith(e.alias)))});c(!n,`The alias ${e.alias} of remote ${e.name} is not allowed to be the prefix of ${n&&n.name} name or alias`)}"entry"in e&&o.isBrowserEnv()&&!e.entry.startsWith("http")&&(e.entry=new URL(e.entry,window.location.origin).href),e.shareScope||(e.shareScope=V),e.type||(e.type=W)};this.hooks.lifecycle.beforeRegisterRemote.emit({remote:e,origin:r});let a=t.find(t=>t.name===e.name);if(a){let s=[`The remote "${e.name}" is already registered.`,"Please note that overriding it may cause unexpected errors."];(null==n?void 0:n.force)&&(this.removeRemote(a),i(),t.push(e),this.hooks.lifecycle.registerRemote.emit({remote:e,origin:r}),o.warn(s.join(" ")))}else i(),t.push(e),this.hooks.lifecycle.registerRemote.emit({remote:e,origin:r})}removeRemote(e){try{let{host:n}=this,{name:r}=e,i=n.options.remotes.findIndex(e=>e.name===r);-1!==i&&n.options.remotes.splice(i,1);let a=n.moduleCache.get(e.name);if(a){let r=a.remoteInfo,i=r.entryGlobalName;if(w[i]){var t;(null==(t=Object.getOwnPropertyDescriptor(w,i))?void 0:t.configurable)?delete w[i]:w[i]=void 0}let s=tt(a.remoteInfo);T[s]&&delete T[s],n.snapshotHandler.manifestCache.delete(r.entry);let c=r.buildVersion?o.composeKeyWithSeparator(r.name,r.buildVersion):r.name,u=w.__FEDERATION__.__INSTANCES__.findIndex(e=>r.buildVersion?e.options.id===c:e.name===c);if(-1!==u){let e=w.__FEDERATION__.__INSTANCES__[u];c=e.options.id||c;let t=eQ(),n=!0,o=[];Object.keys(t).forEach(e=>{let i=t[e];i&&Object.keys(i).forEach(t=>{let a=i[t];a&&Object.keys(a).forEach(i=>{let s=a[i];s&&Object.keys(s).forEach(a=>{let c=s[a];c&&"object"==typeof c&&c.from===r.name&&(c.loaded||c.loading?(c.useIn=c.useIn.filter(e=>e!==r.name),c.useIn.length?n=!1:o.push([e,t,i,a])):o.push([e,t,i,a]))})})})}),n&&(e.shareScopeMap={},delete t[c]),o.forEach(e=>{var n,r,o;let[i,a,s,c]=e;null==(o=t[i])||null==(r=o[a])||null==(n=r[s])||delete n[c]}),w.__FEDERATION__.__INSTANCES__.splice(u,1)}let{hostGlobalSnapshot:l}=tS(e,n);if(l){let t=l&&"remotesInfo"in l&&l.remotesInfo&&x(l.remotesInfo,e.name).key;t&&(delete l.remotesInfo[t],I.__FEDERATION__.__MANIFEST_LOADING__[t]&&delete I.__FEDERATION__.__MANIFEST_LOADING__[t])}n.moduleCache.delete(e.name)}}catch(e){s.log("removeRemote fail: ",e)}}constructor(e){this.hooks=new tl({beforeRegisterRemote:new tc("beforeRegisterRemote"),registerRemote:new tc("registerRemote"),beforeRequest:new tu("beforeRequest"),onLoad:new ta("onLoad"),handlePreloadModule:new ti("handlePreloadModule"),errorLoadRemote:new ta("errorLoadRemote"),beforePreloadRemote:new ta("beforePreloadRemote"),generatePreloadAssets:new ta("generatePreloadAssets"),afterPreloadRemote:new ta,loadEntry:new ta}),this.host=e,this.idToRemoteMap={}}}class tR{initOptions(e){this.registerPlugins(e.plugins);let t=this.formatOptions(this.options,e);return this.options=t,t}async loadShare(e,t){return this.sharedHandler.loadShare(e,t)}loadShareSync(e,t){return this.sharedHandler.loadShareSync(e,t)}initializeSharing(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:V,t=arguments.length>1?arguments[1]:void 0;return this.sharedHandler.initializeSharing(e,t)}initRawContainer(e,t,n){let r=new to({host:this,remoteInfo:tr({name:e,entry:t})});return r.remoteEntryExports=n,this.moduleCache.set(e,r),r}async loadRemote(e,t){return this.remoteHandler.loadRemote(e,t)}async preloadRemote(e){return this.remoteHandler.preloadRemote(e)}initShareScopeMap(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.sharedHandler.initShareScopeMap(e,t,n)}formatOptions(e,t){let{shared:n}=eB(e,t),{userOptions:o,options:i}=this.hooks.lifecycle.beforeInit.emit({origin:this,userOptions:t,options:e,shareInfo:n}),a=this.remoteHandler.formatAndRegisterRemote(i,o),{shared:s}=this.sharedHandler.registerShared(i,o),c=[...i.plugins];o.plugins&&o.plugins.forEach(e=>{c.includes(e)||c.push(e)});let u=r._extends({},e,t,{plugins:c,remotes:a,shared:s});return this.hooks.lifecycle.init.emit({origin:this,options:u}),u}registerPlugins(e){let t=e5(e,[this.hooks,this.remoteHandler.hooks,this.sharedHandler.hooks,this.snapshotHandler.hooks,this.loaderHook,this.bridgeHook]);this.options.plugins=this.options.plugins.reduce((e,t)=>(t&&e&&!e.find(e=>e.name===t.name)&&e.push(t),e),t||[])}registerRemotes(e,t){return this.remoteHandler.registerRemotes(e,t)}constructor(e){this.hooks=new tl({beforeInit:new tc("beforeInit"),init:new ti,beforeInitContainer:new tu("beforeInitContainer"),initContainer:new tu("initContainer")}),this.version="0.13.1",this.moduleCache=new Map,this.loaderHook=new tl({getModuleInfo:new ti,createScript:new ti,createLink:new ti,fetch:new ta,loadEntryError:new ta,getModuleFactory:new ta}),this.bridgeHook=new tl({beforeBridgeRender:new ti,afterBridgeRender:new ti,beforeBridgeDestroy:new ti,afterBridgeDestroy:new ti});let t={id:e2(),name:e.name,plugins:[ty(),tE()],remotes:[],shared:{},inBrowser:o.isBrowserEnv()};this.name=e.name,this.options=t,this.snapshotHandler=new tw(this),this.sharedHandler=new tA(this),this.remoteHandler=new tI(this),this.shareScopeMap=this.sharedHandler.shareScopeMap,this.registerPlugins([...t.plugins,...e.plugins||[]]),this.options=this.formatOptions(t,e)}}var tN=Object.freeze({__proto__:null});t.loadScript=o.loadScript,t.loadScriptNode=o.loadScriptNode,t.CurrentGlobal=w,t.FederationHost=tR,t.Global=I,t.Module=to,t.addGlobalSnapshot=L,t.assert=c,t.getGlobalFederationConstructor=$,t.getGlobalSnapshot=P,t.getInfoWithoutType=x,t.getRegisteredShare=eZ,t.getRemoteEntry=tn,t.getRemoteInfo=tr,t.helpers=e1,t.isStaticResourcesEqual=_,t.matchRemoteWithNameAndExpose=e3,t.registerGlobalPlugins=G,t.resetFederationGlobalInfo=O,t.safeWrapper=m,t.satisfy=eU,t.setGlobalFederationConstructor=D,t.setGlobalFederationInstance=k,t.types=tN},538:function(e,t){function n(){return(n=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}t._extends=n,t._object_without_properties_loose=r},364:function(e,t,n){var r=n(921),o=n(858);let i=null;function a(e){let t=o.getGlobalFederationInstance(e.name,e.version);return t?(t.initOptions(e),i||(i=t),t):(i=new(r.getGlobalFederationConstructor()||r.FederationHost)(e),r.setGlobalFederationInstance(i),i)}function s(){for(var e=arguments.length,t=Array(e),n=0;n!!n&&r.options.id===o()||r.options.name===e&&!r.options.version&&!t||r.options.name===e&&!!t&&r.options.version===t)}},322:function(__unused_webpack_module,exports,__webpack_require__){var polyfills=__webpack_require__(877);let FederationModuleManifest="federation-manifest.json",MANIFEST_EXT=".json",BROWSER_LOG_KEY="FEDERATION_DEBUG",BROWSER_LOG_VALUE="1",NameTransformSymbol={AT:"@",HYPHEN:"-",SLASH:"/"},NameTransformMap={[NameTransformSymbol.AT]:"scope_",[NameTransformSymbol.HYPHEN]:"_",[NameTransformSymbol.SLASH]:"__"},EncodedNameTransformMap={[NameTransformMap[NameTransformSymbol.AT]]:NameTransformSymbol.AT,[NameTransformMap[NameTransformSymbol.HYPHEN]]:NameTransformSymbol.HYPHEN,[NameTransformMap[NameTransformSymbol.SLASH]]:NameTransformSymbol.SLASH},SEPARATOR=":",ManifestFileName="mf-manifest.json",StatsFileName="mf-stats.json",MFModuleType={NPM:"npm",APP:"app"},MODULE_DEVTOOL_IDENTIFIER="__MF_DEVTOOLS_MODULE_INFO__",ENCODE_NAME_PREFIX="ENCODE_NAME_PREFIX",TEMP_DIR=".federation",MFPrefetchCommon={identifier:"MFDataPrefetch",globalKey:"__PREFETCH__",library:"mf-data-prefetch",exportsKey:"__PREFETCH_EXPORTS__",fileName:"bootstrap.js"};var ContainerPlugin=Object.freeze({__proto__:null}),ContainerReferencePlugin=Object.freeze({__proto__:null}),ModuleFederationPlugin=Object.freeze({__proto__:null}),SharePlugin=Object.freeze({__proto__:null});function isBrowserEnv(){return"undefined"!=typeof window&&void 0!==window.document}function isReactNativeEnv(){var e;return"undefined"!=typeof navigator&&(null==(e=navigator)?void 0:e.product)==="ReactNative"}function isBrowserDebug(){try{if(isBrowserEnv()&&window.localStorage)return localStorage.getItem(BROWSER_LOG_KEY)===BROWSER_LOG_VALUE}catch(e){}return!1}function isDebugMode(){return"undefined"!=typeof process&&process.env&&process.env.FEDERATION_DEBUG?!!process.env.FEDERATION_DEBUG:!!("undefined"!=typeof FEDERATION_DEBUG&&FEDERATION_DEBUG)||isBrowserDebug()}let getProcessEnv=function(){return"undefined"!=typeof process&&process.env?process.env:{}},LOG_CATEGORY="[ Federation Runtime ]",parseEntry=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:SEPARATOR,r=e.split(n),o="development"===getProcessEnv().NODE_ENV&&t,i="*",a=e=>e.startsWith("http")||e.includes(MANIFEST_EXT);if(r.length>=2){let[t,...s]=r;e.startsWith(n)&&(t=r.slice(0,2).join(n),s=[o||r.slice(2).join(n)]);let c=o||s.join(n);return a(c)?{name:t,entry:c}:{name:t,version:c||i}}if(1===r.length){let[e]=r;return o&&a(o)?{name:e,entry:o}:{name:e,version:o||i}}throw`Invalid entry value: ${e}`},composeKeyWithSeparator=function(){for(var e=arguments.length,t=Array(e),n=0;nt?e?`${e}${SEPARATOR}${t}`:t:e,""):""},encodeName=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];try{let r=n?".js":"";return`${t}${e.replace(RegExp(`${NameTransformSymbol.AT}`,"g"),NameTransformMap[NameTransformSymbol.AT]).replace(RegExp(`${NameTransformSymbol.HYPHEN}`,"g"),NameTransformMap[NameTransformSymbol.HYPHEN]).replace(RegExp(`${NameTransformSymbol.SLASH}`,"g"),NameTransformMap[NameTransformSymbol.SLASH])}${r}`}catch(e){throw e}},decodeName=function(e,t,n){try{let r=e;if(t){if(!r.startsWith(t))return r;r=r.replace(RegExp(t,"g"),"")}return r=r.replace(RegExp(`${NameTransformMap[NameTransformSymbol.AT]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.AT]]).replace(RegExp(`${NameTransformMap[NameTransformSymbol.SLASH]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.SLASH]]).replace(RegExp(`${NameTransformMap[NameTransformSymbol.HYPHEN]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.HYPHEN]]),n&&(r=r.replace(".js","")),r}catch(e){throw e}},generateExposeFilename=(e,t)=>{if(!e)return"";let n=e;return"."===n&&(n="default_export"),n.startsWith("./")&&(n=n.replace("./","")),encodeName(n,"__federation_expose_",t)},generateShareFilename=(e,t)=>e?encodeName(e,"__federation_shared_",t):"",getResourceUrl=(e,t)=>{if("getPublicPath"in e){let n;return n=e.getPublicPath.startsWith("function")?Function("return "+e.getPublicPath)()():Function(e.getPublicPath)(),`${n}${t}`}return"publicPath"in e?!isBrowserEnv()&&!isReactNativeEnv()&&"ssrPublicPath"in e?`${e.ssrPublicPath}${t}`:`${e.publicPath}${t}`:(console.warn("Cannot get resource URL. If in debug mode, please ignore.",e,t),"")},assert=(e,t)=>{e||error(t)},error=e=>{throw Error(`${LOG_CATEGORY}: ${e}`)},warn=e=>{console.warn(`${LOG_CATEGORY}: ${e}`)};function safeToString(e){try{return JSON.stringify(e,null,2)}catch(e){return""}}let VERSION_PATTERN_REGEXP=/^([\d^=v<>~]|[*xX]$)/;function isRequiredVersion(e){return VERSION_PATTERN_REGEXP.test(e)}let simpleJoinRemoteEntry=(e,t)=>{if(!e)return t;let n=(e=>{if("."===e)return"";if(e.startsWith("./"))return e.replace("./","");if(e.startsWith("/")){let t=e.slice(1);return t.endsWith("/")?t.slice(0,-1):t}return e})(e);return n?n.endsWith("/")?`${n}${t}`:`${n}/${t}`:t};function inferAutoPublicPath(e){return e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/")}function generateSnapshotFromManifest(e){var t,n,r;let o,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{remotes:a={},overrides:s={},version:c}=i,u=()=>"publicPath"in e.metaData?"auto"===e.metaData.publicPath&&c?inferAutoPublicPath(c):e.metaData.publicPath:e.metaData.getPublicPath,l=Object.keys(s),f={};Object.keys(a).length||(f=(null==(r=e.remotes)?void 0:r.reduce((e,t)=>{let n,r=t.federationContainerName;return n=l.includes(r)?s[r]:"version"in t?t.version:t.entry,e[r]={matchedVersion:n},e},{}))||{}),Object.keys(a).forEach(e=>f[e]={matchedVersion:l.includes(e)?s[e]:a[e]});let{remoteEntry:{path:d,name:h,type:p},types:m,buildInfo:{buildVersion:y},globalName:g,ssrRemoteEntry:v}=e.metaData,{exposes:_}=e,b={version:c||"",buildVersion:y,globalName:g,remoteEntry:simpleJoinRemoteEntry(d,h),remoteEntryType:p,remoteTypes:simpleJoinRemoteEntry(m.path,m.name),remoteTypesZip:m.zip||"",remoteTypesAPI:m.api||"",remotesInfo:f,shared:null==e?void 0:e.shared.map(e=>({assets:e.assets,sharedName:e.name,version:e.version})),modules:null==_?void 0:_.map(e=>({moduleName:e.name,modulePath:e.path,assets:e.assets}))};if(null==(t=e.metaData)?void 0:t.prefetchInterface){let t=e.metaData.prefetchInterface;b=polyfills._({},b,{prefetchInterface:t})}if(null==(n=e.metaData)?void 0:n.prefetchEntry){let{path:t,name:n,type:r}=e.metaData.prefetchEntry;b=polyfills._({},b,{prefetchEntry:simpleJoinRemoteEntry(t,n),prefetchEntryType:r})}return o="publicPath"in e.metaData?polyfills._({},b,{publicPath:u(),ssrPublicPath:e.metaData.ssrPublicPath}):polyfills._({},b,{getPublicPath:u()}),v&&(o.ssrRemoteEntry=simpleJoinRemoteEntry(v.path,v.name),o.ssrRemoteEntryType=v.type||"commonjs-module"),o}function isManifestProvider(e){return!!("remoteEntry"in e&&e.remoteEntry.includes(MANIFEST_EXT))}let PREFIX="[ Module Federation ]",Logger=class{setPrefix(e){this.prefix=e}log(){for(var e=arguments.length,t=Array(e),n=0;n{n&&("async"===e||"defer"===e?n[e]=r[e]:n.getAttribute(e)||n.setAttribute(e,r[e]))})}let a=async(r,o)=>{clearTimeout(t);let i=()=>{(null==o?void 0:o.type)==="error"?(null==e?void 0:e.onErrorCallback)&&(null==e||e.onErrorCallback(o)):(null==e?void 0:e.cb)&&(null==e||e.cb())};if(n&&(n.onerror=null,n.onload=null,safeWrapper(()=>{let{needDeleteScript:t=!0}=e;t&&(null==n?void 0:n.parentNode)&&n.parentNode.removeChild(n)}),r&&"function"==typeof r)){let e=r(o);if(e instanceof Promise){let t=await e;return i(),t}return i(),e}i()};return n.onerror=a.bind(null,n.onerror),n.onload=a.bind(null,n.onload),t=setTimeout(()=>{a(null,Error(`Remote script "${e.url}" time-outed.`))},o),{script:n,needAttach:r}}function createLink(e){let t=null,n=!0,r=document.getElementsByTagName("link");for(let o=0;o{t&&!t.getAttribute(e)&&t.setAttribute(e,r[e])})}let o=(n,r)=>{let o=()=>{(null==r?void 0:r.type)==="error"?(null==e?void 0:e.onErrorCallback)&&(null==e||e.onErrorCallback(r)):(null==e?void 0:e.cb)&&(null==e||e.cb())};if(t&&(t.onerror=null,t.onload=null,safeWrapper(()=>{let{needDeleteLink:n=!0}=e;n&&(null==t?void 0:t.parentNode)&&t.parentNode.removeChild(t)}),n)){let e=n(r);return o(),e}o()};return t.onerror=o.bind(null,t.onerror),t.onload=o.bind(null,t.onload),{link:t,needAttach:n}}function loadScript(e,t){let{attrs:n={},createScriptHook:r}=t;return new Promise((t,o)=>{let{script:i,needAttach:a}=createScript({url:e,cb:t,onErrorCallback:o,attrs:polyfills._({fetchpriority:"high"},n),createScriptHook:r,needDeleteScript:!0});a&&document.head.appendChild(i)})}function importNodeModule(e){if(!e)throw Error("import specifier is required");return Function("name","return import(name)")(e).then(e=>e).catch(t=>{throw console.error(`Error importing module ${e}:`,t),t})}let loadNodeFetch=async()=>{let e=await importNodeModule("node-fetch");return e.default||e},lazyLoaderHookFetch=async(e,t,n)=>{let r=(e,t)=>n.lifecycle.fetch.emit(e,t),o=await r(e,t||{});return o&&o instanceof Response?o:("undefined"==typeof fetch?await loadNodeFetch():fetch)(e,t||{})};function createScriptNode(url,cb,attrs,loaderHook){let urlObj;if(null==loaderHook?void 0:loaderHook.createScriptHook){let hookResult=loaderHook.createScriptHook(url);hookResult&&"object"==typeof hookResult&&"url"in hookResult&&(url=hookResult.url)}try{urlObj=new URL(url)}catch(e){console.error("Error constructing URL:",e),cb(Error(`Invalid URL: ${e}`));return}let getFetch=async()=>(null==loaderHook?void 0:loaderHook.fetch)?(e,t)=>lazyLoaderHookFetch(e,t,loaderHook):"undefined"==typeof fetch?loadNodeFetch():fetch,handleScriptFetch=async(f,urlObj)=>{try{var _vm_constants,_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER;let res=await f(urlObj.href),data=await res.text(),[path,vm]=await Promise.all([importNodeModule("path"),importNodeModule("vm")]),scriptContext={exports:{},module:{exports:{}}},urlDirname=urlObj.pathname.split("/").slice(0,-1).join("/"),filename=path.basename(urlObj.pathname),script=new vm.Script(`(function(exports, module, require, __dirname, __filename) {${data} +})`,{filename,importModuleDynamically:null!=(_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER=null==(_vm_constants=vm.constants)?void 0:_vm_constants.USE_MAIN_CONTEXT_DEFAULT_LOADER)?_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER:importNodeModule});script.runInThisContext()(scriptContext.exports,scriptContext.module,eval("require"),urlDirname,filename);let exportedInterface=scriptContext.module.exports||scriptContext.exports;if(attrs&&exportedInterface&&attrs.globalName){let container=exportedInterface[attrs.globalName]||exportedInterface;cb(void 0,container);return}cb(void 0,exportedInterface)}catch(e){cb(e instanceof Error?e:Error(`Script execution error: ${e}`))}};getFetch().then(async e=>{if((null==attrs?void 0:attrs.type)==="esm"||(null==attrs?void 0:attrs.type)==="module")return loadModule(urlObj.href,{fetch:e,vm:await importNodeModule("vm")}).then(async e=>{await e.evaluate(),cb(void 0,e.namespace)}).catch(e=>{cb(e instanceof Error?e:Error(`Script execution error: ${e}`))});handleScriptFetch(e,urlObj)}).catch(e=>{cb(e)})}function loadScriptNode(e,t){return new Promise((n,r)=>{createScriptNode(e,(e,o)=>{if(e)r(e);else{var i,a;let e=(null==t||null==(i=t.attrs)?void 0:i.globalName)||`__FEDERATION_${null==t||null==(a=t.attrs)?void 0:a.name}:custom__`;n(globalThis[e]=o)}},t.attrs,t.loaderHook)})}async function loadModule(e,t){let{fetch:n,vm:r}=t,o=await n(e),i=await o.text(),a=new r.SourceTextModule(i,{importModuleDynamically:async(n,r)=>loadModule(new URL(n,e).href,t)});return await a.link(async n=>{let r=new URL(n,e).href;return await loadModule(r,t)}),a}function normalizeOptions(e,t,n){return function(r){if(!1===r)return!1;if(void 0===r)if(e)return t;else return!1;if(!0===r)return t;if(r&&"object"==typeof r)return polyfills._({},t,r);throw Error(`Unexpected type for \`${n}\`, expect boolean/undefined/object, got: ${typeof r}`)}}exports.BROWSER_LOG_KEY=BROWSER_LOG_KEY,exports.BROWSER_LOG_VALUE=BROWSER_LOG_VALUE,exports.ENCODE_NAME_PREFIX=ENCODE_NAME_PREFIX,exports.EncodedNameTransformMap=EncodedNameTransformMap,exports.FederationModuleManifest=FederationModuleManifest,exports.MANIFEST_EXT=MANIFEST_EXT,exports.MFModuleType=MFModuleType,exports.MFPrefetchCommon=MFPrefetchCommon,exports.MODULE_DEVTOOL_IDENTIFIER=MODULE_DEVTOOL_IDENTIFIER,exports.ManifestFileName=ManifestFileName,exports.NameTransformMap=NameTransformMap,exports.NameTransformSymbol=NameTransformSymbol,exports.SEPARATOR=SEPARATOR,exports.StatsFileName=StatsFileName,exports.TEMP_DIR=TEMP_DIR,exports.assert=assert,exports.composeKeyWithSeparator=composeKeyWithSeparator,exports.containerPlugin=ContainerPlugin,exports.containerReferencePlugin=ContainerReferencePlugin,exports.createLink=createLink,exports.createLogger=createLogger,exports.createScript=createScript,exports.createScriptNode=createScriptNode,exports.decodeName=decodeName,exports.encodeName=encodeName,exports.error=error,exports.generateExposeFilename=generateExposeFilename,exports.generateShareFilename=generateShareFilename,exports.generateSnapshotFromManifest=generateSnapshotFromManifest,exports.getProcessEnv=getProcessEnv,exports.getResourceUrl=getResourceUrl,exports.inferAutoPublicPath=inferAutoPublicPath,exports.isBrowserEnv=isBrowserEnv,exports.isDebugMode=isDebugMode,exports.isManifestProvider=isManifestProvider,exports.isReactNativeEnv=isReactNativeEnv,exports.isRequiredVersion=isRequiredVersion,exports.isStaticResourcesEqual=isStaticResourcesEqual,exports.loadScript=loadScript,exports.loadScriptNode=loadScriptNode,exports.logger=logger,exports.moduleFederationPlugin=ModuleFederationPlugin,exports.normalizeOptions=normalizeOptions,exports.parseEntry=parseEntry,exports.safeToString=safeToString,exports.safeWrapper=safeWrapper,exports.sharePlugin=SharePlugin,exports.simpleJoinRemoteEntry=simpleJoinRemoteEntry,exports.warn=warn},877:function(e,t){function n(){return(n=Object.assign||function(e){for(var t=1;t{let t=c.R;t||(t=[]);let r=s[e],a=u[e];if(t.indexOf(r)>=0)return;if(t.push(r),r.p)return n.push(r.p);let l=t=>{t||(t=Error("Container missing")),"string"==typeof t.message&&(t.message+=` +while loading "${r[1]}" from ${r[2]}`),c.m[e]=()=>{throw t},r.p=0},f=(e,t,o,i,a,s)=>{try{let c=e(t,o);if(!c||!c.then)return a(c,i,s);{let e=c.then(e=>a(e,i),l);if(!s)return e;n.push(r.p=e)}}catch(e){l(e)}},d=(e,t,n)=>e?f(c.I,r[0],0,e,h,n):l();var h=(e,n,o)=>f(n.get,r[1],t,0,p,o),p=t=>{r.p=1,c.m[e]=e=>{e.exports=t()}};let m=()=>{try{let e=i.decodeName(a[0].name,i.ENCODE_NAME_PREFIX)+r[1].slice(1),t=c.federation.instance,n=()=>c.federation.instance.loadRemote(e,{loadFactory:!1,from:"build"});if("version-first"===t.options.shareStrategy)return Promise.all(t.sharedHandler.initializeSharing(r[0])).then(()=>n());return n()}catch(e){l(e)}};1===a.length&&o.FEDERATION_SUPPORTED_TYPES.includes(a[0].externalType)&&a[0].name?f(m,r[2],0,0,p,1):f(c,r[2],0,0,d,1)})}function c(e){let{chunkId:t,promises:n,chunkMapping:r,installedModules:o,moduleToHandlerMapping:i,webpackRequire:s}=e;a(s),s.o(r,t)&&r[t].forEach(e=>{if(s.o(o,e))return n.push(o[e]);let t=t=>{o[e]=0,s.m[e]=n=>{delete s.c[e],n.exports=t()}},r=t=>{delete o[e],s.m[e]=n=>{throw delete s.c[e],t}};try{let a=s.federation.instance;if(!a)throw Error("Federation instance not found!");let{shareKey:c,getter:u,shareInfo:l}=i[e],f=a.loadShare(c,{customShareInfo:l}).then(e=>!1===e?u():e);f.then?n.push(o[e]=f.then(t).catch(r)):t(f)}catch(e){r(e)}})}function u(e){let{shareScopeName:t,webpackRequire:n,initPromises:r,initTokens:i,initScope:s}=e,c=Array.isArray(t)?t:[t];var u=[],l=function(e){s||(s=[]);let c=n.federation.instance;var u=i[e];if(u||(u=i[e]={from:c.name}),s.indexOf(u)>=0)return;s.push(u);let l=r[e];if(l)return l;var f=e=>"undefined"!=typeof console&&console.warn&&console.warn(e),d=r=>{var o=e=>f("Initialization of sharing external failed: "+e);try{var i=n(r);if(!i)return;var a=r=>r&&r.init&&r.init(n.S[e],s,{shareScopeMap:n.S||{},shareScopeKeys:t});if(i.then)return h.push(i.then(a,o));var c=a(i);if(c&&"boolean"!=typeof c&&c.then)return h.push(c.catch(o))}catch(e){o(e)}};let h=c.initializeSharing(e,{strategy:c.options.shareStrategy,initScope:s,from:"build"});a(n);let p=n.federation.bundlerRuntimeOptions.remotes;return(p&&Object.keys(p.idToRemoteMap).forEach(e=>{let t=p.idToRemoteMap[e],n=p.idToExternalAndNameMapping[e][2];if(t.length>1)d(n);else if(1===t.length){let e=t[0];o.FEDERATION_SUPPORTED_TYPES.includes(e.externalType)||d(n)}}),h.length)?r[e]=Promise.all(h).then(()=>r[e]=!0):r[e]=!0};return c.forEach(e=>{u.push(l(e))}),Promise.all(u).then(()=>!0)}function l(e){let{moduleId:t,moduleToHandlerMapping:n,webpackRequire:r}=e,o=r.federation.instance;if(!o)throw Error("Federation instance not found!");let{shareKey:i,shareInfo:a}=n[t];try{return o.loadShareSync(i,{customShareInfo:a})}catch(e){throw console.error('loadShareSync failed! The function should not be called unless you set "eager:true". If you do not set it, and encounter this issue, you can check whether an async boundary is implemented.'),console.error("The original error message is as follows: "),e}}function f(e){let{moduleToHandlerMapping:t,webpackRequire:n,installedModules:r,initialConsumes:o}=e;o.forEach(e=>{n.m[e]=o=>{r[e]=0,delete n.c[e];let i=l({moduleId:e,moduleToHandlerMapping:t,webpackRequire:n});if("function"!=typeof i)throw Error(`Shared module is not available for eager consumption: ${e}`);o.exports=i()}})}function d(){return(d=Object.assign||function(e){for(var t=1;t{if(!s||!c)return void a.initShareScopeMap(e,n,{hostShareScopeMap:(null==i?void 0:i.shareScopeMap)||{}});c[e]||(c[e]={});let t=c[e];a.initShareScopeMap(e,t,{hostShareScopeMap:(null==i?void 0:i.shareScopeMap)||{}})});else{let e=o||"default";Array.isArray(s)?s.forEach(e=>{c[e]||(c[e]={});let t=c[e];a.initShareScopeMap(e,t,{hostShareScopeMap:(null==i?void 0:i.shareScopeMap)||{}})}):a.initShareScopeMap(e,n,{hostShareScopeMap:(null==i?void 0:i.shareScopeMap)||{}})}return(t.federation.attachShareScopeMap&&t.federation.attachShareScopeMap(t),"function"==typeof t.federation.prefetch&&t.federation.prefetch(),Array.isArray(o))?t.federation.initOptions.shared?t.I(o,r):Promise.all(o.map(e=>t.I(e,r))).then(()=>!0):t.I(o||"default",r)}e.exports={runtime:function(e){var t=Object.create(null);if(e)for(var n in e)t[n]=e[n];return t.default=e,Object.freeze(t)}(r),instance:void 0,initOptions:void 0,bundlerRuntime:{remotes:s,consumes:c,I:u,S:{},installInitialConsumes:f,initContainerEntry:h},attachShareScopeMap:a,bundlerRuntimeOptions:{}}},266:function(e,t,n){var r,o,i,a,s,c,u,l,f,d,h,p,m=n(950),y=n.n(m);let g=[],v={"@pimcore/studio-ui-bundle":[{alias:"@pimcore/studio-ui-bundle",externalType:"promise",shareScope:"default"}]},_="pimcore_studio_example_bundle",b="version-first";if((n.initializeSharingData||n.initializeExposesData)&&n.federation){let e=(e,t,n)=>{e&&e[t]&&(e[t]=n)},t=(e,t,n)=>{var r,o,i,a,s,c;let u=n();Array.isArray(u)?(null!=(i=(r=e)[o=t])||(r[o]=[]),e[t].push(...u)):"object"==typeof u&&null!==u&&(null!=(c=(a=e)[s=t])||(a[s]={}),Object.assign(e[t],u))},m=(e,t,n)=>{var r,o,i;null!=(i=(r=e)[o=t])||(r[o]=n())},E=null!=(l=null==(r=n.remotesLoadingData)?void 0:r.chunkMapping)?l:{},S=null!=(f=null==(o=n.remotesLoadingData)?void 0:o.moduleIdToRemoteDataMapping)?f:{},w=null!=(d=null==(i=n.initializeSharingData)?void 0:i.scopeToSharingDataMapping)?d:{},A=null!=(h=null==(a=n.consumesLoadingData)?void 0:a.chunkMapping)?h:{},I=null!=(p=null==(s=n.consumesLoadingData)?void 0:s.moduleIdToConsumeDataMapping)?p:{},R={},N=[],T={},M=null==(c=n.initializeExposesData)?void 0:c.shareScope;for(let e in y())n.federation[e]=y()[e];m(n.federation,"consumesLoadingModuleToHandlerMapping",()=>{let e={};for(let[t,n]of Object.entries(I))e[t]={getter:n.fallback,shareInfo:{shareConfig:{fixedDependencies:!1,requiredVersion:n.requiredVersion,strictVersion:n.strictVersion,singleton:n.singleton,eager:n.eager},scope:[n.shareScope]},shareKey:n.shareKey};return e}),m(n.federation,"initOptions",()=>({})),m(n.federation.initOptions,"name",()=>_),m(n.federation.initOptions,"shareStrategy",()=>b),m(n.federation.initOptions,"shared",()=>{let e={};for(let[t,n]of Object.entries(w))for(let r of n)if("object"==typeof r&&null!==r){let{name:n,version:o,factory:i,eager:a,singleton:s,requiredVersion:c,strictVersion:u}=r,l={},f=function(e){return void 0!==e};f(s)&&(l.singleton=s),f(c)&&(l.requiredVersion=c),f(a)&&(l.eager=a),f(u)&&(l.strictVersion=u);let d={version:o,scope:[t],shareConfig:l,get:i};e[n]?e[n].push(d):e[n]=[d]}return e}),t(n.federation.initOptions,"remotes",()=>Object.values(v).flat().filter(e=>"script"===e.externalType)),t(n.federation.initOptions,"plugins",()=>g),m(n.federation,"bundlerRuntimeOptions",()=>({})),m(n.federation.bundlerRuntimeOptions,"remotes",()=>({})),m(n.federation.bundlerRuntimeOptions.remotes,"chunkMapping",()=>E),m(n.federation.bundlerRuntimeOptions.remotes,"idToExternalAndNameMapping",()=>{let e={};for(let[t,n]of Object.entries(S))e[t]=[n.shareScope,n.name,n.externalModuleId,n.remoteName];return e}),m(n.federation.bundlerRuntimeOptions.remotes,"webpackRequire",()=>n),t(n.federation.bundlerRuntimeOptions.remotes,"idToRemoteMap",()=>{let e={};for(let[t,n]of Object.entries(S)){let r=v[n.remoteName];r&&(e[t]=r)}return e}),e(n,"S",n.federation.bundlerRuntime.S),n.federation.attachShareScopeMap&&n.federation.attachShareScopeMap(n),e(n.f,"remotes",(e,t)=>n.federation.bundlerRuntime.remotes({chunkId:e,promises:t,chunkMapping:E,idToExternalAndNameMapping:n.federation.bundlerRuntimeOptions.remotes.idToExternalAndNameMapping,idToRemoteMap:n.federation.bundlerRuntimeOptions.remotes.idToRemoteMap,webpackRequire:n})),e(n.f,"consumes",(e,t)=>n.federation.bundlerRuntime.consumes({chunkId:e,promises:t,chunkMapping:A,moduleToHandlerMapping:n.federation.consumesLoadingModuleToHandlerMapping,installedModules:R,webpackRequire:n})),e(n,"I",(e,t)=>n.federation.bundlerRuntime.I({shareScopeName:e,initScope:t,initPromises:N,initTokens:T,webpackRequire:n})),e(n,"initContainer",(e,t,r)=>n.federation.bundlerRuntime.initContainerEntry({shareScope:e,initScope:t,remoteEntryInitOptions:r,shareScopeKey:M,webpackRequire:n})),e(n,"getContainer",(e,t)=>{var r=n.initializeExposesData.moduleMap;return n.R=t,t=Object.prototype.hasOwnProperty.call(r,e)?r[e]():Promise.resolve().then(()=>{throw Error('Module "'+e+'" does not exist in container.')}),n.R=void 0,t}),n.federation.instance=n.federation.runtime.init(n.federation.initOptions),(null==(u=n.consumesLoadingData)?void 0:u.initialConsumes)&&n.federation.bundlerRuntime.installInitialConsumes({webpackRequire:n,installedModules:R,initialConsumes:n.consumesLoadingData.initialConsumes,moduleToHandlerMapping:n.federation.consumesLoadingModuleToHandlerMapping})}},115:function(e,t,n){n.d(t,{get:()=>n.getContainer,init:()=>n.initContainer})},527:function(e){e.exports=new Promise(e=>{let t=window.StudioUIBundleRemoteUrl,n=document.createElement("script"),r=!1;if(document.querySelectorAll("script").forEach(e=>{if(e.src.replace(/https?:\/\/[^/]+/,"")===t.replace(/https?:\/\/[^/]+/,"")){r=!0;return}}),r)return void e({get:e=>window.pimcore_studio_ui_bundle.get(e),init:(...e)=>{try{return window.pimcore_studio_ui_bundle.init(...e)}catch(e){console.log("remote container already initialized")}}});n.src=t,n.onload=()=>{e({get:e=>window.pimcore_studio_ui_bundle.get(e),init:(...e)=>{try{return window.pimcore_studio_ui_bundle.init(...e)}catch(e){console.log("remote container already initialized")}}})},document.head.appendChild(n)})},345:function(e,t,n){n.r(t),n.d(t,{METADATA_KEY:()=>t2,named:()=>nr,postConstruct:()=>na,ContainerModule:()=>t0,tagged:()=>nc,taggedConstraint:()=>nu,targetName:()=>nl,LazyServiceIdentifier:()=>t1,inject:()=>t8,optional:()=>ni,injectable:()=>ne,typeConstraint:()=>nd,unmanaged:()=>nh,id:()=>t9,AsyncContainerModule:()=>tX,getServiceIdentifierAsString:()=>t7,preDestroy:()=>ns,traverseAncerstors:()=>nf,MetadataReader:()=>t3,TargetTypeEnum:()=>t4,decorate:()=>t6,multiBindToService:()=>nt,namedConstraint:()=>no,Container:()=>tQ,createTaggedDecorator:()=>t5,BindingScopeEnum:()=>tJ,BindingTypeEnum:()=>tZ,multiInject:()=>nn});var r={d:(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},o={};r.d(o,{F:()=>a});let i=Symbol.for("@inversifyjs/common/islazyServiceIdentifier");class a{[i];#e;constructor(e){this.#e=e,this[i]=!0}static is(e){return"object"==typeof e&&null!==e&&!0===e[i]}unwrap(){return this.#e()}}var s=o.F,c={d:(e,t)=>{for(var n in t)c.o(t,n)&&!c.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},u={};function l(e,t){return Reflect.getMetadata(t,e)}function f(e,t,n,r){let o=r(l(e,t)??n);Reflect.defineMetadata(t,o,e)}c.d(u,{d:()=>l,m:()=>f});var d=u.d,h=u.m,p={d:(e,t)=>{for(var n in t)p.o(t,n)&&!p.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},m={};p.d(m,{Uo:()=>e_,zN:()=>K,YR:()=>D,QN:()=>F,wK:()=>G,N3:()=>z});let y=(ey={getReflectMetadata:()=>d,updateReflectMetadata:()=>h},eg={},p.d(eg,ey),eg),g="named",v="name",_="unmanaged",b="optional",E="inject",S="multi_inject",w="inversify:tagged",A="inversify:tagged_props",I="design:paramtypes",R="post_construct",N="pre_destroy",T=[E,S,v,_,g,b],M=Symbol.for("@inversifyjs/core/InversifyCoreError");class O extends Error{[M];kind;constructor(e,t,n){super(t,n),this[M]=!0,this.kind=e}static is(e){return"object"==typeof e&&null!==e&&!0===e[M]}static isErrorOfKind(e,t){return O.is(e)&&e.kind===t}}function k(e,t){let n=[];for(let e=0;e0)throw new O(ev.missingInjectionDecorator,`Found unexpected missing metadata on type "${e.name}" at constructor indexes "${n.join('", "')}". + +Are you using @inject, @multiInject or @unmanaged decorators at those indexes? + +If you're using typescript and want to rely on auto injection, set "emitDecoratorMetadata" compiler option to true`)}function $(e){return{kind:e_.singleInjection,name:void 0,optional:!1,tags:new Map,targetName:void 0,value:e}}function D(e){let t=e.find(e=>e.key===E),n=e.find(e=>e.key===S);if(void 0!==e.find(e=>e.key===_))return function(e,t){if(void 0!==t||void 0!==e)throw new O(ev.missingInjectionDecorator,"Expected a single @inject, @multiInject or @unmanaged metadata");return{kind:e_.unmanaged}}(t,n);if(void 0===n&&void 0===t)throw new O(ev.missingInjectionDecorator,"Expected @inject, @multiInject or @unmanaged metadata");let r=e.find(e=>e.key===g),o=e.find(e=>e.key===b),i=e.find(e=>e.key===v);return{kind:void 0===t?e_.multipleInjection:e_.singleInjection,name:r?.value,optional:void 0!==o,tags:new Map(e.filter(e=>T.every(t=>e.key!==t)).map(e=>[e.key,e.value])),targetName:i?.value,value:void 0===t?n?.value:t.value}}function x(e,t,n){try{return D(n)}catch(n){throw O.isErrorOfKind(n,ev.missingInjectionDecorator)?new O(ev.missingInjectionDecorator,`Expected a single @inject, @multiInject or @unmanaged decorator at type "${e.name}" at constructor arguments at index "${t.toString()}"`,{cause:n}):n}}function P(e){let t=(0,y.getReflectMetadata)(e,I),n=(0,y.getReflectMetadata)(e,w),r=[];if(void 0!==n)for(let[t,o]of Object.entries(n)){let n=parseInt(t);r[n]=x(e,n,o)}if(void 0!==t){for(let e=0;e{var t={};return p.d(t,e),t})({LazyServiceIdentifier:()=>s});function B(e){let t;switch(e.kind){case e_.multipleInjection:t={key:S,value:e.value};break;case e_.singleInjection:t={key:E,value:e.value}}return t}class V{#t;constructor(e){this.#t=e}startsWith(e){return this.#t.startsWith(e)}endsWith(e){return this.#t.endsWith(e)}contains(e){return this.#t.includes(e)}equals(e){return this.#t===e}value(){return this.#t}}let W="@inversifyjs/core/targetId";class K{#e;#n;#r;#o;#i;#a;constructor(e,t,n){this.#n=function(){let e=(0,y.getReflectMetadata)(Object,W)??0;return e===Number.MAX_SAFE_INTEGER?(0,y.updateReflectMetadata)(Object,W,e,()=>Number.MIN_SAFE_INTEGER):(0,y.updateReflectMetadata)(Object,W,e,e=>e+1),e}(),this.#r=e,this.#o=void 0,this.#e=t,this.#i=new V("string"==typeof e?e:e.toString().slice(7,-1)),this.#a=n}get id(){return this.#n}get identifier(){return this.#r}get metadata(){var e;return void 0===this.#o&&(this.#o=(e=this.#e).kind===e_.unmanaged?[{key:_,value:!0}]:function(e){let t=[B(e)];for(let[n,r]of(void 0!==e.name&&t.push({key:g,value:e.name}),e.optional&&t.push({key:b,value:!0}),e.tags))t.push({key:n,value:r});return void 0!==e.targetName&&t.push({key:v,value:e.targetName}),t}(e)),this.#o}get name(){return this.#i}get type(){return this.#a}get serviceIdentifier(){return q.LazyServiceIdentifier.is(this.#e.value)?this.#e.value.unwrap():this.#e.value}getCustomTags(){return[...this.#e.tags.entries()].map(([e,t])=>({key:e,value:t}))}getNamedTag(){return void 0===this.#e.name?null:{key:g,value:this.#e.name}}hasTag(e){return this.metadata.some(t=>t.key===e)}isArray(){return this.#e.kind===e_.multipleInjection}isNamed(){return void 0!==this.#e.name}isOptional(){return this.#e.optional}isTagged(){return this.#e.tags.size>0}matchesArray(e){return this.isArray()&&this.#e.value===e}matchesNamedTag(e){return this.#e.name===e}matchesTag(e){return t=>this.metadata.some(n=>n.key===e&&n.value===t)}}let z=e=>(function(e,t){return function(n){let r=e(n),o=U(n);for(;void 0!==o&&o!==Object;){for(let[e,n]of t(o))r.properties.has(e)||r.properties.set(e,n);o=U(o)}let i=[];for(let e of r.constructorArguments)if(e.kind!==e_.unmanaged){let t=e.targetName??"";i.push(new K(t,e,"ConstructorArgument"))}for(let[e,t]of r.properties)if(t.kind!==e_.unmanaged){let n=t.targetName??e;i.push(new K(n,t,"ClassProperty"))}return i}})(void 0===e?F:t=>G(t,e),void 0===e?C:t=>H(t,e));var Y=m.Uo,X=m.zN,J=m.YR,Z=(m.QN,m.wK,m.N3),Q={d:(e,t)=>{for(var n in t)Q.o(t,n)&&!Q.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},ee={};Q.d(ee,{QC:()=>tO,bU:()=>eS,XK:()=>ew,mc:()=>tT,i0:()=>tM,FU:()=>em.LazyServiceIdentifier,KK:()=>tY,PG:()=>ex,$Z:()=>eA,OZ:()=>tD,Yi:()=>tj,A$:()=>eC,id:()=>eR,WQ:()=>tG,_G:()=>tC,F$:()=>e4,tt:()=>tB,KT:()=>tL,dU:()=>tp,lq:()=>tU,kr:()=>tK,E3:()=>tz,VK:()=>tF,w:()=>th,je:()=>tV,Nu:()=>td,if:()=>tm,Fz:()=>tq});var et={};Q.r(et),Q.d(et,{DESIGN_PARAM_TYPES:()=>ef,INJECT_TAG:()=>ea,MULTI_INJECT_TAG:()=>es,NAMED_TAG:()=>en,NAME_TAG:()=>er,NON_CUSTOM_TAG_KEYS:()=>ep,OPTIONAL_TAG:()=>ei,PARAM_TYPES:()=>el,POST_CONSTRUCT:()=>ed,PRE_DESTROY:()=>eh,TAGGED:()=>ec,TAGGED_PROP:()=>eu,UNMANAGED_TAG:()=>eo});var en="named",er="name",eo="unmanaged",ei="optional",ea="inject",es="multi_inject",ec="inversify:tagged",eu="inversify:tagged_props",el="inversify:paramtypes",ef="design:paramtypes",ed="post_construct",eh="pre_destroy",ep=[ea,es,er,eo,en,ei];let em=(eb={LazyServiceIdentifier:()=>s},eE={},Q.d(eE,eb),eE);var ey,eg,ev,e_,eb,eE,eS={Request:"Request",Singleton:"Singleton",Transient:"Transient"},ew={ConstantValue:"ConstantValue",Constructor:"Constructor",DynamicValue:"DynamicValue",Factory:"Factory",Function:"Function",Instance:"Instance",Invalid:"Invalid",Provider:"Provider"},eA={ClassProperty:"ClassProperty",ConstructorArgument:"ConstructorArgument",Variable:"Variable"},eI=0;function eR(){return eI++}var eN=function(){function e(e,t){this.id=eR(),this.activated=!1,this.serviceIdentifier=e,this.scope=t,this.type=ew.Invalid,this.constraint=function(e){return!0},this.implementationType=null,this.cache=null,this.factory=null,this.provider=null,this.onActivation=null,this.onDeactivation=null,this.dynamicValue=null}return e.prototype.clone=function(){var t=new e(this.serviceIdentifier,this.scope);return t.activated=t.scope===eS.Singleton&&this.activated,t.implementationType=this.implementationType,t.dynamicValue=this.dynamicValue,t.scope=this.scope,t.type=this.type,t.factory=this.factory,t.provider=this.provider,t.constraint=this.constraint,t.onActivation=this.onActivation,t.onDeactivation=this.onDeactivation,t.cache=this.cache,t},e}(),eT="Cannot apply @injectable decorator multiple times.",eM="Metadata key was used more than once in a parameter:",eO="NULL argument",ek="Key Not Found",e$="The @inject @multiInject @tagged and @named decorators must be applied to the parameters of a class constructor or a class property.",eD=function(e,t){return"onDeactivation() error in class ".concat(e,": ").concat(t)},ex=function(){function e(){}return e.prototype.getConstructorMetadata=function(e){var t,n=null!=(t=Reflect.getMetadata(ef,e))?t:[],r=Reflect.getMetadata(ec,e);return{compilerGeneratedMetadata:n,userGeneratedMetadata:null!=r?r:{}}},e.prototype.getPropertiesMetadata=function(e){var t;return null!=(t=Reflect.getMetadata(eu,e))?t:{}},e}();let eP=(e=>{var t={};return Q.d(t,e),t})({ClassElementMetadataKind:()=>Y,LegacyTargetImpl:()=>X,getClassElementMetadataFromLegacyMetadata:()=>J,getTargets:()=>Z});function ej(e){return e instanceof RangeError||"Maximum call stack size exceeded"===e.message}function eC(e){return"function"==typeof e?e.name:"symbol"==typeof e?e.toString():e}function eF(e,t,n){var r="",o=n(e,t);return 0!==o.length&&(r="\nRegistered bindings:",o.forEach(function(e){var t="Object";null!==e.implementationType&&(t=eG(e.implementationType)),r="".concat(r,"\n ").concat(t),e.constraint.metaData&&(r="".concat(r," - ").concat(e.constraint.metaData))})),r}function eL(e,t){return null!==e.parentRequest&&(e.parentRequest.serviceIdentifier===t||eL(e.parentRequest,t))}function eH(e){e.childRequests.forEach(function(t){if(eL(e,t.serviceIdentifier)){var n=function(e){return(function e(t,n){void 0===n&&(n=[]);var r=eC(t.serviceIdentifier);return n.push(r),null!==t.parentRequest?e(t.parentRequest,n):n})(e).reverse().join(" --\x3e ")}(t);throw Error("".concat("Circular dependency found:"," ").concat(n))}eH(t)})}function eG(e){if(null!=e.name&&""!==e.name)return e.name;var t=e.toString(),n=t.match(/^function\s*([^\s(]+)/);return null===n?"Anonymous function: ".concat(t):n[1]}function eU(e){return'{"key":"'.concat(e.key.toString(),'","value":"').concat(e.value.toString(),'"}')}!function(e){e[e.MultipleBindingsAvailable=2]="MultipleBindingsAvailable",e[e.NoBindingsAvailable=0]="NoBindingsAvailable",e[e.OnlyOneBindingAvailable=1]="OnlyOneBindingAvailable"}(e1||(e1={}));var eq=function(){function e(e){this.id=eR(),this.container=e}return e.prototype.addPlan=function(e){this.plan=e},e.prototype.setCurrentRequest=function(e){this.currentRequest=e},e}(),eB=function(){function e(e,t){this.key=e,this.value=t}return e.prototype.toString=function(){return this.key===en?"named: ".concat(String(this.value).toString()," "):"tagged: { key:".concat(this.key.toString(),", value: ").concat(String(this.value)," }")},e}(),eV=function(e,t){this.parentContext=e,this.rootRequest=t};function eW(e,t){var n=Object.getPrototypeOf(t.prototype).constructor;if(n!==Object){var r=(0,eP.getTargets)(e)(n),o=r.map(function(e){return e.metadata.filter(function(e){return e.key===eo})}),i=[].concat.apply([],o).length,a=r.length-i;return a>0?a:eW(e,n)}return 0}var eK=function(){function e(e,t,n,r,o){this.id=eR(),this.serviceIdentifier=e,this.parentContext=t,this.parentRequest=n,this.target=o,this.childRequests=[],this.bindings=Array.isArray(r)?r:[r],this.requestScope=null===n?new Map:null}return e.prototype.addChildRequest=function(t,n,r){var o=new e(t,this.parentContext,this,n,r);return this.childRequests.push(o),o},e}();function ez(e){return e._bindingDictionary}function eY(e,t,n,r,o){var i,a=eZ(n.container,o.serviceIdentifier);return a.length===e1.NoBindingsAvailable&&!0===n.container.options.autoBindInjectable&&"function"==typeof o.serviceIdentifier&&e.getConstructorMetadata(o.serviceIdentifier).compilerGeneratedMetadata&&(n.container.bind(o.serviceIdentifier).toSelf(),a=eZ(n.container,o.serviceIdentifier)),i=t?a:a.filter(function(e){var t=new eK(e.serviceIdentifier,n,r,e,o);return e.constraint(t)}),function(e,t,n,r,o){var i;switch(t.length){case e1.NoBindingsAvailable:if(r.isOptional())return;var a=eC(e),s="No matching bindings found for serviceIdentifier:";throw s+=function(e,t){if(t.isTagged()||t.isNamed()){var n="",r=t.getNamedTag(),o=t.getCustomTags();return null!==r&&(n+=eU(r)+"\n"),null!==o&&o.forEach(function(e){n+=eU(e)+"\n"})," ".concat(e,"\n ").concat(e," - ").concat(n)}return" ".concat(e)}(a,r),s+=eF(o,a,eZ),null!==n&&(s+="\n".concat((i=eC(n.serviceIdentifier),'Trying to resolve bindings for "'.concat(i,'"')))),Error(s);case e1.OnlyOneBindingAvailable:return;case e1.MultipleBindingsAvailable:default:if(r.isArray())return;throw a=eC(e),Error(s="".concat("Ambiguous match found for serviceIdentifier:"," ").concat(a)+eF(o,a,eZ))}}(o.serviceIdentifier,i,r,o,n.container),i}function eX(e,t,n,r){var o=[new eB(e?es:ea,t)];return void 0!==n&&o.push(new eB(n,r)),o}function eJ(e,t,n,r,o,i){var a,s;if(null===o){a=eY(e,t,r,null,i),s=new eK(n,r,null,a,i);var c=new eV(r,s);r.addPlan(c)}else a=eY(e,t,r,o,i),s=o.addChildRequest(i.serviceIdentifier,a,i);a.forEach(function(t){var n,o=null;if(i.isArray())o=s.addChildRequest(t.serviceIdentifier,t,i);else{if(null!==t.cache)return;o=s}if(t.type===ew.Instance&&null!==t.implementationType){var a=function(e,t){return(0,eP.getTargets)(e)(t)}(e,t.implementationType);if(!0!==r.container.options.skipBaseClassChecks){var c=eW(e,t.implementationType);if(a.length= than the number of constructor arguments of its base class.")))}a.forEach(function(t){eJ(e,!1,t.serviceIdentifier,r,o,t)})}})}function eZ(e,t){var n=[],r=ez(e);return r.hasKey(t)?n=r.get(t):null!==e.parent&&(n=eZ(e.parent,t)),n}function eQ(e){return("object"==typeof e&&null!==e||"function"==typeof e)&&"function"==typeof e.then}function e0(e){return!!eQ(e)||Array.isArray(e)&&e.some(eQ)}var e1,e2,e3=function(e,t){var n,r,o,i;return n=void 0,r=void 0,i=function(){var n;return function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(c){return function(s){if(n)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]0&&o[o.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]0){var o=function(e,t){return e.reduce(function(e,n){var r=t(n);return n.target.type===eA.ConstructorArgument?e.constructorInjections.push(r):(e.propertyRequests.push(n),e.propertyInjections.push(r)),e.isAsync||(e.isAsync=e0(r)),e},{constructorInjections:[],isAsync:!1,propertyInjections:[],propertyRequests:[]})}(t,n),i=e5(e5({},o),{constr:e});r=o.isAsync?function(e){return e6(this,void 0,void 0,function(){var t,n;return e7(this,function(r){switch(r.label){case 0:return[4,e8(e.constructorInjections)];case 1:return t=r.sent(),[4,e8(e.propertyInjections)];case 2:return n=r.sent(),[2,e9(e5(e5({},e),{constructorInjections:t,propertyInjections:n}))]}})})}(i):e9(i)}else r=new e;return r}(t,n,r);return eQ(o)?o.then(function(e){return te(t,e)}):te(t,o)}(n,n.implementationType,o,tt(e));break;default:r=tn(n,t.parentContext)}return r},to=function(e,t,n){var r=function(e,t){return t.scope===eS.Singleton&&t.activated?t.cache:t.scope===eS.Request&&e.has(t.id)?e.get(t.id):null}(e,t);return null!==r||function(e,t,n){t.scope===eS.Singleton&&function(e,t){e.cache=t,e.activated=!0,eQ(t)&&e3(e,t)}(t,n),t.scope===eS.Request&&function(e,t,n){e.has(t.id)||e.set(t.id,n)}(e,t,n)}(e,t,r=n()),r},ti=function(e,t,n){return to(e,n,function(){var r=tr(e,t,n);return eQ(r)?r.then(function(e){return ta(t,n,e)}):ta(t,n,r)})};function ta(e,t,n){var r,o=ts(e.parentContext,t,n),i=tf(e.parentContext.container),a=i.next();do{r=a.value;var s=e.parentContext,c=tl(r,e.serviceIdentifier);o=eQ(o)?tu(c,s,o):tc(c,s,o),a=i.next()}while(!0!==a.done&&!ez(r).hasKey(e.serviceIdentifier));return o}var ts=function(e,t,n){return"function"==typeof t.onActivation?t.onActivation(e,n):n},tc=function(e,t,n){for(var r=e.next();!0!==r.done;){if(eQ(n=r.value(t,n)))return tu(e,t,n);r=e.next()}return n},tu=function(e,t,n){var r,o,i,a;return r=void 0,o=void 0,a=function(){var r,o;return function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(c){return function(s){if(n)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]0?this._map.set(e,t):this._map.delete(e)},e}(),tA=function(){function e(){this._map=new Map}return e.prototype.remove=function(e){var t=this._map.get(e);return void 0===t?this._getEmptyHandlersStore():(this._map.delete(e),t)},e.prototype.addDeactivation=function(e,t,n){this._getModuleActivationHandlers(e).onDeactivations.add(t,n)},e.prototype.addActivation=function(e,t,n){this._getModuleActivationHandlers(e).onActivations.add(t,n)},e.prototype.clone=function(){var t=new e;return this._map.forEach(function(e,n){t._map.set(n,{onActivations:e.onActivations.clone(),onDeactivations:e.onDeactivations.clone()})}),t},e.prototype._getModuleActivationHandlers=function(e){var t=this._map.get(e);return void 0===t&&(t=this._getEmptyHandlersStore(),this._map.set(e,t)),t},e.prototype._getEmptyHandlersStore=function(){return{onActivations:new tw,onDeactivations:new tw}},e}(),tI=function(){return(tI=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]","]"):"symbol"==typeof e?e.toString():"'".concat(e,"'")}(t)," in a synchronous way ")+"but it has asynchronous dependencies."));return n},e.prototype._getAllArgs=function(e){return{avoidConstraints:!0,isMultiInject:!0,serviceIdentifier:e}},e.prototype._getNotAllArgs=function(e,t,n,r){return{avoidConstraints:!1,isMultiInject:t,key:n,serviceIdentifier:e,value:r}},e.prototype._planAndResolve=function(){var e=this;return function(t){var n=function(e,t,n,r,o,i,a,s){void 0===s&&(s=!1);var c=new eq(t),u=function(e,t,n,r,o,i){var a=eX(e,n,o,i),s=(0,eP.getClassElementMetadataFromLegacyMetadata)(a);if(s.kind===eP.ClassElementMetadataKind.unmanaged)throw Error("Unexpected metadata when creating target");return new eP.LegacyTargetImpl("",s,t)}(n,r,o,0,i,a);try{return eJ(e,s,o,c,null,u),c}catch(e){throw ej(e)&&eH(c.plan.rootRequest),e}}(e._metadataReader,e,t.isMultiInject,t.targetType,t.serviceIdentifier,t.key,t.value,t.avoidConstraints);return function(e){return tt(e.plan.rootRequest.requestScope)(e.plan.rootRequest)}(n=t.contextInterceptor(n))}},e.prototype._deactivateIfSingleton=function(e){var t=this;if(e.activated)return eQ(e.cache)?e.cache.then(function(n){return t._deactivate(e,n)}):this._deactivate(e,e.cache)},e.prototype._deactivateSingletons=function(e){for(var t=0,n=e;t{__webpack_require__.federation||(__webpack_require__.federation={chunkMatcher:function(e){return!0},rootOutputDir:"../../"})})(),(()=>{__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t}})(),(()=>{__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}})(),(()=>{__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce((t,n)=>(__webpack_require__.f[n](e,t),t),[]))})(),(()=>{__webpack_require__.u=e=>"static/js/async/__federation_expose_default_export.efa81aeb.js"})(),(()=>{__webpack_require__.miniCssF=e=>""+e+".css"})(),(()=>{__webpack_require__.h=()=>"a78473e21d36d484"})(),(()=>{__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="pimcore_studio_example_bundle:";__webpack_require__.l=function(n,r,o,i){if(e[n])return void e[n].push(r);if(void 0!==o)for(var a,s,c=document.getElementsByTagName("script"),u=0;u{__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{__webpack_require__.p="/bundles/pimcorestudioexample/build/6ac6d84a-dca0-4ef1-8993-79689e771762/"})(),(()=>{__webpack_require__.rv=()=>"1.3.9"})(),(()=>{__webpack_require__.S={},__webpack_require__.initializeSharingData={scopeToSharingDataMapping:{default:[{name:"inversify",version:"6.1.x",factory:()=>()=>__webpack_require__(345),eager:1,requiredVersion:"6.1.x"},{name:"react",version:"18.3.1",factory:()=>()=>__webpack_require__(294),eager:1,singleton:1,requiredVersion:"*"},527]},uniqueName:"pimcore_studio_example_bundle"},__webpack_require__.I=__webpack_require__.I||function(){throw Error("should have __webpack_require__.I")}})(),(()=>{__webpack_require__.consumesLoadingData={chunkMapping:{249:["136","451"]},moduleIdToConsumeDataMapping:{136:{shareScope:"default",shareKey:"react",import:"react",requiredVersion:"*",strictVersion:!1,singleton:!0,eager:!0,fallback:()=>()=>__webpack_require__(294)},451:{shareScope:"default",shareKey:"inversify",import:"inversify",requiredVersion:"6.1.x",strictVersion:!0,singleton:!1,eager:!0,fallback:()=>()=>__webpack_require__(345)}},initialConsumes:[]},__webpack_require__.f.consumes=__webpack_require__.f.consumes||function(){throw Error("should have __webpack_require__.f.consumes")}})(),(()=>{__webpack_require__.initializeExposesData={moduleMap:{".":()=>__webpack_require__.e("249").then(()=>()=>__webpack_require__(706))},shareScope:"default"},__webpack_require__.getContainer=__webpack_require__.getContainer||function(){throw Error("should have __webpack_require__.getContainer")},__webpack_require__.initContainer=__webpack_require__.initContainer||function(){throw Error("should have __webpack_require__.initContainer")}})(),(()=>{var e={981:0};__webpack_require__.f.j=function(t,n){var r=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise((n,o)=>r=e[t]=[n,o]);n.push(r[2]=o);var i=__webpack_require__.p+__webpack_require__.u(t),a=Error(),s=function(n){if(__webpack_require__.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;a.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",a.name="ChunkLoadError",a.type=o,a.request=i,r[1](a)}};__webpack_require__.l(i,s,"chunk-"+t,t)}};var t=(t,n)=>{var r,o,[i,a,s]=n,c=0;if(i.some(t=>0!==e[t])){for(r in a)__webpack_require__.o(a,r)&&(__webpack_require__.m[r]=a[r]);s&&s(__webpack_require__)}for(t&&t(n);c{__webpack_require__.remotesLoadingData={chunkMapping:{249:["907","122","723","96","236","190","47","292"]},moduleIdToRemoteDataMapping:{190:{shareScope:"default",name:"./modules/asset",externalModuleId:527,remoteName:"@pimcore/studio-ui-bundle"},96:{shareScope:"default",name:"./modules/element",externalModuleId:527,remoteName:"@pimcore/studio-ui-bundle"},236:{shareScope:"default",name:"./app",externalModuleId:527,remoteName:"@pimcore/studio-ui-bundle"},907:{shareScope:"default",name:"./components",externalModuleId:527,remoteName:"@pimcore/studio-ui-bundle"},292:{shareScope:"default",name:"./modules/widget-manager",externalModuleId:527,remoteName:"@pimcore/studio-ui-bundle"},723:{shareScope:"default",name:".",externalModuleId:527,remoteName:"@pimcore/studio-ui-bundle"},122:{shareScope:"default",name:"./modules/app",externalModuleId:527,remoteName:"@pimcore/studio-ui-bundle"},47:{shareScope:"default",name:"./api/asset",externalModuleId:527,remoteName:"@pimcore/studio-ui-bundle"}}},__webpack_require__.f.remotes=__webpack_require__.f.remotes||function(){throw Error("should have __webpack_require__.f.remotes")}})(),(()=>{__webpack_require__.ruid="bundler=rspack@1.3.9"})(),__webpack_require__(266);var __webpack_exports__=__webpack_require__(115);pimcore_studio_example_bundle=__webpack_exports__})(); \ No newline at end of file diff --git a/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/remoteEntry.js.LICENSE.txt b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/remoteEntry.js.LICENSE.txt new file mode 100644 index 0000000..668fed5 --- /dev/null +++ b/public/build/6ac6d84a-dca0-4ef1-8993-79689e771762/static/js/remoteEntry.js.LICENSE.txt @@ -0,0 +1,9 @@ +/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ \ No newline at end of file diff --git a/public/build/e91f260b-4776-41de-8b0f-43ee381e308e/entrypoints.json b/public/build/e91f260b-4776-41de-8b0f-43ee381e308e/entrypoints.json deleted file mode 100644 index 3806475..0000000 --- a/public/build/e91f260b-4776-41de-8b0f-43ee381e308e/entrypoints.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "entrypoints": { - "pimcore_studio_example_bundle": { - "js": [ - "http://localhost:3032/static/js/async/vendors-node_modules_react_jsx-dev-runtime_js-node_modules_tslib_tslib_es6_mjs.js", - "http://localhost:3032/static/js/async/__federation_expose_default_export.js", - "http://localhost:3032/static/js/remoteEntry.js" - ], - "css": [] - }, - "main": { - "js": [ - "http://localhost:3032/static/js/vendors-node_modules_react_index_js-_module-federation_runtime_rspack_js_data_text_javascript-e8b54f.js", - "http://localhost:3032/static/js/main.js" - ], - "css": [] - }, - "exposeRemote": { - "js": [ - "/bundles/pimcorestudioexample/build/e91f260b-4776-41de-8b0f-43ee381e308e/exposeRemote.js" - ], - "css": [] - } - } -} \ No newline at end of file diff --git a/public/build/e91f260b-4776-41de-8b0f-43ee381e308e/exposeRemote.js b/public/build/e91f260b-4776-41de-8b0f-43ee381e308e/exposeRemote.js deleted file mode 100644 index 7426a1a..0000000 --- a/public/build/e91f260b-4776-41de-8b0f-43ee381e308e/exposeRemote.js +++ /dev/null @@ -1,7 +0,0 @@ - - if (window.pluginRemotes === undefined) { - window.pluginRemotes = {} - } - - window.pluginRemotes.pimcore_studio_example_bundle = "http://localhost:3032/static/js/remoteEntry.js" - \ No newline at end of file diff --git a/public/build/e91f260b-4776-41de-8b0f-43ee381e308e/manifest.json b/public/build/e91f260b-4776-41de-8b0f-43ee381e308e/manifest.json deleted file mode 100644 index ca39aaa..0000000 --- a/public/build/e91f260b-4776-41de-8b0f-43ee381e308e/manifest.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "allFiles": [ - "http://localhost:3032/static/js/async/__federation_expose_default_export.js", - "http://localhost:3032/static/js/main.js", - "http://localhost:3032/static/js/remoteEntry.js", - "http://localhost:3032/static/js/vendors-node_modules_react_index_js-_module-federation_runtime_rspack_js_data_text_javascript-e8b54f.js", - "http://localhost:3032/static/js/async/vendors-node_modules_react_jsx-dev-runtime_js-node_modules_tslib_tslib_es6_mjs.js", - "http://localhost:3032/mf-stats.json", - "http://localhost:3032/mf-manifest.json", - "http://localhost:3032/main.html", - "http://localhost:3032/static/js/async/__federation_expose_default_export.js.map", - "http://localhost:3032/static/js/remoteEntry.js.map", - "http://localhost:3032/static/js/vendors-node_modules_react_index_js-_module-federation_runtime_rspack_js_data_text_javascript-e8b54f.js.map", - "http://localhost:3032/static/js/async/vendors-node_modules_react_jsx-dev-runtime_js-node_modules_tslib_tslib_es6_mjs.js.map" - ], - "entries": { - "pimcore_studio_example_bundle": { - "assets": [ - "static/js/async/vendors-node_modules_react_jsx-dev-runtime_js-node_modules_tslib_tslib_es6_mjs.js.map", - "static/js/remoteEntry.js.map", - "static/js/async/__federation_expose_default_export.js.map" - ], - "initial": { - "js": [ - "http://localhost:3032/static/js/remoteEntry.js" - ] - }, - "async": { - "js": [ - "http://localhost:3032/static/js/async/vendors-node_modules_react_jsx-dev-runtime_js-node_modules_tslib_tslib_es6_mjs.js", - "http://localhost:3032/static/js/async/__federation_expose_default_export.js" - ] - } - }, - "main": { - "assets": [ - "static/js/vendors-node_modules_react_index_js-_module-federation_runtime_rspack_js_data_text_javascript-e8b54f.js.map" - ], - "html": [ - "http://localhost:3032/main.html" - ], - "initial": { - "js": [ - "http://localhost:3032/static/js/vendors-node_modules_react_index_js-_module-federation_runtime_rspack_js_data_text_javascript-e8b54f.js", - "http://localhost:3032/static/js/main.js" - ] - } - } - } -} \ No newline at end of file