PageSourceSearch

https://biletreyon.com/_nuxt/3cg0oztd.js

js biletreyon.com collected 2026-10-02 00:28:13 UTC 18,363 bytes, 1 lines download raw bytes

1import{N as P,b as O,s as A,p as M}from"./uSUqfRoo.js";import{p as b,o as n,c,a as s,W as C,x as k,aj as w,d as S,b as y,w as g,ak as x,r as D,F as T,v as $,t as f,_ as N,i as U,l as E,m as I,s as V,X as K,Y as L,Z as B,$ as _,V as W,ah as m}from"./BgzR7EF9.js";import{s as F,d as z,c as q,p as j}from"./BBZNuQhC.js";const H={xmlns:"http://www.w3.org/2000/svg","data-name":"Component 1 – 1",viewBox:"0 0 52.511 52.511"};function Y(t,e){return n(),c("svg",H,[...e[0]||(e[0]=[s("circle",{cx:"26.255",cy:"26.255",r:"23.255",fill:"#fff",stroke:"gray"},null,-1),s("path",{fill:"gray",d:"M25.546 14.256a1.01 1.01 0 0 0-.087 1.425l1.847 2.1h-5.271a6.035 6.035 0 0 0-6.038 6.03v4.526a1.006 1.006 0 0 0 1.006 1.006 1.006 1.006 0 0 0 1.006-1.006V23.81a4.023 4.023 0 0 1 4.023-4.023h5.3l-1.846 2.1a1.01 1.01 0 0 0 .089 1.424 1.009 1.009 0 0 0 1.426-.088l3.3-3.735a1.057 1.057 0 0 0 0-1.4l-3.331-3.742a1.012 1.012 0 0 0-1.424-.09ZM35.107 24.314v4.526a4.023 4.023 0 0 1-4.023 4.023h-5.3l1.849-2.1a1.011 1.011 0 0 0-.088-1.423 1.009 1.009 0 0 0-1.425.087l-3.3 3.736a1.057 1.057 0 0 0 0 1.4l3.324 3.741a1.01 1.01 0 0 0 1.425.084 1.01 1.01 0 0 0 .088-1.424l-1.848-2.1h5.28a6.035 6.035 0 0 0 6.035-6.035v-4.526a1 1 0 0 0-1.006-1.006 1 1 0 0 0-1.011 1.017Z"},null,-1)])])}const Z={render(){return b(P,{icon:{render:Y},name:"routeChangeDesk"})}},G={class:"section sectionOne"},X={class:"selectRoutes selectRoutesCustom"},J={class:"row"},Q={class:"selectRoutesSelect"},ee={class:"d-flex"},te={class:"departure item"},se={class:"col-12 city departureCity"},ae={class:"selectRoutesChange"},ie={class:"select-routes-dropdown-menu-box"},re={class:"select-routes-dropdown-menu"},oe=["data-index","onClick"],de={class:"row"},le={class:"col-2"},ne={class:"airportCode text-left"},ce={class:"col-10"},pe={class:"airportName"},ue={class:"cityAndCountry"},he={class:"arrival item position-relative"},fe={class:"col-12 city arrivalCity"},ve={class:"select-routes-dropdown-menu-box"},ye={class:"select-routes-dropdown-menu"},_e=["data-index","onClick"],Ce={class:"row"},De={class:"col-2"},ke={class:"airportCode text-left"},ge={class:"col-10"},me={class:"airportName"},we={class:"cityAndCountry"};function Se(t,e,o,d,i,a){const l=D("svgo_routeChangeDesk"),p=D("dropdown"),u=x("bbinput-label"),v=x("bbinputcontainer");return n(),c("div",G,[s("div",X,[s("div",J,[s("div",Q,[s("div",ee,[s("div",te,[C((n(),c("fieldset",se,[C(s("input",{class:k(i.departureText!=""?"effect-22 has-content":"effect-22"),"onUpdate:modelValue":e[0]||(e[0]=r=>i.departureText=r),onClick:e[1]||(e[1]=r=>r.target.select()),type:"text",onKeyup:e[2]||(e[2]=r=>a.onKeyup(r,!0)),onKeydown:e[3]||(e[3]=r=>a.onKeydownCodeCompute(r,!0)),required:"",autocomplete:"off",ref:"ref_departureInput",placeholder:""},null,34),[[w,i.departureText]]),C((n(),c("label",null,[...e[9]||(e[9]=[S("Nereden",-1)])])),[[u]]),s("div",ae,[s("div",{class:"changeDiv float-right align-self-center d-flex text-center",onClick:e[4]||(e[4]=(...r)=>a.changeRoute&&a.changeRoute(...r))},[y(l,{class:"m-auto",filled:!0})])])])),[[v]]),y(p,{ref:"ref_DepartureDropdown",popName:"desktop-departure-dropdown",popClass:"desktop-departure-dropdown"},{default:g(()=>[s("div",ie,[s("ul",re,[(n(!0),c(T,null,$(i.selectedOptions,(r,h)=>(n(),c("li",{class:k(h==0?"active":""),key:r.id,"data-index":h,onClick:R=>a.selectOption(r,!0)},[s("div",de,[s("div",le,[s("p",ne,f(r.airportCode),1)]),s("div",ce,[s("div",pe,f(r.label),1),s("div",ue,f(r.cityName)+" / "+f(r.countryName),1)])])],10,oe))),128))])])]),_:1},512)]),s("div",he,[C((n(),c("fieldset",fe,[C(s("input",{class:k(i.arrivalText!=""?"effect-22 has-content":"effect-22"),"onUpdate:modelValue":e[5]||(e[5]=r=>i.arrivalText=r),onClick:e[6]||(e[6]=r=>r.target.select()),onKeyup:e[7]||(e[7]=r=>a.onKeyup(r,!1)),onKeydown:e[8]||(e[8]=r=>a.onKeydownCodeCompute(r,!1)),type:"text",required:"",placeholder:"",autocomplete:"off",ref:"ref_arrivalInput"},null,34),[[w,i.arrivalText]]),C((n(),c("label",null,[...e[10]||(e[10]=[S("Nereye",-1)])])),[[u]])])),[[v]]),y(p,{ref:"ref_ArrivalDropdown",popName:"desktop-arrival-dropdown",popClass:"desktop-arrival-dropdown"},{default:g(()=>[s("div",ve,[s("ul",ye,[(n(!0),c(T,null,$(i.selectedOptions,(r,h)=>(n(),c("li",{class:k(h==0?"active":""),key:r.id,"data-index":h,onClick:R=>a.selectOption(r,!1)},[s("div",Ce,[s("div",De,[s("p",ke,f(r.airportCode),1)]),s("div",ge,[s("div",me,f(r.label),1),s("div",we,f(r.cityName)+" / "+f(r.countryName),1)])])],10,_e))),128))])])]),_:1},512)])])])])])])}const xe={name:"selectRoutes",components:{svgo_routeChangeDesk:Z,dropdown:O},props:{departureAirportOption:{type:Object,default:()=>null},arrivalAirportOption:{type:Object,default:()=>null}},data(){return{routeInputText:"",searchRouteType:"",selectedOptions:[],departureSelected:[],arrivalSelected:[],airportSearchApiUrl:"",departureText:"",arr
1ivalText:""}},methods:{changeRoute(){this.$store.dispatch("departureSelectRouteSave",this.arrivalSelected),this.$store.dispatch("arrivalSelectRouteSave",this.departureSelected),[this.arrivalSelected,this.departureSelected]=[this.departureSelected,this.arrivalSelected]},optionText(t){if(t){var e=t.airportName+" Havalimanı ("+t.airportCode+")";return e=t.isCity?t.cityName+" (Tümü)":e,e}},selectOption(t,e){if(e?(this.departureText=this.optionText(t),this.departureSelected=t,this.$store.dispatch("departureSelectRouteSave",t),this.$store.dispatch("fromAll",t.isCity),this.$refs.ref_DepartureDropdown.popClose(),this.$refs.ref_arrivalInput.focus()):(this.arrivalText=this.optionText(t),this.arrivalSelected=t,this.$store.dispatch("arrivalSelectRouteSave",t),this.$store.dispatch("toAll",t.isCity),this.$refs.ref_ArrivalDropdown.popClose()),this.expeditionListData.departure.place.airportCode&&this.expeditionListData.arrival.place.airportCode){const o=this.expeditionListData.departure.place.airportCode+"-"+this.expeditionListData.arrival.place.airportCode;this.$store.dispatch("apiDateRoute",o)}},onKeyup(t,e){var o="";if(e?o=this.departureText:o=this.arrivalText,o.length>2){var d=[];if(t.keyCode!=9&&t.keyCode!=37&&t.keyCode!=38&&t.keyCode!=39&&t.keyCode!=40&&t.keyCode!=13){var i=this.airportSearchApiUrl+o;$fetch(i,{onResponse:({response:a})=>{a._data.length==0&&(e?this.$refs.ref_DepartureDropdown.popClose():this.$refs.ref_ArrivalDropdown.popClose()),a._data.map((l,p)=>{var u=l.airportName+" Havalimanı ("+l.airportCode+")";u=l.isCity?l.cityName+" (Tümü)":u,d.push({id:p,label:u,airportCode:l.airportCode,airportName:l.airportName,countryName:l.countryName,countryCode:l.countryCode,cityName:l.cityName,isActive:l.isActive,isCity:l.isCity})}),this.selectedOptions=d,e?this.$refs.ref_DepartureDropdown.popOpen():this.$refs.ref_ArrivalDropdown.popOpen()},onRequestError({request:a,options:l,error:p}){console.log(p)},onResponseError({request:a,response:l,options:p}){}})}}else e?this.$refs.ref_DepartureDropdown.popClose():this.$refs.ref_ArrivalDropdown.popClose()},onKeydownCodeCompute(t,e){if(!(t.keyCode==40||t.keyCode==38||t.keyCode==13||t.keyCode==107||t.keyCode==9))return;let o=null;if(e?o=this.$refs.ref_DepartureDropdown:o=this.$refs.ref_ArrivalDropdown,!o||!o.$el)return;const i=o.$el.querySelectorAll("ul.select-routes-dropdown-menu > li");if(!i.length)return;const a=Array.from(i).findIndex(l=>l.classList.contains("active"));t.keyCode==40?a===-1?i[0].classList.add("active"):a<i.length-1?(i[a].classList.remove("active"),i[a+1].classList.add("active")):(i[i.length-1].classList.remove("active"),i[0].classList.add("active")):t.keyCode==38?a===-1?i[0].classList.add("active"):a>0?(i[a].classList.remove("active"),i[a-1].classList.add("active")):(i[0].classList.remove("active"),i[i.length-1].classList.add("active")):(t.keyCode==13||t.keyCode==107||t.keyCode==9)&&i[a].click()},initDestinations(){this.departureAirportOption&&this.departureAirportOption.airportCode&&(this.departureSelected=this.departureAirportOption,this.selectOption(this.departureSelected,!0),this.departureText=this.optionText(this.departureSelected)),this.arrivalAirportOption&&this.arrivalAirportOption.airportCode&&(this.arrivalSelected=this.arrivalAirportOption,this.selectOption(this.arrivalSelected,!1),this.arrivalText=this.optionText(this.arrivalSelected)),U().initializeDates(),this.departureSelected=this.expeditionListData.departure.place,this.arrivalSelected=this.expeditionListData.arrival.place,this.departureSelected&&this.departureSelected.airportCode!=""&&(this.departureText=this.optionText(this.departureSelected)),this.arrivalSelected&&this.arrivalSelected.airportCode!=""&&(this.arrivalText=this.optionText(this.arrivalSelected));const e=E();this.airportSearchApiUrl=e.public.api.airportSearch}},computed:{expeditionListData(){return this.$store.state.expeditionListData},apiData(){return this.$store.state.apiData}},mounted(){this.initDestinations()}},et=N(xe,[["render",Se],["__scopeId","data-v-d2360ad2"]]),Te={xmlns:"http://www.w3.org/2000/svg","xml:space":"preserve",style:{"enable-background":"new 0 0 512 512"},viewBox:"0 0 512 512"};function $e(t,e){return n(),c("svg",Te,[...e[0]||(e[0]=[s("path",{d:"M256 33C132.3 33 32 133.3 32 257s100.3 224 224 224 224-100.3 224-224S379.7 33 256 33zm108.3 299.5c1.5 1.5 2.3 3.5 2.3 5.6 0 2.1-.8 4.2-2.3 5.6l-21.6 21.7c-1.6 1.6-3.6 2.3-5.6 2.3-2 0-4.1-.8-5.6-2.3L256 289.8l-75.4 75.7c-1.5 1.6-3.6 2.3-5.6 2.3-2 0-4.1-.8-5.6-2.3l-21.6-21.7c-1.5-1.5-2.3-3.5-2.3-5.6 0-2.1.8-4.2 2.3-5.6l75.7-76-75.9-75c-3.1-3.1-3.1-8.2 0-11.3l21.6-21.7c1.5-1.5 3.5-2.3 5.6-2.3 2.1 0 4.1.8 5.6 2.3l75.7 74.7 75.7-74.7c1.5-1.5 3.5-2.3 5.6-2.3 2.1 0 4.1.8 5.6 2.3l21.6 21.7c3.1 3.1 3.1 8.2 0 11.3l-75.9 75 75.6 75.9z"},null,-1)])])}const Le={render(){return b(P,{icon:{render:$e},name:"close-icon"})}},Pe={class:"container"},Oe={class:"dateSelection"},be={class:"section sectiontwo"},Ne={class:"selectRoutes"},Re={class:"row"},Ae={class:"col-6"},Me={class:"col text-center"},Ue={class:"info"},Ee={key:0,class:"city departureCity"},Ie={key:1,class:"city departureCity"},Ve={class:"col text-center pl-0"},Ke={class:"close-icon"},Be={class:"info"},We={key:0,class:"city arrivalCity"},Fe={key:1,class:"city arrivalCity"},ze={class:"col"},qe={class:"hcenterWrapper info"},je={class:"col"},He={key:0,class:"spinner-border"},Ye={key:1,class:"searchIcon"};function Ze(t,e,o,d,i,a){const l=D("datePicker"),p=D("dropdown"),u=D("svgo_closeIcon"),v=D("passenger"),r=D("svgo_tickets");return n(),c("div",Pe,[s("div",Oe,[s("div",be,[e[12]||(e[12]=s("div",{class:"section sectionOne"},null,-1)),s("div",Ne,[s("div",Re,[s("div",Ae,[I(t.$slots,"default",{},void 0,!0)]),s("div",Me,[s("div",{class:"departureDate item clearfix pt-1","dropdown-id":"desktop-departure-date",tabindex:"2",onClick:e[1]||(e[1]=h=>a.showDatePicker(!0,"departure"))},[s("div",{id:"datepicker-trigger",onClick:e[0]||(e[0]=()=>{})}),s("div",Ue,[e[6]||(e[6]=s("p",{class:"define mb-1"},"Gidiş Tarihi",-1)),a.expeditionListData.departure.dateData.shortDate?(n(),c("p",Ee,f(a.expeditionListData.departure.dateData.shortDate),1)):(n(),c("p",Ie,"Seçiniz"))])]),y(p,{popName:"desktop-select-date",popClass:"desktop-select-date",ref:"ref_datePopup",onPopUpAction:a.datePickerPopUpAction,triggerId:"desktop-departure-date"},{default:g(()=>[C(y(l,{onDatePickerShowValueChange:a.datePickerShowValueChange,datePickerShowType:i.datePickerShowType,propStartDate:a.expeditionListData.departure.dateData.dateOne,ref:"ref_datePicker"},null,8,["onDatePickerShowValueChange","datePickerShowType","propStartDate"]),[[K,i.popupShow.datePicker]])]),_:1},8,["onPopUpAction"])]),s("div",Ve,[a.expeditionListData.arrival.dateData.Date?(n(),c("div",{key:0,class:"removeDate",onClick:e[2]||(e[2]=h=>a.showSettingSet("single"))},[s("div",Ke,[y(u)])])):V("",!0),s("div",{class:"arrivalDate item pt-1","dropdown-id":"desktop-departure-date",tabindex:"3",onClick:e[3]||(e[3]=h=>a.showDatePicker(!0,"return"))},[e[8]||(e[8]=s("div",{id:"datepicker-trigger-two"},null,-1)),s("div",Be,[e[7]||(e[7]=s("p",{class:"define mb-1"},"Dönüş Tarihi ",-1)),a.expeditionListData.arrival.dateData.Date?(n(),c("p",We,f(a.expeditionListData.arrival.dateData.shortDate),1)):(n(),c("p",Fe,"+ Dönüş Ekle"))])])]),s("div",ze,[s("div",{class:"item passengersLenght","dropdown-id":"desktop-passenger-select",tabindex:"4",onClick:e[4]||(e[4]=h=>a.passengerShowFunc(!0))},[s("div",qe,[e[9]||(e[9]=s("p",{class:"define"},"Yolcu Ekle",-1)),s("span",null,f(a.getPassengerCount)+" Yolcu",1)])]),y(p,{triggerId:"desktop-passenger-select",ref:"ref_passengerPo
1pup",popName:"desktop-select-passenger",popClass:"desktop-select-passenger"},{default:g(()=>[y(v,{onPassengerShow:a.passengerShowFunc},null,8,["onPassengerShow"])]),_:1},512)]),s("div",je,[s("button",{class:"btn btn-secondary biletbakbtn w-100 home_ticketSearchBtn",onClick:e[5]||(e[5]=(...h)=>a.findTicket&&a.findTicket(...h)),type:"button"},[e[11]||(e[11]=s("div",{class:"innerText"},"Uçuş Ara",-1)),i.searching==!0?(n(),c("div",He,[...e[10]||(e[10]=[s("span",{class:"sr-only"},"loading",-1)])])):(n(),c("div",Ye,[y(r)]))])])])])])])])}const Ge={name:"dateSelection",data(){return{directFlight:!1,form:{text:""},departureDate:{},arrivalDate:{},flightType:"",theyCount:0,datePickerShowType:"departure",directionInfo:"single",searching:!1,popupShow:{datePicker:!1,passenger:!1,classSelect:!1}}},props:{propInitStartDate:{type:Date,default:()=>null}},components:{passenger:j,classSelect:q,datePicker:z,svgo_activeIcon:F,dropdown:O,svgo_closeIcon:Le,svgo_tickets:A},methods:{isPegasusTheme(){const t=W();return!!(t.themeSetting&&t.themeSetting.themeCodeName=="pegasus-theme")},datePickerPopUpAction(t){this.popupShow.datePicker=t},datePickerShowValueChange(t){t==!1&&this.$refs.ref_datePopup.popClose()},showDatePicker(t,e){this.$refs.ref_datePicker.datePicketShowTypeChange(e),t?e==this.datePickerShowType?this.$refs.ref_datePopup.popToggle():this.$refs.ref_datePopup.popOpen():this.$refs.ref_datePopup.popClose(),this.datePickerShowType=e},kapsam(){var t=this.expeditionListData,e=t.departure.place.isCity,o=t.arrival.place.isCity;return e&&o?"&kapsam=tum":e?"&kapsam=kalkis":o?"&kapsam=varis":"&kapsam=no"},dishat(){if(this.$store.state.routeType=="OW")return this.expeditionListData.arrival.place.countryCode!="TR"||this.expeditionListData.departure.place.countryCode!="TR"?"&dishat=1":""},passengerInfo(){var t="",e=this.apiData.passengers;this.apiData.passengers.adult_count>0&&(t=t+e.adult_count+"a"),this.apiData.passengers.student_count>0&&(t=t+e.student_count+"s"),this.apiData.passengers.old_count>0&&(t=t+e.old_count+"o"),this.apiData.passengers.child_count>0&&(t=t+e.child_count+"c"),this.apiData.passengers.infant_count>0&&(t=t+e.infant_count+"i");var o=t.split(""),d,i="";for(d=0;d<t.length;d++)d%2==0&&d!=0&&d+1!=t.length?i=i+"-"+o[d]:i=i+o[d];return i},classSelectShowMethod(t){t?this.$refs.ref_classPopup.popHistoryOpen():this.$refs.ref_classPopup.popClose()},passengerShowFunc(t){t?this.$refs.ref_passengerPopup.popToggle():this.$refs.ref_passengerPopup.popClose()},showSettingSet(t){if(t=="single"){var e={Date:"",dateOne:"",dayName:"",dateTwo:""};this.$store.dispatch("apiReturnDateDelete",{}),this.$store.dispatch("arrivalDateSelectDispatch",e)}this.directionInfo=t},selectApiUrl(){this.expeditionListData.arrival.place.countryCode!="TR"||this.expeditionListData.departure.place.countryCode!="TR"?this.expeditionListData.arrival.dateData.Date!=""?this.flightType="PC":this.flightType="OW":this.expeditionListData.arrival.dateData.Date==""?this.flightType="OW":this.flightType="RT"},routeTypeDispatch(){this.expeditionListData.arrival.place.countryCode!="TR"||this.expeditionListData.departure.place.countryCode!="TR"?this.expeditionListData.arrival.dateData.Date!=""?this.$store.dispatch("routeTypeSave","PC"):this.$store.dispatch("routeTypeSave","OW"):this.expeditionListData.arrival.dateData.Date==""?this.$store.dispatch("routeTypeSave","OW"):this.$store.dispatch("routeTypeSave","RT")},findTicketDataControl(){var t=!0;let e=this.expeditionListData;var o=!1,d=!1;try{var o=!(e.arrival.place.airportCode==""||e.departure.place.airportCode=="")}catch{o=!1}try{var d=this.directionInfo!="single"?!(e.arrival.dateData.dateTwo==null||e.departure.dateData.dateOne==null):!0}catch{d=!1}return o==!1?(alert("Lütfen Kalkış Ve Varış Alanlarını Doldurunuz."),!1):d==!1?(alert("Lütfen Dönüş Tarihini Seçiniz."),!1):t},findTicket(){if(this.findTicketDataControl()){this.$store.dispatch("startFromPathDispatch",!1),this.selectedTicketsClear(),this.routeTypeDispatch(),this.$store.dispatch("previousPageStatusSave","home");var t,e,o,d,i,a,l,p,u;if(l=this.expeditionListData.departure,p=this.expeditionListData.arrival,t=l.place.cityName,e=l.place.airportCode,o=p.place.cityName,d=p.place.airportCode,i=new Date(l.dateData.dateOne),a=new Date(p.dateData.dateTwo),u=this.passengerInfo(),this.searching=!0,this.$store.state.routeType=="OW"){let v="/ucuslar/"+this.toUrlEncode(t.toLowerCase())+"-"+e+"/"+this.toUrlEncode(o.toLowerCase())+"-"+d+"?yolcu="+u+"&gt="+_(i,"d-MM-yyyy")+this.dishat()+this.kapsam();window.location.href=v}if(this.$store.state.routeType=="RT"){let v="/ucuslar/"+this.toUrlEncode(t.toLowerCase())+"-"+e+"/"+this.toUrlEncode(o.toLowerCase())+"-"+d+"?dt="+_(a,"d-MM-yyyy")+"&yolcu="+u+"&gt="+_(i,"d-MM-yyyy")+this.kapsam();window.location.href=v}if(this.$store.state.routeType=="PC"){let v="/ucuslar/"+this.toUrlEncode(t.toLowerCase())+"-"+e+"/"+this.toUrlEncode(o.toLowerCase())+"-"+d+"?dt="+_(a,"d-MM-yyyy")+"&yolcu="+u+"&gt="+_(i,"d-MM-yyyy")+"&dishat=1"+this.kapsam();window.location.href=v}}},expeditionLoadingFalse(t){this.$store.dispatch("expeditionDataSave",t)},initDate(t){var e={dateOne:t,Date:_(t,"d MMMM yyyy",{locale:m}),dayName:_(t,"EEEE",{locale:m}),shortDate:_(t,"d MMMM iii",{locale:m})};this.$store.dispatch("departureDateSelectDispatch",e)}},computed:{expeditionListData(){return this.$store.state.expeditionListData},apiData(){return this.$store.state.apiData},getPassengerCount(){var t=this.apiData.passengers,e=t.adult_count+t.student_count+t.old_count+t.child_count+t.infant_count;return e}}
1,mounted(){this.directionInfo=this.$store.state.directionInfo,this.$store.state.routeType!=="OW"?this.directionInfo="range":this.directionInfo="single";const t=M(this.expeditionListData.departure.dateData.dateOne),e=new Date,o=L(t),d=L(e);B(o,d)&&this.$store.dispatch("resetExpeditionListData",{})}},tt=N(Ge,[["render",Ze],["__scopeId","data-v-f38fac2c"]]);export{et as a,tt as d};

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.