1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2143],{11526:(e,t,n)=>{n.d(t,{JZ:()=>l,rO:()=>i});let r="preference-removal-notice-dismissed",l=()=>{try{return"1"===window.localStorage.getItem(r)}catch(e){return!1}},i=()=>{try{window.localStorage.setItem(r,"1")}catch(e){}}},72143:(e,t,n)=>{n.r(t),n.d(t,{default:()=>ee});var r=n(95155),l=n(76329),i=n(12115);n(54487);var a=n(49714),s=n(56120),o=n(6388),c=n(54721),d=n(78427),u=n(98447),x=n(80223),h=n(54463),m=n(75970),g=n(6170),f=n(35275),p=n(62426),y=n(53e3),b=n(50533),j=n(27747),v=n(2021),k=n(99496),w=n(66370),A=n(27855),C=n(88005),S=n(15239),z=n(54901),T=n(87066),N=n(21786),_=n(31113),F=n(53483),L=n(30308),B=n(73604),P=n(74817),E=n(11526),D=n(19699),M=n(13536),R=n(56310);let W={universityHref:"slug",summaryStats:[{label:"2025 BaÅarı Sırası",field:"siralama_2025",fmt:"rank",highlight:!0},{label:"2025 Kontenjan",field:"capacity_2025",fmt:"count"}],sections:[{title:"Liste Bilgisi",fmt:"count",cols:[{label:"Sıralama",field:"position_display"},{label:"Program Kodu",field:"program_code"},{label:"\xd6zel KoÅullar",field:"ozel_kosullar_text"}]}],specialMode:null,showUcret:!1,showDetayGor:!0,showThreshold:!1},O=(0,a.Ay)(c.A)(e=>{let{theme:t}=e;return{["&.".concat(d.A.head)]:{backgroundColor:t.palette.common.white,color:t.palette.common.black,fontWeight:"bold",fontFamily:"Montserrat, sans-serif",borderBottom:"2px solid rgba(224, 224, 224, 1)",minWidth:200},["&.".concat(d.A.body)]:{fontSize:13,fontFamily:"Montserrat, sans-serif",minWidth:120}}});function I(e){let{direction:t,disabled:n,onClick:l}=e,i="up"===t;return(0,r.jsx)("button",{type:"button",disabled:n,"aria-label":i?"Bir sıra yukarı taÅı":"Bir sıra aÅaÄı taÅı",title:i?"Bir sıra yukarı taÅı":"Bir sıra aÅaÄı taÅı",onMouseDown:e=>e.stopPropagation(),onTouchStart:e=>e.stopPropagation(),onClick:e=>{e.stopPropagation(),l()},style:{width:"28px",height:"24px",borderRadius:"6px",border:"none",display:"flex",alignItems:"center",justifyContent:"center",cursor:n?"default":"pointer",color:n?"#c7c7c7":"#5b21b6",backgroundColor:n?"#f4f4f5":"#f3e8fa",transition:"background-color 0.2s, color 0.2s"},children:i?(0,r.jsx)(y.A,{fontSize:"small"}):(0,r.jsx)(b.A,{fontSize:"small"})})}let J=(0,a.Ay)(h.A)(e=>{let{theme:t}=e;return{"&:nth-of-type(odd)":{backgroundColor:"#fafafa"},"&:last-child td, &:last-child th":{border:0}}});function H(e){let{chartData:t,onDataChange:n}=e,[a,c]=(0,i.useState)(null),[d,y]=(0,i.useState)(null),[b,H]=(0,i.useState)(!1),[K,X]=(0,i.useState)(!1),[Y,G]=(0,i.useState)({}),[U,V]=(0,i.useState)([]),[Z,q]=(0,i.useState)(!1),{userId:Q,apiFetch:$}=(0,z.A)(),[ee,et]=(0,i.useState)(!0),[en,er]=(0,i.useState)(!0);if((0,i.useEffect)(()=>{if(t){if(200===t.status){let e=t.data||[],n=t.inactiveData||[],r=t.universities||[];t.groupedCharts?G(t.groupedCharts):G({"İsimsiz Liste":{active:e,inactive:n,advisor:t.advisor||null}}),V(r)}else y(t.message||"Failed to get preferences");er(!1);return}},[t]),d)return(0,r.jsxs)("div",{children:["Hata: ",d]});if(en)return(0,r.jsx)("div",{children:"Veriler y\xfckleniyor, l\xfctfen bekleyiniz..."});let el=e=>((null==e?void 0:e.charts)||(Array.isArray(e)?e:[])).length,ei=Object.values(Y||{}).reduce((e,t)=>e+el(null==t?void 0:t.active),0),ea=Object.values(Y||{}).reduce((e,t)=>e+el(null==t?void 0:t.inactive),0),es=(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center min-h-[50vh] p-8 text-center bg-white rounded-2xl shadow-sm border border-gray-100 mt-8 max-w-3xl mx-auto",children:[(0,r.jsx)("div",{className:"w-24 h-24 bg-[#f3e8fa] rounded-full flex items-center justify-center mb-6",children:(0,r.jsx)(T.A,{size:48,className:"text-[#9933d7]"})}),(0,r.jsx)("h2",{className:"text-2xl font-bold text-gray-800 mb-3",style:{fontFamily:"Montserrat, sans-serif"},children:"Hen\xfcz tercih listeniz bomboÅ!"}),(0,r.jsx)("p",{className:"text-gray-500 mb-8 max-w-md leading-relaxed",style:{fontFamily:"Montserrat, sans-serif"},children:"GeleceÄinizi Åekillendirecek \xfcniversiteleri ve b\xf6l\xfcmleri keÅfetmek i\xe7in doÄru yerdesiniz. Hemen Tercih Robotu'nu kullanarak hayalinizdeki okulları listenize eklemeye baÅlayın."}),(0,r.jsx)("a",{href:"/tercihrobotu",className:"inline-flex items-center gap-2 bg-[#9933d7] hover:bg-[#8324c0] text-white px-8 py-4 rounded-xl font-semibold transition-all duration-300 transform hover:scale-105 shadow-lg shadow-purple-200",style:{fontFamily:"Montserrat, sans-serif"},children:"Tercih Robotuna Git"}),(0,r.jsxs)("a",{href:P.BX,className:"mt-4 inline-flex items-center gap-2 rounded-xl border-2 border-[#9933d7] px-8 py-3.5 font-semibold text-[#9933d7] transition-all duration-300 hover:bg-[#faf5ff]",style:{fontFamily:"Montserrat, sans-serif"},children:[(0,r.jsx)(N.A,{className:"w-5 h-5","aria-hidden":"true"}),P.vh]}),(0,r.jsx)("p",{className:"mt-3 max-w-md text-sm leading-relaxed text-gray-500",style:{fontFamily:"Montserrat, sans-serif"},children:P.XJ})]});if(0===ei&&0===ea)return es;let eo=e=>null==e?void 0:U.find(t=>
1t.id===e.toString()),ec=(e,t)=>{var n;let r=eo(e.program_id)||{};return{...r,data_id:e.id,program:r.name||"-",school_type:(null==(n=r.university)?void 0:n.school_type)||r.school_type,position_display:t,ozel_kosullar_text:r.ozel_kosullar||"-",ozel_kosullar:null}},ed=()=>{c(null),H(!1),X(!1)},eu=()=>{y(null),H(!1)},ex=async e=>{if(!e){y("Ge\xe7erli bir tercih kimliÄi saÄlanamadı."),H(!0);return}try{let t=await $("".concat(l.J,"/studentPreferences/setInactiveChart/").concat(e),{method:"PATCH",headers:{"Content-Type":"application/json"}});if(200!==t.status){y("Silme iÅlemi baÅarısız oldu. L\xfctfen tekrar deneyin."),H(!0);return}G(t=>{let n={...t};return Object.keys(n).forEach(t=>{let r=n[t];if(r.active&&r.active.charts){let t=r.active.charts.find(t=>t.id===e);r.active.charts=r.active.charts.filter(t=>t.id!==e),t&&(r.inactive||(r.inactive={advisor:r.active.advisor,charts:[]}),r.inactive.charts.push(t))}}),n}),(0,R.FR)(-1),(0,E.JZ)()||(c('Tercihiniz baÅarıyla aktif tercihlerden \xe7ıkarıldı. EÄer tekrar eklemek isterseniz, l\xfctfen "\xd6nceden Eklediklerim" b\xf6l\xfcm\xfcne g\xf6z atın.'),X(!0),H(!0)),q(!Z),n&&n()}catch(e){console.error("Tercihi silme hatası:",e),y("Hata: Tercih inaktif olarak ayarlanırken bir sorun oluÅtu."),H(!0)}finally{}},eh=async e=>{try{let t=await $("".concat(l.J,"/studentPreferences/activeChart/").concat(e),{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({status:"active"})});if(1===t.error_code){y((0,r.jsxs)(r.Fragment,{children:["Tercih listenize ",(0,r.jsx)("b",{className:"text-black-700 text-lg",children:"100"}),"'den fazla program ekleyemezsiniz.",(0,r.jsx)("br",{}),"L\xfctfen bazılarını kaldırın ve tekrar deneyin."]})),H(!0);return}200===t.status?(q(!Z),c("Tercih baÅarıyla eklendi."),H(!0),(0,R.FR)(1),n&&n()):(y("Ekleme iÅlemi baÅarısız oldu. L\xfctfen tekrar deneyin."),H(!0))}catch(e){y("Hata: Tercih eklenirken bir hata oluÅtu."),H(!0)}},em=async e=>{try{let t=await $("".concat(l.J,"/studentPreferences/deletechart/").concat(e),{method:"DELETE",headers:{"Content-Type":"application/json"}});200===t.status?(q(!Z),c("Tercih baÅarıyla silindi."),H(!0),n&&n()):(y("Silme iÅlemi baÅarısız oldu. L\xfctfen tekrar deneyin."),H(!0))}catch(e){y("Hata: Tercih silerken bir hata oluÅtu."),H(!0)}},eg=Object.entries(Y),ef=async(e,t,n)=>{var r,i;let a=null==(i=Y[e])||null==(r=i.active)?void 0:r.charts;if(!a||t===n||n<0||n>=a.length)return;let s=Array.from(a),[o]=s.splice(t,1);s.splice(n,0,o);let c=t=>G(n=>({...n,[e]:{...n[e],active:{...n[e].active,charts:t}}}));c(s);try{let e=await $("".concat(l.J,"/studentPreferences/moveChart/").concat(o.id),{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({newPosition:n+1})});(null==e?void 0:e.status)!==200&&(c(a),y("Sıralama g\xfcncellenemedi. L\xfctfen tekrar deneyin."),H(!0))}catch(e){console.error("Error updating chart order:",e),c(a),y("Sıralama g\xfcncellenirken bir hata oluÅtu."),H(!0)}},ep=e=>{e.destination&&ef(e.source.droppableId,e.source.index,e.destination.index)};return eg.sort((e,t)=>{let[n]=e,[r]=t;return"İsimsiz Liste"===n?-1:"İsimsiz Liste"===r?1:n.localeCompare(r,"tr")}),(0,r.jsxs)("div",{children:[0===ei&&es,(0,r.jsxs)("div",{children:[a&&(0,r.jsxs)(j.A,{open:b,onClose:ed,disablePortal:!1,keepMounted:!0,disableEnforceFocus:!0,sx:{zIndex:99999},BackdropProps:{sx:{zIndex:99998,backgroundColor:"rgba(0,0,0,0.6)"}},PaperProps:{sx:{zIndex:1e5,backgroundColor:"#ffffff",borderRadius:"16px",padding:"16px"}},children:[(0,r.jsxs)(v.A,{sx:{textAlign:"center",fontWeight:"bold",color:"#3e4a59",mt:2,fontSize:"20px"},children:[(0,r.jsx)(S.default,{src:"/check_mark.jpg",alt:"BaÅarı",width:100,height:100,style:{margin:"0 auto",display:"block"}}),"BaÅarılı"]}),(0,r.jsx)(k.A,{children:(0,r.jsx)("p",{style:{fontFamily:"Montserrat, sans-serif",marginTop:"20px",fontSize:"16px",textAlign:"center",borderRadius:"10px",padding:"16px",backgroundColor:"#fff",boxShadow:"0 4px 10px rgba(0,0,0,0.2)"},children:a})}),(0,r.jsxs)(w.A,{sx:{justifyContent:"center",flexWrap:"wrap",rowGap:1},children:[K&&(0,r.jsx)(A.A,{onClick:()=>{(0,E.rO)(),ed()}
1,sx:{color:"#6b7280",fontSize:"15px",fontWeight:600,px:3,py:1.5,borderRadius:"8px",textTransform:"none",border:"1px solid #d1d5db","&:hover":{backgroundColor:"#f3f4f6"}},children:"Bir daha g\xf6sterme"}),(0,r.jsx)(A.A,{onClick:ed,sx:{backgroundColor:"#A8E6CF",color:"#fff",fontSize:"16px",fontWeight:600,px:3,py:1.5,borderRadius:"8px",textTransform:"none","&:hover":{backgroundColor:"#94d9be"}},children:"Tamam"})]})]}),d&&(0,r.jsxs)(j.A,{open:b,onClose:eu,disableEnforceFocus:!0,children:[(0,r.jsxs)(v.A,{style:{textAlign:"center",fontWeight:"bold",color:"#3e4a59",marginTop:"20px",fontSize:"20px"},children:[(0,r.jsx)(C.A,{style:{color:"#FF3B30",marginRight:"10px"}}),"Hata"]}),(0,r.jsx)(k.A,{children:(0,r.jsx)("p",{className:"text-gray-800 py-3 px-6 rounded-lg transition duration-300 ease-in-out",style:{fontFamily:"Montserrat, sans-serif",marginTop:"20px",fontSize:"16px",textAlign:"center",borderRadius:"10px",boxShadow:"0 4px 10px rgba(0, 0, 0, 0.2)"},children:d})}),(0,r.jsx)(w.A,{style:{justifyContent:"center"},children:(0,r.jsx)(A.A,{onClick:eu,style:{backgroundColor:"#FFB6B6",color:"#fff",fontSize:"16px",fontWeight:"600",padding:"12px 24px",borderRadius:"8px",textTransform:"none"},children:"Tamam"})})]})]}),Object.entries(Y).sort((e,t)=>{var n,r,l,i;let[a,s]=e,[o,c]=t,d=null==(r=s[Object.keys(s)[0]])||null==(n=r.advisor)?void 0:n.id,u=null==(i=c[Object.keys(c)[0]])||null==(l=i.advisor)?void 0:l.id;return null===d?-1:null===u?1:d-u}).map(e=>{var t,n,l;let[i,a]=e,c=Object.keys(a)[0],d=(null==(t=a[c])?void 0:t.advisor)||{id:null,name:"Bireysel",surname:"Tercih"},y=(null==a||null==(n=a.active)?void 0:n.charts)||[],b=(null==a||null==(l=a.inactive)?void 0:l.charts)||[];return(0,r.jsxs)(u.A,{component:m.A,style:{margin:"20px 0",width:"100%",overflowX:"auto"},children:[(0,r.jsx)("h2",{className:"m-4 text-[#10227D]",children:null!==d.id?"".concat(d.name," ").concat(d.surname," ile Tercih Listem"):"Bireysel Tercih Listem"}),y.length>0&&(0,r.jsxs)("div",{className:"lg:hidden px-3 pb-2",children:[(0,r.jsx)("h3",{className:"my-3 text-[#569f9f]",children:"Aktif Tercihler"}),y.map((e,t)=>(0,r.jsxs)("div",{children:[null===d.id&&y.length>1&&(0,r.jsxs)("div",{className:"mb-1 flex items-center gap-2",children:[(0,r.jsxs)("span",{className:"mr-auto text-xs font-semibold text-gray-500",children:[t+1,". tercih"]}),(0,r.jsx)(I,{direction:"up",disabled:0===t,onClick:()=>ef(i,t,t-1)}),(0,r.jsx)(I,{direction:"down",disabled:t===y.length-1,onClick:()=>ef(i,t,t+1)})]}),(0,r.jsx)(B.A,{school:ec(e,(null==d?void 0:d.id)!=="1"?t+1:e.positions),index:t,config:W,chartStatus:{[e.id]:!0},onToggleChart:null===d.id?()=>ex(e.id):null})]},e.id))]}),y.length>0&&(0,r.jsxs)("div",{className:"hidden lg:block",style:{margin:"20px auto",maxWidth:"90%",border:"1px solid #ddd",minWidth:"1800px"},children:[(0,r.jsx)("h3",{className:"m-4 text-[#569f9f]",children:"Aktif Tercihler"}),(0,r.jsx)(_.JY,{onDragEnd:ep,children:(0,r.jsx)(_.gL,{droppableId:i,children:e=>(0,r.jsxs)(s.A,{style:{tableLayout:"fixed",width:"100%"},ref:e.innerRef,...e.droppableProps,children:[(0,r.jsx)(x.A,{children:(0,r.jsxs)(h.A,{children:[null===d.id&&(0,r.jsx)(O,{align:"center"}),null===d.id&&(0,r.jsx)(O,{align:"center"}),(0,r.jsx)(O,{align:"center",children:"Sıralama"}),(0,r.jsx)(O,{align:"center",children:"Program Kodu"}),(0,r.jsx)(O,{align:"center",children:"\xdcniversite Adı"}),(0,r.jsx)(O,{align:"center",children:"B\xf6l\xfcm Adı"}),(0,r.jsx)(O,{align:"center",children:"Fak\xfclte Adı"}),(0,r.jsx)(O,{align:"center",children:"Åehir"}),(0,r.jsx)(O,{align:"center",children:"BaÅarı sırası"}),(0,r.jsx)(O,{align:"center",children:"Kontenjan"}),(0,r.jsx)(O,{align:"center",children:"Burs"}),(0,r.jsx)(O,{align:"center",children:"EÄitim Dili"}),(0,r.jsx)(O,{align:"center",children:"\xd6zel/ Devlet"}),(0,r.jsx)(O,{align:"center",children:"\xd6Äretim S\xfcresi"}),(0,r.jsx)(O,{align:"center",children:"\xd6zel koÅullar"})]})}),(0,r.jsxs)(o.A,{children:[y.map((e,t)=>{let n=eo(e.program_id);return(0,r.jsx)(_.sx,{draggableId:e.id.toString(),index:t,isDragDisabled:(null==d?void 0:d.id)!==null,children:(l,a)=>{var s,o,c,u,x;return(0,r.jsxs)(J,{ref:l.innerRef,...l.draggableProps,...l.dragHandleProps,style:{...l.draggableProps.style,background:a.isDragging?"#e3f2fd":void 0},children:[null===d.id&&(0,r.jsx)(O,{align:"center",style:{minWidth:"60px",maxWidth:"60px",textAlign:"center"},children:(0,r.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:(0,r.jsx)("button",{onClick:()=>{ex(e.id)},style:{width:"36px",height:"36px",fontSize:"18px",borderRadius:"6px",color:"#fa5555",backgroundColor:"#fee7e7",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center",border:"none",transition:"background-color 0.3s, color 0.3s"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor="#fa5555",e.currentTarget.style.color="#fee7e7"},onMouseLeave:e=>{e.currentTarget.style.backgroundColor="#fee7e7",e.currentTarget.style.color="#fa5555"},children:(0,r.jsx)(L.k5A,{})})})}),null===d.id&&(0,r.jsx)(O,{align:"center",style:{minWidth:"56px",maxWidth:"56px"},children:(0,r.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",gap:"4px"},children:[(0,r.jsx)(I,{direction:"up",disabled:0===t,onClick:()=>ef(i,t,t-1)}),(0,r.jsx)(I,{direction:"down",disabled:t===y.length-1,onClick:()=>ef(i,t,t+1)})]})}),(0,r.jsx)(O,{align:"center",children:(null==d?void 0:d.id)!=="1"?t+1:e.positions}),(0,r.jsx)(O,{align:"center",children:null==n?void 0:n.program_code}),(0,r.jsx)(O,{align:"center",children:(null==n?void 0:n.university_name)||(null==n||null==(s=n.university)?void 0:s.university_name)||"-"}),(0,r.jsx)(O,{align:"center",children:(null==n?void 0:n.name)||"-"}),(0,r.jsx)(O,{align:"center",children:(null==n?void 0:n.faculty_name)||"-"}),(0,r.jsx)(O,{align:"center",children:null==n||null==(o=n.city)?void 0:o.name}),(0,r.jsx)(O,{align:"center",children:(0,M.kM)(null==n?void 0:n.siralama_2025)?(0,r.jsx)(D.A,{row:n}):null==n?void 0:n.siralama_2025}),(0,r.jsx)(O,{align:"center",children:null==n?void 0:n.capacity_2025}),(0,r.jsx)(O,{align:"center",children:null==n||null==(c=n.scholarship)?void 0:c.burs}),(0,r.jsx)(O,{align:"center",children:null==n||null==(u=n.language)?void 0:u.name}),(0,r.jsx)(O,{align:"center",children:null==n||null==(x=n.university)?void 0:x.school_type}),(0,r.jsx)(O,{align:"center",children:null==n?void 0:n.ed_duration}),(0,r.jsx)(O,{align:"center",children:null==n?void 0:n.ozel_kosullar})]})}},e.id)}),e.placeholder]})]})})})]}),b.length>0&&(0,r.jsxs)("div",{className:"lg:hidden px-3 pb-3",children:[(0,r.jsxs)("button",{type:"button",onClick:()=>et(e=>!e),className:"flex w-full flex-row items-center justify-start",style:{background:"none",border:"none",cursor:"pointer"},children:[ee?(0,r.jsx)(p.A,{fontSize:"large"}):(0,r.jsx)(f.A,{fontSize:"large"}),(0,r.jsx)("h3",{className:"my-3 text-gray-500",children:"\xd6nceden EklediÄi Tercihler"})]}),ee&&b.map((e,t)=>(0,r.jsx)(B.A,{school:ec(e,"-"),index:t,config:W,chartStatus:{[e.i
1d]:!1},onToggleChart:null===d.id?()=>eh(e.id):null},e.id))]}),b.length>0&&(0,r.jsxs)("div",{className:"hidden lg:block",style:{margin:"20px auto",maxWidth:"90%",border:"1px solid #ddd",borderRadius:"4px",minWidth:"1800px"},children:[(0,r.jsxs)("button",{type:"button",onClick:()=>et(e=>!e),className:"flex flex-row justify-start items-center p-2 border-b border-gray-300 pl-4",style:{background:"none",border:"none",width:"100%",cursor:"pointer",outline:"none",borderBottom:"1px solid #ddd"},children:[ee?(0,r.jsx)(p.A,{fontSize:"large"}):(0,r.jsx)(f.A,{fontSize:"large"}),(0,r.jsx)("h3",{className:"m-4 text-gray-500",children:"\xd6nceden EklediÄi Tercihler"})]}),ee&&(0,r.jsxs)(s.A,{style:{tableLayout:"fixed",width:"100%"},children:[(0,r.jsx)(x.A,{children:(0,r.jsxs)(h.A,{children:[null===d.id&&(0,r.jsx)(O,{align:"center"}),null===d.id&&(0,r.jsx)(O,{align:"center"}),(0,r.jsx)(O,{align:"center",children:"Program Kodu"}),(0,r.jsx)(O,{align:"center",children:"\xdcniversite Adı"}),(0,r.jsx)(O,{align:"center",children:"B\xf6l\xfcm Adı"}),(0,r.jsx)(O,{align:"center",children:"Fak\xfclte Adı"}),(0,r.jsx)(O,{align:"center",children:"Åehir"}),(0,r.jsx)(O,{align:"center",children:"BaÅarı sırası"}),(0,r.jsx)(O,{align:"center",children:"Kontenjan"}),(0,r.jsx)(O,{align:"center",children:"Burs"}),(0,r.jsx)(O,{align:"center",children:"EÄitim Dili"}),(0,r.jsx)(O,{align:"center",children:"\xd6zel/ Devlet"}),(0,r.jsx)(O,{align:"center",children:"\xd6Äretim S\xfcresi"}),(0,r.jsx)(O,{align:"center",children:"\xd6zel koÅullar"})]})}),(0,r.jsx)(o.A,{children:b.map(e=>{var t,n,l,i,a;let s=eo(e.program_id);return(0,r.jsxs)(J,{children:[null===d.id&&(0,r.jsx)(O,{align:"center",style:{minWidth:"60px",maxWidth:"60px",textAlign:"center"},children:(0,r.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:(0,r.jsx)("button",{onClick:()=>{eh(e.id)},style:{width:"36px",height:"36px",fontSize:"18px",borderRadius:"6px",color:"#098ec4",backgroundColor:"#dff5fe",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center",border:"none",transition:"background-color 0.3s, color 0.3s"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor="#098ec4",e.currentTarget.style.color="#dff5fe"},onMouseLeave:e=>{e.currentTarget.style.backgroundColor="#dff5fe",e.currentTarget.style.color="#098ec4"},children:(0,r.jsx)(F.BlJ,{})})})}),null===d.id&&(0,r.jsx)(O,{align:"center",style:{minWidth:"60px",maxWidth:"60px",textAlign:"center"},children:(0,r.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:(0,r.jsx)("button",{onClick:()=>{em(e.id)},style:{width:"36px",height:"36px",fontSize:"18px",borderRadius:"6px",color:"#fa5555",backgroundColor:"#fee7e7",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center",border:"none",transition:"background-color 0.3s, color 0.3s"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor="#fa5555",e.currentTarget.style.color="#fee7e7"},onMouseLeave:e=>{e.currentTarget.style.backgroundColor="#fee7e7",e.currentTarget.style.color="#fa5555"},children:(0,r.jsx)(g.A,{})})})}),(0,r.jsx)(O,{align:"center",children:null==s?void 0:s.program_code}),(0,r.jsx)(O,{align:"center",children:(null==s?void 0:s.university_name)||(null==s||null==(t=s.university)?void 0:t.university_name)||"-"}),(0,r.jsx)(O,{align:"center",children:(null==s?void 0:s.name)||"-"}),(0,r.jsx)(O,{align:"center",children:(null==s?void 0:s.faculty_name)||"-"}),(0,r.jsx)(O,{align:"center",children:null==s||null==(n=s.city)?void 0:n.name}),(0,r.jsx)(O,{align:"center",children:(0,M.kM)(null==s?void 0:s.siralama_2025)?(0,r.jsx)(D.A,{row:s}):null==s?void 0:s.siralama_2025}),(0,r.jsx)(O,{align:"center",children:null==s?void 0:s.capacity_2025}),(0,r.jsx)(O,{align:"center",children:null==s||null==(l=s.scholarship)?void 0:l.burs}),(0,r.jsx)(O,{align:"center",children:null==s||null==(i=s.language)?void 0:i.name}),(0,r.jsx)(O,{align:"center",children:null==s||null==(a=s.university)?void 0:a.school_type}),(0,r.jsx)(O,{align:"center",children:null==s?void 0:s.ed_duration}),(0,r.jsx)(O,{align:"center",children:null==s?void 0:s.ozel_kosullar})]},e.id)})})]})]})]},i+c)})]})}let K=(0,a.Ay)(c.A)(e=>{let{theme:t}=e;return{["&.".concat(d.A.head)]:{backgroundColor:t.palette.common.white,color:t.palette.common.black,fontWeight:"bold",fontFamily:"Montserrat, sans-serif",borderBottom:"2px s
1olid rgba(224, 224, 224, 1)",minWidth:200},["&.".concat(d.A.body)]:{fontSize:13,fontFamily:"Montserrat, sans-serif",minWidth:120}}}),X=(0,a.Ay)(h.A)(e=>{let{theme:t}=e;return{"&:nth-of-type(odd)":{backgroundColor:"#fafafa"},"&:last-child td, &:last-child th":{border:0}}});function Y(e){let{chartData:t,onLoadingChange:n}=e,[l,a]=(0,i.useState)({}),[c,d]=(0,i.useState)([]),[g,f]=(0,i.useState)(!0),[p,y]=(0,i.useState)(null);return((0,i.useEffect)(()=>{t&&l&&Object.keys(l).length>0&&f(!1)},[l,c,t]),(0,i.useEffect)(()=>{if(f(!0),t){if(200===t.status){let e=t.data||[],n=t.inactiveData||[],r=t.universities||[];t.groupedCharts?a(t.groupedCharts):a({"İsimsiz Liste":{active:e,inactive:n,advisor:t.advisor||null}}),d(r)}else y(t.message||"Failed to get preferences"),f(!1);return}},[t]),(0,i.useEffect)(()=>{!g&&n&&setTimeout(()=>{requestAnimationFrame(()=>{n(!1)})},0)},[g]),g)?(0,r.jsx)("div",{children:"Veriler y\xfckleniyor, l\xfctfen bekleyiniz..."}):p?(0,r.jsxs)("div",{children:["Hata: ",p]}):g||l&&0!==Object.keys(l).length?(Object.entries(l).sort((e,t)=>{let[n]=e,[r]=t;return"İsimsiz Liste"===n?-1:"İsimsiz Liste"===r?1:n.localeCompare(r,"tr")}),(0,r.jsx)("div",{children:Object.entries(l).sort((e,t)=>{var n,r,l,i;let[a,s]=e,[o,c]=t,d=null==(r=s[Object.keys(s)[0]])||null==(n=r.advisor)?void 0:n.id,u=null==(i=c[Object.keys(c)[0]])||null==(l=i.advisor)?void 0:l.id;return null===d?-1:null===u?1:d-u}).map(e=>{var t,n,l;let[i,a]=e,d=Object.keys(a)[0],g=(null==(t=a[d])?void 0:t.advisor)||{id:null,name:"Bireysel",surname:"Tercih"},f=(null==a||null==(n=a.active)?void 0:n.charts)||[];null==a||null==(l=a.inactive)||l.charts;let p=null===g.id?{margin:"20px 0",width:"100%",overflowX:"auto"}:{margin:"20px 0",width:"100%",overflowX:"auto",pageBreakBefore:"always",breakBefore:"page"};return(0,r.jsxs)(u.A,{component:m.A,style:p,children:[(0,r.jsx)("h2",{className:"m-4 text-[#10227D]",children:null!==g.id?"".concat(g.name," ").concat(g.surname," ile Tercih Listem"):"Bireysel Tercih Listem"}),(0,r.jsx)("div",{style:{margin:"20px auto",maxWidth:"90%",border:"1px solid #ddd",minWidth:"1400px"},children:f&&f.length>0?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("h3",{className:"m-4 text-[#569f9f]",children:"Aktif Tercihler"}),(0,r.jsxs)(s.A,{style:{tableLayout:"fixed",width:"100%"},children:[(0,r.jsx)(x.A,{children:(0,r.jsxs)(h.A,{children:[(0,r.jsx)(K,{align:"center",children:"Sıralama"}),(0,r.jsx)(K,{align:"center",children:"Program Kodu"}),(0,r.jsx)(K,{align:"center",children:"\xdcniversite"}),(0,r.jsx)(K,{align:"center",children:"Fak\xfclte"}),(0,r.jsx)(K,{align:"center",children:"B\xf6l\xfcm"}),(0,r.jsx)(K,{align:"center",children:"Åehir"}),(0,r.jsx)(K,{align:"center",children:"BaÅarı Sırası"}),(0,r.jsx)(K,{align:"center",children:"Kontenjan"}),(0,r.jsx)(K,{align:"center",children:"Burs"}),(0,r.jsx)(K,{align:"center",children:"EÄitim Dili"}),(0,r.jsx)(K,{align:"center",children:"EÄitim T\xfcr\xfc"}),(0,r.jsx)(K,{align:"center",children:"EÄitim S\xfcresi"}),(0,r.jsx)(K,{align:"center",children:"\xd6zel KoÅullar"})]})}),(0,r.jsx)(o.A,{children:f.map((e,t)=>{var n,l,i,a,s;let o,d=null==(o=e.program_id)?void 0:c.find(e=>e.id===o.toString());return(0,r.jsxs)(X,{children:[(0,r.jsx)(K,{align:"center",children:t+1||"-"}),(0,r.jsx)(K,{align:"center",children:null==d?void 0:d.program_code}),(0,r.jsx)(K,{align:"center",children:(null==d?void 0:d.university_name)||(null==d||null==(n=d.university)?void 0:n.university_name)||"-"}),(0,r.jsx)(K,{align:"center",children:(null==d?void 0:d.faculty_name)||"-"}),(0,r.jsx)(K,{align:"center",children:(null==d?void 0:d.name)||"-"}),(0,r.jsx)(K,{align:"center",children:null==d||null==(l=d.city)?void 0:l.name}),(0,r.jsx)(K,{align:"center",children:(0,M.kM)(null==d?void 0:d.siralama_2025)?(0,r.jsx)(D.A,{row:d}):null==d?void 0:d.siralama_2025}),(0,r.jsx)(K,{align:"center",children:null==d?void 0:d.capacity_2025}),(0,r.jsx)(K,{align:"center",children:(null==d||null==(i=d.scholarship)?void 0:i.burs)||"-"}),(0,r.jsx)(K,{align:"center",children:null==d||null==(a=d.language)?void 0:a.name}),(0,r.jsx)(K,{align:"center",children:null==d||null==(s=d.university)?void 0:s.school_type}),(0,r.jsx)(K,{align:"center",children:null==d?void 0:d.ed_duration}),(0,r.jsx)(K,{align:"center",children:(null==d?void 0:d.ozel_kosullar)||"-"})]},e.id)})})]})]}):null})]},i+d)})})):(0,r.jsx)("div",{children:"Hen\xfcz tercih oluÅturulmamıÅ. Tercih oluÅturmak i\xe7in tercih motorunu kullanabilirsiniz."})}var G=n(20063),U=n(44517),V=n(70898),Z=n(456),q=n(19589),Q=n.n(q);function $(e){let{open:t,onClose:n,onShared:a,userId:s}=e,[o,c]=(0,i.useState)(!1),[d,u]=(0,i.useState)(""),[x,h]=(0,i.useState)(!1),[m,g]=(0,i.useState)(null);if((0,i.useEffect)(()=>{t&&s&&!d&&(async()=>{c(!0),g(null);let e="".concat(l.J,"/sharedPreferences/create/").concat(s);try{var t;let n=await fetch(e,{method:"POST",headers:{"Content-Type":"application/json"}}),r=await n.json();if(n.ok&&200===r.status&&(null==(t=r.data)?void 0:t.token)){let e=window.location.origin;u("".concat(e,"/tercih-listesi/").concat(r.data.token))}else g(r.description||"Sunucu hatası (".concat(n.status,")"))}catch(e){g("Sunucuya baÄlanılamadı.")}finally{c(!1)}})()},[t,s]),!t)return null;let f="\xdcniversite tercih listeme g\xf6z at! \uD83C\uDF93 ".concat(d),p="https://wa.me/?text=".concat(encodeURIComponent(f)),y=async()=>{try{await navigator.clipboard.writeText(d),h(!0),U.oR.success("Link kopyalandı!"),null==a||a(),setTimeout(()=>h(!1),2e3)}catch(e){U.oR.error("Link kopyalanamadı.")}},b=async()=>
1{if(navigator.share)try{await navigator.share({title:"Tercih Listem",text:"\xdcniversite tercih listeme g\xf6z at! \uD83C\uDF93",url:d}),null==a||a()}catch(e){y()}else y()};return(0,r.jsx)("div",{className:"fixed inset-0 z-[9999] flex items-center justify-center bg-black/50 p-4",onClick:n,children:(0,r.jsxs)("div",{className:"w-full max-w-md rounded-2xl bg-white p-6 shadow-2xl",onClick:e=>e.stopPropagation(),style:{fontFamily:"Montserrat, sans-serif"},children:[(0,r.jsxs)("div",{className:"mb-4 flex items-center justify-between",children:[(0,r.jsxs)("h3",{className:"flex items-center gap-2 text-lg font-bold text-gray-800",children:[(0,r.jsx)(V.eb3,{className:"text-[#a237e4]"})," Tercih Listemi PaylaÅ"]}),(0,r.jsx)("button",{onClick:n,className:"text-gray-400 transition hover:text-gray-700",children:(0,r.jsx)(V.QCr,{size:20})})]}),o?(0,r.jsx)("div",{className:"flex items-center justify-center py-8 text-gray-500",children:"Link hazırlanıyor..."}):m?(0,r.jsx)("div",{className:"rounded-lg bg-red-50 p-4 text-center text-sm text-red-600",children:m}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"mb-4 flex items-stretch gap-2",children:[(0,r.jsx)("input",{type:"text",readOnly:!0,value:d,onFocus:e=>e.target.select(),className:"min-w-0 flex-1 truncate rounded-lg border border-gray-300 bg-gray-50 px-3 py-2 text-sm text-gray-700 outline-none"}),(0,r.jsxs)("button",{onClick:y,className:"flex shrink-0 items-center gap-1 rounded-lg bg-[#098ec4] px-4 py-2 text-sm font-semibold text-white transition hover:bg-[#0a7ba9]",children:[x?(0,r.jsx)(V.CMH,{}):(0,r.jsx)(V.zU_,{})," ",x?"Kopyalandı":"Kopyala"]})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-2 sm:flex-row",children:[(0,r.jsxs)("button",{onClick:()=>{window.open(p,"_blank","noopener,noreferrer"),null==a||a()},className:"flex flex-1 items-center justify-center gap-2 rounded-full bg-[#25D366] px-4 py-3 font-semibold text-white transition hover:brightness-95",children:[(0,r.jsx)(V.EcP,{size:20})," WhatsApp"]}),(0,r.jsxs)("button",{onClick:b,className:"flex flex-1 items-center justify-center gap-2 rounded-full border border-gray-300 px-4 py-3 font-semibold text-gray-700 transition hover:bg-gray-50",children:[(0,r.jsx)(V.eb3,{size:16})," DiÄer"]})]})]})]})})}function ee(e){let{hideBackToRobot:t=!1,compact:n=!1}=e,{userId:a,apiFetch:s}=(0,z.A)(),{requestReviewPrompt:o}=(0,Z.M)(),c=(0,G.useRouter)(),[d,u]=(0,i.useState)(!0),[x,h]=(0,i.useState)(!1),[m,g]=(0,i.useState)(!0),[f,p]=(0,i.useState)({data:null,version:0}),[y,b]=(0,i.useState)(null),[j,v]=(0,i.useState)(0),[k,w]=(0,i.useState)(!1),[C,S]=(0,i.useState)(null),[T,N]=(0,i.useState)(!1),[_,F]=(0,i.useState)(!1),L=async e=>{try{u(!0);let t=await s("".concat(l.J,"/studentPreferences/getPreferences/").concat(a));p(n=>{let r=null!=e&&"number"==typeof e?e:n.version;return{data:t,version:r}}),h(!0),u(!1)}catch(e){console.error("Veri y\xfckleme hatası:",e),b(e),u(!1)}};return(0,i.useEffect)(()=>(a&&L(f.version),()=>{h(!1)}),[a,j]),(0,r.jsxs)("div",{className:"w-full m-0 p-0 font-montserrat",style:{fontFamily:"Montserrat, sans-serif"},children:[(0,r.jsxs)("div",{className:"max-w-9xl mx-auto rounded-lg ".concat(n?"mb-2 mt-0 px-3 pb-3 pt-0":"my-5 mt-8 p-5"),children:[(0,r.jsx)(U.l$,{position:"top-center"}),(0,r.jsxs)("div",{className:"flex flex-col md:flex-row items-center justify-between px-4 rounded-lg gap-4 ".concat(n?"mb-2":"mb-6"),children:[!t&&(0,r.jsx)(A.A,{variant:"outlined",href:"/tercihrobotu",sx:{borderRadius:"9999px",textTransform:"none",fontWeight:600,borderColor:"#d1d5db",color:"#6b7280",padding:"8px 20px","&:hover":{borderColor:"#9933d7",backgroundColor:"#fefbff",color:"#9933d7"},transition:"all 0.3s ease"},children:"â Tercih Robotuna D\xf6n"}),(0,r.jsx)("h1",{className:"text-2xl md:text-3xl font-bold text-center",children:"Tercih Listelerim"}),(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsxs)(A.A,{variant:"contained",sx:{background:"linear-gradient(to right,#25D366,#128C7E)",color:"#ffffff",fontWeight:"bold",borderRadius:"9999px",boxShadow:"0px 4px 6px rgba(0, 0, 0, 0.1)",padding:"10px 20px",fontFamily:"Montserrat, sans-serif",textTransform:"none","&:hover":{boxShadow:"0px 6px 8px rgba(0, 0, 0, 0.2)",transform:"scale(1.05)"},transition:"all 0.3s ease"},onClick:()=>N(!0),disabled:d,className:"whitespace-nowrap",children:[(0,r.jsx)(V.eb3,{className:"mr-2"})," PaylaÅ"]}),(0,r.jsxs)(A.A,{variant:"contained",sx:{background:"linear-gradient(to right,rgb(202, 151, 235),rgb(162, 55, 228))",color:"#ffffff",fontWeight:"bold",borderRadius:"9999px",boxShadow:"0px 4px 6px rgba(0, 0, 0, 0.1)",padding:"10px 20px",fontFamily:"Montserrat, sans-serif",textTransform:"none","&:hover":{boxShadow:"0px 6px 8px rgba(0, 0, 0, 0.2)",transform:"scale(1.05)"},transition:"all 0.3s ease"},onClick:function(){let e=f.version+1;S(e),w(!0),g(!0),L(e)},disabled:d,className:"whitespace-nowrap",children:[(0,r.jsx)(V.uNb,{className:"mr-2"})," PDF İndir"]})]})]}),(0,r.jsx)("div",{className:"flex flex-col lg:flex-row items-center justify-between gap-6 bg-white rounded-lg ".concat(n?"p-2 mb-2":"p-6 mb-6"),children:(0,r.jsxs)("div",{className:"flex flex-col items-center text-center flex-1 ".concat(n?"space-y-2":"space-y-3"),children:[(0,r.jsx)("p",{className:"max-w-xl text-gray-700 text-lg font-semibold px-4",children:"Tercih listeni yapay zeka danıÅmanın AIysha ile hemen analiz et!"}),(0,r.jsx)("button",{type:"button",onClick:()=>c.push("/aiysha?autoAsk=preference_analyze"),className:"w-full max-w-md rounded-full bg-gradient-to-r from-purple-500 to-blue-400 px-6 py-4 text-base font-extrabold text-white shadow-2xl transition-transform duration-300 ease-in-out hover:from-purple-600 hover:to-blue-500 sm:w-auto
1sm:px-10 sm:text-lg sm:hover:scale-105",children:"Tercih Listeni AIysha ile Analiz Et"})]})}),(0,r.jsx)("div",{id:"cart-table",children:(0,r.jsx)(H,{chartData:f.data,onDataChange:L})}),k&&(0,r.jsxs)("div",{id:"pdf-content",style:{display:"none"},className:"p-4",children:[(0,r.jsx)(Y,{chartData:f.data,onLoadingChange:e=>{g(e),!e&&k&&setTimeout(()=>{requestAnimationFrame(()=>{k&&null!==C&&f.version===C&&(w(!1),S(null),(()=>{if(m)return U.oR.error("Veriler y\xfckleniyor, l\xfctfen bekleyiniz...");let e=document.getElementById("pdf-content");if(!e)return U.oR.error("PDF i\xe7eriÄi bulunamadı!");e.style.display="block";let t=document.createElement("div");t.innerHTML='\n <img src="/logo.webp" \n style="\n height: 50px; \n position: absolute; \n left: 20px; \n top: 20px; \n z-index: 10;\n " \n alt="Logo"\n />\n ',e.prepend(t);try{Q()().set({margin:10,filename:"Tercih_Listelerim.pdf",html2canvas:{scale:2,useCORS:!0},jsPDF:{orientation:"landscape",format:"a3",unit:"pt"},pagebreak:{mode:["css","legacy"],avoid:["thead","tr"]}}).from(e).save().then(()=>{e.style.display="none",e.removeChild(t),U.oR.success("PDF baÅarıyla indirildi!"),o("preference_list_download")})}catch(t){console.error("PDF oluÅturulurken hata oluÅtu:",t),U.oR.error("PDF oluÅturulurken bir hata oluÅtu!"),e.style.display="none"}})())})},1)}}),(0,r.jsxs)("div",{className:"mt-8 p-4 border-t-2 border-red-500 bg-red-50 text-center",children:[(0,r.jsx)("p",{className:"text-red-600 font-bold text-lg mb-2",children:"â ï¸ \xd6NEMLİ UYARI"}),(0,r.jsx)("p",{className:"text-red-700 font-semibold text-base",children:"Bu belge ger\xe7ek tercih belgesi yerine ge\xe7mez. Tercihlerinizi resmi olarak \xd6SYM sitesinden yapınız."}),(0,r.jsx)("p",{className:"text-red-600 text-sm mt-2",children:"Bu liste sadece rehberlik ama\xe7lıdır ve resmi tercih iÅlemleri i\xe7in kullanılamaz."})]})]})]}),(0,r.jsx)($,{open:T,onClose:()=>{N(!1),_&&(F(!1),o("preference_list_share"))},onShared:()=>F(!0),userId:a})]})}},74817:(e,t,n)=>{n.d(t,{A0:()=>x,BX:()=>l,L2:()=>s,TZ:()=>f,XJ:()=>a,Y0:()=>m,fC:()=>h,hz:()=>g,kz:()=>c,vh:()=>i,zj:()=>u});var r=n(76329);let l="/listemi-yukle",i="Y\xd6K Atlas Listeni Tek Tıkla Analiz Et",a="Sıfırdan liste yapmakla vakit kaybetme. Y\xd6K Atlas'tan indirdiÄin dosyanı saniyeler i\xe7inde y\xfckle; tercihlerini aynı sırayla sistemimize aktaralım. \xdcstelik yapay zeka asistanımız listeni anında tarayıp \xf6l\xfc tercihleri ve ka\xe7ırdıÄın fırsatları senin i\xe7in bulsun.",s="yokatlas-nudge-dismissed",o="yokatlas-pending-codes",c=100,d=async(e,t)=>{try{let n=await e.json();return(null==n?void 0:n.description)||(null==n?void 0:n.message)||t}catch(e){return t}},u=async e=>{let t=await fetch("".concat(r.J,"/neotable/programs/resolve-codes"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({codes:e})});if(!t.ok)throw Error(await d(t,"Program kodları eÅleÅtirilemedi. L\xfctfen tekrar deneyin."));return(await t.json()).data},x=async(e,t,n)=>{let l=await fetch("".concat(r.J,"/neotable/me/preferences/bulk"),{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(n)},body:JSON.stringify({programIds:e,mode:t})});if(!l.ok)throw Error(await d(l,"Liste aktarılamadı. L\xfctfen tekrar deneyin."));return(await l.json()).data},h=async e=>{var t;let n=await fetch("".concat(r.J,"/neotable/me/active-preference-list"),{headers:{Authorization:"Bearer ".concat(e)}});if(!n.ok)return 0;let l=await n.json();return Array.isArray(null==l||null==(t=l.data)?void 0:t.items)?l.data.items.length:0},m=()=>{try{let e=window.sessionStorage.getItem(o);if(!e)return[];let t=JSON.parse(e);if(!Array.isArray(t))return[];return t.map(e=>Number(e)).filter(e=>Number.isInteger(e)&&e>0)}catch(e){return[]}},g=e=>{try{window.sessionStorage.setItem(o,JSON.stringify(e))}catch(e){}},f=()=>{try{window.sessionStorage.removeItem(o)}catch(e){}}}}]);
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.