PageSourceSearch

https://www.zdfheute.de/_next/static/chunks/0878sdx42lwam.js

js zdfheute.de collected 2026-09-24 08:43:08 UTC 138,442 bytes, 41 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,51013,e=>{e.v({"morph-to-toast-f67ykzh":"DebugFab-tsx-module__DV8-ja__morph-to-toast-f67ykzh","toast-text-fade-txlwab7":"DebugFab-tsx-module__DV8-ja__toast-text-fade-txlwab7"})},84933,e=>{e.v({"selectIn-ssriy9r":"Select-tsx-module__FoJzgq__selectIn-ssriy9r"})},10100,e=>{e.v({})},10937,e=>{e.v({})},66014,e=>{e.v({})},68639,e=>{e.v({})},96501,e=>{e.v({})},16681,e=>{e.v({})},7600,e=>{"use strict";var t,r=e.i(84495),n=e.i(95299),o=e.i(81189),l=e.i(36999),a=e.i(91967),i=e.i(2707),s=e.i(25955),c=e.i(41520),d=e.i(371),u=e.i(96483),p=e.i(65304),f=e.i(40990),m=e.i(96638),h=e.i(33688),g=e.i(68399),v=e.i(35195),y=e.i(73772),b=e.i(86103),x="Dialog",[j,w]=(0,s.createContextScope)(x),[C,E]=j(x),S=e=>{let{__scopeDialog:t,children:n,open:o,defaultOpen:a,onOpenChange:i,modal:s=!0}=e,u=l.useRef(null),p=l.useRef(null),[f,m]=(0,d.useControllableState)({prop:o,defaultProp:a??!1,onChange:i,caller:x});return(0,r.jsx)(C,{scope:t,triggerRef:u,contentRef:p,contentId:(0,c.useId)(),titleId:(0,c.useId)(),descriptionId:(0,c.useId)(),open:f,onOpenChange:m,onOpenToggle:l.useCallback(()=>m(e=>!e),[m]),modal:s,children:n})};S.displayName=x;var D="DialogTrigger";l.forwardRef((e,t)=>{let{__scopeDialog:n,...o}=e,l=E(D,n),s=(0,i.useComposedRefs)(t,l.triggerRef);return(0,r.jsx)(h.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":U(l.open),...o,ref:s,onClick:(0,a.composeEventHandlers)(e.onClick,l.onOpenToggle)})}).displayName=D;var k="DialogPortal",[O,R]=j(k,{forceMount:void 0}),_=e=>{let{__scopeDialog:t,forceMount:n,children:o,container:a}=e,i=E(k,t);return(0,r.jsx)(O,{scope:t,forceMount:n,children:l.Children.map(o,e=>(0,r.jsx)(m.Presence,{present:n||i.open,children:(0,r.jsx)(f.Portal,{asChild:!0,container:a,children:e})}))})};_.displayName=k;var T="DialogOverlay",I=l.forwardRef((e,t)=>{let n=R(T,e.__scopeDialog),{forceMount:o=n.forceMount,...l}=e,a=E(T,e.__scopeDialog);return a.modal?(0,r.jsx)(m.Presence,{present:o||a.open,children:(0,r.jsx)(A,{...l,ref:t})}):null});I.displayName=T;var N=(0,b.createSlot)("DialogOverlay.RemoveScroll"),A=l.forwardRef((e,t)=>{let{__scopeDialog:n,...o}=e,l=E(T,n);return(0,r.jsx)(v.RemoveScroll,{as:N,allowPinchZoom:!0,shards:[l.contentRef],children:(0,r.jsx)(h.Primitive.div,{"data-state":U(l.open),...o,ref:t,style:{pointerEvents:"auto",...o.style}})})}),P="DialogContent",M=l.forwardRef((e,t)=>{let n=R(P,e.__scopeDialog),{forceMount:o=n.forceMount,...l}=e,a=E(P,e.__scopeDialog);return(0,r.jsx)(m.Presence,{present:o||a.open,children:a.modal?(0,r.jsx)(L,{...l,ref:t}):(0,r.jsx)(V,{...l,ref:t})})});M.displayName=P;var L=l.forwardRef((e,t)=>{let n=E(P,e.__scopeDialog),o=l.useRef(null),s=(0,i.useComposedRefs)(t,n.contentRef,o);return l.useEffect(()=>{let e=o.current;if(e)return(0,y.hideOthers)(e)},[]),(0,r.jsx)(F,{...e,ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,a.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,a.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),V=l.forwardRef((e,t)=>{let n=E(P,e.__scopeDialog),o=l.useRef(!1),a=l.useRef(!1);return(0,r.jsx)(F,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||n.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let r=t.target;n.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),F=l.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:s,...c}=e,d=E(P,n),f=l.useRef(null),m=(0,i.useComposedRefs)(t,f);return(0,g.useFocusGuards)(),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(p.FocusScope,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:s,children:(0,r.jsx)(u.DismissableLayer,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":U(d.open),...c,ref:m,onDismiss:()=>d.onOpenChange(!1)})}),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(q,{titleId:d.titleId}),(0,r.jsx)(J,{contentRef:f,descriptionId:d.descriptionId})]})]})}),K="DialogTitle",H=l.forwardRef((e,t)=>
1{let{__scopeDialog:n,...o}=e,l=E(K,n);return(0,r.jsx)(h.Primitive.h2,{id:l.titleId,...o,ref:t})});H.displayName=K;var B="DialogDescription";l.forwardRef((e,t)=>{let{__scopeDialog:n,...o}=e,l=E(B,n);return(0,r.jsx)(h.Primitive.p,{id:l.descriptionId,...o,ref:t})}).displayName=B;var W="DialogClose",z=l.forwardRef((e,t)=>{let{__scopeDialog:n,...o}=e,l=E(W,n);return(0,r.jsx)(h.Primitive.button,{type:"button",...o,ref:t,onClick:(0,a.composeEventHandlers)(e.onClick,()=>l.onOpenChange(!1))})});function U(e){return e?"open":"closed"}z.displayName=W;var $="DialogTitleWarning",[G,Y]=(0,s.createContext)($,{contentName:P,titleName:K,docsSlug:"dialog"}),q=e=>{let{titleId:t}=e,r=Y($),n=`\`${r.contentName}\` requires a \`${r.titleName}\` for the component to be accessible for screen reader users.
2
3If you want to hide the \`${r.titleName}\`, you can wrap it with our VisuallyHidden component.
4
5For more information, see https://radix-ui.com/primitives/docs/components/${r.docsSlug}`;return l.useEffect(()=>{t&&(document.getElementById(t)||console.error(n))},[n,t]),null},J=e=>{let{contentRef:t,descriptionId:r}=e,n=Y("DialogDescriptionWarning"),o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return l.useEffect(()=>{let e=t.current?.getAttribute("aria-describedby");r&&e&&(document.getElementById(r)||console.warn(o))},[o,t,r]),null},X=e.i(44848),Z=e.i(33338),Q=e.i(28212),ee=e.i(73326),et=e.i(41831),er=e.i(14702);e.i(51013);let en=(0,o.styled)("button")({name:"FabButton",class:"f67ykzh",propsAsIs:!1,vars:{"f67ykzh-0":[e=>"bottom-left"===e.position||"bottom-right"===e.position?"calc(1rem + var(--app-inset-bottom, 0px))":"auto"],"f67ykzh-1":[e=>"top-left"===e.position||"top-right"===e.position?"calc(1rem + var(--app-inset-top, 0px))":"auto"],"f67ykzh-2":[e=>"top-right"===e.position||"bottom-right"===e.position?"calc(1rem + var(--app-inset-right, 0px))":"auto"],"f67ykzh-3":[e=>"top-left"===e.position||"bottom-left"===e.position?"calc(1rem + var(--app-inset-left, 0px))":"auto"]}}),eo=(0,o.styled)("span")({name:"ToastText",class:"txlwab7",propsAsIs:!1}),el=(0,o.styled)("span")({name:"IconContainer",class:"izqo8y5",propsAsIs:!1}),ea=()=>{let e,t=(0,er.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)("svg",{viewBox:"0 0 40 43",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23.4982 39H2.5C1.11929 39 0 37.8807 0 36.5C0 35.1193 1.11929 34 2.5 34H23.4982C24.4777 31.651 26.7961 30 29.5 30C32.2039 30 34.5223 31.651 35.5018 34H37.5C38.8807 34 40 35.1193 40 36.5C40 37.8807 38.8807 39 37.5 39H35.5018C34.5223 41.349 32.2039 43 29.5 43C26.7961 43 24.4777 41.349 23.4982 39ZM4.49817 24H2.5C1.11929 24 0 22.8807 0 21.5C0 20.1193 1.11929 19 2.5 19H4.49817C5.47772 16.651 7.79605 15 10.5 15C13.2039 15 15.5223 16.651 16.5018 19H37.5C38.8807 19 40 20.1193 40 21.5C40 22.8807 38.8807 24 37.5 24H16.5018C15.5223 26.349 13.2039 28 10.5 28C7.79605 28 5.47772 26.349 4.49817 24ZM23.4982 9H2.5C1.11929 9 0 7.88071 0 6.5C0 5.11929 1.11929 4 2.5 4H23.4982C24.4777 1.65105 26.7961 0 29.5 0C32.2039 0 34.5223 1.65105 35.5018 4H37.5C38.8807 4 40 5.11929 40 6.5C40 7.88071 38.8807 9 37.5 9H35.5018C34.5223 11.349 32.2039 13 29.5 13C26.7961 13 24.4777 11.349 23.4982 9Z",fill:"currentColor"})}),t[0]=e):e=t[0],e},ei=e=>{let t,n,o,a,i=(0,er.c)(12),{isConfigOverwritten:s,customEnvName:c,position:d,onClick:u}=e,[p,f]=(0,l.useState)(s);return i[0]!==p?(t=()=>{if(p){let e=setTimeout(()=>f(!1),2500);return()=>clearTimeout(e)}},n=[p],i[0]=p,i[1]=t,i[2]=n):(t=i[1],n=i[2]),(0,l.useEffect)(t,n),i[3]!==c||i[4]!==p?(o=p?(0,r.jsxs)(eo,{children:["Env: ",c]}):(0,r.jsx)(el,{children:(0,r.jsx)(ea,{})}),i[3]=c,i[4]=p,i[5]=o):o=i[5],i[6]!==s||i[7]!==u||i[8]!==d||i[9]!==p||i[10]!==o?(a=(0,r.jsx)(en,{position:d,onClick:u,"data-customized":s,"data-toast":p,"data-testid":"debug-button","aria-label":"Open dev tool settings",title:"Dev tool settings",children:o}),i[6]=s,i[7]=u,i[8]=d,i[9]=p,i[10]=o,i[11]=a):a=i[11],a};var es=e.i(75625),ec=function(e,t,r){if(r||2==arguments.length)for(var n,o=0,l=t.length;o<l;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))},ed=function(e,t,r){this.name=e,this.version=t,this.os=r,this.type="browser"},eu=function(e){this.version=e,this.type="node",this.name="node",this.os=es.default.platform},ep=function(e,t,r,n){this.name=e,this.version=t,this.os=r,this.bot=n,this.type="bot-device"},ef=function(){this.type="bot",this.bot=!0,this.name="bot",this.version=null,this.os=null},em=function(){this.type="react-native",this.name="react-native",this.version=null,this.os=null},eh=/(nuhk|curl|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask\ Jeeves\/Teoma|ia_archiver)/,eg=[["aol",/AOLShield\/([0-9\._]+)/],["edge",/Edge\/([0-9\._]+)/],["edge-ios",/EdgiOS\/([0-9\._]+)/],["yandexbrowser",/YaBrowser\/([0-9\._]+)/],["kakaotalk",/KAKAOTALK\s([0-9\.]+)/],["samsung",/SamsungBrowser\/([0-9\.]+)/],["silk",/\bSilk\/([0-9._-]+)\b/],["miui",/MiuiBrowser\/([0-9\.]+)$/],["beaker",/BeakerBrowser\/([0-9\.]+)/],["edge-chromium",/EdgA?\/([0-9\.]+)/],["chromium-webview",/(?!Chrom.*OPR)wv\).*Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/],["chrome",/(?!Chrom.*OPR)Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/],["phantomjs",/PhantomJS\/([0-9\.]+)(:?\s|$)/],["crios",/CriOS\/([0-9\.]+)(:?\s|$)/],["firefox",/Firefox\/([0-9\.]+)(?:\s|$)/],["fxios",/FxiOS\/([0-9\.]+)/],["opera-mini",/Opera Mini.*Version\/([0-9\.]+)/],["opera",/Opera\/([0-9\.]+)(?:\s|$)/],["opera",/OPR\/([0-9\.]+)(:?\s|$)/],["pie",/^Microsoft Pocket Internet Explorer\/(\d+\.\d+)$/],["pie",/^Mozilla\/\d\.\d+\s\(compatible;\s(?:MSP?IE|MSInternet Explorer) (\d+\.\d+);.*Windows CE.*\)$/],["netfront",/^Mozilla\/\d\.\d+.*NetFront\/(\d.\d)/],["ie",/Trident\/7\.0.*rv\:([0-9\.]+).*\).*Gecko$/],["ie",/MSIE\s([0-9\.]+);.*Trident\/[4-7].0/],["ie",/MSIE\s(7\.0)/],["bb10",/BB10;
5\sTouch.*Version\/([0-9\.]+)/],["android",/Android\s([0-9\.]+)/],["ios",/Version\/([0-9\._]+).*Mobile.*Safari.*/],["safari",/Version\/([0-9\._]+).*Safari/],["facebook",/FB[AS]V\/([0-9\.]+)/],["instagram",/Instagram\s([0-9\.]+)/],["ios-webview",/AppleWebKit\/([0-9\.]+).*Mobile/],["ios-webview",/AppleWebKit\/([0-9\.]+).*Gecko\)$/],["curl",/^curl\/([0-9\.]+)$/],["searchbot",/alexa|bot|crawl(er|ing)|facebookexternalhit|feedburner|google web preview|nagios|postrank|pingdom|slurp|spider|yahoo!|yandex/]],ev=[["iOS",/iP(hone|od|ad)/],["Android OS",/Android/],["BlackBerry OS",/BlackBerry|BB10/],["Windows Mobile",/IEMobile/],["Amazon OS",/Kindle/],["Windows 3.11",/Win16/],["Windows 95",/(Windows 95)|(Win95)|(Windows_95)/],["Windows 98",/(Windows 98)|(Win98)/],["Windows 2000",/(Windows NT 5.0)|(Windows 2000)/],["Windows XP",/(Windows NT 5.1)|(Windows XP)/],["Windows Server 2003",/(Windows NT 5.2)/],["Windows Vista",/(Windows NT 6.0)/],["Windows 7",/(Windows NT 6.1)/],["Windows 8",/(Windows NT 6.2)/],["Windows 8.1",/(Windows NT 6.3)/],["Windows 10",/(Windows NT 10.0)/],["Windows ME",/Windows ME/],["Windows CE",/Windows CE|WinCE|Microsoft Pocket Internet Explorer/],["Open BSD",/OpenBSD/],["Sun OS",/SunOS/],["Chrome OS",/CrOS/],["Linux",/(Linux)|(X11)/],["Mac OS",/(Mac_PowerPC)|(Macintosh)/],["QNX",/QNX/],["BeOS",/BeOS/],["OS/2",/OS\/2/]];function ey(e){return e?`${e?.projectUrl}/-/commit/${e?.commit}`:null}let eb=e=>{let{appState:t,config:r}=e,{gitlab:n}=r.metaConfig,{selectedEnv:o}=r.environmentConfig,l=ey(n),{isDarkMode:a}=t,i="u"<typeof document&&"u">typeof navigator&&"ReactNative"===navigator.product?new em:"u">typeof navigator?function(e){var t=""!==e&&eg.reduce(function(t,r){var n=r[0],o=r[1];if(t)return t;var l=o.exec(e);return!!l&&[n,l]},!1);if(!t)return null;var r=t[0],n=t[1];if("searchbot"===r)return new ef;var o=n[1]&&n[1].split(".").join("_").split("_").slice(0,3);o?o.length<3&&(o=ec(ec([],o,!0),function(e){for(var t=[],r=0;r<e;r++)t.push("0");return t}(3-o.length),!0)):o=[];var l=o.join("."),a=function(e){for(var t=0,r=ev.length;t<r;t++){var n=ev[t],o=n[0];if(n[1].exec(e))return o}return null}(e),i=eh.exec(e);return i&&i[1]?new ep(r,l,a,i[1]):new ed(r,l,a)}(navigator.userAgent):void 0!==es.default&&es.default.version?new eu(es.default.version.slice(1)):null,s=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";return`
6{panel:title=Metadaten|borderColor=#e0e0e0|titleBGColor=#e0e0e0}
7*Url:* ${window.location.href}
8*Api:* ${o}
9*Device:* ${i?.os||""}
10*Browser:* ${i?`${i.name}-${i.version}`:""}
11*Screen:* ${window.innerWidth}x${window.innerHeight}@${window.devicePixelRatio}dpi
12*System Color Scheme:* ${s}
13*App Color Scheme:* ${a?"dark":"light"}
14*Version:* [${n?.branchName}|${l}]
15
16----
17
18*Reproduktionsrate:* x/x
19
20*Reproduktionsschritte:*
21# Gehe zu seite X (Link zur Seite)
22# Mache Y...
23  
24*Recording:* Link zu Video / Replay 
25{panel}
26
27{panel:title=Aktuelles Verhalten|borderColor=#ff5252|titleBGColor=#ff5252|titleColor=#fff}
28Dies und das funktioniert nicht...
29{panel}
30
31{panel:title=Erwartete Verhalten|borderColor=#69f0ae|titleBGColor=#69f0ae}
32Es sollte eigentlich so funktionieren, gem\xe4\xdf folgendem Ticket, Confluence Seite, Figma File...
33{panel}
34  
35{panel:title=Zus\xe4tzliche Infos|borderColor=#e0e0e0|titleBGColor=#e0e0e0}
36Vielleicht k\xf6nnte wichtig sein, dass ich das Testger\xe4t vorher 12 mal im Kreis gedreht habe...
37{panel}
38`};var ex=e.i(19651),ej=e.i(53775),ew=e.i(52672),eC=e.i(4985),eE=e.i(78329),eS=["Enter"," "],eD=["ArrowUp","PageDown","End"],ek=["ArrowDown","PageUp","Home",...eD],eO={ltr:[...eS,"ArrowRight"],rtl:[...eS,"ArrowLeft"]},eR={ltr:["ArrowLeft"],rtl:["ArrowRight"]},e_="Menu",[eT,eI,eN]=(0,ex.createCollection)(e_),[eA,eP]=(0,s.createContextScope)(e_,[eN,ew.createPopperScope,eC.createRovingFocusGroupScope]),eM=(0,ew.createPopperScope)(),eL=(0,eC.createRovingFocusGroupScope)(),[eV,eF]=eA(e_),[eK,eH]=eA(e_),eB=e=>{let{__scopeMenu:t,open:n=!1,children:o,dir:a,onOpenChange:i,modal:s=!0}=e,c=eM(t),[d,u]=l.useState(null),p=l.useRef(!1),f=(0,eE.useCallbackRef)(i),m=(0,ej.useDirection)(a);return l.useEffect(()=>{let e=()=>{p.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>p.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,r.jsx)(ew.Root,{...c,children:(0,r.jsx)(eV,{scope:t,open:n,onOpenChange:f,content:d,onContentChange:u,children:(0,r.jsx)(eK,{scope:t,onClose:l.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:p,dir:m,modal:s,children:o})})})};eB.displayName=e_;var eW=l.forwardRef((e,t)=>
38{let{__scopeMenu:n,...o}=e,l=eM(n);return(0,r.jsx)(ew.Anchor,{...l,...o,ref:t})});eW.displayName="MenuAnchor";var ez="MenuPortal",[eU,e$]=eA(ez,{forceMount:void 0}),eG=e=>{let{__scopeMenu:t,forceMount:n,children:o,container:l}=e,a=eF(ez,t);return(0,r.jsx)(eU,{scope:t,forceMount:n,children:(0,r.jsx)(m.Presence,{present:n||a.open,children:(0,r.jsx)(f.Portal,{asChild:!0,container:l,children:o})})})};eG.displayName=ez;var eY="MenuContent",[eq,eJ]=eA(eY),eX=l.forwardRef((e,t)=>{let n=e$(eY,e.__scopeMenu),{forceMount:o=n.forceMount,...l}=e,a=eF(eY,e.__scopeMenu),i=eH(eY,e.__scopeMenu);return(0,r.jsx)(eT.Provider,{scope:e.__scopeMenu,children:(0,r.jsx)(m.Presence,{present:o||a.open,children:(0,r.jsx)(eT.Slot,{scope:e.__scopeMenu,children:i.modal?(0,r.jsx)(eZ,{...l,ref:t}):(0,r.jsx)(eQ,{...l,ref:t})})})})}),eZ=l.forwardRef((e,t)=>{let n=eF(eY,e.__scopeMenu),o=l.useRef(null),s=(0,i.useComposedRefs)(t,o);return l.useEffect(()=>{let e=o.current;if(e)return(0,y.hideOthers)(e)},[]),(0,r.jsx)(e1,{...e,ref:s,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,a.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),eQ=l.forwardRef((e,t)=>{let n=eF(eY,e.__scopeMenu);return(0,r.jsx)(e1,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),e0=(0,b.createSlot)("MenuContent.ScrollLock"),e1=l.forwardRef((e,t)=>{let{__scopeMenu:n,loop:o=!1,trapFocus:s,onOpenAutoFocus:c,onCloseAutoFocus:d,disableOutsidePointerEvents:f,onEntryFocus:m,onEscapeKeyDown:h,onPointerDownOutside:y,onFocusOutside:b,onInteractOutside:x,onDismiss:j,disableOutsideScroll:w,...C}=e,E=eF(eY,n),S=eH(eY,n),D=eM(n),k=eL(n),O=eI(n),[R,_]=l.useState(null),T=l.useRef(null),I=(0,i.useComposedRefs)(t,T,E.onContentChange),N=l.useRef(0),A=l.useRef(""),P=l.useRef(0),M=l.useRef(null),L=l.useRef("right"),V=l.useRef(0),F=w?v.RemoveScroll:l.Fragment;l.useEffect(()=>()=>window.clearTimeout(N.current),[]),(0,g.useFocusGuards)();let K=l.useCallback(e=>{var t,r;return L.current===M.current?.side&&(t=e,!!(r=M.current?.area)&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,l=t.length-1;e<t.length;l=e++){let a=t[e],i=t[l],s=a.x,c=a.y,d=i.x,u=i.y;c>n!=u>n&&r<(d-s)*(n-c)/(u-c)+s&&(o=!o)}return o}({x:t.clientX,y:t.clientY},r))},[]);return(0,r.jsx)(eq,{scope:n,searchRef:A,onItemEnter:l.useCallback(e=>{K(e)&&e.preventDefault()},[K]),onItemLeave:l.useCallback(e=>{K(e)||(T.current?.focus(),_(null))},[K]),onTriggerLeave:l.useCallback(e=>{K(e)&&e.preventDefault()},[K]),pointerGraceTimerRef:P,onPointerGraceIntentChange:l.useCallback(e=>{M.current=e},[]),children:(0,r.jsx)(F,{...w?{as:e0,allowPinchZoom:!0}:void 0,children:(0,r.jsx)(p.FocusScope,{asChild:!0,trapped:s,onMountAutoFocus:(0,a.composeEventHandlers)(c,e=>{e.preventDefault(),T.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:d,children:(0,r.jsx)(u.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:f,onEscapeKeyDown:h,onPointerDownOutside:y,onFocusOutside:b,onInteractOutside:x,onDismiss:j,children:(0,r.jsx)(eC.Root,{asChild:!0,...k,dir:S.dir,orientation:"vertical",loop:o,currentTabStopId:R,onCurrentTabStopIdChange:_,onEntryFocus:(0,a.composeEventHandlers)(m,e=>{S.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,r.jsx)(ew.Content,{role:"menu","aria-orientation":"vertical","data-state":tv(E.open),"data-radix-menu-content":"",dir:S.dir,...D,...C,ref:I,style:{outline:"none",...C.style},onKeyDown:(0,a.composeEventHandlers)(C.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;if(t){var o;let t,l,a,i,s,c;"Tab"===e.key&&e.preventDefault(),!r&&n&&(o=e.key,t=A.current+o,l=O().filter(e=>!e.disabled),a=document.activeElement,i=l.find(e=>e.ref.current===a)?.textValue,s=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=r?e.indexOf(r):-1,a=(n=Math.max(l,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(a=a.filter(e=>e!==r));let i=a.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return i!==r?i:void 0}(l.map(e=>e.textValue),t,i),c=l.find(e=>e.textValue===s)?.ref.current,function e(t){A.current=t,window.clearTimeout(N.current),""!==t&&(N.current=window.setTimeout(()=>e(""),1e3))}(t),c&&setTimeout(()=>c.focus()))}let l=T.current;
38if(e.target!==l||!ek.includes(e.key))return;e.preventDefault();let a=O().filter(e=>!e.disabled).map(e=>e.ref.current);eD.includes(e.key)&&a.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(a)}),onBlur:(0,a.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(N.current),A.current="")}),onPointerMove:(0,a.composeEventHandlers)(e.onPointerMove,tx(e=>{let t=e.target,r=V.current!==e.clientX;e.currentTarget.contains(t)&&r&&(L.current=e.clientX>V.current?"right":"left",V.current=e.clientX)}))})})})})})})});eX.displayName=eY;var e2=l.forwardRef((e,t)=>{let{__scopeMenu:n,...o}=e;return(0,r.jsx)(h.Primitive.div,{role:"group",...o,ref:t})});e2.displayName="MenuGroup";var e3=l.forwardRef((e,t)=>{let{__scopeMenu:n,...o}=e;return(0,r.jsx)(h.Primitive.div,{...o,ref:t})});e3.displayName="MenuLabel";var e5="MenuItem",e4="menu.itemSelect",e9=l.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:o,...s}=e,c=l.useRef(null),d=eH(e5,e.__scopeMenu),u=eJ(e5,e.__scopeMenu),p=(0,i.useComposedRefs)(t,c),f=l.useRef(!1);return(0,r.jsx)(e6,{...s,ref:p,disabled:n,onClick:(0,a.composeEventHandlers)(e.onClick,()=>{let e=c.current;if(!n&&e){let t=new CustomEvent(e4,{bubbles:!0,cancelable:!0});e.addEventListener(e4,e=>o?.(e),{once:!0}),(0,h.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?f.current=!1:d.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),f.current=!0},onPointerUp:(0,a.composeEventHandlers)(e.onPointerUp,e=>{f.current||e.currentTarget?.click()}),onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,e=>{let t=""!==u.searchRef.current;n||t&&" "===e.key||eS.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});e9.displayName=e5;var e6=l.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:o=!1,textValue:s,...c}=e,d=eJ(e5,n),u=eL(n),p=l.useRef(null),f=(0,i.useComposedRefs)(t,p),[m,g]=l.useState(!1),[v,y]=l.useState("");return l.useEffect(()=>{let e=p.current;e&&y((e.textContent??"").trim())},[c.children]),(0,r.jsx)(eT.ItemSlot,{scope:n,disabled:o,textValue:s??v,children:(0,r.jsx)(eC.Item,{asChild:!0,...u,focusable:!o,children:(0,r.jsx)(h.Primitive.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0,...c,ref:f,onPointerMove:(0,a.composeEventHandlers)(e.onPointerMove,tx(e=>{o?d.onItemLeave(e):(d.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,a.composeEventHandlers)(e.onPointerLeave,tx(e=>d.onItemLeave(e))),onFocus:(0,a.composeEventHandlers)(e.onFocus,()=>g(!0)),onBlur:(0,a.composeEventHandlers)(e.onBlur,()=>g(!1))})})})}),e8=l.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:o,...l}=e;return(0,r.jsx)(ta,{scope:e.__scopeMenu,checked:n,children:(0,r.jsx)(e9,{role:"menuitemcheckbox","aria-checked":ty(n)?"mixed":n,...l,ref:t,"data-state":tb(n),onSelect:(0,a.composeEventHandlers)(l.onSelect,()=>o?.(!!ty(n)||!n),{checkForDefaultPrevented:!1})})})});e8.displayName="MenuCheckboxItem";var e7="MenuRadioGroup",[te,tt]=eA(e7,{value:void 0,onValueChange:()=>{}}),tr=l.forwardRef((e,t)=>{let{value:n,onValueChange:o,...l}=e,a=(0,eE.useCallbackRef)(o);return(0,r.jsx)(te,{scope:e.__scopeMenu,value:n,onValueChange:a,children:(0,r.jsx)(e2,{...l,ref:t})})});tr.displayName=e7;var tn="MenuRadioItem",to=l.forwardRef((e,t)=>{let{value:n,...o}=e,l=tt(tn,e.__scopeMenu),i=n===l.value;return(0,r.jsx)(ta,{scope:e.__scopeMenu,checked:i,children:(0,r.jsx)(e9,{role:"menuitemradio","aria-checked":i,...o,ref:t,"data-state":tb(i),onSelect:(0,a.composeEventHandlers)(o.onSelect,()=>l.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});to.displayName=tn;var tl="MenuItemIndicator",[ta,ti]=eA(tl,{checked:!1}),ts=l.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:o,...l}=e,a=ti(tl,n);return(0,r.jsx)(m.Presence,{present:o||ty(a.checked)||!0===a.checked,children:(0,r.jsx)(h.Primitive.span,{...l,ref:t,"data-state":tb(a.checked)})})});ts.displayName=tl;var tc=l.forwardRef((e,t)=>{let{__scopeMenu:n,...o}=e;return(0,r.jsx)(h.Primitive.div,{role:"separator","aria-orientation":"horizontal",...o,ref:t})});tc.displayName="MenuSeparator";var td=l.forwardRef((e,t)=>
38{let{__scopeMenu:n,...o}=e,l=eM(n);return(0,r.jsx)(ew.Arrow,{...l,...o,ref:t})});td.displayName="MenuArrow";var[tu,tp]=eA("MenuSub"),tf="MenuSubTrigger",tm=l.forwardRef((e,t)=>{let n=eF(tf,e.__scopeMenu),o=eH(tf,e.__scopeMenu),s=tp(tf,e.__scopeMenu),c=eJ(tf,e.__scopeMenu),d=l.useRef(null),{pointerGraceTimerRef:u,onPointerGraceIntentChange:p}=c,f={__scopeMenu:e.__scopeMenu},m=l.useCallback(()=>{d.current&&window.clearTimeout(d.current),d.current=null},[]);return l.useEffect(()=>m,[m]),l.useEffect(()=>{let e=u.current;return()=>{window.clearTimeout(e),p(null)}},[u,p]),(0,r.jsx)(eW,{asChild:!0,...f,children:(0,r.jsx)(e6,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":s.contentId,"data-state":tv(n.open),...e,ref:(0,i.composeRefs)(t,s.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,a.composeEventHandlers)(e.onPointerMove,tx(t=>{c.onItemEnter(t),!t.defaultPrevented&&(e.disabled||n.open||d.current||(c.onPointerGraceIntentChange(null),d.current=window.setTimeout(()=>{n.onOpenChange(!0),m()},100)))})),onPointerLeave:(0,a.composeEventHandlers)(e.onPointerLeave,tx(e=>{m();let t=n.content?.getBoundingClientRect();if(t){let r=n.content?.dataset.side,o="right"===r,l=t[o?"left":"right"],a=t[o?"right":"left"];c.onPointerGraceIntentChange({area:[{x:e.clientX+(o?-5:5),y:e.clientY},{x:l,y:t.top},{x:a,y:t.top},{x:a,y:t.bottom},{x:l,y:t.bottom}],side:r}),window.clearTimeout(u.current),u.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(e),e.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,t=>{let r=""!==c.searchRef.current;e.disabled||r&&" "===t.key||eO[o.dir].includes(t.key)&&(n.onOpenChange(!0),n.content?.focus(),t.preventDefault())})})})});tm.displayName=tf;var th="MenuSubContent",tg=l.forwardRef((e,t)=>{let n=e$(eY,e.__scopeMenu),{forceMount:o=n.forceMount,...s}=e,c=eF(eY,e.__scopeMenu),d=eH(eY,e.__scopeMenu),u=tp(th,e.__scopeMenu),p=l.useRef(null),f=(0,i.useComposedRefs)(t,p);return(0,r.jsx)(eT.Provider,{scope:e.__scopeMenu,children:(0,r.jsx)(m.Presence,{present:o||c.open,children:(0,r.jsx)(eT.Slot,{scope:e.__scopeMenu,children:(0,r.jsx)(e1,{id:u.contentId,"aria-labelledby":u.triggerId,...s,ref:f,align:"start",side:"rtl"===d.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{d.isUsingKeyboardRef.current&&p.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,a.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==u.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:(0,a.composeEventHandlers)(e.onEscapeKeyDown,e=>{d.onClose(),e.preventDefault()}),onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=eR[d.dir].includes(e.key);t&&r&&(c.onOpenChange(!1),u.trigger?.focus(),e.preventDefault())})})})})})});function tv(e){return e?"open":"closed"}function ty(e){return"indeterminate"===e}function tb(e){return ty(e)?"indeterminate":e?"checked":"unchecked"}function tx(e){return t=>"mouse"===t.pointerType?e(t):void 0}tg.displayName=th;var tj="DropdownMenu",[tw,tC]=(0,s.createContextScope)(tj,[eP]),tE=eP(),[tS,tD]=tw(tj),tk=e=>{let{__scopeDropdownMenu:t,children:n,dir:o,open:a,defaultOpen:i,onOpenChange:s,modal:u=!0}=e,p=tE(t),f=l.useRef(null),[m,h]=(0,d.useControllableState)({prop:a,defaultProp:i??!1,onChange:s,caller:tj});return(0,r.jsx)(tS,{scope:t,triggerId:(0,c.useId)(),triggerRef:f,contentId:(0,c.useId)(),open:m,onOpenChange:h,onOpenToggle:l.useCallback(()=>h(e=>!e),[h]),modal:u,children:(0,r.jsx)(eB,{...p,open:m,onOpenChange:h,dir:o,modal:u,children:n})})};tk.displayName=tj;var tO="DropdownMenuTrigger",tR=l.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,disabled:o=!1,...l}=e,s=tD(tO,n),c=tE(n);return(0,r.jsx)(eW,{asChild:!0,...c,children:(0,r.jsx)(h.Primitive.button,{type:"button",id:s.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":s.open?"open":"closed","data-disabled":o?"":void 0,disabled:o,...l,ref:(0,i.composeRefs)(t,s.triggerRef),onPointerDown:(0,a.composeEventHandlers)(e.onPointerDown,e=>{!o&&0===e.button&&!1===e.ctrlKey&&(s.onOpenToggle(),s.open||e.preventDefault())}),onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,e=>
38{!o&&(["Enter"," "].includes(e.key)&&s.onOpenToggle(),"ArrowDown"===e.key&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});tR.displayName=tO;var t_=e=>{let{__scopeDropdownMenu:t,...n}=e,o=tE(t);return(0,r.jsx)(eG,{...o,...n})};t_.displayName="DropdownMenuPortal";var tT="DropdownMenuContent",tI=l.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,i=tD(tT,n),s=tE(n),c=l.useRef(!1);return(0,r.jsx)(eX,{id:i.contentId,"aria-labelledby":i.triggerId,...s,...o,ref:t,onCloseAutoFocus:(0,a.composeEventHandlers)(e.onCloseAutoFocus,e=>{c.current||i.triggerRef.current?.focus(),c.current=!1,e.preventDefault()}),onInteractOutside:(0,a.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!i.modal||n)&&(c.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});tI.displayName=tT,l.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=tE(n);return(0,r.jsx)(e2,{...l,...o,ref:t})}).displayName="DropdownMenuGroup",l.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=tE(n);return(0,r.jsx)(e3,{...l,...o,ref:t})}).displayName="DropdownMenuLabel";var tN=l.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=tE(n);return(0,r.jsx)(e9,{...l,...o,ref:t})});tN.displayName="DropdownMenuItem",l.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=tE(n);return(0,r.jsx)(e8,{...l,...o,ref:t})}).displayName="DropdownMenuCheckboxItem",l.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=tE(n);return(0,r.jsx)(tr,{...l,...o,ref:t})}).displayName="DropdownMenuRadioGroup",l.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=tE(n);return(0,r.jsx)(to,{...l,...o,ref:t})}).displayName="DropdownMenuRadioItem",l.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=tE(n);return(0,r.jsx)(ts,{...l,...o,ref:t})}).displayName="DropdownMenuItemIndicator",l.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=tE(n);return(0,r.jsx)(tc,{...l,...o,ref:t})}).displayName="DropdownMenuSeparator",l.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=tE(n);return(0,r.jsx)(td,{...l,...o,ref:t})}).displayName="DropdownMenuArrow",l.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=tE(n);return(0,r.jsx)(tm,{...l,...o,ref:t})}).displayName="DropdownMenuSubTrigger",l.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=tE(n);return(0,r.jsx)(tg,{...l,...o,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}).displayName="DropdownMenuSubContent",e.i(68947);let tA="tt-dark-mode",tP=(0,l.createContext)(!1),tM=()=>(0,l.useContext)(tP),tL="t1r3csgk",tV=(0,o.styled)("button")({name:"ButtonPrimary",class:"b1rncqq6",propsAsIs:!1}),tF=(0,o.styled)("button")({name:"ButtonSecondary",class:"b1d1jtwo",propsAsIs:!1}),tK=(0,o.styled)("label")({name:"Label",class:"lnu5r3n",propsAsIs:!1}),tH=(0,o.styled)("h3")({name:"SectionHeading",class:"s1cncjou",propsAsIs:!1}),tB=(0,o.styled)("div")({name:"Row",class:"rsif4nj",propsAsIs:!1}),tW=(0,o.styled)("div")({name:"Column",class:"c1de75xn",propsAsIs:!1}),tz=(0,o.styled)("div")({name:"FieldContainer",class:"fuplbav",propsAsIs:!1});e.i(9365);let tU=(0,o.styled)("div")({name:"PortalWrapper",class:"p1uxpo6m",propsAsIs:!1}),t$=(0,o.styled)(tI)({name:"StyledContent",class:"s1iag1jy",propsAsIs:!0}),tG=(0,o.styled)(tN)({name:"StyledItem",class:"senj4b0",propsAsIs:!0}),tY=(0,o.styled)("button")({name:"DropdownTriggerButton",class:"d152z7zt",propsAsIs:!1}),tq=e=>{let t,o,l,a,i,s,c=(0,er.c)(13);c[0]!==e?({children:t,ref:l,...o}=e,c[0]=e,c[1]=t,c[2]=o,c[3]=l):(t=c[1],o=c[2],l=c[3]);let d=tM()&&tA;return c[4]!==d?(a=(0,n.cx)(tL,d),c[4]=d,c[5]=a):a=c[5],c[6]!==t||c[7]!==o||c[8]!==l?(i=(0,r.jsx)(t$,{ref:l,sideOffset:4,...o,children:t}),c[6]=t,c[7]=o,c[8]=l,c[9]=i):i=c[9],c[10]!==a||c[11]!==i?(s=(0,r.jsx)(t_,{children:(0,r.jsx)(tU,{className:a,children:i})}),c[10]=a,c[11]=i,c[12]=s):s=c[12],s},tJ=e=>{let t,n,o,l=(0,er.c)(6);return l[0]!==e?({ref:n,...t}=e,l[0]=e,l[1]=t,l[2]=n):(t=l[1],n=l[2]),l[3]!==t||l[4]!==n?(o=(0,r.jsx)(tG,{ref:n,...t}),l[3]=t,l[4]=n,l[5]=o):o=l[5],o};e.i(46618);let tX=(0,o.styled)("button")({name:"StyledButton",class:"s1cfmbug",propsAsIs:!1}),tZ=(0,o.styled)("span")({name:"ButtonText",class:"be015r0",propsAsIs:!1}),tQ=e=>{let t,n,o,a,i=(0,er.c)(15),{textToCopy:s,label:c,copiedLabel:d,feedbackDuration:u,variant:p}=e,f=void 0===d?"Copied!":d,m=void 0===u?2e3:u,h=void 0===p?"primary":p,[g,v]=(0,l.useState)(!1);i[0]!==m||i[1]!==s?(t=async()=>{let e="function"==typeof s?s():s;await navigator.clipboard.writeText(e),v(!0),setTimeout(()=>v(!1),m)},i[0]=m,i[1]=s,i[2]=t):t=i[2];
38let y=t,b=!g;return i[3]!==c||i[4]!==b?(n=(0,r.jsx)(tZ,{"data-visible":b,children:c}),i[3]=c,i[4]=b,i[5]=n):n=i[5],i[6]!==f||i[7]!==g?(o=(0,r.jsx)(tZ,{"data-visible":g,children:f}),i[6]=f,i[7]=g,i[8]=o):o=i[8],i[9]!==y||i[10]!==g||i[11]!==n||i[12]!==o||i[13]!==h?(a=(0,r.jsxs)(tX,{className:"g1b6td1u",onClick:y,"data-copied":g,"data-variant":h,variant:h,children:[n,o]}),i[9]=y,i[10]=g,i[11]=n,i[12]=o,i[13]=h,i[14]=a):a=i[14],a};e.i(50674);let t0=(0,o.styled)("footer")({name:"FooterBar",class:"f16wgbzd",propsAsIs:!1}),t1=(0,o.styled)("div")({name:"FooterLeft",class:"f3oni1e",propsAsIs:!1}),t2=(0,o.styled)("div")({name:"FooterRight",class:"f1at88k6",propsAsIs:!1}),t3=e=>{let t,n,o,a,i,s,c,d,u,p=(0,er.c)(24),{appState:f,config:m}=e,[h,g]=(0,l.useState)(!1),[v,y]=(0,l.useState)(!1);p[0]!==f||p[1]!==m?(t={appState:f,config:m},p[0]=f,p[1]=m,p[2]=t):t=p[2];let b=(e=>{let t,r=(0,er.c)(4),{appState:n,config:o}=e,{jira:l}=o.metaConfig;return r[0]!==n||r[1]!==o||r[2]!==l?(t=()=>{if(!l)return null;let{url:e,...t}=l,r=eb({appState:n,config:o}),a=new URLSearchParams({...t,issuetype:"1",description:r});return`${e}/secure/CreateIssueDetails!init.jspa?${a.toString()}`},r[0]=n,r[1]=o,r[2]=l,r[3]=t):t=r[3],t})(t);p[3]!==b?(n=()=>{let e=b();e&&window.open(e,"_blank")},p[3]=b,p[4]=n):n=p[4];let x=n;p[5]!==f||p[6]!==m?(o=async e=>{e.preventDefault();let t=eb({appState:f,config:m});await navigator.clipboard.writeText(t),g(!0),setTimeout(()=>{g(!1),y(!1)},800)},p[5]=f,p[6]=m,p[7]=o):o=p[7];let j=o;p[8]===Symbol.for("react.memo_cache_sentinel")?(a=(0,r.jsx)(tR,{asChild:!0,children:(0,r.jsx)(tY,{children:"Jira"})}),p[8]=a):a=p[8],p[9]!==x?(i=(0,r.jsx)(tJ,{onSelect:x,children:"Create Issue"}),p[9]=x,p[10]=i):i=p[10],p[11]!==h?(s=h?{backgroundColor:"rgba(16, 185, 129, 0.15)",color:"#10b981"}:void 0,p[11]=h,p[12]=s):s=p[12];let w=h?"Copied!":"Copy Template";return p[13]!==j||p[14]!==h||p[15]!==s||p[16]!==w?(c=(0,r.jsx)(tJ,{onSelect:j,"data-copied":h,style:s,children:w}),p[13]=j,p[14]=h,p[15]=s,p[16]=w,p[17]=c):c=p[17],p[18]!==i||p[19]!==c?(d=(0,r.jsxs)(tq,{side:"top",align:"start",children:[i,c]}),p[18]=i,p[19]=c,p[20]=d):d=p[20],p[21]!==v||p[22]!==d?(u=(0,r.jsxs)(tk,{open:v,onOpenChange:y,children:[a,d]}),p[21]=v,p[22]=d,p[23]=u):u=p[23],u},t5=e=>{let t,n,o,l,a,i,s,c=(0,er.c)(21),{appState:d,config:u,isConfigOverwritten:p,hasUnsavedChanges:f,isEnvironmentTab:m,onReset:h,onSave:g,getCopyUrl:v}=e;return c[0]!==d||c[1]!==u?(t=u.metaConfig.jira&&(0,r.jsx)(t3,{appState:d,config:u}),c[0]=d,c[1]=u,c[2]=t):t=c[2],c[3]!==v?(n=(0,r.jsx)(tQ,{label:"Copy Config",variant:"secondary",textToCopy:v}),c[3]=v,c[4]=n):n=c[4],c[5]!==t||c[6]!==n?(o=(0,r.jsxs)(t1,{children:[t,n]}),c[5]=t,c[6]=n,c[7]=o):o=c[7],c[8]!==p||c[9]!==h?(l=p&&(0,r.jsx)(tF,{onClick:h,title:"Resets the config to the one that the server was deployed with.",children:"Reset to default"}),c[8]=p,c[9]=h,c[10]=l):l=c[10],c[11]!==f||c[12]!==m||c[13]!==g?(a=f&&m&&(0,r.jsx)(tV,{onClick:g,title:"Save changed configuration.",children:"Save"}),c[11]=f,c[12]=m,c[13]=g,c[14]=a):a=c[14],c[15]!==l||c[16]!==a?(i=(0,r.jsxs)(t2,{children:[l,a]}),c[15]=l,c[16]=a,c[17]=i):i=c[17],c[18]!==o||c[19]!==i?(s=(0,r.jsxs)(t0,{children:[o,i]}),c[18]=o,c[19]=i,c[20]=s):s=c[20],s},t4="general-info",t9="environment",t6="app-features",t8="dev-tool-config",t7={[t4]:"General Info",[t9]:"Environment",[t6]:"App-Features",[t8]:"Dev-Tool Config"},re=["top-left","top-right","bottom-left","bottom-right"],rt="hide-dev-tool",rr="hide-dev-tool-session",rn="debug-tool-position";var ro=((t={}).ENV="env",t.ENV_DATA="envData",t.FEATURE_STATE="featureState",t.IS_PREVIEW_MODE_ENABLED="isPreviewModeEnabled",t.LOG_LEVEL="logLevel",t.PREVIEW_DATE="previewDate",t);let rl=["env","isPreviewModeEnabled","previewDate","logLevel","envData"];function ra(e){try{let t=Uint8Array.from(atob(e),e=>e.charCodeAt(0)),r=new TextDecoder().decode(t);return JSON.parse(r)}catch{return X.log.error("Error decoding config data from URL hash",{base64:e}),null}}function ri(e){let t=window.location.hash.slice(1);if(!t)return;let r=new URLSearchParams(t);for(let t of e)r.delete(t);let n=r.toString();window.location.hash=n}function rs(){let e=localStorage.getItem(rn);return e&&re.includes(e)?e:"bottom-right"}function rc(){let e="true"===sessionStorage.getItem(rr),t="true"===localStorage.getItem(rt);return e||t}e.i(49519);let rd=(0,o.styled)("div")({name:"Outer",class:"o1phd8bs",propsAsIs:!1}),ru=(0,o.styled)("div")({name:"Inner",class:"i1ge9grw",propsAsIs:!1}),rp=e=>{let t,n,o,a,i,s,c,d=(0,er.c)(13),{children:u,className:p}=e,f=(0,l.useRef)(null),m=(0,l.useRef)(null),[h,g]=(0,l.useState)(void 0),[v,y]=(0,l.useState)(!1),b=(0,l.useRef)(!1);d[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=m.current;if(!e)return;g(e.offsetHeight);let t=new ResizeObserver(e=>{for(let t of e){let e=t.borderBoxSize?.[0]?.blockSize??t.contentRect.height;g(t=>(b.current||void 0===t||t===e||(b.current=!0,y(!0)),e))}});return t.observe(e),()=>t.disconnect()},n=[],d[0]=t,d[1]=n):(t=d[0],n=d[1]),(0,l.useEffect)(t,n),d[2]===Symbol.for("react.memo_cache_sentinel")?(o=()=>{let e=f.current;if(!e)return;let t=()=>{b.current=!1,y(!1)};return e.addEventListener("transitionend",t),()=>{e.removeEventListener("transitionend",t)}},a=[],d[2]=o,d[3]=a):(o=d[2],a=d[3]),(0,l.useEffect)(o,a);let x=void 0!==h?`${h}px`:"auto";
38return d[4]!==x?(i={height:x},d[4]=x,d[5]=i):i=d[5],d[6]!==u?(s=(0,r.jsx)(ru,{ref:m,children:u}),d[6]=u,d[7]=s):s=d[7],d[8]!==p||d[9]!==v||d[10]!==i||d[11]!==s?(c=(0,r.jsx)(rd,{ref:f,className:p,"data-animating":v,style:i,children:s}),d[8]=p,d[9]=v,d[10]=i,d[11]=s,d[12]=c):c=d[12],c};e.i(13306);let rf=(0,o.styled)("div")({name:"PortalWrapper",class:"p13vuab",propsAsIs:!1}),rm=(0,o.styled)(I)({name:"StyledOverlay",class:"s10jmqlk",propsAsIs:!0}),rh=(0,o.styled)(M)({name:"StyledContent",class:"smri9yt",propsAsIs:!0}),rg=(0,o.styled)(z)({name:"StyledClose",class:"s10sf11x",propsAsIs:!0}),rv=()=>{let e,t=(0,er.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,r.jsx)("path",{d:"M18 6L6 18M6 6l12 12"})}),t[0]=e):e=t[0],e},ry=e=>{let t,n,o,l=(0,er.c)(6);return l[0]!==e?({ref:n,...t}=e,l[0]=e,l[1]=t,l[2]=n):(t=l[1],n=l[2]),l[3]!==t||l[4]!==n?(o=(0,r.jsx)(rm,{ref:n,...t}),l[3]=t,l[4]=n,l[5]=o):o=l[5],o},rb=e=>{let t,o,l,a,i,s,c,d,u=(0,er.c)(15);u[0]!==e?({children:t,isDarkMode:o,ref:a,...l}=e,u[0]=e,u[1]=t,u[2]=o,u[3]=l,u[4]=a):(t=u[1],o=u[2],l=u[3],a=u[4]);let p=o&&tA;return u[5]!==p?(i=(0,n.cx)(tL,p),u[5]=p,u[6]=i):i=u[6],u[7]===Symbol.for("react.memo_cache_sentinel")?(s=(0,r.jsx)(ry,{}),u[7]=s):s=u[7],u[8]!==t||u[9]!==l||u[10]!==a?(c=(0,r.jsx)(rh,{ref:a,...l,children:t}),u[8]=t,u[9]=l,u[10]=a,u[11]=c):c=u[11],u[12]!==i||u[13]!==c?(d=(0,r.jsx)(_,{children:(0,r.jsxs)(rf,{className:i,children:[s,c]})}),u[12]=i,u[13]=c,u[14]=d):d=u[14],d},rx=e=>{let t,n,o,l,a,i,s=(0,er.c)(12);s[0]!==e?({children:t,hasIcon:l,ref:o,...n}=e,s[0]=e,s[1]=t,s[2]=n,s[3]=o,s[4]=l):(t=s[1],n=s[2],o=s[3],l=s[4]);let c=void 0===l||l;return s[5]!==t||s[6]!==c?(a=c?(0,r.jsx)(rv,{}):t,s[5]=t,s[6]=c,s[7]=a):a=s[7],s[8]!==n||s[9]!==o||s[10]!==a?(i=(0,r.jsx)(rg,{ref:o,...n,children:a}),s[8]=n,s[9]=o,s[10]=a,s[11]=i):i=s[11],i},rj=(0,o.styled)("div")({name:"DialogLoadingOverlay",class:"d13532hs",propsAsIs:!1});var rw=e.i(21903);e.i(53599);let rC=(0,o.styled)(rw.Root)({name:"StyledRoot",class:"s1pnrubl",propsAsIs:!0}),rE=(0,o.styled)(rw.List)({name:"StyledList",class:"syq52u8",propsAsIs:!0}),rS=(0,o.styled)(rw.Trigger)({name:"StyledTrigger",class:"s9r12z6",propsAsIs:!0}),rD=(0,o.styled)(rw.Content)({name:"StyledContent",class:"sk6ns23",propsAsIs:!0}),rk=e=>{let t,n,o,l=(0,er.c)(6);return l[0]!==e?({ref:n,...t}=e,l[0]=e,l[1]=t,l[2]=n):(t=l[1],n=l[2]),l[3]!==t||l[4]!==n?(o=(0,r.jsx)(rC,{ref:n,...t}),l[3]=t,l[4]=n,l[5]=o):o=l[5],o},rO=e=>{let t,n,o,l=(0,er.c)(6);return l[0]!==e?({ref:n,...t}=e,l[0]=e,l[1]=t,l[2]=n):(t=l[1],n=l[2]),l[3]!==t||l[4]!==n?(o=(0,r.jsx)(rE,{ref:n,...t}),l[3]=t,l[4]=n,l[5]=o):o=l[5],o},rR=e=>{let t,n,o,l=(0,er.c)(6);return l[0]!==e?({ref:n,...t}=e,l[0]=e,l[1]=t,l[2]=n):(t=l[1],n=l[2]),l[3]!==t||l[4]!==n?(o=(0,r.jsx)(rS,{ref:n,...t}),l[3]=t,l[4]=n,l[5]=o):o=l[5],o},r_=e=>{let t,n,o,l=(0,er.c)(6);return l[0]!==e?({ref:n,...t}=e,l[0]=e,l[1]=t,l[2]=n):(t=l[1],n=l[2]),l[3]!==t||l[4]!==n?(o=(0,r.jsx)(rD,{ref:n,...t}),l[3]=t,l[4]=n,l[5]=o):o=l[5],o};e.i(95489);let rT=(0,o.styled)("table")({name:"Table",class:"taeepsq",propsAsIs:!1}),rI=(0,o.styled)("th")({name:"SectionHeading",class:"sx65fw9",propsAsIs:!1}),rN=(0,o.styled)("span")({name:"IndentedLabel",class:"i14egsfk",propsAsIs:!1,vars:{"i14egsfk-0":[e=>20*e.level,"px"]}}),rA=e=>{let t,n,o,a=(0,er.c)(7),{items:i,sections:s}=e,c=rM;return a[0]!==i?(t=i&&c(i),a[0]=i,a[1]=t):t=a[1],a[2]!==s?(n=s?.map(e=>(0,r.jsxs)(l.Fragment,{children:[(0,r.jsx)("tr",{children:(0,r.jsx)(rI,{colSpan:2,children:e.title})}),c(e.items)]},e.title)),a[2]=s,a[3]=n):n=a[3],a[4]!==t||a[5]!==n?(o=(0,r.jsx)(rT,{children:(0,r.jsxs)("tbody",{children:[t,n]})}),a[4]=t,a[5]=n,a[6]=o):o=a[6],o};function rP(e){return(0,r.jsxs)("tr",{children:[(0,r.jsx)("td",{children:e.indent?(0,r.jsx)(rN,{level:e.indent,children:e.label}):e.label}),(0,r.jsx)("td",{children:e.value})]},e.label)}function rM(e){return e.map(rP)}var rL=e.i(59401),rV=e.i(27069),rF=e.i(99782),rK=e.i(64938),rH=e.i(56699),rB=[" ","Enter","ArrowUp","ArrowDown"],rW=[" ","Enter"],rz="Select",[rU,r$,rG]=(0,ex.createCollection)(rz),[rY,rq]=(0,s.createContextScope)(rz,[rG,ew.createPopperScope]),rJ=(0,ew.createPopperScope)(),[rX,rZ]=rY(rz),[rQ,r0]=rY(rz),r1=e=>{let{__scopeSelect:t,children:n,open:o,defaultOpen:a,onOpenChange:i,value:s,defaultValue:u,onValueChange:p,dir:f,name:m,autoComplete:h,disabled:g,required:v,form:y}=e,b=rJ(t),[x,j]=l.useState(null),[w,C]=l.useState(null),[E,S]=l.useState(!1),D=(0,ej.useDirection)(f),[k,O]=(0,d.useControllableState)({prop:o,defaultProp:a??!1,onChange:i,caller:rz}),[R,_]=(0,d.useControllableState)({prop:s,defaultProp:u,onChange:p,caller:rz}),T=l.useRef(null),I=!x||y||!!x.closest("form"),[N,A]=l.useState(new Set),P=Array.from(N).map(e=>e.props.value).join(";");return(0,r.jsx)(ew.Root,{...b,children:(0,r.jsxs)(rX,{required:v,scope:t,trigger:x,onTriggerChange:j,valueNode:w,onValueNodeChange:C,valueNodeHasChildren:E,onValueNodeHasChildrenChange:S,contentId:(0,c.useId)(),value:R,onValueChange:_,open:k,onOpenChange:O,dir:D,triggerPointerDownPosRef:T,disabled:g,children:[(0,r.jsx)(rU.Provider,{scope:t,children:(0,r.jsx)(rQ,{scope:e.__scopeSelect,onNativeOptionAdd:l.useCallback(e=>{A(t=>new Set(t).add(e))},[]),onNativeOptionRemove:l.useCallback(e=>{A(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:n})}),I?(0,r.jsxs)(nD,{"aria-hidden":!0,required:v,tabIndex:-1,name:m,autoComplete:h,value:R,onChange:e=>_(e.target.value),disabled:g,form:y,children:[void 0===R?(0,r.jsx)("option",{value:""}):null,Array.from(N)]},P):null]})})};r1.displayName=rz;var r2="SelectTrigger",r3=l.forwardRef((e,t)=>
38{let{__scopeSelect:n,disabled:o=!1,...s}=e,c=rJ(n),d=rZ(r2,n),u=d.disabled||o,p=(0,i.useComposedRefs)(t,d.onTriggerChange),f=r$(n),m=l.useRef("touch"),[g,v,y]=nO(e=>{let t=f().filter(e=>!e.disabled),r=t.find(e=>e.value===d.value),n=nR(t,e,r);void 0!==n&&d.onValueChange(n.value)}),b=e=>{u||(d.onOpenChange(!0),y()),e&&(d.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,r.jsx)(ew.Anchor,{asChild:!0,...c,children:(0,r.jsx)(h.Primitive.button,{type:"button",role:"combobox","aria-controls":d.contentId,"aria-expanded":d.open,"aria-required":d.required,"aria-autocomplete":"none",dir:d.dir,"data-state":d.open?"open":"closed",disabled:u,"data-disabled":u?"":void 0,"data-placeholder":nk(d.value)?"":void 0,...s,ref:p,onClick:(0,a.composeEventHandlers)(s.onClick,e=>{e.currentTarget.focus(),"mouse"!==m.current&&b(e)}),onPointerDown:(0,a.composeEventHandlers)(s.onPointerDown,e=>{m.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(b(e),e.preventDefault())}),onKeyDown:(0,a.composeEventHandlers)(s.onKeyDown,e=>{let t=""!==g.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||v(e.key),(!t||" "!==e.key)&&rB.includes(e.key)&&(b(),e.preventDefault())})})})});r3.displayName=r2;var r5="SelectValue",r4=l.forwardRef((e,t)=>{let{__scopeSelect:n,className:o,style:l,children:a,placeholder:s="",...c}=e,d=rZ(r5,n),{onValueNodeHasChildrenChange:u}=d,p=void 0!==a,f=(0,i.useComposedRefs)(t,d.onValueNodeChange);return(0,rF.useLayoutEffect)(()=>{u(p)},[u,p]),(0,r.jsx)(h.Primitive.span,{...c,ref:f,style:{pointerEvents:"none"},children:nk(d.value)?(0,r.jsx)(r.Fragment,{children:s}):a})});r4.displayName=r5;var r9=l.forwardRef((e,t)=>{let{__scopeSelect:n,children:o,...l}=e;return(0,r.jsx)(h.Primitive.span,{"aria-hidden":!0,...l,ref:t,children:o||"▼"})});r9.displayName="SelectIcon";var r6=e=>(0,r.jsx)(f.Portal,{asChild:!0,...e});r6.displayName="SelectPortal";var r8="SelectContent",r7=l.forwardRef((e,t)=>{let n=rZ(r8,e.__scopeSelect),[o,a]=l.useState();return((0,rF.useLayoutEffect)(()=>{a(new DocumentFragment)},[]),n.open)?(0,r.jsx)(nn,{...e,ref:t}):o?rL.createPortal((0,r.jsx)(ne,{scope:e.__scopeSelect,children:(0,r.jsx)(rU.Slot,{scope:e.__scopeSelect,children:(0,r.jsx)("div",{children:e.children})})}),o):null});r7.displayName=r8;var[ne,nt]=rY(r8),nr=(0,b.createSlot)("SelectContent.RemoveScroll"),nn=l.forwardRef((e,t)=>{let{__scopeSelect:n,position:o="item-aligned",onCloseAutoFocus:s,onEscapeKeyDown:c,onPointerDownOutside:d,side:f,sideOffset:m,align:h,alignOffset:b,arrowPadding:x,collisionBoundary:j,collisionPadding:w,sticky:C,hideWhenDetached:E,avoidCollisions:S,...D}=e,k=rZ(r8,n),[O,R]=l.useState(null),[_,T]=l.useState(null),I=(0,i.useComposedRefs)(t,e=>R(e)),[N,A]=l.useState(null),[P,M]=l.useState(null),L=r$(n),[V,F]=l.useState(!1),K=l.useRef(!1);l.useEffect(()=>{if(O)return(0,y.hideOthers)(O)},[O]),(0,g.useFocusGuards)();let H=l.useCallback(e=>{let[t,...r]=L().map(e=>e.ref.current),[n]=r.slice(-1),o=document.activeElement;for(let r of e)if(r===o||(r?.scrollIntoView({block:"nearest"}),r===t&&_&&(_.scrollTop=0),r===n&&_&&(_.scrollTop=_.scrollHeight),r?.focus(),document.activeElement!==o))return},[L,_]),B=l.useCallback(()=>H([N,O]),[H,N,O]);l.useEffect(()=>{V&&B()},[V,B]);let{onOpenChange:W,triggerPointerDownPosRef:z}=k;l.useEffect(()=>{if(O){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(z.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(z.current?.y??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():O.contains(r.target)||W(!1),document.removeEventListener("pointermove",t),z.current=null};return null!==z.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[O,W,z]),l.useEffect(()=>{let e=()=>W(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[W]);let[U,$]=nO(e=>{let t=L().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=nR(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),G=l.useCallback((e,t,r)=>{let n=!K.current&&!r;(void 0!==k.value&&k.value===t||n)&&(A(e),n&&(K.current=!0))},[k.value]),Y=l.useCallback(()=>O?.focus(),[O]),q=l.useCallback((e,t,r)=>{let n=!K.current&&!r;(void 0!==k.value&&k.value===t||n)&&M(e)},[k.value]),J="popper"===o?nl:no,X=J===nl?{side:f,sideOffset:m,align:h,alignOffset:b,arrowPadding:x,collisionBoundary:j,collisionPadding:w,sticky:C,hideWhenDetached:E,avoidCollisions:S}:{};return(0,r.jsx)(ne,{scope:n,content:O,viewport:_,onViewportChange:T,itemRefCallback:G,selectedItem:N,onItemLeave:Y,itemTextRefCallback:q,focusSelectedItem:B,selectedItemText:P,position:o,isPositioned:V,searchRef:U,children:(0,r.jsx)(v.RemoveScroll,{as:nr,allowPinchZoom:!0,children:(0,r.jsx)(p.FocusScope,{asChild:!0,trapped:k.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,a.composeEventHandlers)(s,e=>{k.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,r.jsx)(u.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:c,onPointerDownOutside:d,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>k.onOpenChange(!1),children:(0,r.jsx)(J,{role:"listbox",id:k.contentId,"data-state":k.open?"open":"closed",dir:k.dir,onContextMenu:e=>e.preventDefault(),...D,...X,onPlaced:()=>F(!0),ref:I,style:{display:"flex",flexDirection:"column",outline:"none",...D.style},onKeyDown:(0,a.composeEventHandlers)(D.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
38if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||$(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=L().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>H(t)),e.preventDefault()}})})})})})})});nn.displayName="SelectContentImpl";var no=l.forwardRef((e,t)=>{let{__scopeSelect:n,onPlaced:o,...a}=e,s=rZ(r8,n),c=nt(r8,n),[d,u]=l.useState(null),[p,f]=l.useState(null),m=(0,i.useComposedRefs)(t,e=>f(e)),g=r$(n),v=l.useRef(!1),y=l.useRef(!0),{viewport:b,selectedItem:x,selectedItemText:j,focusSelectedItem:w}=c,C=l.useCallback(()=>{if(s.trigger&&s.valueNode&&d&&p&&b&&x&&j){let e=s.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),r=s.valueNode.getBoundingClientRect(),n=j.getBoundingClientRect();if("rtl"!==s.dir){let o=n.left-t.left,l=r.left-o,a=e.left-l,i=e.width+a,s=Math.max(i,t.width),c=window.innerWidth-10,u=(0,rV.clamp)(l,[10,Math.max(10,c-s)]);d.style.minWidth=i+"px",d.style.left=u+"px"}else{let o=t.right-n.right,l=window.innerWidth-r.right-o,a=window.innerWidth-e.right-l,i=e.width+a,s=Math.max(i,t.width),c=window.innerWidth-10,u=(0,rV.clamp)(l,[10,Math.max(10,c-s)]);d.style.minWidth=i+"px",d.style.right=u+"px"}let l=g(),a=window.innerHeight-20,i=b.scrollHeight,c=window.getComputedStyle(p),u=parseInt(c.borderTopWidth,10),f=parseInt(c.paddingTop,10),m=parseInt(c.borderBottomWidth,10),h=u+f+i+parseInt(c.paddingBottom,10)+m,y=Math.min(5*x.offsetHeight,h),w=window.getComputedStyle(b),C=parseInt(w.paddingTop,10),E=parseInt(w.paddingBottom,10),S=e.top+e.height/2-10,D=x.offsetHeight/2,k=u+f+(x.offsetTop+D);if(k<=S){let e=l.length>0&&x===l[l.length-1].ref.current;d.style.bottom="0px";let t=Math.max(a-S,D+(e?E:0)+(p.clientHeight-b.offsetTop-b.offsetHeight)+m);d.style.height=k+t+"px"}else{let e=l.length>0&&x===l[0].ref.current;d.style.top="0px";let t=Math.max(S,u+b.offsetTop+(e?C:0)+D);d.style.height=t+(h-k)+"px",b.scrollTop=k-S+b.offsetTop}d.style.margin="10px 0",d.style.minHeight=y+"px",d.style.maxHeight=a+"px",o?.(),requestAnimationFrame(()=>v.current=!0)}},[g,s.trigger,s.valueNode,d,p,b,x,j,s.dir,o]);(0,rF.useLayoutEffect)(()=>C(),[C]);let[E,S]=l.useState();(0,rF.useLayoutEffect)(()=>{p&&S(window.getComputedStyle(p).zIndex)},[p]);let D=l.useCallback(e=>{e&&!0===y.current&&(C(),w?.(),y.current=!1)},[C,w]);return(0,r.jsx)(na,{scope:n,contentWrapper:d,shouldExpandOnScrollRef:v,onScrollButtonChange:D,children:(0,r.jsx)("div",{ref:u,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:E},children:(0,r.jsx)(h.Primitive.div,{...a,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});no.displayName="SelectItemAlignedPosition";var nl=l.forwardRef((e,t)=>{let{__scopeSelect:n,align:o="start",collisionPadding:l=10,...a}=e,i=rJ(n);return(0,r.jsx)(ew.Content,{...i,...a,ref:t,align:o,collisionPadding:l,style:{boxSizing:"border-box",...a.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});nl.displayName="SelectPopperPosition";var[na,ni]=rY(r8,{}),ns="SelectViewport",nc=l.forwardRef((e,t)=>{let{__scopeSelect:n,nonce:o,...s}=e,c=nt(ns,n),d=ni(ns,n),u=(0,i.useComposedRefs)(t,c.onViewportChange),p=l.useRef(0);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),(0,r.jsx)(rU.Slot,{scope:n,children:(0,r.jsx)(h.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...s,ref:u,style:{position:"relative",flex:1,overflow:"hidden auto",...s.style},onScroll:(0,a.composeEventHandlers)(s.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=d;if(n?.current&&r){let e=Math.abs(p.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,o=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(o<n){let l=o+e,a=Math.min(n,l),i=l-a;r.style.height=a+"px","0px"===r.style.bottom&&(t.scrollTop=i>0?i:0,r.style.justifyContent="flex-end")}}}p.current=t.scrollTop})})})]})});nc.displayName=ns;var nd="SelectGroup",[nu,np]=rY(nd);l.forwardRef((e,t)=>
38{let{__scopeSelect:n,...o}=e,l=(0,c.useId)();return(0,r.jsx)(nu,{scope:n,id:l,children:(0,r.jsx)(h.Primitive.div,{role:"group","aria-labelledby":l,...o,ref:t})})}).displayName=nd;var nf="SelectLabel";l.forwardRef((e,t)=>{let{__scopeSelect:n,...o}=e,l=np(nf,n);return(0,r.jsx)(h.Primitive.div,{id:l.id,...o,ref:t})}).displayName=nf;var nm="SelectItem",[nh,ng]=rY(nm),nv=l.forwardRef((e,t)=>{let{__scopeSelect:n,value:o,disabled:s=!1,textValue:d,...u}=e,p=rZ(nm,n),f=nt(nm,n),m=p.value===o,[g,v]=l.useState(d??""),[y,b]=l.useState(!1),x=(0,i.useComposedRefs)(t,e=>f.itemRefCallback?.(e,o,s)),j=(0,c.useId)(),w=l.useRef("touch"),C=()=>{s||(p.onValueChange(o),p.onOpenChange(!1))};if(""===o)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,r.jsx)(nh,{scope:n,value:o,disabled:s,textId:j,isSelected:m,onItemTextChange:l.useCallback(e=>{v(t=>t||(e?.textContent??"").trim())},[]),children:(0,r.jsx)(rU.ItemSlot,{scope:n,value:o,disabled:s,textValue:g,children:(0,r.jsx)(h.Primitive.div,{role:"option","aria-labelledby":j,"data-highlighted":y?"":void 0,"aria-selected":m&&y,"data-state":m?"checked":"unchecked","aria-disabled":s||void 0,"data-disabled":s?"":void 0,tabIndex:s?void 0:-1,...u,ref:x,onFocus:(0,a.composeEventHandlers)(u.onFocus,()=>b(!0)),onBlur:(0,a.composeEventHandlers)(u.onBlur,()=>b(!1)),onClick:(0,a.composeEventHandlers)(u.onClick,()=>{"mouse"!==w.current&&C()}),onPointerUp:(0,a.composeEventHandlers)(u.onPointerUp,()=>{"mouse"===w.current&&C()}),onPointerDown:(0,a.composeEventHandlers)(u.onPointerDown,e=>{w.current=e.pointerType}),onPointerMove:(0,a.composeEventHandlers)(u.onPointerMove,e=>{w.current=e.pointerType,s?f.onItemLeave?.():"mouse"===w.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,a.composeEventHandlers)(u.onPointerLeave,e=>{e.currentTarget===document.activeElement&&f.onItemLeave?.()}),onKeyDown:(0,a.composeEventHandlers)(u.onKeyDown,e=>{(f.searchRef?.current===""||" "!==e.key)&&(rW.includes(e.key)&&C()," "===e.key&&e.preventDefault())})})})})});nv.displayName=nm;var ny="SelectItemText",nb=l.forwardRef((e,t)=>{let{__scopeSelect:n,className:o,style:a,...s}=e,c=rZ(ny,n),d=nt(ny,n),u=ng(ny,n),p=r0(ny,n),[f,m]=l.useState(null),g=(0,i.useComposedRefs)(t,e=>m(e),u.onItemTextChange,e=>d.itemTextRefCallback?.(e,u.value,u.disabled)),v=f?.textContent,y=l.useMemo(()=>(0,r.jsx)("option",{value:u.value,disabled:u.disabled,children:v},u.value),[u.disabled,u.value,v]),{onNativeOptionAdd:b,onNativeOptionRemove:x}=p;return(0,rF.useLayoutEffect)(()=>(b(y),()=>x(y)),[b,x,y]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h.Primitive.span,{id:u.textId,...s,ref:g}),u.isSelected&&c.valueNode&&!c.valueNodeHasChildren?rL.createPortal(s.children,c.valueNode):null]})});nb.displayName=ny;var nx="SelectItemIndicator",nj=l.forwardRef((e,t)=>{let{__scopeSelect:n,...o}=e;return ng(nx,n).isSelected?(0,r.jsx)(h.Primitive.span,{"aria-hidden":!0,...o,ref:t}):null});nj.displayName=nx;var nw="SelectScrollUpButton";l.forwardRef((e,t)=>{let n=nt(nw,e.__scopeSelect),o=ni(nw,e.__scopeSelect),[a,s]=l.useState(!1),c=(0,i.useComposedRefs)(t,o.onScrollButtonChange);return(0,rF.useLayoutEffect)(()=>{if(n.viewport&&n.isPositioned){let e=function(){s(t.scrollTop>0)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),a?(0,r.jsx)(nE,{...e,ref:c,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null}).displayName=nw;var nC="SelectScrollDownButton";l.forwardRef((e,t)=>{let n=nt(nC,e.__scopeSelect),o=ni(nC,e.__scopeSelect),[a,s]=l.useState(!1),c=(0,i.useComposedRefs)(t,o.onScrollButtonChange);return(0,rF.useLayoutEffect)(()=>{if(n.viewport&&n.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;s(Math.ceil(t.scrollTop)<e)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),a?(0,r.jsx)(nE,{...e,ref:c,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null}).displayName=nC;var nE=l.forwardRef((e,t)=>
38{let{__scopeSelect:n,onAutoScroll:o,...i}=e,s=nt("SelectScrollButton",n),c=l.useRef(null),d=r$(n),u=l.useCallback(()=>{null!==c.current&&(window.clearInterval(c.current),c.current=null)},[]);return l.useEffect(()=>()=>u(),[u]),(0,rF.useLayoutEffect)(()=>{let e=d().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[d]),(0,r.jsx)(h.Primitive.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:(0,a.composeEventHandlers)(i.onPointerDown,()=>{null===c.current&&(c.current=window.setInterval(o,50))}),onPointerMove:(0,a.composeEventHandlers)(i.onPointerMove,()=>{s.onItemLeave?.(),null===c.current&&(c.current=window.setInterval(o,50))}),onPointerLeave:(0,a.composeEventHandlers)(i.onPointerLeave,()=>{u()})})});l.forwardRef((e,t)=>{let{__scopeSelect:n,...o}=e;return(0,r.jsx)(h.Primitive.div,{"aria-hidden":!0,...o,ref:t})}).displayName="SelectSeparator";var nS="SelectArrow";l.forwardRef((e,t)=>{let{__scopeSelect:n,...o}=e,l=rJ(n),a=rZ(nS,n),i=nt(nS,n);return a.open&&"popper"===i.position?(0,r.jsx)(ew.Arrow,{...l,...o,ref:t}):null}).displayName=nS;var nD=l.forwardRef((e,t)=>{let{__scopeSelect:n,value:o,...a}=e,s=l.useRef(null),c=(0,i.useComposedRefs)(t,s),d=(0,rK.usePrevious)(o);return l.useEffect(()=>{let e=s.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(d!==o&&t){let r=new Event("change",{bubbles:!0});t.call(e,o),e.dispatchEvent(r)}},[d,o]),(0,r.jsx)(h.Primitive.select,{...a,style:{...rH.VISUALLY_HIDDEN_STYLES,...a.style},ref:c,defaultValue:o})});function nk(e){return""===e||void 0===e}function nO(e){let t=(0,eE.useCallbackRef)(e),r=l.useRef(""),n=l.useRef(0),o=l.useCallback(e=>{let o=r.current+e;t(o),function e(t){r.current=t,window.clearTimeout(n.current),""!==t&&(n.current=window.setTimeout(()=>e(""),1e3))}(o)},[t]),a=l.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return l.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,o,a]}function nR(e,t,r){var n,o;let l=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=r?e.indexOf(r):-1,i=(n=e,o=Math.max(a,0),n.map((e,t)=>n[(o+t)%n.length]));1===l.length&&(i=i.filter(e=>e!==r));let s=i.find(e=>e.textValue.toLowerCase().startsWith(l.toLowerCase()));return s!==r?s:void 0}nD.displayName="SelectBubbleInput",e.i(84933);let n_=(0,o.styled)(r3)({name:"StyledTrigger",class:"s1vigtr6",propsAsIs:!0}),nT=(0,o.styled)("div")({name:"PortalWrapper",class:"p15ooo11",propsAsIs:!1}),nI=(0,o.styled)(r7)({name:"StyledContent",class:"ssriy9r",propsAsIs:!0}),nN=(0,o.styled)(nc)({name:"StyledViewport",class:"s1lfb0a7",propsAsIs:!0}),nA=(0,o.styled)(nv)({name:"StyledItem",class:"sbhmuch",propsAsIs:!0}),nP=(0,o.styled)(nj)({name:"StyledItemIndicator",class:"sgg968y",propsAsIs:!0}),nM=()=>{let e,t=(0,er.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,r.jsx)("path",{d:"M3 4.5L6 7.5L9 4.5"})}),t[0]=e):e=t[0],e},nL=()=>{let e,t=(0,er.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,r.jsx)("path",{d:"M2 6L5 9L10 3"})}),t[0]=e):e=t[0],e},nV=e=>{let t,n,o,l,a,i=(0,er.c)(9);return i[0]!==e?({children:t,ref:o,...n}=e,i[0]=e,i[1]=t,i[2]=n,i[3]=o):(t=i[1],n=i[2],o=i[3]),i[4]===Symbol.for("react.memo_cache_sentinel")?(l=(0,r.jsx)(r9,{children:(0,r.jsx)(nM,{})}),i[4]=l):l=i[4],i[5]!==t||i[6]!==n||i[7]!==o?(a=(0,r.jsxs)(n_,{ref:o,...n,children:[t,l]}),i[5]=t,i[6]=n,i[7]=o,i[8]=a):a=i[8],a},nF=e=>{let t,o,l,a,i,s,c,d=(0,er.c)(15);d[0]!==e?({children:t,ref:l,...o}=e,d[0]=e,d[1]=t,d[2]=o,d[3]=l):(t=d[1],o=d[2],l=d[3]);let u=tM()&&tA;return d[4]!==u?(a=(0,n.cx)(tL,u),d[4]=u,d[5]=a):a=d[5],d[6]!==t?(i=(0,r.jsx)(nN,{children:t}),d[6]=t,d[7]=i):i=d[7],d[8]!==o||d[9]!==l||d[10]!==i?(s=(0,r.jsx)(nI,{ref:l,position:"popper",sideOffset:4,...o,children:i}),d[8]=o,d[9]=l,d[10]=i,d[11]=s):s=d[11],d[12]!==a||d[13]!==s?(c=(0,r.jsx)(r6,{children:(0,r.jsx)(nT,{className:a,children:s})}),d[12]=a,d[13]=s,d[14]=c):c=d[14],c},nK=e=>{let t,n,o,l,a,i,s=(0,er.c)(11);return s[0]!==e?({children:t,ref:o,...n}=e,s[0]=e,s[1]=t,s[2]=n,s[3]=o):(t=s[1],n=s[2],o=s[3]),s[4]===Symbol.for("react.memo_cache_sentinel")?(l=(0,r.jsx)(nP,{children:(0,r.jsx)(nL,{})}),s[4]=l):l=s[4],s[5]!==t?(a=(0,r.jsx)(nb,{children:t}),s[5]=t,s[6]=a):a=s[6],s[7]!==n||s[8]!==o||s[9]!==a?(i=(0,r.jsxs)(nA,{ref:o,...n,children:[l,a]}),s[7]=n,s[8]=o,s[9]=a,s[10]=i):i=s[10],i},nH=e=>{let t,n,o,l,a,i,s=(0,er.c)(13),{position:c,onPositionChange:d,onHideForSession:u,onHideAlways:p}=e;if(s[0]!==u?(t={label:"Hide Dev-Tool for this session",value:(0,r.jsx)(tF,{onClick:u,children:"Hide"})}
38,s[0]=u,s[1]=t):t=s[1],s[2]!==p?(n={label:"Hide Dev-Tool until cache gets cleared",value:(0,r.jsx)(tF,{onClick:p,children:"Hide"})},s[2]=p,s[3]=n):n=s[3],s[4]===Symbol.for("react.memo_cache_sentinel")?(o=(0,r.jsx)(nV,{children:(0,r.jsx)(r4,{})}),s[4]=o):o=s[4],s[5]===Symbol.for("react.memo_cache_sentinel")?(l=(0,r.jsx)(nF,{children:re.map(nB)}),s[5]=l):l=s[5],s[6]!==d||s[7]!==c?(a={label:"Position of Dev-Tool",value:(0,r.jsxs)(r1,{value:c,onValueChange:d,children:[o,l]})},s[6]=d,s[7]=c,s[8]=a):a=s[8],s[9]!==t||s[10]!==n||s[11]!==a){let e=[t,n,a];i=(0,r.jsx)(rA,{items:e}),s[9]=t,s[10]=n,s[11]=a,s[12]=i}else i=s[12];return i};function nB(e){return(0,r.jsx)(nK,{value:e,children:e},e)}let nW=(e,t,r,n,o)=>{if(!n)throw Error(null!=o?o:`Invalid property path: ${t}
39Couldn't access "${r}" in ${JSON.stringify(e)}`)},nz=e=>"object"==typeof e&&null!==e&&!Array.isArray(e),nU=(e,t)=>e.filter((e,r)=>r!==t),n$=function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},{remove:o=!1,createNew:l=!0,noError:a=!1}=n,i="string"==typeof t?t:"number"==typeof t?String(t):t.reduce((e,t)=>"number"==typeof t?`${e}[${t}]`:""===e?t:`${e}.${t}`,""),s=Object.assign(Object.assign({},n),{remove:o,createNew:l,noError:a,fullData:e,fullPath:i}),c=Array.isArray(t)?t:(Array.isArray(t)?t:t.split(/(\.|\[\d+\])/).filter(e=>"."!==e&&""!==e).map(e=>{let t=/\[(\d+)\]/.exec(e);return t?Number(t[1]):e}).flat()).filter(e=>""!==e);return Array.isArray(e)&&o&&1===c.length?nU(e,c[0]):nG(e,c,r,s)},nG=(e,t,r,n)=>{var o;let l=nz(e)?Object.assign({},e):null,a=Array.isArray(e)?[...e]:null;if(0===t.length)return e;if(!l&&!a)throw Error("Can't assign property -- invalid input object");let{createNew:i,remove:s,noError:c,fullData:d,fullPath:u}=n,p=t[0];if(a&&"string"==typeof p)return a.map(e=>nG(e,t,r,n));if(1===t.length){if(l&&"string"==typeof p){let e=nY(l,p,r,n);return null!=e?e:l}return a&&"number"==typeof p?(nq(a,p,r,n),a):(nW(d,u,p,c),e)}let f=l||a||[];if(s&&2===t.length&&"number"==typeof t[1]){let e=f[p],r=t[1];return Array.isArray(e)?f[p]=nU(e,r):nW(d,u,p,c,"Trying to remove an indexed item from an object that is not an array"),f}let m=t.slice(1);if(p in e){if(!Array.isArray(o=f[p])&&!nz(o)){if(!i)return nW(d,u,p,c),f;f[p]={}}return f[p]=nG(f[p],m,r,n),f}if(i){let e="number"==typeof m[0]?[]:{};if(l)return f[p]=e,f[p]=nG(f[p],m,r,n),f;if(a&&Array.isArray(f)){f.push(e);let t=f.length-1;return f[t]=nG(f[t],m,r,n),f}}return nW(d,u,p,c),f},nY=(e,t,r,n)=>{let{remove:o,createNew:l,noError:a,insertAfter:i,insertBefore:s,fullData:c,fullPath:d}=n;if(void 0!==s||void 0!==i){let n=Object.entries(e),o=1/0;return o="number"==typeof s?s:"number"==typeof i?i:n.findIndex(e=>{let[t,r]=e;return t===(null!=s?s:i)}),i&&o++,n.splice(o,0,[t,r]),Object.fromEntries(n)}let u=t in e;o?u?delete e[t]:nW(c,d,t,a):l||u?e[t]=r:nW(c,d,t,a)},nq=(e,t,r,n)=>{let{noError:o,fullData:l,fullPath:a,createNew:i,insert:s}=n;s&&e.splice(t,0,r),t in e?e[t]=r:i?e.push(r):nW(l,a,t,o)},nJ=(e,t,r)=>{let n=Array.isArray(t)?t:nX(t);if(0===n.length)return e;let o=n[0];if(Array.isArray(e)&&"number"!=typeof o)return e.map(e=>nJ(e,n,r));if("object"!=typeof e||null===e||!(o in e))return nZ(e,o,r);let l=e[o];return 1===n.length?l:nJ(l,n.slice(1),r)},nX=e=>e.split(/(\.|\[\d+\])/).filter(e=>"."!==e&&""!==e).map(e=>{let t=/\[(\d+)\]/.exec(e);return t?Number(t[1]):e}).flat(),nZ=(e,t,r)=>{if(void 0===r)throw Error(`Unable to extract object property
40Looking for property: ${t}
41In object: ${JSON.stringify(e)}`);return r};function nQ(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function n0(e,t,r,n){return new(r||(r=Promise))(function(o,l){function a(e){try{s(n.next(e))}catch(e){l(e)}}function i(e){try{s(n.throw(e))}catch(e){l(e)}}function s(e){var t;e.done?o(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,i)}s((n=n.apply(e,t||[])).next())})}"function"==typeof SuppressedError&&SuppressedError;let n1=e=>{let{className:t,name:n,value:o,setValue:l,handleKeyPress:a,styles:i,textAreaRef:s}=e;if("string"!=typeof o)return null;
41let c="\n"===o.slice(-1)?o+".":o;return(0,r.jsxs)("div",{style:{display:"grid"},children:[(0,r.jsx)("textarea",{id:`${n}_textarea`,ref:s,style:Object.assign({height:"auto",gridArea:"1 / 1 / 2 / 2",overflowY:"auto",whiteSpace:"pre-wrap"},i),rows:1,className:t,name:`${n}_textarea`,value:o,onChange:e=>l(e.target.value),autoFocus:!0,onFocus:e=>{o.length<40&&e.target.select()},onKeyDown:a}),(0,r.jsx)("span",{className:t,style:Object.assign({visibility:"hidden",height:"auto",gridArea:"1 / 1 / 2 / 2",color:"red",opacity:.9,whiteSpace:"pre-wrap",overflowY:"auto",border:"1px solid transparent"},i),children:c})]})},n2=e=>null!==e&&"object"==typeof e,n3=function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";if(!r&&!n)return!0;switch(e){case"collection":if(r){if(r(t,n))return!0;if(!n5(n,t,r))return!1}if(!r&&n&&!n5(n,t))return!1;break;case"value":if(r&&!r(t,n)||!r&&n&&!n4(t,n))return!1}return!0},n5=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n4,n=t.value;return Object.entries(n).some(o=>{let[l,a]=o,i=[...t.path,l],s=Object.assign(Object.assign({},t),{key:l,path:i,level:t.level+1,value:a,size:i.length,parentData:n});return n2(a)?n5(e,s,r):r(s,e)})},n4=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",{value:r}=e;if(null===r&&"null".includes(t.toLowerCase()))return!0;switch(typeof r){case"string":return r.toLowerCase().includes(t.toLowerCase());case"number":return!!String(r).includes(t);case"boolean":return r?"true".includes(t.toLowerCase())||"1"===t:"false".includes(t.toLowerCase())||"0"===t;default:return!1}},n9=function(e){let{key:t,path:r}=e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return!!n4({value:t},n)||!!r.some(e=>n4({value:e},n))},n6=(e,t)=>(null!=t?t:"")+e.map(e=>""===e?"\0":e).join("."),n8=e=>e.shiftKey?"Shift":e.metaKey?"Meta":e.ctrlKey?"Control":e.altKey?"Alt":void 0,n7=(e,t,r)=>{let n=e.key,o=n8(e);if(Array.isArray(t))return!!o&&t.includes(o);let{key:l,modifier:a}=t;return("stringLineBreak"!==r||"Enter"!==n||"Shift"!==o||"Enter"!==l||!(null==a?void 0:a.includes("Shift")))&&n===l&&(a===o||Array.isArray(a)&&a.includes(o))},oe={key:"Enter"},ot={confirm:oe,cancel:{key:"Escape"},objectConfirm:Object.assign(Object.assign({},oe),{modifier:["Meta","Shift","Control"]}),objectLineBreak:oe,stringConfirm:oe,stringLineBreak:Object.assign(Object.assign({},oe),{modifier:["Shift"]}),numberConfirm:oe,numberUp:{key:"ArrowUp"},numberDown:{key:"ArrowDown"},tabForward:{key:"Tab"},tabBack:{key:"Tab",modifier:"Shift"},booleanConfirm:oe,booleanToggle:{key:" "},clipboardModifier:["Meta","Control"],collapseModifier:["Alt"]},or=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"next",n=arguments.length>3?arguments[3]:void 0,o=t.slice(0,t.length-1),l=t.slice(-1)[0];if(void 0===l)return null;let a=nJ(e,o),i=oo(a);Array.isArray(a)||n(i,e=>{let{key:t,value:r}=e;return[t,r]});let s=i.findIndex(e=>e.key===l),c=i[s+("next"===r?1:-1)];return c?n2(c.value)?0===Object.keys(c.value).length?or(e,[...o,c.key],r,n):on(e,[...o,c.key],r,n):[...o,c.key]:0===o.length?null:or(e,o,r,n)},on=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"next",n=arguments.length>3?arguments[3]:void 0,o=nJ(e,t);if(!n2(o))return t;let l=Array.isArray(o)?o.map((e,t)=>t):Object.keys(o);return n(l,e=>[e,o]),on(e,[...t,"next"===r?l[0]:l[l.length-1]],r,n)},oo=e=>Array.isArray(e)?e.map((e,t)=>({index:t,value:e,key:t})):Object.entries(e).map((e,t)=>{let[r,n]=e;return{key:r,value:n,index:t}}),ol=(e,t)=>{var r,n,o,l;let a=e.current,i=null!=(r=null==a?void 0:a.selectionStart)?r:1/0,s=null!=(n=null==a?void 0:a.selectionEnd)?n:1/0,c=(null==(o=null==a?void 0:a.textContent)?void 0:o.slice(0,i))+t+(null==(l=null==a?void 0:a.textContent)?void 0:l.slice(s));return a.value=c,null==a||a.setSelectionRange(i+1,i+1),c},oa=e=>{if(e!==oi){if(Array.isArray(e))return e.map(e=>oa(e));if(e&&"object"==typeof e)for(let t in e)e[t]=oa(e[t]);return e}},oi="__​undefined__",os={displayName:"Default",fragments:{edit:"rgb(42, 161, 152)"},styles:{container:{backgroundColor:"#f6f6f6",fontFamily:"monospace"},collection:{},collectionInner:{},collectionElement:{},dropZone:{},property:"#292929",bracket:{color:"rgb(0, 43, 54)",fontWeight:"bold"},itemCount:{color:"rgba(0, 0, 0, 0.3)",fontStyle:"italic"},string:"rgb(203, 75, 22)",number:"rgb(38, 139, 210)",boolean:"green",null:{color:"rgb(220, 50, 47)",fontVariant:"small-caps",fontWeight:"bold"},input:["#292929"],inputHighlight:"#b3d8ff",error:{fontSize:"0.8em",color:"red",fontWeight:"bold"},iconCollection:"rgb(0, 43, 54)",iconEdit:"edit",iconDelete:"rgb(203, 75, 22)",iconAdd:"edit",iconCopy:"rgb(38, 139, 210)",iconOk:"green",iconCancel:"rgb(203, 75, 22)"}},oc=(0,l.createContext)({getStyles:()=>({}),icons:{}}),od=e=>{let{theme:t=os,icons:n={},docRoot:o,children:l}=e,a=op(t,o);return(0,r.jsx)(oc.Provider,{value:{getStyles:(e,t)=>"function"==typeof a[e]?a[e](t):a[e],icons:n},children:l})},ou=()=>(0,l.useContext)(oc),op=(e,t)=>{var r,n,o,l;let a={},i=(Array.isArray(e)?e:[e]).map(e=>om(e)?of({fragments:{},styles:e},a):of(e,a)),s=of(os,{});
41Object.keys(s).forEach(e=>{i.forEach(t=>{t[e]&&(s[e]=Object.assign(Object.assign({},s[e]),t[e]))})});let c=Object.assign({},s);return Object.entries(a).forEach(e=>{let[t,r]=e;c[t]=e=>{let n=r(e)||{};return Object.assign(Object.assign({},s[t]),n)}}),"function"!=typeof(null==c?void 0:c.inputHighlight)&&(null==(r=null==c?void 0:c.inputHighlight)?void 0:r.backgroundColor)&&t.style.setProperty("--jer-highlight-color",null==(n=null==c?void 0:c.inputHighlight)?void 0:n.backgroundColor),"function"!=typeof(null==c?void 0:c.iconCopy)&&(null==(o=null==c?void 0:c.iconCopy)?void 0:o.color)&&t.style.setProperty("--jer-icon-copy-color",null==(l=null==c?void 0:c.iconCopy)?void 0:l.color),c},of=(e,t)=>{let{fragments:r,styles:n}=e,o={};return Object.entries(n).forEach(e=>{let[n,l]=e,a=(Array.isArray(l)?l:[l]).reduce((e,o)=>{var l,a;if("function"==typeof o)return t[n]=o,Object.assign({},e);if("string"==typeof o){let t=null!=(l=null==r?void 0:r[o])?l:o;return"string"==typeof t?Object.assign(Object.assign({},e),{[null!=(a=oh[n])?a:"color"]:t}):Object.assign(Object.assign({},e),t)}return Object.assign(Object.assign({},e),o)},{});o[n]=a}),o},om=e=>!("styles"in e),oh={container:"backgroundColor",collection:"backgroundColor",collectionInner:"backgroundColor",collectionElement:"backgroundColor",dropZone:"borderColor",inputHighlight:"backgroundColor"},og=(0,l.createContext)(null),ov=e=>{let{children:t,onEditEvent:n,onCollapse:o}=e,[a,i]=(0,l.useState)(null),[s,c]=(0,l.useState)(null),[d,u]=(0,l.useState)(null),[p,f]=(0,l.useState)({path:null,pathString:null}),m=(0,l.useRef)(null),h=(0,l.useRef)("next"),g=(0,l.useRef)(null);return(0,r.jsx)(og.Provider,{value:{collapseState:a,setCollapseState:e=>{i(e),o&&null!==e&&(Array.isArray(e)?e.forEach(e=>o(e)):o(e)),null!==e&&setTimeout(()=>i(null),2e3)},getMatchingCollapseState:e=>{if(Array.isArray(a)){for(let t of a)if(ob(e,t))return t;return null}return ob(e,a)?a:null},currentlyEditingElement:s,setCurrentlyEditingElement:(e,t)=>{let r="string"==typeof e||null===e?e:n6(e,"key"===t?"key_":void 0);null!==s&&null!==r&&null!==m.current&&m.current(),c(r),n&&(Array.isArray(e)||null===e)&&n(e,"key"===t),m.current="function"==typeof t?t:null},areChildrenBeingEdited:e=>null!==s&&s.includes(e),previouslyEditedElement:g.current,setPreviouslyEditedElement:e=>{g.current=e},tabDirection:h.current,setTabDirection:e=>{h.current=e},previousValue:d,setPreviousValue:u,dragSource:p,setDragSource:f},children:t})},oy=()=>{let e=(0,l.useContext)(og);if(!e)throw Error("Missing Context Provider");return e},ob=(e,t)=>{if(null===t)return!1;if(!t.includeChildren)return t.path.every((t,r)=>e[r]===t)&&t.path.length===e.length;for(let[r,n]of t.path.entries())if(n!==e[r])return!1;return!0},ox="**INVALID_FUNCTION**",oj=e=>{let{nodeData:t,showStringQuotes:n=!0,stringTruncate:o=200,pathString:a,canEdit:i,setIsEditing:s,styles:c,translate:d,value:u,TextWrapper:p=e=>{let{children:t}=e;return t}}=e,f=null!=u?u:t.value,[m,h]=(0,l.useState)(!1),g=n?'"':"",v=f.length>o,y=()=>{i?s(!0):h(!m)};return(0,r.jsxs)("div",{id:`${a}_display`,onDoubleClick:y,onClick:e=>{(e.getModifierState("Control")||e.getModifierState("Meta"))&&y()},className:"jer-value-string",style:c,children:[g,v?(0,r.jsxs)(r.Fragment,m?{children:[(0,r.jsx)(p,{children:(0,r.jsxs)("span",{children:[f,g]})}),(0,r.jsxs)("span",{className:"jer-string-expansion jer-show-less",onClick:()=>h(!1),children:[" ",d("SHOW_LESS",t)]})]}:{children:[(0,r.jsxs)(p,{children:[(0,r.jsx)("span",{children:f.slice(0,o-2).trimEnd()})," "]}),(0,r.jsx)("span",{className:"jer-string-expansion jer-ellipsis",onClick:()=>h(!0),children:"..."}),g]}):(0,r.jsx)(p,{children:`${f}${g}`})]})},ow=e=>{let{styles:t,pathString:n,value:o,setValue:a,handleEdit:i,handleKeyboard:s,keyboardCommon:c}=e,d=(0,l.useRef)(null);return(0,r.jsx)(n1,{className:"jer-input-text",textAreaRef:d,name:n,value:o,setValue:a,handleKeyPress:e=>{s(e,Object.assign({stringConfirm:i,stringLineBreak:()=>{a(ol(d,"\n"))}},c))},styles:t})},oC=e=>{var{isEditing:t,path:n,enumType:o}=e,l=nQ(e,["isEditing","path","enumType"]);let{getStyles:a}=ou(),i=n6(n),{value:s,setValue:c,nodeData:d,handleEdit:u,handleKeyboard:p,keyboardCommon:f}=l;return t&&o?(0,r.jsxs)("div",{className:"jer-select jer-select-enums",children:[(0,r.jsx)("select",{name:`${i}-value-select`,className:"jer-select-inner",onChange:e=>c(e.target.value),value:s,autoFocus:!0,onKeyDown:e=>{p(e,Object.assign({stringConfirm:u},f))},children:o.values.map(e=>(0,r.jsx)("option",{value:e,children:e},e))}),(0,r.jsx)("span",{className:"focus"})]}):t?(0,r.jsx)(ow,Object.assign({styles:a("input",d),pathString:i},l,{setValue:l.setValue})):(0,r.jsx)(oj,Object.assign({pathString:i,styles:a("string",d)},l))},oE=e=>{let{value:t,setValue:n,isEditing:o,path:l,setIsEditing:a,handleEdit:i,nodeData:s,handleKeyboard:c,keyboardCommon:d}=e,{getStyles:u}=ou();return o?(0,r.jsx)("input",{className:"jer-input-number",type:"text",name:n6(l),value:t,onChange:e=>
41n(e.target.value.replace(/[^0-9.-]/g,"")),autoFocus:!0,onFocus:e=>setTimeout(()=>e.target.select(),10),onKeyDown:e=>c(e,Object.assign({numberConfirm:i,numberUp:()=>n(Number(t)+1),numberDown:()=>n(Number(t)-1)},d)),style:Object.assign({width:String(t).length/1.5+2+"em"},u("input",s))}):(0,r.jsx)("span",{onDoubleClick:()=>a(!0),className:"jer-value-number",style:u("number",s),children:t})},oS=e=>{let{value:t,setValue:n,isEditing:o,path:l,setIsEditing:a,handleEdit:i,nodeData:s,handleKeyboard:c,keyboardCommon:d}=e,{getStyles:u}=ou();return"boolean"!=typeof t?null:o?(0,r.jsx)("input",{className:"jer-input-boolean",type:"checkbox",name:n6(l),checked:t,onChange:()=>n(!t),onKeyDown:e=>{" "===e.key&&e.preventDefault(),c(e,Object.assign({booleanConfirm:i,booleanToggle:()=>n(!t)},d))},autoFocus:!0}):(0,r.jsx)("span",{onDoubleClick:()=>a(!0),className:"jer-value-boolean",style:u("boolean",s),children:String(t)})},oD=e=>{var t;let n,o,a,{value:i,isEditing:s,setIsEditing:c,handleEdit:d,nodeData:u,handleKeyboard:p,keyboardCommon:f}=e,{getStyles:m}=ou();return t=e=>p(e,Object.assign({confirm:d},f)),n=(0,l.useRef)(void 0),o=(0,l.useRef)(t),(0,l.useEffect)(()=>{o.current=t},[t]),a=e=>{o.current(e)},(0,l.useEffect)(()=>{if(window.clearTimeout(n.current),s)return n.current=window.setTimeout(()=>{window.addEventListener("keydown",a)},100),()=>{window.clearTimeout(n.current),window.removeEventListener("keydown",a)}},[s]),(0,r.jsx)("div",{onDoubleClick:()=>c(!0),className:"jer-value-null",style:m("null",u),children:String(i)})},ok=e=>{let{value:t}=e,n="Error!";switch(typeof t){case"string":t===ox&&(n="Function");break;case"undefined":n="Undefined";break;case"symbol":n="Symbol"}return(0,r.jsx)("span",{className:"jer-value-invalid",children:n})},oO=e=>{let{size:t,style:n,className:o}=e;return(0,r.jsxs)("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:t,height:t,className:o,style:n,children:[(0,r.jsx)("path",{d:"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4z"}),(0,r.jsx)("path",{d:"M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2zm0 18c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8z"})]})},oR=e=>{let{size:t,style:n,className:o}=e;return(0,r.jsxs)("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:t,height:t,className:o,style:n,transform:"translate(0, 0.5)",children:[(0,r.jsx)("path",{d:"M7 17.013l4.413-.015 9.632-9.54c.378-.378.586-.88.586-1.414s-.208-1.036-.586-1.414l-1.586-1.586c-.756-.756-2.075-.752-2.825-.003L7 12.583v4.43zM18.045 4.458l1.589 1.583-1.597 1.582-1.586-1.585 1.594-1.58zM9 13.417l6.03-5.973 1.586 1.586-6.029 5.971L9 15.006v-1.589z"}),(0,r.jsx)("path",{d:"M5 21h14c1.103 0 2-.897 2-2v-8.668l-2 2V19H8.158c-.026 0-.053.01-.079.01-.033 0-.066-.009-.1-.01H5V5h6.847l2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2z"})]})},o_=e=>{let{size:t,style:n,className:o}=e;return(0,r.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:t,height:t,className:o,style:n,children:(0,r.jsx)("path",{d:"M6 19a2 2 0 002 2h8a2 2 0 002-2V7H6v12m2.46-7.12l1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12M15.5 4l-1-1h-5l-1 1H5v2h14V4h-3.5z"})})},oT=e=>{let{size:t,style:n,className:o}=e;return(0,r.jsxs)("svg",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:t,height:t,className:o,style:n,children:[(0,r.jsx)("path",{d:"M9 2 H15 A1 1 0 0 1 16 3 V5 A1 1 0 0 1 15 6 H9 A1 1 0 0 1 8 5 V3 A1 1 0 0 1 9 2 z"}),(0,r.jsx)("path",{d:"M8 4H6a2 2 0 00-2 2v14a2 2 0 002 2h12a2 2 0 002-2v-2M16 4h2a2 2 0 012 2v4M21 14H11"}),(0,r.jsx)("path",{d:"M15 10l-4 4 4 4"})]})},oI=e=>{let{size:t,style:n,className:o}=e;return(0,r.jsxs)("svg",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:t,height:t,className:o,style:n,children:[(0,r.jsx)("path",{d:"M22 11.08V12a10 10 0 11-5.93-9.14"}),(0,r.jsx)("path",{d:"M22 4L12 14.01l-3-3"})]})},oN=e=>{let{size:t,style:n,className:o}=e;return(0,r.jsx)("svg",{baseProfile:"tiny",viewBox:"0 0 24 24",fill:"currentColor",width:t,height:t,className:o,style:n,children:(0,r.jsx)("path",{d:"M12 4c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8zm-5 8c0-.832.224-1.604.584-2.295l6.711 6.711A4.943 4.943 0 0112 17c-2.757 0-5-2.243-5-5zm9.416 2.295L9.705 7.584A4.943 4.943 0 0112 7c2.757 0 5 2.243 5 5 0 .832-.224 1.604-.584 2.295z"})})}
41,oA=e=>{let{size:t,style:n,className:o}=e;return(0,r.jsx)("svg",{viewBox:"0 0 512 512",fill:"currentColor",width:t,height:t,className:o,style:n,children:(0,r.jsx)("path",{d:"M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"})})},oP=e=>{var t,n,o,l,a,i,s;let{name:c,nodeData:d}=e,{getStyles:u,icons:p}=ou(),f={size:"1.4em",className:"jer-icon"};switch(c){case"add":return null!=(t=null==p?void 0:p.add)?t:(0,r.jsx)(oO,Object.assign({},f,{style:u("iconAdd",d)}));case"edit":return null!=(n=null==p?void 0:p.edit)?n:(0,r.jsx)(oR,Object.assign({},f,{style:u("iconEdit",d)}));case"delete":return null!=(o=null==p?void 0:p.delete)?o:(0,r.jsx)(o_,Object.assign({},f,{style:u("iconDelete",d),size:"1.45em"}));case"copy":return null!=(l=null==p?void 0:p.copy)?l:(0,r.jsx)(oT,Object.assign({},f,{style:u("iconCopy",d),size:"1.2em"}));case"ok":return null!=(a=null==p?void 0:p.ok)?a:(0,r.jsx)(oI,Object.assign({},f,{style:Object.assign({fontSize:"90%"},u("iconOk",d))}));case"cancel":return null!=(i=null==p?void 0:p.cancel)?i:(0,r.jsx)(oN,Object.assign({},f,{style:Object.assign({fontSize:"130%"},u("iconCancel",d))}));case"chevron":return null!=(s=null==p?void 0:p.chevron)?s:(0,r.jsx)(oA,{size:"1em",style:u("iconCollection",d)});default:return(0,r.jsx)(r.Fragment,{})}},oM=e=>{let{startEdit:t,handleDelete:n,handleAdd:o,enableClipboard:a,type:i,customButtons:s,nodeData:c,translate:d,keyboardControls:u,handleKeyboard:p,editConfirmRef:f,getNewKeyOptions:m,jsonStringify:h,onEditEvent:g,showIconTooltips:v}=e,{getStyles:y}=ou(),b=d("KEY_NEW",c),[x,j]=(0,l.useState)(b),[w,C]=(0,l.useState)(!1),{key:E,path:S,value:D}=c,k=Array.isArray(w),O=e=>{var t;if(g&&g(e?[...S,null]:null,e),!e)return void C(!1);let r=Object.keys(nJ(c.fullData,S)),n=m?null==(t=m(c))?void 0:t.filter(e=>!r.includes(e)):null;n&&j(""),C(null==n||n)};return(0,r.jsxs)("div",{className:"jer-edit-buttons",style:{opacity:w?1:void 0},onClick:e=>e.stopPropagation(),children:[a&&(0,r.jsx)("div",{onClick:e=>{var t;e.stopPropagation();let r,n,o="value",l="",i=null;if(a){let s=n8(e);if(s&&u.clipboardModifier.includes(s)?(l=r=oV(S),o="path"):l="object"==typeof(r=D)?h(D):String(r),!navigator.clipboard)return void("function"==typeof a&&a({success:!1,value:r,stringValue:l,path:S,key:E,type:o,errorMessage:"Can't access clipboard API"}));null==(t=navigator.clipboard)||t.writeText(l).then(()=>n=!0).catch(e=>{n=!1,i=e.message}).finally(()=>{"function"==typeof a&&a({success:n,errorMessage:i,value:r,stringValue:l,path:S,key:E,type:o})})}},className:"jer-copy-pulse",title:v?d("TOOLTIP_COPY",c):"",children:(0,r.jsx)(oP,{name:"copy",nodeData:c})}),t&&(0,r.jsx)("div",{onClick:t,title:v?d("TOOLTIP_EDIT",c):"",children:(0,r.jsx)(oP,{name:"edit",nodeData:c})}),n&&(0,r.jsx)("div",{onClick:n,title:v?d("TOOLTIP_DELETE",c):"",children:(0,r.jsx)(oP,{name:"delete",nodeData:c})}),o&&(0,r.jsx)("div",{onClick:()=>{"object"===i?O(!0):o("")},title:v?d("TOOLTIP_ADD",c):"",children:(0,r.jsx)(oP,{name:"add",nodeData:c})}),null==s?void 0:s.map((e,t)=>{let{Element:n,onClick:o}=e;return(0,r.jsx)("div",{onClick:e=>o&&o(c,e),children:(0,r.jsx)(n,{nodeData:c})},t)}),w&&o&&"object"===i&&(0,r.jsxs)(r.Fragment,{children:[k?(0,r.jsxs)("div",{className:"jer-select jer-select-keys",children:[(0,r.jsxs)("select",{name:"new-key-select",className:"jer-select-inner",onChange:e=>{o(e.target.value),O(!1)},defaultValue:"",autoFocus:!0,onKeyDown:e=>{p(e,{cancel:()=>O(!1)})},children:[(0,r.jsx)("option",{value:"",disabled:!0,children:w.length>0?d("KEY_SELECT",c):d("NO_KEY_OPTIONS",c)}),w.map(e=>(0,r.jsx)("option",{value:e,children:e},e))]}),(0,r.jsx)("span",{className:"focus"})]}):(0,r.jsx)("input",{className:"jer-input-new-key",type:"text",name:"new-object-key",value:x,onChange:e=>j(e.target.value),autoFocus:!0,onFocus:e=>e.target.select(),onKeyDown:e=>{p(e,{stringConfirm:()=>{o&&(O(!1),o(x),j(b))},cancel:()=>{O(!1),j(b)}})},style:y("input",c)}),(0,r.jsx)(oL,{onOk:()=>{k&&!x||(O(!1),o(x))},onCancel:()=>{O(!1)},nodeData:c,editConfirmRef:f,hideOk:k})]})]})},oL=e=>
41{let{onOk:t,onCancel:n,nodeData:o,editConfirmRef:l,hideOk:a=!1}=e;return(0,r.jsxs)("div",{className:"jer-confirm-buttons",children:[!a&&(0,r.jsx)("div",{onClick:t,ref:l,children:(0,r.jsx)(oP,{name:"ok",nodeData:o})}),(0,r.jsx)("div",{onClick:n,children:(0,r.jsx)(oP,{name:"cancel",nodeData:o})})]})},oV=e=>e.reduce((e,t)=>"number"==typeof t?`${e}[${t}]`:""===e?t:`${e}.${t}`,""),oF=["string","number","boolean","null","object","array"],oK=e=>{let{props:t,collapsed:r}=e,{data:n,nodeData:o,parentData:a,onEdit:i,onError:s,showErrorMessages:c,restrictEditFilter:d,restrictDeleteFilter:u,restrictAddFilter:p,restrictDragFilter:f,translate:m,errorMessageTimeout:h}=t,{currentlyEditingElement:g,setCurrentlyEditingElement:v}=oy(),[y,b]=(0,l.useState)(null),x=Object.assign(Object.assign({},o),{collapsed:r}),{path:j,key:w,size:C}=x,E=n6(j),S=!d(x),D=!u(x),k=!p(x),O=!f(x)&&D&&null===g,R=e=>{c&&(b(e),setTimeout(()=>b(null),h)),console.warn("Error",e)},_=(0,l.useCallback)((e,t)=>{R(e.message),s&&s({currentData:x.fullData,errorValue:t,currentValue:n,name:w,path:j,error:e})},[s,c]),T=g===`key_${E}`,I="number"==typeof j.slice(-1)[0],N={isEditing:g===E,isEditingKey:T,isArray:I,canEditKey:null!==a&&S&&k&&D&&!I},A=""===w&&j.length>0?m("EMPTY_STRING",x):null;return{pathString:E,nodeData:x,path:j,name:w,size:C,canEdit:S,canDelete:D,canAdd:k,canDrag:O,error:y,showError:R,onError:_,setError:b,handleEditKey:e=>{if(v(null),w===e||!a)return;let t=j.slice(0,-1);Object.keys(a).includes(e)?_({code:"KEY_EXISTS",message:m("ERROR_KEY_EXISTS",x)},e):i(Object.fromEntries(Object.entries(a).map(t=>{let[r,n]=t;return r===w?[e,n]:[r,n]})),t).then(t=>{t&&_({code:"UPDATE_ERROR",message:t},e)})},derivedValues:N,emptyStringKey:A}},oH=e=>{let{canDrag:t,canDragOnto:n,path:o,nodeData:a,onMove:i,onError:s,translate:c}=e,{getStyles:d}=ou(),{dragSource:u,setDragSource:p}=oy(),[f,m]=(0,l.useState)(!1),h=n6(o),g=(0,l.useMemo)(()=>t?{onDragStart:e=>{e.stopPropagation(),p({path:o,pathString:h})},onDragEnd:e=>{e.stopPropagation(),p({path:null,pathString:null})}}:{},[t,h]),v=(0,l.useMemo)(()=>e=>n?{onDragOver:e=>{e.stopPropagation(),e.preventDefault()},onDrop:t=>{t.stopPropagation(),b(e),p({path:null,pathString:null}),m(!1)},onDragEnter:t=>{var r;t.stopPropagation(),h.startsWith(null!=(r=u.pathString)?r:"")||m(e)},onDragExit:e=>{e.stopPropagation(),m(!1)}}:{},[u,n,h]),y=(0,l.useMemo)(()=>n&&null!==u.pathString?(0,r.jsx)("div",Object.assign({className:"jer-drop-target-bottom",style:{height:"50%",position:"absolute",width:"100%",top:"50%",zIndex:o.length}},v("below"))):null,[u,n,o.length]),b=e=>{var t,r;let n=null==(t=u.path)?void 0:t.slice(-1)[0],l=null==(r=u.path)?void 0:r.slice(0,-1).join("."),d=o.slice(0,-1).join(""),{parentData:p}=a;"string"==typeof n&&p&&!Array.isArray(p)&&Object.keys(p).includes(n)&&n in p&&l!==d?s({code:"KEY_EXISTS",message:c("ERROR_KEY_EXISTS",a)},n):i(u.path,o,e).then(e=>{e&&s({code:"UPDATE_ERROR",message:e},a.value)})};return{dragSourceProps:g,getDropTargetProps:v,BottomDropTarget:y,DropTargetPadding:e=>{let{position:t,nodeData:n}=e;return f===t?(0,r.jsx)("div",{className:"jer-drag-n-drop-padding",style:d("dropZone",n)}):null},handleDrop:b}},oB=e=>{let{isEditingKey:t,canEditKey:n,pathString:o,path:l,name:a,arrayIndexFromOne:i,handleKeyboard:s,handleEditKey:c,handleCancel:d,handleClick:u,keyValueArray:p,styles:f,getNextOrPrevious:m,emptyStringKey:h}=e,{setCurrentlyEditingElement:g}=oy(),v="number"==typeof a?String(a+ +!!i):a;return t?(0,r.jsx)("input",{className:"jer-input-text jer-key-edit",type:"text",name:o,defaultValue:v,autoFocus:!0,onFocus:e=>e.target.select(),onKeyDown:e=>s(e,{stringConfirm:()=>c(e.target.value),cancel:d,tabForward:()=>{if(c(e.target.value),p){let e=null==p?void 0:p[0][0];g(e?[...l,e]:m("next"))}else g(l)},tabBack:()=>{c(e.target.value),g(m("prev"))}}),style:{width:v.length/1.5+.5+"em"}}):(0,r.jsxs)("span",{className:"jer-key-text",style:Object.assign(Object.assign({},f),{minWidth:`${Math.min(v.length+1,5)}ch`,flexShrink:+(v.length>10)}),onDoubleClick:()=>n&&g(l,"key"),onClick:u,children:[h?(0,r.jsx)("span",{className:"jer-empty-string",children:h}):v,""!==v||h?(0,r.jsx)("span",{className:"jer-key-colon",children:":"}):null]})},oW=e=>{let{data:t,parentData:n,onEdit:o,onDelete:a,onChange:i,onMove:s,enableClipboard:c,canDragOnto:d,restrictType
41Selection:u,searchFilter:p,searchText:f,showLabel:m,stringTruncate:h,showStringQuotes:g,arrayIndexFromOne:v,indent:y,translate:b,customNodeDefinitions:x,customNodeData:j,handleKeyboard:w,keyboardControls:C,sort:E,editConfirmRef:S,jsonStringify:D,showIconTooltips:k}=e,{getStyles:O}=ou(),{setCurrentlyEditingElement:R,setCollapseState:_,previouslyEditedElement:T,setPreviouslyEditedElement:I,tabDirection:N,setTabDirection:A,previousValue:P,setPreviousValue:M}=oy(),[L,V]=(0,l.useState)("function"==typeof t?ox:t),{pathString:F,nodeData:K,path:H,name:B,canEdit:W,canDelete:z,canDrag:U,error:$,onError:G,handleEditKey:Y,emptyStringKey:q,derivedValues:J}=oK({props:e}),{dragSourceProps:X,getDropTargetProps:Z,BottomDropTarget:Q,DropTargetPadding:ee}=oH({canDrag:U,canDragOnto:d,path:H,nodeData:K,onMove:s,onError:G,translate:b}),[et,er]=(0,l.useState)(oz(t,j)),en=(0,l.useCallback)(e=>{i?V(i({currentData:K.fullData,newValue:e,currentValue:L,name:B,path:H})):V(e)},[i]);(0,l.useEffect)(()=>{V("function"==typeof t?ox:t),er(oz(t,j))},[t,$]);let{CustomNode:eo,customNodeProps:el,hideKey:ea,showEditTools:ei=!0,showOnEdit:es,showOnView:ec,passOriginalNode:ed}=j,eu=[...oF,...x.filter(e=>{let{showInTypesSelector:t=!1,name:r}=e;return t&&!!r}).map(e=>{let{name:t}=e;return t})],ep=(0,l.useMemo)(()=>{if("boolean"==typeof u)return u?[]:eu;if(Array.isArray(u))return u;let e=u(K);return"boolean"==typeof e?e?[]:eu:e},[K,u]),[ef,em]=(0,l.useState)(((e,t)=>{var r;if("string"!=typeof e)return null;let n=t.filter(t=>t instanceof Object&&t.enum&&t.values.includes(e)&&t.matchPriority);return n.sort((e,t)=>{var r,n;return(null!=(r=t.matchPriority)?r:0)-(null!=(n=e.matchPriority)?n:0)}),null!=(r=n[0])?r:null})(L,ep)),{isEditing:eh}=J,eg=n3("value",K,p,f);if(!eh||eg&&W||R(or(K.fullData,H,N,E)||T),!eg)return null;let ev=e=>{let t;if(R(null),M(null),void 0===e||e&&"object"==typeof e&&"type"in e&&"target"in e&&"preventDefault"in e&&"function"==typeof e.preventDefault)switch(et){case"object":t={[b("DEFAULT_NEW_KEY",K)]:L};break;case"array":t=null!=L?L:[];break;case"number":{let e=Number(L);t=isNaN(e)?0:e;break}default:t=L}else t=e;o(t,H).then(e=>{e&&G({code:"UPDATE_ERROR",message:e},t)})},ey=()=>{R(null),null===P?(V(t),M(null)):o(P,H)},{isEditingKey:eb,canEditKey:ex}=J,ej=!eh&&$,ew=eh&&ep.length>1,eC=("invalid"!==et||eo)&&!$&&ei,eE=eo&&(eh&&es||!eh&&ec),eS={value:L,parentData:n,setValue:en,isEditing:eh,canEdit:W,setIsEditing:W?()=>R(H):()=>{},handleEdit:ev,handleCancel:ey,path:H,stringTruncate:h,showStringQuotes:g,nodeData:K,enumType:ef,translate:b,handleKeyboard:w,keyboardCommon:{cancel:ey,tabForward:()=>{A("next"),I(F);let e=or(K.fullData,H,"next",E);e&&(ev(),R(e))},tabBack:()=>{A("prev"),I(F);let e=or(K.fullData,H,"prev",E);e&&(ev(),R(e))}}},eD={canEditKey:ex,isEditingKey:eb,pathString:F,path:H,name:B,arrayIndexFromOne:v,handleKeyboard:w,handleEditKey:Y,handleCancel:ey,styles:O("property",K),getNextOrPrevious:e=>or(K.fullData,H,e,E),emptyStringKey:q},ek=eE?(0,r.jsx)(eo,Object.assign({},e,{value:L,customNodeProps:el,setValue:en,handleEdit:ev,handleCancel:ey,handleKeyPress:e=>w(e,{stringConfirm:ev,cancel:ey}),isEditing:eh,setIsEditing:()=>R(H),getStyles:O,originalNode:ed?oU(t,eS):void 0,originalNodeKey:ed?(0,r.jsx)(oB,Object.assign({},eD)):void 0,canEdit:W,keyboardCommon:eS.keyboardCommon,onError:G})):oU(t,eS);return(0,r.jsxs)("div",Object.assign({className:"jer-component jer-value-component",style:{marginLeft:null!==n?y/2+"em":0,position:"relative"},draggable:U},X,Z("above"),{children:[Q,(0,r.jsx)(ee,{position:"above",nodeData:K}),(0,r.jsxs)("div",{className:"jer-value-main-row",style:{flexWrap:B.length>10?"wrap":"nowrap"},children:[m&&!ea&&(0,r.jsx)(oB,Object.assign({},eD)),(0,r.jsxs)("div",{className:"jer-value-and-buttons",children:[(0,r.jsx)("div",{className:"jer-input-component",children:ek}),eh?(0,r.jsx)(oL,{onOk:ev,onCancel:ey,nodeData:K,editConfirmRef:S}):eC&&(0,r.jsx)(oM,{startEdit:W?()=>{M(P),R(H,ey)}:void 0,handleDelete:z?()=>{a(L,H).then(e=>{e&&G({code:"DELETE_ERROR",message:e},L)})}:void 0,enableClipboard:c,translate:b,customButtons:e.customButtons,nodeData:K,handleKeyboard:w,keyboardControls:C,editConfirmRef:S,jsonStringify:D,showIconTooltips:k}),ew&&(0,r.jsxs)("div",{className:"jer-select jer-select-types",children:[(0,r.jsx)("select",{name:`${B}-type-select`,className:"jer-select-inner",onChange:e=>(e=>{let t=x.find(t=>t.name===e);if(t)return o(t.defaultValue,H),er(e),em(null),R(null),void _({path:H,collapsed:!1,includeChildren:!1});let r=ep.find(t=>t instanceof Object&&t.enum===e);if(r)return"string"==typeof L&&r.values.includes(L)||o(r.values[0],H).then(e=>{e&&(G({code:"UPDATE_ERROR",message:e},n),R(null))}),void em(r);let n=o$(L,e,b("DEFAULT_NEW_KEY",K),(null==j?void 0:j.CustomNode)?b("DEFAULT_STRING",K):void 0);["string","number","boolean"].includes(e)||R(null),o(n,H).then(e=>{e?(G({code:"UPDATE_ERROR",message:e},n),R(null)):em(null)})})(e.target.value),value:ef?ef.enum:et,children:ep.map(e=>e instanceof Object&&"enum"in e?(0,r.jsx)("option",{value:e.enum,children:e.enum},e.enum):(0,r.jsx)("option",{value:e,children:e},e))}),(0,r.jsx)("span",{className:"focus"})]}),ej&&(0,r.jsx)("span",{className:"jer-error-slug",style:O("error",K),children:$})]})]}),(0,r.jsx)(ee,{position:"below",nodeData:K})]}))},oz=(e,t)=>
41(null==t?void 0:t.CustomNode)&&(null==t?void 0:t.name)&&t.showInTypesSelector?t.name:"string"==typeof e?"string":"number"==typeof e?"number":"boolean"==typeof e?"boolean":null===e?"null":"invalid",oU=(e,t)=>{let n=oz(e),{value:o}=t;switch(n){case"string":return(0,r.jsx)(oC,Object.assign({},t,{value:o}));case"number":return(0,r.jsx)(oE,Object.assign({},t,{value:o}));case"boolean":return(0,r.jsx)(oS,Object.assign({},t,{value:o}));case"null":return(0,r.jsx)(oD,Object.assign({},t));default:return(0,r.jsx)(ok,Object.assign({},t))}},o$=(e,t,r,n)=>{switch(t){case"string":return null!=n?n:String(e);case"number":{let t=Number(e);return isNaN(t)?0:t}case"boolean":return!!e;case"null":return null;case"object":return{[r]:e};case"array":return[e];default:return String(e)}},oG=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=e.filter(e=>{let{condition:r}=e;return r(t)});if(0===r.length)return{};let n=r[0],{element:o,wrapperElement:l,customNodeProps:a,wrapperProps:i,hideKey:s=!1,showEditTools:c=!0,showOnEdit:d=!1,showOnView:u=!0,showCollectionWrapper:p=!0}=n;return Object.assign({CustomNode:o,CustomWrapper:l,customNodeProps:a,wrapperProps:i,hideKey:s,showEditTools:c,showOnEdit:d,showOnView:u,showCollectionWrapper:p},nQ(n,["element","wrapperElement","customNodeProps","wrapperProps","hideKey","showEditTools","showOnEdit","showOnView","showCollectionWrapper"]))},oY=e=>{let{getStyles:t}=ou(),{collapseState:n,setCollapseState:o,getMatchingCollapseState:a,currentlyEditingElement:i,setCurrentlyEditingElement:s,areChildrenBeingEdited:c,previousValue:d,setPreviousValue:u}=oy(),{mainContainerRef:p,data:f,nodeData:m,parentData:h,showCollectionCount:g,onEdit:v,onAdd:y,onDelete:b,canDragOnto:x,collapseFilter:j,collapseAnimationTime:w,onMove:C,enableClipboard:E,onEditEvent:S,showIconTooltips:D,searchFilter:k,searchText:O,indent:R,sort:_,showArrayIndices:T,arrayIndexFromOne:I,defaultValue:N,newKeyOptions:A,translate:P,customNodeDefinitions:M,customNodeData:L,jsonParse:V,jsonStringify:F,TextEditor:K,keyboardControls:H,handleKeyboard:B,insertAtTop:W,onCollapse:z,editConfirmRef:U,collapseClickZones:$}=e,[G,Y]=(0,l.useState)(F(f)),q=j(m),{contentRef:J,isAnimating:X,maxHeight:Z,collapsed:Q,animateCollapse:ee,cssTransitionValue:et}=((e,t,r,n,o)=>{let[a,i]=(0,l.useState)(r?0:void 0),[s,c]=(0,l.useState)(r),d=(0,l.useRef)(!1),u=(0,l.useRef)(null),p=(0,l.useRef)(0),f=(0,l.useRef)(0),m=t/1e3+"s",h=(0,l.useCallback)(r=>{var l,a;if(s!==r){switch(window.clearTimeout(f.current),d.current=!0,r){case!0:{let e=null!=(a=null==(l=u.current)?void 0:l.offsetHeight)?a:0;p.current=e,i(e),setTimeout(()=>{i(0)},5);break}case!1:i(p.current||((e,t,r,n)=>{var o,l,a;if(!t.current)return 0;let i=parseInt(null!=(o=getComputedStyle(r.current).getPropertyValue("line-height"))?o:"16px"),s=(null!=(a=null==(l=t.current)?void 0:l.offsetWidth)?a:0)/(.5*i);
41return Math.min(n(e).replace(/\\n/g,"\n").split("\n").map(e=>Math.ceil(e.length/s)).reduce((e,t)=>e+t,0)*i+30,window.innerHeight-50)})(e,u,n,o))}c(!s),f.current=window.setTimeout(()=>{d.current=!1,r||i(void 0)},t)}},[t,s,e,n,o]);return{contentRef:u,isAnimating:d.current,animateCollapse:h,maxHeight:a,collapsed:s,cssTransitionValue:m}})(f,w,q,p,F),{pathString:er,nodeData:en,path:eo,name:el,size:ea,canEdit:ei,canDelete:es,canAdd:ec,canDrag:ed,error:eu,setError:ep,onError:ef,handleEditKey:em,emptyStringKey:eh,derivedValues:eg}=oK({props:e,collapsed:Q}),{dragSourceProps:ev,getDropTargetProps:ey,BottomDropTarget:eb,DropTargetPadding:ex}=oH({canDrag:ed,canDragOnto:x,path:eo,nodeData:en,onMove:C,onError:ef,translate:P}),ej=(0,l.useRef)(!q),{isEditing:ew,isEditingKey:eC,isArray:eE,canEditKey:eS}=eg;(0,l.useEffect)(()=>{Y(F(f))},[f,F]),(0,l.useEffect)(()=>{let e=j(en)&&!ew;ej.current=!e,ee(e)},[j]),(0,l.useEffect)(()=>{if(null!==n){let e=a(eo);e&&(ej.current=!0,ee(e.collapsed))}},[n]);let eD=(0,l.useRef)(null),ek=(0,l.useCallback)((e,t)=>{if("function"!=typeof N)return N;let r=N(e,t);return void 0!==r?r:null},[N]),eO=(0,l.useCallback)(e=>A?"function"!=typeof A?A:A(e):null,[A]),{CustomNode:eR,customNodeProps:e_,CustomWrapper:eT,wrapperProps:eI={},hideKey:eN,showEditTools:eA=!0,showOnEdit:eP,showOnView:eM,showCollectionWrapper:eL=!0}=L,eV=c(er);if(eV&&Q&&ee(!1),!(n3("collection",en,k,O)||0===en.level)&&!eV)return null;let eF=Array.isArray(f)?"array":"object",eK="array"===eF?{open:"[",close:"]"}:{open:"{",close:"}"},eH=e=>{"Tab"!==e.key||e.getModifierState("Shift")?B(e,{objectConfirm:eW,cancel:eU}):(e.preventDefault(),Y(ol(eD,"	")))},eB=e=>{e.stopPropagation();let t=n8(e);t&&H.collapseModifier.includes(t)?(ej.current=!0,o({collapsed:!Q,path:eo,includeChildren:!0})):i&&i.includes(er)||(ej.current=!0,o(null),z&&z({path:eo,collapsed:!Q,includeChildren:!1}),ee(!Q))},eW=()=>{try{let e=V(G);if(s(null),u(null),ep(null),F(e)===F(f))return;v(e,eo).then(t=>{t&&ef({code:"UPDATE_ERROR",message:t},e)})}catch(e){ef({code:"INVALID_JSON",message:P("ERROR_INVALID_JSON",en)},G)}},ez=eo.length>0?()=>{b(f,eo).then(e=>{e&&ef({code:"DELETE_ERROR",message:e},f)})}:void 0,eU=()=>{s(null),null===d?(ep(null),Y(F(f)),u(null)):v(d,eo)},e$="when-closed"===g?Q:g,eG=!ew&&eA,eY=(T||!eE)&&!eN&&void 0!==el,eq=eR&&(ew&&eP||!ew&&eM),eJ=Object.entries(f).map(e=>{let[t,r]=e;return["array"===eF?Number(t):t,r]});"object"===eF&&_(eJ,e=>e);let eX=ej.current?ew?(0,r.jsxs)("div",{className:"jer-collection-text-edit",children:[K?(0,r.jsx)(K,{value:G,onChange:Y,onKeyDown:e=>B(e,{objectConfirm:eW,cancel:eU})}):(0,r.jsx)(n1,{textAreaRef:eD,className:"jer-collection-text-area",name:er,value:G,setValue:Y,handleKeyPress:eH,styles:t("input",en)}),(0,r.jsx)("div",{className:"jer-collection-input-button-row",children:(0,r.jsx)(oL,{onOk:eW,onCancel:eU,nodeData:en,editConfirmRef:U})})]}):eJ.map((n,o)=>{let[l,a]=n,i={key:l,value:a,path:[...eo,l],level:eo.length+1,index:o,size:n2(a)?Object.keys(a).length:null,parentData:f,fullData:en.fullData},s=oG(M,i);return(0,r.jsx)("div",{className:"jer-collection-element",style:t("collectionElement",i),children:!n2(a)||(null==s?void 0:s.renderCollectionAsValue)?(0,r.jsx)(oW,Object.assign({},e,{data:a,parentData:f,nodeData:i,canDragOnto:ei,showLabel:"object"===eF||T,customNodeData:s}),l):(0,r.jsx)(oY,Object.assign({},e,{data:a,parentData:f,nodeData:i,showCollectionCount:g,canDragOnto:ei,customNodeData:s}),l)},l)}):null,eZ=!!eL&&Q&&!eV;eZ||(ej.current=!0);let eQ=Object.assign(Object.assign({},e),{data:f,value:f,parentData:h,nodeData:en,setValue:e=>n0(void 0,void 0,void 0,function*(){return yield v(e,eo)}),handleEdit:eW,handleCancel:eU,handleKeyPress:eH,isEditing:ew,setIsEditing:()=>s(eo),getStyles:t,canDragOnto:ei,canEdit:ei,keyboardCommon:{},onError:ef}),e0=eq?(0,r.jsx)(eR,Object.assign({customNodeProps:e_},eQ,{children:eX})):eX,e1=eG&&(0,r.jsx)(oM,{startEdit:ei?()=>{ej.current=!0,u(null),s(eo)}:void 0,handleAdd:ec?e=>{ee(!1);let t=ek(en,e);"array"===eF?y(t,[...eo,W.array?0:f.length],W.array?{insert:!0}:{}).then(e=>{e&&ef({code:"ADD_ERROR",message:e},t)}):e in f?ef({code:"KEY_EXISTS",message:P("ERROR_KEY_EXISTS",en)},e):y(t,[...eo,e],W.object?{insertBefore:0}:{}).then(e=>{e&&ef({code:"ADD_ERROR",message:e},t)})}:void 0,handleDelete:es?ez:void 0,enableClipboard:E,type:eF,nodeData:en,translate:P,customButtons:e.customButtons,keyboardControls:H,handleKeyboard:B,getNewKeyOptions:eO,editConfirmRef:U,jsonStringify:F,onEditEvent:S,showIconTooltips:D}),e2={canEditKey:eS,isEditingKey:eC,pathString:er,path:eo,name:el,arrayIndexFromOne:I,handleKeyboard:B,handleEditKey:em,handleCancel:eU,keyValueArray:eJ,styles:t("property",en),getNextOrPrevious:e=>or(en.fullData,eo,e,_),handleClick:$.includes("property")?eB:e=>e.stopPropagation(),emptyStringKey:eh},e3=(0,r.jsxs)("div",Object.assign({className:"jer-component jer-collection-component",style:Object.assign(Object.assign({marginLeft:(0===eo.length?0:R/2)+"em"},t("collection",en)),{position:"relative"}),draggable:ed},ev,ey("above"),{children:[(0,r.jsx)("div",{className:"jer-clickzone",style:{width:R/2+1+"em",zIndex:10+2*en.level},onClick:$.includes("left")?eB:void 0}),!ew&&eb,(0,r.jsx)(ex,{position:"above",nodeData:en}),eL?(0,r.jsxs)("div",{className:"jer-collection-header-row",style:{position:"relative"},onClick:$.includes("header")?eB:void 0,children:[(0,r.jsxs)("div",{className:"jer-collection-name",children:[(0,r.jsx)("div",{className:"jer-collapse-icon jer-accordion-icon"+(Q?" jer-rotate-90":""),style:{zIndex:11+2*en.level,transition:et},onClick:eB,children:(0,r.jsx)(oP,{name:"chevron",rotate:Q,nodeData:en})}),eY&&(0,r.jsx)(oB,Object.assign({},e2)),!ew&&(0,r.jsx)("span",{className:"jer-brackets jer-bracket-open",style:t("bracket",en),children:eK.open})]}),!ew&&e$&&(0,r.jsx)("div",{className:"jer-collection-item-count"+(e$?" jer-visible":" jer-hidden"),style:Object.assign(Object.assign({},t("itemCount",en)),{transition:et}),children:1===ea?P("ITEM_SINGLE",Object.assign(Object.assign({},en),{size:1}),1):P("ITEMS_MULTIPLE",en,ea)}),(0,r.jsx)("div",{className:"jer-brackets"+(eZ?" jer-visible":" jer-hidden"),style:Object.assign(Object.assign({},t("bracket",en)),{transition:et}),children:eK.close}),e1]}):eN?(0,r.jsx)(r.Fragment,{}):(0,r.jsxs)("div",{className:"jer-collection-header-row",style:{position:"relative"},children:[(0,r.jsx)(oB,Object.assign({},e2)),e1]}),(0,r.jsxs)("div",{className:"jer-collection-inner",style:Object.assign(Object.assign({overflowY:eZ||X?"clip":"visible",maxHeight:eV?void 0:Z},t("collectionInner",en)),{transition:et}),ref:J,children:[e0,(0,r.jsx)("div",{className:ew?"jer-collection-error-row":"jer-collection-error-row-edit",children:eu&&(0,r.jsx)("span",{className:"jer-error-slug",style:t("error",en),children:eu})}),!ew&&eL&&(0,r.jsx)("div",{className:"jer-brackets jer-bracket-outside",style:Object.assign(Object.assign({},t("bracket",en)),{marginLeft:(R<3?-1:R<6?-.5:0)+"em"}),children:eK.close})]}),(0,r.jsx)(ex,{position:"below",nodeData:en})]}));return eT?(0,r.jsx)(eT,Object.assign({customNodeProps:eI},eQ,{children:e3})):e3},oq={ITEM_SINGLE:"{{count}} item",ITEMS_MULTIPLE:"{{count}} items",KEY_NEW:"Enter new key",KEY_SELECT:"Select key",NO_KEY_OPTIONS:"No key options",ERROR_KEY_EXISTS:"Key already exists",ERROR_INVALID_JSON:"Invalid JSON",ERROR_UPDATE:"Update unsuccessful",ERROR_DELETE:"Delete unsuccessful",ERROR_ADD:"Adding node unsuccessful",DEFAULT_STRING:"New data!",DEFAULT_NEW_KEY:"key",SHOW_LESS:"(Show less)",EMPTY_STRING:"<empty string>",TOOLTIP_COPY:"Copy to clipboard",TOOLTIP_EDIT:"Edit",TOOLTIP_DELETE:"Delete",TOOLTIP_ADD:"Add"};var oJ=[],oX=[];!function(e,t){if(e&&"u">typeof document){var r,n=!0===t.prepend?"prepend":"append",o=!0===t.singleTag,l="string"==typeof t.container?document.querySelector(t.container):document.getElementsByTagName("head")[0];if(o){var a=oJ.indexOf(l);-1===a&&(oX[a=oJ.push(l)-1]={}),r=oX[a]&&oX[a][n]?oX[a][n]:oX[a][n]=i()}else r=i();65279===e.charCodeAt(0)&&(e=e.substring(1)),r.styleSheet?r.styleSheet.cssText+=e:r.appendChild(document.createTextNode(e))}function i(){var e=document.createElement("style");if(e.setAttribute("type","text/css"),t.attributes)for(var r=Object.keys(t.attributes),o=0;o<r.length;o++)e.setAttribute(r[o],t.attributes[r[o]]);var a="prepend"===n?"afterbegin":"beforeend";return l.insertAdjacentElement(a,e),e}}(':root{--jer-select-border:#b6b6b6;--jer-select-focus:#777;--jer-select-arrow:#777;--jer-form-border:1px solid #ededf0;--jer-form-border-focus:1px solid #e2e2e2;--jer-highlight-color:#b3d8ff}.jer-visible{opacity:1}.jer-hidden{opacity:0}
41.jer-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#000;cursor:inherit;font-family:inherit;font-size:.8em;line-height:inherit;margin:0;outline:none;padding:0 1em 0 0;z-index:1}select::-ms-expand{display:none}.jer-select{align-items:center;background-color:#fff;background-image:linear-gradient(0deg,#f9f9f9,#fff 33%);border:1px solid var(--jer-select-border);border-radius:.25em;cursor:pointer;display:grid;grid-template-areas:"select";line-height:1.1;max-width:15ch;min-width:12ch;padding:.25em .5em;position:relative}.jer-select select,.jer-select:after{grid-area:select}.jer-select:not(.jer-select--multiple):after{background-color:var(--jer-select-arrow);clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:.5em;justify-self:end;width:.8em}select:focus+.focus{border:1px solid var(--jer-select-focus);border-radius:inherit;bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px}.jer-select-inner{text-overflow:ellipsis;width:100%}.jer-editor-container{border-radius:.5em;font-size:16px;line-height:1;padding:1em 1em 1em 2em;position:relative;text-align:left}.jer-editor-container textarea{border:var(--jer-form-border);border-radius:.3em;color:var(--jer-input-color);outline:none}.jer-editor-container textarea:focus{border:var(--jer-form-border-focus)}.jer-editor-container input{border:var(--jer-form-border);border-radius:.3em;font-family:inherit;outline:none}.jer-editor-container input:focus{border:var(--jer-form-border-focus)}.jer-editor-container ::selection{background-color:var(--jer-highlight-color)}.jer-collection-header-row,.jer-value-main-row{align-items:center;display:flex;gap:.3em;min-height:1.7em}.jer-collection-header-row{display:flex;flex-wrap:wrap}.jer-collapse-icon{left:-1.2em;position:absolute;top:.35em}.jer-collection-inner{position:relative}.jer-collection-text-edit{align-items:flex-start;display:flex;flex-direction:column;gap:.3em;line-height:1.1em}.jer-collection-text-area{font-family:inherit;font-size:.85em;max-height:40em;overflow:hidden;padding:.2em .5em 0;resize:both}.jer-collection-input-button-row{display:flex;font-size:150%;justify-content:flex-end;margin-top:.4em;width:100%}.jer-collection-error-row{bottom:.5em;position:absolute}.jer-error-slug{margin-left:1em}.jer-value-component{position:relative}.jer-value-main-row{display:flex;gap:0}.jer-value-and-buttons{align-items:center;display:flex;justify-content:flex-start;padding-left:.5em}.jer-value-error-row{position:absolute}.jer-value-string{line-height:1.3em;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.jer-string-expansion{cursor:pointer;filter:saturate(50%);opacity:.6}.jer-show-less{font-size:80%}.jer-hyperlink{text-decoration:underline}.jer-input-text{font-family:inherit;font-size:.9em;height:1.4em;line-height:1.2em;margin:0;min-width:6em;overflow:hidden;padding:.25em .5em .2em;resize:none}.jer-input-boolean{margin-left:.3em;margin-right:.3em;transform:scale(1.5)}.jer-key-text{line-height:1.1em;white-space:pre-wrap;word-break:break-word}.jer-key-edit{font-size:inherit;font-size:.9em;padding:0 .3em}.jer-value-invalid{font-style:italic;opacity:.5}.jer-input-number{font-size:90%;min-width:3em}.jer-confirm-buttons,.jer-edit-buttons{align-items:center;cursor:pointer;display:flex;height:1em}.jer-input-buttons{gap:.4em}.jer-edit-buttons{gap:.4em;margin-left:.5em;opacity:0}.jer-confirm-buttons{gap:.2em;margin-left:.4em}.jer-edit-buttons:hover{opacity:1;position:relative}.jer-collection-header-row:hover>.jer-edit-buttons,.jer-value-and-buttons:hover>.jer-edit-buttons,.jer-value-main-row:hover>.jer-edit-buttons{opacity:1}.jer-copy-pulse{position:relative;transition:.3s}.jer-copy-pulse:hover{opacity:.85;transform:scale(1.2);transition:.3s}.jer-copy-pulse:after{border-radius:50%;box-shadow:0 0 15px 5px var(--jer-icon-copy-color);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s;width:100%}.jer-copy-pulse:active:after{border-radius:4em;box-shadow:0 0 0 0 var(--jer-icon-copy-color);left:0;opacity:1;position:absolute;top:0;transition:0s}.jer-copy-pulse:active{top:.07em}.jer-rotate-90{transform:rotate(-90deg)}.jer-icon:hover{opacity:.85;transform:scale(1.2);transition:.3s}.jer-empty-string{font-size:90%;font-style:italic}.jer-drag-n-drop-padding{border:1px dashed #e0e0e0;border-radius:.3em;height:.5em}.jer-clickzone{height:calc(100% - .8em);left:-1em;position:absolute;top:1.2em}',{});let oZ=e=>{let{data:t,setData:n,rootName:o="root",onUpdate:a=()=>{},onEdit:i=a,onDelete:s=a,onAdd:c=a,onChange:d,onError:u,onEditEvent:p,showErrorMessages:f=!0,enableClipboard:m=!0,indent:h=2,collapse:g=!1,collapseAnimationTime:v=300,showCollectionCount:y=!0,restrictEdit:b=!1,restrictDelete:x=!1,restrictAdd:j=!1,restrictType
41Selection:w=!1,restrictDrag:C=!0,viewOnly:E,searchFilter:S,searchText:D,searchDebounceTime:k=350,keySort:O=!1,showArrayIndices:R=!0,arrayIndexFromOne:_=!1,showStringQuotes:T=!0,showIconTooltips:I=!1,defaultValue:N=null,newKeyOptions:A,minWidth:P=250,maxWidth:M="min(600px, 90vw)",rootFontSize:L,stringTruncate:V=250,translations:F={},className:K,id:H,customText:B={},customNodeDefinitions:W=[],customButtons:z=[],jsonParse:U=JSON.parse,jsonStringify:$=(e,t)=>JSON.stringify(e,t,2),TextEditor:G,errorMessageTimeout:Y=2500,keyboardControls:q={},externalTriggers:J,insertAtTop:X=!1,onCollapse:Z,collapseClickZones:Q=["header","left"]}=e,{getStyles:ee}=ou(),{setCurrentlyEditingElement:et}=oy(),er=(0,l.useMemo)(()=>o1(g),[g]),en=(0,l.useMemo)(()=>(e,t,r)=>((e,t,r,n,o)=>{if(t[n]){let e=t[n](r);if(null!==e)return e}let l=n in e?e[n]:oq[n];return void 0===o?l:null==l?void 0:l.replace("{{count}}",String(o))})(F,B,t,e,r),[F,B]),[eo,el]=(0,l.useState)(D),[ea,ei]=(e=>{let{setData:t,data:r}=e,[n,o]=(0,l.useState)(t?void 0:r),a=(0,l.useCallback)(e=>{t?t(e):o(e)},[t]);return(0,l.useEffect)(()=>{t||o(r)},[r]),[t?r:n,a]})({setData:n,data:t}),es=(0,l.useRef)(null);(0,l.useEffect)(()=>{et(null);let e=setTimeout(()=>el(D),k);return()=>clearTimeout(e)},[D,k]);let ec={key:o,path:[],level:0,index:0,value:ea,size:"object"==typeof ea&&null!==ea?Object.keys(ea).length:1,parentData:null,fullData:ea},ed=(e,t)=>n0(void 0,void 0,void 0,function*(){let r=yield e(t);if(!0===r||void 0===r)return void ei(t.newData);let[n,o]=o3(r)?r:["error",r];if("error"===n)return ei(t.currentData),!1===o?en("ERROR_UPDATE",ec):String(o);ei(o)}),eu=(0,l.useMemo)(()=>o1(b,E),[b,E]),ep=(0,l.useMemo)(()=>o1(x,E),[x,E]),ef=(0,l.useMemo)(()=>o1(j,E),[j,E]),em=(0,l.useMemo)(()=>o1(C,E),[C,E]),eh=(0,l.useMemo)(()=>o2(S),[S]),eg=(0,l.useMemo)(()=>(e=>{let t=Object.assign({},ot);for(let r of Object.keys(ot))if(e[r]){let n=e[r],o=["clipboardModifier","collapseModifier"].includes(r)?Array.isArray(n)?n:[n]:"string"==typeof n?{key:n}:n;t[r]=o,["stringConfirm","numberConfirm","booleanConfirm"].forEach(r=>{!e[r]&&e.confirm&&(t[r]=t.confirm)})}return t})(q),[q]),ev=(0,l.useCallback)((e,t)=>((e,t,r)=>{for(let[n,o]of Object.entries(t))if(n7(r,e[n],n)){r.preventDefault(),o();break}})(eg,t,e),[eg]),ey=(0,l.useMemo)(()=>{let e=o5(W,"stringifyReplacer");return t=>$(t,e)},[W,$]),eb=(0,l.useMemo)(()=>{let e=o5(W,"parseReviver");return t=>oa(U(t,e))},[W,U]),ex=(0,l.useRef)(null);((e,t)=>{let{setCurrentlyEditingElement:r,currentlyEditingElement:n,setCollapseState:o}=oy();(0,l.useEffect)(()=>{if(!e)return;let{collapse:l,edit:a}=e;l&&o(l);let i=!(null==a?void 0:a.path)||n6(a.path)===n;switch(null==a?void 0:a.action){case"accept":i&&(t.current&&t.current.click(),r(null));break;case"cancel":i&&r(null);break;default:(null==a?void 0:a.path)&&r(a.path)}},[e])})(J,ex);let ej=(0,l.useCallback)((e,t)=>{!1!==O&&("function"!=typeof O?e.sort((e,r)=>{let n=t(e)[0],o=t(r)[0];return n<o?-1:+(n>o)}):e.sort((e,r)=>O(t(e),t(r))))},[O]),ew=oG(W,ec),eC={mainContainerRef:es,name:o,nodeData:ec,onEdit:(e,t)=>n0(void 0,void 0,void 0,function*(){let{currentData:r,newData:n,currentValue:o,newValue:l}=o0(ea,t,e,"update");if(o!==l)return yield ed(i,{currentData:r,newData:n,currentValue:o,newValue:l,name:t.slice(-1)[0],path:t})}),onDelete:(e,t)=>n0(void 0,void 0,void 0,function*(){let{currentData:r,newData:n,currentValue:o,newValue:l}=o0(ea,t,e,"delete");return yield ed(s,{currentData:r,newData:n,currentValue:o,newValue:l,name:t.slice(-1)[0],path:t})}),onAdd:(e,t,r)=>n0(void 0,void 0,void 0,function*(){let{currentData:n,newData:o,currentValue:l,newValue:a}=o0(ea,t,e,"add",r);return yield ed(c,{currentData:n,newData:o,currentValue:l,newValue:a,name:t.slice(-1)[0],path:t})}),onChange:d,onError:u,onEditEvent:p,showErrorMessages:f,onMove:(e,t,r)=>n0(void 0,void 0,void 0,function*(){if(null===e)return;let{currentData:n,newData:o,currentValue:l}=o0(ea,e,"","delete"),a=e.slice(-1)[0],s=t.slice(0,-1),c=t.slice(-1)[0],d="number"==typeof c?"above"===r?c:c+1:"number"==typeof a?`arr_${a}`:a;e.slice(0,-1).join(".")===t.slice(0,-1).join(".")&&"number"==typeof a&&"number"==typeof d&&a<d&&(d-=1);let u="number"==typeof d?{insert:!0}:"above"===r?{insertBefore:c}:{insertAfter:c},{newData:p,newValue:f}=o0(o,[...s,d],l,"add",u);return yield ed(i,{currentData:n,newData:p,currentValue:l,newValue:f,name:t.slice(-1)[0],path:t})}),showCollectionCount:y,collapseFilter:er,collapseAnimationTime:v,restrictEditFilter:eu,restrictDeleteFilter:ep,restrictAddFilter:ef,restrictType
41Selection:w,restrictDragFilter:em,canDragOnto:!1,searchFilter:eh,searchText:eo,enableClipboard:m,keySort:O,sort:ej,showArrayIndices:R,arrayIndexFromOne:_,showStringQuotes:T,showIconTooltips:I,indent:h,defaultValue:N,newKeyOptions:A,stringTruncate:V,translate:en,customNodeDefinitions:W,customNodeData:ew,customButtons:z,parentData:null,jsonParse:eb,jsonStringify:ey,TextEditor:G,errorMessageTimeout:Y,handleKeyboard:ev,keyboardControls:eg,insertAtTop:{object:!0===X||"object"===X,array:!0===X||"array"===X},onCollapse:Z,editConfirmRef:ex,collapseClickZones:Q},eE=Object.assign(Object.assign({},ee("container",ec)),{minWidth:P,maxWidth:M});return eE.fontSize=null!=L?L:eE.fontSize,(0,r.jsx)("div",{id:H,ref:es,className:`jer-editor-container ${null!=K?K:""}`,style:eE,children:n2(ea)&&!ew.renderCollectionAsValue?(0,r.jsx)(oY,Object.assign({data:ea},eC)):(0,r.jsx)(oW,Object.assign({data:ea,showLabel:!0},eC))})},oQ=e=>{var t;let[n,o]=(0,l.useState)();return(0,l.useEffect)(()=>{o(document.documentElement)},[]),n?(0,r.jsx)(od,{theme:null!=(t=e.theme)?t:os,icons:e.icons,docRoot:n,children:(0,r.jsx)(ov,{onEditEvent:e.onEditEvent,onCollapse:e.onCollapse,children:(0,r.jsx)(oZ,Object.assign({},e))})}):null},o0=function(e,t,r,n){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if(0===t.length)return{currentData:e,newData:r,currentValue:e,newValue:r};let l=Object.assign({remove:"delete"===n},o),a="add"!==n?nJ(e,t):void 0;return{currentData:e,newData:n$(e,t,r,l),currentValue:a,newValue:"delete"!==n?r:void 0}},o1=(e,t)=>t?()=>!0:"boolean"==typeof e?()=>e:"number"==typeof e?t=>{let{level:r}=t;return r>=e}:e,o2=e=>{if(void 0!==e)return"value"===e?n4:"key"===e?n9:"all"===e?(e,t)=>n4(e,t)||n9(e,t):e},o3=e=>Array.isArray(e)&&2===e.length&&["error","value"].includes(e[0]),o5=(e,t)=>{let r="stringifyReplacer"===t?[e=>void 0===e?oi:e]:[];if(r.push(...e.map(e=>e[t]).filter(e=>!!e)),0!==r.length)return(e,t)=>{let n=t;for(let e of r)n=e(n);return n}};e.i(10100);let o4={edit:(0,r.jsx)(()=>{let e,t=(0,er.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,r.jsx)("path",{d:"M11.5 2.5L13.5 4.5L5.5 12.5H3.5V10.5L11.5 2.5Z"}),(0,r.jsx)("path",{d:"M10 4L12 6"})]}),t[0]=e):e=t[0],e},{}),ok:(0,r.jsx)(()=>{let e,t=(0,er.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,r.jsx)("path",{d:"M3 8L6.5 11.5L13 5"})}),t[0]=e):e=t[0],e},{}),cancel:(0,r.jsx)(()=>{let e,t=(0,er.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,r.jsx)("path",{d:"M12 4L4 12M4 4L12 12"})}),t[0]=e):e=t[0],e},{}),chevron:(0,r.jsx)(()=>{let e,t=(0,er.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,r.jsx)("path",{d:"M4 6L8 10L12 6"})}),t[0]=e):e=t[0],e},{})},o9=(0,o.styled)("div")({name:"EditorWrapper",class:"e1xt20xg",propsAsIs:!1}),o6=(0,o.styled)("div")({name:"ScrollContainer",class:"s4uey6m",propsAsIs:!1}),o8={displayName:"Light",styles:{container:{backgroundColor:"var(--tt-bg-secondary)",fontFamily:"inherit"},collection:{},collectionInner:{},collectionElement:{},dropZone:{},property:"var(--tt-text-primary)",bracket:{color:"var(--tt-text-secondary)",fontWeight:"bold"},itemCount:{color:"var(--tt-text-muted)",fontStyle:"italic"},string:"#c41a16",number:"#1c00cf",boolean:"#aa0d91",null:{color:"#808080",fontStyle:"italic"},input:["var(--tt-text-primary)",{fontSize:"90%"}],inputHighlight:"#b3d8ff",error:{fontSize:"0.8em",color:"var(--tt-error)",fontWeight:"bold"},iconCollection:"var(--tt-text-secondary)",iconEdit:"var(--tt-accent)",iconDelete:"var(--tt-error)",iconAdd:"var(--tt-accent)",iconCopy:"var(--tt-text-muted)",iconOk:"var(--tt-success)",iconCancel:"var(--tt-error)"}}
41,o7={displayName:"Dark",styles:{container:{backgroundColor:"var(--tt-bg-secondary)",fontFamily:"inherit"},collection:{},collectionInner:{},collectionElement:{},dropZone:{},property:"var(--tt-text-primary)",bracket:{color:"var(--tt-text-secondary)",fontWeight:"bold"},itemCount:{color:"var(--tt-text-muted)",fontStyle:"italic"},string:"#a5d6ff",number:"#79c0ff",boolean:"#ff7b72",null:{color:"#8b949e",fontStyle:"italic"},input:["var(--tt-text-primary)",{fontSize:"90%"}],inputHighlight:"#388bfd33",error:{fontSize:"0.8em",color:"var(--tt-error)",fontWeight:"bold"},iconCollection:"var(--tt-text-secondary)",iconEdit:"var(--tt-accent)",iconDelete:"var(--tt-error)",iconAdd:"var(--tt-accent)",iconCopy:"var(--tt-text-muted)",iconOk:"var(--tt-success)",iconCancel:"var(--tt-error)"}},le=e=>{let t,n,o=(0,er.c)(6),{data:l,onChange:a}=e,i=tM();o[0]!==a?(t=e=>{a(e)},o[0]=a,o[1]=t):t=o[1];let s=t,c=i?o7:o8;return o[2]!==l||o[3]!==s||o[4]!==c?(n=(0,r.jsx)(o9,{children:(0,r.jsx)(o6,{children:(0,r.jsx)(oQ,{data:l,setData:s,rootName:"runtimeConfig",theme:c,icons:o4,collapse:!1,enableClipboard:!1,restrictAdd:!0,restrictDelete:!0,restrictTypeSelection:!0,maxWidth:"100%"})})}),o[2]=l,o[3]=s,o[4]=c,o[5]=n):n=o[5],n};var lt=e.i(59564),lr="Switch",[ln,lo]=(0,s.createContextScope)(lr),[ll,la]=ln(lr),li=l.forwardRef((e,t)=>{let{__scopeSwitch:n,name:o,checked:s,defaultChecked:c,required:u,disabled:p,value:f="on",onCheckedChange:m,form:g,...v}=e,[y,b]=l.useState(null),x=(0,i.useComposedRefs)(t,e=>b(e)),j=l.useRef(!1),w=!y||g||!!y.closest("form"),[C,E]=(0,d.useControllableState)({prop:s,defaultProp:c??!1,onChange:m,caller:lr});return(0,r.jsxs)(ll,{scope:n,checked:C,disabled:p,children:[(0,r.jsx)(h.Primitive.button,{type:"button",role:"switch","aria-checked":C,"aria-required":u,"data-state":lu(C),"data-disabled":p?"":void 0,disabled:p,value:f,...v,ref:x,onClick:(0,a.composeEventHandlers)(e.onClick,e=>{E(e=>!e),w&&(j.current=e.isPropagationStopped(),j.current||e.stopPropagation())})}),w&&(0,r.jsx)(ld,{control:y,bubbles:!j.current,name:o,value:f,checked:C,required:u,disabled:p,form:g,style:{transform:"translateX(-100%)"}})]})});li.displayName=lr;var ls="SwitchThumb",lc=l.forwardRef((e,t)=>{let{__scopeSwitch:n,...o}=e,l=la(ls,n);return(0,r.jsx)(h.Primitive.span,{"data-state":lu(l.checked),"data-disabled":l.disabled?"":void 0,...o,ref:t})});lc.displayName=ls;var ld=l.forwardRef((e,t)=>{let{__scopeSwitch:n,control:o,checked:a,bubbles:s=!0,...c}=e,d=l.useRef(null),u=(0,i.useComposedRefs)(d,t),p=(0,rK.usePrevious)(a),f=(0,lt.useSize)(o);return l.useEffect(()=>{let e=d.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(p!==a&&t){let r=new Event("click",{bubbles:s});t.call(e,a),e.dispatchEvent(r)}},[p,a,s]),(0,r.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:a,...c,tabIndex:-1,ref:u,style:{...c.style,...f,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function lu(e){return e?"checked":"unchecked"}ld.displayName="SwitchBubbleInput",e.i(10937);let lp=(0,o.styled)(li)({name:"StyledRoot",class:"s1iqwlqo",propsAsIs:!0}),lf=(0,o.styled)(lc)({name:"StyledThumb",class:"s1yhvxjr",propsAsIs:!0}),lm=e=>{let t,n,o,l,a=(0,er.c)(7);return a[0]!==e?({ref:n,...t}=e,a[0]=e,a[1]=t,a[2]=n):(t=a[1],n=a[2]),a[3]===Symbol.for("react.memo_cache_sentinel")?(o=(0,r.jsx)(lf,{}),a[3]=o):o=a[3],a[4]!==t||a[5]!==n?(l=(0,r.jsx)(lp,{ref:n,...t,children:o}),a[4]=t,a[5]=n,a[6]=l):l=a[6],l};e.i(66014);let lh=(0,o.styled)("section")({name:"Section",class:"sya645m",propsAsIs:!1}),lg=(0,o.styled)("input")({name:"DateInput",class:"dke77kf",propsAsIs:!1}),lv=(0,o.styled)("div")({name:"SwitchRow",class:"s1pti74b",propsAsIs:!1}),ly=e=>{let t,n,o,l,a,i,s,c,d,u,p,f,m,h,g,v,y,b,x,j,w,C,E,S=(0,er.c)(47),{envData:D,envConfig:k,fullEnvConfig:O,onEnvConfigChange:R,onEnvDataChange:_}=e;S[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)(tH,{children:"Select environment"}),S[0]=t):t=S[0],S[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,r.jsx)(tK,{htmlFor:"api-env",children:"API Environment"}),S[1]=n):n=S[1];let T=k.selectedEnv;S[2]!==R?(o=e=>{R({selectedEnv:e.toUpperCase()})},S[2]=R,S[3]=o):o=S[3],S[4]===Symbol.for("react.memo_cache_sentinel")?(l=(0,r.jsx)(nV,{id:"api-env",children:(0,r.jsx)(r4,{})}),S[4]=l):l=S[4],S[5]!==O.validEnvs?(a=O.validEnvs.map(lb),S[5]=O.validEnvs,S[6]=a):a=S[6],S[7]!==a?(i=(0,r.jsx)(nF,{children:a}),S[7]=a,S[8]=i):i=S[8],S[9]!==k.selectedEnv||S[10]!==o||S[11]!==i?(s=(0,r.jsxs)(lh,{children:[t,(0,r.jsxs)(tz,{children:[n,(0,r.jsxs)(r1,{value:T,onValueChange:o,children:[l,i]})]})]}),S[9]=k.selectedEnv,S[10]=o,S[11]=i,S[12]=s):s=S[12],S[13]===Symbol.for("react.memo_cache_sentinel")?(c=(0,r.jsx)(tH,{children:"Customize configuration"}),S[13]=c):c=S[13],S[14]===Symbol.for("react.memo_cache_sentinel")?(d=(0,r.jsx)(tK,{htmlFor:"preview-toggle",children:"Show unpublished data"}),S[14]=d):d=S[14];let I=k.isPreviewEnabled??!1;S[15]!==R?(u=e=>{R({isPreviewEnabled:e})},S[15]=R,S[16]=u):u=S[16],S[17]!==I||S[18]!==u?(p=(0,r.jsxs)(tz,{children:[d,(0,r.jsx)(lv,{children:(0,r.jsx)(lm,{id:"preview-toggle",checked:I,onCheckedChange:u})})]}),S[17]=I,S[18]=u,S[19]=p):p=S[19],S[20]!==k.isPreviewEnabled||S[21]!==k.previewDate||S[22]!==R?(f=k.isPreviewEnabled&&(0,r.jsxs)(tz,{children:[(0,r.jsx)(tK,{htmlFor:"preview-date",children:"Simulate date"}),(0,r.jsx)(lg,{id:"preview-date",type:"datetime-local",value:k.previewDate??"",onChange:e=>{R({previewDate:e.currentTarget.value})}})]}),S[20]=k.isPreviewEnabled,S[21]=k.previewDate,S[22]=R,S[23]=f):f=S[23],S[24]!==p||S[25]!==f?(m=(0,r.jsxs)(tB,{children:[p,f]}),S[24]=p,S[25]=f,S[26]=m):m=S[26],S[27]===Symbol.for("react.memo_cache_sentinel")?(h=(0,r.jsx)(tK,{htmlFor:"log-level",children:"Log level (client side only)"}),S[27]=h):h=S[27];let N=String(k.logLevel);return S[28]!==R?(g=e=>{R({logLevel:Number(e)})},S[28]=R,S[29]=g):g=S[29],S[30]===Symbol.for("react.memo_cache_sentinel")?(v=(0,r.jsx)(nV,{id:"log-level",children:(0,r.jsx)(r4,{})}),S[30]=v):v=S[30],S[31]===Symbol.for("react.memo_cache_sentinel")?(y=Object.entries(X.logNames),S[31]=y):y=S[31],S[32]===Symbol.for("react.memo_cache_sentinel")?(b=(0,r.jsx)(nF,{children:y.map(lx)}),S[32]=b):b=S[32],S[33]!==N||S[34]!==g?(x=(0,r.jsxs)(tz,{children:[h,(0,r.jsxs)(r1,{value:N,onValueChange:g,children:[v,b]})]}),S[33]=N,S[34]=g,S[35]=x):x=S[35],S[36]===Symbol.for("react.memo_cache_sentinel")?(j=(0,r.jsx)(tK,{children:"Client side configuration"}),S[36]=j):j=S[36],S[37]!==D||S[38]!==_?(w=(0,r.jsxs)(tz,{children:[j,(0,r.jsx)(le,{data:D,onChange:_})]}),S[37]=D,S[38]=_,S[39]=w):w=S[39],S[40]!==m||S[41]!==x||S[42]!==w?(C=(0,r.jsxs)(lh,{children:[c,(0,r.jsxs)(tW,{children:[m,x,w]})]}),S[40]=m,S[41]=x,S[42]=w,S[43]=C):C=S[43],S[44]!==C||S[45]!==s?(E=(0,r.jsxs)(tW,{children:[s,C]}),S[44]=C,S[45]=s,S[46]=E):E=S[46],E};function lb(e){return(0,r.jsx)(nK,{value:e,children:e},e)}function lx(e){let[t,n]=e;return(0,r.jsxs)(nK,{value:t,children:[n," (",t,")"]},t)}e.i(68639);let lj=(0,o.styled)("button")({name:"FeatureButton",class:"fwxqf4b",propsAsIs:!1,vars:{"fwxqf4b-0":[e=>"primary"===e.variant?"var(--tt-accent)":"var(--tt-bg-secondary)"],"fwxqf4b-1":[e=>"primary"===e.variant?"white":"var(--tt-text-primary)"]}}),lw=e=>e.map(e=>({label:e.label,value:(e=>{switch(e.type){case"switch":return(0,r.jsx)(lm,{checked:e.checked,onCheckedChange:e.onChange,disabled:e.disabled});case"select":return(0,r.jsxs)(r1,{value:e.value,onValueChange:e.onChange,disabled:e.disabled,children:[(0,r.jsx)(nV,{children:(0,r.jsx)(r4,{placeholder:e.placeholder??"Select..."})}),(0,r.jsx)(nF,{children:e.options.map(e=>(0,r.jsx)(nK,{value:e.id,children:e.label},e.id))})]});case"button":return(0,r.jsx)(lj,{type:"button",onClick:e.onClick,disabled:e.disabled,variant:e.variant??"secondary",children:e.buttonLabel});
41case"custom":return e.render}})(e),indent:e.indent})),lC=e=>{let t,n,o=(0,er.c)(9),{dynamicContent:l}=e;if(!l||0===l.length){let e;return o[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)("p",{style:{color:"var(--tt-text-muted)",textAlign:"center"},children:"No feature flags configured for this app."}),o[0]=e):e=o[0],e}if(l.length>0&&"object"==typeof l[0]&&"title"in l[0]&&"items"in l[0]){let e,t;o[1]!==l?(e=l.map(lE),o[1]=l,o[2]=e):e=o[2];let n=e;return o[3]!==n?(t=(0,r.jsx)(rA,{sections:n}),o[3]=n,o[4]=t):t=o[4],t}return o[5]!==l?(t=lw(l),o[5]=l,o[6]=t):t=o[6],o[7]!==t?(n=(0,r.jsx)(rA,{items:t}),o[7]=t,o[8]=n):n=o[8],n};function lE(e){return{title:e.title,items:lw(e.items)}}e.i(96501);let lS=(0,o.styled)("span")({name:"CustomBadge",class:"cwmycnz",propsAsIs:!1}),lD=e=>{let t,n,o,l,a,i,s,c,d,u,p=(0,er.c)(26),{appState:f,config:m,dynamicContent:h}=e,{environmentConfig:g,metaConfig:v}=m,{defaultEnv:y,selectedEnv:b,isConfigOverwritten:x}=g,{gitlab:j}=v,{brand:w,isDarkMode:C}=f;p[0]!==j?(t=ey(j),p[0]=j,p[1]=t):t=p[1];let E=t;p[2]===Symbol.for("react.memo_cache_sentinel")?(n={label:"Version",value:"0.0.1, Mon Sep 21 08:17:36 UTC 2026"},p[2]=n):n=p[2],p[3]!==j?.branchName||p[4]!==E?(o=E?[{label:"Branch",value:(0,r.jsx)("a",{href:E,target:"_blank",rel:"noreferrer",children:j?.branchName})}]:[],p[3]=j?.branchName,p[4]=E,p[5]=o):o=p[5];let S=w??"zdf";p[6]!==S?(l={label:"Brand",value:S},p[6]=S,p[7]=l):l=p[7];let D=C?"dark":"light";if(p[8]!==D?(a={label:"Selected Theme",value:D},p[8]=D,p[9]=a):a=p[9],p[10]!==h?(i=h?Object.entries(h).map(lk):[],p[10]=h,p[11]=i):i=p[11],p[12]!==y?(s={label:"Deployed API",value:y},p[12]=y,p[13]=s):s=p[13],p[14]!==x?(c=x&&(0,r.jsx)(lS,{children:"Custom"}),p[14]=x,p[15]=c):c=p[15],p[16]!==b||p[17]!==c?(d={label:"Selected API",value:(0,r.jsxs)(r.Fragment,{children:[b,c]})},p[16]=b,p[17]=c,p[18]=d):d=p[18],p[19]!==i||p[20]!==s||p[21]!==d||p[22]!==o||p[23]!==l||p[24]!==a){let e=[n,...o,l,a,...i,s,d];u=(0,r.jsx)(rA,{items:e}),p[19]=i,p[20]=s,p[21]=d,p[22]=o,p[23]=l,p[24]=a,p[25]=u}else u=p[25];return u};function lk(e){let[t,r]=e;return{label:t,value:r}}e.i(16681);let lO=(0,o.styled)("div")({name:"RootContainer",class:"r18q5ygl",propsAsIs:!1}),lR=(0,o.styled)("div")({name:"DialogHeader",class:"dgx6ygj",propsAsIs:!1}),l_=(0,o.styled)("div")({name:"CloseButtonContainer",class:"c1fe1bnd",propsAsIs:!1});function lT(e){if(!e||0===e.length)return[];let t=e[0];return"object"==typeof t&&"title"in t&&"items"in t?e.flatMap(e=>e.items):e}e.s(["TestingTool",0,e=>{let{appState:t,config:o,hasPendingUpdate:a,resetConfig:i,setCustomConfig:s,tabCustomization:c}=e,{environmentConfig:d,environmentData:u}=o,{isHidden:p,position:f,hideForSession:m,hideAlways:h,show:g,setPosition:v}=function(){let e,t,r,n,o,a,i,s=(0,er.c)(10),[c,d]=(0,l.useState)(rc),[u,p]=(0,l.useState)(rs);s[0]!==u?(e=()=>{localStorage.setItem(rn,u)},t=[u],s[0]=u,s[1]=e,s[2]=t):(e=s[1],t=s[2]),(0,l.useEffect)(e,t),s[3]===Symbol.for("react.memo_cache_sentinel")?(r=()=>{sessionStorage.setItem(rr,"true"),d(!0)},s[3]=r):r=s[3];let f=r;s[4]===Symbol.for("react.memo_cache_sentinel")?(n=()=>{localStorage.setItem(rt,"true"),d(!0)},s[4]=n):n=s[4];let m=n;s[5]===Symbol.for("react.memo_cache_sentinel")?(o=()=>{sessionStorage.removeItem(rr),localStorage.removeItem(rt),d(!1)},s[5]=o):o=s[5];let h=o;s[6]===Symbol.for("react.memo_cache_sentinel")?(a=e=>{p(e)},s[6]=a):a=s[6];let g=a;return s[7]!==c||s[8]!==u?(i={isHidden:c,position:u,hideForSession:f,hideAlways:m,show:h,setPosition:g},s[7]=c,s[8]=u,s[9]=i):i=s[9],i}(),y=function(){let e,t=(0,er.c)(2);e:{let r;if(t[0]===Symbol.for("react.memo_cache_sentinel")){let n=window.location.hash.slice(1);if(!n){e=null;break e}r=function(e){if(!e)return null;let t=new URLSearchParams(e),r={},n={},o={},l=!1,a=t.get("env");a&&(r.selectedEnv=a.toUpperCase(),l=!0),"true"===t.get("isPreviewModeEnabled")&&(r.isPreviewEnabled=!0,l=!0);let i=t.get("previewDate");i&&(r.previewDate=i,l=!0);let s=t.get("logLevel");s&&(r.logLevel=Number(s),l=!0);let c=t.get("envData");if(c){let e=ra(c);e&&(n=e,l=!0)}let d=t.get("featureState");if(d){let e=ra(d);e&&(o=e,l=!0)}return l?{config:r,data:n,featureState:o}:null}(n),t[0]=r,t[1]=e}else r=t[0],e=t[1];e=r}return e}(),[b,x]=(0,l.useState)(!1),[j,w]=(0,l.useState)(t4),[C,E]=(0,l.useState)(()=>({selectedEnv:d.selectedEnv,isPreviewEnabled:d.isPreviewModeEnabled??!1,previewDate:d.previewDate,logLevel:d.logLevel??Z.LogLevel.DEBUG})),[D,k]=(0,l.useState)(u),O=(0,l.useRef)(c?.features);O.current=c?.features;let R=(0,l.useCallback)(e=>{e.ctrlKey&&e.shiftKey&&"d"===e.key.toLowerCase()&&(g(),x(!0))},[g]);(0,ee.useEvent)("keydown",R);let _=(0,l.useMemo)(()=>({selectedEnv:d.selectedEnv,isPreviewEnabled:d.isPreviewModeEnabled??!1,previewDate:d.previewDate,logLevel:d.logLevel??Z.LogLevel.DEBUG}),[d]),T=(0,l.useMemo)(()=>{let e=JSON.stringify(C)!==JSON.stringify(_),t=JSON.stringify(D)!==JSON.stringify(u);return e||t},[C,_,D,u]);(0,l.useEffect)(()=>
41{if(!y)return;let e=Object.keys(y.config).length>0||Object.keys(y.data).length>0,t=Object.keys(y.featureState).length>0;if(e)ri(rl),s({...C,...y.config},y.data);else if(t){ri(["featureState"]);let e=setTimeout(()=>{!function(e,t){for(let r of lT(e)){let e=t[r.label];void 0!==e&&("switch"===r.type&&"boolean"==typeof e?r.checked!==e&&r.onChange(e):"select"===r.type&&"string"==typeof e&&r.value!==e&&r.onChange(e))}}(O.current,y.featureState)},0);return()=>clearTimeout(e)}},[]);let I=(0,l.useCallback)(()=>{x(!1),E(_),k(u),w(t4)},[_,u]),N=(0,l.useCallback)(e=>{E(t=>({...t,...e}))},[]),A=(0,l.useCallback)(async()=>{await s(C,D)},[C,D,s]),P=(0,l.useCallback)(()=>{let e=new URLSearchParams;if(e.set(ro.ENV,C.selectedEnv),e.set(ro.IS_PREVIEW_MODE_ENABLED,C.isPreviewEnabled?.toString()??""),e.set(ro.PREVIEW_DATE,C.previewDate??""),e.set(ro.LOG_LEVEL,C.logLevel?.toString()??""),Object.keys(D).length>0){let t=btoa(String.fromCharCode(...new TextEncoder().encode(JSON.stringify(D))));e.set(ro.ENV_DATA,t)}let t=function(e){let t=lT(e),r={};for(let e of t)"switch"===e.type?r[e.label]=e.checked:"select"===e.type&&(r[e.label]=e.value);return r}(c?.features);if(Object.keys(t).length>0){let r=btoa(String.fromCharCode(...new TextEncoder().encode(JSON.stringify(t))));e.set(ro.FEATURE_STATE,r)}let r=new URL(window.location.href);return r.hash=e.toString(),r.toString()},[C,D,c?.features]),M=(0,l.useCallback)(()=>{I(),m()},[I,m]),L=(0,l.useCallback)(()=>{I(),h()},[I,h]),V=t.isDarkMode?tA:"",F=t.isDarkMode??!1;return p?null:(0,r.jsx)(tP.Provider,{value:F,children:(0,r.jsxs)(lO,{className:(0,n.cx)(tL,V),children:[(0,r.jsx)(ei,{isConfigOverwritten:d.isConfigOverwritten,customEnvName:d.selectedEnv,position:f,onClick:()=>x(!0)}),(0,r.jsx)(S,{open:b,onOpenChange:I,children:(0,r.jsxs)(rb,{"data-testid":"debug_module",isDarkMode:t.isDarkMode,"aria-describedby":void 0,children:[(0,r.jsx)(H,{className:Q.visuallyHidden,children:"Dev Tool Settings"}),(0,r.jsx)(rj,{"data-visible":!0===a,children:"Updating settings..."}),(0,r.jsxs)(rk,{value:j,onValueChange:e=>w(e),children:[(0,r.jsxs)(lR,{children:[(0,r.jsx)(rO,{"aria-label":"Dev tool sections",children:Object.entries(t7).map(e=>{let[t,n]=e;return(0,r.jsx)(rR,{value:t,children:n},t)})}),(0,r.jsx)(l_,{children:(0,r.jsx)(rx,{"data-testid":"close-btn"})})]}),(0,r.jsx)(rp,{children:(0,r.jsxs)(et.ErrorBoundary,{fallback:(0,r.jsx)("code",{children:"Oops - something went wrong."}),children:[(0,r.jsx)(r_,{value:t4,forceMount:!0,children:(0,r.jsx)(lD,{appState:t,config:o,dynamicContent:c?.generalInfos})}),(0,r.jsx)(r_,{value:t9,forceMount:!0,children:(0,r.jsx)(ly,{envConfig:C,envData:D,fullEnvConfig:d,onEnvConfigChange:async e=>{e.selectedEnv&&e.selectedEnv!==C.selectedEnv&&await s({selectedEnv:e.selectedEnv},{}),N(e)},onEnvDataChange:k})}),(0,r.jsx)(r_,{value:t6,forceMount:!0,children:(0,r.jsx)(lC,{dynamicContent:c?.features})}),(0,r.jsx)(r_,{value:t8,forceMount:!0,children:(0,r.jsx)(nH,{position:f,onPositionChange:v,onHideForSession:M,onHideAlways:L})})]})})]}),(0,r.jsx)(t5,{appState:t,config:o,isConfigOverwritten:d.isConfigOverwritten,hasUnsavedChanges:T,isEnvironmentTab:j===t9,onReset:i,onSave:A,getCopyUrl:P})]})})]})})}],7600)},43979,function(e){e.n(e.i(7600))},53599,e=>{e.v({})},95489,e=>{e.v({})},68947,e=>{e.v({})},9365,e=>{e.v({"dropdownIn-s1iag1jy":"DropdownMenu-tsx-module__wIcHQG__dropdownIn-s1iag1jy"})},46618,e=>{e.v({"glow-pulse":"CopyButton-tsx-module__jjQATW__glow-pulse","glow-pulse-g1b6td1u":"CopyButton-tsx-module__jjQATW__glow-pulse-g1b6td1u"})},50674,e=>{e.v({})},49519,e=>{e.v({})},13306,e=>{e.v({"contentIn-smri9yt":"Dialog-tsx-module__ZjJvpq__contentIn-smri9yt","contentOut-smri9yt":"Dialog-tsx-module__ZjJvpq__contentOut-smri9yt","fadeIn-s10jmqlk":"Dialog-tsx-module__ZjJvpq__fadeIn-s10jmqlk","fadeOut-s10jmqlk":"Dialog-tsx-module__ZjJvpq__fadeOut-s10jmqlk"})}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.