(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["cipFlightDeclaration"],{"038d":function(t,e,i){},"2e79":function(t,e,i){"use strict";i("038d")},de18:function(t,e,i){"use strict";i.r(e);var a=i("c6a6"),s=i("8336"),n=i("a609"),r=i("b0af"),o=i("99d9"),l=i("cc20"),c=i("62ad"),u=i("a523"),d=i("8fea"),h=i("169a"),p=i("ce7e"),f=i("132d"),y=i("adda"),g=i("8860"),m=i("da13"),b=i("1800"),v=i("5d23"),A=i("0fd9"),x=i("b974"),C=i("2fa4"),w=i("b73d"),k=i("8654"),_=function(){var t=this,e=t._self._c;t._self._setupProxy;return e(u["a"],{staticClass:"mt-12 px-4 dir-ltr"},[e(h["a"],{attrs:{width:"500"},model:{value:t.isDeleteConfirmationOpen,callback:function(e){t.isDeleteConfirmationOpen=e},expression:"isDeleteConfirmationOpen"}},[e(r["a"],[e(o["d"],{staticClass:"text-h5 grey lighten-2"},[t._v(" Are You Sure?! ")]),e(o["c"],[t._v(" Are you sure you want to delete this flight? ")]),e(p["a"]),e(o["a"],[e(C["a"]),e(s["a"],{attrs:{color:"secondary",text:""},on:{click:function(e){t.isDeleteConfirmationOpen=!1}}},[t._v(" Cancel ")]),e(s["a"],{attrs:{color:"primary",text:""},on:{click:t.handleDeleteFlight}},[t._v(" Yes ")])],1)],1)],1),e(h["a"],{attrs:{"max-width":"600","retain-focus":!1,"content-class":"moreRadius button no-overflow-xy has-big-fonts dir-ltr"},on:{"click:outside":t.clearModel},model:{value:t.dialog,callback:function(e){t.dialog=e},expression:"dialog"}},[e(r["a"],{staticClass:"pa-0 moreRadius button"},[e(o["d"],{staticClass:"pb-1 justify-space-between"},[t._v(" Add Flight"),e(f["a"],{staticClass:"icon-remove icon-18 theme-element-bg-light pa-1 rounded",on:{click:function(e){t.clearModel(),t.dialog=!1}}})],1),e(o["b"],{staticClass:"mt-0 text-start font-size-14"},[t._v("Please select the inbound or outbound flight carefully at first")]),e(A["a"],{staticClass:"mx-2 mb-3"},[e(c["a"],{staticClass:"d-flex align-center",attrs:{cols:"3"}},[e(x["a"],{staticClass:"moreRadius input FlightType ltr-input font-size-13",attrs:{items:[{text:"Arrival",value:"inbound"},{text:"Departure",value:"outbound"}],outlined:"",autocomplete:"off","item-text":"text","item-value":"value",dense:"",attach:".FlightType","menu-props":{"offset-y":!0,closeOnClick:!0,minWidth:"100%",contentClass:"moreRadius button custom-scroll"},"hide-details":"auto",label:"Flight Type"},model:{value:t.flight.Type,callback:function(e){t.$set(t.flight,"Type",e)},expression:"flight.Type"}})],1),e(c["a"],{attrs:{cols:"3"}},[e("number-field",{attrs:{height:40,dense:"",label:"Flight No.",noDot:!0},model:{value:t.flight.FlightNumber,callback:function(e){t.$set(t.flight,"FlightNumber",e)},expression:"flight.FlightNumber"}})],1),e(c["a"],{attrs:{cols:"6"}},[e(a["a"],{staticClass:"cip-flight__airline moreRadius input",attrs:{dense:"",outlined:"",label:"Airline","hide-no-data":"","hide-details":"auto",items:t.airlines,"item-text":"searchAirlines","cache-items":!1,"item-value":"iata","menu-props":{"offset-y":!0,closeOnClick:!0,minWidth:"100%",contentClass:"moreRadius button custom-scroll horizontal-center"},"append-icon":"",attach:".cip-flight__airline","search-input":t.searchAirlines},on:{"update:searchInput":function(e){t.searchAirlines=e},"update:search-input":function(e){t.searchAirlines=e}},scopedSlots:t._u([{key:"item",fn:function(i){return[e(g["a"],{staticClass:"pa-0",attrs:{width:"100%"}},[e(m["a"],{staticClass:"pa-0"},[i.item.iata?e(b["a"],{staticClass:"ma-0"},[e(l["a"],{staticClass:"white--text",attrs:{label:"",small:"",color:"#d50c6a"}},[t._v(t._s(i.item.iata))])],1):t._e(),e(v["a"],{},[e(v["c"],{staticClass:"mb-0"},[t._v(t._s(i.item.name))])],1)],1)],1)]}},{key:"selection",fn:function(i){return[e("span",{staticClass:"caption"},[t._v(t._s(i.item.name))]),i.item.iata?e("span",{},[e(l["a"],{staticClass:"caption white--text",attrs:{label:"",small:"",color:"#d50c6a"}},[t._v(t._s(i.item.iata))])],1):t._e()]}}],null,!0),model:{value:t.flight.Airline,callback:function(e){t.$set(t.flight,"Airline",e)},expression:"flight.Airline"}})],1),e(c["a"],{staticClass:"d-flex align-center",attrs:{cols:"6"}},[e("AppAriportSelect",{attrs:{onlyShowAirports:!0,showDefaultCitites:!1,position:"org",dense:!0,lang:"en",attach:"add",label:t.flight.Type?"outbound"==t.flight.Type?"To":"From":"From/To"},model:{value:t.flight.OrgDestAirport,callback:function(e){t.$set(t.flight,"OrgDestAirport",e)},expression:"flight.OrgDestAirport"}})],1),e(c["a"],{staticClass:"d-flex align-center",attrs:{cols:"6"}},[e("AppAriportSelect",{attrs:{onlyShowAirports:!0,showDefaultCitites:!1,position:"org",dense:!0,lang:"en",attach:"addMainAirport",label:"Airport"},model:{value:t.flight.MainAirport,callback:function(e){t.$set(t.flight,"MainAirport",e)},expression:"flight.MainAirport"}})],1),t._l(t.weekDays,(function(i,a){return e(c["a"],{key:"weekDay"+a,attrs:{cols:"3"}},[e("AppTimePicker",{attrs:{attach:`flight-time-${i}-${a}`,hourLabel:"hour",minuteLabel:"minute",label:""+i},model:{value:t.flight[i],callback:function(e){t.$set(t.flight,i,e)},expression:"flight[day]"}})],1)}))],2),e(o["a"],{staticClass:"d-flex justify-end theme-element-bg-light py-3"},[e(s["a"],{staticClass:"moreRadius button lightButtons",attrs:{depressed:"",width:"140",height:"44","x-large":""},on:{click:function(e){t.clearModel(),t.dialog=!1}}},[t._v(" Cancel ")]),e(s["a"],{staticClass:"moreRadius button mx-2 white--text",attrs:{depressed:"",width:"140",color:"buttons","x-large":"",height:"44"},on:{click:t.addFlight}},[t._v("Confirm")])],1)],1)],1),e(h["a"],{attrs:{"max-width":"600","retain-focus":!1,"content-class":"moreRadius button no-overflow-xy has-big-fonts dir-ltr"},on:{"click:outside":t.clearModel},model:{value:t.editDialog,callback:function(e){t.editDialog=e},expression:"editDialog"}},[e(r["a"],{staticClass:"pa-0 moreRadius button"},[e(o["d"],{staticClass:"pb-1 justify-space-between"},[t._v(" Add Flight"),e(f["a"],{staticClass:"icon-remove icon-18 theme-element-bg-light pa-1 rounded",on:{click:function(e){t.clearModel(),t.editDialog=!1}}})],1),e(o["b"],{staticClass:"mt-0 text-start font-size-14"},[t._v("Please select the inbound or outbound flight carefully at first")]),e(A["a"],{staticClass:"mx-2 mb-3"},[e(c["a"],{staticClass:"d-flex align-center",attrs:{cols:"3"}},[e(x["a"],{staticClass:"moreRadius input FlightType-edit ltr-input font-size-13",attrs:{items:[{text:"Arrival",value:"inbound"},{text:"Departure",value:"outbound"}],outlined:"",autocomplete:"off","item-text":"text","item-value":"value",dense:"",attach:".FlightType-edit","menu-props":{"offset-y":!0,closeOnClick:!0,minWidth:"100%",contentClass:"moreRadius button custom-scroll"},"hide-details":"auto",label:"Flight Type"},model:{value:t.flight.Type,callback:function(e){t.$set(t.flight,"Type",e)},expression:"flight.Type"}})],1),e(c["a"],{attrs:{cols:"3"}},[e("number-field",{attrs:{height:40,dense:"",label:"Flight No.",noDot:!0},model:{value:t.flight.FlightNumber,callback:function(e){t.$set(t.flight,"FlightNumber",e)},expression:"flight.FlightNumber"}})],1),e(c["a"],{attrs:{cols:"6"}},[e(a["a"],{staticClass:"cip-flight__airline--edit moreRadius input",attrs:{dense:"",outlined:"",label:"Airline","hide-no-data":"","hide-details":"auto",items:t.airlines,"item-text":"searchAirlines","cache-items":!1,"item-value":"iata","menu-props":{"offset-y":!0,closeOnClick:!0,minWidth:"100%",contentClass:"moreRadius button custom-scroll horizontal-center"},"append-icon":"",attach:".cip-flight__airline--edit","search-input":t.searchAirlines},on:{"update:searchInput":function(e){t.searchAirlines=e},"update:search-input":function(e){t.searchAirlines=e}},scopedSlots:t._u([{key:"item",fn:function(i){return[e(g["a"],{staticClass:"pa-0",attrs:{width:"100%"}},[e(m["a"],{staticClass:"pa-0"},[i.item.iata?e(b["a"],{staticClass:"ma-0"},[e(l["a"],{staticClass:"white--text",attrs:{label:"",small:"",color:"#d50c6a"}},[t._v(t._s(i.item.iata))])],1):t._e(),e(v["a"],{},[e(v["c"],{staticClass:"mb-0"},[t._v(t._s(i.item.name))])],1)],1)],1)]}},{key:"selection",fn:function(i){return[e("span",{staticClass:"caption"},[t._v(t._s(i.item.name))]),i.item.iata?e("span",{},[e(l["a"],{staticClass:"caption white--text",attrs:{label:"",small:"",color:"#d50c6a"}},[t._v(t._s(i.item.iata))])],1):t._e()]}}],null,!0),model:{value:t.flight.Airline,callback:function(e){t.$set(t.flight,"Airline",e)},expression:"flight.Airline"}})],1),e(c["a"],{staticClass:"d-flex align-center",attrs:{cols:"6"}},[e("AppAriportSelect",{attrs:{onlyShowAirports:!0,showDefaultCitites:!1,position:"org",dense:!0,lang:"en",attach:"edit",label:t.flight.Type?"outbound"==t.flight.Type?"To":"From":"From/To"},model:{value:t.flight.OrgDestAirport,callback:function(e){t.$set(t.flight,"OrgDestAirport",e)},expression:"flight.OrgDestAirport"}})],1),e(c["a"],{staticClass:"d-flex align-center",attrs:{cols:"6"}},[e("AppAriportSelect",{attrs:{onlyShowAirports:!0,showDefaultCitites:!1,position:"org",dense:!0,lang:"en",attach:"editMainAirport",label:"Airport"},model:{value:t.flight.MainAirport,callback:function(e){t.$set(t.flight,"MainAirport",e)},expression:"flight.MainAirport"}})],1),t._l(t.weekDays,(function(i,a){return e(c["a"],{key:"weekDay"+a,attrs:{cols:"3"}},[e("AppTimePicker",{attrs:{attach:`flight-time-edit-${i}-${a}`,hourLabel:"hour",minuteLabel:"minute",label:""+i},model:{value:t.flight[i],callback:function(e){t.$set(t.flight,i,e)},expression:"flight[day]"}})],1)}))],2),e(o["a"],{staticClass:"d-flex justify-end theme-element-bg-light py-3"},[e(s["a"],{staticClass:"moreRadius button white--text",attrs:{depressed:"",width:"140",color:"red",text:"","x-large":"",height:"44"},on:{click:function(e){t.isDeleteConfirmationOpen=!0}}},[t._v(" Delete ")]),e(s["a"],{staticClass:"moreRadius button lightButtons",attrs:{depressed:"",width:"140",height:"44","x-large":""},on:{click:function(e){t.clearModel(),t.editDialog=!1}}},[t._v(" Cancel ")]),e(s["a"],{staticClass:"moreRadius button mx-2 white--text",attrs:{depressed:"",width:"140",color:"buttons","x-large":"",height:"44"},on:{click:t.editFlight}},[t._v(" Confirm ")])],1)],1)],1),e(r["a"],{staticClass:"pa-4 mb-3 moreRadius button",attrs:{flat:"",tile:""}},[e(A["a"],{staticClass:"mx-0"},[e(c["a"],{staticClass:"position-relative pa-0 d-flex align-center",attrs:{cols:"6"}},[e(o["d"],{staticClass:"darkGrey--text pa-0 font-weight-600"},[t._v("Flight Information")])],1),e(c["a"],{staticClass:"position-relative pa-0 d-flex justify-end",attrs:{cols:"6"}},[e(s["a"],{staticClass:"moreRadius button",attrs:{color:"buttons",dark:"","x-large":"",width:"120",height:"44",depressed:""},on:{click:function(e){t.dialog=!0}}},[e("i",{staticClass:"icon-add"}),t._v(" Add Flight")])],1)],1)],1),e(r["a"],{staticClass:"px-4 py-2 mb-3 moreRadius button",attrs:{flat:"",tile:""}},[e(A["a"],{staticClass:"mx-0",attrs:{justify:"space-between"}},[e(c["a"],{staticClass:"position-relative pa-0 d-flex align-center",attrs:{cols:"8"}},[e(n["a"],{staticClass:"row mx-0",attrs:{color:"buttons",group:"",mandatory:""},on:{change:t.getData},model:{value:t.weekDay,callback:function(e){t.weekDay=e},expression:"weekDay"}},t._l(["All Days",...t.weekDays],(function(i,a){return e(s["a"],{key:"weekDaysIndex"+a,staticClass:"my-0 moreRadius button col",attrs:{value:i,dense:"",height:"42"}},[t._v(" "+t._s(i)+" ")])})),1)],1),e(c["a"],{staticClass:"position-relative pa-0 d-flex align-center",attrs:{cols:"2"}},[e(n["a"],{staticClass:"row mx-0",attrs:{color:"blue",group:"",mandatory:""},on:{change:t.getData},model:{value:t.flightType,callback:function(e){t.flightType=e},expression:"flightType"}},[e(s["a"],{staticClass:"my-0 moreRadius button col",attrs:{value:"inbound",dense:"",height:"42"}},[t._v("Arrival ")]),e(s["a"],{staticClass:"my-0 moreRadius button col",attrs:{value:"outbound",dense:"",height:"42"}},[t._v(" Departure ")])],1)],1)],1)],1),e(o["d"],{staticClass:"pa-0"},[e(x["a"],{staticClass:"moreRadius input mainAirports mr-4",staticStyle:{"max-width":"200px"},attrs:{items:t.mainAirports,"append-icon":"icon-chevron-down icon-18",label:"Airports",dense:"",clearable:"",height:"44","hide-details":"","menu-props":{"offset-y":!0,contentClass:"custom-scroll moreRadius button menu-shadow"},attach:".mainAirports",outlined:""},scopedSlots:t._u([{key:"item",fn:function(i){return[e("span",{staticClass:"font-size-13 black--text"},[t._v(t._s(i.item))])]}},{key:"selection",fn:function(i){return[e("span",{staticClass:"font-size-13 black--text"},[t._v(t._s(i.item))])]}}]),model:{value:t.mainAirport,callback:function(e){t.mainAirport=e},expression:"mainAirport"}}),e(k["a"],{attrs:{"append-icon":"icon-Search icon-20",label:"Search","single-line":"","hide-details":"",autocomplete:"off"},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),e("input",{staticStyle:{opacity:"0",width:"0",height:"0"},attrs:{autocomplete:"off",autofill:"none",type:"text"}}),e(d["a"],{staticStyle:{"border-radius":"20px"},attrs:{headers:t.headers,items:t.items,"items-per-page":-1,loading:t.dataLoading,"hide-default-footer":"","loading-text":t.$t("pleaseWait","en"),"no-data-text":t.$t("noDataFound","en"),flat:""},scopedSlots:t._u([{key:"item.row",fn:function({index:e}){return[t._v(" "+t._s(e+1)+" ")]}},{key:"item.Status",fn:function({item:i}){return[e(w["a"],{staticClass:"mx-auto mt-2 w-fit-content",attrs:{color:"buttons",flat:!!parseInt(i.Status[t.weekDay]),"true-value":1,"false-value":0,ripple:!1},on:{change:function(e){t.onlyEditStatus(i,parseInt(i.Status[t.weekDay]))}},model:{value:i.Status[t.weekDay],callback:function(e){t.$set(i.Status,t.weekDay,e)},expression:"item.Status[weekDay]"}})]}},{key:"item.FlightTime",fn:function({item:i}){return[e("div",[t._v(" "+t._s(i[t.weekDay]?i[t.weekDay].substring(0,5):"--")+" ")])]}},{key:"item.Type",fn:function({item:e}){return[t._v(" "+t._s(t._f("cipTripType")(e.Type))+"/"+t._s(t._f("cipFlightType")(e.flightType))+" ")]}},{key:"item.FlightNumber",fn:function({item:e}){return[t._v(" "+t._s(e.FlightNumber)+" ")]}},{key:"item.Saturday",fn:function({item:i}){return[e("div",[t._v(" "+t._s(i.Saturday?i.Saturday.substring(0,5):"--")+" ")])]}},{key:"item.Sunday",fn:function({item:i}){return[e("div",[t._v(" "+t._s(i.Sunday?i.Sunday.substring(0,5):"--")+" ")])]}},{key:"item.Monday",fn:function({item:i}){return[e("div",[t._v(" "+t._s(i.Monday?i.Monday.substring(0,5):"--")+" ")])]}},{key:"item.Tuesday",fn:function({item:i}){return[e("div",[t._v(" "+t._s(i.Tuesday?i.Tuesday.substring(0,5):"--")+" ")])]}},{key:"item.Wednesday",fn:function({item:i}){return[e("div",[t._v(" "+t._s(i.Wednesday?i.Wednesday.substring(0,5):"--")+" ")])]}},{key:"item.Thursday",fn:function({item:i}){return[e("div",[t._v(" "+t._s(i.Thursday?i.Thursday.substring(0,5):"--")+" ")])]}},{key:"item.Friday",fn:function({item:i}){return[e("div",[t._v(" "+t._s(i.Friday?i.Friday.substring(0,5):"--")+" ")])]}},{key:"item.Airline",fn:function({item:i}){return[e("span",{staticClass:"d-flex align-center"},[e(y["a"],{staticClass:"airline-logo",attrs:{src:t.imgUrl(i.Airline,"en"),"max-width":"100"}}),e("span",{staticClass:"mx-2"},[t._v(t._s(i.AirlineEn))])],1)]}},{key:"item.AirportEn",fn:function({item:i}){return[e("span",[t._v(t._s(`${i.AirportEn} (${i.airportCode})`))])]}},{key:"item.edit",fn:function({item:i}){return[e(f["a"],{staticClass:"icon-edit icon-16 darkGrey--text",on:{click:function(e){return t.editItem(i)}}})]}}],null,!0)})],1)},D=[],T=i("60a3"),S=i("3817"),F=i("23c5"),O=i("c514"),M=i("5df0"),$=i("3dd8"),R=function(){var t=function(e,i){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])},t(e,i)};return function(e,i){if("function"!==typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function a(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(a.prototype=i.prototype,new a)}}(),j=function(){return j=Object.assign||function(t){for(var e,i=1,a=arguments.length;i<a;i++)for(var s in e=arguments[i],e)Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s]);return t},j.apply(this,arguments)},E=function(t,e,i,a){var s,n=arguments.length,r=n<3?e:null===a?a=Object.getOwnPropertyDescriptor(e,i):a;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)r=Reflect.decorate(t,e,i,a);else for(var o=t.length-1;o>=0;o--)(s=t[o])&&(r=(n<3?s(r):n>3?s(e,i,r):s(e,i))||r);return n>3&&r&&Object.defineProperty(e,i,r),r},L=function(t,e,i,a){function s(t){return t instanceof i?t:new i((function(e){e(t)}))}return new(i||(i=Promise))((function(i,n){function r(t){try{l(a.next(t))}catch(e){n(e)}}function o(t){try{l(a["throw"](t))}catch(e){n(e)}}function l(t){t.done?i(t.value):s(t.value).then(r,o)}l((a=a.apply(t,e||[])).next())}))},N=function(t,e){var i,a,s,n,r={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return n={next:o(0),throw:o(1),return:o(2)},"function"===typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function o(t){return function(e){return l([t,e])}}function l(n){if(i)throw new TypeError("Generator is already executing.");while(r)try{if(i=1,a&&(s=2&n[0]?a["return"]:n[0]?a["throw"]||((s=a["return"])&&s.call(a),0):a.next)&&!(s=s.call(a,n[1])).done)return s;switch(a=0,s&&(n=[2&n[0],s.value]),n[0]){case 0:case 1:s=n;break;case 4:return r.label++,{value:n[1],done:!1};case 5:r.label++,a=n[1],n=[0];continue;case 7:n=r.ops.pop(),r.trys.pop();continue;default:if(s=r.trys,!(s=s.length>0&&s[s.length-1])&&(6===n[0]||2===n[0])){r=0;continue}if(3===n[0]&&(!s||n[1]>s[0]&&n[1]<s[3])){r.label=n[1];break}if(6===n[0]&&r.label<s[1]){r.label=s[1],s=n;break}if(s&&r.label<s[2]){r.label=s[2],r.ops.push(n);break}s[2]&&r.ops.pop(),r.trys.pop();continue}n=e.call(t,r)}catch(o){n=[6,o],a=0}finally{i=s=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}},W=function(t,e,i){if(i||2===arguments.length)for(var a,s=0,n=e.length;s<n;s++)!a&&s in e||(a||(a=Array.prototype.slice.call(e,0,s)),a[s]=e[s]);return t.concat(a||Array.prototype.slice.call(e))},I=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.isDeleteConfirmationOpen=!1,e.weekDay="All Days",e.flightType="outbound",e.dialog=!1,e.editDialog=!1,e.dataLoading=!1,e.searchAirlines="",e.search="",e.airlines=[],e.allItems=[],e.flight={FlightNumber:null,Airline:"",Type:"",OrgDestAirport:null,Saturday:"",Sunday:"",Monday:"",Tuesday:"",Wednesday:"",Thursday:"",Friday:"",MainAirport:""},e.mainAirport="",e.mainAirports=[],e}return R(e,t),e.prototype.mounted=function(){var t=this;this.getData(),setTimeout((function(){t.$vuetify.rtl=!1}),500)},e.prototype.editItem=function(t){this.flight=j(j({},t),{OrgDestAirport:{airportCode:t.airportCode,airportNameEn:t.AirportEn,cityNameEn:t.CityEn},MainAirport:{airportCode:t.MainAirport},Saturday:t.Saturday?t.Saturday.substring(0,5):"",Sunday:t.Sunday?t.Sunday.substring(0,5):"",Monday:t.Monday?t.Monday.substring(0,5):"",Tuesday:t.Tuesday?t.Tuesday.substring(0,5):"",Wednesday:t.Wednesday?t.Wednesday.substring(0,5):"",Thursday:t.Thursday?t.Thursday.substring(0,5):"",Friday:t.Friday?t.Friday.substring(0,5):""}),this.airlines.splice(0),this.airlines.push({iata:t.Airline,name:t.AirlineEn}),this.editDialog=!0},e.prototype.getAirports=function(){var t=this;return new Promise((function(e,i){t.axios(t.$store.state.baseUrl+"cip/airports").then((function(t){var i=[];t.data.Items.map((function(t){i.push(t.AirportCode)})),e(Array.from(new Set(i)))}))}))},e.prototype.getData=function(){return L(this,void 0,void 0,(function(){var t,e,i=this;return N(this,(function(a){switch(a.label){case 0:return this.dataLoading=!0,t=this.$store.state.baseUrl+"cip/flights?flightType="+(this.flightType?this.flightType:"")+"&weekDay="+(this.weekDay&&"All Days"!==this.weekDay?this.weekDay:""),this.allItems.splice(0),e=this,[4,this.getAirports()];case 1:return e.mainAirports=a.sent(),this.axios.get(t).then((function(t){var e=i.weekDay&&"All Days"!==i.weekDay?i.weekDay:i.today;i.allItems=i.cnLodash.sortBy(t.data.Items,[function(t){return t[e]&&t[e].substring(0,5).replace(":","")}]),i.dataLoading=!1})).catch((function(t){console.log(t),i.dataLoading=!1})),[2]}}))}))},e.prototype.clearModel=function(){return L(this,void 0,void 0,(function(){return N(this,(function(t){return this.airlines.splice(0),this.flight={FlightNumber:null,Airline:"",Type:"",OrgDestAirport:null,Saturday:"",Sunday:"",Monday:"",Tuesday:"",Wednesday:"",Thursday:"",Friday:"",MainAirport:""},[2]}))}))},e.prototype.onlyEditStatus=function(t,e){var i=this,a=this.$store.state.baseUrl+"cip/flights",s=j(j({},t),{Saturday:t.Saturday?t.Saturday.substring(0,5):"",Sunday:t.Sunday?t.Sunday.substring(0,5):"",Monday:t.Monday?t.Monday.substring(0,5):"",Tuesday:t.Tuesday?t.Tuesday.substring(0,5):"",Wednesday:t.Wednesday?t.Wednesday.substring(0,5):"",Thursday:t.Thursday?t.Thursday.substring(0,5):"",Friday:t.Friday?t.Friday.substring(0,5):"",OrgDestAirport:t.airportCode});s.Status[this.weekDay]=e,this.axios.put(a,s).then((function(t){i.$toast.success("Updated Status successfully"),i.getData()})).catch((function(t){console.log(t),i.$toast.error("An error occured")}))},e.prototype.addFlight=function(){var t=this,e=this.$store.state.baseUrl+"cip/flights";this.axios.post(e,j(j({},this.flight),{OrgDestAirport:this.flight.OrgDestAirport.airportCode,MainAirport:this.flight.MainAirport.airportCode})).then((function(e){t.clearModel(),t.dialog=!1,t.$toast.success("Added flight successfully"),t.getData()})).catch((function(e){console.log(e),e.response&&409==e.response.status&&t.$toast.error("Duplicate entry, Flight already exists."),t.$toast.error("An error occured")}))},e.prototype.editFlight=function(){var t=this,e=this.$store.state.baseUrl+"cip/flights";this.axios.put(e,j(j({},this.flight),{OrgDestAirport:this.flight.OrgDestAirport.airportCode,MainAirport:this.flight.MainAirport.airportCode})).then((function(e){t.clearModel(),t.editDialog=!1,t.$toast.success("Edited flight successfully"),t.getData()})).catch((function(e){t.$toast.error("An error occurred")}))},e.prototype.handleDeleteFlight=function(){var t=this,e=this.$store.state.baseUrl+"cip/flights";this.axios.delete(e,{data:{Id:this.flight.Id}}).then((function(e){t.clearModel(),t.editDialog=!1,t.isDeleteConfirmationOpen=!1,t.$toast.success("Flight deleted successfully"),t.getData()})).catch((function(e){t.$toast.error("An error occurred")}))},Object.defineProperty(e.prototype,"today",{get:function(){return(new this.$persianDate).calendar("g").toString("dddd")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"items",{get:function(){var t=this,e=this.cnLodash.cloneDeep(this.allItems);return this.search.length>1&&""!==this.search.trim()&&(this.search=this.search.toLowerCase(),e=e.filter((function(e){return e.Airline&&e.Airline.toLowerCase().includes(t.search)||e.AirlineEn&&e.AirlineEn.toLowerCase().includes(t.search)||e.AirlineFa&&e.AirlineFa.toLowerCase().includes(t.search)||e.FlightNumber&&e.FlightNumber.toLowerCase().includes(t.search)||e.airportCode&&e.airportCode.toLowerCase().includes(t.search)||e.AirportEn&&e.AirportEn.toLowerCase().includes(t.search)||e.AirportFa&&e.AirportFa.toLowerCase().includes(t.search)}))),this.mainAirport&&this.mainAirport.length>1&&""!==this.mainAirport.trim()&&(e=e.filter((function(e){return e.MainAirport===t.mainAirport}))),e.map((function(e,i){t.$set(e,"index",i)})),e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"headers",{get:function(){var t=[{text:"#",value:"row",align:"center",sortable:!1,width:50},{text:"Airline",value:"Airline",sortable:!1,width:200},{text:"Airport",value:"MainAirport",sortable:!1,width:50},{text:"Flight No.",value:"FlightNumber",align:"center",width:100,sortable:!1},{text:this.flightType?"outbound"==this.flightType?"To":"From":"From/To ",value:"AirportEn",align:"start",width:150,sortable:!1}];return t="All Days"!==this.weekDay?W(W([],t,!0),[{text:"Sch. Time",value:"FlightTime",align:"center",sortable:!1,width:100},{text:"Status",value:"Status",align:"center",sortable:!1,width:80}],!1):W(W([],t,!0),[{text:"Mo.",value:"Monday",align:"center",sortable:!1},{text:"Tu.",value:"Tuesday",align:"center",sortable:!1},{text:"We.",value:"Wednesday",align:"center",sortable:!1},{text:"Th.",value:"Thursday",align:"center",sortable:!1},{text:"Fr.",value:"Friday",align:"center",sortable:!1},{text:"Sa.",value:"Saturday",align:"center",sortable:!1},{text:"Su.",value:"Sunday",align:"center",sortable:!1}],!1),t.push({text:"Edit",value:"edit",align:"center",width:50,sortable:!1}),t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"weekDays",{get:function(){return["Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday"]},enumerable:!1,configurable:!0}),e.prototype.searchAirlinesChanged=function(t){var e=this;t&&t.length>1&&this.axios(this.$store.state.baseUrl+"airlines?name="+t).then((function(t){t.data.Items.forEach((function(t,i){e.$set(t,"searchAirlines",t.name+t.iata)})),e.airlines=t.data.Items}))},E([Object(T["e"])("searchAirlines")],e.prototype,"searchAirlinesChanged",null),e=E([Object(T["a"])({components:{AppAriportSelect:S["a"],AppTimePicker:F["a"],NumberField:O["a"]}})],e),e}(Object(T["b"])(M["a"],$["a"])),P=I,U=P,z=(i("2e79"),i("2877")),B=Object(z["a"])(U,_,D,!1,null,"0f6b9b3e",null);e["default"]=B.exports}}]);