import{s as p,c as A,e as D,a as k,b as F,d as G,f as S,g as w,h,t as y,i as H,j as P,l as J,k as K,u as L,m as M,n as Q,o as R}from"./scheduler.CTFCZgrd.js";import{S as V,i as W,t as m,g as q,a as _,c as B,b as v,d as C,m as E,e as N}from"./index.BoSueqLU.js";import{I as O}from"./VennDiagram.svelte_svelte_type_style_lang.D0MmhByY.js";function I(t){let e,s;return e=new O({props:{src:t[1],class:z[t[4]]}}),{c(){v(e.$$.fragment)},l(i){C(e.$$.fragment,i)},m(i,u){E(e,i,u),s=!0},p(i,u){const f={};u&2&&(f.src=i[1]),u&16&&(f.class=z[i[4]]),e.$set(f)},i(i){s||(m(e.$$.fragment,i),s=!0)},o(i){_(e.$$.fragment,i),s=!1},d(i){N(e,i)}}}function T(t){let e,s;return e=new O({props:{src:t[1],class:z[t[4]]}}),{c(){v(e.$$.fragment)},l(i){C(e.$$.fragment,i)},m(i,u){E(e,i,u),s=!0},p(i,u){const f={};u&2&&(f.src=i[1]),u&16&&(f.class=z[i[4]]),e.$set(f)},i(i){s||(m(e.$$.fragment,i),s=!0)},o(i){_(e.$$.fragment,i),s=!1},d(i){N(e,i)}}}function X(t){let e,s,i,u,f,g,d,a=t[2]==="left"&&t[1]&&I(t);const b=t[10].default,r=A(b,t,t[9],null);let o=t[2]==="right"&&t[1]&&T(t);return{c(){e=D("button"),a&&a.c(),s=k(),r&&r.c(),i=k(),o&&o.c(),this.h()},l(n){e=F(n,"BUTTON",{type:!0,formaction:!0,class:!0});var l=G(e);a&&a.l(l),s=S(l),r&&r.l(l),i=S(l),o&&o.l(l),l.forEach(w),this.h()},h(){h(e,"type",t[0]),e.disabled=t[7],h(e,"formaction",t[8]),h(e,"class",u="flex items-center transition-colors rounded variant-"+t[5]+" "+j[t[3]]+" svelte-rhn4zq"),y(e,"outlined",t[6])},m(n,l){H(n,e,l),a&&a.m(e,null),P(e,s),r&&r.m(e,null),P(e,i),o&&o.m(e,null),f=!0,g||(d=J(e,"click",K(t[11])),g=!0)},p(n,[l]){n[2]==="left"&&n[1]?a?(a.p(n,l),l&6&&m(a,1)):(a=I(n),a.c(),m(a,1),a.m(e,s)):a&&(q(),_(a,1,1,()=>{a=null}),B()),r&&r.p&&(!f||l&512)&&L(r,b,n,n[9],f?Q(b,n[9],l,null):M(n[9]),null),n[2]==="right"&&n[1]?o?(o.p(n,l),l&6&&m(o,1)):(o=T(n),o.c(),m(o,1),o.m(e,null)):o&&(q(),_(o,1,1,()=>{o=null}),B()),(!f||l&1)&&h(e,"type",n[0]),(!f||l&128)&&(e.disabled=n[7]),(!f||l&256)&&h(e,"formaction",n[8]),(!f||l&40&&u!==(u="flex items-center transition-colors rounded variant-"+n[5]+" "+j[n[3]]+" svelte-rhn4zq"))&&h(e,"class",u),(!f||l&104)&&y(e,"outlined",n[6])},i(n){f||(m(a),m(r,n),m(o),f=!0)},o(n){_(a),_(r,n),_(o),f=!1},d(n){n&&w(e),a&&a.d(),r&&r.d(n),o&&o.d(),g=!1,d()}}}const j={base:"px-2 py-1 mx-1 gap-2",md:"px-2 py-1 mx-1 gap-2 text-xs",sm:"px-1 py-0.5 mx-0.5 gap-1 text-xs",lg:"px-4 py-2 mx-2 gap-4"},z={base:"w-4",md:"w-4",sm:"w-3",lg:"w-5"};function Y(t,e,s){let{$$slots:i={},$$scope:u}=e,{icon:f=void 0}=e,{iconPosition:g="right"}=e,{size:d="base"}=e,{iconSize:a=d}=e,{variant:b="info"}=e,{outline:r=!1}=e,{disabled:o=!1}=e,{formaction:n=void 0}=e,{type:l="button"}=e;function U(c){R.call(this,t,c)}return t.$$set=c=>{"icon"in c&&s(1,f=c.icon),"iconPosition"in c&&s(2,g=c.iconPosition),"size"in c&&s(3,d=c.size),"iconSize"in c&&s(4,a=c.iconSize),"variant"in c&&s(5,b=c.variant),"outline"in c&&s(6,r=c.outline),"disabled"in c&&s(7,o=c.disabled),"formaction"in c&&s(8,n=c.formaction),"type"in c&&s(0,l=c.type),"$$scope"in c&&s(9,u=c.$$scope)},t.$$.update=()=>{t.$$.dirty&256&&n&&s(0,l="submit")},[l,f,g,d,a,b,r,o,n,u,i,U]}class ee extends V{constructor(e){super(),W(this,e,Y,X,p,{icon:1,iconPosition:2,size:3,iconSize:4,variant:5,outline:6,disabled:7,formaction:8,type:0})}}export{ee as B};