UNPKG

klioso

Version:

Multi-Service Provider Management System for WordPress and Web Development with Enhanced Scanner

10 lines (9 loc) 34 kB
import{r as xt,a as s,U as h,b as $t,j as g,u as St}from"./app-DZ07njAd.js";import{T as Pt,I as Ft}from"./TextInput-C2yLYnKC.js";import{I as Tt}from"./InputLabel-Da_7K_sG.js";import{s as we,K as k,L as O,y as I,n as j,o as b,a as X,u as K,b as J,t as be,T as kt,l as ye,p as Dt,f as Be,F as re,c as He,z as Ve,i as ee,d as Ct,O as ke}from"./transition-BCwV6od8.js";var Ot=xt();function le(e){var t,r;return we.isServer?null:e?"ownerDocument"in e?e.ownerDocument:"current"in e?(r=(t=e.current)==null?void 0:t.ownerDocument)!=null?r:document:null:document}let Nt=s.createContext(void 0);function At(){return s.useContext(Nt)}let Lt="span";var ne=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(ne||{});function Rt(e,t){var r;let{features:n=1,...o}=e,l={ref:t,"aria-hidden":(n&2)===2?!0:(r=o["aria-hidden"])!=null?r:void 0,hidden:(n&4)===4?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(n&4)===4&&(n&2)!==2&&{display:"none"}}};return O()({ourProps:l,theirProps:o,slot:{},defaultTag:Lt,name:"Hidden"})}let pe=k(Rt);function Ye(e){return typeof e!="object"||e===null?!1:"nodeType"in e}function M(e){return Ye(e)&&"tagName"in e}function _(e){return M(e)&&"accessKey"in e}function R(e){return M(e)&&"tabIndex"in e}function Mt(e){return M(e)&&"style"in e}function jt(e){return _(e)&&e.nodeName==="IFRAME"}function It(e){return _(e)&&e.nodeName==="INPUT"}let Ee=s.createContext(null);Ee.displayName="DescriptionContext";function ze(){let e=s.useContext(Ee);if(e===null){let t=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,ze),t}return e}function Wt(){let[e,t]=s.useState([]);return[e.length>0?e.join(" "):void 0,s.useMemo(()=>function(r){let n=b(l=>(t(i=>[...i,l]),()=>t(i=>{let u=i.slice(),a=u.indexOf(l);return a!==-1&&u.splice(a,1),u}))),o=s.useMemo(()=>({register:n,slot:r.slot,name:r.name,props:r.props,value:r.value}),[n,r.slot,r.name,r.props,r.value]);return h.createElement(Ee.Provider,{value:o},r.children)},[t])]}let Ut="p";function _t(e,t){let r=s.useId(),n=At(),{id:o=`headlessui-description-${r}`,...l}=e,i=ze(),u=I(t);j(()=>i.register(o),[o,i.register]);let a=n||!1,c=s.useMemo(()=>({...i.slot,disabled:a}),[i.slot,a]),d={ref:u,...i.props,id:o};return O()({ourProps:d,theirProps:l,slot:c,defaultTag:Ut,name:i.name||"Description"})}let Bt=k(_t),Ht=Object.assign(Bt,{});var Ge=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(Ge||{});let Vt=s.createContext(()=>{});function Yt({value:e,children:t}){return h.createElement(Vt.Provider,{value:e},t)}let qe=class extends Map{constructor(t){super(),this.factory=t}get(t){let r=super.get(t);return r===void 0&&(r=this.factory(t),this.set(t,r)),r}};var zt=Object.defineProperty,Gt=(e,t,r)=>t in e?zt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qt=(e,t,r)=>(Gt(e,t+"",r),r),Ke=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)},T=(e,t,r)=>(Ke(e,t,"read from private field"),r?r.call(e):t.get(e)),ce=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},De=(e,t,r,n)=>(Ke(e,t,"write to private field"),t.set(e,r),r),C,V,Y;let Kt=class{constructor(t){ce(this,C,{}),ce(this,V,new qe(()=>new Set)),ce(this,Y,new Set),qt(this,"disposables",X()),De(this,C,t)}dispose(){this.disposables.dispose()}get state(){return T(this,C)}subscribe(t,r){let n={selector:t,callback:r,current:t(T(this,C))};return T(this,Y).add(n),this.disposables.add(()=>{T(this,Y).delete(n)})}on(t,r){return T(this,V).get(t).add(r),this.disposables.add(()=>{T(this,V).get(t).delete(r)})}send(t){let r=this.reduce(T(this,C),t);if(r!==T(this,C)){De(this,C,r);for(let n of T(this,Y)){let o=n.selector(T(this,C));Xe(n.current,o)||(n.current=o,n.callback(o))}for(let n of T(this,V).get(t.type))n(T(this,C),t)}}};C=new WeakMap,V=new WeakMap,Y=new WeakMap;function Xe(e,t){return Object.is(e,t)?!0:typeof e!="object"||e===null||typeof t!="object"||t===null?!1:Array.isArray(e)&&Array.isArray(t)?e.length!==t.length?!1:de(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size!==t.size?!1:de(e.entries(),t.entries()):Ce(e)&&Ce(t)?de(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()):!1}function de(e,t){do{let r=e.next(),n=t.next();if(r.done&&n.done)return!0;if(r.done||n.done||!Object.is(r.value,n.value))return!1}while(!0)}function Ce(e){if(Object.prototype.toString.call(e)!=="[object Object]")return!1;let t=Object.getPrototypeOf(e);return t===null||Object.getPrototypeOf(t)===null}var Xt=Object.defineProperty,Jt=(e,t,r)=>t in e?Xt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Oe=(e,t,r)=>(Jt(e,typeof t!="symbol"?t+"":t,r),r),Qt=(e=>(e[e.Push=0]="Push",e[e.Pop=1]="Pop",e))(Qt||{});let Zt={0(e,t){let r=t.id,n=e.stack,o=e.stack.indexOf(r);if(o!==-1){let l=e.stack.slice();return l.splice(o,1),l.push(r),n=l,{...e,stack:n}}return{...e,stack:[...e.stack,r]}},1(e,t){let r=t.id,n=e.stack.indexOf(r);if(n===-1)return e;let o=e.stack.slice();return o.splice(n,1),{...e,stack:o}}},er=class Je extends Kt{constructor(){super(...arguments),Oe(this,"actions",{push:t=>this.send({type:0,id:t}),pop:t=>this.send({type:1,id:t})}),Oe(this,"selectors",{isTop:(t,r)=>t.stack[t.stack.length-1]===r,inStack:(t,r)=>t.stack.includes(r)})}static new(){return new Je({stack:[]})}reduce(t,r){return K(r.type,Zt,t,r)}};const Qe=new qe(()=>er.new());var fe={exports:{}},me={};/** * @license React * use-sync-external-store-with-selector.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Ne;function tr(){if(Ne)return me;Ne=1;var e=$t();function t(a,c){return a===c&&(a!==0||1/a===1/c)||a!==a&&c!==c}var r=typeof Object.is=="function"?Object.is:t,n=e.useSyncExternalStore,o=e.useRef,l=e.useEffect,i=e.useMemo,u=e.useDebugValue;return me.useSyncExternalStoreWithSelector=function(a,c,d,p,m){var f=o(null);if(f.current===null){var v={hasValue:!1,value:null};f.current=v}else v=f.current;f=i(function(){function D(F){if(!S){if(S=!0,w=F,F=p(F),m!==void 0&&v.hasValue){var x=v.value;if(m(x,F))return P=x}return P=F}if(x=P,r(w,F))return x;var Z=p(F);return m!==void 0&&m(x,Z)?(w=F,x):(w=F,P=Z)}var S=!1,w,P,E=d===void 0?null:d;return[function(){return D(c())},E===null?void 0:function(){return D(E())}]},[c,d,p,m]);var $=n(a,f[0],f[1]);return l(function(){v.hasValue=!0,v.value=$},[$]),u($),$},me}var Ae;function rr(){return Ae||(Ae=1,fe.exports=tr()),fe.exports}var nr=rr();function Ze(e,t,r=Xe){return nr.useSyncExternalStoreWithSelector(b(n=>e.subscribe(or,n)),b(()=>e.state),b(()=>e.state),b(t),r)}function or(e){return e}function Q(e,t){let r=s.useId(),n=Qe.get(t),[o,l]=Ze(n,s.useCallback(i=>[n.selectors.isTop(i,r),n.selectors.inStack(i,r)],[n,r]));return j(()=>{if(e)return n.actions.push(r),()=>n.actions.pop(r)},[n,e,r]),e?l?o:!0:!1}let he=new Map,G=new Map;function Le(e){var t;let r=(t=G.get(e))!=null?t:0;return G.set(e,r+1),r!==0?()=>Re(e):(he.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0,()=>Re(e))}function Re(e){var t;let r=(t=G.get(e))!=null?t:1;if(r===1?G.delete(e):G.set(e,r-1),r!==1)return;let n=he.get(e);n&&(n["aria-hidden"]===null?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",n["aria-hidden"]),e.inert=n.inert,he.delete(e))}function lr(e,{allowed:t,disallowed:r}={}){let n=Q(e,"inert-others");j(()=>{var o,l;if(!n)return;let i=X();for(let a of(o=r==null?void 0:r())!=null?o:[])a&&i.add(Le(a));let u=(l=t==null?void 0:t())!=null?l:[];for(let a of u){if(!a)continue;let c=le(a);if(!c)continue;let d=a.parentElement;for(;d&&d!==c.body;){for(let p of d.children)u.some(m=>p.contains(m))||i.add(Le(p));d=d.parentElement}}return i.dispose},[n,t,r])}function ar(e,t,r){let n=J(o=>{let l=o.getBoundingClientRect();l.x===0&&l.y===0&&l.width===0&&l.height===0&&r()});s.useEffect(()=>{if(!e)return;let o=t===null?null:_(t)?t:t.current;if(!o)return;let l=X();if(typeof ResizeObserver<"u"){let i=new ResizeObserver(()=>n.current(o));i.observe(o),l.add(()=>i.disconnect())}if(typeof IntersectionObserver<"u"){let i=new IntersectionObserver(()=>n.current(o));i.observe(o),l.add(()=>i.disconnect())}return()=>l.dispose()},[t,n,e])}let oe=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),ur=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var N=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e[e.AutoFocus=64]="AutoFocus",e))(N||{}),ve=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(ve||{}),ir=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(ir||{});function sr(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(oe)).sort((t,r)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(r.tabIndex||Number.MAX_SAFE_INTEGER)))}function cr(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(ur)).sort((t,r)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(r.tabIndex||Number.MAX_SAFE_INTEGER)))}var et=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(et||{});function dr(e,t=0){var r;return e===((r=le(e))==null?void 0:r.body)?!1:K(t,{0(){return e.matches(oe)},1(){let n=e;for(;n!==null;){if(n.matches(oe))return!0;n=n.parentElement}return!1}})}var fr=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(fr||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function A(e){e==null||e.focus({preventScroll:!0})}let mr=["textarea","input"].join(",");function pr(e){var t,r;return(r=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,mr))!=null?r:!1}function hr(e,t=r=>r){return e.slice().sort((r,n)=>{let o=t(r),l=t(n);if(o===null||l===null)return 0;let i=o.compareDocumentPosition(l);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function q(e,t,{sorted:r=!0,relativeTo:n=null,skipElements:o=[]}={}){let l=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,i=Array.isArray(e)?r?hr(e):e:t&64?cr(e):sr(e);o.length>0&&i.length>1&&(i=i.filter(f=>!o.some(v=>v!=null&&"current"in v?(v==null?void 0:v.current)===f:v===f))),n=n??l.activeElement;let u=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),a=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,i.indexOf(n))-1;if(t&4)return Math.max(0,i.indexOf(n))+1;if(t&8)return i.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=t&32?{preventScroll:!0}:{},d=0,p=i.length,m;do{if(d>=p||d+p<=0)return 0;let f=a+d;if(t&16)f=(f+p)%p;else{if(f<0)return 3;if(f>=p)return 1}m=i[f],m==null||m.focus(c),d+=u}while(m!==l.activeElement);return t&6&&pr(m)&&m.select(),2}function tt(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function vr(){return/Android/gi.test(window.navigator.userAgent)}function Me(){return tt()||vr()}function te(e,t,r,n){let o=J(r);s.useEffect(()=>{if(!e)return;function l(i){o.current(i)}return document.addEventListener(t,l,n),()=>document.removeEventListener(t,l,n)},[e,t,n])}function rt(e,t,r,n){let o=J(r);s.useEffect(()=>{if(!e)return;function l(i){o.current(i)}return window.addEventListener(t,l,n),()=>window.removeEventListener(t,l,n)},[e,t,n])}const je=30;function gr(e,t,r){let n=J(r),o=s.useCallback(function(u,a){if(u.defaultPrevented)return;let c=a(u);if(c===null||!c.getRootNode().contains(c)||!c.isConnected)return;let d=function p(m){return typeof m=="function"?p(m()):Array.isArray(m)||m instanceof Set?m:[m]}(t);for(let p of d)if(p!==null&&(p.contains(c)||u.composed&&u.composedPath().includes(p)))return;return!dr(c,et.Loose)&&c.tabIndex!==-1&&u.preventDefault(),n.current(u,c)},[n,t]),l=s.useRef(null);te(e,"pointerdown",u=>{var a,c;Me()||(l.current=((c=(a=u.composedPath)==null?void 0:a.call(u))==null?void 0:c[0])||u.target)},!0),te(e,"pointerup",u=>{if(Me()||!l.current)return;let a=l.current;return l.current=null,o(u,()=>a)},!0);let i=s.useRef({x:0,y:0});te(e,"touchstart",u=>{i.current.x=u.touches[0].clientX,i.current.y=u.touches[0].clientY},!0),te(e,"touchend",u=>{let a={x:u.changedTouches[0].clientX,y:u.changedTouches[0].clientY};if(!(Math.abs(a.x-i.current.x)>=je||Math.abs(a.y-i.current.y)>=je))return o(u,()=>R(u.target)?u.target:null)},!0),rt(e,"blur",u=>o(u,()=>jt(window.document.activeElement)?window.document.activeElement:null),!0)}function ae(...e){return s.useMemo(()=>le(...e),[...e])}function nt(e,t,r,n){let o=J(r);s.useEffect(()=>{e=e??window;function l(i){o.current(i)}return e.addEventListener(t,l,n),()=>e.removeEventListener(t,l,n)},[e,t,n])}function wr(e){return s.useSyncExternalStore(e.subscribe,e.getSnapshot,e.getSnapshot)}function br(e,t){let r=e(),n=new Set;return{getSnapshot(){return r},subscribe(o){return n.add(o),()=>n.delete(o)},dispatch(o,...l){let i=t[o].call(r,...l);i&&(r=i,n.forEach(u=>u()))}}}function yr(){let e;return{before({doc:t}){var r;let n=t.documentElement,o=(r=t.defaultView)!=null?r:window;e=Math.max(0,o.innerWidth-n.clientWidth)},after({doc:t,d:r}){let n=t.documentElement,o=Math.max(0,n.clientWidth-n.offsetWidth),l=Math.max(0,e-o);r.style(n,"paddingRight",`${l}px`)}}}function Er(){return tt()?{before({doc:e,d:t,meta:r}){function n(o){return r.containers.flatMap(l=>l()).some(l=>l.contains(o))}t.microTask(()=>{var o;if(window.getComputedStyle(e.documentElement).scrollBehavior!=="auto"){let u=X();u.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>u.dispose()))}let l=(o=window.scrollY)!=null?o:window.pageYOffset,i=null;t.addEventListener(e,"click",u=>{if(R(u.target))try{let a=u.target.closest("a");if(!a)return;let{hash:c}=new URL(a.href),d=e.querySelector(c);R(d)&&!n(d)&&(i=d)}catch{}},!0),t.addEventListener(e,"touchstart",u=>{if(R(u.target)&&Mt(u.target))if(n(u.target)){let a=u.target;for(;a.parentElement&&n(a.parentElement);)a=a.parentElement;t.style(a,"overscrollBehavior","contain")}else t.style(u.target,"touchAction","none")}),t.addEventListener(e,"touchmove",u=>{if(R(u.target)){if(It(u.target))return;if(n(u.target)){let a=u.target;for(;a.parentElement&&a.dataset.headlessuiPortal!==""&&!(a.scrollHeight>a.clientHeight||a.scrollWidth>a.clientWidth);)a=a.parentElement;a.dataset.headlessuiPortal===""&&u.preventDefault()}else u.preventDefault()}},{passive:!1}),t.add(()=>{var u;let a=(u=window.scrollY)!=null?u:window.pageYOffset;l!==a&&window.scrollTo(0,l),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{}}function xr(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function $r(e){let t={};for(let r of e)Object.assign(t,r(t));return t}let U=br(()=>new Map,{PUSH(e,t){var r;let n=(r=this.get(e))!=null?r:{doc:e,count:0,d:X(),meta:new Set};return n.count++,n.meta.add(t),this.set(e,n),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:r}){let n={doc:e,d:t,meta:$r(r)},o=[Er(),yr(),xr()];o.forEach(({before:l})=>l==null?void 0:l(n)),o.forEach(({after:l})=>l==null?void 0:l(n))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});U.subscribe(()=>{let e=U.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let n=t.get(r.doc)==="hidden",o=r.count!==0;(o&&!n||!o&&n)&&U.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),r.count===0&&U.dispatch("TEARDOWN",r)}});function Sr(e,t,r=()=>({containers:[]})){let n=wr(U),o=t?n.get(t):void 0,l=o?o.count>0:!1;return j(()=>{if(!(!t||!e))return U.dispatch("PUSH",t,r),()=>U.dispatch("POP",t,r)},[e,t]),l}function Pr(e,t,r=()=>[document.body]){let n=Q(e,"scroll-lock");Sr(n,t,o=>{var l;return{containers:[...(l=o.containers)!=null?l:[],r]}})}function xe(e,t){let r=s.useRef([]),n=b(e);s.useEffect(()=>{let o=[...r.current];for(let[l,i]of t.entries())if(r.current[l]!==i){let u=n(t,o);return r.current=t,u}},[n,...t])}function Fr(e){function t(){document.readyState!=="loading"&&(e(),document.removeEventListener("DOMContentLoaded",t))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",t),t())}let L=[];Fr(()=>{function e(t){if(!R(t.target)||t.target===document.body||L[0]===t.target)return;let r=t.target;r=r.closest(oe),L.unshift(r??t.target),L=L.filter(n=>n!=null&&n.isConnected),L.splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});function ot(e){let t=b(e),r=s.useRef(!1);s.useEffect(()=>(r.current=!1,()=>{r.current=!0,be(()=>{r.current&&t()})}),[t])}let lt=s.createContext(!1);function Tr(){return s.useContext(lt)}function Ie(e){return h.createElement(lt.Provider,{value:e.force},e.children)}function kr(e){let t=Tr(),r=s.useContext(ut),[n,o]=s.useState(()=>{var l;if(!t&&r!==null)return(l=r.current)!=null?l:null;if(we.isServer)return null;let i=e==null?void 0:e.getElementById("headlessui-portal-root");if(i)return i;if(e===null)return null;let u=e.createElement("div");return u.setAttribute("id","headlessui-portal-root"),e.body.appendChild(u)});return s.useEffect(()=>{n!==null&&(e!=null&&e.body.contains(n)||e==null||e.body.appendChild(n))},[n,e]),s.useEffect(()=>{t||r!==null&&o(r.current)},[r,o,t]),n}let at=s.Fragment,Dr=k(function(e,t){let{ownerDocument:r=null,...n}=e,o=s.useRef(null),l=I(kt(f=>{o.current=f}),t),i=ae(o),u=r??i,a=kr(u),[c]=s.useState(()=>{var f;return we.isServer?null:(f=u==null?void 0:u.createElement("div"))!=null?f:null}),d=s.useContext(ge),p=ye();j(()=>{!a||!c||a.contains(c)||(c.setAttribute("data-headlessui-portal",""),a.appendChild(c))},[a,c]),j(()=>{if(c&&d)return d.register(c)},[d,c]),ot(()=>{var f;!a||!c||(Ye(c)&&a.contains(c)&&a.removeChild(c),a.childNodes.length<=0&&((f=a.parentElement)==null||f.removeChild(a)))});let m=O();return p?!a||!c?null:Ot.createPortal(m({ourProps:{ref:l},theirProps:n,slot:{},defaultTag:at,name:"Portal"}),c):null});function Cr(e,t){let r=I(t),{enabled:n=!0,ownerDocument:o,...l}=e,i=O();return n?h.createElement(Dr,{...l,ownerDocument:o,ref:r}):i({ourProps:{ref:r},theirProps:l,slot:{},defaultTag:at,name:"Portal"})}let Or=s.Fragment,ut=s.createContext(null);function Nr(e,t){let{target:r,...n}=e,o={ref:I(t)},l=O();return h.createElement(ut.Provider,{value:r},l({ourProps:o,theirProps:n,defaultTag:Or,name:"Popover.Group"}))}let ge=s.createContext(null);function Ar(){let e=s.useContext(ge),t=s.useRef([]),r=b(l=>(t.current.push(l),e&&e.register(l),()=>n(l))),n=b(l=>{let i=t.current.indexOf(l);i!==-1&&t.current.splice(i,1),e&&e.unregister(l)}),o=s.useMemo(()=>({register:r,unregister:n,portals:t}),[r,n,t]);return[t,s.useMemo(()=>function({children:l}){return h.createElement(ge.Provider,{value:o},l)},[o])]}let Lr=k(Cr),it=k(Nr),Rr=Object.assign(Lr,{Group:it});function Mr(e,t=typeof document<"u"?document.defaultView:null,r){let n=Q(e,"escape");nt(t,"keydown",o=>{n&&(o.defaultPrevented||o.key===Ge.Escape&&r(o))})}function jr(){var e;let[t]=s.useState(()=>typeof window<"u"&&typeof window.matchMedia=="function"?window.matchMedia("(pointer: coarse)"):null),[r,n]=s.useState((e=t==null?void 0:t.matches)!=null?e:!1);return j(()=>{if(!t)return;function o(l){n(l.matches)}return t.addEventListener("change",o),()=>t.removeEventListener("change",o)},[t]),r}function Ir({defaultContainers:e=[],portals:t,mainTreeNode:r}={}){let n=ae(r),o=b(()=>{var l,i;let u=[];for(let a of e)a!==null&&(M(a)?u.push(a):"current"in a&&M(a.current)&&u.push(a.current));if(t!=null&&t.current)for(let a of t.current)u.push(a);for(let a of(l=n==null?void 0:n.querySelectorAll("html > *, body > *"))!=null?l:[])a!==document.body&&a!==document.head&&M(a)&&a.id!=="headlessui-portal-root"&&(r&&(a.contains(r)||a.contains((i=r==null?void 0:r.getRootNode())==null?void 0:i.host))||u.some(c=>a.contains(c))||u.push(a));return u});return{resolveContainers:o,contains:b(l=>o().some(i=>i.contains(l)))}}let st=s.createContext(null);function We({children:e,node:t}){let[r,n]=s.useState(null),o=ct(t??r);return h.createElement(st.Provider,{value:o},e,o===null&&h.createElement(pe,{features:ne.Hidden,ref:l=>{var i,u;if(l){for(let a of(u=(i=le(l))==null?void 0:i.querySelectorAll("html > *, body > *"))!=null?u:[])if(a!==document.body&&a!==document.head&&M(a)&&a!=null&&a.contains(l)){n(a);break}}}}))}function ct(e=null){var t;return(t=s.useContext(st))!=null?t:e}var z=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(z||{});function Wr(){let e=s.useRef(0);return rt(!0,"keydown",t=>{t.key==="Tab"&&(e.current=t.shiftKey?1:0)},!0),e}function dt(e){if(!e)return new Set;if(typeof e=="function")return new Set(e());let t=new Set;for(let r of e.current)M(r.current)&&t.add(r.current);return t}let Ur="div";var W=(e=>(e[e.None=0]="None",e[e.InitialFocus=1]="InitialFocus",e[e.TabLock=2]="TabLock",e[e.FocusLock=4]="FocusLock",e[e.RestoreFocus=8]="RestoreFocus",e[e.AutoFocus=16]="AutoFocus",e))(W||{});function _r(e,t){let r=s.useRef(null),n=I(r,t),{initialFocus:o,initialFocusFallback:l,containers:i,features:u=15,...a}=e;ye()||(u=0);let c=ae(r);Yr(u,{ownerDocument:c});let d=zr(u,{ownerDocument:c,container:r,initialFocus:o,initialFocusFallback:l});Gr(u,{ownerDocument:c,container:r,containers:i,previousActiveElement:d});let p=Wr(),m=b(w=>{if(!_(r.current))return;let P=r.current;(E=>E())(()=>{K(p.current,{[z.Forwards]:()=>{q(P,N.First,{skipElements:[w.relatedTarget,l]})},[z.Backwards]:()=>{q(P,N.Last,{skipElements:[w.relatedTarget,l]})}})})}),f=Q(!!(u&2),"focus-trap#tab-lock"),v=Dt(),$=s.useRef(!1),D={ref:n,onKeyDown(w){w.key=="Tab"&&($.current=!0,v.requestAnimationFrame(()=>{$.current=!1}))},onBlur(w){if(!(u&4))return;let P=dt(i);_(r.current)&&P.add(r.current);let E=w.relatedTarget;R(E)&&E.dataset.headlessuiFocusGuard!=="true"&&(ft(P,E)||($.current?q(r.current,K(p.current,{[z.Forwards]:()=>N.Next,[z.Backwards]:()=>N.Previous})|N.WrapAround,{relativeTo:w.target}):R(w.target)&&A(w.target)))}},S=O();return h.createElement(h.Fragment,null,f&&h.createElement(pe,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:ne.Focusable}),S({ourProps:D,theirProps:a,defaultTag:Ur,name:"FocusTrap"}),f&&h.createElement(pe,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:ne.Focusable}))}let Br=k(_r),Hr=Object.assign(Br,{features:W});function Vr(e=!0){let t=s.useRef(L.slice());return xe(([r],[n])=>{n===!0&&r===!1&&be(()=>{t.current.splice(0)}),n===!1&&r===!0&&(t.current=L.slice())},[e,L,t]),b(()=>{var r;return(r=t.current.find(n=>n!=null&&n.isConnected))!=null?r:null})}function Yr(e,{ownerDocument:t}){let r=!!(e&8),n=Vr(r);xe(()=>{r||(t==null?void 0:t.activeElement)===(t==null?void 0:t.body)&&A(n())},[r]),ot(()=>{r&&A(n())})}function zr(e,{ownerDocument:t,container:r,initialFocus:n,initialFocusFallback:o}){let l=s.useRef(null),i=Q(!!(e&1),"focus-trap#initial-focus"),u=Be();return xe(()=>{if(e===0)return;if(!i){o!=null&&o.current&&A(o.current);return}let a=r.current;a&&be(()=>{if(!u.current)return;let c=t==null?void 0:t.activeElement;if(n!=null&&n.current){if((n==null?void 0:n.current)===c){l.current=c;return}}else if(a.contains(c)){l.current=c;return}if(n!=null&&n.current)A(n.current);else{if(e&16){if(q(a,N.First|N.AutoFocus)!==ve.Error)return}else if(q(a,N.First)!==ve.Error)return;if(o!=null&&o.current&&(A(o.current),(t==null?void 0:t.activeElement)===o.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}l.current=t==null?void 0:t.activeElement})},[o,i,e]),l}function Gr(e,{ownerDocument:t,container:r,containers:n,previousActiveElement:o}){let l=Be(),i=!!(e&4);nt(t==null?void 0:t.defaultView,"focus",u=>{if(!i||!l.current)return;let a=dt(n);_(r.current)&&a.add(r.current);let c=o.current;if(!c)return;let d=u.target;_(d)?ft(a,d)?(o.current=d,A(d)):(u.preventDefault(),u.stopPropagation(),A(c)):A(o.current)},!0)}function ft(e,t){for(let r of e)if(r.contains(t))return!0;return!1}var qr=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(qr||{}),Kr=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(Kr||{});let Xr={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},$e=s.createContext(null);$e.displayName="DialogContext";function ue(e){let t=s.useContext($e);if(t===null){let r=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,ue),r}return t}function Jr(e,t){return K(t.type,Xr,e,t)}let Ue=k(function(e,t){let r=s.useId(),{id:n=`headlessui-dialog-${r}`,open:o,onClose:l,initialFocus:i,role:u="dialog",autoFocus:a=!0,__demoMode:c=!1,unmount:d=!1,...p}=e,m=s.useRef(!1);u=function(){return u==="dialog"||u==="alertdialog"?u:(m.current||(m.current=!0,console.warn(`Invalid role [${u}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog")}();let f=He();o===void 0&&f!==null&&(o=(f&ee.Open)===ee.Open);let v=s.useRef(null),$=I(v,t),D=ae(v),S=o?0:1,[w,P]=s.useReducer(Jr,{titleId:null,descriptionId:null,panelRef:s.createRef()}),E=b(()=>l(!1)),F=b(y=>P({type:0,id:y})),x=ye()?S===0:!1,[Z,pt]=Ar(),ht={get current(){var y;return(y=w.panelRef.current)!=null?y:v.current}},ie=ct(),{resolveContainers:se}=Ir({mainTreeNode:ie,portals:Z,defaultContainers:[ht]}),Se=f!==null?(f&ee.Closing)===ee.Closing:!1;lr(c||Se?!1:x,{allowed:b(()=>{var y,Te;return[(Te=(y=v.current)==null?void 0:y.closest("[data-headlessui-portal]"))!=null?Te:null]}),disallowed:b(()=>{var y;return[(y=ie==null?void 0:ie.closest("body > *:not(#headlessui-portal-root)"))!=null?y:null]})});let B=Qe.get(null);j(()=>{if(x)return B.actions.push(n),()=>B.actions.pop(n)},[B,n,x]);let Pe=Ze(B,s.useCallback(y=>B.selectors.isTop(y,n),[B,n]));gr(Pe,se,y=>{y.preventDefault(),E()}),Mr(Pe,D==null?void 0:D.defaultView,y=>{y.preventDefault(),y.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&typeof document.activeElement.blur=="function"&&document.activeElement.blur(),E()}),Pr(c||Se?!1:x,D,se),ar(x,v,E);let[vt,gt]=Wt(),wt=s.useMemo(()=>[{dialogState:S,close:E,setTitleId:F,unmount:d},w],[S,w,E,F,d]),Fe=s.useMemo(()=>({open:S===0}),[S]),bt={ref:$,id:n,role:u,tabIndex:-1,"aria-modal":c?void 0:S===0?!0:void 0,"aria-labelledby":w.titleId,"aria-describedby":vt,unmount:d},yt=!jr(),H=W.None;x&&!c&&(H|=W.RestoreFocus,H|=W.TabLock,a&&(H|=W.AutoFocus),yt&&(H|=W.InitialFocus));let Et=O();return h.createElement(Ct,null,h.createElement(Ie,{force:!0},h.createElement(Rr,null,h.createElement($e.Provider,{value:wt},h.createElement(it,{target:v},h.createElement(Ie,{force:!1},h.createElement(gt,{slot:Fe},h.createElement(pt,null,h.createElement(Hr,{initialFocus:i,initialFocusFallback:v,containers:se,features:H},h.createElement(Yt,{value:E},Et({ourProps:bt,theirProps:p,slot:Fe,defaultTag:Qr,features:Zr,visible:S===0,name:"Dialog"})))))))))))}),Qr="div",Zr=ke.RenderStrategy|ke.Static;function en(e,t){let{transition:r=!1,open:n,...o}=e,l=He(),i=e.hasOwnProperty("open")||l!==null,u=e.hasOwnProperty("onClose");if(!i&&!u)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!i)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!u)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!l&&typeof e.open!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if(typeof e.onClose!="function")throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return(n!==void 0||r)&&!o.static?h.createElement(We,null,h.createElement(Ve,{show:n,transition:r,unmount:o.unmount},h.createElement(Ue,{ref:t,...o}))):h.createElement(We,null,h.createElement(Ue,{ref:t,open:n,...o}))}let tn="div";function rn(e,t){let r=s.useId(),{id:n=`headlessui-dialog-panel-${r}`,transition:o=!1,...l}=e,[{dialogState:i,unmount:u},a]=ue("Dialog.Panel"),c=I(t,a.panelRef),d=s.useMemo(()=>({open:i===0}),[i]),p=b(D=>{D.stopPropagation()}),m={ref:c,id:n,onClick:p},f=o?re:s.Fragment,v=o?{unmount:u}:{},$=O();return h.createElement(f,{...v},$({ourProps:m,theirProps:l,slot:d,defaultTag:tn,name:"Dialog.Panel"}))}let nn="div";function on(e,t){let{transition:r=!1,...n}=e,[{dialogState:o,unmount:l}]=ue("Dialog.Backdrop"),i=s.useMemo(()=>({open:o===0}),[o]),u={ref:t,"aria-hidden":!0},a=r?re:s.Fragment,c=r?{unmount:l}:{},d=O();return h.createElement(a,{...c},d({ourProps:u,theirProps:n,slot:i,defaultTag:nn,name:"Dialog.Backdrop"}))}let ln="h2";function an(e,t){let r=s.useId(),{id:n=`headlessui-dialog-title-${r}`,...o}=e,[{dialogState:l,setTitleId:i}]=ue("Dialog.Title"),u=I(t);s.useEffect(()=>(i(n),()=>i(null)),[n,i]);let a=s.useMemo(()=>({open:l===0}),[l]),c={ref:u,id:n};return O()({ourProps:c,theirProps:o,slot:a,defaultTag:ln,name:"Dialog.Title"})}let un=k(en),mt=k(rn);k(on);let sn=k(an),cn=Object.assign(un,{Panel:mt,Title:sn,Description:Ht});function _e({className:e="",disabled:t,children:r,...n}){return g.jsx("button",{...n,className:`inline-flex items-center rounded-md border border-transparent bg-red-600 px-4 py-2 text-xs font-semibold uppercase tracking-widest text-white transition duration-150 ease-in-out hover:bg-red-500 focus:outline-none focus:ring-2 focus:ring-red-500 focus:ring-offset-2 active:bg-red-700 ${t&&"opacity-25"} `+e,disabled:t,children:r})}function dn({children:e,show:t=!1,maxWidth:r="2xl",closeable:n=!0,onClose:o=()=>{}}){const l=()=>{n&&o()},i={sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl","2xl":"sm:max-w-2xl"}[r];return g.jsx(Ve,{show:t,leave:"duration-200",children:g.jsxs(cn,{as:"div",id:"modal",className:"fixed inset-0 z-50 flex transform items-center overflow-y-auto px-4 py-6 transition-all sm:px-0",onClose:l,children:[g.jsx(re,{enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:g.jsx("div",{className:"absolute inset-0 bg-gray-500/75"})}),g.jsx(re,{enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",enterTo:"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 sm:scale-100",leaveTo:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",children:g.jsx(mt,{className:`mb-6 transform overflow-hidden rounded-lg bg-white shadow-xl transition-all sm:mx-auto sm:w-full ${i}`,children:e})})]})})}function fn({type:e="button",className:t="",disabled:r,children:n,...o}){return g.jsx("button",{...o,type:e,className:`inline-flex items-center rounded-md border border-gray-300 bg-white px-4 py-2 text-xs font-semibold uppercase tracking-widest text-gray-700 shadow-sm transition duration-150 ease-in-out hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 disabled:opacity-25 ${r&&"opacity-25"} `+t,disabled:r,children:n})}function bn({className:e=""}){const[t,r]=s.useState(!1),n=s.useRef(),{data:o,setData:l,delete:i,processing:u,reset:a,errors:c,clearErrors:d}=St({password:""}),p=()=>{r(!0)},m=v=>{v.preventDefault(),i(route("profile.destroy"),{preserveScroll:!0,onSuccess:()=>f(),onError:()=>n.current.focus(),onFinish:()=>a()})},f=()=>{r(!1),d(),a()};return g.jsxs("section",{className:`space-y-6 ${e}`,children:[g.jsxs("header",{children:[g.jsx("h2",{className:"text-lg font-medium text-gray-900",children:"Delete Account"}),g.jsx("p",{className:"mt-1 text-sm text-gray-600",children:"Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain."})]}),g.jsx(_e,{onClick:p,children:"Delete Account"}),g.jsx(dn,{show:t,onClose:f,children:g.jsxs("form",{onSubmit:m,className:"p-6",children:[g.jsx("h2",{className:"text-lg font-medium text-gray-900",children:"Are you sure you want to delete your account?"}),g.jsx("p",{className:"mt-1 text-sm text-gray-600",children:"Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account."}),g.jsxs("div",{className:"mt-6",children:[g.jsx(Tt,{htmlFor:"password",value:"Password",className:"sr-only"}),g.jsx(Pt,{id:"password",type:"password",name:"password",ref:n,value:o.password,onChange:v=>l("password",v.target.value),className:"mt-1 block w-3/4",isFocused:!0,placeholder:"Password"}),g.jsx(Ft,{message:c.password,className:"mt-2"})]}),g.jsxs("div",{className:"mt-6 flex justify-end",children:[g.jsx(fn,{onClick:f,children:"Cancel"}),g.jsx(_e,{className:"ms-3",disabled:u,children:"Delete Account"})]})]})})]})}export{bn as default};