1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[10778],{3989:(e,t,r)=>{r.d(t,{B9:()=>u,JW:()=>f,UC:()=>p,at:()=>c,eX:()=>m});let a=e=>String(e||"").trim().replace(/^\/+/,""),n=["matras-assets","matras-media","zen-assets","zen-import","images","uploads","local-uploads"],l=["matras-assets","zen-assets","zen-import"],s=["products","urunler"],i=["banners","blog","homepage-template","pdp-content-sections","resim","sertifika","site","stores","tenants","uploads"],d=["zen-import","matras-media/urun","resim/urun"];function o(e,t){let r=a(e),n=a(t).replace(/\/+$/,"");return r===n||r.startsWith("".concat(n,"/"))}function c(e){let t=a(e);return n.some(e=>o(t,e))}function u(e){let t=a(e);return l.some(e=>o(t,e))}function m(e){let t=a(e);return s.some(e=>o(t,e))}function p(e){let t=a(e);return i.some(e=>o(t,e))}function f(e){let t=a(e);return d.some(e=>o(t,e))}},7235:(e,t,r)=>{r.d(t,{d:()=>i});var a=r(95155),n=r(12115),l=r(27599),s=r(25016);let i=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(l.bL,{className:(0,s.cn)("peer inline-flex h-6 w-12 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",r),...n,ref:t,children:(0,a.jsx)(l.zi,{className:(0,s.cn)("pointer-events-none block h-4 w-4 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-6 data-[state=unchecked]:translate-x-1")})})});i.displayName=l.bL.displayName},10778:(e,t,r)=>{r.r(t),r.d(t,{default:()=>el});var a=r(95155),n=r(12115),l=r(15239),s=r(20063),i=r(22544),d=r(66942),o=r(17002),c=r(15902),u=r(65663),m=r(47210),p=r(5440),f=r(97003),x=r(33789),h=r(67001),g=r(7235),y=r(4509),v=r(83209),b=r(66350),j=r(47507),_=r(19355),N=r(24009),w=r(93954),k=r(64868),z=r(3648),S=r(90368),C=r(27937),A=r(24033),M=r(74854),R=r(12473),T=r(25016);function I(){let e=(0,z._)(["rtl:**:[.rdp-button_next>svg]:rotate-180"],["rtl:**:[.rdp-button\\_next>svg]:rotate-180"]);return I=function(){return e},e}function D(){let e=(0,z._)(["rtl:**:[.rdp-button_previous>svg]:rotate-180"],["rtl:**:[.rdp-button\\_previous>svg]:rotate-180"]);return D=function(){return e},e}function B(e){let{className:t,classNames:r,showOutsideDays:n=!0,captionLayout:l="label",buttonVariant:s="ghost",formatters:i,components:d,...o}=e,c=(0,M.a)();return(0,a.jsx)(R.h,{showOutsideDays:n,className:(0,T.cn)("bg-background group/calendar p-3 [--cell-size:2rem] [[data-slot=card-content]_&]:bg-transparent [[data-slot=popover-content]_&]:bg-transparent",String.raw(I()),String.raw(D()),t),captionLayout:l,formatters:{formatMonthDropdown:e=>e.toLocaleString("default",{month:"short"}),...i},classNames:{root:(0,T.cn)("w-fit",c.root),months:(0,T.cn)("relative flex flex-col gap-4 md:flex-row",c.months),month:(0,T.cn)("flex w-full flex-col gap-4",c.month),nav:(0,T.cn)("absolute inset-x-0 top-0 flex w-full items-center justify-between gap-1",c.nav),button_previous:(0,T.cn)((0,f.r)({variant:s}),"h-[--cell-size] w-[--cell-size] select-none p-0 aria-disabled:opacity-50",c.button_previous),button_next:(0,T.cn)((0,f.r)({variant:s}),"h-[--cell-size] w-[--cell-size] select-none p-0 aria-disabled:opacity-50",c.button_next),month_caption:(0,T.cn)("flex h-[--cell-size] w-full items-center justify-center px-[--cell-size]",c.month_caption),dropdowns:(0,T.cn)("flex h-[--cell-size] w-full items-center justify-center gap-1.5 text-sm font-medium",c.dropdowns),dropdown_root:(0,T.cn)("has-focus:border-ring border-input shadow-xs has-focus:ring-ring/50 has-focus:ring-[3px] relative rounded-md border",c.dropdown_root),dropdown:(0,T.cn)("absolute inset-0 opacity-0",c.dropdown),caption_label:(0,T.cn)("select-none font-medium","label"===l?"text-sm":"[&>svg]:text-muted-foreground flex h-8 items-center gap-1 rounded-md pl-2 pr-1 text-sm [&>svg]:size-3.5",c.caption_label),table:"w-full border-collapse",weekdays:(0,T.cn)("flex",c.weekdays),weekday:(0,T.cn)("text-muted-foreground flex-1 select-none rounded-md text-[0.8rem] font-normal",c.weekday),week:(0,T.cn)("mt-2 flex w-full",c.week),week_number_header:(0,T.cn)("w-[--cell-size] select-none",c.week_number_header),week_number:(0,T.cn)("text-muted-foreground select-none text-[0.8rem]",c.week_number),day:(0,T.cn)("group/day relative aspect-square h-full w-full select-none p-0 text-center [&:first-child[data-selected=true]_button]:rounded-l-md [&:last-child[data-selected=true]_button]:rounded-r-md",c.day),range_start:(0,T.cn)("bg-accent rounded-l-md",c.range_start),range_middle:(0,T.cn)("rounded-none",c.range_middle),range_end:(0,T.cn)("bg-accent rounded-r-md",c.range_end),today:(0,T.cn)("bg-accent text-accent-foreground rounded-md data-[selected=true]:rounded-none",c.today),outside:(0,T.cn)("text-muted-foreground aria-selected:text-muted-foreground",c.outside),disabled:(0,T.cn)("text-muted-foreground opacity-50",c.disabled),hidden:(0,T.cn)("invisible",c.hidden),...r},components:{Root:e=>{let{className:t,rootRef:r,...n}=e;return(0,a.jsx)("div",{"data-slot":"calendar",ref:r,className:(0,T.cn)(t),...n})}
1,Chevron:e=>{let{className:t,orientation:r,...n}=e;return"left"===r?(0,a.jsx)(S.A,{className:(0,T.cn)("size-4",t),...n}):"right"===r?(0,a.jsx)(C.A,{className:(0,T.cn)("size-4",t),...n}):(0,a.jsx)(A.A,{className:(0,T.cn)("size-4",t),...n})},DayButton:L,WeekNumber:e=>{let{children:t,...r}=e;return(0,a.jsx)("td",{...r,children:(0,a.jsx)("div",{className:"flex size-[--cell-size] items-center justify-center text-center",children:t})})},...d},...o})}function L(e){let{className:t,day:r,modifiers:l,...s}=e,i=(0,M.a)(),d=n.useRef(null);return n.useEffect(()=>{var e;l.focused&&(null==(e=d.current)||e.focus())},[l.focused]),(0,a.jsx)(f.$,{ref:d,variant:"ghost",size:"icon","data-day":r.date.toLocaleDateString(),"data-selected-single":l.selected&&!l.range_start&&!l.range_end&&!l.range_middle,"data-range-start":l.range_start,"data-range-end":l.range_end,"data-range-middle":l.range_middle,className:(0,T.cn)("data-[selected-single=true]:bg-primary data-[selected-single=true]:text-primary-foreground data-[range-middle=true]:bg-accent data-[range-middle=true]:text-accent-foreground data-[range-start=true]:bg-primary data-[range-start=true]:text-primary-foreground data-[range-end=true]:bg-primary data-[range-end=true]:text-primary-foreground group-data-[focused=true]/day:border-ring group-data-[focused=true]/day:ring-ring/50 flex aspect-square h-auto w-full min-w-[--cell-size] flex-col gap-1 font-normal leading-none data-[range-end=true]:rounded-md data-[range-middle=true]:rounded-none data-[range-start=true]:rounded-md group-data-[focused=true]/day:relative group-data-[focused=true]/day:z-10 group-data-[focused=true]/day:ring-[3px] [&>span]:text-xs [&>span]:opacity-70",i.day,t),...s})}var H=r(97450),E=r(16485),W=r(65229),O=r(6191),F=r(18514),Z=r(71163),P=r(86974),Y=r(96633),U=r(30729),q=r(15713),J=r(69077);let $=new Set(["TRY","USD","HAS"]),G=BigInt(1e6);function K(e){if("string"!=typeof e||!/^\d+(\.\d{1,6})?$/.test(e))return null;let[t,r=""]=e.split(".");return BigInt(t)*G+BigInt(r.padEnd(6,"0"))}function V(e){let t=(e%G).toString().padStart(6,"0").replace(/0+$/,"");return(e/G).toString()+(t?".".concat(t):"")}function X(e,t){let r=K(e);if(null===r||!$.has(t))return"â";let[a,n]=V(r).split(".");return"".concat(BigInt(a).toLocaleString("tr-TR")).concat(n?",".concat(n):""," ").concat("HAS"===t?"HAS gr":"TRY"===t?"TL":"USD")}var Q=r(55867),ee=r(54679),et=r(90235);function er(e){let{customerId:t,customerLabel:r,accessToken:l}=e,i=(0,s.useRouter)(),d=(0,u.g)(),[o,c]=(0,n.useState)(!1),[m,p]=(0,n.useState)(""),[h,g]=(0,n.useState)(""),[y,b]=(0,n.useState)(!1),[j,_]=(0,n.use
1State)(""),N=()=>{p(""),g(""),_("")},w=e=>{(!y||e)&&(c(e),e||N())},k=async()=>{if(y)return;let e=Array.from(m).length<8?"Yeni Åifre en az 8 karakter olmalıdır.":new TextEncoder().encode(m).length>72?"Yeni Åifre en fazla 72 byte olabilir.":m!==h?"Yeni Åifre alanları eÅleÅmiyor.":"";if(e)return void _(e);b(!0),_("");try{await d.update("/customers/".concat(t,"/password"),l,{new_password:m},{successMessage:"M\xfcÅteri Åifresi deÄiÅtirildi ve a\xe7ık oturumları kapatıldı",errorMessagesByStatus:{403:"M\xfcÅteri Åifresi deÄiÅtirme yetkiniz bulunmuyor.",404:"M\xfcÅteri bulunamadı.",422:"Yeni Åifre g\xfcvenlik kurallarını karÅılamıyor.",429:"\xc7ok fazla deneme yapıldı. Bir s\xfcre sonra yeniden deneyin."}}),N(),c(!1),i.refresh()}catch(e){return}finally{b(!1)}};return(0,a.jsxs)(v.Zp,{children:[(0,a.jsx)(v.aR,{className:"pb-2",children:(0,a.jsx)(v.ZB,{children:"Hesap G\xfcvenliÄi"})}),(0,a.jsxs)(v.Wu,{className:"space-y-3",children:[(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Yeni Åifre belirlendiÄinde m\xfcÅterinin a\xe7ık oturumları ve bekleyen Åifre sıfırlama baÄlantıları ge\xe7ersiz olur."}),(0,a.jsxs)(ee.lG,{open:o,onOpenChange:w,children:[(0,a.jsx)(ee.zM,{asChild:!0,children:(0,a.jsxs)(f.$,{type:"button",variant:"outline",className:"w-full",children:[(0,a.jsx)(Q.A,{className:"mr-2 h-4 w-4"}),"Åifreyi deÄiÅtir"]})}),(0,a.jsx)(ee.Cf,{children:(0,a.jsxs)("form",{className:"grid gap-4",onSubmit:e=>{e.preventDefault(),e.stopPropagation(),k()},children:[(0,a.jsxs)(ee.c7,{children:[(0,a.jsx)(ee.L3,{children:"M\xfcÅteri Åifresini deÄiÅtir"}),(0,a.jsxs)(ee.rr,{children:[(0,a.jsx)("span",{className:"font-medium text-foreground",children:r})," i\xe7in yeni Åifre belirliyorsunuz. Mevcut Åifre g\xf6r\xfcnt\xfclenmez. KaydettiÄiniz anda m\xfcÅterinin t\xfcm a\xe7ık oturumları kapatılır."]})]}),(0,a.jsxs)("div",{className:"grid gap-4 py-2",children:[(0,a.jsxs)("div",{className:"grid gap-2",children:[(0,a.jsx)(et.J,{htmlFor:"customer-".concat(t,"-new-password"),children:"Yeni Åifre"}),(0,a.jsx)(x.p,{id:"customer-".concat(t,"-new-password"),type:"password",autoComplete:"new-password",value:m,onChange:e=>{p(e.target.value),_("")},disabled:y})]}),(0,a.jsxs)("div",{className:"grid gap-2",children:[(0,a.jsx)(et.J,{htmlFor:"customer-".concat(t,"-password-confirmation"),children:"Yeni Åifre tekrar"}),(0,a.jsx)(x.p,{id:"customer-".concat(t,"-password-confirmation"),type:"password",autoComplete:"new-password",value:h,onChange:e=>{g(e.target.value),_("")},disabled:y})]}),j?(0,a.jsx)("p",{role:"alert",className:"text-sm text-destructive",children:j}):null]}),(0,a.jsxs)(ee.Es,{children:[(0,a.jsx)(f.$,{type:"button",variant:"outline",onClick:()=>w(!1),disabled:y,children:"İptal"}),(0,a.jsx)(f.$,{type:"submit",disabled:y,children:y?"DeÄiÅtiriliyor...":"Åifreyi deÄiÅtir"})]})]})})]})]})]})}function ea(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"TRY";return new Intl.NumberFormat("tr-TR",{style:"currency",currency:t,maximumFractionDigits:0}).format(Number(e||0))}function en(e){if(!e)return"";let t=new Date(e);return Number.isNaN(t.getTime())?"":(0,Z.GP)(t,"dd.MM.yyyy, HH:mm",{locale:P.tr})}function el(e){var t,r,z,S,C,A;let{customer:M,accessToken:R}=e,I=(0,s.useRouter)(),{hasPermission:D}
1=(0,o.J)(),[L,G]=(0,n.useState)(!1),[Q,ee]=(0,n.useState)(null==M?void 0:M.version),[et,el]=(0,n.useState)(!0),es=!!(null==M?void 0:M.id),ei=(0,u.g)(),ed=D(_.n.Customers,"Update"),eo=D(_.n.Customers,"PasswordReset"),ec=D(_.n.Customers,"Create"),eu=D(_.n.Customers,"Get"),em=!ed&&eu,ep=[null==M?void 0:M.name,null==M?void 0:M.surname].map(e=>null==e?void 0:e.trim()).filter(Boolean).join(" ")||(null==M?void 0:M.email)||"#".concat(null==M?void 0:M.id),ef=(0,i.mN)({resolver:(0,d.u)(p.Ik({name:p.Yj().min(2,"Ad en az 2 karakter olmalıdır"),surname:p.Yj().min(2,"Soyad en az 2 karakter olmalıdır"),email:p.Yj().email("Ge\xe7erli bir email adresi giriniz"),phone:p.Yj().trim().refine(e=>es&&""===e||e.length>=10,"Ge\xe7erli bir telefon numarası giriniz"),password:es?p.Yj().min(6,"Åifre en az 6 karakter olmalıdır").optional().or(p.eu("")):p.Yj().min(6,"Åifre en az 6 karakter olmalıdır"),is_active:p.zM(),gender:p.k5(["M","F","-"]),phone_call_opt_in:p.zM(),sms_opt_in:p.zM(),email_opt_in:p.zM(),birth_date:p.Yj().optional().nullable().refine(e=>{if(!e)return!0;let t=new Date(e);return t>=new Date("1900-01-01")&&t<=new Date},{message:"Ge\xe7erli bir doÄum tarihi se\xe7in"})})),defaultValues:{name:(null==M?void 0:M.name)||"",surname:(null==M?void 0:M.surname)||"",email:(null==M?void 0:M.email)||"",phone:(null==M?void 0:M.phone)||"",is_active:null==(z=null==M?void 0:M.is_active)||z,gender:(null==M?void 0:M.gender)==="M"||(null==M?void 0:M.gender)==="F"||(null==M?void 0:M.gender)==="-"?M.gender:"-",phone_call_opt_in:null!=(S=null==M?void 0:M.phone_call_opt_in)&&S,sms_opt_in:null!=(C=null==M?void 0:M.sms_opt_in)&&C,email_opt_in:null!=(A=null==M?void 0:M.email_opt_in)&&A,birth_date:(null==M?void 0:M.birth_date)||"",password:""}}),[ex,eh]=(0,n.useState)(Array.isArray(null==M?void 0:M.notes_list)?M.notes_list.map((e,t)=>{var r;return{id:Number(null!=(r=e.id)?r:t+1),text:String(e.note||e.text||"").trim()}}).filter(e=>e.text.length>0):[]),[eg,ey]=(0,n.useState)(""),[ev,eb]=(0,n.useState)("string"==typeof(null==M?void 0:M.address)?M.address:""),[ej,e_]=(0,n.use
1State)(!1),eN=(0,c.q9)(null==M?void 0:M.id),ew=(0,m.E)(eN,R,void 0,void 0,{strategy:"rare",shouldRevalidate:es}),ek=(0,n.useMemo)(()=>{var e;return Array.isArray(null==(e=ew.data)?void 0:e.data)?ew.data.data.map(e=>(0,q.Ih)(e)):[]},[null==(t=ew.data)?void 0:t.data]),ez=(0,n.useMemo)(()=>{var e;let t=new Map;for(let r of(null==(e=ew.data)?void 0:e.data)||[])t.set(String(r.id),function(e){let t=new Map,r=0,a=!1;for(let n of e){let e=K(n.catalog_unit_price),l=n.catalog_currency||"";if(null===e||!$.has(l)||!Number.isSafeInteger(n.qty)||0>=Number(n.qty)){r++;continue}t.set(l,(t.get(l)||BigInt(0))+e*BigInt(n.qty)),a||(a="backfill_catalog"===n.catalog_price_source)}return{totals:[...t].map(e=>{let[t,r]=e;return{currency:t,amount:V(r)}}),missing:r,backfilled:a}}(Array.isArray(r.items)?r.items:[]));return t},[null==(r=ew.data)?void 0:r.data]),eS=(0,n.useMemo)(()=>"string"==typeof(null==M?void 0:M.address)?M.address.trim():"",[M]),eC=(0,n.useMemo)(()=>{var e;let t=ek.map(e=>{let t=[e.shipping_name,e.shipping_address_line1,e.shipping_district,e.shipping_city,e.shipping_postcode].map(e=>"string"==typeof e?e.trim():"").filter(Boolean);if(0===t.length)return null;let r=Date.parse(e.created_at||e.date||"");return{text:t.join(", "),timestamp:Number.isNaN(r)?0:r}}).filter(e=>!!e);return 0===t.length?"":(t.sort((e,t)=>t.timestamp-e.timestamp),(null==(e=t[0])?void 0:e.text)||"")},[ek]),eA=eS.length>0,eM=eC.length>0,eR=ev.trim(),eT=Array.isArray(null==M?void 0:M.activity_logs)?M.activity_logs:[],eI=Array.isArray(null==M?void 0:M.favorite_products)?M.favorite_products:[],eD=(null==M?void 0:M.active_cart)||null,eB=Array.isArray(null==eD?void 0:eD.items)?eD.items:[];(0,n.useEffect)(()=>{el(D(_.n.Customers,M?"Update":"Create")||D(_.n.Customers,"Get"))},[D,M]);let eL=async e=>{if(!L){G(!0);try{let r={...e,birth_date:e.birth_date||null,address:ev.trim(),notes_list:ex.map(e=>({note:e.text}))};if(es&&!r.password&&delete r.password,M){var t;let e=await ei.update("/customers/".concat(M.id),R,{...r,version:Q},{successMessage:"M\xfcÅteri baÅarıyla g\xfcncellendi"});"number"==typeof(null==e||null==(t=e.data)?void 0:t.version)&&ee(e.data.version),await fetch("/api/revalidate",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({tag:"customer-".concat(M.id)})}),(0,k.j)(["/customers",1,25,R]),G(!1)}else await ei.create("/customers",R,r,{successMessage:"M\xfcÅteri baÅarıyla oluÅturuldu"}),(0,k.j)(["/customers",1,25,R]),G(!1),I.push("/customers")}catch(e){console.error("Form g\xf6nderme hatası:",e),G(!1)}}},eH=async()=>{if((null==M?void 0:M.id)&&!L){G(!0);try{await ei.remove("/customers/".concat(M.id),R,{successMessage:"M\xfcÅteri baÅarıyla silindi"}),I.push("/customers")}catch(e){console.error("Silme hatası:",e),G(!1)}}},eE=()=>{let e=eg.trim();e&&(eh(t=>[...t,{id:Date.now(),text:e}]),ey(""))};return et?(0,a.jsx)(y.lV,{...ef,children:(0,a.jsx)("form",{onSubmit:ef.handleSubmit(eL),className:"space-y-4",autoComplete:"off",children:(0,a.jsxs)("div",{className:"grid grid-cols-1 gap-4 md:grid-cols-4 pb-20",children:[(0,a.jsxs)("div",{className:"col-span-1 md:col-span-3 grid gap-4",children:[(0,a.jsxs)(v.Zp,{children:[(0,a.jsx)(v.aR,{children:(0,a.jsx)(v.ZB,{children:"Detay"})}),(0,a.jsx)(v.Wu,{children:(0,a.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[(0,a.jsx)(b.S,{form:ef,name:"name",label:"Ad",placeholder:"Ad",disabled:em}),(0,a.jsx)(b.S,{form:ef,name:"surname",label:"Soyad",placeholder:"Soyad",disabled:em}),(0,a.jsx)(b.S,{form:ef,name:"email",label:"Email",type:"email",placeholder:"Email",disabled:em}),(0,a.jsx)(b.S,{form:ef,name:"phone",label:"Telefon",placeholder:"Telefon",disabled:em}),(0,a.jsx)(y.zB,{control:ef.control,name:"gender",render:e=>{let{field:t}=e;return(0,a.jsxs)(y.eI,{children:[(0,a.jsx)(y.lR,{children:"Cinsiyet"}),(0,a.jsxs)(j.l6,{onValueChange:t.onChange,value:t.value,disabled:em,children:[(0,a.jsx)(y.MJ,{children:(0,a.jsx)(j.bq,{children:(0,a.jsx)(j.yv,{placeholder:"Cinsiyet se\xe7in"})})}),(0,a.jsxs)(j.gC,{children:[(0,a.jsx)(j.eb,{value:"M",children:"Erkek"}),(0,a.jsx)(j.eb,{value:"F",children:"Kadın"}),(0,a.jsx)(j.eb,{value:"-",children:"BelirtilmemiÅ"})]})]}),(0,a.jsx)(y.C5,{})]})}}),(0,a.jsx)(y.zB,{control:ef.control,name:"birth_date",render:e=>{let{field:t,fieldState:r}=e,n=t.value?new Date(t.value):void 0;return(0,a.jsxs)(y.eI,{children:[(0,a.jsxs)("div",{className:"flex items-center justify-between min-h-[22px]",children:[(0,a.jsx)(y.lR,{className:"text-sm font-medium leading-none text-foreground peer-disabled:cursor-not-allowed peer-disabled:opacity-70",children:"DoÄum Tarihi"}),(null==r?void 0:r.error)&&(0,a.jsx)(y.C5,{className:"text-xs font-medium text-destructive m-0"})]}),(0,a.jsx)(y.MJ,{children:(0,a.jsxs)(H.AM,{children:[(0,a.jsx)(H.Wv,{asChild:!0,children:(0,a.jsxs)(f.$,{variant:"outline",className:(0,T.cn)("w-full h-11 pl-3 text-left font-normal",!n&&"text-muted-foreground",(null==r?void 0:r.error)&&"border-destructive"),disabled:em,children:[n?(0,Z.GP)(n,"d MMMM yyyy",{locale:P.tr}):(0,a.jsx)("span",{children:"Tarih se\xe7in"}),(0,a.jsx)(E.A,{className:"ml-auto h-4 w-4 opacity-50"})]})}),(0,a.jsx)(H.hl,{className:"w-auto p-0",align:"start",children:(0,a.jsx)(B,{mode:"single",selected:n,onSelect:e=>
1{t.onChange(e?(0,Z.GP)(e,"yyyy-MM-dd"):null)},disabled:em,captionLayout:"dropdown",locale:P.tr,fromDate:new Date("1900-01-01"),toDate:new Date})})]})})]})}}),!es&&(0,a.jsx)(b.S,{form:ef,name:"password",label:"Åifre",type:"password",placeholder:"Åifre",disabled:em})]})})]}),(0,a.jsxs)(v.Zp,{children:[(0,a.jsxs)(v.aR,{children:[(0,a.jsx)(v.ZB,{children:"M\xfcÅterinin SipariÅleri"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"\xd6demesi alınmıŠveya onaylanmıŠalıÅveriÅler. İptal, iade ve silinen sipariÅler dahil deÄildir."})]}),(0,a.jsxs)(v.Wu,{children:[(null==M?void 0:M.catalog_value_summary)&&(0,a.jsxs)("div",{className:"mb-4 rounded-md border bg-muted/30 p-3 space-y-2",children:[(0,a.jsx)("p",{className:"text-sm font-medium",children:"T\xfcm ge\xe7erli sipariÅlerin \xfcr\xfcn fiyat toplamları"}),(0,a.jsx)("div",{className:"flex flex-wrap gap-3",children:M.catalog_value_summary.totals.map(e=>(0,a.jsx)("span",{className:"font-semibold",children:X(e.amount,e.currency)},e.currency))}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"\xdcr\xfcn\xfcn kendi fiyat birimiyle kaydedilir. Eski sipariÅler doldurma g\xfcn\xfcndeki \xfcr\xfcn fiyatını kullanır; tahsil edilen tutarı deÄiÅtirmez."}),M.catalog_value_summary.missing_item_count>0&&(0,a.jsxs)("p",{className:"text-xs text-amber-700",children:[M.catalog_value_summary.missing_item_count," \xfcr\xfcn kaleminin fiyatı eksik; bu kalemler toplama dahil deÄildir."]}),0===M.catalog_value_summary.totals.length&&0===M.catalog_value_summary.missing_item_count&&(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Toplanacak \xfcr\xfcn kalemi bulunmuyor."})]}),(0,a.jsxs)(Y.XI,{className:"border rounded-md",children:[(0,a.jsx)(Y.A0,{children:(0,a.jsxs)(Y.Hj,{children:[(0,a.jsx)(Y.nd,{children:"SipariÅ No"}),(0,a.jsx)(Y.nd,{children:"Tarih"}),(0,a.jsx)(Y.nd,{children:"Tutar"}),(0,a.jsx)(Y.nd,{children:"Kaydedilen \xfcr\xfcn fiyatı"}),(0,a.jsx)(Y.nd,{children:"Durum"}),(0,a.jsx)(Y.nd,{children:"\xd6deme Durumu"})]})}),(0,a.jsxs)(Y.BF,{children:[ek.map(e=>{var t,r,n,l,s;return(0,a.jsxs)(Y.Hj,{children:[(0,a.jsx)(Y.nA,{children:e.id}),(0,a.jsx)(Y.nA,{children:e.date||"â"}),(0,a.jsx)(Y.nA,{children:e.total}),(0,a.jsx)(Y.nA,{children:(0,a.jsxs)("div",{className:"space-y-1 min-w-40",children:[null==(t=ez.get(e.id))?void 0:t.totals.map(e=>(0,a.jsx)("div",{children:X(e.amount,e.currency)},e.currency)),!(null==(r=ez.get(e.id))?void 0:r.totals.length)&&(0,a.jsx)("span",{className:"text-muted-foreground",children:"Hen\xfcz kaydedilmedi"}),!!(null==(n=ez.get(e.id))?void 0:n.missing)&&(0,a.jsxs)("p",{className:"text-xs text-amber-700",children:[null==(l=ez.get(e.id))?void 0:l.missing," kalem eksik"]}),(null==(s=ez.get(e.id))?void 0:s.backfilled)&&(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Doldurma g\xfcn\xfcn\xfcn \xfcr\xfcn fiyatı"})]})}),(0,a.jsx)(Y.nA,{children:(0,a.jsx)("span",{className:"px-2 py-1 text-xs font-medium rounded-full ".concat((e=>{switch(e){case"delivered":case"confirmed":return"bg-green-100 text-green-800";case"preparing":case"pending":return"bg-yellow-100 text-yellow-800";case"shipped":return"bg-blue-100 text-blue-800";case"cancel":case"refund":return"bg-rose-100 text-rose-800";default:return"bg-zinc-100 text-zinc-700"}})(e.status)),children:(e=>{switch(e){case"pending":return"Beklemede";case"confirmed":return"Onaylandı";case"preparing":return"Hazırlanıyor";case"shipped":return"Kargoda";case"delivered":return"Teslim Edildi";case"refund":return"İade";case"cancel":return"İptal";case"hold":return"Bekletildi";default:return e||"â"}})(e.status)})}),(0,a.jsx)(Y.nA,{children:(0,a.jsx)("span",{className:"px-2 py-1 text-xs font-medium rounded-full bg-zinc-100 text-zinc-700",children:(0,c.Du)(e)})})]},e.id)}),!ew.error&&!ew.data&&(0,a.jsx)(Y.Hj,{children:(0,a.jsx)(Y.nA,{colSpan:6,className:"text-center text-sm text-gray-500 py-8",children:"SipariÅler y\xfckleniyor..."})}),ew.error&&(0,a.jsx)(Y.Hj,{children:(0,a.jsx)(Y.nA,{colSpan:6,className:"text-center text-sm text-rose-600 py-8",children:"SipariÅ verileri alınamadı."})}),ew.data&&0===ek.length&&(0,a.jsx)(Y.Hj,{children:(0,a.jsx)(Y.nA,{colSpan:6,className:"text-center text-sm text-gray-500 py-8",children:"Bu m\xfcÅteriye ait kayıtlı sipariÅ bulunmuyor."})})]})]})]})]}),(0,a.jsxs)(v.Zp,{children:[(0,a.jsx)(v.aR,{children:(0,a.jsx)(v.ZB,{children:"Hesap İÅlemleri"})}),(0,a.jsx)(v.Wu,{children:(0,a.jsxs)(Y.XI,{className:"border rounded-md",children:[(0,a.jsx)(Y.A0,{children:(0,a.jsxs)(Y.Hj,{children:[(0,a.jsx)(Y.nd,{children:"Tarih"}),(0,a.jsx)(Y.nd,{children:"Sistem"}),(0,a.jsx)(Y.nd,{children:"İÅlem"})]})}
1),(0,a.jsxs)(Y.BF,{children:[eT.map((e,t)=>{var r;let n="string"==typeof e.details?e.details.trim():"",l=["string"==typeof e.ip_address&&e.ip_address.trim()?"IP: ".concat(e.ip_address.trim()):"","string"==typeof e.user_agent?e.user_agent.trim():""].filter(Boolean);return(0,a.jsxs)(Y.Hj,{children:[(0,a.jsx)(Y.nA,{children:"string"==typeof e.created_at&&e.created_at.trim()?e.created_at:"â"}),(0,a.jsx)(Y.nA,{children:l.length>0?l.map((e,t)=>(0,a.jsx)("div",{children:e},t)):(0,a.jsx)("span",{className:"text-gray-500",children:"Sistem bilgisi yok"})}),(0,a.jsxs)(Y.nA,{children:[(0,a.jsx)("div",{className:"font-medium",children:"string"==typeof e.title&&e.title.trim()?e.title:"M\xfcÅteri g\xfcncellendi"}),n?(0,a.jsx)("div",{className:"mt-1 whitespace-pre-line text-sm text-gray-600",children:n}):null,"string"==typeof e.actor_name&&e.actor_name.trim()?(0,a.jsxs)("div",{className:"mt-1 text-xs text-gray-500",children:["İÅlemi yapan: ",e.actor_name.trim()]}):null]})]},String(null!=(r=e.id)?r:t))}),0===eT.length?(0,a.jsx)(Y.Hj,{children:(0,a.jsx)(Y.nA,{colSpan:3,className:"text-center text-sm text-gray-500 py-8",children:"Hen\xfcz kayıtlı hesap iÅlemi bulunmuyor."})}):null]})]})})]}),(0,a.jsxs)(v.Zp,{children:[(0,a.jsx)(v.aR,{children:(0,a.jsx)(v.ZB,{children:"BeÄenilen \xdcr\xfcnler"})}),(0,a.jsx)(v.Wu,{children:eI.length>0?(0,a.jsx)("div",{className:"flex flex-col gap-4",children:eI.map((e,t)=>{let r=(0,J.a)(e.product_image||""),n=e.product_name||"\xdcr\xfcn",s=e.currency||"TRY",i=[e.category_name,e.variant_sku].filter(Boolean).join(" \xb7 ");return(0,a.jsxs)("div",{className:"flex items-center gap-4",children:[(0,a.jsx)("div",{className:"relative grid h-16 w-16 place-items-center overflow-hidden rounded bg-gray-50 text-xs text-gray-400",children:r?(0,a.jsx)(l.default,{src:r,alt:"",fill:!0,sizes:"64px",className:"object-cover"}):"G\xf6rsel"}),(0,a.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,a.jsx)("div",{className:"text-xs text-gray-500",children:en(e.added_at)||"Tarih yok"}),e.product_slug?(0,a.jsx)("a",{href:"/urun/".concat(e.product_slug),className:"line-clamp-1 text-sm font-medium text-blue-600 hover:underline",children:n}):(0,a.jsx)("div",{className:"line-clamp-1 text-sm font-medium text-gray-900",children:n}),i?(0,a.jsx)("div",{className:"mt-1 text-xs text-gray-500",children:i}):null,(0,a.jsx)("div",{className:"mt-1 text-sm text-gray-900",children:ea(Number(e.price||0),s)})]})]},e.id||"".concat(e.product_id,"-").concat(e.variant_id,"-").concat(t))})}):(0,a.jsx)("div",{className:"rounded-md border border-dashed border-gray-200 px-3 py-6 text-center text-sm text-gray-500",children:"Bu m\xfcÅterinin beÄendiÄi \xfcr\xfcn bulunmuyor."})})]}),(0,a.jsxs)(v.Zp,{children:[(0,a.jsxs)(v.aR,{className:"flex flex-row items-center justify-between space-y-0",children:[(0,a.jsx)(v.ZB,{children:"Sepetindeki \xdcr\xfcnler"}),eD?(0,a.jsxs)("div",{className:"text-right text-xs text-gray-500",children:[(0,a.jsxs)("div",{children:[eD.item_count||0," \xfcr\xfcn"]}),(0,a.jsx)("div",{children:ea(Number(eD.item_total||0),eD.currency||"TRY")})]}):null]}),(0,a.jsx)(v.Wu,{children:eD&&eB.length>0?(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsxs)("div",{className:"text-xs text-gray-500",children:["Son aktivite: ",en(eD.last_seen_at)||"Az \xf6nce"]}),eB.map((e,t)=>{let r=(0,J.a)(e.product_image||""),n=e.currency||eD.currency||"TRY",s=e.product_name||"\xdcr\xfcn";
1return(0,a.jsxs)("div",{className:"flex items-center gap-4 rounded-md border border-gray-100 p-2",children:[(0,a.jsx)("div",{className:"relative grid h-16 w-16 place-items-center overflow-hidden rounded bg-gray-50 text-xs text-gray-400",children:r?(0,a.jsx)(l.default,{src:r,alt:"",fill:!0,sizes:"64px",className:"object-cover"}):"G\xf6rsel"}),(0,a.jsxs)("div",{className:"min-w-0 flex-1",children:[e.product_slug?(0,a.jsx)("a",{href:"/urun/".concat(e.product_slug),className:"line-clamp-1 text-sm font-medium text-gray-900 hover:underline",children:s}):(0,a.jsx)("div",{className:"line-clamp-1 text-sm font-medium text-gray-900",children:s}),(0,a.jsxs)("div",{className:"mt-1 text-xs text-gray-500",children:[e.sku?"".concat(e.sku," \xb7 "):"",e.quantity||0," adet"]}),(0,a.jsx)("div",{className:"mt-1 text-sm text-gray-900",children:ea(Number(e.unit_price||0),n)})]})]},e.key||"".concat(e.product_id,"-").concat(e.variant_id,"-").concat(t))})]}):(0,a.jsx)("div",{className:"rounded-md border border-dashed border-gray-200 px-3 py-6 text-center text-sm text-gray-500",children:"Son 30 dakika i\xe7inde aktif sepet bulunmuyor."})})]})]}),(0,a.jsxs)("div",{className:"col-span-1 md:col-span-1 space-y-4",children:[(0,a.jsx)(w.r,{control:ef.control,name:"is_active",disabled:em}),(0,a.jsx)(U.q,{createdAt:null==M?void 0:M.created_at,updatedAt:null==M?void 0:M.updated_at,updatedBy:null==M?void 0:M.updated_by,isEdit:es}),es&&(null==M?void 0:M.id)&&eo?(0,a.jsx)(er,{customerId:M.id,customerLabel:ep,accessToken:R}):null,(0,a.jsxs)(v.Zp,{children:[(0,a.jsx)(v.aR,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:(0,a.jsx)(v.ZB,{children:"Notlar"})}),(0,a.jsxs)(v.Wu,{children:[ex.length>0?(0,a.jsx)("div",{className:"flex flex-col gap-2",children:ex.map(e=>(0,a.jsxs)("div",{className:"flex items-start justify-between bg-gray-50 border border-gray-200 rounded px-3 py-2 text-sm gap-3",children:[(0,a.jsx)("span",{children:e.text}),em?null:(0,a.jsx)("button",{type:"button",onClick:()=>{var t;return t=e.id,void eh(e=>e.filter(e=>e.id!==t))},className:"text-gray-400 hover:text-red-500",title:"Sil",children:(0,a.jsx)(W.A,{className:"w-4 h-4"})})]},e.id))}):(0,a.jsx)("div",{className:"rounded-lg border border-dashed border-gray-200 bg-gray-50 px-3 py-4 text-sm text-gray-500",children:"Hen\xfcz not eklenmemiÅ."}),em?null:(0,a.jsxs)("div",{className:"flex gap-2 mt-3",children:[(0,a.jsx)(x.p,{type:"text",placeholder:"Yeni not yazın...",value:eg,onChange:e=>ey(e.target.value),onKeyDown:e=>{"Enter"===e.key&&eE()}}),(0,a.jsx)(f.$,{type:"button",variant:"default",className:"h-11 w-11",onClick:eE,disabled:!eg.trim(),children:(0,a.jsx)(O.A,{className:"w-5 h-5"})})]})]})]}),(0,a.jsxs)(v.Zp,{children:[(0,a.jsxs)(v.aR,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[(0,a.jsx)(v.ZB,{children:"Adres Bilgileri"}),(0,a.jsxs)(f.$,{variant:"default",size:"sm",type:"button",onClick:()=>e_(e=>!e),disabled:em,children:[(0,a.jsx)(F.A,{className:"mr-1 h-4 w-4"})," ",ej?"Kapat":"D\xfczenle"]})]}),(0,a.jsx)(v.Wu,{children:(0,a.jsxs)("div",{className:"mb-2",children:[(0,a.jsx)("div",{className:"font-semibold text-sm mb-1",children:"Adres"}),ej&&!em?(0,a.jsx)(h.T,{value:ev,onChange:e=>eb(e.target.value),rows:4,placeholder:"M\xfcÅteri adresini girin",className:"resize-none"}):eA||eM?(0,a.jsxs)("div",{className:"space-y-3",children:[eA?(0,a.jsxs)("div",{className:"rounded-lg border border-gray-200 bg-gray-50 px-3 py-3 text-sm text-gray-700",children:[(0,a.jsx)("div",{className:"mb-1 font-semibold text-gray-900",children:"\xdcyelik adresi:"}),(0,a.jsx)("div",{className:"whitespace-pre-line",children:eR})]}):null,eM?(0,a.jsxs)("div",{className:"rounded-lg border border-gray-200 bg-gray-50 px-3 py-3 text-sm text-gray-700",children:[(0,a.jsx)("div",{className:"mb-1 font-semibold text-gray-900",children:"SipariÅ adresi:"}),(0,a.jsx)("div",{className:"whitespace-pre-line",children:eC})]}):null]}):(0,a.jsx)("div",{className:"rounded-lg border border-dashed border-gray-200 bg-gray-50 px-3 py-4 text-sm text-gray-500",children:"M\xfcÅteri \xfcyelik ve sipariÅ bilgisinde adres bilgisi hen\xfcz yok."})]})})]}),(0,a.jsxs)(v.Zp,{children:[(0,a.jsx)(v.aR,{children:(0,a.jsx)(v.ZB,{children:"İzinler"})}),(0,a.jsx)(v.Wu,{children:(0,a.jsxs)("div",{className:"flex flex-wrap gap-6 items-center mb-2",children:[(0,a.jsx)(y.zB,{control:ef.control,name:"phone_call_opt_in",render:e=>{let{field:t}=e;return(0,a.jsxs)(y.eI,{className:"flex items-center gap-2 space-y-0",children:[(0,a.jsx)(y.MJ,{children:(0,a.jsx)(g.d,{checked:t.value,onCheckedChange:t.onChange,disabled:em})}),(0,a.jsx)(y.lR,{className:"font-normal",children:"Telefon g\xf6r\xfcÅmesi izni"})]})}}),(0,a.jsx)(y.zB,{control:ef.control,name:"sms_opt_in",render:e=>{let{field:t}=e;return(0,a.jsxs)(y.eI,{className:"flex items-center gap-2 space-y-0",children:[(0,a.jsx)(y.MJ,{children:(0,a.jsx)(g.d,{checked:t.value,onCheckedChange:t.onChange,disabled:em})}),(0,a.jsx)(y.lR,{className:"font-normal",children:"SMS \xdcyeliÄi"})]})}}),(0,a.jsx)(y.zB,{control:ef.control,name:"email_opt_in",render:e=>{let{field:t}=e;return(0,a.jsxs)(y.eI,{className:"flex items-center gap-2 space-y-0",children:[(0,a.jsx)(y.MJ,{children:(0,a.jsx)(g.d,{checked:t.value,onCheckedChange:t.onChange,disabled:em})}),(0,a.jsx)(y.lR,{className:"font-normal",children:"E-b\xfclten \xdcyeliÄi"})]})}})]})})]})]}),(0,a.jsx)(N.I,{loading:L,isEdit:es,disabled:L||em||!ed&&!ec,onSubmit:ef.handleSubmit(eL),onDelete:eH,module:_.n.Customers})]})})}):(0,a.jsx)("div",{children:"Bu sayfaya eriÅim yetkiniz bulunmamaktadır."})}},15713:(e,t,r)=>{r.d(t,{HV:()=>o,Ih:()=>c});let a={web:"web",app:"app",ig:"ig",instagram:"ig",phone:"phone",pos:"pos",market:"market"},n={card:"card",cardPaid:"cardPaid",moka:"moka",nkolay:"nkolay",wire:"wire",wirePending:"wirePending",wirepe
1nding:"wirePending",wire_pending:"wirePending",bank_transfer:"wire",havale:"wire",eft:"wire",cod:"cod",papara:"papara"};function l(e){return s(e).trim()||"pending"}function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"string"==typeof e||"number"==typeof e?String(e):t}function i(e){return"string"==typeof e&&e.trim()?e:void 0}function d(e){let t=String(e.label||e.code||"").trim(),r=String(e.valueLabel||e.value||"").trim();return t?r&&r!==t?"".concat(t,": ").concat(r):t:r}function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:" \xb7 ";return(e||[]).map(d).filter(Boolean).join(t)}function c(e){var t,r,d,o,c,u,m,p;let f=null!=(t=null==e?void 0:e.customer)?t:"M\xfcÅteri",x=null==e?void 0:e.risk,h=Number(x),g=null!=x&&""!==String(x).trim()&&Number.isFinite(h);return{id:s(null==e?void 0:e.id),document_snapshot:null==e?void 0:e.document_snapshot,deleted_at:i(null==e?void 0:e.deleted_at),paid_at:i(null==e?void 0:e.paid_at),deleted_by_staff_id:"number"==typeof(null==e?void 0:e.deleted_by_staff_id)?e.deleted_by_staff_id:void 0,deletion_reason:i(null==e?void 0:e.deletion_reason),customer_id:"number"==typeof(null==e?void 0:e.customer_id)?e.customer_id:void 0,created_at:null!=(r=null==e?void 0:e.created_at)?r:void 0,currency:"string"==typeof(null==e?void 0:e.currency)?e.currency:void 0,exchange_rate_snapshot:"number"==typeof(null==e?void 0:e.exchange_rate_snapshot)?e.exchange_rate_snapshot:void 0,date:s(null==e?void 0:e.date),customer:f,email:s(null==e?void 0:e.email),phone:s(null==e?void 0:e.phone),customer_identity_number:i(null==e?void 0:e.customer_identity_number),initials:(null==e?void 0:e.initials)||f.trim().split(/\s+/).filter(Boolean).slice(0,2).map(e=>e[0]).join("").toUpperCase(),avatarClass:(null==e?void 0:e.avatarClass)||"bg-zinc-500",items:Array.isArray(c=null==e?void 0:e.items)?c.map(e=>{var t,r;return{productId:Number.isSafeInteger(Number(e.product_id))&&Number(e.product_id)>0?Number(e.product_id):void 0,productSlug:i(e.product_slug),emoji:"string"==typeof e.emoji?e.emoji:"\uD83D\uDC8E",image_url:"string"==typeof e.image_url?e.image_url:void 0,name:s(e.name,"\xdcr\xfcn"),sku:s(e.sku),qty:Number(null!=(r=null!=(t=e.qty)?t:e.quantity)?r:1)||1,subtitle:i(e.subtitle),priceLabel:i(e.priceLabel),options:function(e){if(!Array.isArray(e))return;let t=e.flatMap(e=>{var t;let r=s(null==e?void 0:e.code).trim(),a=s(null==e?void 0:e.label,r).trim()||r,n=s(null==e?void 0:e.value).trim(),l=s(null!=(t=null==e?void 0:e.value_label)?t:null==e?void 0:e.valueLabel,n).trim()||n;return!r&&!a&&!n&&!l||function(e,t,r){let a=e.toLocaleLowerCase("tr-TR"),n=t.toLocaleLowerCase("tr-TR");if(!(a.includes("size")||a.includes("length")||n.includes("\xf6l\xe7\xfc")||n.includes("beden")||n.includes("uzunluk")))return!1;let l=Number(r.replace(",","."));return Number.isFinite(l)&&l<=0}(r,a,l||n)?[]:[{code:r||a,label:a||r,value:n||l,valueLabel:l||n}]});return t.length>0?t:void 0}(e.options)}}):[],total:s(null==e?void 0:e.total,"TRY 0"),payment:null!=(d=n[s(null==e?void 0:e.payment)])?d:"unknown",status:l(null==e?void 0:e.status),fulfillment_stage:i(null==e?void 0:e.fulfillment_stage),tags:Array.isArray(null==e?void 0:e.tags)?e.tags.filter(e=>"string"==typeof e&&!e.trim().toLowerCase().startsWith("legacy-source:")):[],channel:null!=(o=a[s(null==e?void 0:e.channel)])?o:"web",shipping:s(null==e?void 0:e.shipping,"â"),tracking:s(null==e?void 0:e.tracking,"â"),risk:g?h:NaN,coupon:i(null==e?void 0:e.coupon),flag:i(null==e?void 0:e.flag),eta:i(null==e?void 0:e.eta),delivered:i(null==e?void 0:e.delivered),refundAmount:i(null==e?void 0:e.refundAmount),refund_method:i(null==e?void 0:e.refund_method),refund_deduction_rate:"number"==typeof(null==e?void 0:e.refund_deduction_rate)?e.refund_deduction_rate:void 0,refund_deduction_amount:i(null==e?void 0:e.refund_deduction_amount),refunded_at:i(null==e?void 0:e.refunded_at),note:i(null==e?void 0:e.note),subtotal:i(null==e?void 0:e.subtotal),discount_total:i(null==e?void 0:e.discount_total),shipping_total:i(null==e?void 0:e.shipping_total),tax_total:i(null==e?void 0:e.tax_total),shipping_name:i(null==e?void 0:e.shipping_name),shipping_address_line1:i(null==e?void 0:e.shipping_address_line1),shipping_district:i(null==e?void 0:e.shipping_district),shipping_city:i(null==e?void 0:e.shipping_city),shipping_postcode:i(null==e?void 0:e.shipping_postcode),shipping_address_revision:i(null==e?void 0:e.shipping_address_revision),billing_name:i(null==e?void 0:e.b
1illing_name),billing_address_line1:i(null==e?void 0:e.billing_address_line1),billing_district:i(null==e?void 0:e.billing_district),billing_city:i(null==e?void 0:e.billing_city),billing_postcode:i(null==e?void 0:e.billing_postcode),payment_method_label:i(null==e?void 0:e.payment_method_label),payment_method_note:i(null==e?void 0:e.payment_method_note),payment_status:i(null==e?void 0:e.payment_status),payment_provider:i(null==e?void 0:e.payment_provider),payment_reference:i(null==e?void 0:e.payment_reference),payment_error_code:i(null==e?void 0:e.payment_error_code),payment_error_message:i(null==e?void 0:e.payment_error_message),payment_retry_notice:(null==e?void 0:e.payment_retry_notice)&&"object"==typeof e.payment_retry_notice?e.payment_retry_notice:null,payment_resolution:(null==e?void 0:e.payment_resolution)&&"object"==typeof e.payment_resolution?e.payment_resolution:null,payment_attempts:Array.isArray(u=null==e?void 0:e.payment_attempts)?u.flatMap(e=>{let t=Number((null==e?void 0:e.id)||0),r=s(null==e?void 0:e.provider).trim().toLowerCase();if(!Number.isFinite(t)||t<=0||!r)return[];let a=s(null==e?void 0:e.card_origin).trim().toLowerCase();return[{id:t,provider:r,event_type:s(null==e?void 0:e.event_type).trim(),payment_status:s(null==e?void 0:e.payment_status).trim().toLowerCase(),phase:s(null==e?void 0:e.phase,"unknown").trim().toLowerCase()||"unknown",outcome:s(null==e?void 0:e.outcome,"pending").trim().toLowerCase()||"pending",failure_class:i(null==e?void 0:e.failure_class),error_code:i(null==e?void 0:e.error_code),error_message:i(null==e?void 0:e.error_message),request_id:i(null==e?void 0:e.request_id),duration_ms:Number((null==e?void 0:e.duration_ms)||0)>0?Number(e.duration_ms):void 0,card_origin:"domestic"===a||"foreign"===a?a:"unknown",provider_reference_present:(null==e?void 0:e.provider_reference_present)===!0,amount:Number((null==e?void 0:e.amount)||0),currency:i(null==e?void 0:e.currency),created_at:i(null==e?void 0:e.created_at)}]}):[],payment_details:function(e){if(e&&Number.isInteger(e.installment_number)&&!(e.installment_number<1)&&!(e.installment_number>36)&&Number.isFinite(e.amount)&&!(e.amount<=0)&&/^[A-Z]{3}$/.test(e.currency))return{source:"paytr_status_query"===e.source?e.source:void 0,installment_number:e.installment_number,amount:e.amount,currency:e.currency,installment_fee:"number"==typeof e.installment_fee&&Number.isFinite(e.installment_fee)&&e.installment_fee>=0?e.installment_fee:void 0,installment_rate:"number"==typeof e.installment_rate&&Number.isFinite(e.installment_rate)&&e.installment_rate>=0&&e.installment_rate<=100?e.installment_rate:void 0,card_program:i(e.card_program),bank_name:i(e.bank_name),commercial:"boolean"==typeof e.commercial?e.commercial:void 0}}(null==e?void 0:e.payment_details),giftItems:function(e){var t;let r=s(e).match(/(?:^|\|)\s*Hediyeler:\s*([^|]+)/i),a=null==r||null==(t=r[1])?void 0:t.trim();return a?a.split(",").map(e=>{let t=e.trim(),r=t.match(/^(.*?)\s+x(\d+)$/i),a=((null==r?void 0:r[1])||t).trim(),n=Number((null==r?void 0:r[2])||1);return{name:a,qty:Number.isFinite(n)&&n>0?Math.floor(n):1}}).filter(e=>e.name):[]}(null==e?void 0:e.note),notes:Array.isArray(m=null==e?void 0:e.notes)?m.map(e=>({id:Number(e.id||0),note:s(e.note),author_name:s(e.author_name,"Panel"),visibility:"customer"===e.visibility?"customer":"internal",created_at:s(e.created_at)})):[],status_logs:Array.isArray(p=null==e?void 0:e.status_logs)?p.map(e=>({id:Number(e.id||0),status:l(e.status),title:s(e.title),note:s(e.note),actor_name:s(e.actor_name,"Panel"),created_at:s(e.created_at)})):[]}}},15902:(e,t,r)=>{r.d(t,{Du:()=>s,RA:()=>i,it:()=>n,q9:()=>l});var a=r(15713);function n(e,t){var r;if(!t.history_available||!e.customer_id||(null==(r=t.customer)?void 0:r.id)!==e.customer_id)return[];let n=(t.recent_orders||[]).map(e=>{var r;return(0,a.Ih)({...e,customer_id:null==(r=t.customer)?void 0:r.id,items:e.first_item_name?[{name:e.first_item_name,qty:1}]:[]})});return[...!0===t.current_order_eligible?[e]:[],...n].filter((e,t,r)=>r.findIndex(t=>t.id===e.id)===t)}function l(e){let t=Number(e);return"/orders?page=1&size=500&customer_id=".concat(Number.isSafeInteger(t)&&t>0?t:-1,"&customer_purchases_only=true")}function s(e){var t;switch(null==(t=e.payment_status)?void 0:t.trim().toLowerCase()){case"paid":return"\xd6deme alındı";case"authorized":return"\xd6deme onaylandı";case"refunded":return"\xd6deme iade edildi";case"failed":return"\xd6deme baÅarısız";case"cancelled":case"canceled":return"\xd6deme iptal edildi";
1case"pending":return"\xd6deme bekleniyor";default:return"\xd6deme durumu bilinmiyor"}}function i(e){var t,r;let a=new Set(e.map(e=>{var t;return null==(t=e.currency)?void 0:t.trim().toUpperCase()})),n=null==(r=e[0])||null==(t=r.currency)?void 0:t.trim().toUpperCase();return n&&1===a.size?n:null}},23700:(e,t,r)=>{async function a(e,t){var r,a,l,s,i;let d=await e.json().catch(()=>({}));if(401===e.status||(null==d?void 0:d.message)==="Unauthorized"||(null==d||null==(r=d.error)?void 0:r.code)==="UNAUTHORIZED"||(null==d||null==(a=d.error)?void 0:a.code)==="TOKEN_CHANGED")throw(null==t?void 0:t.signOut)&&await t.signOut(),new n("Oturum s\xfcresi doldu veya ge\xe7ersiz",401,d);if(!(e.ok&&(null==d?void 0:d.success)!==!1)){let t=null==d?void 0:d.details;throw new n((null==d?void 0:d.error_message)||(null==t?void 0:t.error_message)||(null==d||null==(l=d.error)?void 0:l.description)||(null==t||null==(s=t.error)?void 0:s.description)||(null==t?void 0:t.message)||(null==d?void 0:d.message)||("string"==typeof(null==d?void 0:d.error)?d.error:"")||(400===(i=e.status)?"G\xf6nderilen bilgiler ge\xe7ersiz veya eksik.":401===i?"Oturum s\xfcresi doldu veya ge\xe7ersiz.":403===i?"Bu iÅlem i\xe7in yetkiniz yok.":404===i?"İstenen iÅlem bulunamadı.":408===i||504===i?"İstek zamanında tamamlanamadı.":429===i?"\xc7ok fazla deneme yapıldı. Bir s\xfcre sonra yeniden deneyin.":i>=500?"Servis isteÄi tamamlayamadı. L\xfctfen tekrar deneyin.":"İstek baÅarısız oldu (".concat(i,").")),e.status,d)}return d}r.d(t,{fp:()=>n,j:()=>a,n2:()=>l});class n extends Error{constructor(e,t,r){super(e),this.status=t,this.details=r,this.name="ClientResponseError"}}let l="application/vnd.msgpack, application/json, */*"},24009:(e,t,r)=>{r.d(t,{I:()=>s});var a=r(95155),n=r(17751),l=r(17002);function s(e){let{module:t,canDelete:r,...s}=e,{hasPermission:i}=(0,l.J)();return(0,a.jsx)(n.I,{...s,module:t,canDelete:null!=r?r:i(t,"Delete")})}},25016:(e,t,r)=>{r.d(t,{cn:()=>l});var a=r(2821),n=r(75889);function l(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,n.QP)((0,a.$)(t))}},30729:(e,t,r)=>{r.d(t,{q:()=>o});var a=r(95155),n=r(83209),l=r(16485),s=r(26983),i=r(20508);let d=e=>{if(!e)return"-";try{let t=new Date(e);if(isNaN(t.getTime()))return"-";let r=t.getDate().toString().padStart(2,"0"),a=(t.getMonth()+1).toString().padStart(2,"0"),n=t.getFullYear(),l=t.getHours().toString().padStart(2,"0"),s=t.getMinutes().toString().padStart(2,"0");return"".concat(r,".").concat(a,".").concat(n," ").concat(l,":").concat(s)}catch(e){return"-"}};function o(e){let{createdAt:t,updatedAt:r,updatedBy:o,className:c,isEdit:u=!1}=e;return u?(0,a.jsx)(n.Zp,{className:c,children:(0,a.jsxs)(n.Wu,{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("div",{className:"w-8 h-8 rounded-md bg-gray-200 flex items-center justify-center",children:(0,a.jsx)(l.A,{className:"h-4 w-4 text-gray-900"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-sm font-medium text-gray-900",children:"OluÅturulma Tarihi"}),(0,a.jsx)("p",{className:"text-sm text-gray-500",children:d(t)})]})]}),(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("div",{className:"w-8 h-8 rounded-md bg-gray-200 flex items-center justify-center",children:(0,a.jsx)(s.A,{className:"h-4 w-4 text-gray-900"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-sm font-medium text-gray-900",children:"G\xfcncellenme Tarihi"}),(0,a.jsx)("p",{className:"text-sm text-gray-500",children:d(r)})]})]}),(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("div",{className:"w-8 h-8 rounded-md bg-gray-200 flex items-center justify-center",children:(0,a.jsx)(i.A,{className:"h-4 w-4 text-gray-900"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-sm font-medium text-gray-900",children:"Son D\xfczenleyen"}),(0,a.jsx)("p",{className:"text-sm text-gray-500",children:(null==o?void 0:o.trim())||"Hen\xfcz kayıtlı deÄil"})]})]})]})}):null}},33789:(e,t,r)=>{r.d(t,{p:()=>s});var a=r(95155),n=r(12115),l=r(25016);let s=n.forwardRef((e,t)=>
1{let{className:r,type:n,...s}=e;return(0,a.jsx)("input",{type:n,autoComplete:"off",className:(0,l.cn)("flex h-11 w-full rounded-md border border-input bg-background px-3 py-2 text-sm file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus:outline-none disabled:cursor-not-allowed disabled:opacity-50 transition-colors",r),ref:t,...s})});s.displayName="Input"},47210:(e,t,r)=>{r.d(t,{E:()=>u});var a=r(46512),n=r(12115),l=r(38620),s=r(23700);let i=()=>Math.random();function d(){let e="undefined"==typeof document?"visible":document.visibilityState,t="undefined"==typeof navigator||navigator.onLine;return"hidden"!==e&&!1!==t}let o={refreshInterval:3e5,dedupingInterval:3e4,focusThrottleInterval:6e4,revalidateOnFocus:!0,revalidateOnReconnect:!1,refreshWhenHidden:!1,refreshWhenOffline:!1,shouldRevalidate:!0},c={critical:{...o,refreshInterval:12e4,dedupingInterval:15e3,revalidateOnFocus:!0,revalidateOnReconnect:!0,shouldRevalidate:!0},realtime:{...o,refreshInterval:6e4,dedupingInterval:15e3},normal:{...o},rare:{...o,refreshInterval:9e5,dedupingInterval:6e4},manual:{...o,refreshInterval:0,dedupingInterval:3e4,revalidateOnFocus:!1,revalidateOnReconnect:!1}};function u(e,t,r,o){let u,m=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},p=(0,n.useRef)(null);(0,n.useEffect)(()=>()=>{var e;null==(e=p.current)||e.abort(),p.current=null},[]);let f=c[m.strategy||"normal"],{refreshInterval:x=f.refreshInterval,dedupingInterval:h=f.dedupingInterval,revalidateOnFocus:g=f.revalidateOnFocus,revalidateOnReconnect:y=f.revalidateOnReconnect,revalidateIfStale:v=!0,revalidateOnMount:b=!0,refreshWhenHidden:j=f.refreshWhenHidden,refreshWhenOffline:_=f.refreshWhenOffline,focusThrottleInterval:N=f.focusThrottleInterval,keepPreviousData:w=!0,shouldRevalidate:k=f.shouldRevalidate,errorRetryPolicy:z}=m,S="number"==typeof r?Math.max(r,1):void 0;if(e.includes("?"))u="/api/proxy".concat(e);else{let t=void 0!==S&&o?"?page=".concat(S,"&size=").concat(o):"";u="/api/proxy".concat(e).concat(t)}let C=k?[u,t]:null,A=async()=>{await (0,l.d)()},M=z?(e,t,r,a,n)=>{var l={retryCount:n.retryCount,baseDelayMs:z.baseDelayMs,maxDelayMs:z.maxDelayMs,revalidate:a,revalidateOptions:n};let{retryCount:s,baseDelayMs:o,maxDelayMs:c,revalidate:u,revalidateOptions:m,isActive:p=d,schedule:f=(e,t)=>globalThis.setTimeout(e,t),random:x}=l;f(()=>{p()&&u(m)},function(e,t,r){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:i,n=Math.min(Math.max(1,Math.floor(e||1))-1,8),l=Math.min(r,t*2**n);return Math.min(r,Math.max(t,Math.round(l*(.75+.5*Math.min(Math.max(a(),0),1)))))}(s,o,c,x))}:void 0,{data:R,error:T,mutate:I,isValidating:D}=(0,a.Ay)(C,async()=>{var e;null==(e=p.current)||e.abort();let t=new AbortController;p.current=t;try{let e=await fetch(u,{headers:{Accept:s.n2},signal:t.signal});return(0,s.j)(e,{signOut:A})}finally{p.current===t&&(p.current=null)}},{refreshInterval:x,dedupingInterval:h,revalidateOnFocus:g,revalidateOnReconnect:y,revalidateIfStale:v,revalidateOnMount:b,refreshWhenHidden:j,refreshWhenOffline:_,focusThrottleInterval:N,keepPreviousData:w,shouldRetryOnError:!!z,...M?{onErrorRetry:M}:{}});return{data:R,error:T,mutate:I,isValidating:D}}},47507:(e,t,r)=>{r.d(t,{bq:()=>m,eb:()=>h,gC:()=>x,l6:()=>c,yv:()=>u});var a=r(95155),n=r(12115),l=r(47887),s=r(24033),i=r(12108),d=r(5917),o=r(25016);let c=l.bL;l.YJ;let u=l.WT,m=n.forwardRef((e,t)=>{let{className:r,children:n,...i}=e;return(0,a.jsxs)(l.l9,{ref:t,className:(0,o.cn)("flex h-11 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm placeholder:text-muted-foreground focus:outline-none disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",r),...i,children:[n,(0,a.jsx)(l.In,{asChild:!0,children:(0,a.jsx)(s.A,{className:"h-4 w-4 opacity-50"})})]})});m.displayName=l.l9.displayName;let p=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(l.PP,{ref:t,className:(0,o.cn)("flex cursor-default items-center justify-center py-1",r),...n,children:(0,a.jsx)(i.A,{className:"h-4 w-4"})})});p.displayName=l.PP.displayName;let f=n.forwardRef((e,t)=>
1{let{className:r,...n}=e;return(0,a.jsx)(l.wn,{ref:t,className:(0,o.cn)("flex cursor-default items-center justify-center py-1",r),...n,children:(0,a.jsx)(s.A,{className:"h-4 w-4"})})});f.displayName=l.wn.displayName;let x=n.forwardRef((e,t)=>{let{className:r,children:n,position:s="popper",...i}=e;return(0,a.jsx)(l.ZL,{children:(0,a.jsxs)(l.UC,{ref:t,className:(0,o.cn)("relative z-[10000] max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-white text-popover-foreground shadow-md 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"===s&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",r),position:s,...i,children:[(0,a.jsx)(p,{}),(0,a.jsx)(l.LM,{className:(0,o.cn)("p-1","popper"===s&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:n}),(0,a.jsx)(f,{})]})})});x.displayName=l.UC.displayName,n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(l.JU,{ref:t,className:(0,o.cn)("py-1.5 pl-8 pr-2 text-sm font-semibold",r),...n})}).displayName=l.JU.displayName;let h=n.forwardRef((e,t)=>{let{className:r,children:n,...s}=e;return(0,a.jsxs)(l.q7,{ref:t,className:(0,o.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),...s,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(l.VF,{children:(0,a.jsx)(d.A,{className:"h-4 w-4"})})}),(0,a.jsx)(l.p4,{children:n})]})});h.displayName=l.q7.displayName,n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(l.wv,{ref:t,className:(0,o.cn)("-mx-1 my-1 h-px bg-muted",r),...n})}).displayName=l.wv.displayName},54679:(e,t,r)=>{r.d(t,{Cf:()=>p,Es:()=>x,HM:()=>u,L3:()=>h,c7:()=>f,lG:()=>d,rr:()=>g,zM:()=>o});var a=r(95155),n=r(12115),l=r(89511),s=r(65229),i=r(25016);let d=l.bL,o=l.l9,c=l.ZL,u=l.bm,m=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(l.hJ,{ref:t,"data-app-dialog-overlay":"",className:(0,i.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",r),...n})});m.displayName=l.hJ.displayName;let p=n.forwardRef((e,t)=>{let{className:r,children:n,...d}=e;return(0,a.jsxs)(c,{children:[(0,a.jsx)(m,{}),(0,a.jsxs)(l.UC,{ref:t,"data-app-dialog-content":"",className:(0,i.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 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-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",r),...d,children:[n,(0,a.jsxs)(l.bm,{className:"absolute right-4 top-4 roun
1ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,a.jsx)(s.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});p.displayName=l.UC.displayName;let f=e=>{let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,i.cn)("flex flex-col space-y-1.5 text-center sm:text-left",t),...r})};f.displayName="DialogHeader";let x=e=>{let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,i.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...r})};x.displayName="DialogFooter";let h=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(l.hE,{ref:t,className:(0,i.cn)("text-lg font-semibold leading-none tracking-tight",r),...n})});h.displayName=l.hE.displayName;let g=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(l.VY,{ref:t,className:(0,i.cn)("text-sm text-muted-foreground",r),...n})});g.displayName=l.VY.displayName},65663:(e,t,r)=>{r.d(t,{g:()=>o});var a=r(18720),n=r(12115),l=r(38620),s=r(23700);let i=async()=>{await (0,l.d)()};async function d(e,t,r,n){let l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},{onSuccess:d,onError:o,successMessage:c,errorMessage:u="İÅlem sırasında bir hata oluÅtu",errorMessagesByStatus:m,suppressErrorStatuses:p,headers:f}=l;try{let r={Accept:s.n2,...f||{}};void 0!==n&&(r["Content-Type"]="application/json");let l=await fetch(e,{method:t,headers:r,...void 0!==n&&{body:JSON.stringify(n)}});if(204===l.status){c&&a.toast.success(c),null==d||d();return}let o=await (0,s.j)(l,{signOut:i});return c&&a.toast.success(c),null==d||d(),o}catch(t){if(t instanceof s.fp&&401===t.status)throw t;console.error("API Hatası:",t);let e=t instanceof s.fp?null==m?void 0:m[t.status]:void 0;throw t instanceof s.fp&&(null==p?void 0:p.includes(t.status))===!0||a.toast.error(e||(null==t?void 0:t.message)||u),null==o||o(t),t}}function o(){return(0,n.useMemo)(()=>({create:(e,t,r,a)=>d("/api/proxy".concat(e),"POST",t,r,{successMessage:"İÅlem baÅarıyla tamamlandı",...a}),update:(e,t,r,a)=>d("/api/proxy".concat(e),"PATCH",t,r,{successMessage:"İÅlem baÅarıyla tamamlandı",...a}),remove:(e,t,r)=>d("/api/proxy".concat(e),"DELETE",t,void 0,{successMessage:"İÅlem baÅarıyla tamamlandı",...r}),get:(e,t,r)=>d("/api/proxy".concat(e),"GET",t,void 0,r),post:(e,t,r,a)=>d("/api/proxy".concat(e),"POST",t,r,{successMessage:"İÅlem baÅarıyla tamamlandı",...a}),put:(e,t,r,a)=>d("/api/proxy".concat(e),"PUT",t,r,{successMessage:"İÅlem baÅarıyla tamamlandı",...a})}),[])}},66350:(e,t,r)=>{r.d(t,{S:()=>s});var a=r(95155),n=r(4509),l=r(33789);function s(e){let{form:t,name:r,label:s,placeholder:i,type:d="text",disabled:o}=e;return(0,a.jsx)(n.zB,{control:t.control,name:r,render:e=>{let{field:t,fieldState:r}=e;return(0,a.jsxs)(n.eI,{children:[(0,a.jsxs)("div",{className:"flex items-center justify-between min-h-[20px]",children:[(0,a.jsx)(n.lR,{className:"text-sm font-medium leading-none text-foreground peer-disabled:cursor-not-allowed peer-disabled:opacity-70",children:s}),r.error&&(0,a.jsx)(n.C5,{className:"text-xs font-medium text-destructive m-0"})]}),(0,a.jsx)(n.MJ,{children:(0,a.jsx)(l.p,{type:d,placeholder:i,...t,className:r.error?"border-destructive":"",disabled:o})})]})}})}},67001:(e,t,r)=>{r.d(t,{T:()=>s});var a=r(95155),n=r(12115),l=r(25016);let s=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("textarea",{className:(0,l.cn)("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm placeholder:text-muted-foreground focus-visible:outline-none disabled:cursor-not-allowed disabled:opacity-50",r),ref:t,...n})});s.displayName="Textarea"},69077:(e,t,r)=>{r.d(t,{a:()=>o});let a=["products","urunler"],n=["zen-import","matras-media/urun"];function l(e,t){let r=String(e||"").trim().replace(/^\/+/,""),a=String(t||"").trim().replace(/^\/+|\/+$/g,"");return r===a||r.startsWith("".concat(a,"/"))}function s(e){return String(e||"https://cdn.storefront.local").replace(/\/+$/,"")}function i(e,t){if(!e)return"";if(/^https?:\/\//.test(e)||e.startsWith("blob:"))return e;let r=e.replace(/^\/+/,""),i=function(e){let t=String(e||"").trim().replace(/^\/+/,"");if(!t)return"";if(a.some(e=>l(t,e)))return t;let r=t.split("/").pop();return r&&n.some(e=>l(t,e))?"products/".concat(r):""}(r);return e.startsWith("/local-uploads/")||e.startsWith("local-uploads/")?"/".concat(r):i?"".concat(s(t),"/").concat(i):e.startsWith("/uploads/")||e.startsWith("uploads/")?"/local-uploads/".concat(r.replace(/^uploads\/+/,"")):e.startsWith("/zen-import/")||e.startsWith("zen-import/")?e.
1startsWith("/")?e:"/".concat(e):"".concat(s(t),"/").concat(r)}var d=r(3989);function o(e,t){let r=String(e||"").trim();if(!r)return"";let a=String(t||"").trim().replace(/\/+$/,"")||String(window.__KALIMERO_DASHBOARD_MEDIA_CDN_BASE_URL__||"").trim().replace(/\/+$/,"");if(a){if(/^https?:\/\//i.test(r))try{let e=new URL(r);if(!function(e){let t=String(e||"").trim().replace(/^\/+/,"");return(0,d.eX)(t)||(0,d.UC)(t)||(0,d.JW)(t)}(e.pathname))return r;let t=new URL(a).hostname;if(e.hostname&&t&&e.hostname!==t)return r;let n=i(e.pathname.replace(/^\/+/,""),a);if(!/^https?:\/\//i.test(n))return n;let l=new URL(n);return l.search=e.search,l.toString()}catch(e){return r}return i(r,a)}if(/^https?:\/\//i.test(r)||r.startsWith("blob:"))return r;let n=r.replace(/^\/+/,"");return n?n.startsWith("uploads/")?"/local-uploads/".concat(n.replace(/^uploads\/+/,"")):"/".concat(n):""}},83209:(e,t,r)=>{r.d(t,{BT:()=>u,Wu:()=>m,ZB:()=>c,Zp:()=>d,aR:()=>o,wL:()=>p});var a=r(95155),n=r(12115),l=r(25016),s=r(82180),i=r(80021);let d=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,l.cn)("rounded-lg border bg-card text-card-foreground shadow-custom",r),...n})});d.displayName="Card";let o=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,l.cn)("flex flex-col space-y-1.5 py-2 px-4 border-b ",r),...n})});o.displayName="CardHeader";let c=n.forwardRef((e,t)=>{let{className:r,tooltip:n,children:d,...o}=e;return(0,a.jsxs)("div",{ref:t,className:(0,l.cn)("text-[16px] lg:h-[40px] lg:!leading-[40px] text-[#111827] font-semibold tracking-tight flex items-center gap-2",r),...o,children:[(0,a.jsx)("span",{children:d}),n&&(0,a.jsx)(s.Bc,{delayDuration:0,children:(0,a.jsxs)(s.m_,{children:[(0,a.jsx)(s.k$,{asChild:!0,children:(0,a.jsx)("span",{className:"ml-1 align-middle cursor-pointer flex items-center",onMouseDown:e=>e.preventDefault(),onTouchStart:e=>e.preventDefault(),children:(0,a.jsx)(i.A,{className:"inline h-4 w-4 text-muted-foreground"})})}),(0,a.jsxs)(s.ZI,{sideOffset:8,side:"top",align:"center",className:"text-[13px] leading-[14px] border-none shadow-none -mt-4 bg-black text-white max-w-[200px]",children:[(0,a.jsx)(s.PR,{className:"fill-black -mt-[1px]"}),n]})]})})]})});c.displayName="CardTitle";let u=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,l.cn)("text-sm text-muted-foreground",r),...n})});u.displayName="CardDescription";let m=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,l.cn)("p-4 ",r),...n})});m.displayName="CardContent";let p=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,l.cn)("flex items-center p-4 md:p-6 pt-0",r),...n})});p.displayName="CardFooter"},93954:(e,t,r)=>{r.d(t,{r:()=>s});var a=r(95155);r(12115);var n=r(4509),l=r(7235);function s(e){let{control:t,name:r,label:s="Stat\xfc",tooltip:i,className:d="",disabled:o=!1}=e;return(0,a.jsx)(n.zB,{control:t,name:r,render:e=>{let{field:t}=e;return(0,a.jsxs)(n.eI,{className:"flex flex-row items-center justify-between rounded-lg border p-4 bg-white mb-4 shadow-custom ".concat(d),children:[(0,a.jsx)("div",{className:"space-y-0.5",children:(0,a.jsx)(n.lR,{className:"text-base text-[18px] font-semibold",tooltip:i,children:s})}),(0,a.jsx)(n.MJ,{children:(0,a.jsx)(l.d,{checked:t.value,onCheckedChange:t.onChange,disabled:o})})]})}})}},96633:(e,t,r)=>{r.d(t,{A0:()=>i,BF:()=>d,Hj:()=>o,XI:()=>s,nA:()=>u,nd:()=>c});var a=r(95155),n=r(12115),l=r(25016);let s=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{className:"relative w-full overflow-auto",children:(0,a.jsx)("table",{ref:t,className:(0,l.cn)("w-full caption-bottom text-sm",r),...n})})});s.displayName="Table";let i=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("thead",{ref:t,className:(0,l.cn)("[&_tr]:border-b",r),...n})});i.displayName="TableHeader";let d=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("tbody",{ref:t,className:(0,l.cn)("[&_tr:last-child]:border-0",r),...n})});d.displayName="TableBody",n.forwardRef((e,t)=>
1{let{className:r,...n}=e;return(0,a.jsx)("tfoot",{ref:t,className:(0,l.cn)("bg-primary font-medium text-primary-foreground",r),...n})}).displayName="TableFooter";let o=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("tr",{ref:t,className:(0,l.cn)("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted",r),...n})});o.displayName="TableRow";let c=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("th",{ref:t,className:(0,l.cn)("h-12 px-4 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0",r),...n})});c.displayName="TableHead";let u=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("td",{ref:t,className:(0,l.cn)("p-4 align-middle [&:has([role=checkbox])]:pr-0",r),...n})});u.displayName="TableCell",n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("caption",{ref:t,className:(0,l.cn)("mt-4 text-sm text-muted-foreground",r),...n})}).displayName="TableCaption"},97450:(e,t,r)=>{r.d(t,{AM:()=>i,Wv:()=>d,hl:()=>o});var a=r(95155),n=r(12115),l=r(82286),s=r(25016);let i=l.bL,d=l.l9,o=n.forwardRef((e,t)=>{let{className:r,align:n="center",sideOffset:i=4,...d}=e;return(0,a.jsx)(l.ZL,{children:(0,a.jsx)(l.UC,{ref:t,align:n,sideOffset:i,className:(0,s.cn)("z-50 w-72 rounded-md border bg-white p-4 text-popover-foreground shadow-md outline-none 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 origin-[--radix-popover-content-transform-origin]",r),...d})})});o.displayName=l.UC.displayName}}]);
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.