1var ge=Object.create;var X=Object.defineProperty;var xe=Object.getOwnPropertyDescriptor;var we=Object.getOwnPropertyNames;var Ce=Object.getPrototypeOf,Me=Object.prototype.hasOwnProperty;var _e=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),L=(e,r)=>{for(var t in r)X(e,t,{get:r[t],enumerable:!0})},Q=(e,r,t,o)=>{if(r&&typeof r=="object"||typeof r=="function")for(let a of we(r))!Me.call(e,a)&&a!==t&&X(e,a,{get:()=>r[a],enumerable:!(o=xe(r,a))||o.enumerable});return e},p=(e,r,t)=>(Q(e,r,"default"),t&&Q(t,r,"default")),Ne=(e,r,t)=>(t=e!=null?ge(Ce(e)):{},Q(r||!e||!e.__esModule?X(t,"default",{value:e,enumerable:!0}):t,e));var pe=_e((pt,fe)=>{"use strict";var je=!1,de=function(){};je&&(me=function(r,t){var o=arguments.length;t=new Array(o>1?o-1:0);for(var a=1;a<o;a++)t[a-1]=arguments[a];var c=0,f="Warning: "+r.replace(/%s/g,function(){return t[c++]});typeof console<"u"&&console.error(f);try{throw new Error(f)}catch{}},de=function(e,r,t){var o=arguments.length;t=new Array(o>2?o-2:0);for(var a=2;a<o;a++)t[a-2]=arguments[a];if(r===void 0)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");e||me.apply(null,[r].concat(t))});var me;fe.exports=de});var ae={};L(ae,{Body:()=>H,ClayModalProvider:()=>Ee,Context:()=>ne,Header:()=>q,Item:()=>W,ItemGroup:()=>K,Modal:()=>O,Subtitle:()=>U,SubtitleSection:()=>G,Title:()=>R,TitleIndicator:()=>k,TitleSection:()=>z,default:()=>Ge,useModal:()=>J});var _={};L(_,{default:()=>v});p(_,$e);import*as $e from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";import Oe from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";var v=Oe;var s={};L(s,{default:()=>n});p(s,Je);import*as Je from"../../../frontend-js-react-web/__liferay__/exports/react.js";import Pe from"../../../frontend-js-react-web/__liferay__/exports/react.js";var n=Pe;function B(){return B=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var o in t)({}).hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},B.apply(null,arguments)}var Se=e=>{let{children:r,className:t,iFrameProps:o={},scrollable:a,url:c,...f}=e,i=(0,s.useRef)(null);return(0,s.useEffect)(()=>{let b=h=>
1{if(i.current&&(h.key==="ArrowUp"||h.key==="ArrowDown")&&!i.current.contains(document.activeElement)){if(h.defaultPrevented)return;i.current.focus()}};return document.addEventListener("keydown",b),()=>{document.removeEventListener("keydown",b)}},[i]),n.createElement("div",B({className:v("modal-body",t,{"inline-scroller":a,"modal-body-iframe":c}),ref:i,tabIndex:a?-1:void 0},f),c?n.createElement("iframe",B({},o,{src:c,title:c})):r)},H=Se;var P={};L(P,{default:()=>Z});p(P,tt);import*as tt from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$button.js";import Ie from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$button.js";var Z=Ie;var S={};L(S,{default:()=>j});p(S,ot);import*as ot from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$icon.js";import Ae from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$icon.js";var j=Ae;var se=n.createContext({});se.displayName="ClayModalContext";var T=se;function M(){return M=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var o in t)({}).hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},M.apply(null,arguments)}var K=e=>{let{children:r,className:t,...o}=e;return n.createElement("div",M({className:v("modal-item-group",t)},o),r)},W=e=>{let{children:r,className:t,shrink:o,...a}=e;return n.createElement("div",M({className:v("modal-item",t,{"modal-item-shrink":o})},a),r)},z=e=>{let{children:r,className:t,...o}=e;return n.createElement("div",M({className:v("modal-title-section",t)},o),r)},R=e=>{let{children:r,className:t,...o}=e,{ariaLabelledby:a}=n.useContext(T);return n.createElement("h1",M({className:v("modal-title",t),tabIndex:-1},o,{id:a}),r)},k=e=>{let{children:r,className:t,...o}=e;return n.createElement("div",M({className:v("modal-title-indicator",t)},o),r)},G=e=>{let{children:r,className:t,...o}=e;return n.createElement("div",M({className:v("modal-subtitle-section",t)},o),r)},U=e=>{let{children:r,className:t,...o}=e;return n.createElement("div",M({className:v("modal-subtitle",t)},o),r)},Le={danger:"exclamation-full",info:"info-circle",success:"check-circle-full",warning:"warning-full"},Te=e=>{let{children:r,closeButtonAriaLabel:t="Close",onClose:o,spritemap:a,status:c}=e;return n.createElement(n.Fragment,null,n.createElement(R,null,c&&n.createElement(k,null,n.createElement(j,{spritemap:a,symbol:Le[c]})),r),n.createElement(Z,{"aria-label":t,className:"close",displayType:"unstyled",onClick:o},n.createElement(j,{spritemap:a,symbol:"times"})))},Re=e=>{let{children:r,className:t,...o}=e;return n.createElement("div",M({className:v("modal-header",t)},o),r)},ke=e=>{let{children:r,closeButtonAriaLabel:t,withTitle:o=!0,...a}=e,{onClose:c,spritemap:f,status:i}=n.useContext(T);return n.createElement(Re,a,o&&n.createElement(Te,{closeButtonAriaLabel:t,onClose:c,spritemap:f,status:i},r),!o&&r)},q=ke;var d={};p(d,dt);import*as dt from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$shared.js";var le=function(e){if(typeof document>"u")return null;var r=Array.isArray(e)?e[0]:e;return r.ownerDocument.body},I=new WeakMap,V=new WeakMap,$={},ee=0,ce=function(e){return e&&(e.host||ce(e.parentNode))},De=function(e,r){return r.map(function(t){if(e.contains(t))return t;var o=ce(t);return o&&e.contains(o)?o:(console.error("aria-hidden",t,"in not contained inside",e,". Doing nothing"),null)}).filter(function(t){return!!t})},ie=function(e,r,t,o){var a=De(r,Array.isArray(e)?e:[e]);$[t]||($[t]=new WeakMap);var c=$[t],f=[],i=new Set,b=new Set(a),h=function(l){!l||i.has(l)||(i.add(l),h(l.parentNode))};a.forEach(h);var u=function(l){!l||b.has(l)||Array.prototype.forEach.call(l.children,function(m){if(i.has(m))u(m);else{var g=m.getAttribute(o),y=g!==null&&g!=="false",C=(I.get(m)||0)+1,E=(c.get(m)||0)+1;I.set(m,C),c.set(m,E),f.push(m),C===1&&y&&V.set(m,!0),E===1&&m.setAttribute(t,"true"),y||m.setAttribute(o,"true")}})};return u(r),i.clear(),ee++,function(){f.forEach(function(l){var m=I.get(l)-1,g=c.get(l)-1;I.set(l,m),c.set(l,g),m||(V.has(l)||l.removeAttribute(o),V.delete(l)),g||l.removeAttribute(t)}),ee--,ee||(I=new WeakMap,I=new WeakMap,V=new WeakMap,$={})}},Fe=function(e,r,t){t===void 0&&(t="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),a=r||le(e);return a?(o.push.apply(o,Array.from(a.querySelectorAll("[aria-live]"))),ie(o,a,t,"aria-hidden")):function(){return null}},Be=function(e,r,t){t===void 0&&(t="data-inert-ed");var o=r||le(e);return o?ie(e,o,t,"inert"):function(){return null}},He=function(){return typeof HTMLElement<"u"&&HTMLElement.prototype.hasOwnProperty("inert")},ue=function(e,r,t){return t===void 0&&(t="data-suppressed"),(He()?Be:Fe)(e,r,t)};var Nt=Ne(pe());function te(){return te=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var o in t)({}).hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},te.apply(null,arguments)}var Ke=e=>{let{className:r,first:t,last:o,middle:a,...c}=e;return n.createElement("div",te({className:v("modal-footer",r)},c),n.createElement("div",{className:"modal-item-first"},t),n.createElement("div",{className:"modal-item"},a),n.createElement("div",{className:"modal-item-last"},o))},ve=Ke;var he=(e,r,t,o,a)=>{let c=n.useRef(null),f=()=>{if(r.current){let u=r.current.querySelectorAll(d.FOCUSABLE_ELEMENTS);return Object.keys(u).map(l=>u[l])}return[]},i=u=>{if(u.key===d.Keys.Esc&&d.stack[d.stack.length-1]===e&&t(),u.key===d.Keys.Tab)if(e.current&&u.target!==null&&!e.current.contains(u.target))r.current.focus();else{let l=f(),m=l.indexOf(document.activeElement);u.shiftKey&&m===0&&(l[l.length-1].focus(),u.preventDefault()),!u.shiftKey&&m===l.length-1&&(l[0].focus(),u.preventDefault())}},b=u=>{c.current=u.target},h=u=>{if(u.defaultPrevented){c.current=null;return}u.target===e.current&&c.current===u.target&&(c.current=null,t()),c.current=null};(0,s.useEffect)(()=>(document.addEventListener("keydown",i),document.addEventListener("mousedown",b),document.addEventListener("mouseup",h),()=>{document.removeEventListener("keydown",i),document.removeEventListener("mousedown",b),document.removeEventListener("mouseup",h)}),[o,a])};var x;
1(function(e){e[e.Close=0]="Close",e[e.Open=1]="Open",e[e.RestoreFocus=2]="RestoreFocus"})(x||(x={}));function Y(){return Y=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var o in t)({}).hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Y.apply(null,arguments)}var be=0,w=e=>{let{center:r,children:t,className:o,containerElementRef:a,containerProps:c={},disableAutoClose:f=!1,observer:i,role:b="dialog",size:h,spritemap:u,status:l,zIndex:m,...g}=e,y=(0,s.useRef)(null),C=(0,s.useRef)(null),[E,N]=i&&i.mutation?i.mutation:[!1,!1];he(y,C,()=>!f&&i.dispatch(x.Close),E,N),(0,s.useEffect)(()=>{i.dispatch(x.RestoreFocus,document.activeElement),i.dispatch(x.Open)},[]),(0,s.useEffect)(()=>{if(C.current&&E&&N){let A=C.current.querySelector("h1");A?A.focus():C.current.focus()}},[E,N]);let F=(0,s.useMemo)(()=>(be++,`clay-modal-label-${be}`),[]);return(0,s.useEffect)(()=>(E&&N&&d.stack.push(y),()=>{let A=d.stack.indexOf(y);A>=0&&d.stack.splice(A,1)}),[E,y,N]),(0,s.useEffect)(()=>{if(y.current&&E&&d.stack[d.stack.length-1]===y)return ue(y.current)},[E]),n.createElement(d.ClayPortal,Y({},c,{containerRef:a,subPortalRef:y}),n.createElement("div",{"aria-hidden":"true",className:v("modal-backdrop fade",{show:E}),style:{zIndex:m}}),n.createElement("div",Y({},g,{className:v("fade modal d-block",o,{show:E}),ref:y,style:{zIndex:m&&m+10}}),n.createElement("div",{className:v("modal-dialog",{[`modal-${h}`]:h,[`modal-${l}`]:l,"modal-dialog-centered":r})},n.createElement("div",{"aria-labelledby":F,"aria-modal":"true",className:"modal-content",ref:C,role:b,tabIndex:-1},n.createElement(T.Provider,{value:{ariaLabelledby:F,onClose:()=>i.dispatch(x.Close),spritemap:u,status:l}},N&&t)))))};w.Body=H;w.Footer=ve;w.Header=q;w.Item=W;w.ItemGroup=K;w.Subtitle=U;w.SubtitleSection=G;w.Title=R;w.TitleIndicator=k;w.TitleSection=z;var O=w;var ye=e=>setTimeout(()=>{e()},100),re="modal-open",J=function(){let{defaultOpen:e=!1,onClose:r}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}
1,[t,o]=(0,s.useState)(e),[a,c]=(0,s.useState)([!1,!1]),f=(0,s.useRef)(null),i=(0,s.useRef)(null),b=()=>{document.body.classList.remove(re),c([!1,!0]),f.current=ye(()=>{r&&r(),i.current&&(i.current.focus(),i.current=null),o(!1),c([!1,!1])})},h=()=>{document.body.classList.add(re),o(!0),f.current=ye(()=>c([!0,!0]))},u=(m,g)=>{switch(m){case x.Close:b();break;case x.Open:h();break;case x.RestoreFocus:i.current=g;break;default:break}},l=(0,s.useCallback)(m=>{m?h():b()},[]);return(0,s.useEffect)(()=>()=>{document.body.classList.remove(re),f.current&&clearTimeout(f.current)},[]),{observer:{dispatch:u,mutation:a},onClose:b,onOpenChange:l,open:t}};var D;(function(e){e.Close="CLOSE",e.Open="OPEN"})(D||(D={}));var oe={body:n.createElement("div",null),footer:[],onClose:()=>{},visible:!1},We=(e,r)=>{switch(r.type){case 1:case D.Open:return{...r.payload,visible:!0};case 0:case D.Close:return oe;default:throw new TypeError}},ne=n.createContext([oe,()=>{}]),ze=e=>{let{children:r,spritemap:t}=e,[{visible:o,...a},c]=n.useReducer(We,oe),{observer:f,onClose:i}=J({onClose:()=>c({type:D.Close})}),{body:b,center:h,footer:u=[],header:l,size:m,status:g,url:y}=a,[C,E,N]=u,F={...a,onClose:i};return n.createElement(n.Fragment,null,o&&n.createElement(O,{center:h,observer:f,size:m,spritemap:t,status:g},l&&n.createElement(O.Header,null,l),n.createElement(O.Body,{url:y},b),!!u.length&&n.createElement(O.Footer,{first:C,last:N,middle:E})),n.createElement(ne.Provider,{value:[F,c]},r))};var Ee=ze;var Ge=O;var{default:Ue,Body:Vt,ClayModalProvider:$t,Context:Yt,Header:Jt,Item:Qt,ItemGroup:Xt,Modal:Zt,Subtitle:er,SubtitleSection:tr,Title:rr,TitleIndicator:or,TitleSection:nr,useModal:ar,__esModule:sr}=ae;var lr=Ue;export{Vt as Body,$t as ClayModalProvider,Yt as Context,Jt as Header,Qt as Item,Xt as ItemGroup,Zt as Modal,er as Subtitle,tr as SubtitleSection,rr as Title,or as TitleIndicator,nr as TitleSection,sr as __esModule,lr as default,ar as useModal}; 2//# sourceMappingURL=@clayui$modal.js.map
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.