1import{R as s,r as u}from"./components-HrqkSW-p.js";import{M as Y,c as v,H as y,d as C,E as ue,K as D,J as $,N as me,O as fe,Q as pe,R as ge,V as Ee,X as ve,v as Ce,T as J,u as Q,B as he,I as S,Y as z,w as be,W as xe,Z as Ne,_ as Fe,G as ke}from"./hooks-C2GXaGyH.js";import{F as Me,I as Se}from"./context-DzX8oJBk.js";import{S as ye,F as Pe}from"./context-CWBknc04.js";import{j as we,T as Z}from"./index-BEmO9Zp3.js";import{_ as _e,a as Ae}from"./generateUtilityClasses-CPFDxSEa.js";import{_ as Ie,T as Le}from"./ButtonBase-D686T48b.js";import{S as Be}from"./XIcon.svg-CHAG8HK4.js";function Te(t,a){return t.classList?!!a&&t.classList.contains(a):(" "+(t.className.baseVal||t.className)+" ").indexOf(" "+a+" ")!==-1}function De(t,a){t.classList?t.classList.add(a):Te(t,a)||(typeof t.className=="string"?t.className=t.className+" "+a:t.setAttribute("class",(t.className&&t.className.baseVal||"")+" "+a))}function j(t,a){return t.replace(new RegExp("(^|\\s)"+a+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function $e(t,a){t.classList?t.classList.remove(a):typeof t.className=="string"?t.className=j(t.className,a):t.setAttribute("class",j(t.className&&t.className.baseVal||"",a))}var He=function(a,i){return a&&i&&i.split(" ").forEach(function(e){return De(a,e)})},L=function(a,i){return a&&i&&i.split(" ").forEach(function(e){return $e(a,e)})},H=function(t){Ie(a,t);function a(){for(var e,o=arguments.length,c=new Array(o),d=0;d<o;d++)c[d]=arguments[d];return e=t.call.apply(t,[this].concat(c))||this,e.appliedClasses={appear:{},enter:{},exit:{}},e.onEnter=function(r,n){var l=e.resolveArguments(r,n),f=l[0],g=l[1];e.removeClasses(f,"exit"),e.addClass(f,g?"appear":"enter","base"),e.props.onEnter&&e.props.onEnter(r,n)},e.onEntering=function(r,n){var l=e.resolveArguments(r,n),f=l[0],g=l[1],p=g?"appear":"enter";e.addClass(f,p,"active"),e.props.onEntering&&e.props.onEntering(r,n)},e.onEntered=function(r,n){var l=e.resolveArguments(r,n),f=l[0],g=l[1],p=g?"appear":"enter";e.removeClasses(f,p),e.addClass(f,p,"done"),e.props.onEntered&&e.props.onEntered(r,n)},e.onExit=function(r){var n=e.resolveArguments(r),l=n[0];e.removeClasses(l,"appear"),e.removeClasses(l,"enter"),e.addClass(l,"exit","base"),e.props.onExit&&e.props.onExit(r)},e.onExiting=function(r){var n=e.resolveArguments(r),l=n[0];e.addClass(l,"exit","active"),e.props.onExiting&&e.props.onExiting(r)},e.onExited=function(r){var n=e.resolveArguments(r),l=n[0];e.removeClasses(l,"exit"),e.addClass(l,"exit","done"),e.props.onExited&&e.props.onExited(r)},e.resolveArguments=function(r,n){return e.props.nodeRef?[e.props.nodeRef.current,r]:[r,n]},e.getClassNames=function(r){var n=e.props.classNames,l=typeof n=="string",f=l&&n?n+"-":"",g=l?""+f+r:n[r],p=l?g+"-active":n[r+"Active"],h=l?g+"-done":n[r+"Done"];return{baseClassName:g,activeClassName:p,doneClassName:h}},e}var i=a.prototype;return i.addClass=function(o,c,d){var r=this.getClassNames(c)[d+"ClassName"],n=this.getClassNames("enter"),l=n.doneClassName;c==="appear"&&d==="done"&&l&&(r+=" "+l),d==="active"&&o&&we(o),r&&(this.appliedClasses[c][d]=r,He(o,r))},i.removeClasses=function(o,c){var d=this.appliedClasses[c],r=d.base,n=d.active,l=d.done;this.appliedClasses[c]={},r&&L(o,r),n&&L(o,n),l&&L(o,l)},i.render=function(){var o=this.props;o.classNames;var c=_e(o,["classNames"]);return s.createElement(Z,Ae({},c,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},a}(s.Component);H.defaultProps={classNames:""};H.propTypes={};var B={Backdrop:"Polaris-Backdrop",transparent:"Polaris-Backdrop--transparent",belowNavigation:"Polaris-Backdrop--belowNavigation"};function Re(){const t=u.useContext(ye);if(!t)throw new Y("No ScrollLockManager was provided.");return t}function Ue(t){const a=Re();return u.useEffect(()=>(a.registerScrollLock(),()=>{a.unregisterScrollLock()}),[a]),null}function Ke(t){const{onClick:a,onTouchStart:i,belowNavigation:e,transparent:o,setClosing:c}=t,d=v(B.Backdrop,e&&B.belowNavigation,o&&B.transparent),r=()=>{c&&c(!0)},n=()=>{c&&c(!1),a&&a()};return s.createElement(s.Fragment,null,s.createElement(Ue,null),s.createElement("div",{className:d,onClick:n,onTouchStart:i,onMouseDown:r}))}const Oe=u.memo(function({children:a,disabled:i,root:e}){return u.useEffect(()=>{if(i||!e)return;const o=We(e)?e.current:e;!o||o.querySelector("[autofocus]")||y(o,!1)},[i,e]),s.createElement(s.Fragment,null,a)});function We(t){return t.current!==void 0}var T={Body:"Polaris-Modal__Body",NoScrollBody:"Polaris-Modal__NoScrollBody",IFrame:"Polaris-Modal__IFrame"},G={Section:"Polaris-Modal-Section",titleHidden:"Polaris-Modal-Section--titleHidden"};function ee({children:t,flush:a=!1,subdued:i=!1,titleHidden:e=!1}){const o=v(G.Section,e&&G.titleHidden);return s.createElement("div",{className:o},s.createElement(C,Object.assign({as:"section",padding:a?"0":"400"},e&&{paddingInlineEnd:"0"},i&&{background:"bg-surface-tertiary"}),t))}var m={Container:"Polaris-Modal-Dialog__Container",Dialog:"Polaris-Modal-Dialog",Modal:"Polaris-Modal-Dialog__Modal",limitHeight:"Polaris-Modal-Dialog--limitHeight",sizeSmall:"Polaris-Modal-Dialog--sizeSmall",sizeLarge:"Polaris-Modal-Dialog--sizeLarge",sizeFullScreen:"Polaris-Modal-Dialog--sizeFullScreen",animateFadeUp:"Polaris-Modal-Dialog--animateFadeUp",entering:"Polaris-Modal-Dialog--entering",exiting:"Polaris-Modal-Dialog--exiting",exited:"Polaris-Modal-Dialog--exited",entered:"Polaris-Modal-Dialog--entered"};function ze({trapping:t}){const a=u.useContext(Pe),i=u.useId();if(!a)throw new Y("No FocusManager was provided.");const{trapFocusList:e,add:o,remove:c}=a,d=e[0]===i,r=u.useMemo(()=>({canSafelyFocus:d}),[d]);return u.useEffect(()=>{if(t)return o(i),()=>{c(i)}},[o,i,c,t]),r}function je({trapping:t=!0,children:a}){const{canSafelyFocus:i}=ze({trapping:t}),e=u.useRef(null),[o,c]=u.useState(!0);u.useEffect(()=>{const n=i&&!(e.current&&e.current.contains(document.activeElement))?!t:!0;c(n)},[i,t]);const d=n=>{const l=e.current&&e.current.contains(document.activeElement);t===!1||!e.current||l||n.target instanceof Element&&n.target.matches(`${me.selector} *`)||i&&n.target instanceof HTMLElement&&e.current!==n.target&&!e.current.contains(n.target)&&y(e.current)},r=n=>{if(t===!1||!e.current)return;const l=fe(e.current),f=pe(e.current);n.target===f&&!n.shiftKey&&(n.preventDefault(),ge(e.current)),n.target===l&&n.shiftKey&&(n.preventDefault(),Ee(e.current))};return s.createElement(Oe,{disabled:o,root:e.current},s.createElement("div",{ref:e},s.createElement(ue,{event:"focusin",handler:d}),s.createElement(D,{keyCode:$.Tab,keyEvent:"keydown",handler:r}),a))}function Ge({instant:t,labelledBy:a,children:i,limitHeight:e,size:o,onClose:c,onExited:d,onEntered:r,setClosing:n,hasToasts:l,...f}){const g=ve(),p=u.useRef(null),h=u.useContext(Me);let x;h&&(x=h.toastMessages);const P=v(m.Modal,o&&m[Ce("size",o)],e&&m.limitHeight),E=t?Z:Xe;u.useEffect(()=>{p.current&&!p.current.contains(document.activeElement)&&y(p.current)},[]);const w=()=>{n&&n(!0)},F=()=>{n&&n(!1),c()},k=s.createElement("div",{"aria-live":"assertive"},x?x.map(N=>s.createElement(J,{visuallyHidden:!0,as:"p",key:N.id},N.content)):null);return s.createElement(E,Object.assign({},f,{nodeRef:p,mountOnEnter:!0,unmountOnExit:!0,timeout:parseInt(g.motion["motion-duration-200"],10),onEntered:r,onExited:d}),s.createElement("div",{className:m.Container,"data-polaris-layer":!0,"data-polaris-overlay":!0,ref:p},s.createElement(je,null,s.createElement("div",{role:"dialog","aria-modal":!0,"aria-label":a,"aria-labelledby":a,tabIndex:-1,
1className:m.Dialog},s.createElement("div",{className:P},s.createElement(D,{keyCode:$.Escape,keyEvent:"keydown",handler:w}),s.createElement(D,{keyCode:$.Escape,handler:F}),i),k))))}const Ve={appear:v(m.animateFadeUp,m.entering),appearActive:v(m.animateFadeUp,m.entered),enter:v(m.animateFadeUp,m.entering),enterActive:v(m.animateFadeUp,m.entered),exit:v(m.animateFadeUp,m.exiting),exitActive:v(m.animateFadeUp,m.exited)};function Xe({children:t,...a}){return s.createElement(H,Object.assign({},a,{classNames:Ve}),t)}function V({pressed:t,onClick:a}){const i=Q();return s.createElement(he,{variant:"tertiary",pressed:t,icon:Be,onClick:a,accessibilityLabel:i.translate("Polaris.Common.close")})}function qe({id:t,children:a,closing:i,titleHidden:e,onClose:o}){const c="400",d="400";return e||!a?s.createElement(C,{position:"absolute",insetInlineEnd:c,insetBlockStart:d,zIndex:"1"},s.createElement(V,{onClick:o})):s.createElement(C,{paddingBlockStart:"400",paddingBlockEnd:"400",paddingInlineStart:c,paddingInlineEnd:c,borderBlockEndWidth:"025",borderColor:"border",background:"bg-surface-tertiary"},s.createElement(Se,{columns:{xs:"1fr auto"},gap:"400"},s.createElement(S,{gap:"400",blockAlign:"center"},s.createElement(J,{id:t,as:"h2",variant:"headingMd",breakWord:!0},a)),s.createElement(V,{pressed:i,onClick:o})))}function Ye({primaryAction:t,secondaryActions:a,children:i}){const e=t&&z(t,{variant:"primary"})||null,o=a&&z(a)||null,c=e||o?s.createElement(S,{gap:"200"},o,e):null;return s.createElement(S,{gap:"400",blockAlign:"center"},s.createElement(C,{borderColor:"border",borderBlockStartWidth:"025",padding:"400",width:"100%"},s.createElement(S,{gap:"400",blockAlign:"center",align:"space-between"},s.createElement(C,null,i),c)))}const X=200,Je=400,Qe=function({children:a,title:i,titleHidden:e=!1,src:o,iFrameName:c,open:d,instant:r,sectioned:n,loading:l,size:f,limitHeight:g,footer:p,primaryAction:h,secondaryActions:x,onScrolledToBottom:P,activator:E,activatorWrapper:w="div",onClose:F,onIFrameLoad:k,onTransitionEnd:N,noScroll:te}){const[ae,_]=u.useState(X),[ne,R]=u.useState(!1),U=u.useId(),K=u.useRef(null),se=Q().translate("Polaris.Modal.iFrameTitle");let O,W;const re=u.useCallback(()=>{N&&N()},[N]),oe=u.useCallback(()=>{_(X);const b=E&&q(E)?E&&E.current:K.current;b&&requestAnimationFrame(()=>y(b))},[E]),ie=u.useCallback(b=>{const M=b.target;if(M&&M.contentWindow)try{_(M.contentWindow.document.body.scrollHeight)}catch{_(Je)}k?.(b)},[k]);if(d){const b=!p&&!h&&!x?null:s.createElement(Ye,{primaryAction:h,secondaryActions:x},p),M=n?be(a,ee,{titleHidden:e}):a,I=l?s.createElement(C,{padding:"400"},s.createElement(S,{gap:"400",align:"center",blockAlign:"center"},s.createElement(ke,null))):M,ce=te?s.createElement("div",{className:T.NoScrollBody},s.createElement(C,{width:"100%",overflowX:"hidden",overflowY:"hidden"},I)):s.createElement(Fe,{shadow:!0,className:T.Body,onScrolledToBottom:P},I),de=o?s.createElement("iframe",{name:c,title:se,src:o,className:T.IFrame,onLoad:ie,style:{height:`${ae}px`}}):ce;O=s.createElement(Ge,{instant:r,labelledBy:U,onClose:F,onEntered:re,onExited:oe,size:f,limitHeight:g,setClosing:R},s.createElement(qe,{titleHidden:e,id:U,closing:ne,onClose:F},i),de,b),W=s.createElement(Ke,{setClosing:R,onClick:F})}const A=!r,le=E&&!q(E)?s.createElement(C,{ref:K,as:w},E):null;return s.createElement(xe.Provider,{value:!0},le,s.createElement(Ne,{idPrefix:"modal"},s.createElement(Le,{appear:A,enter:A,exit:A},O),W))};function q(t){return Object.prototype.hasOwnProperty.call(t,"current")}Qe.Section=ee;export{Ke as B,H as C,Qe as M,je as T};
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.