Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
"use strict";(self.webpackChunkwcf_addons=self.webpackChunkwcf_addons||[]).push([[857],{180:function(e,t,a){a.d(t,{A:function(){return n}});const n=(0,a(6203).A)("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},522:function(e,t,a){a.d(t,{A:function(){return n}});const n=(0,a(6203).A)("Dot",[["circle",{cx:"12.1",cy:"12.1",r:"1",key:"18d7e5"}]])},1787:function(e,t,a){a.r(t),a.d(t,{default:function(){return I}});var n=a(1609),l=a.n(n),r=a(9879),s=a(9115),c=a(3702),o=a(8635),i=a(6617),m=a(6792),d=a(9179),u=a(4721),p=a(224),f=a(5127),y=a(9785),h=a(869),E=a(3971),g=a(8952),b=a(893);const x=(0,a(6203).A)("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);var _=a(180),v=a(3883);const N=g.Ik({api_key:g.Yj().min(1,"API key is required"),country_name:g.Yj().min(1,"Location is required"),unit:g.Yj()});const w=g.Ik({api_key:g.Yj().min(1,"API key is required"),username:g.Yj().optional(),playlist_id:g.Yj().optional()});const k=g.Ik({api_key:g.Yj().min(1,"API key is required")});var A=()=>{const e=(0,n.useRef)(null),t=(0,y.mN)({resolver:(0,b.u)(k),defaultValues:{api_key:""}}),{reset:a}=t;return(0,n.useEffect)(()=>{(async()=>{await fetch(WCF_ADDONS_ADMIN.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded",Accept:"application/json"},body:new URLSearchParams({action:"aae_get_dynamic_settings",setting_name:"aae_mailchimp_api",nonce:WCF_ADDONS_ADMIN.nonce})}).then(e=>e.json()).then(e=>{a({api_key:e.settings||""})})})()},[]),(0,n.createElement)("div",{className:"py-5"},(0,n.createElement)("div",{className:"px-6 pb-4 border-b border-[#F2F5F8]"},(0,n.createElement)("h2",{className:"text-xl text-text font-medium"},"Mailchimp API"),(0,n.createElement)("p",{className:"text-sm text-text-secondary mt-1"},"Add credentials to your Mailchimp")),(0,n.createElement)("div",null,(0,n.createElement)(h.lV,{...t},(0,n.createElement)("form",{onSubmit:t.handleSubmit(async function(a){t.getFieldState("api_key").error||await fetch(WCF_ADDONS_ADMIN.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded",Accept:"application/json"},body:new URLSearchParams({action:"aae_save_dynamic_settings",setting_name:"aae_mailchimp_api",form_fields:a.api_key,nonce:WCF_ADDONS_ADMIN.nonce})}).then(e=>e.json()).then(t=>{e.current&&e.current.click()})})},(0,n.createElement)("div",{className:"px-6 py-5 space-y-4 border-b border-[#F2F5F8]"},(0,n.createElement)(h.zB,{control:t.control,name:"api_key",render:({field:e})=>(0,n.createElement)(h.eI,{className:"space-y-2"},(0,n.createElement)(h.lR,{className:"text-[#0E121B]"},"API Key"),(0,n.createElement)("div",{className:"relative"},(0,n.createElement)(h.MJ,null,(0,n.createElement)(f.p,{placeholder:"Enter your API key",...e}))),(0,n.createElement)(h.C5,null))})),(0,n.createElement)("div",{className:"px-8 pt-4 flex gap-3 justify-end items-center"},(0,n.createElement)(E.HM,{asChild:!0,ref:e},(0,n.createElement)(s.$,{variant:"secondary",className:"h-11 shadow-common-2 text-base px-[18px]"},"Cancel")),(0,n.createElement)(s.$,{type:"submit",className:"h-11 shadow-common-2 text-base px-6"},"Save"))))))};const C=[{key:"youtube-video",component:(0,n.createElement)(()=>{const e=(0,n.useRef)(null),t=(0,y.mN)({resolver:(0,b.u)(w),defaultValues:{api_key:"",username:"",playlist_id:""}}),{watch:a,setError:l,clearErrors:r,reset:c}=t,o=a("api_key"),i=a("playlist_id"),[d,u]=(0,n.useState)({api_key:null,playlist_id:null}),p=(0,n.useMemo)(()=>(0,m.eD)(e=>(async e=>{if(e)try{const t=await fetch(`${WCF_ADDONS_ADMIN.home_url}wp-json/aae-addon-yt/v1/status?key=${e}`,{method:"GET",headers:{"Content-Type":"application/json"}});"ok"!==(await t.json()).status?(l("api_key",{type:"manual",message:"Invalid API key"}),u(e=>({...e,api_key:!1}))):(r("api_key"),u(e=>({...e,api_key:!0})))}catch(e){l("api_key",{type:"manual",message:"API validation failed"}),u(e=>({...e,api_key:!1}))}else u(e=>({...e,api_key:null}))})(e),500),[]),g=(0,n.useMemo)(()=>(0,m.eD)((e,t)=>(async(e,t)=>{if(e){if(!t)return l("playlist_id",{type:"manual",message:"Please enter a valid API key first"}),void u(e=>({...e,playlist_id:!1}));try{const a=await fetch(`${WCF_ADDONS_ADMIN.home_url}wp-json/aae-addon-yt/v1/playlist-status?key=${t}&playlistId=${e}`,{method:"GET",headers:{"Content-Type":"application/json"}}),n=await a.json();n.status?.privacyStatus?(r("playlist_id"),u(e=>({...e,playlist_id:!0}))):(l("playlist_id",{type:"manual",message:"Invalid Playlist ID or not accessible with this API key"}),u(e=>({...e,playlist_id:!1})))}catch(e){l("playlist_id",{type:"manual",message:"Playlist validation failed"}),u(e=>({...e,playlist_id:!1}))}}else u(e=>({...e,playlist_id:null}))})(e,t),500),[]);return(0,n.useEffect)(()=>{o?(p(o),i&&g(i,o)):u(e=>({...e,api_key:null}))},[o]),(0,n.useEffect)(()=>{i?g(i,o):u(e=>({...e,playlist_id:null}))},[i]),(0,n.useEffect)(()=>{(async()=>{await fetch(WCF_ADDONS_ADMIN.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded",Accept:"application/json"},body:new URLSearchParams({action:"aae_get_dynamic_settings",setting_name:"aae_youtube_video_advanced_settings",nonce:WCF_ADDONS_ADMIN.nonce})}).then(e=>e.json()).then(e=>{c({api_key:e.settings.api_key||"",username:e.settings.username||"",playlist_id:e.settings.playlist_id||""})})})()},[]),(0,n.createElement)("div",{className:"py-5"},(0,n.createElement)("div",{className:"px-6 pb-4 border-b border-[#F2F5F8]"},(0,n.createElement)("h2",{className:"text-xl text-text font-medium"},"Youtube Video"),(0,n.createElement)("p",{className:"text-sm text-text-secondary mt-1"},"Add credentials to your Youtube video")),(0,n.createElement)("div",null,(0,n.createElement)(h.lV,{...t},(0,n.createElement)("form",{onSubmit:t.handleSubmit(async function(a){const n=t.getFieldState("api_key").error,l=t.getFieldState("playlist_id").error;n||l||await fetch(WCF_ADDONS_ADMIN.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded",Accept:"application/json"},body:new URLSearchParams({action:"aae_save_dynamic_settings",setting_name:"aae_youtube_video_advanced_settings",form_fields:JSON.stringify(a),nonce:WCF_ADDONS_ADMIN.nonce})}).then(e=>e.json()).then(t=>{e.current&&e.current.click()})})},(0,n.createElement)("div",{className:"px-6 py-5 space-y-4 border-b border-[#F2F5F8]"},(0,n.createElement)(h.zB,{control:t.control,name:"api_key",render:({field:e})=>(0,n.createElement)(h.eI,{className:"space-y-2"},(0,n.createElement)(h.lR,{className:"text-[#0E121B]"},"API Key"),(0,n.createElement)("div",{className:"relative"},(0,n.createElement)(h.MJ,null,(0,n.createElement)(f.p,{placeholder:"Enter your API key",...e})),null!==d.api_key&&(0,n.createElement)("span",{className:"absolute right-3 top-1/2 transform -translate-y-1/2 flex"},d.api_key?(0,n.createElement)(x,{className:"h-5 w-5 text-green-500"}):(0,n.createElement)(_.A,{className:"h-5 w-5 text-red-500"}))),(0,n.createElement)(h.Rr,null,"This key will be validated."),(0,n.createElement)(h.C5,null))}),(0,n.createElement)(h.zB,{control:t.control,name:"username",render:({field:e})=>(0,n.createElement)(h.eI,{className:"space-y-2"},(0,n.createElement)(h.lR,{className:"text-[#0E121B]"},"User Name"),(0,n.createElement)(h.MJ,null,(0,n.createElement)(f.p,{placeholder:"Enter your username",...e})),(0,n.createElement)(h.Rr,null,"Add your Youtube username to get videos from your channel."))}),(0,n.createElement)(h.zB,{control:t.control,name:"playlist_id",render:({field:e})=>(0,n.createElement)(h.eI,{className:"space-y-2"},(0,n.createElement)(h.lR,{className:"text-[#0E121B]"},"Playlist Id"),(0,n.createElement)("div",{className:"relative"},(0,n.createElement)(h.MJ,null,(0,n.createElement)(f.p,{placeholder:"Enter your playlist id",...e})),null!==d.playlist_id&&(0,n.createElement)("span",{className:"absolute right-3 top-1/2 transform -translate-y-1/2 flex"},d.playlist_id?(0,n.createElement)(x,{className:"h-5 w-5 text-green-500"}):(0,n.createElement)(_.A,{className:"h-5 w-5 text-red-500"}))),(0,n.createElement)(h.Rr,null,"Add your Youtube playlist id to get videos from your playlist."),(0,n.createElement)(h.C5,null))})),(0,n.createElement)("div",{className:"px-8 pt-4 flex gap-3 justify-end items-center"},(0,n.createElement)(E.HM,{asChild:!0,ref:e},(0,n.createElement)(s.$,{variant:"secondary",className:"h-11 shadow-common-2 text-base px-[18px]"},"Cancel")),(0,n.createElement)(s.$,{type:"submit",className:"h-11 shadow-common-2 text-base px-6"},"Save"))))))},null)},{key:"weather",component:(0,n.createElement)(()=>{const e=(0,n.useRef)(null),t=(0,y.mN)({resolver:(0,b.u)(N),defaultValues:{api_key:"",country_name:"",unit:"metric"}}),{watch:a,setError:l,clearErrors:r,reset:c}=t,o=a("api_key"),i=a("country_name"),[d,u]=(0,n.useState)({api_key:null,country_name:null}),p=(0,n.useMemo)(()=>(0,m.eD)(e=>(async e=>{if(e)try{const t=await fetch(`https://api.openweathermap.org/data/2.5/weather?appid=${e}`);400!=(await t.json()).cod?(l("api_key",{type:"manual",message:"Invalid API key"}),u(e=>({...e,api_key:!1}))):(r("api_key"),u(e=>({...e,api_key:!0})))}catch(e){l("api_key",{type:"manual",message:"API validation failed"}),u(e=>({...e,api_key:!1}))}else u(e=>({...e,api_key:null}))})(e),500),[]),g=(0,n.useMemo)(()=>(0,m.eD)((e,t)=>(async(e,t)=>{if(e){if(!t)return l("country_name",{type:"manual",message:"Please enter a valid API key"}),void u(e=>({...e,country_name:!1}));try{const a=await fetch(`https://api.openweathermap.org/data/2.5/weather?q=${e}&appid=${t}`);200!=(await a.json()).cod?(l("country_name",{type:"manual",message:"Invalid Location or not accessible with this API key"}),u(e=>({...e,country_name:!1}))):(r("country_name"),u(e=>({...e,country_name:!0})))}catch(e){l("country_name",{type:"manual",message:"Location validation failed"}),u(e=>({...e,country_name:!1}))}}else u(e=>({...e,country_name:null}))})(e,t),500),[]);return(0,n.useEffect)(()=>{o?(p(o),i&&g(i,o)):u(e=>({...e,api_key:null}))},[o]),(0,n.useEffect)(()=>{i?g(i,o):u(e=>({...e,country_name:null}))},[i]),(0,n.useEffect)(()=>{(async()=>{await fetch(WCF_ADDONS_ADMIN.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded",Accept:"application/json"},body:new URLSearchParams({action:"aae_get_dynamic_settings",setting_name:"aae_weather_api_advanced_settings",nonce:WCF_ADDONS_ADMIN.nonce})}).then(e=>e.json()).then(e=>{c({api_key:e.settings.api_key||"",unit:e.settings.unit||"",country_name:e.settings.country_name||""})})})()},[]),(0,n.createElement)("div",{className:"py-5"},(0,n.createElement)("div",{className:"px-6 pb-4 border-b border-[#F2F5F8]"},(0,n.createElement)("h2",{className:"text-xl text-text font-medium"},"Weather"),(0,n.createElement)("p",{className:"text-sm text-text-secondary mt-1"},"Add credentials to your Weather")),(0,n.createElement)("div",null,(0,n.createElement)(h.lV,{...t},(0,n.createElement)("form",{onSubmit:t.handleSubmit(async function(a){const n=t.getFieldState("api_key").error,l=t.getFieldState("country_name").error;n||l||await fetch(WCF_ADDONS_ADMIN.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded",Accept:"application/json"},body:new URLSearchParams({action:"aae_save_dynamic_settings",setting_name:"aae_weather_api_advanced_settings",form_fields:JSON.stringify(a),nonce:WCF_ADDONS_ADMIN.nonce})}).then(e=>e.json()).then(t=>{e.current&&e.current.click()})})},(0,n.createElement)("div",{className:"px-6 py-5 space-y-4 border-b border-[#F2F5F8]"},(0,n.createElement)(h.zB,{control:t.control,name:"api_key",render:({field:e})=>(0,n.createElement)(h.eI,{className:"space-y-2"},(0,n.createElement)(h.lR,{className:"text-[#0E121B]"},"API Key"),(0,n.createElement)("div",{className:"relative"},(0,n.createElement)(h.MJ,null,(0,n.createElement)(f.p,{placeholder:"Enter your API key",...e})),null!==d.api_key&&(0,n.createElement)("span",{className:"absolute right-3 top-1/2 transform -translate-y-1/2 flex"},d.api_key?(0,n.createElement)(x,{className:"h-5 w-5 text-green-500"}):(0,n.createElement)(_.A,{className:"h-5 w-5 text-red-500"}))),(0,n.createElement)(h.Rr,null,"This key will be validated."),(0,n.createElement)(h.C5,null))}),(0,n.createElement)(h.zB,{control:t.control,name:"country_name",render:({field:e})=>(0,n.createElement)(h.eI,{className:"space-y-2"},(0,n.createElement)(h.lR,{className:"text-[#0E121B]"},"Location"),(0,n.createElement)("div",{className:"relative"},(0,n.createElement)(h.MJ,null,(0,n.createElement)(f.p,{placeholder:"Enter your country/city name",...e})),null!==d.country_name&&(0,n.createElement)("span",{className:"absolute right-3 top-1/2 transform -translate-y-1/2 flex"},d.country_name?(0,n.createElement)(x,{className:"h-5 w-5 text-green-500"}):(0,n.createElement)(_.A,{className:"h-5 w-5 text-red-500"}))),(0,n.createElement)(h.Rr,null,"Add your Location to get the weather information."),(0,n.createElement)(h.C5,null))}),(0,n.createElement)(h.zB,{control:t.control,name:"unit",render:({field:e})=>(0,n.createElement)(h.eI,{className:"space-y-2"},(0,n.createElement)(h.lR,{className:"text-[#0E121B]"},"Unit"),(0,n.createElement)(v.l6,{onValueChange:e.onChange,value:e.value},(0,n.createElement)(h.MJ,null,(0,n.createElement)(v.bq,null,(0,n.createElement)(v.yv,{placeholder:"Select a verified email to display"}))),(0,n.createElement)(v.gC,null,(0,n.createElement)(v.eb,{value:"standard"},"Standard"),(0,n.createElement)(v.eb,{value:"metric"},"Metric"),(0,n.createElement)(v.eb,{value:"imperial"},"Imperial"))),(0,n.createElement)(h.Rr,null,"Select the unit of measurement for temperature."))})),(0,n.createElement)("div",{className:"px-8 pt-4 flex gap-3 justify-end items-center"},(0,n.createElement)(E.HM,{asChild:!0,ref:e},(0,n.createElement)(s.$,{variant:"secondary",className:"h-11 shadow-common-2 text-base px-[18px]"},"Cancel")),(0,n.createElement)(s.$,{type:"submit",className:"h-11 shadow-common-2 text-base px-6"},"Save"))))))},null)},{key:"tiktok-feed",component:(0,n.createElement)(()=>{const[e,t]=(0,n.useState)({accessToken:"",refreshToken:"",openId:""}),a=new URLSearchParams(window.location.search);(0,n.useEffect)(()=>{const e=a.get("tiktok_access_token"),n=a.get("tiktok_refresh_token"),r=a.get("tiktok_open_id");if(e&&n){const l={accessToken:e||"",refreshToken:n||"",openId:r||""};t(l),async function(e){await fetch(WCF_ADDONS_ADMIN.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded",Accept:"application/json"},body:new URLSearchParams({action:"aae_save_dynamic_settings",setting_name:"aae_tiktok_api_advanced_settings",form_fields:JSON.stringify(e),nonce:WCF_ADDONS_ADMIN.nonce})}).then(e=>e.json()).then(e=>{})}(l),a.delete("tiktok_access_token"),a.delete("tiktok_refresh_token"),a.delete("tiktok_open_id"),a.delete("wiz_setting");const s=`${window.location.origin}${window.location.pathname}`,c=a.toString(),o=`${s}${c?`?${c}`:""}${window.location.hash}`;window.history.replaceState({},document.title,o)}else l()},[]);const l=async()=>{await fetch(WCF_ADDONS_ADMIN.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded",Accept:"application/json"},body:new URLSearchParams({action:"aae_get_dynamic_settings",setting_name:"aae_tiktok_api_advanced_settings",nonce:WCF_ADDONS_ADMIN.nonce})}).then(e=>e.json()).then(e=>{t({accessToken:e.settings.accessToken||"",refreshToken:e.settings.refreshToken||"",openId:e.settings.openId||""})})};return(0,n.createElement)("div",{className:"py-5"},(0,n.createElement)("div",{className:"px-6 pb-4 border-b border-[#F2F5F8]"},(0,n.createElement)("h2",{className:"text-xl text-text font-medium"},"TikTok Feed"),(0,n.createElement)("p",{className:"text-sm text-text-secondary mt-1"},"Add credentials to your TikTok Feed")),(0,n.createElement)("div",{className:"px-6 py-5 border-b border-[#F2F5F8]"},(0,n.createElement)("a",{href:`https://feed.animation-addons.com/callback?redirect_uri=${WCF_ADDONS_ADMIN.adminURL}/admin.php&page=wcf_addons_settings&tab=widgets&cTab=all#tiktok-feed`,target:"_blank",rel:"noreferrer",className:(0,m.cn)((0,s.r)(),"w-full no-underline",e.accessToken?"bg-button-secondary text-button-text-secondary hover:bg-button-secondary-hover hover:text-button-text-secondary-hover border hover:border-button-secondary-hover hover:shadow-none":"")},"Add TikTok Account")),(0,n.createElement)("div",{className:"px-6 py-5 space-y-4"},(0,n.createElement)("div",{className:"grid w-full max-w-sm items-center gap-1.5"},(0,n.createElement)(i.J,{htmlFor:"access-token"},"Access Token"),(0,n.createElement)(f.p,{id:"access-token",disabled:!0,placeholder:"Access Token",value:e.accessToken})),(0,n.createElement)("div",{className:"grid w-full max-w-sm items-center gap-1.5"},(0,n.createElement)(i.J,{htmlFor:"refresh-token"},"Refresh Token"),(0,n.createElement)(f.p,{id:"refresh-token",disabled:!0,placeholder:"Refresh Token",value:e.refreshToken})),(0,n.createElement)("div",{className:"grid w-full max-w-sm items-center gap-1.5"},(0,n.createElement)(i.J,{htmlFor:"refresh-token"},"Open ID"),(0,n.createElement)(f.p,{id:"open-id",disabled:!0,placeholder:"Open ID",value:e.openId}))))},null)},{key:"mailchimp",component:(0,n.createElement)(A,null)},{key:"advanced-mailchimp",component:(0,n.createElement)(A,null)}];var S=({searchKey:e,filterKey:t,searchParam:a,urlParams:f,setWidgetCount:y,settingOpen:h})=>{const E=C,{allWidgets:g}=(0,d.XB)(),{updateNotice:b}=(0,d.hN)(),{updateActiveWidget:x,updateActiveGroupWidget:_}=(0,d.hu)(),[v,N]=(0,n.useState)("all"),[w,k]=(0,n.useState)({}),[A,S]=(0,n.useState)(!1),[D,j]=(0,n.useState)([]);(0,n.useEffect)(()=>{if(g){const e=[];for(let t in g.elements){let a={title:g.elements[t].title?.replace("Widgets",""),value:t};e.push(a)}j(e)}},[g]),(0,n.useEffect)(()=>{if(g)if(e){const e=F();e&&Object.keys(e).length?S(!1):S(!0);const a=(0,m.Yp)(e,t);k(a)}else{S(!1);const e=(0,m.Yp)(g.elements,t);k(e)}},[g,t,e]),(0,n.useEffect)(()=>{e&&N("all")},[e]),(0,n.useEffect)(()=>{a&&N(a)},[a,f]);const F=()=>Object.fromEntries(Object.entries(g.elements).map(([t,a])=>{const n=Object.fromEntries(Object.entries(a.elements||{}).filter(([t,a])=>a.label.toLowerCase().includes(e.toLowerCase())));return[t,{...a,elements:n}]}).filter(([e,t])=>Object.keys(t.elements).length>0)),I=e=>{_(e)};return(0,n.createElement)(r.tU,{defaultValue:"all",value:v,onValueChange:N},(0,n.createElement)("div",{className:"flex justify-between items-center"},(0,n.createElement)(p.F,{className:"max-w-[500px] lg:max-w-[565px] xl:max-w-[900px] rounded-lg bg-background-secondary"},(0,n.createElement)(r.j7,{className:"h-11"},(0,n.createElement)(r.Xi,{key:"all-widgets_tab",value:"all",className:"px-4"},"All"),D?.map(e=>(0,n.createElement)(r.Xi,{key:e.value,value:e.value},e.title))),(0,n.createElement)(p.$,{orientation:"horizontal"})),(0,n.createElement)("div",{className:"flex gap-2.5 items-center justify-end"},(0,n.createElement)(s.$,{onClick:()=>(async()=>{const e=(0,m.n4)(g,JSON.parse(JSON.stringify(WCF_ADDONS_ADMIN?.addons_config?.widgets))||{});if(e&&Object.keys(e).length){const e=(new Date).toISOString();b({type:"notice",title:"Widgets Activity Log",description:"Your widget settings have been successfully updated in the following time period.",date:e})}await fetch(WCF_ADDONS_ADMIN.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded",Accept:"application/json"},body:new URLSearchParams({action:"save_settings_with_ajax",fields:JSON.stringify(g),nonce:WCF_ADDONS_ADMIN.nonce,settings:"wcf_save_widgets"})}).then(e=>e.json()).then(e=>{y(t=>({...t,active:e.total})),u.oR.success("Save Successful",{position:"top-right"})})})()},"Save Settings"))),(0,n.createElement)(r.av,{key:"all-widgets_content",value:"all",className:"bg-background-secondary p-3 rounded-lg"},A?(0,n.createElement)("div",{className:"bg-background flex justify-center items-center p-5 rounded"},(0,n.createElement)("h3",{className:"text-base font-medium"},"No Result Found")):Object.keys(w)?.map(e=>(0,n.createElement)("div",{className:"mt-3 first:mt-0"},(0,n.createElement)("div",{className:"bg-background flex justify-between items-center p-5 rounded"},(0,n.createElement)("h3",{className:"text-base font-medium"},w[e].title),(0,n.createElement)("div",{className:"flex items-center space-x-2"},(0,n.createElement)(o.d,{id:e,checked:w[e].is_active,onCheckedChange:t=>I({value:t,slug:e})}),(0,n.createElement)(i.J,{htmlFor:e},"Enable All"))),(0,n.createElement)("div",{className:"grid grid-cols-2 xl:grid-cols-3 gap-1 mt-1"},Object.keys(w[e].elements)?.map((t,a)=>(0,n.createElement)(l().Fragment,{key:`tab_content-${a}`},(0,n.createElement)(c.A,{widget:w[e].elements[t],slug:t,updateActiveItem:x,className:"rounded p-5",settingOpen:h,exSettings:E?.find(e=>e.key===t)?.component}))),Array.from({length:(0,m.Cr)()-(Object.keys(w[e].elements)?.length%(0,m.Cr)()===0?(0,m.Cr)():Object.keys(w[e].elements)?.length%(0,m.Cr)())}).map((e,t)=>(0,n.createElement)(c.A,{key:`tab_content_empty-${t}`,className:"rounded"})))))),Object.keys(w)?.map(e=>(0,n.createElement)(r.av,{key:e,value:e,className:"bg-background-secondary p-3 rounded-lg"},(0,n.createElement)("div",null,(0,n.createElement)("div",{className:"bg-background flex justify-between items-center p-5 rounded"},(0,n.createElement)("h3",{className:"text-base font-medium"},w[e].title),(0,n.createElement)("div",{className:"flex items-center space-x-2"},(0,n.createElement)(o.d,{id:e,checked:w[e].is_active,onCheckedChange:t=>I({value:t,slug:e})}),(0,n.createElement)(i.J,{htmlFor:e},"Enable All"))),(0,n.createElement)("div",{className:"grid grid-cols-2 xl:grid-cols-3 gap-1 mt-1"},Object.keys(w[e].elements)?.map((t,a)=>(0,n.createElement)(l().Fragment,{key:`tab_content-${a}`},(0,n.createElement)(c.A,{widget:w[e].elements[t],slug:t,updateActiveItem:x,className:"rounded p-5",exSettings:E?.find(e=>e.key===t)?.component}))),Array.from({length:(0,m.Cr)()-(Object.keys(w[e].elements)?.length%(0,m.Cr)()===0?(0,m.Cr)():Object.keys(w[e].elements)?.length%(0,m.Cr)())}).map((e,t)=>(0,n.createElement)(c.A,{key:`tab_content_empty-${t}`,className:"rounded"})))))))},D=a(1223),j=a(522),F=({filterKey:e,setFilterKey:t,searchKey:a,setSearchKey:l,widgetCount:r})=>{const{allWidgets:s}=(0,d.XB)(),{updateActiveFullWidget:c}=(0,d.hu)();return(0,n.createElement)("div",{className:"grid grid-cols-1 xl:grid-cols-2 gap-6 xl:gap-11 justify-between items-center"},(0,n.createElement)("div",{className:"flex items-center gap-3"},(0,n.createElement)("div",{className:"border rounded-full h-[52px] w-[52px] flex justify-center items-center shadow-common"},(0,n.createElement)(D.xbe,{size:24,color:"#FC6848"})),(0,n.createElement)("div",{className:"flex flex-col gap-1"},(0,n.createElement)("div",{className:"flex items-center"},(0,n.createElement)("h2",{className:"text-[18px] font-medium "},"Widgets")),(0,n.createElement)("div",{className:"flex items-center"},(0,n.createElement)("p",{className:"text-sm text-label "},r?.total," Total Widgets"),(0,n.createElement)(j.A,{className:"w-4 h-4 text-icon-secondary",strokeWidth:4}),(0,n.createElement)("p",{className:"text-sm text-label "},r?.active," Active Widgets")))),(0,n.createElement)("div",{className:"flex justify-between xl:justify-end items-center"},(0,n.createElement)("div",{className:"flex items-center gap-x-2"},(0,n.createElement)(o.d,{id:"global-enable-all",checked:s.is_active,onCheckedChange:e=>{c({value:e})},reverse:!0}),(0,n.createElement)(i.J,{htmlFor:"global-enable-all"},"Enable All")),(0,n.createElement)("div",{className:"ml-6 mr-2"},(0,n.createElement)("div",{className:"relative"},(0,n.createElement)(D.uBk,{className:"absolute left-3 top-2.5 h-5 w-5 text-icon-secondary"}),(0,n.createElement)(f.p,{value:a,onChange:e=>l(e.target.value),placeholder:"Search Widgets",className:"px-9"}),a?(0,n.createElement)(D.Qks,{onClick:()=>l(""),className:"absolute right-3 top-2.5 h-5 w-5 cursor-pointer text-icon-secondary"}):"")),(0,n.createElement)("div",null,(0,n.createElement)(v.l6,{value:e,onValueChange:t},(0,n.createElement)(v.bq,{className:"w-[119px] rounded-[10px] h-10"},(0,n.createElement)(v.yv,{placeholder:"Filter"})),(0,n.createElement)(v.gC,{className:"w-[119px] rounded-[10px]",align:"end"},(0,n.createElement)(v.s3,null,(0,n.createElement)(v.eb,{value:"free-pro"},"Free + Pro"),(0,n.createElement)(v.eb,{value:"free"},"Free"),(0,n.createElement)(v.eb,{value:"pro"},"Pro")))))))},I=()=>{const[e,t]=(0,n.useState)(""),[a,l]=(0,n.useState)(""),[r,s]=(0,n.useState)("free-pro"),[c,o]=(0,n.useState)(null),[i,m]=(0,n.useState)(WCF_ADDONS_ADMIN.widgets),d=new URLSearchParams(window.location.search);return(0,n.useEffect)(()=>{const e=d.get("cTab");e&&l(e);const t=d.get("filter");t&&s(t);const a=d.get("wiz_setting");a&&o(a)},[d]),(0,n.createElement)("div",{className:"min-h-screen px-8 py-6 border rounded-2xl"},(0,n.createElement)("div",{className:"pb-6 border-b"},(0,n.createElement)(F,{filterKey:r,setFilterKey:s,searchKey:e,setSearchKey:t,widgetCount:i})),(0,n.createElement)("div",{className:"mt-4"},(0,n.createElement)(S,{filterKey:r,searchKey:e,searchParam:a,urlParams:d,setWidgetCount:m,settingOpen:c})))}},3702:function(e,t,a){a.d(t,{A:function(){return f}});var n=a(1609),l=a(522),r=a(1706),s=a(8635),c=a(6792),o=a(4023),i=a(9179),m=a(9115),d=a(3971),u=a(1223),p=({children:e,disabled:t=!1,defaultOpen:a=!1})=>{const[l,r]=(0,n.useState)(a);return(0,n.useEffect)(()=>{a&&r(!0)},[a]),(0,n.createElement)(d.lG,{open:l,onOpenChange:r},(0,n.createElement)(d.zM,{asChild:!0},(0,n.createElement)(m.$,{variant:"link",className:(0,c.cn)("group disabled:opacity-100 p-0",e?"text-icon":"text-[#CACFD8] hover:text-[#CACFD8]"),disabled:t||!e},(0,n.createElement)(u.pB5,{className:(0,c.cn)(e?"text-icon group-hover:text-brand":"text-[#CACFD8] group-hover:text-[#CACFD8]"),size:20}))),(0,n.createElement)(d.Cf,{className:"w-[428px] max-w-[428px] rounded-xl bg-background pr-0 [&>.wcf-dialog-close-button>svg]:text-[#99A0AE] [&>.wcf-dialog-close-button]:right-4 [&>.wcf-dialog-close-button]:top-4",closeBtnCls:"rtl:left-[-82%] rtl:right-auto"},(0,n.createElement)(d.c7,{className:"hidden"},(0,n.createElement)(d.L3,null),(0,n.createElement)(d.rr,null)),(0,n.createElement)("div",null,e)))},f=({widget:e,slug:t,className:a,updateActiveItem:m,isDisable:d=!1,exSettings:u,preview:f=!0,settingOpen:y=null})=>{const{activated:h}=(0,i.bf)(),[E,g]=(0,n.useState)(!1),b=window.location.hash,x=b?.replace("#",""),_=()=>{var t;return e?.is_pro&&null!==(t=e?.pro_only)&&void 0!==t&&t?13===h?.product_status?.item_id:!e?.is_pro||!!h.wcf_valid};return(0,n.useEffect)(()=>{if(x===t){const e=document.getElementById(x);e&&e.scrollIntoView({behavior:"smooth",block:"center"})}},[x]),(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:(0,c.cn)("flex items-center justify-between gap-3 px-4 py-[15px] bg-background rounded-lg box-border",x===t?"shadow-[0px_0px_0px_2px_rgba(252,104,72,0.25),0px_1px_2px_0px_rgba(10,13,20,0.03)]":"shadow-common-2",a),id:t||""},e?(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:(0,c.cn)("flex items-center gap-3",e?.is_upcoming?"opacity-50 pointer-events-none":"")},(0,n.createElement)("div",{className:(0,c.cn)("border rounded-full h-11 w-11 flex justify-center items-center shadow-common text-[20px]",e?.icon)}),(0,n.createElement)("div",{className:"flex flex-col gap-1"},(0,n.createElement)("div",{className:"flex items-center"},(0,n.createElement)("h2",{className:"text-[15px] leading-6 font-medium"},e?.label),e?.is_upcoming?(0,n.createElement)(n.Fragment,null,(0,n.createElement)(l.A,{className:"w-3.5 h-3.5 text-icon-secondary",strokeWidth:2}),(0,n.createElement)(r.E,{variant:"pro"},"COMING")):e?.is_pro?(0,n.createElement)(n.Fragment,null,(0,n.createElement)(l.A,{className:"w-3.5 h-3.5 text-icon-secondary",strokeWidth:2}),(0,n.createElement)(r.E,{variant:"pro"},"PRO")):""),(0,n.createElement)("div",{className:"flex items-center"},(0,n.createElement)("a",{href:e?.doc_url,target:"_blank",className:(0,c.cn)("text-sm",e?.doc_url?"text-label hover:text-text":"pointer-events-none text-[#CACFD8]")},"Documentation"),f&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(l.A,{className:"w-3.5 h-3.5 text-icon-secondary",strokeWidth:2}),(0,n.createElement)("a",{href:e?.demo_url,target:"_blank",className:(0,c.cn)("text-sm",e?.demo_url?"text-label hover:text-text":"pointer-events-none text-[#CACFD8]")},"Preview"))))),(0,n.createElement)("div",{className:"flex justify-end items-center gap-2"},u&&(0,n.createElement)("div",null,(0,n.createElement)(p,{disabled:!_(),defaultOpen:y===t},u)),e?.is_upcoming?"":(0,n.createElement)("div",null,(0,n.createElement)(s.d,{disabled:e?.is_upcoming||d,checked:e?.is_active,onCheckedChange:e=>((e,t)=>{_()?m&&m({value:e,slug:t}):g(e)})(e,t)})))):""),(0,n.createElement)(o.A,{open:E,setOpen:g}))}},3883:function(e,t,a){a.d(t,{bq:function(){return d},eb:function(){return y},gC:function(){return f},l6:function(){return o},s3:function(){return i},yv:function(){return m}});var n=a(1609),l=a(7049),r=a(854),s=a(6792),c=a(1223);const o=r.bL,i=r.YJ,m=r.WT,d=n.forwardRef(({className:e,children:t,...a},l)=>(0,n.createElement)(r.l9,{ref:l,className:(0,s.cn)("flex h-9 w-full items-center justify-between whitespace-nowrap font-inter font-medium rounded-md border bg-background px-3 py-2 text-sm text-text placeholder:text-text-secondary focus:outline-none data-[state=open]:border data-[state=open]:border-[#99A0AE] disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",e),...a},t,(0,n.createElement)(r.In,{asChild:!0},(0,n.createElement)(c.eQr,{className:"h-4 w-4 text-icon-secondary"}))));d.displayName=r.l9.displayName;const u=n.forwardRef(({className:e,...t},a)=>(0,n.createElement)(r.PP,{ref:a,className:(0,s.cn)("flex cursor-default items-center justify-center py-1",e),...t},(0,n.createElement)(l.Mtm,null)));u.displayName=r.PP.displayName;const p=n.forwardRef(({className:e,...t},a)=>(0,n.createElement)(r.wn,{ref:a,className:(0,s.cn)("flex cursor-default items-center justify-center py-1",e),...t},(0,n.createElement)(l.D3D,null)));p.displayName=r.wn.displayName;const f=n.forwardRef(({className:e,children:t,position:a="popper",...l},c)=>(0,n.createElement)(r.ZL,null,(0,n.createElement)(r.UC,{ref:c,className:(0,s.cn)("wcf-select-content relative z-50 max-h-96 font-inter min-w-[8rem] overflow-hidden rounded-md bg-background text-text shadow-select data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===a&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1.5",e),position:a,...l},(0,n.createElement)(u,null),(0,n.createElement)(r.LM,{className:(0,s.cn)("p-1.5","popper"===a&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]")},t),(0,n.createElement)(p,null))));f.displayName=r.UC.displayName,n.forwardRef(({className:e,...t},a)=>(0,n.createElement)(r.JU,{ref:a,className:(0,s.cn)("px-2 py-1.5 text-sm font-semibold",e),...t})).displayName=r.JU.displayName;const y=n.forwardRef(({className:e,children:t,...a},l)=>(0,n.createElement)(r.q7,{ref:l,className:(0,s.cn)("relative flex my-[2px] w-full cursor-default select-none items-center rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none text-text hover:bg-background-secondary hover:rounded-lg focus:bg-secondary focus:text-text data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[state=checked]:text-text data-[state=checked]:font-medium data-[state=checked]:bg-background-secondary data-[state=checked]:rounded-lg",e),...a},(0,n.createElement)("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center"},(0,n.createElement)(r.VF,null,(0,n.createElement)(c.s0,{className:"h-4 w-4"}))),(0,n.createElement)(r.p4,null,t)));y.displayName=r.q7.displayName,n.forwardRef(({className:e,...t},a)=>(0,n.createElement)(r.wv,{ref:a,className:(0,s.cn)("-mx-1 my-1 h-px bg-muted",e),...t})).displayName=r.wv.displayName},4023:function(e,t,a){a.d(t,{A:function(){return u}});var n=a(1609),l=a(3971),r=a(9115),s=a(1223),c=a.p+"images/pro-dialog.4eb4bab3.png",o=a(6792),i=a(4847),m=a(9179),d=a(4721),u=({open:e,setOpen:t})=>{const{activated:a}=(0,m.bf)(),[u,p]=(0,n.useState)(!1);return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(l.lG,{open:e,onOpenChange:t},(0,n.createElement)(l.Cf,{className:"w-[380px] bg-background pr-0 gap-0 !rounded-2xl overflow-hidden [&>.wcf-dialog-close-button]:right-4 [&>.wcf-dialog-close-button]:top-4"},(0,n.createElement)(l.c7,{className:"hidden"},(0,n.createElement)(l.L3,{className:"hidden"}),(0,n.createElement)(l.rr,{className:"hidden"})),(0,n.createElement)("div",null,(0,n.createElement)("img",{src:c,className:"w-full h-[174px]",alt:"pro dialog"}),(0,n.createElement)("div",{className:"p-6 pt-2"},(0,n.createElement)("h2",{className:"text-xl text-center font-medium"},(0,n.createElement)("span",{dir:"ltr"},"Upgrade to premium plan and unlock every features!")),(0,n.createElement)("p",{className:"mt-2.5 text-sm text-text-secondary text-center"},(0,n.createElement)("span",{dir:"ltr"},"Upgrade and get access to every feature.")),"Active"===a.integrations.plugins.elements["animation-addon-for-elementorpro"].action?(0,n.createElement)(r.$,{variant:"pro",onClick:()=>(async()=>{await fetch(WCF_ADDONS_ADMIN.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded",Accept:"application/json"},body:new URLSearchParams({action:"wcf_active_plugin",action_base:"animation-addons-for-elementor-pro/animation-addons-for-elementor-pro.php",nonce:WCF_ADDONS_ADMIN.nonce})}).then(e=>e.json()).then(e=>{e?.success&&(d.oR.success(e?.data?.message,{position:"top-right"}),window.location.reload())})})(),className:"w-full mt-6"},(0,n.createElement)("span",{className:"me-2 flex"},(0,n.createElement)(s.Y6N,{size:20})),"Active Plugin"):"Download"===a.integrations.plugins.elements["animation-addon-for-elementorpro"].action?(0,n.createElement)("a",{href:"https://animation-addons.com/",target:"_blank",className:(0,o.cn)((0,r.r)({variant:"pro"}),"w-full mt-6")},(0,n.createElement)("span",{className:"me-2 flex"},(0,n.createElement)(s.Y6N,{size:20})),"Get Pro Version"):(0,n.createElement)(r.$,{variant:"pro",className:"w-full mt-6",onClick:()=>{t(!1),p(!0)}},(0,n.createElement)("span",{className:"me-1.5 flex"},(0,n.createElement)(s.rhy,{size:20})),13===a?.product_status?.item_id?"Deactivate License":"Activate License"))))),(0,n.createElement)(i.A,{open:u,setOpen:p}))}},4514:function(e,t,a){a.d(t,{B8:function(){return D},UC:function(){return F},bL:function(){return S},l9:function(){return j}});var n=a(1609),l=a(9957),r=a(2133),s=a(6278),c=a(7971),o=a(4645),i=a(1427),m=a(1351),d=a(8723),u=a(4848),p="Tabs",[f,y]=(0,r.A)(p,[s.RG]),h=(0,s.RG)(),[E,g]=f(p),b=n.forwardRef((e,t)=>{const{__scopeTabs:a,value:n,onValueChange:l,defaultValue:r,orientation:s="horizontal",dir:c,activationMode:f="automatic",...y}=e,h=(0,i.jH)(c),[g,b]=(0,m.i)({prop:n,onChange:l,defaultProp:r??"",caller:p});return(0,u.jsx)(E,{scope:a,baseId:(0,d.B)(),value:g,onValueChange:b,orientation:s,dir:h,activationMode:f,children:(0,u.jsx)(o.sG.div,{dir:h,"data-orientation":s,...y,ref:t})})});b.displayName=p;var x="TabsList",_=n.forwardRef((e,t)=>{const{__scopeTabs:a,loop:n=!0,...l}=e,r=g(x,a),c=h(a);return(0,u.jsx)(s.bL,{asChild:!0,...c,orientation:r.orientation,dir:r.dir,loop:n,children:(0,u.jsx)(o.sG.div,{role:"tablist","aria-orientation":r.orientation,...l,ref:t})})});_.displayName=x;var v="TabsTrigger",N=n.forwardRef((e,t)=>{const{__scopeTabs:a,value:n,disabled:r=!1,...c}=e,i=g(v,a),m=h(a),d=A(i.baseId,n),p=C(i.baseId,n),f=n===i.value;return(0,u.jsx)(s.q7,{asChild:!0,...m,focusable:!r,active:f,children:(0,u.jsx)(o.sG.button,{type:"button",role:"tab","aria-selected":f,"aria-controls":p,"data-state":f?"active":"inactive","data-disabled":r?"":void 0,disabled:r,id:d,...c,ref:t,onMouseDown:(0,l.mK)(e.onMouseDown,e=>{r||0!==e.button||!1!==e.ctrlKey?e.preventDefault():i.onValueChange(n)}),onKeyDown:(0,l.mK)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&i.onValueChange(n)}),onFocus:(0,l.mK)(e.onFocus,()=>{const e="manual"!==i.activationMode;f||r||!e||i.onValueChange(n)})})})});N.displayName=v;var w="TabsContent",k=n.forwardRef((e,t)=>{const{__scopeTabs:a,value:l,forceMount:r,children:s,...i}=e,m=g(w,a),d=A(m.baseId,l),p=C(m.baseId,l),f=l===m.value,y=n.useRef(f);return n.useEffect(()=>{const e=requestAnimationFrame(()=>y.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,u.jsx)(c.C,{present:r||f,children:({present:a})=>(0,u.jsx)(o.sG.div,{"data-state":f?"active":"inactive","data-orientation":m.orientation,role:"tabpanel","aria-labelledby":d,hidden:!a,id:p,tabIndex:0,...i,ref:t,style:{...e.style,animationDuration:y.current?"0s":void 0},children:a&&s})})});function A(e,t){return`${e}-trigger-${t}`}function C(e,t){return`${e}-content-${t}`}k.displayName=w;var S=b,D=_,j=N,F=k},8635:function(e,t,a){a.d(t,{d:function(){return s}});var n=a(1609),l=a(9014),r=a(6792);const s=n.forwardRef(({className:e,...t},a)=>(0,n.createElement)(l.bL,{className:(0,r.cn)("peer inline-flex h-5 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent shadow-sm transition-colors disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-brand data-[state=unchecked]:bg-border-secondary",e),...t,ref:a,style:t.sx||{}},t.reverse?(0,n.createElement)(l.zi,{className:(0,r.cn)("pointer-events-none block h-4 w-4 rounded-full bg-background shadow-lg ring-0 transition-transform","data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0","rtl:data-[state=checked]:-translate-x-4 rtl:data-[state=unchecked]:translate-x-0")}):(0,n.createElement)(l.zi,{className:(0,r.cn)("pointer-events-none block h-4 w-4 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0")})));s.displayName=l.bL.displayName},9014:function(e,t,a){a.d(t,{bL:function(){return v},zi:function(){return N}});var n=a(1609),l=a(9957),r=a(1071),s=a(2133),c=a(1351),o=a(5357),i=a(1769),m=a(4645),d=a(4848),u="Switch",[p,f]=(0,s.A)(u),[y,h]=p(u),E=n.forwardRef((e,t)=>{const{__scopeSwitch:a,name:s,checked:o,defaultChecked:i,required:p,disabled:f,value:h="on",onCheckedChange:E,form:g,...b}=e,[v,N]=n.useState(null),w=(0,r.s)(t,e=>N(e)),k=n.useRef(!1),A=!v||g||!!v.closest("form"),[C,S]=(0,c.i)({prop:o,defaultProp:i??!1,onChange:E,caller:u});return(0,d.jsxs)(y,{scope:a,checked:C,disabled:f,children:[(0,d.jsx)(m.sG.button,{type:"button",role:"switch","aria-checked":C,"aria-required":p,"data-state":_(C),"data-disabled":f?"":void 0,disabled:f,value:h,...b,ref:w,onClick:(0,l.mK)(e.onClick,e=>{S(e=>!e),A&&(k.current=e.isPropagationStopped(),k.current||e.stopPropagation())})}),A&&(0,d.jsx)(x,{control:v,bubbles:!k.current,name:s,value:h,checked:C,required:p,disabled:f,form:g,style:{transform:"translateX(-100%)"}})]})});E.displayName=u;var g="SwitchThumb",b=n.forwardRef((e,t)=>{const{__scopeSwitch:a,...n}=e,l=h(g,a);return(0,d.jsx)(m.sG.span,{"data-state":_(l.checked),"data-disabled":l.disabled?"":void 0,...n,ref:t})});b.displayName=g;var x=n.forwardRef(({__scopeSwitch:e,control:t,checked:a,bubbles:l=!0,...s},c)=>{const m=n.useRef(null),u=(0,r.s)(m,c),p=(0,o.Z)(a),f=(0,i.X)(t);return n.useEffect(()=>{const e=m.current;if(!e)return;const t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,"checked").set;if(p!==a&&n){const t=new Event("click",{bubbles:l});n.call(e,a),e.dispatchEvent(t)}},[p,a,l]),(0,d.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:a,...s,tabIndex:-1,ref:u,style:{...s.style,...f,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function _(e){return e?"checked":"unchecked"}x.displayName="SwitchBubbleInput";var v=E,N=b},9879:function(e,t,a){a.d(t,{Xi:function(){return o},av:function(){return i},j7:function(){return c},tU:function(){return s}});var n=a(1609),l=a(4514),r=a(6792);const s=l.bL,c=n.forwardRef(({className:e,...t},a)=>(0,n.createElement)(l.B8,{ref:a,className:(0,r.cn)("inline-flex h-11 items-center self-start rounded-lg bg-background-secondary p-1",e),...t}));c.displayName=l.B8.displayName;const o=n.forwardRef(({className:e,...t},a)=>(0,n.createElement)(l.l9,{ref:a,style:t.sx||{},className:(0,r.cn)("inline-flex items-center justify-center whitespace-nowrap rounded-md px-3 py-2 text-sm text-text-secondary font-medium ring-offset-background transition-all focus-visible:outline-none disabled:pointer-events-none bg-transparent disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-text data-[state=active]:shadow-tab-trigger cursor-pointer",e),...t}));o.displayName=l.l9.displayName;const i=n.forwardRef(({className:e,...t},a)=>(0,n.createElement)(l.UC,{ref:a,className:(0,r.cn)("mt-6 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...t}));i.displayName=l.UC.displayName}}]);