1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1666],{9351:(e,a,r)=>{r.d(a,{C5:()=>b,MJ:()=>g,Rr:()=>f,eI:()=>p,lR:()=>h,lV:()=>d,zB:()=>u});var t=r(51129),l=r(65133),s=r(50551),i=r(30435),n=r(55730),o=r(5593);let d=i.Op,c=l.createContext({}),u=e=>{let{...a}=e;return(0,t.jsx)(c.Provider,{value:{name:a.name},children:(0,t.jsx)(i.xI,{...a})})},m=()=>{let e=l.useContext(c),a=l.useContext(x),{getFieldState:r}=(0,i.xW)(),t=(0,i.lN)({name:e.name}),s=r(e.name,t);if(!e)throw Error("useFormField should be used within <FormField>");let{id:n}=a;return{id:n,name:e.name,formItemId:"".concat(n,"-form-item"),formDescriptionId:"".concat(n,"-form-item-description"),formMessageId:"".concat(n,"-form-item-message"),...s}},x=l.createContext({});function p(e){let{className:a,...r}=e,s=l.useId();return(0,t.jsx)(x.Provider,{value:{id:s},children:(0,t.jsx)("div",{"data-slot":"form-item",className:(0,n.cn)("grid gap-2",a),...r})})}function h(e){let{className:a,...r}=e,{error:l,formItemId:s}=m();return(0,t.jsx)(o.J,{"data-slot":"form-label","data-error":!!l,className:(0,n.cn)("data-[error=true]:text-destructive",a),htmlFor:s,...r})}function g(e){let{...a}=e,{error:r,formItemId:l,formDescriptionId:i,formMessageId:n}=m();return(0,t.jsx)(s.DX,{"data-slot":"form-control",id:l,"aria-describedby":r?"".concat(i," ").concat(n):"".concat(i),"aria-invalid":!!r,...a})}function f(e){let{className:a,...r}=e,{formDescriptionId:l}=m();return(0,t.jsx)("p",{"data-slot":"form-description",id:l,className:(0,n.cn)("text-muted-foreground text-sm",a),...r})}function b(e){var a;let{className:r,...l}=e,{error:s,formMessageId:i}=m(),o=s?String(null!==(a=null==s?void 0:s.message)&&void 0!==a?a:""):l.children;return o?(0,t.jsx)("p",{"data-slot":"form-message",id:i,className:(0,n.cn)("text-destructive text-sm",r),...l,children:o}):null}},31666:(e,a,r)=>{r.d(a,{MH:()=>I,iV:()=>E,DP:()=>ec,sf:()=>ed,IN:()=>en,Mo:()=>eo,nz:()=>q,K4:()=>et,Kc:()=>ea,Kr:()=>K,yg:()=>j,NQ:()=>eu,zM:()=>v,rR:()=>h,by:()=>y,Jh:()=>U,A_:()=>f,vV:()=>ee});var t=r(51129),l=r(9351),s=r(40142),i=r(83704),n=r(33511);function o(e){let{control:a,name:r,label:o,className:d,description:c,tooltip:u,showSubscriptionBadge:m=!1,onSubscriptionClick:x,children:p}=e;return(0,t.jsx)(l.zB,{control:a,name:r,render:e=>{var a;return(0,t.jsxs)(l.eI,{className:d,children:[o&&(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(l.lR,{children:o}),m&&(0,t.jsx)(i.A,{className:"h-4 w-4 premium-crown cursor-pointer",onClick:x}),u&&(0,t.jsx)(s.Bc,{children:(0,t.jsxs)(s.m_,{children:[(0,t.jsx)(s.k$,{asChild:!0,children:(0,t.jsx)(n.A,{className:"h-4 w-4 text-muted-foreground hover:text-foreground transition-colors cursor-help"})}),(0,t.jsx)(s.ZI,{side:"top",className:"max-w-xs",children:(0,t.jsx)("p",{className:"text-sm",children:u})})]})})]}),c&&(0,t.jsx)("p",{className:"text-xs text-muted-foreground mb-3",children:c}),(0,t.jsx)(l.MJ,{children:p(e)}),(0,t.jsx)(l.C5,{children:null===(a=e.fieldState.error)||void 0===a?void 0:a.message})]})}})}var d=r(24819),c=r(65133),u=r(71292),m=r(55730);function x(e){let{className:a,defaultValue:r,value:l,min:s=0,max:i=100,...n}=e,o=c.useMemo(()=>Array.isArray(l)?l:Array.isArray(r)?r:[s,i],[l,r,s,i]);return(0,t.jsxs)(u.bL,{"data-slot":"slider",defaultValue:r,value:l,min:s,max:i,className:(0,m.cn)("relative flex w-full touch-none items-center select-none data-[disabled]:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col",a),...n,children:[(0,t.jsx)(u.CC,{"data-slot":"slider-track",className:(0,m.cn)("bg-muted relative grow overflow-hidden rounded-full data-[orientation=horizontal]:h-1.5 data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-1.5"),children:(0,t.jsx)(u.Q6,{"data-slot":"slider-range",className:(0,m.cn)("bg-primary absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full")})}),Array.from({length:o.length},(e,a)=>(0,t.jsx)(u.zi,{"data-slot":"slider-thumb",className:"border-primary bg-background ring-ring/50 block size-4 shrink-0 rounded-full border shadow-sm transition-[color,box-shadow] hover:ring-4 focus-visible:ring-4 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50"},a))]})}let p=(0,c.forwardRef)((e,a)=>{let{value:r,onValueChange:l,min:s=0,max:i=100,step:n=1,disabled:o=!1,className:c,inputClassName:u,sliderClassName:p,showInput:h=!0,inputWi
1dth:g="w-20",placeholder:f,formatValue:b=e=>e.toString(),parseValue:v=e=>Number.parseInt(e)||s,...j}=e;return(0,t.jsxs)("div",{ref:a,className:(0,m.cn)("flex items-center gap-3",c),...j,children:[(0,t.jsx)("div",{className:"flex-1",children:(0,t.jsx)(x,{min:s,max:i,step:n,value:[r],onValueChange:e=>{l(e[0])},disabled:o,className:(0,m.cn)("w-full",p)})}),h&&(0,t.jsx)("div",{className:g,children:(0,t.jsx)(d.p,{type:"number",min:s,max:i,step:n,value:b(r),onChange:e=>{let a=v(e.target.value);a>=s&&a<=i&&l(a)},onBlur:e=>{let a=Math.max(s,Math.min(i,v(e.target.value)));a!==r&&l(a)},disabled:o,placeholder:f,className:(0,m.cn)("text-center text-sm",u)})})]})});function h(e){let{control:a,name:r,label:l,min:s=0,max:i=100,step:n=1,disabled:d=!1,className:c,inputClassName:u,sliderClassName:m,showInput:x=!0,inputWidth:h="w-20",formatValue:g,parseValue:f,description:b,tooltip:v,suffix:j,prefix:N,showSubscriptionBadge:y=!1,onSubscriptionClick:w}=e,U=e=>{let a=e.toString();return N&&(a=N+a),j&&(a+=j),a},k=e=>{let a=e;return N&&(a=a.replace(N,"")),j&&(a=a.replace(j,"")),Number.parseInt(a)||s};return(0,t.jsx)(o,{control:a,name:r,label:l,className:c,description:b,tooltip:v,showSubscriptionBadge:y,onSubscriptionClick:w,children:e=>{let{field:a}=e;return(0,t.jsx)(p,{value:a.value,onValueChange:a.onChange,min:s,max:i,step:n,disabled:d,inputClassName:u,sliderClassName:m,showInput:x,inputWidth:h,formatValue:g||U,parseValue:f||k})}})}p.displayName="SliderWithInput";var g=r(33811);function f(e){let{control:a,name:r,label:l,placeholder:s,disabled:i=!1,className:n,inputClassName:c,description:u,tooltip:x,multiline:p=!1,rows:h=3,maxLength:f=2e3,showCharCount:b=p}=e;return(0,t.jsx)(o,{control:a,name:r,label:l,className:n,description:u,tooltip:x,children:e=>{var a,r;let{field:l}=e;return p?(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(g.T,{placeholder:s,disabled:i,rows:h,maxLength:f,className:(0,m.cn)("resize-none bg-background/60 backdrop-blur-sm border border-border/50 rounded-lg text-sm leading-relaxed placeholder:text-muted-foreground/60 focus:border-primary/60 focus:ring-2 focus:ring-primary/15 transition-all duration-200","text-base sm:text-sm",c),style:{minHeight:"".concat(1.5*h,"rem")},...l}),b&&(0,t.jsx)("div",{className:"absolute bottom-2 right-3 pointer-events-none",children:(0,t.jsxs)("span",{className:(0,m.cn)("text-xs tabular-nums transition-colors",f&&(null===(a=l.value)||void 0===a?void 0:a.length)>.9*f?"text-destructive":"text-muted-foreground"),children:[(0,t.jsx)("span",{children:(null===(r=l.value)||void 0===r?void 0:r.length)||0}),(0,t.jsx)("span",{children:f&&"/".concat(f)})]})})]}):(0,t.jsx)(d.p,{placeholder:s,disabled:i,maxLength:f,className:(0,m.cn)("text-base sm:text-sm",c),...l})}})}var b=r(4617);function v(e){let{control:a,name:r,label:l,placeholder:s,disabled:n=!1,className:d,description:c,tooltip:u,options:m,serialize:x=e=>"string"==typeof e?e:JSON.stringify(e),deserialize:p=e=>{try{return JSON.parse(e)}catch(a){return e}},onChange:h,showSubscriptionBadge:g=!1,onSubscriptionClick:f}=e;return(0,t.jsx)(o,{control:a,name:r,label:l,className:d,description:c,tooltip:u,showSubscriptionBadge:g,onSubscriptionClick:f,children:e=>{let{field:a}=e;return(0,t.jsxs)(b.l6,{onValueChange:e=>{let r=p(e),t=m.find(a=>x(a.value)===e);a.onChange(r),null==h||h(t)},value:x(a.value),disabled:n,children:[(0,t.jsx)(b.bq,{className:"w-full",children:(0,t.jsx)(b.yv,{placeholder:s})}),(0,t.jsx)(b.gC,{children:m.map((e,a)=>(0,t.jsx)(b.eb,{value:x(e.value),disabled:e.disabled,children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{children:e.label}),e.showSubscriptionIcon&&(0,t.jsx)(i.A,{className:"h-3 w-3 premium-crown"})]})},"".concat(a,"-").concat(e.label)))})]})}})}function j(e){let{control:a,name:r,label:l,placeholder:s,disabled:i=!1,className:n,description:d,tooltip:c,options:u}=e;return(0,t.jsx)(o,{control:a,name:r,label:l,className:n,description:d,tooltip:c,children:e=>{let{field:a}=e;return(0,t.jsxs)(b.l6,{onValueChange:e=>a.onChange(Number(e)),value:String(a.value),disabled:i,children:[(0,t.jsx)(b.bq,{className:"w-full",children:(0,t.jsx)(b.yv,{placeholder:s})}),(0,t.jsx)(b.gC,{children:u.map(e=>(0,t.jsx)(b.eb,{value:String(e.value),disabled:e.disabled,children:e.label},e.value))})]})}})}var N=r(66325);
1function y(e){let{control:a,name:r,label:i,disabled:o=!1,className:d,description:c,tooltip:u}=e;return(0,t.jsx)(l.zB,{control:a,name:r,render:e=>{let{field:a}=e;return(0,t.jsxs)(l.eI,{className:d,children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"space-y-1",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(l.lR,{children:i}),u&&(0,t.jsx)(s.Bc,{children:(0,t.jsxs)(s.m_,{children:[(0,t.jsx)(s.k$,{asChild:!0,children:(0,t.jsx)(n.A,{className:"h-4 w-4 text-muted-foreground hover:text-foreground transition-colors cursor-help"})}),(0,t.jsx)(s.ZI,{side:"top",className:"max-w-xs",children:(0,t.jsx)("p",{className:"text-sm",children:u})})]})})]}),c&&(0,t.jsx)(l.Rr,{className:"text-xs text-muted-foreground",children:c})]}),(0,t.jsx)(l.MJ,{children:(0,t.jsx)(N.d,{checked:a.value,onCheckedChange:a.onChange,disabled:o,className:"data-[state=checked]:bg-primary"})})]}),(0,t.jsx)(l.C5,{})]})}})}var w=r(49257);function U(e){let{control:a,name:r,label:l,disabled:s=!1,className:i,description:n,tooltip:d,options:c,tabsClassName:u="w-full",onChange:m}=e;return(0,t.jsx)(o,{control:a,name:r,label:l,className:i,description:n,tooltip:d,children:e=>{let{field:a}=e;return(0,t.jsx)("div",{children:(0,t.jsx)(w.tU,{value:String(a.value),onValueChange:e=>{let r=c.find(a=>String(a.value)===e),t=null==r?void 0:r.value;void 0!==t&&(a.onChange(t),null==m||m(t))},className:u,children:(0,t.jsx)(w.j7,{className:"w-full",children:c.map(e=>(0,t.jsx)(w.Xi,{value:String(e.value),disabled:s||e.disabled,className:"data-[state=active]:bg-primary data-[state=active]:text-primary-foreground data-[state=active]:border-primary focus-visible:ring-primary/50 focus-visible:outline-primary focus-visible:border-primary dark:data-[state=active]:bg-primary dark:data-[state=active]:text-primary-foreground dark:data-[state=active]:border-primary dark:focus-visible:ring-primary/50 dark:focus-visible:outline-primary dark:focus-visible:border-primary hover:data-[state=inactive]:bg-primary/10 dark:hover:data-[state=inactive]:bg-primary/20",children:e.label},String(e.value)))})})})}})}var k=r(97973);function I(e){let{control:a,name:r,label:l,disabled:s=!1,className:i,description:n,tooltip:d,options:c,columns:u=3,buttonVariant:m="outline",buttonSize:x="sm"}=e,p={1:"grid-cols-1",2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4",5:"grid-cols-5",6:"grid-cols-6",7:"grid-cols-7",8:"grid-cols-8",9:"grid-cols-9",10:"grid-cols-10",11:"grid-cols-11",12:"grid-cols-12"},h=()=>{if("number"==typeof u)return p[u]||"grid-cols-3";let e=[];return u.sm&&e.push("sm:grid-cols-".concat(u.sm)),u.md&&e.push("md:grid-cols-".concat(u.md)),u.lg&&e.push("lg:grid-cols-".concat(u.lg)),e.join(" ")};return(0,t.jsx)(o,{control:a,name:r,label:l,className:i,description:n,tooltip:d,children:e=>{let{field:a}=e;return(0,t.jsx)("div",{className:"grid gap-1 w-full ".concat(h()),children:c.map(e=>(0,t.jsxs)(k.$,{type:"button",variant:a.value===e.value?"default":m,size:x,onClick:()=>a.onChange(e.value),className:"flex flex-col gap-1 h-auto px-1 min-w-0 ".concat(e.icon?"py-2 min-h-[60px]":"sm"===x?"py-1.5 min-h-[36px]":"py-2 min-h-[44px]"),disabled:s||e.disabled,children:[e.icon&&(0,t.jsx)("div",{className:"flex-1 flex items-center justify-center",children:e.icon}),(0,t.jsx)("span",{className:"text-xs font-medium",children:e.label}),!e.icon&&e.description&&(0,t.jsx)("span",{className:"text-[10px] text-muted-foreground",children:e.description})]},e.value))})}})}var C=r(42312),A=r(8402),S=r(22755);function E(e){let{title:a,icon:r=(0,t.jsx)(C.A,{className:"w-4 h-4"}),children:l,disabled:s=!1,defaultOpen:i=!1,className:n,contentClassName:o,buttonClassName:d}=e,[u,x]=(0,c.useState)(i);return(0,t.jsxs)("div",{className:(0,m.cn)("space-y-3",n),children:[(0,t.jsxs)(k.$,{type:"button",variant:"ghost",size:"sm",onClick:()=>x(!u),className:(0,m.cn)("w-full justify-between p-2 h-auto",d),disabled:s,children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[r,(0,t.jsx)("span",{children:a})]}),u?(0,t.jsx)(A.A,{className:"w-4 h-4"}):(0,t.jsx)(S.A,{className:"w-4 h-4"})]}),u&&(0,t.jsx)("div",{className:(0,m.cn)("space-y-4 p-3 border rounded-lg bg-muted/30",o),children:l})]})}var z=r(14671);async function L(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"images";try{let r=new FormData;r.append("file",e),r.append("folder",a);let t=await fetch("/api/storage/upload",{method:"POST",body:r}),l=await t.json();return{success:!0,...l}}catch(e){return console.error("Image upload error:",e),{success:!1,error:e instanceof Error?e.message:"Upload failed"}}}async function F(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"images",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10;return!function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["image/jpeg","image/png","image/webp","image/gif","
1image/avif"];return a.includes(e.type)}(e)?{success:!1,error:"File type not supported. Please upload JPEG, PNG, WebP, GIF, or AVIF images."}:!function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;return e.size<=1048576*a}(e,r)?{success:!1,error:"File size exceeds ".concat(r,"MB limit.")}:await L(e,a)}var M=r(63376),_=r(7403),O=r(59006),D=r(70966),P=r(76329),R=r(24920),B=r(60676);let T={MAX_FILE_SIZE:0xa00000,ALLOWED_TYPES:{"image/jpeg":[".jpg",".jpeg"],"image/png":[".png"],"image/webp":[".webp"]},ALLOWED_EXTENSIONS:[".jpg",".jpeg",".png",".webp"]},V={MAX_IMAGES:9,ALLOWED_TYPES:{"image/jpeg":[],"image/png":[],"image/webp":[]},MAX_FILE_SIZE:0xa00000};function W(e){let{value:a,onChange:r,disabled:l=!1,className:s,uploadPath:i="images/upload",maxFileSize:n=T.MAX_FILE_SIZE,onUploadSuccess:o,onUploadError:d,onBeforeUpload:u}=e,x=(0,P.c3)("components.upload"),[p,h]=(0,c.useState)(!1),[g,f]=(0,c.useState)(0),[b,v]=(0,c.useState)(a||null),[j,N]=(0,c.useState)(null),[y,w]=(0,c.useState)(null),[U,I]=(0,c.useState)(!1),C=(0,c.useRef)(null);(0,c.useEffect)(()=>{if(p){f(0);let e=setInterval(()=>{f(a=>a>=85?(clearInterval(e),85):a+8*Math.random()+2)},150);return()=>clearInterval(e)}f(0)},[p]);let A=(0,c.useCallback)(async e=>{if(!e||u&&!u())return;if(e.size>n){let e=x("imageUpload.fileTooLarge",{maxSize:n/1024/1024});B.o.error(e),null==d||d(e);return}if(!Object.keys(T.ALLOWED_TYPES).includes(e.type)){let e=x("imageUpload.invalidFormat");B.o.error(e),null==d||d(e);return}let a=new FileReader;a.onloadend=()=>{v(a.result)},a.readAsDataURL(e),N(e.name),w(null),h(!0),f(0);try{console.log("[ImageUpload] Starting upload for file:",e.name);let a=await F(e,i,10);if(a.success&&a.url)console.log("[ImageUpload] Upload successful:",a.url),f(100),setTimeout(()=>{a.url&&(r(a.url),B.o.success(x("imageUpload.uploadSuccess")),null==o||o(a.url)),h(!1)},500);else throw Error(a.error||x("imageUpload.uploadFailed"))}catch(a){console.error("[ImageUpload] Upload error:",a);let e=a instanceof Error?a.message:x("imageUpload.uploadFailed");w(e),B.o.error(e),null==d||d(e),v(null),N(null),f(0),r(""),h(!1)}},[r,n,i,o,d,u,x]),S=(0,c.useCallback)(e=>{let a=e[0];a&&A(a)},[A]),{getRootProps:E,getInputProps:L,isDragActive:V}=(0,R.VB)({onDrop:S,accept:T.ALLOWED_TYPES,maxFiles:1,disabled:l||p}),W=(0,c.useCallback)(e=>{var a;let r=null===(a=e.target.files)||void 0===a?void 0:a[0];r&&A(r),C.current&&(C.current.value="")},[A]),$=(0,c.useCallback)(()=>{v(null),N(null),w(null),r(""),C.current&&(C.current.value="")},[r]);return b&&!y?(0,t.jsxs)(z.Zp,{className:(0,m.cn)("relative overflow-hidden p-0",s),children:[(0,t.jsxs)("div",{className:"relative group py-2",children:[(0,t.jsx)("img",{src:b,alt:j||"Uploaded image",className:(0,m.cn)("w-full h-48 object-contain rounded-md transition-all duration-300",p&&"scale-95 opacity-80"),onError:()=>{console.error("[ImageUpload] Image load error"),w(x("imageUpload.imageLoadError")),v(null)}}),p&&(0,t.jsx)("div",{className:"absolute inset-0 bg-black/40 rounded-md flex items-center justify-center z-30",children:(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsxs)("div",{className:"relative w-16 h-16 mb-3",children:[(0,t.jsx)("div",{className:"absolute inset-0 rounded-full border-4 border-white/20"}),(0,t.jsx)("div",{className:"absolute inset-0 rounded-full border-4 border-white border-t-transparent transition-all duration-300",style:{transform:"rotate(".concat(3.6*g,"deg)")}}),(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,t.jsxs)("span",{className:"text-white font-bold text-sm",children:[Math.round(g),"%"]})})]}),(0,t.jsx)("p",{className:"text-white text-sm font-medium",children:x("imageUpload.uploading")})]})}),!p&&a&&(0,t.jsxs)("div",{className:(0,m.cn)("absolute inset-0 bg-black/50 transition-all duration-200 rounded-md z-20 flex items-center justify-center gap-2",U?"opacity-100":"opacity-0"),onMouseEnter:()=>I(!0),onMouseLeave:()=>I(!1),children:[(0,t.jsxs)(k.$,{type:"button",variant:"secondary",size:"sm",onClick:()=>{var e;return null===(e=C.current)||void 0===e?void 0:e.click()},disabled:l||p,children:[(0,t.jsx)(M.A,{className:"h-4 w-4 mr-1"}),x("imageUpload.reupload")]}),(0,t.jsxs)(k.$,{type:"button",variant:"destructive",size:"sm",onClick:$,disabled:l||p,children:[(0,t.jsx)(_.A,{className:"h-4 w-4 mr-1"}),x("imageUpload.remove")]})]})]}),(0,t.jsx)("input",{ref:C,type:"file",accept:T.ALLOWED_EXTENSIONS.join(","),onChange:W,className:"hidden",disabled:l})]}):y?(0,t.jsxs)(z.Zp,{className:(0,m.cn)("border-destructive/50 bg-destructive/5",s),children:[(0,t.jsxs)("div",{className:"p-6 text-center",children:[(0,t.jsx)(O.A,{className:"h-8 w-8 text-destructive mx-auto mb-2"}),(0,t.jsx)("p",{className:"text-sm text-destructive mb-3",children:y}),(0,t.jsxs)(k.$,{variant:"outline",size:"sm",onClick:()=>{var e;w(null),null===(e=C.current)||void 0===e||e.click()},disabled:l,children:[(0,t.jsx)(M.A,{className:"h-4 w-4 mr-2"}),x("imageUpload.retryUpload")]})]}),(0,t.jsx)("input",{ref:C,type:"file",accept:T.ALLOWED_EXTENSIONS.join(","),onChange:W,className:"hidden",disabled:l})]}):(0,t.jsxs)("div",{...E(),className:(0,m.cn)("border-2 border-dashed rounded-lg p-6 text-center cursor-pointer transition-colors",V?"border-primary bg-primary/5":"border-border hover:border-primary/50",(p||l)&&"opacity-50 cursor-not-allowed",s),children:[(0,t.jsx)("input",{...L()}),p?(0,t.jsxs)("div",{className:"flex flex-col items-center gap-3",children:[(0,t.jsxs)("div",{className:"relative w-16 h-16",children:[(0,t.jsx)("div",{className:"absolute inset-0 rounded-full border-4 border-primary/20"}),(0,t.jsx)("div",{className:"absolute inset-0 rounded-full border-4 border-primary border-t-transparent transition-all duration-300",style:{transform:"rotate(".concat(3.6*g,"deg)")}}),(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,t.jsxs)("span",{className:"text-primary font-bold text-sm",children:[Math.round(g),"%"]})})]}),(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("p",{className:"text-sm font-medium text-primary mb-1",children:x("imageUpload.uploading")}),(0,t.jsx)("p",{className:"text-xs text-muted-foreground",children:x("imageUpload.uploadingHint")})]})]}):V?(0,t.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[(0,t.jsx)(M.A,{className:"h-8 w-8 text-primary"}),(0,t.jsx)("p",{className:"text-sm font-medium",children:x("imageUpload.dropHere")}
1)]}):(0,t.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[(0,t.jsx)(D.A,{className:"h-8 w-8 text-muted-foreground"}),(0,t.jsx)("p",{className:"text-sm font-medium",children:x("imageUpload.dragDrop")}),(0,t.jsx)("p",{className:"text-xs text-muted-foreground",children:x("imageUpload.supportedFormats")}),(0,t.jsxs)(k.$,{type:"button",variant:"default",size:"lg",className:"mt-4 w-full rounded-lg flex items-center justify-center gap-2",children:[(0,t.jsx)(M.A,{className:"h-5 w-5"}),x("imageUpload.selectFile")]})]})]})}var $=r(99725),X=r(77605),Z=r(79935),J=r(54061),G=r(47682),Y=r(28838);function H(e){let{onImagesChange:a,maxImages:r=V.MAX_IMAGES,disabled:l=!1,className:s,uploadPath:i="images/upload",maxFileSize:n=V.MAX_FILE_SIZE,onUploadSuccess:o,onUploadError:d}=e,u=(0,P.c3)("components.upload"),[x,p]=(0,c.useState)(!1),[h,g]=(0,c.useState)([]),f=(0,c.useRef)(!1),b=()=>Math.random().toString(36).substring(2,15);(0,c.useEffect)(()=>{f.current&&(a(h),f.current=!1)},[h,a]);let v=(0,c.useCallback)(async e=>{let a=Array.isArray(e)?e:[e];if(0===a.length)return;let t=r-h.length;if(a.length>t){let e=u("multiImageUpload.maxImagesReached",{maxImages:t});B.o.error(e),null==d||d(e,"");return}let l=[],s=[];for(let e of a){if(e.size>n){let a=u("multiImageUpload.fileTooLarge",{maxSize:n/1024/1024});s.push({file:e,error:a});continue}if(!Object.keys(V.ALLOWED_TYPES).includes(e.type)){let a=u("multiImageUpload.invalidFormat");s.push({file:e,error:a});continue}l.push(e)}if(s.forEach(e=>{let{file:a,error:r}=e;B.o.error("".concat(a.name,": ").concat(r)),null==d||d(r,"")}),0===l.length)return;let c=l.map(e=>{let a=b(),r=URL.createObjectURL(e);return{id:a,file:e,previewUrl:r,isUploading:!0}});g([...h,...c]),f.current=!0;let m=c.map(async e=>{try{console.log("[MultiImageUpload] Starting upload for file:",e.file.name);let a=await F(e.file,i,10);if(a.url){console.log("[MultiImageUpload] Upload successful:",a.url);let r={...e,uploadUrl:a.url,isUploading:!1};return{success:!0,image:r}}throw Error(a.error||u("multiImageUpload.uploadFailed"))}catch(r){console.error("[MultiImageUpload] Upload error for file:",e.file.name,r);let a=r instanceof Error?r.message:u("multiImageUpload.uploadFailed");return{success:!1,image:{...e,isUploading:!1,error:a},error:a}}});try{console.log("uploadPromises",m);let e=await Promise.all(m);g(a=>{let r=a.map(a=>{let r=e.find(e=>e.image.id===a.id);return r?r.image:a}),t=e.map(e=>e.image).filter(e=>!a.some(a=>a.id===e.id)),l=[...r,...t];return console.log("allImages",l),l}),f.current=!0,e.forEach(e=>{e.success?null==o||o(e.image):null==d||d(e.error,e.image.id)});let a=e.filter(e=>e.success).length,r=e.filter(e=>!e.success).length;a>0&&B.o.success(u("multiImageUpload.uploadSuccess")+(r>0?" (".concat(a,"/").concat(l.length," æå)"):"")),r>0&&B.o.error(u("multiImageUpload.failedCount",{count:r}))}catch(a){console.error("[MultiImageUpload] Batch upload error:",a);let e=u("multiImageUpload.uploadFailed");B.o.error(e),null==d||d(e,"")}},[h,r,n,i,o,d,u]),j=(0,c.useCallback)(async e=>{await v(e)},[v]),N=(0,c.useCallback)(e=>{j(e)},[j]),{getRootProps:y,getInputProps:w,isDragActive:U}=(0,R.VB)({onDrop:N,accept:V.ALLOWED_TYPES,multiple:!0,disabled:l||h.length>=r,onDragEnter:()=>p(!0),onDragLeave:()=>p(!1)}),I={...y(),tabIndex:l||h.length>=r?-1:0},C=(0,c.useCallback)(e=>{let a=h.find(a=>a.id===e);(null==a?void 0:a.previewUrl.startsWith("blob:"))&&URL.revokeObjectURL(a.previewUrl),g(h.filter(a=>a.id!==e)),f.current=!0},[h]),A=(0,c.useCallback)(e=>{let a=h.find(a=>a.id===e);(null==a?void 0:a.file)&&(g(h.map(a=>a.id===e?{...a,error:void 0,isUploading:!0}:a)),f.current=!0,v(a.file))},[h,v]);return(0,t.jsxs)("div",{className:(0,m.cn)("space-y-4",s),children:[h.length<r&&(0,t.jsxs)("div",{...I,className:(0,m.cn)("border-2 border-dashed rounded-lg p-6 text-center cursor-pointer transition-colors",U||x?"border-primary bg-primary/5":"border-border hover:border-primary/50",l&&"opacity-50 cursor-not-allowed"),children:[(0,t.jsx)("input",{...w()}),U||x?(0,t.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[(0,t.jsx)(M.A,{className:"h-8 w-8 text-primary"}),(0,t.jsx)("p",{className:"text-sm font-medium",children:u("multiImageUpload.dropHere")}
1)]}):(0,t.jsxs)("div",{className:"flex flex-col items-center gap-2",children:[0===h.length?(0,t.jsx)(D.A,{className:"h-8 w-8 text-muted-foreground"}):(0,t.jsx)(X.A,{className:"h-8 w-8 text-muted-foreground"}),(0,t.jsx)("p",{className:"text-sm font-medium",children:0===h.length?u("multiImageUpload.dragDropMultiple"):u("multiImageUpload.addMoreImages")}),(0,t.jsx)("p",{className:"text-xs text-muted-foreground",children:u("multiImageUpload.supportedFormatsMultiple",{maxImages:r})}),(0,t.jsx)("p",{className:"text-xs text-muted-foreground",children:u("multiImageUpload.uploadedCount",{current:h.length,max:r})}),(0,t.jsxs)(k.$,{type:"button",variant:"default",size:"sm",className:"mt-2",disabled:l,children:[(0,t.jsx)(Z.A,{className:"h-4 w-4 mr-2"}),u("multiImageUpload.selectFiles")]})]})]}),h.length>0&&(0,t.jsx)("div",{className:"space-y-1",children:h.map(e=>(0,t.jsx)(z.Zp,{className:"relative group overflow-hidden py-0",children:(0,t.jsxs)("div",{className:"flex items-center gap-2 py-1 px-2",children:[(0,t.jsxs)("div",{className:"relative flex-shrink-0",children:[(0,t.jsx)("div",{className:"w-12 h-12 rounded-md overflow-hidden bg-muted",children:(0,t.jsx)(Y.default,{src:e.previewUrl,alt:u("multiImageUpload.uploadedImage"),width:48,height:48,className:"object-cover w-full h-full"})}),e.isUploading&&(0,t.jsx)("div",{className:"absolute inset-0 bg-black/50 flex items-center justify-center rounded-md",children:(0,t.jsx)(J.A,{className:"h-4 w-4 animate-spin text-white"})}),e.error&&(0,t.jsx)("div",{className:"absolute inset-0 bg-destructive/50 flex items-center justify-center rounded-md",children:(0,t.jsx)(O.A,{className:"h-4 w-4 text-white"})})]}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,t.jsx)("div",{className:"min-w-0 flex-1",children:(0,t.jsxs)("p",{className:"text-xs text-muted-foreground",children:[(e.file.size/1024/1024).toFixed(2)," MB"]})}),(0,t.jsxs)("div",{className:"flex items-center gap-1 flex-shrink-0",children:[e.isUploading&&(0,t.jsxs)("div",{className:"flex items-center gap-1 text-xs text-muted-foreground",children:[(0,t.jsx)(J.A,{className:"h-3 w-3 animate-spin"}),(0,t.jsx)("span",{className:"hidden sm:inline",children:u("multiImageUpload.statusUploading")})]}),e.uploadUrl&&(0,t.jsxs)("div",{className:"flex items-center gap-1 text-xs text-green-600",children:[(0,t.jsx)("div",{className:"w-2 h-2 bg-green-500 rounded-full"}),(0,t.jsx)("span",{className:"hidden sm:inline",children:u("multiImageUpload.statusUploaded")})]}),e.error&&(0,t.jsxs)("div",{className:"flex items-center gap-1 text-xs text-destructive",children:[(0,t.jsx)("div",{className:"w-2 h-2 bg-destructive rounded-full"}),(0,t.jsx)("span",{className:"hidden sm:inline",children:u("multiImageUpload.statusFailed")})]})]})]}),e.error&&(0,t.jsx)("p",{className:"text-xs text-destructive mt-1 line-clamp-1",children:e.error})]}),(0,t.jsxs)("div",{className:"flex items-center gap-1 flex-shrink-0",children:[(0,t.jsxs)($.lG,{children:[(0,t.jsx)($.zM,{asChild:!0,children:(0,t.jsx)(k.$,{type:"button",variant:"outline",size:"sm",className:"h-7 w-7 p-0",disabled:l,title:u("multiImageUpload.previewImage"),children:(0,t.jsx)(G.A,{className:"h-3 w-3"})})}),(0,t.jsxs)($.Cf,{className:"max-w-4xl max-h-[90vh] p-0",children:[(0,t.jsx)($.L3,{className:"sr-only",children:u("multiImageUpload.previewImage")}),(0,t.jsx)("div",{className:"relative",children:(0,t.jsx)(Y.default,{src:e.previewUrl,alt:u("multiImageUpload.previewImage"),width:800,height:600,className:"max-w-full max-h-[85vh] object-contain rounded-lg"})})]})]}),e.error&&(0,t.jsx)(k.$,{type:"button",variant:"outline",size:"sm",className:"h-7 w-7 p-0",onClick:()=>A(e.id),disabled:l,title:u("multiImageUpload.retryUpload"),children:(0,t.jsx)(M.A,{className:"h-3 w-3"})}),(0,t.jsx)(k.$,{type:"button",variant:"outline",size:"sm",className:"h-7 w-7 p-0 hover:bg-destructive hover:text-destructive-foreground",onClick:()=>C(e.id),disabled:l,title:u("multiImageUpload.removeImage"),children:(0,t.jsx)(_.A,{className:"h-3 w-3"})})]})]})},e.id))})]})}
1function q(e){let{control:a,name:r,label:l,disabled:s=!1,className:i,description:n,tooltip:d,uploadPath:c="images/upload",maxFileSize:u,onUploadSuccess:m,onUploadError:x,requirePaidSubscription:p=!1,onPaidFeatureAttempt:h}=e;return(0,t.jsx)(o,{control:a,name:r,label:l,className:i,description:n,tooltip:d,children:e=>{let{field:a}=e;return(0,t.jsx)(W,{value:Array.isArray(a.value)?a.value[0]||"":a.value||"",onChange:e=>{Array.isArray(a.value)?a.onChange(e?[e]:[]):a.onChange(e)},disabled:s,uploadPath:c,maxFileSize:u,onUploadSuccess:m,onUploadError:e=>{if(p&&h){h();return}x&&x(e)},onBeforeUpload:()=>!p||!h||(h(),!1)})}})}function K(e){let{control:a,name:r,label:l,disabled:s=!1,className:i,description:n,tooltip:d,maxImages:c=10,uploadPath:u="images/upload",maxFileSize:m,onUploadSuccess:x,onUploadError:p,onImagesChange:h}=e;return(0,t.jsx)(o,{control:a,name:r,label:l,className:i,description:n,tooltip:d,children:e=>{let{field:a}=e;return(0,t.jsx)(H,{onImagesChange:e=>{console.log("imageArray",e);let r=e.map(e=>e.uploadUrl||e.previewUrl);a.onChange(r),null==h||h(e)},maxImages:c,disabled:s,uploadPath:u,maxFileSize:m,onUploadSuccess:x,onUploadError:p})}})}var Q=r(68655);function ee(e){let{control:a,name:r,label:l,description:s,tooltip:n,disabled:d=!1,trueOption:c,falseOption:u,freeOption:x={},paidOption:p={},onVersionChange:h,className:g,size:f="default"}=e,b={value:!0,title:"Option A"},v={value:!1,title:"Option B"},j=c?{...b,...c}:{...b,...x,title:x.title||"Free Version",icon:x.icon||(0,t.jsx)(Q.A,{className:"h-4 w-4 text-green-600"})},N=u?{...v,...u}:{...v,...p,title:p.title||"Paid Version",icon:p.icon||(0,t.jsx)(i.A,{className:"h-4 w-4 text-yellow-600"})};return(0,t.jsx)(o,{control:a,name:r,label:l,className:g,description:s,tooltip:n,children:e=>{let{field:a}=e;return(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-2",children:[(0,t.jsxs)(k.$,{type:"button",size:f,variant:a.value?"default":"outline",className:(0,m.cn)("px-2.5 flex items-center justify-center transition-all font-medium min-w-0",j.icon?"gap-1.5":"",j.className,d&&"opacity-50 cursor-not-allowed"),onClick:()=>{d||(a.onChange(!0),null==h||h(!0))},disabled:d,children:[j.icon&&j.icon,(0,t.jsx)("span",{className:"truncate",children:j.title})]}),(0,t.jsxs)(k.$,{type:"button",size:f,variant:a.value?"outline":"default",className:(0,m.cn)("px-2.5 flex items-center justify-center transition-all font-medium min-w-0",N.icon?"gap-1.5":"",N.className,d&&"opacity-50 cursor-not-allowed"),onClick:()=>{d||(a.onChange(!1),null==h||h(!1))},disabled:d,children:[N.icon&&N.icon,(0,t.jsx)("span",{className:"truncate",children:N.title})]})]})}})}function ea(e){let{control:a,name:r,label:l,description:s,tooltip:i,options:n,disabled:d=!1,onSelectionChange:c,className:u,showCredits:x=!0}=e;return(0,t.jsx)(o,{control:a,name:r,label:l,className:u,description:s,tooltip:i,children:e=>{let{field:a}=e;return(0,t.jsx)("div",{className:"space-y-2",children:n.map(e=>(0,t.jsx)("button",{type:"button",onClick:()=>{d||(a.onChange(e.value),null==c||c(e.value))},className:(0,m.cn)("w-full p-3 rounded-lg border-2 transition-all duration-200 text-left group hover:scale-[1.02] active:scale-[0.98]",a.value===e.value||e.isDefault&&!a.value?"border-primary bg-gradient-to-br from-primary/8 via-primary/5 to-primary/3 shadow-lg shadow-primary/10 ring-1 ring-primary/20":"border-border/50 bg-card/40 hover:border-primary/60 hover:bg-gradient-to-br hover:from-primary/4 hover:via-primary/3 hover:to-primary/2 hover:shadow-md hover:shadow-primary/5",d&&"cursor-not-allowed opacity-50 hover:scale-100",e.className),disabled:d,children:(0,t.jsxs)("div",{className:"flex items-start justify-between mb-2",children:[(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)("p",{className:(0,m.cn)("font-semibold text-sm leading-tight",a.value===e.value||e.isDefault&&!a.value?"text-primary":"text-foreground group-hover:text-primary/80"),children:e.title}),e.description&&(0,t.jsx)("p",{className:"text-xs text-muted-foreground mt-1 line-clamp-2 leading-relaxed",children:e.description})]}),x&&void 0!==e.credits&&(0,t.jsxs)("div",{className:(0,m.cn)("ml-3 text-xs font-semibold px-2.5 py-1 rounded-full whitespace-nowrap transition-colors",a.value===e.value||e.isDefault&&!a.value?"bg-primary text-primary-foreground shadow-sm":"bg-muted text-muted-foreground group-hover:bg-primary/80 group-hover:text-primary-foreground"),children:[e.credits," credits"]})]})},e.value))})}})}let er={default:"bg-background border-border",muted:"bg-muted/30 dark:bg-muted/20 border-border/50",accent:"bg-primary/5 dark:bg-primary/10 border-primary/20"};function et(e){let{title:a,icon:r,items:l,className:s,titleClassName:i,itemClassName:n,variant:o="muted"}=e;return(0,t.jsxs)("div",{className:(0,m.cn)("p-4 rounded-lg border",er[o],s),children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-3",children:[r&&(0,t.jsx)("span",{className:"text-muted-foreground",children:r}),(0,t.jsx)("span",{className:(0,m.cn)("text-sm font-medium text-foreground",i),children:a})]}),(0,t.jsx)("div",{className:"space-y-2",children:l.map((e,a)=>(0,t.jsxs)("div",{className:(0,m.cn)("text-xs text-muted-foreground",n),children:[(0,t.jsx)("span",{children:"â¢"})," ",e]},a))})]})}var el=r(84582);function es(e){let{isGenerating:a,submitText:r,disabled:l,creditsRequired:s}=e,i=(0,P.c3)("components.form.submit");return(0,t.jsxs)(k.$,{type:"submit",disabled:l,className:(0,m.cn)("w-full",l&&"disabled:opacity-100 disabled:bg-primary/70 disabled:hover:bg-primary/70 disabled:text-primary-foreground"),size:"lg",children:[a?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(J.A,{className:"w-4 h-4 mr-2 animate-spin"}),(0,t.jsx)("span",{children:i("generating")})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(el.A,{className:"w-4 h-4 mr-2"}),(0,t.jsx)("span",{children:r||i("submit")})]}),(0,t.jsx)("span",{children:(0,t.jsxs)("span",{children:["(",s," ",i("credits").toLowerCase(),")"]})})]})}var ei=r(60431);function en(e){let{isGenerating:a,disabled:r=!1,creditsRequired:l,className:s="w-full",submitText:i,showBalance:n=!0}=e;return(0,t.jsxs)(z.wL,{className:(0,m.cn)("flex-col gap-3 p-4 pt-3 border-t border-border/30 flex-shrink-0 bg-card/50 backdrop-blur-sm",s),children:[(0,t.jsx)(es,{isGenerating:a,disabled:r,creditsRequired:l,submitText:i}),n&&(0,t.jsx)(ei.T,{})]})}function eo(e){let{title:a,subtitle:r,icon:l,showTitle:s=!0,showSubtitle:i=!0,showIcon:n=!0,className:o}=e;return(0,t.jsx)(z.aR,{className:(0,m.cn)("flex-shrink-0 px-4 pt-1 !pb-1 border-b border-border/30",o),children:(0,t.jsxs)("div",{className:"flex items-center gap-2.5",children:[n&&l&&(0,t.jsx)("div",{className:"p-2 bg-primary/10 rounded-lg",children:l}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[s&&a&&(0,t.jsx)(z.ZB,{className:"text-base font-semibold truncate",children:a}),i&&r&&(0,t.jsx)("p",{className:"text-xs text-muted-foreground mt-0.5 truncate",children:r})]})]})})}function ed(e){let{form:a,onSubmit:r,children:s,className:i,formClassName:n}=e;return(0,t.jsx)(z.Wu,{className:(0,m.cn)("flex-1 flex flex-col min-h-0 px-0",i),children:(0,t.jsx)(l.lV,{...a,children:(0,t.jsx)("form",{onSubmit:r,className:(0,m.cn)("flex-1 flex flex-col min-h-0 px-0",n),children:s})})})}function ec(e){let{children:a,className:r}=e;return(0,t.jsx)(z.Zp,{className:(0,m.cn)("border-0 shadow-2xl bg-card/90 backdrop-blur-md h-full flex flex-col overflow-hidden py-2 gap-1",r),children:a})}function eu(e){let{children:a,className:r}=e;return(0,t.jsx)("div",{className:(0,m.cn)("flex-1 overflow-y-auto space-y-4 p-4",r),children:a})}},33811:(e,a,r)=>{r.d(a,{T:()=>s});var t=r(51129);r(65133);var l=r(55730);function s(e){let{className:a,...r}=e;return(0,t.jsx)("textarea",{"data-slot":"textarea",className:(0,l.cn)("border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",a),...r})}},49257:(e,a,r)=>{r.d(a,{Xi:()=>o,av:()=>d,j7:()=>n,tU:()=>i});var t=r(51129);r(65133);var l=r(59431),s=r(55730);function i(e){let{className:a,...r}=e;return(0,t.jsx)(l.bL,{"data-slot":"tabs",className:(0,s.cn)("flex flex-col gap-2",a),...r})}function n(e){let{className:a,...r}=e;return(0,t.jsx)(l.B8,{"data-slot":"tabs-list",className:(0,s.cn)("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",a),...r})}function o(e){let{className:a,...r}=e;return(0,t.jsx)(l.l9,{"data-slot":"tabs-trigger",className:(0,s.cn)("data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focu
1s-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",a),...r})}function d(e){let{className:a,...r}=e;return(0,t.jsx)(l.UC,{"data-slot":"tabs-content",className:(0,s.cn)("flex-1 outline-none",a),...r})}},66325:(e,a,r)=>{r.d(a,{d:()=>i});var t=r(51129);r(65133);var l=r(79773),s=r(55730);function i(e){let{className:a,...r}=e;return(0,t.jsx)(l.bL,{"data-slot":"switch",className:(0,s.cn)("peer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 inline-flex h-[1.15rem] w-8 shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",a),...r,children:(0,t.jsx)(l.zi,{"data-slot":"switch-thumb",className:(0,s.cn)("bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block size-4 rounded-full ring-0 transition-transform data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0")})})}}}]);
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.