(this["webpackJsonpgtfs-editor"]=this["webpackJsonpgtfs-editor"]||[]).push([[0],{109:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n=a(1),r=a(11),c=a(222),o=a(146);function i(e){var t=function(e){var t=e.palette,a=e.fontFamily;return{palette:t,props:{MuiGrid:{spacing:2},MuiSwitch:{color:"primary"}},typography:{fontFamily:void 0===a?'"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif':a,h5:{fontWeight:700},h4:{fontWeight:700,fontSize:28,marginBottom:6},h3:{fontSize:32,fontWeight:700,marginBottom:6},h2:{fontSize:40,fontWeight:700,marginBottom:8},h1:{fontSize:54,fontWeight:700,marginBottom:10}}}}(e),a=Object(c.a)(t),i=function(e){return{MuiCssBaseline:{"@global":{html:{height:"100%",fontFamily:e.typography.fontFamily},body:{height:"100%",fontFamily:e.typography.fontFamily,"overscroll-behavior-y":"none"},a:{color:"inherit",textDecoration:"none"}}},MuiTableRow:{root:{"&:nth-of-type(odd)":{backgroundColor:e.palette.background.default}},hover:{"&:hover":{cursor:"pointer"}},head:{"&:nth-of-type(odd)":{backgroundColor:e.palette.background.paper}}},MuiTableCell:{root:{wordBreak:"break-word",overflow:"hidden",verticalAlign:"middle",lineHeight:"1",margin:0,padding:"8px",borderBottom:0},head:{wordBreak:"break-word",overflow:"hidden",color:"rgb(179, 179, 179)",fontWeight:"normal",lineHeight:"1"}},MuiTabs:{root:{minHeight:24}},MuiTab:{root:Object(r.a)({color:e.palette.link,minHeight:24,textTransform:"initial","&:hover":{color:Object(o.darken)(e.palette.link,.3),background:Object(o.lighten)(e.palette.link,.95)}},e.breakpoints.up("md"),{minWidth:120,fontSize:e.typography.pxToRem(14),fontWeight:500}),textColorPrimary:{color:e.palette.link}},MuiTableSortLabel:{root:{color:"inherit","&:hover":{color:"inherit"},"&:focus":{color:"inherit"}},active:{fontWeight:"bold",color:"inherit"}},MuiListItemText:{dense:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},MuiButton:{text:{padding:void 0}},MuiChip:{root:{marginRight:e.spacing(1),marginBottom:e.spacing(1)}},MuiCardHeader:{root:{paddingBottom:0}},MuiCardActions:{root:{justifyContent:"flex-end"}}}}(a);return Object(n.a)(Object(n.a)({},a),{},{overrides:i})}var l=a(338),s=i({palette:{type:"light",background:{default:"#F8F8F8"},status:{ok:"#1DB954",warning:"#FF9800",error:"#E22134",running:"#2E77D0",pending:"#FFED51",aborted:"#757575"},bursts:{fontColor:"#FEFEFE",slackChannelText:"#ddd",backgroundColor:{default:"#7C3699"}},primary:{main:"#2E77D0"},banner:{info:"#2E77D0",error:"#E22134"},border:"#E6E6E6",textContrast:"#000000",textVerySubtle:"#DDD",textSubtle:"#6E6E6E",highlight:"#FFFBCC",errorBackground:"#FFEBEE",warningBackground:"#F59B23",infoBackground:"#ebf5ff",errorText:"#CA001B",infoText:"#004e8a",warningText:"#FEFEFE",linkHover:"#2196F3",link:"#0A6EBE",gold:l.a.A700,navigation:{background:"#171717",indicator:"#9BF0E1"},sidebar:"#171717",pinSidebarButton:{icon:"#181818",background:"#BDBDBD"},tabbar:{indicator:"#9BF0E1"}}});i({palette:{type:"dark",background:{default:"#333333"},status:{ok:"#1DB954",warning:"#FF9800",error:"#E22134",running:"#2E77D0",pending:"#FFED51",aborted:"#757575"},bursts:{fontColor:"#FEFEFE",slackChannelText:"#ddd",backgroundColor:{default:"#7C3699"}},primary:{main:"#2E77D0"},banner:{info:"#2E77D0",error:"#E22134"},border:"#E6E6E6",textContrast:"#FFFFFF",textVerySubtle:"#DDD",textSubtle:"#EEEEEE",highlight:"#FFFBCC",errorBackground:"#FFEBEE",warningBackground:"#F59B23",infoBackground:"#ebf5ff",errorText:"#CA001B",infoText:"#004e8a",warningText:"#FEFEFE",linkHover:"#2196F3",link:"#0A6EBE",gold:l.a.A700,navigation:{background:"#424242",indicator:"#9BF0E1"},sidebar:"#424242",pinSidebarButton:{icon:"#404040",background:"#BDBDBD"},tabbar:{indicator:"#9BF0E1"}}})},15:function(e,t,a){"use strict";function n(e){return e.text().then((function(t){var a=t&&JSON.parse(t);if(!e.ok){var n,r;if(a&&a.errors)n=null===(r=a.errors[0])||void 0===r?void 0:r.message;else n=a&&a.code?a:e.statusText;return Promise.reject(n)}return a}))}function r(e){return e.text().then((function(t){var a=e.headers.get("X-Total-Count"),n=t&&JSON.parse(t);if(!e.ok){var r=n&&n.message||e.statusText;return Promise.reject(r)}return{data:n,count:a}}))}a.d(t,"a",(function(){return c})),a.d(t,"c",(function(){return o})),a.d(t,"f",(function(){return i})),a.d(t,"d",(function(){return l})),a.d(t,"b",(function(){return s})),a.d(t,"i",(function(){return d})),a.d(t,"h",(function(){return u})),a.d(t,"g",(function(){return p})),a.d(t,"e",(function(){return m}));var c={get:function(e){var t=sessionStorage.getItem("kctoken"),a={method:"GET",mode:"cors",headers:{Authorization:"Bearer ".concat(t)}};return fetch(e,a).then(n)},_get:function(e){var t=sessionStorage.getItem("kctoken"),a={method:"GET",mode:"cors",headers:{Authorization:"Bearer ".concat(t)}};return fetch(e,a).then(r)},post:function(e,t){var a=sessionStorage.getItem("kctoken"),r={method:"POST",mode:"cors",headers:{Authorization:"Bearer ".concat(a),"Content-Type":"application/json"},body:JSON.stringify(t)};return fetch(e,r).then(n)},put:function(e,t){var a=sessionStorage.getItem("kctoken"),r={method:"PUT",mode:"cors",headers:{Authorization:"Bearer ".concat(a),"Content-Type":"application/json"},body:JSON.stringify(t)};return fetch(e,r).then(n)},delete:function(e){var t=sessionStorage.getItem("kctoken"),a={method:"DELETE",mode:"cors",headers:{Authorization:"Bearer ".concat(t)}};return fetch(e,a).then(n)}},o={requestGetAllFeeds:function(){var e="".concat("https://gtfs-api.mcapps.jp","/api/v1/Feeds");return c.get(e).then((function(e){return{payload:e.data}})).catch((function(e){return{error:e}}))},requestCreateFeed:function(e,t){var a="".concat("https://gtfs-api.mcapps.jp","/api/v1/Feeds"),n={feed_version:e,feed_start_date:t,lang:navigator.language.split("-")[0]};return c.post(a,n).then((function(e){return console.log(e),{status:e.id}})).catch((function(e){return{error:e}}))},requestDeleteFeed:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/Feeds/").concat(e);return c.delete(t).then((function(e){console.log(e);return{status:!0}})).catch((function(e){return{error:e}}))},requestEditFeed:function(e,t,a){var n="".concat("https://gtfs-api.mcapps.jp","/api/v1/Feeds/").concat(e),r={feed_version:t,feed_start_date:a,lang:navigator.language.split("-")[0]};return c.put(n,r).then((function(e){return console.log(e),{status:e.id}})).catch((function(e){return{error:e}}))},requestGetFeed:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/Feeds/").concat(e);return c.get(t).then((function(e){return{payload:e}})).catch((function(e){return{error:e}}))},requestPublishFeed:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/Feeds/").concat(e,"/Publish");return c.post(t,{}).then((function(e){console.log(e);return{status:!0}})).catch((function(e){return{error:e}}))},requestUnPublishFeed:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/Feeds/").concat(e,"/Unpublish");return c.post(t,{}).then((function(e){console.log(e);return{status:!0}})).catch((function(e){return{error:e}}))}},i={requestGetStopsCount:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/Stops/").concat(e,"/count");return c.get(t).then((function(e){return console.log(e),{payload:e}})).catch((function(e){return{error:e}}))},requestCreateStop:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/Stops"),a={feed_id:e.feed_id,id:e.id,name:e.name,latitude:e.latitude,longitude:e.longitude};return c.post(t,a).then((function(e){return console.log(e),{status:e.id}})).catch((function(e){return{error:e}}))},requestDeleteStop:function(e,t){var a="".concat("https://gtfs-api.mcapps.jp","/api/v1/Stops/").concat(e,"/").concat(t);return c.delete(a).then((function(e){console.log(e);return{status:!0}})).catch((function(e){return{error:e}}))},requestEditStop:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/Stops"),a={feed_id:e.feed_id,id:e.id,name:e.name,latitude:e.latitude,longitude:e.longitude};return c.put(t,a).then((function(e){return console.log(e),{status:e.id}})).catch((function(e){return{error:e}}))},requestGetStopsAll:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/Stops/").concat(e);return c.get(t).then((function(e){return console.log(e),{payload:e.data}})).catch((function(e){return{error:e}}))},requestGetSearchOrLoadMore:function(e,t){var a;t.name&&t.limit?a="?name=".concat(t.name,"&limit=").concat(t.limit):t.name?a="?name=".concat(t.name):t.limit?a="?limit=".concat(t.limit):t.page&&(a="?page=".concat(t.page));var n="".concat("https://gtfs-api.mcapps.jp","/api/v1/Stops/").concat(e).concat(a);return c.get(n).then((function(e){return console.log(e),{payload:e.data}})).catch((function(e){return{error:e}}))}},l={requestGetRouteInfo:function(e,t){var a="".concat("https://gtfs-api.mcapps.jp","/api/v1/Routes/").concat(e,"/").concat(t);return c.get(a).then((function(e){return console.log(e),{payload:e}})).catch((function(e){return{error:e}}))},requestCreateRoute:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/Routes"),a={feed_id:e.feed_id,id:e.id,long_name:e.long_name,via_stops:e.via_stops,shape_pts:e.shape_pts};return c.post(t,a).then((function(e){return console.log(e),{status:e}})).catch((function(e){return{error:e}}))},requestDeleteRoute:function(e,t){var a="".concat("https://gtfs-api.mcapps.jp","/api/v1/Routes/").concat(e,"/").concat(t);return c.delete(a).then((function(e){console.log(e);return{status:!0}})).catch((function(e){return{error:e}}))},requestEditRoute:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/Routes"),a={feed_id:e.feed_id,id:e.id,long_name:e.long_name,via_stops:e.via_stops,shape_pts:e.shape_pts};return c.put(t,a).then((function(e){return console.log(e),{status:e}})).catch((function(e){return{error:e}}))},requestGetRoutesAll:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/Routes/").concat(e);return c.get(t).then((function(e){return console.log(e),{payload:e.data}})).catch((function(e){return{error:e}}))},requestGetSearchOrLoadMore:function(e,t){var a;t.name&&t.limit?a="?name=".concat(t.name,"&limit=").concat(t.limit):t.name?a="?name=".concat(t.name):t.limit?a="?limit=".concat(t.limit):t.page&&(a="?page=".concat(t.page));var n="".concat("https://gtfs-api.mcapps.jp","/api/v1/Routes/").concat(e).concat(a);return c.get(n).then((function(e){return console.log(e),{payload:e.data}})).catch((function(e){return{error:e}}))},requestGetRoutesCount:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/Routes/").concat(e,"/count");return c.get(t).then((function(e){return console.log(e),{payload:e}})).catch((function(e){return{error:e}}))}},s={requestGetCalendarInfo:function(e,t){var a="".concat("https://gtfs-api.mcapps.jp","/api/v1/Calendars/").concat(e,"/").concat(t);return c.get(a).then((function(e){return console.log(e),{payload:e}})).catch((function(e){return{error:e}}))},requestCreateCalendar:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/Calendars"),a={feed_id:e.feed_id,service_id:e.service_id,monday:e.monday,tuesday:e.tuesday,wednesday:e.wednesday,thursday:e.thursday,friday:e.friday,saturday:e.saturday,sunday:e.sunday,start_date:e.start_date,end_date:e.end_date,dates:e.dates};return c.post(t,a).then((function(e){return console.log(e),{status:e}})).catch((function(e){return{error:e}}))},requestDeleteCalendar:function(e,t){var a="".concat("https://gtfs-api.mcapps.jp","/api/v1/Calendars/").concat(e,"/").concat(t);return c.delete(a).then((function(e){console.log(e);return{status:!0}})).catch((function(e){return{error:e}}))},requestEditCalendar:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/Calendars"),a={feed_id:e.feed_id,service_id:e.service_id,monday:e.monday,tuesday:e.tuesday,wednesday:e.wednesday,thursday:e.thursday,friday:e.friday,saturday:e.saturday,sunday:e.sunday,start_date:e.start_date,end_date:e.end_date,dates:e.dates};return c.put(t,a).then((function(e){return console.log(e),{status:e}})).catch((function(e){return{error:e}}))},requestGetCalendarsAll:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/Calendars/").concat(e);return c.get(t).then((function(e){var t;return console.log(e),{payload:null!==(t=e.data)&&void 0!==t?t:[]}})).catch((function(e){return{error:e}}))},requestGetSearchOrLoadMore:function(e,t){var a;t.name&&t.limit?a="?name=".concat(t.name,"&limit=").concat(t.limit):t.name?a="?name=".concat(t.name):t.limit&&(a="?limit=".concat(t.limit));var n="".concat("https://gtfs-api.mcapps.jp","/api/v1/Calendars/").concat(e).concat(a);return c.get(n).then((function(e){return console.log(e),{payload:e.data}})).catch((function(e){return{error:e}}))}},d={requestGetTripSummaries:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/TripSummaries/").concat(e);return c._get(t).then((function(e){return console.log(e),{payload:e}})).catch((function(e){return{error:e}}))},requestGetSearchOrLoadMore:function(e,t){var a;t.name&&t.limit?a="?name=".concat(t.name,"&limit=").concat(t.limit):t.name?a="?name=".concat(t.name):t.limit?a="?limit=".concat(t.limit):t.page&&(a="?page=".concat(t.page));var n="".concat("https://gtfs-api.mcapps.jp","/api/v1/TripSummaries/").concat(e).concat(a);return c._get(n).then((function(e){return console.log(e),{payload:e}})).catch((function(e){return{error:e}}))}},u={requestGetTripSchedules:function(e,t,a){var n="".concat("https://gtfs-api.mcapps.jp","/api/v1/TripSchedules/").concat(e,"/").concat(t,"/").concat(a);return c.get(n).then((function(e){return console.log(e),{payload:e}})).catch((function(e){return{error:e}}))}},p={requestCreateTrip:function(e,t,a,n){var r="".concat("https://gtfs-api.mcapps.jp","/api/v1/Trips"),o={feed_id:e,route_id:t,service_id:a,stop_times:n};return c.post(r,o).then((function(e){return console.log(e),{status:e}})).catch((function(e){return{error:e}}))},requestDeleteTrip:function(e,t){var a="".concat("https://gtfs-api.mcapps.jp","/api/v1/Trips/").concat(e,"/").concat(t);return c.delete(a).then((function(e){console.log(e);return{status:!0}})).catch((function(e){return{error:e}}))},requestEditTrip:function(e,t,a){var n="".concat("https://gtfs-api.mcapps.jp","/api/v1/Trips"),r={feed_id:e,trip_id:t,stop_times:a};return c.put(n,r).then((function(e){return console.log(e),{status:e}})).catch((function(e){return{error:e}}))}},m={requestGetShape:function(e,t){var a="".concat("https://gtfs-api.mcapps.jp","/api/v1/Shapes/").concat(e,"/").concat(t);return c.get(a).then((function(e){return console.log(e),{payload:e}})).catch((function(e){return{error:e}}))},requestCreateShape:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/Shapes"),a={feed_id:e.feed_id,route_id:e.route_id,shape_pts:e.shape_pts};return c.post(t,a).then((function(e){return console.log(e),{payload:e}})).catch((function(e){return{error:e}}))},requestDeleteShape:function(e,t){var a="".concat("https://gtfs-api.mcapps.jp","/api/v1/Shapes/").concat(e,"/").concat(t);return c.delete(a).then((function(e){console.log(e);return{status:!0}})).catch((function(e){return{error:e}}))},requestEditShape:function(e){var t="".concat("https://gtfs-api.mcapps.jp","/api/v1/Shapes"),a={feed_id:e.feed_id,route_id:e.route_id,shape_id:e.shape_id,shape_pts:e.shape_pts};return c.put(t,a).then((function(e){return console.log(e),{payload:e}})).catch((function(e){return{error:e}}))}}},171:function(e,t){},185:function(e,t,a){"use strict";a.d(t,"a",(function(){return v}));var n=a(0),r=a.n(n),c="url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1368' height='400' fill='none'%3e%3cmask id='a' width='1368' height='401' x='0' y='0' maskUnits='userSpaceOnUse'%3e%3cpath fill='url(%23paint0_linear)' d='M437 116C223 116 112 0 112 0h1256v400c-82 0-225-21-282-109-112-175-436-175-649-175z'/%3e%3cpath fill='url(%23paint1_linear)' d='M1368 400V282C891-29 788 40 711 161 608 324 121 372 0 361v39h1368z'/%3e%3cpath fill='url(%23paint2_linear)' d='M1368 244v156H0V94c92-24 198-46 375 0l135 41c176 51 195 109 858 109z'/%3e%3cpath fill='url(%23paint3_linear)' d='M1252 400h116c-14-7-35-14-116-16-663-14-837-128-1013-258l-85-61C98 28 46 8 0 0v400h1252z'/%3e%3c/mask%3e%3cg mask='url(%23a)'%3e%3cpath fill='white' d='M-172-98h1671v601H-172z'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='602' x2='1093.5' y1='-960.5' y2='272' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='white'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear' x1='482' x2='480' y1='1058.5' y2='70.5' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='white'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear' x1='424' x2='446.1' y1='-587.5' y2='274.6' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='white'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient id='paint3_linear' x1='587' x2='349' y1='-1120.5' y2='341' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='white'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e\")",o="url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1368' height='400' fill='none'%3e%3cmask id='a' width='1764' height='479' x='-229' y='-6' maskUnits='userSpaceOnUse'%3e%3cpath fill='url(%23paint0_linear)' d='M0 400h1350C1321 336 525 33 179-2c-345-34-395 236-408 402H0z'/%3e%3cpath fill='url(%23paint1_linear)' d='M1378 177v223H0V217s219 75 327 52C436 246 717-35 965 45s254 144 413 132z'/%3e%3cpath fill='url(%23paint2_linear)' d='M26 400l-78-16c-170 205-44-6-137-30l-4-1 4 1 137 30c37-45 89-110 159-201 399-514-45 238 1176-50 275-65 354-39 91 267H26z'/%3e%3c/mask%3e%3cg mask='url(%23a)'%3e%3cpath fill='white' d='M0 0h1368v400H0z'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='431' x2='397.3' y1='-599' y2='372.8' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='white'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear' x1='236.5' x2='446.6' y1='-586' y2='381.5' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='white'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear' x1='851.8' x2='640.4' y1='-867.2' y2='363.7' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='white'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e\")",i="url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1368' height='400' fill='none'%3e%3cmask id='a' width='2269' height='1408' x='-610' y='-509' maskUnits='userSpaceOnUse'%3e%3ccircle cx='1212.8' cy='74.8' r='317.5' fill='url(%23paint0_linear)' transform='rotate(-52 1213 75)'/%3e%3ccircle cx='737.8' cy='445.8' r='317.5' fill='url(%23paint1_linear)' transform='rotate(-116 738 446)'/%3e%3ccircle cx='601.8' cy='52.8' r='418.6' fill='url(%23paint2_linear)' transform='rotate(-117 602 53)'/%3e%3ccircle cx='999.8' cy='364' r='389.1' fill='url(%23paint3_linear)' transform='rotate(31 1000 364)'/%3e%3cellipse cx='-109.2' cy='263.5' fill='url(%23paint4_linear)' rx='429.2' ry='465.8' transform='rotate(-85 -109 264)'/%3e%3c/mask%3e%3cg mask='url(%23a)'%3e%3cpath fill='white' d='M0 0h1368v400H0z'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='1301.2' x2='161.4' y1='-1879.7' y2='-969.6' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='white'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear' x1='826.2' x2='-313.6' y1='-1508.7' y2='-598.6' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='white'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear' x1='718.4' x2='-784.3' y1='-2524' y2='-1324.2' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='white'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient id='paint3_linear' x1='1108.2' x2='-288.6' y1='-2031.1' y2='-915.9' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='white'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient id='paint4_linear' x1='10.4' x2='-1626.5' y1='-2603.8' y2='-1399.5' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='white'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e\")",l=["#171717","#383838"],s=["#006D8F","#0049A1"],d=["#0027AF","#270094"],u=["#98002B","#8D1134"],p=["#BE2200","#A41D00"],m=["#8912CA","#3E00EA"],E=["#C8077A","#C2297D"],f={home:b(["#005B4B"],c),documentation:b(E,o),tool:b(m,i),service:b(s,c),website:b(d,c),library:b(u,c),other:b(l,c),app:b(p,c)};function b(e,t){var a=1===e.length?[e[0],e[0]]:e,n="linear-gradient(90deg, ".concat(a.join(", "),")");return{colors:e,shape:t,backgroundImage:"".concat(t,", ").concat(n)}}var h=a(329),g=r.a.createContext(f.home),O=Object(h.a)((function(){return{root:{display:"grid",gridTemplateAreas:"'pageHeader pageHeader pageHeader' 'pageSubheader pageSubheader pageSubheader' 'pageNav pageContent pageSidebar'",gridTemplateRows:"auto auto 1fr",gridTemplateColumns:"auto 1fr auto",paddingRight:"20px",paddingTop:"20px",paddingBottom:"20px",paddingLeft:"72px",backgroundColor:"#F5F5F5",height:"94vmin",minWidth:"100vh"}}})),v=function(e){var t=e.theme,a=void 0===t?f.home:t,n=e.children,c=O();return r.a.createElement(g.Provider,{value:a},r.a.createElement("div",{className:c.root},n))}},186:function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var n=a(0),r=a.n(n),c=function(e){var t=function(){var t=new window.google.maps.Map(document.getElementById(e.id),e.options);e.onMapLoad(t)};return Object(n.useEffect)((function(){if(window.google)t();else{var e=document.createElement("script");e.src="https://maps.googleapis.com/maps/api/js?v=3.43&key=".concat("AIzaSyA60IKJz09fN5TZgfwUVZfgXhb2zYk4EOA"),document.body.appendChild(e),e.addEventListener("load",(function(e){t()}))}}),[]),r.a.createElement("div",{style:{width:800,height:800},id:e.id})}},187:function(e,t,a){"use strict";a.d(t,"a",(function(){return p}));var n=a(11),r=a(73),c=a(1),o=a(0),i=a.n(o),l=a(194),s=a.n(l),d=a(329),u=Object(d.a)((function(e){return{root:Object(c.a)({gridArea:"pageContent",minWidth:0,paddingTop:e.spacing(3),paddingBottom:e.spacing(3)},e.mixins.gutters({})),stretch:{display:"flex",flexDirection:"column",flexGrow:1},noPadding:{padding:0}}})),p=function(e){var t,a=e.className,c=e.stretch,o=e.noPadding,l=e.children,d=Object(r.a)(e,["className","stretch","noPadding","children"]),p=u();return i.a.createElement("article",Object.assign({},d,{className:s()(p.root,a,(t={},Object(n.a)(t,p.stretch,c),Object(n.a)(t,p.noPadding,o),t))}),l)}},188:function(e,t,a){"use strict";a.d(t,"a",(function(){return p}));var n=a(0),r=a.n(n),c=a(25),o=a(371),i=a(339),l=a(91),s=a.n(l),d=a(367),u={close:a(26).b},p=Object(c.b)((function(e){var t=e.translations,a=e.toast;return{t:t,message:null===a||void 0===a?void 0:a.message,severity:null===a||void 0===a?void 0:a.severity}}),u)((function(e){e.t;var t=e.message,a=e.severity,n=e.close;if(void 0===t||""===t)return null;if(!("string"==typeof t||t instanceof String))return null;return r.a.createElement(o.a,{open:!0,message:t,autoHideDuration:3e3,anchorOrigin:{vertical:"top",horizontal:"center"},onClose:function(){n()}},r.a.createElement(d.a,{variant:"filled",action:r.a.createElement(i.a,{color:"inherit",size:"small",onClick:function(){n()},"data-testid":"error-button-close"},r.a.createElement(s.a,null)),severity:a},t))}))},215:function(e,t,a){e.exports=a.p+"static/media/Title.0a9b0275.jpg"},219:function(e){e.exports=JSON.parse('{"AppTitle":"GTFS Editor","__sidebar":"These are side bar items","Home":"Home","Feed":"Feed Info","Stop":"Stop","Route":"Route","ScheduleCalendar":"Calendar","Schedule":"Timetable","User":"User","Logout":"Logout","menu":"menu","__feedModule":"These are feed module items","FeedTableHeader":"Feed Version","FeedVersion":"Version","FeedStartDate":"Application start date","FeedStatus":"Status","FeedCreateNew":"Create new feed","FeedEdit":"Edit Feed","FeedPublished":"Published","FeedUnpublished":"Unpublished","ButtonAdd":"Add","ButtonEdit":"Edit","ButtonEndEdit":"Editing","ButtonRelease":"Release","ButtonUnRelease":"Unrelease","ButtonCancel":"Cancel","ButtonView":"View","ButtonEndView":"Viewing","ButtonSelectViaStops":"Select via stops","ButtonBack":"Back","FeedCreatedToast":"Feed has been created successfully","FeedDeletedToast":"Feed has been deleted successfully","FeedEditedToast":"Feed has been edited successfully","FeedPublishedToast":"Feed has been published successfully","FeedUnPublishedToast":"Feed publishing canceled","ErrorRequired":"Required","FeedVersionErrorMaxLength":"Max length is 25 characters","FeedVersionErrorString":"Only alphanumeric characters and hyphens are valid","FeedVersionAllowedCharacters":"only characters and numbers are allowed","FeedVersionHelperText":"ex) 202011","FeedDeleteAlert":"Alert","FeedDeleteAlertMessage":"Are you sure, you want to delete this feed?","FeedReleaseAlert":"Alert","FeedReleaseAlertMessage":"Are you sure, you want to release this feed?","FeedUnReleaseAlertMessage":"Are you willing to un publish this feed?","__feedInfoModule":"These are feed info module items","FeedInfoTitle":"Feed Information","ButtonSave":"Save","FeedStartDateErrorGreater":"Start date must be greater than or equal to the current date","FeedStartDateErrorPublishedDate":"Start date must be greater than published date","__stopModule":"These are stop module items","StopTitle":"STOP","StopId":"Stop ID","StopName":"Name","StopLocation":"Location","StopIdHelperText":"ex) 101","StopNameHelperText":"ex) Tokyo Station","StopLocationHelperText":"ex) 35.6809591,139.7673068","StopIdErrorMaxLength":"Max length is 36 characters","StopNameErrorMaxLength":"Max length is 20 characters","StopLocationErrorLatitude":"Latitude must be between -90 and 90 degrees inclusive","StopLocationErrorLongitude":"Longitude must be between -180 and 180 degrees inclusive","StopLocationError":"Enter a valid Latitude and Longitude","StopLocationMarkerError":"Position of the marker and the entered latitude and longitude values did not match","StopDeleteAlert":"Alert","StopDeleteAlertMessage":"Are you sure, you want to delete this stop?","StopDeleteConfimMessage":"Do you want to cancel the edit?","StopCreatedToast":"Stop has been created successfully","StopDeletedToast":"Stop has been deleted successfully","StopEditedToast":"Stop has been edited successfully","ButtonSeeMore":"See more","StopSearch":"Search","__routeModule":"These are stop module items","RouteTitle":"Route","RouteId":"Route ID","RouteName":"Name","RouteIdHelperText":"ex) 101","RouteNameHelperText":"ex) Oita route","RouteIdErrorMaxLength":"Max length is 36 characters","RouteNameErrorMaxLength":"Max length is 50 characters","RouteDeleteAlert":"Alert","RouteDeleteAlertMessage":"Are you sure, you want to delete this route?","RouteDeleteConfimMessage":"Do you want to cancel the edit?","routeinschedulearart":"The route for which the schedule is registered. Check the arrival and departure times of the schedule.","RouteCreatedToast":"Route has been created successfully","RouteDeletedToast":"Route has been deleted successfully","RouteEditedToast":"Route has been edited successfully","RouteSearch":"Search","RouteSelectedStop":"Selected stops","__ScheduleModule":"These are schedule module items","RouteManagementByDayOfTheWeek":"Route management by day of the week","ManagementByDayOfTheWeek":"Management by day of the week","BusStopName":"Bus Stop Name","ButtonAddTrip":"Add Trip","ButtonDelete":"Delete","SchedulePickUp":"Pick up","ScheduleDropOff":"Drop off","ScheduleArrival":"Arrival","ScheduleDeparture":"Departure","DayOfTheWeekClassification":"Day classification","StartDate":"Service start date","EndDate":"Service end date","ServiceId":"Service ID","ServiceIdErrorMaxLength":"Max length is 36 characters","ServiceIdHelperText":"ex) Weekdays","ScheduleMonday":"M","ScheduleTuesday":"T","ScheduleWednesday":"W","ScheduleThursday":"T","ScheduleFriday":"F","ScheduleSaturday":"S","ScheduleSunday":"S","ScheduleWeekdays":"Weekdays","ScheduleWeekends":"Saturday and Sunday","ScheduleRouteName":"Route Name","ScheduleRegisterNumber":"Register Number","ListOfOperationSchedule":"List of operation schedule","ServiceCreatedToast":"Service is created successfully","ServiceDeletedToast":"Service is deleted successfully","ServiceEditedToast":"Service is edited is successfully","ServiceNotRecordsFound":"No records found","ServiceAlert":"Alert","ServiceDeleteAlertMessage":"If you delete this service, all relevant service information will be lost. Do you want to continue?","TripId":"Trip ID","CreateNewTrip":"Create New Trip","ErrorStartDate":"Start date must be less than the end date","ErrorEndDate":"End date must be greater than the start date ","ErrorSelectClassification":"Please select the day of the week classification","ErrorHoursMinutesFormat":"Please enter the time in HH:mm format. Ex: 09:45","ScheduleTableDeparture":"D","ScheduleTableArrival":"A","TripCreatedToast":"Trip is created successfully","TripDeletedToast":"Trip is deleted successfully","TripEditedToast":"Trip is edited successfully","TripDeleteAlert":"Alert","TripDeleteAlertMessage":"Are you sure, you want to delete this trip?","Pages":"Pages","_Others":"These are miscellaneous items","Confirm":"Confirm","LogoutMessage":"Are you sure you want to logout?","ScheduleNone":"None","TripCreateInfo":"Please check the following conditions.","TripCreateInfo1":"If the pickup is checked, departure time should be entered.","TripCreateInfo2":"If the dropoff is checked, arrival time should be entered.","TripCreateInfo3":"Enter the arrival time and departure time in HH: mm (09:59) format (after 24:00, write it as 25:00).","TripCreateInfo4":"Arrival time at the bus stop <= Departure time at the bus stop","TripCreateInfo5":"Departure time of the bus stop <= Arrival time of the next bus stop","calenderformLong":"MM-dd-yyyy","calenderformShort":"dd/yyyy","calenderformMiddle":"dd/MMM/EEEE","calenderformMiddleNoWeekday":"dd/MMM/EEEE","ServiceSearch":"Search","ScheduleSpecifyCalendar":"Specify by calendar","ErrorRequiredWeekdayOrCalendar":"Please select the day of the week or calendar.","OperationDays":"Operation","NonOperationDays":"Non-Operation","OperationDaysComment":"Operation :Days of operation outside the specified days of the week","NonOperationDaysComment":"Non-Operation:Non-operating days even on specified days of the week","UncheckVisibilityCalendarMessage":"All specified operation days on the calendar will be deleted. Do you want to continue?","ChangeStartDateOrEndDateMessage":"The calendar contains operation days that are set outside the operating period. These will be deleted. Do you want to continue?\\n\\nTargets:\\n","calendarForScheduleList":"dd/MMM/yyyy","CalendarYear":"","__ErroCodes":"These are error code texts","Error40000":"Invalid parameters","Error40001":"The feed is already published and cannot be edited","Error40002":"You can\'t specify a past date as the feed start date","Error40003":"Must have a newer start date than the published feed","Error40004":"The stop referenced in the route cannot be deleted","Error40005":"Some of the feeds that have already been published already have a newer start date than the current feed.","Error40006":"Unable to cancel publication","Error40007":"The new version cannot be published because the import process has not been completed. Please cancel the previous publication or wait a day before publishing.","Error40008":"The same version number already exists","Error40300":"Permission denied","Error40400":"No data found","Error40900":"Conflict error","Error50000":"Internal server error","Error50301":"CAFIS error","Error23505":"The stop Id is already exists","Error40901":"The route Id is already exists","Error40902":"The service Id is already exists"}')},220:function(e){e.exports=JSON.parse('{"AppTitle":"GTFS\u30a8\u30c7\u30a3\u30bf","CreatedToast":"\u6b63\u5e38\u306b\u4f5c\u6210\u3055\u308c\u307e\u3057\u305f","DeletedToast":"\u6b63\u5e38\u306b\u524a\u9664\u3055\u308c\u307e\u3057\u305f","EditedToast":"\u6b63\u5e38\u306b\u7de8\u96c6\u3055\u308c\u307e\u3057\u305f","__sidebar":"These are side bar items","Home":"\u30db\u30fc\u30e0","Stop":"\u505c\u7559\u6240","Feed":"\u30d5\u30a3\u30fc\u30c9\u60c5\u5831","Route":"\u7d4c\u8def","ScheduleCalendar":"\u30ab\u30ec\u30f3\u30c0\u30fc","Schedule":"\u6642\u523b\u8868","User":"\u30e6\u30fc\u30b6\u30fc","Logout":"\u30ed\u30b0\u30a2\u30a6\u30c8","menu":"\u30e1\u30cb\u30e5\u30fc","__feedModule":"These are feed module items","FeedTableHeader":"\u30d5\u30a3\u30fc\u30c9\u30d0\u30fc\u30b8\u30e7\u30f3","FeedVersion":"\u30d0\u30fc\u30b8\u30e7\u30f3","FeedStartDate":"\u9069\u7528\u958b\u59cb\u65e5","FeedStatus":"\u72b6\u614b","FeedCreateNew":"\u30d5\u30a3\u30fc\u30c9\u65b0\u898f\u4f5c\u6210","FeedEdit":"\u30d5\u30a3\u30fc\u30c9\u7de8\u96c6","FeedPublished":"\u516c\u958b\u6e08\u307f","FeedUnpublished":"\u672a\u516c\u958b","ButtonAdd":"\u8ffd\u52a0","ButtonEdit":"\u7de8\u96c6","ButtonEndEdit":"\u7de8\u96c6\u7d42\u4e86","ButtonRelease":"\u516c\u958b","ButtonUnRelease":"\u516c\u958b\u53d6\u6d88","ButtonCancel":"\u30ad\u30e3\u30f3\u30bb\u30eb","ButtonView":"\u8868\u793a","ButtonEndView":"\u95b2\u89a7\u7d42\u4e86","ButtonSelectViaStops":"\u7d4c\u7531\u505c\u7559\u6240\u9078\u629e","ButtonBack":"\u623b\u308b","FeedCreatedToast":"\u30d5\u30a3\u30fc\u30c9\u304c\u6b63\u5e38\u306b\u4f5c\u6210\u3055\u308c\u307e\u3057\u305f","FeedDeletedToast":"\u30d5\u30a3\u30fc\u30c9\u306f\u6b63\u5e38\u306b\u524a\u9664\u3055\u308c\u307e\u3057\u305f","FeedEditedToast":"\u30d5\u30a3\u30fc\u30c9\u306f\u6b63\u5e38\u306b\u7de8\u96c6\u3055\u308c\u307e\u3057\u305f","FeedPublishedToast":"\u30d5\u30a3\u30fc\u30c9\u304c\u6b63\u5e38\u306b\u516c\u958b\u3055\u308c\u307e\u3057\u305f","FeedUnPublishedToast":"\u30d5\u30a3\u30fc\u30c9\u306e\u516c\u958b\u304c\u53d6\u308a\u6d88\u3055\u308c\u307e\u3057\u305f","ErrorRequired":"\u5fc5\u9808\u4e8b\u9805\u3067\u3059","FeedVersionErrorMaxLength":"\u6700\u5927\u6587\u5b57\u6570\u306f25\u6587\u5b57\u3067\u3059","FeedVersionErrorString":"\u534a\u89d2\u82f1\u6570\u5b57\u3068\u30cf\u30a4\u30d5\u30f3\u306e\u307f\u6709\u52b9\u3067\u3059","FeedVersionAllowedCharacters":"\u30b9\u30da\u30fc\u30b9\u3068\u8a18\u53f7(\u201c-\u201d\u306a\u3069)\u306f\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093","FeedVersionHelperText":"\u4f8b\uff09202011","FeedDeleteAlert":"\u78ba\u8a8d","FeedDeleteAlertMessage":"\u3053\u306e\u30d5\u30a3\u30fc\u30c9\u3092\u524a\u9664\u3057\u3066\u3082\u3088\u308d\u3057\u3044\u3067\u3059\u304b\uff1f","FeedReleaseAlert":"\u78ba\u8a8d","FeedReleaseAlertMessage":"\u3053\u306e\u30d5\u30a3\u30fc\u30c9\u3092\u516c\u958b\u3057\u3066\u3082\u3088\u308d\u3057\u3044\u3067\u3059\u304b\uff1f","FeedUnReleaseAlertMessage":"\u3053\u306e\u30d5\u30a3\u30fc\u30c9\u306e\u516c\u958b\u3092\u53d6\u6d88\u3057\u3066\u3082\u3088\u308d\u3057\u3044\u3067\u3059\u304b\uff1f","__feedInfoModule":"These are feed info module items","FeedInfoTitle":"\u30d5\u30a3\u30fc\u30c9\u60c5\u5831","ButtonSave":"\u4fdd\u5b58","FeedStartDateErrorGreater":"\u958b\u59cb\u65e5\u306f\u73fe\u5728\u306e\u65e5\u4ed8\u3088\u308a\u3082\u672a\u6765\u65e5\u3067\u3042\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059","FeedStartDateErrorPublishedDate":"\u958b\u59cb\u65e5\u306f\u516c\u958b\u65e5\u3088\u308a\u3082\u5927\u304d\u304f\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059","__stopModule":"These are stop module items","StopTitle":"\u505c\u7559\u6240","StopId":"\u505c\u7559\u6240\u30fb\u6a19\u67f1ID","StopName":"\u540d\u79f0","StopLocation":"\u7def\u5ea6\u7d4c\u5ea6","StopIdHelperText":"\u4f8b\uff09101","StopNameHelperText":"\u4f8b\uff09\u6771\u4eac\u99c5","StopLocationHelperText":"\u4f8b\uff0935.6809591,139.7673068","StopIdErrorMaxLength":"\u6700\u5927\u6587\u5b57\u6570\u306f36\u6587\u5b57\u3067\u3059","StopNameErrorMaxLength":"\u6700\u5927\u6587\u5b57\u6570\u306f20\u6587\u5b57\u3067\u3059","StopLocationErrorLatitude":"\u7def\u5ea6\u306f-90\u5ea6\u304b\u308990\u5ea6\u306e\u9593\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093","StopLocationErrorLongitude":"\u7d4c\u5ea6\u306f-180\u5ea6\u304b\u3089180\u5ea6\u306e\u9593\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093","StopLocationError":"\u7def\u5ea6\u3068\u7d4c\u5ea6\u306e\u66f8\u304d\u65b9\u304c\u9593\u9055\u3063\u3066\u3044\u307e\u3059\u3000\u4f8b) 35.6809591,139.7673068","StopLocationMarkerError":"\u30de\u30fc\u30ab\u30fc\u306e\u4f4d\u7f6e\u3068\u5165\u529b\u3057\u305f\u7def\u5ea6\u3068\u7d4c\u5ea6\u306e\u5024\u304c\u4e00\u81f4\u3057\u307e\u305b\u3093\u3067\u3057\u305f","StopDeleteAlert":"\u78ba\u8a8d","StopDeleteAlertMessage":"\u3053\u306e\u505c\u7559\u6240\u3092\u524a\u9664\u3057\u3066\u3082\u3088\u308d\u3057\u3044\u3067\u3059\u304b\uff1f","StopDeleteConfimMessage":"\u7de8\u96c6\u3092\u30ad\u30e3\u30f3\u30bb\u30eb\u3057\u3066\u3082\u3088\u308d\u3057\u3044\u3067\u3059\u304b\uff1f","StopCreatedToast":"\u505c\u7559\u6240\u304c\u6b63\u5e38\u306b\u4f5c\u6210\u3055\u308c\u307e\u3057\u305f","StopDeletedToast":"\u505c\u7559\u6240\u306f\u6b63\u5e38\u306b\u524a\u9664\u3055\u308c\u307e\u3057\u305f","StopEditedToast":"\u505c\u7559\u6240\u306f\u6b63\u5e38\u306b\u7de8\u96c6\u3055\u308c\u307e\u3057\u305f","ButtonSeeMore":"\u3082\u3063\u3068\u898b\u308b","StopSearch":"\u63a2\u3059","__routeModule":"These are stop module items","RouteTitle":"\u7d4c\u8def","RouteId":"\u7d4c\u8defID","RouteName":"\u540d\u79f0","RouteIdHelperText":"\u4f8b\uff09101","RouteNameHelperText":"\u4f8b\uff09\u6771\u4eac","RouteIdErrorMaxLength":"\u6700\u5927\u9577\u306f36\u6587\u5b57\u3067\u3059","RouteNameErrorMaxLength":"\u6700\u5927\u9577\u306f50\u6587\u5b57\u3067\u3059","RouteDeleteAlert":"\u78ba\u8a8d","RouteDeleteAlertMessage":"\u3053\u306e\u7d4c\u8def\u3092\u524a\u9664\u3057\u3066\u3082\u3088\u308d\u3057\u3044\u3067\u3059\u304b\uff1f","RouteDeleteConfimMessage":"\u7de8\u96c6\u3092\u30ad\u30e3\u30f3\u30bb\u30eb\u3057\u3066\u3082\u3088\u308d\u3057\u3044\u3067\u3059\u304b\uff1f","RouteCreatedToast":"\u7d4c\u8def\u304c\u6b63\u5e38\u306b\u4f5c\u6210\u3055\u308c\u307e\u3057\u305f","RouteDeletedToast":"\u7d4c\u8def\u306f\u6b63\u5e38\u306b\u524a\u9664\u3055\u308c\u307e\u3057\u305f","RouteEditedToast":"\u7d4c\u8def\u304c\u6b63\u5e38\u306b\u7de8\u96c6\u3055\u308c\u307e\u3057\u305f","RouteSearch":"\u63a2\u3059","RouteSelectedStop":"\u9078\u629e\u3055\u308c\u305f\u505c\u7559\u6240","routeinschedulearart":"\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u304c\u767b\u9332\u3055\u308c\u3066\u3044\u308b\u7d4c\u8def\u3067\u3059\u3002\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u306e\u767a\u7740\u6642\u523b\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002","__ScheduleModule":"These are schedule module items","RouteManagementByDayOfTheWeek":"\u7d4c\u8def/\u66dc\u65e5\u533a\u5206\u5225\u4fbf\u7ba1\u7406","ManagementByDayOfTheWeek":"\u66dc\u65e5\u533a\u5206\u306e\u7ba1\u7406","BusStopName":"\u505c\u7559\u6240\u540d","ButtonAddTrip":"\u4fbf\u306e\u8ffd\u52a0","ButtonDelete":"\u524a\u9664","SchedulePickUp":"\u4e57\u8eca","ScheduleDropOff":"\u964d\u8eca","ScheduleArrival":"\u7740","ScheduleDeparture":"\u767a","DayOfTheWeekClassification":"\u66dc\u65e5\u533a\u5206","StartDate":"\u9069\u7528\u958b\u59cb\u65e5","EndDate":"\u9069\u7528\u7d42\u4e86\u65e5","ServiceId":"\u904b\u884c\u65e5ID","ServiceIdErrorMaxLength":"\u6700\u5927\u9577\u306f36\u6587\u5b57\u3067\u3059","ServiceIdHelperText":"\u4f8b\uff09\u5e73\u65e5","ScheduleMonday":"\u6708","ScheduleTuesday":"\u706b","ScheduleWednesday":"\u6c34","ScheduleThursday":"\u6728","ScheduleFriday":"\u91d1","ScheduleSaturday":"\u571f","ScheduleSunday":"\u65e5","ScheduleWeekdays":"\u5e73\u65e5","ScheduleWeekends":"\u571f\u65e5","ScheduleRouteName":"\u7d4c\u8def\u540d","ScheduleRegisterNumber":"\u767b\u9332\u6570","ListOfOperationSchedule":"\u904b\u884c\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u4e00\u89a7","ServiceCreatedToast":"\u30b5\u30fc\u30d3\u30b9\u304c\u6b63\u5e38\u306b\u4f5c\u6210\u3055\u308c\u307e\u3057\u305f","ServiceDeletedToast":"\u30b5\u30fc\u30d3\u30b9\u306f\u6b63\u5e38\u306b\u524a\u9664\u3055\u308c\u307e\u3057\u305f","ServiceEditedToast":"\u30b5\u30fc\u30d3\u30b9\u304c\u6b63\u5e38\u306b\u7de8\u96c6\u3055\u308c\u307e\u3057\u305f","ServiceAlert":"\u78ba\u8a8d","ServiceNotRecordsFound":"\u30ec\u30b3\u30fc\u30c9\u304c\u3042\u308a\u307e\u305b\u3093","ServiceDeleteAlertMessage":"\u3053\u306e\u66dc\u65e5\u533a\u5206\u3092\u524a\u9664\u3059\u308b\u3068\u3001\u95a2\u9023\u3059\u308b\u3059\u3079\u3066\u306e\u4fbf\u60c5\u5831\u306f\u5931\u308f\u308c\u307e\u3059\u3002\u524a\u9664\u3057\u307e\u3059\u304b\uff1f","TripId":"\u4fbfID","CreateNewTrip":"\u65b0\u3057\u3044\u4fbf\u3092\u4f5c\u6210\u3059\u308b","ErrorStartDate":"\u958b\u59cb\u65e5\u306f\u7d42\u4e86\u65e5\u3088\u308a\u3082\u65e9\u304f\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059","ErrorEndDate":"\u7d42\u4e86\u65e5\u306f\u958b\u59cb\u65e5\u3088\u308a\u3082\u9045\u304f\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059","ErrorSelectClassification":"\u66dc\u65e5\u533a\u5206\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044\u3002","ErrorHoursMinutesFormat":"\u6642\u9593\u3092HH:mm\u5f62\u5f0f\u3067\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u4f8b\uff1a09:45","ScheduleTableDeparture":"\u767a","ScheduleTableArrival":"\u7740","TripCreatedToast":"\u4fbf\u306f\u6b63\u5e38\u306b\u4f5c\u6210\u3055\u308c\u307e\u3057\u305f","TripDeletedToast":"\u4fbf\u306f\u6b63\u5e38\u306b\u524a\u9664\u3055\u308c\u307e\u3057\u305f","TripEditedToast":"\u4fbf\u306f\u6b63\u5e38\u306b\u7de8\u96c6\u3055\u308c\u307e\u3057\u305f","TripDeleteAlert":"\u78ba\u8a8d","TripDeleteAlertMessage":"\u3053\u306e\u4fbf\u3092\u524a\u9664\u3057\u3066\u3082\u3088\u308d\u3057\u3044\u3067\u3059\u304b\uff1f","Pages":"\u30da\u30fc\u30b8","_Others":"These are miscellaneous items","Confirm":"\u78ba\u8a8d","LogoutMessage":"\u30ed\u30b0\u30a2\u30a6\u30c8\u3057\u3066\u3082\u3088\u308d\u3057\u3044\u3067\u3059\u304b\uff1f","ScheduleNone":"\u306a\u3057","TripCreateInfo":"\u4ee5\u4e0b\u306e\u9805\u76ee\u304c\u30c1\u30a7\u30c3\u30af\u3057\u3066\u304f\u3060\u3055\u3044\u3002","TripCreateInfo1":"\u4e57\u8eca\u306b\u30c1\u30a7\u30c3\u30af\u304c\u5165\u3063\u3066\u3044\u308b\u5834\u5408\u306f\u3001\u767a\u6642\u523b\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002","TripCreateInfo2":"\u964d\u8eca\u306b\u30c1\u30a7\u30c3\u30af\u304c\u5165\u3063\u3066\u3044\u308b\u5834\u5408\u306f\u3001\u7740\u6642\u523b\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002","TripCreateInfo3":"\u5230\u7740\u6642\u523b\u3068\u51fa\u767a\u6642\u523b\u3092HH\uff1amm\uff0809:59\uff09\u5f62\u5f0f\u3067\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\uff0824:00\u4ee5\u964d\u306f25:00\u3068\u8868\u8a18\u3055\u308c\u307e\u3059)","TripCreateInfo4":"\u505c\u7559\u6240\u306e\u7740\u6642\u523b <= \u505c\u7559\u6240\u306e\u767a\u6642\u523b","TripCreateInfo5":"\u505c\u7559\u6240\u306e\u767a\u6642\u523b <= \u6b21\u306e\u505c\u7559\u6240\u306e\u7740\u6642\u523b","calenderformLong":"yyyy-MM-dd","calenderformShort":"yyyy/MM","calenderformMiddle":"yyyy\u5e74M\u6708d\u65e5(E)","calenderformMiddleNoWeekday":"yyyy\u5e74M\u6708d\u65e5","ServiceSearch":"\u63a2\u3059","ScheduleSpecifyCalendar":"\u30ab\u30ec\u30f3\u30c0\u30fc\u3067\u6307\u5b9a\u3059\u308b","ErrorRequiredWeekdayOrCalendar":"\u66dc\u65e5\u307e\u305f\u306f\u30ab\u30ec\u30f3\u30c0\u30fc\u3067\u904b\u884c\u65e5\u306e\u6307\u5b9a\u304c\u5fc5\u9808\u3067\u3059\u3002","OperationDays":"\u904b\u884c\u65e5","NonOperationDays":"\u904b\u884c\u9664\u5916\u65e5","OperationDaysComment":"\u904b\u884c\u65e5\u3000\u3000\uff1a\u6307\u5b9a\u66dc\u65e5\u4ee5\u5916\u3067\u904b\u884c\u3059\u308b\u65e5","NonOperationDaysComment":"\u904b\u884c\u9664\u5916\u65e5\uff1a\u6307\u5b9a\u66dc\u65e5\u3067\u3082\u904b\u884c\u3057\u306a\u3044\u65e5","UncheckVisibilityCalendarMessage":"\u30ab\u30ec\u30f3\u30c0\u30fc\u3067\u6307\u5b9a\u3055\u308c\u305f\u904b\u884c\u65e5\u306f\u3059\u3079\u3066\u524a\u9664\u3055\u308c\u307e\u3059\u3002\u64cd\u4f5c\u3092\u5b9f\u884c\u3057\u307e\u3059\u304b\u3002","ChangeStartDateOrEndDateMessage":"\u30ab\u30ec\u30f3\u30c0\u30fc\u3067\u6307\u5b9a\u3055\u308c\u305f\u904b\u884c\u65e5\u306e\u4e2d\u3067\u9069\u7528\u671f\u9593\u5916\u3068\u306a\u308b\u8a2d\u5b9a\u304c\u5b58\u5728\u3057\u307e\u3059\u3002\u3053\u308c\u306f\u524a\u9664\u3055\u308c\u307e\u3059\u304c\u3001\u64cd\u4f5c\u3092\u5b9f\u884c\u3057\u307e\u3059\u304b\u3002\\n\\n\u524a\u9664\u5bfe\u8c61\uff1a\\n","CalendarYear":"\u5e74","__ErroCodes":"These are error code texts","Error40000":"\u30d1\u30e9\u30e1\u30fc\u30bf\u4e0d\u6b63","Error40001":"\u30d5\u30a3\u30fc\u30c9\u306f\u3059\u3067\u306b\u516c\u958b\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001\u7de8\u96c6\u3067\u304d\u307e\u305b\u3093","Error40002":"\u30d5\u30a3\u30fc\u30c9\u306e\u9069\u7528\u958b\u59cb\u65e5\u306b\u306f\u7fcc\u65e5\u4ee5\u964d\u306e\u672a\u6765\u65e5\u3092\u6307\u5b9a\u3057\u3066\u4e0b\u3055\u3044","Error40003":"\u516c\u958b\u3055\u308c\u305f\u30d5\u30a3\u30fc\u30c9\u3088\u308a\u3082\u65b0\u3057\u3044\u958b\u59cb\u65e5\u304c\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","Error40004":"\u7d4c\u8def\u3067\u53c2\u7167\u3055\u308c\u3066\u3044\u308b\u505c\u7559\u6240\u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093","Error40005":"\u65e2\u306b\u516c\u958b\u3055\u308c\u3066\u3044\u308b\u30d5\u30a3\u30fc\u30c9\u306e\u4e2d\u306b\u73fe\u5728\u306e\u30d5\u30a3\u30fc\u30c9\u3088\u308a\u3082\u9069\u7528\u958b\u59cb\u65e5\u304c\u65b0\u3057\u3044\u3082\u306e\u304c\u65e2\u306b\u5b58\u5728\u3057\u307e\u3059","Error40006":"\u516c\u958b\u3092\u53d6\u308a\u6d88\u3059\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093","Error40007":"\u30a4\u30f3\u30dd\u30fc\u30c8\u51e6\u7406\u304c\u5b8c\u4e86\u3057\u3066\u3044\u306a\u3044\u305f\u3081\u3001\u65b0\u3057\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u516c\u958b\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002\u4ee5\u524d\u306e\u516c\u958b\u3092\u53d6\u308a\u6d88\u3059\u304b\u3001\u6642\u9593\u3092\u7a7a\u3051\u3066\u304b\u3089\u516c\u958b\u3057\u3066\u304f\u3060\u3055\u3044\u3002","Error40008":"\u65e2\u306b\u540c\u3058\u30d0\u30fc\u30b8\u30e7\u30f3\u756a\u53f7\u304c\u5b58\u5728\u3057\u307e\u3059","Error40300":"\u6a29\u9650\u4e0d\u8db3","Error40400":"\u30c7\u30fc\u30bf\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093","Error40900":"\u7af6\u5408\u30a8\u30e9\u30fc","Error50000":"\u4e88\u671f\u3057\u306a\u3044\u30a8\u30e9\u30fc","Error50301":"CAFIS\u30a8\u30e9\u30fc","Error23505":"\u505c\u7559\u6240\u30fb\u6a19\u67f1ID\u306f\u65e2\u306b\u5b58\u5728\u3057\u307e\u3059","Error40901":"\u7d4c\u8defID\u306f\u65e2\u306b\u5b58\u5728\u3057\u307e\u3059","Error40902":"\u904b\u884c\u65e5ID\u306f\u65e2\u306b\u5b58\u5728\u3057\u307e\u3059"}')},248:function(e,t,a){e.exports=a(294)},253:function(e,t,a){},26:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"c",(function(){return r})),a.d(t,"d",(function(){return c})),a.d(t,"b",(function(){return o}));var n="TOAST",r=function(e){return{type:n,message:e,severity:"error"}},c=function(e){return{type:n,message:e,severity:"success"}},o=function(){return{type:n,message:void 0,severity:void 0}}},28:function(e,t,a){"use strict";a(58);var n=a(186);a.d(t,"Map",(function(){return n.a}));a(109);var r=a(185);a.d(t,"Page",(function(){return r.a}));var c=a(187);a.d(t,"Content",(function(){return c.a}));var o=a(188);a.d(t,"AlertDisplay",(function(){return o.a}));a(171),a(15),a(40)},287:function(e,t,a){},288:function(e,t,a){e.exports=a.p+"static/media/logo.14a472d0.svg"},289:function(e,t,a){},294:function(e,t,a){"use strict";a.r(t);var n=a(0),r=a.n(n),c=a(20),o=a.n(c);a(253),Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));var i=a(22),l=a(88),s=a(6),d=a.n(s),u=a(21),p=a(5),m=a(25),E=a(28),f=function(e,t){return{type:"FETCH_STOPS_REQUEST",feed_id:e,mapflg:t}},b=function(e){return{type:"FETCH_STOPS_FAILURE",payload:e}},h=function(e){return{type:"GET_STOPS_SEARCH_REQUEST",feed_id:e.feedId,name:e.name,limit:e.limit,page:e.page}},g=function(e){return{type:"GET_STOPS_SEARCH_FAILURE",payload:e}},O=function(e){return{type:"GET_STOPS_SEE_MORE_REQUEST",feed_id:e.feedId,name:e.name,limit:e.limit,page:e.page}},v=function(e){return{type:"GET_STOPS_SEE_MORE_FAILURE",payload:e}},S=function(e){return{type:"CREATE_STOP_FAILURE",payload:e}},_=function(e,t){return{type:"DELETE_STOP_REQUEST",feed_id:t,stop_id:e,mapflg:!1}},j=function(e){return{type:"DELETE_STOP_FAILURE",payload:e}},y=function(e){return{type:"EDIT_STOP_FAILURE",payload:e}},T=function(e){return{type:"GET_STOPS_COUNT_REQUEST",feed_id:e}},C=function(e){return{type:"GET_STOPS_COUNT_FAILURE",payload:e}},x=function(){return{type:"CLEAR_STOP_STATES"}},R=a(26),w=a(336),k=a(300),F=a(343),I=a(304),D=a(342),A=a(49),U=a.n(A),L=a(339),N=a(52),M=a.n(N),P=a(67),H=a(340),B=a(344),G=a(345),W=a(346),z=a(347),Q=a(348),V=a(337),q=a(329),Z=a(73),K=function(e){var t=Object(n.useState)(!1),a=Object(p.a)(t,2),c=a[0],o=a[1],i=e.disabled,l=e.onClick,s=Object(Z.a)(e,["disabled","onClick"]),m=function(){var e=Object(u.a)(d.a.mark((function e(t){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.prev=1,e.next=4,l();case 4:return e.prev=4,o(!1),e.finish(4);case 7:case"end":return e.stop()}}),e,null,[[1,,4,7]])})));return function(t){return e.apply(this,arguments)}}();return r.a.createElement(V.a,Object.assign({onClick:m,disabled:c||i,variant:"contained",color:"primary"},s))};function Y(e){return new Promise((function(t){return setTimeout(t,e)}))}var $=a(341),J=Object(q.a)((function(e){return{textField:{width:"100%"},boxLink:{bottom:"15px",left:"0",fontSize:"14px",fontWeight:"bold",float:"left",width:"100%",textAlign:"center",cursor:"pointer","&:hover":{color:"#304ffe",textDecoration:"none"}},deleteButton:{color:"#FFFFFF",border:0,"&:hover":{color:"#FF5722"},fontSize:"small"},viewButton:{color:"#4CAF50",border:0,cursor:"pointer","&:hover":{color:"#2ea233"}},root:{backgroundColor:e.palette.background.paper,"&:hover":{backgroundColor:"#a5a6a8",color:"#ffffff"},cursor:"pointer"}}})),X={fetchStops:f,deleteStop:_,searchStops:h,seeMoreStops:O,getStopsCount:T},ee=Object(m.b)((function(e){var t=e.translations,a=e.stops,n=e.feeds;return{t:t,stops:a,editing:n.editing,mode:n.mode}}),X)((function(e){var t=e.t,a=e.stops,c=e.searchStops,o=e.seeMoreStops,i=(e.getStopsCount,e.handleView),l=e.propHandleDelete,s=e.mode,m=e.editing,E=J();Object(n.useEffect)((function(){!0===a.disabled?q(!0):!1===a.disabled&&q(!1)})),Object(n.useEffect)((function(){}),[]);var f=Object(n.useState)(!1),b=Object(p.a)(f,2),h=b[0],g=b[1],O=Object(n.useState)(),v=Object(p.a)(O,2),S=v[0],_=v[1],j=Object(n.useState)(!1),y=Object(p.a)(j,2),T=y[0],C=y[1],x=Object(n.useState)(),R=Object(p.a)(x,2),A=R[0],N=R[1],q=function(e){C(e)};function Z(){return(Z=Object(u.a)(d.a.mark((function e(t){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y(1e3);case 2:l(t.id,m.id),g(!1),_(null);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var X=function(){g(!1),_(null)};function ee(){return te.apply(this,arguments)}function te(){return(te=Object(u.a)(d.a.mark((function e(){var t;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=parseInt(a.stopsCount),a.items.length0?(A||N(a.items.length),ne.name=t,ne.limit=null,ne.page=null,c(ne),ne.name=null,ne.limit=null,ne.page=null):(ne.name=null,ne.limit=parseInt(A),ne.page=null,c(ne),N(null))},endAdornment:r.a.createElement(D.a,{position:"start"},r.a.createElement(L.a,null,r.a.createElement(U.a,null)))})),r.a.createElement($.a,{item:!0},r.a.createElement(w.a,{className:"stop-and-route-list",fullWidth:!0,dense:!0},a.items.map((function(e){return r.a.createElement(k.a,{key:e.id,className:E.root},r.a.createElement(F.a,{style:{cursor:"pointer"},onClick:function(t){return i(t,e)},primary:e.name}),r.a.createElement(L.a,{edge:"end",disabled:T,className:E.deleteButton,style:{position:"absolute",right:"13px",display:ae?"block":"none"},onClick:function(t){return function(e,t){e.preventDefault(),g(!0),_(t)}(t,e)}},r.a.createElement(M.a,null)))}))),r.a.createElement(B.a,{maxWidth:"xs",open:h,onClose:X,"aria-labelledby":"alert-dialog-title"},r.a.createElement(G.a,{id:"alert-dialog-title"},t.StopDeleteAlert),r.a.createElement(W.a,null,r.a.createElement(z.a,{className:"calendar-title"},t.StopDeleteAlertMessage)),r.a.createElement(Q.a,null,r.a.createElement(K,{onClick:function(){return function(e){return Z.apply(this,arguments)}(S)},variant:"contained",color:"primary"},"OK"),r.a.createElement(V.a,{onClick:X,variant:"contained"},t.ButtonCancel)))),r.a.createElement($.a,{item:!0,md:12},function(e){var n=parseInt(e),c=a.items.length,o=r.a.createElement(P.a,null,r.a.createElement(H.a,{className:E.boxLink,onClick:ee,color:"inherit"},t.ButtonSeeMore));return c<=50&&n>50||c>50&&c<=100&&n>100||c>100&&c<=150&&n>150||c>150&&c<=200&&n>200||c>200&&c<=250&&n>250||c>250&&c<=300&&n>300||c>300&&c<=350&&n>350||c>350&&c<=400&&n>400||c>400&&c<=450&&n>450?o:null}(a.stopsCount))))))})),te={onMarkerClick:function(e){return{type:"ON_MARKER_CLICK",row:e}}},ae=Object(m.b)((function(e){return{stops:e.stops,mode:e.feeds.mode}}),te)((function(e){var t=e.row,a=(e.pos,e.stops),r=e.map,c=e.drag,o=e.markerDelete,i=e.zoom,l=e.onDragged,s=e.mode,d=e.onMarkerClick,u=e.createmarkerflg,m=Object(n.useState)(),E=Object(p.a)(m,2),f=E[0],b=E[1],h=Object(n.useState)(),g=Object(p.a)(h,2),O=g[0],v=g[1],S=Object(n.useState)(),_=Object(p.a)(S,2),j=_[0],y=_[1];function T(){if(!r)return null;var e,a=new window.google.maps.LatLng(t.latitude,t.longitude),n=!1;!0===c?(s.startsWith("edit")&&(n=!0),e=new window.google.maps.Marker({position:a,map:r,draggable:n,icon:{url:"bus-pink2.svg",scaledSize:new window.google.maps.Size(50,50)}}),b(e)):(e=new window.google.maps.Marker({position:a,map:r,draggable:n,icon:{url:"bus-blue2.svg",scaledSize:new window.google.maps.Size(50,50)}}),b(e));var o=new window.google.maps.InfoWindow({content:t.name,maxWidth:200,disableAutoPan:!0});v(o),n?(e.addListener("dragend",(function(){var t=e.getPosition();f&&f.setMap(null),f||T(),l(t)})),e.addListener("click",(function(){}))):e.addListener("click",(function(e){d(t)})),!1===c&&(r.zoom>=16&&o.open(r,e),e.addListener("mouseover",(function(){r.zoom<16&&o.open(r,e)})),e.addListener("mouseout",(function(){r.zoom<16&&o.close()})))}return Object(n.useEffect)((function(){o?f&&(f.setMap(null),b(null)):c?f&&(f.setMap(null),b(null),T()):u?(f&&f.setMap(null),b(null),T()):f&&(f.setMap(null),b(null),T())}),[c,o,u]),Object(n.useEffect)((function(){i&&(i>=16?O&&(O.open(r,f),y(!0)):i<=15&&j&&(O.close(),y(!1)))}),[i]),Object(n.useEffect)((function(){T()}),[]),Object(n.useEffect)((function(){!0===a.getPosition&&a.handleViewId===t.id&&(a.getPosition=!1,function(e){var t=e.lat,a=e.lng,n=new window.google.maps.LatLng(t,a);f&&f.setPosition(n)}(a.position))})),null})),ne=a(333),re=a(59),ce=a.n(re),oe=a(122),ie=a.n(oe),le=a(70),se=a.n(le),de=a(91),ue=a.n(de),pe=a(40),me=a(301),Ee=a(349),fe=function(e){var t=e.open;return r.a.createElement("div",null,r.a.createElement(me.a,{style:{color:"#fff",zIndex:1},open:t},r.a.createElement(Ee.a,{color:"inherit"})))},be=Object(q.a)((function(e){return{textField:{width:"100%",height:"65px",marginTop:"30px"},button:{width:"100%",margin:"0",height:"40px",marginTop:"30px"},asterisk:{color:"red"}}})),he={fetchStops:f,createStop:function(e){return{type:"CREATE_STOP_REQUEST",feed_id:e.feedId,id:e.id,name:e.name,latitude:e.latitude,longitude:e.longitude,mapflg:!1}},deleteStop:_,editStop:function(e){return{type:"EDIT_STOP_REQUEST",feed_id:e.feedId,id:e.id,name:e.name,latitude:e.latitude,longitude:e.longitude,mapflg:!1}},getStopsCount:T,toastError:R.c,toastSuccess:R.d,clearStopStates:x,handleViewId:function(e){return{type:"HANDLE_VIEW_ID",id:e}},setMarkerPosition:function(e){return{type:"SET_MARKER_POSITION",position:e}},onZoomChange:function(e,t){return{type:"ON_MAP_ZOOM_LEVEL_CHANGED",level:e,status:t}}},ge=Object(m.b)((function(e){var t=e.translations,a=e.stops,n=e.feeds;return{t:t,stops:a,editing:n.editing,mode:n.mode}}),he)((function(e){var t=e.t,a=e.stops,c=e.editing,o=e.mode,i=e.fetchStops,l=e.createStop,s=e.deleteStop,m=e.editStop,f=e.getStopsCount,b=e.clearStopStates,h=e.handleViewId,g=e.setMarkerPosition,O=e.onZoomChange,v=e.toastError,S=e.toastSuccess,_=be(),j=Object(n.useState)(),y=Object(p.a)(j,2),T=y[0],C=y[1],x=Object(n.useState)(),R=Object(p.a)(x,2),w=R[0],k=R[1],F=Object(n.useState)(),I=Object(p.a)(F,2),D=I[0],A=I[1],U=Object(n.useState)(!1),N=Object(p.a)(U,2),M=N[0],P=N[1],H=Object(n.useState)(!0),q=Object(p.a)(H,2),Z=q[0],J=q[1],X=Object(n.useState)(),te=Object(p.a)(X,2),re=te[0],oe=te[1],le=Object(n.useState)(),de=Object(p.a)(le,2),me=de[0],Ee=de[1],he=Object(n.useState)(!1),ge=Object(p.a)(he,2),Oe=ge[0],ve=ge[1],Se=Object(n.useState)(!0),_e=Object(p.a)(Se,2),je=_e[0],ye=_e[1],Te=Object(n.useState)(!0),Ce=Object(p.a)(Te,2),xe=Ce[0],Re=Ce[1],we=Object(n.useState)(!1),ke=Object(p.a)(we,2),Fe=ke[0],Ie=ke[1],De=Object(n.useState)(!1),Ae=Object(p.a)(De,2),Ue=Ae[0],Le=Ae[1],Ne=Object(n.useState)(!1),Me=Object(p.a)(Ne,2),Pe=Me[0],He=Me[1],Be=Object(n.useState)(),Ge=Object(p.a)(Be,2),We=Ge[0],ze=Ge[1],Qe=Object(n.useState)(),Ve=Object(p.a)(Qe,2),qe=Ve[0],Ze=Ve[1],Ke=Object(n.useState)(),Ye=Object(p.a)(Ke,2),$e=Ye[0],Je=Ye[1],Xe=Object(n.useState)(!1),et=Object(p.a)(Xe,2),tt=et[0],at=et[1],nt=Object(n.useState)(),rt=Object(p.a)(nt,2),ct=rt[0],ot=rt[1],it=Object(n.useState)(!1),lt=Object(p.a)(it,2),st=lt[0],dt=lt[1],ut=Object(n.useState)(!1),pt=Object(p.a)(ut,2),mt=pt[0],Et=pt[1],ft=Object(n.useState)(),bt=Object(p.a)(ft,2),ht=bt[0],gt=bt[1],Ot=Object(n.useState)({stopId:void 0,stopName:void 0,stopLoc:void 0}),vt=Object(p.a)(Ot,2),St=vt[0],_t=vt[1],jt=Object(n.useState)(!1),yt=Object(p.a)(jt,2),Tt=yt[0],Ct=yt[1],xt=Object(n.useState)(),Rt=Object(p.a)(xt,2),wt=Rt[0],kt=Rt[1],Ft=Object(n.useState)(!0),It=Object(p.a)(Ft,2),Dt=It[0],At=It[1],Ut=Object(n.useState)(null),Lt=Object(p.a)(Ut,2),Nt=Lt[0],Mt=Lt[1],Pt=Object(n.useState)(!0),Ht=Object(p.a)(Pt,2),Bt=Ht[0],Gt=Ht[1];if(Object(n.useEffect)((function(){void 0!==a.error&&(a.error=void 0),b()}),[]),Object(n.useEffect)((function(){if(void 0!==a.error)a.error&&a.error.code?(v(pe.a.getErrorCodeText(a.error.code,t)),a.error=void 0):a.error&&a.error.includes("23505")?(v(t.Error23505),a.error=void 0):(v(a.error),a.error=void 0);else if(!0===a.getCount){if(tt&&(!me||null===me)){a.getCount=!1;var e="stop"+(parseInt(a.stopsCount)+1),n=function(){if(!re)return null;return new window.google.maps.LatLng(re.getCenter().lat(),re.getCenter().lng(),!1)}();Vt(e,n)}Gt(!1),a.getCount=!1}else!0===a.created?(S(t.CreatedToast),a.created=!1,Zt()):!0===a.edited?(S(t.EditedToast),a.edited=!1,Kt()):!0===a.deleted?(S(t.DeletedToast),a.handleDeleteId=Nt,a.deleted=!1):!0===a.getClick?(a.getClick=!1,wt?Qt(!1):ia(a.row),kt(a.row)):!0===a.getZoom&&(a.getZoom=!1,r=a.zoom_level,gt(r));var r})),Object(n.useEffect)((function(){if(re)if(a.latLngBounds.isEmpty()){Xt(13,{lat:35.6809591,lng:139.7673068})}else re.fitBounds(a.latLngBounds)}),[a.latLngBounds]),null==c||null==o)return r.a.createElement("div",null);var Wt=function(e,t){var a={lat:e,lng:t},n=re.getZoom(),r=new window.google.maps.LatLng(e,t);re.getBounds().contains(r)||Xt(n,a),gt(n)};function zt(){return(zt=Object(u.a)(d.a.mark((function e(){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Gt(!0),e.next=3,Y(500);case 3:f(c.id),h(null),i(c.id,!1),Yt();case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Qt=function(e){At(!!e),St&&St.stopName===T&&St.stopId===w&&St.stopLoc===D?tt?(na(),_t({stopId:void 0,stopName:void 0,stopLoc:void 0})):(ra(),_t({stopId:void 0,stopName:void 0,stopLoc:void 0}),kt(null),e||ia(a.row)):null==T||null==w||null==D?ia(a.row):St&&St.stopName!=T||St.stopId!=w||St.stopLoc!=D?ta():ia(a.row)},Vt=function(e,t){ot(e);var a=function(e,t){if(!re)return null;var a=new window.google.maps.Marker({position:t,map:re,title:e,animation:window.google.maps.Animation.DROP,icon:{url:"bus-pink2.svg",scaledSize:new window.google.maps.Size(50,50)},draggable:!0}),n=t.lat(),r=t.lng();return A(n+","+r),a}(e,t);Ee(a),function(e){new window.google.maps.InfoWindow({content:e,maxWidth:200})}(e),a.addListener("dragend",(function(e){var t=e.latLng.lat(),a=e.latLng.lng();He(!1),Je(null),A(t+","+a)})),k(e),C(e),P(!0),J(!1),Gt(!1)};function qt(){return(qt=Object(u.a)(d.a.mark((function e(){var t,a,n;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Jt()){e.next=9;break}return Gt(!0),e.next=4,Y(1e3);case 4:ot(T),t=parseFloat(D.split(",")[0]),a=parseFloat(D.split(",")[1]),n={feedId:c.id,id:w,name:T,latitude:t,longitude:a},tt?(l(n),Ct(!0)):(m(n),Ct(!0));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Zt=function(){h(w),ye(!1),Re(!1),ve(!0),dt(!0),at(!1),_t({stopId:w,stopName:T,stopLoc:D}),ea(),Gt(!1)},Kt=function(){ye(!1),Re(!1),ve(!0),dt(!0),_t({stopId:w,stopName:T,stopLoc:D}),h(w),Gt(!1)},Yt=function(){ea(),C(null),A(null),k(null),Le(!1),He(!1),Ie(!1),Ze(null),Je(null),ze(null),at(!0),Ee(null),ot(null),ye(!1),Re(!1),ve(!0),dt(!1)};function $t(e){var n=e.target,r=n.name,c=n.value,o=/^[A-Z\uff21-\uff3aa-z\uff41-\uff5a0-9\uff10-\uff19\u3041-\u3093\u30a1-\u30fb\u30fd\u30fe\u309b\u309c\u30fc\u4e00-\u9fa5]+$/i;if(r.startsWith("stop_id")&&(c.length>36?(Ie(!0),ze(t.StopIdErrorMaxLength)):c.trim().length<=0||c.length>=0&&c.length<=36&&o.test(c)?(Ie(!1),ze(null)):c.length>0&&!o.test(c)&&(Ie(!0),ze(t.FeedVersionAllowedCharacters)),k(c)),r.startsWith("stop_name")&&(c.length>20?(Le(!0),Ze(t.StopNameErrorMaxLength)):c.length>=0&&c.length<=20&&(Le(!1),Ze(null)),C(c)),r.startsWith("stop_loc")){if(0===c.length)return He(!1),Je(null),void A(c);if(2!==D.split(",").length)return He(!0),Je(t.StopLocationError),void A(c);if(He(!1),Je(null),!/^[-0-9,.]*$/g.test(c))return He(!0),Je(t.StopLocationError),void A(c);if(!/^[-+]?([1-8]?\d(\.\d+)?|90(\.0+)?),*[-+]?(180(\.0+)?|((1[0-7]\d)|([1-9]?\d))(\.\d+)?)$/g.test(c))return He(!0),Je(t.StopLocationError),void A(c);var i=parseFloat(c.split(",")[0]),l=parseFloat(c.split(",")[1]),s=new window.google.maps.LatLng(i,l);if(i<-90||i>90)return He(!0),Je(t.StopLocationErrorLatitude),void A(c);if(l<-180||l>180)return He(!0),Je(t.StopLocationErrorLongitude),void A(c);var d={lat:i,lng:l};if(me)me.setPosition(s);else{g(d),Ee(null);for(var u=0;u36?(e=!1,Ie(!0),ze(t.StopIdErrorMaxLength)):/^[A-Z\uff21-\uff3aa-z\uff41-\uff5a0-9\uff10-\uff19\u3041-\u3093\u30a1-\u30fb\u30fd\u30fe\u309b\u309c\u30fc\u4e00-\u9fa5]+$/i.test(w)||(e=!1,Ie(!0),ze(t.FeedVersionAllowedCharacters)),!T||T.trim().length<=0?(e=!1,Le(!0),Ze(t.ErrorRequired)):T.length>20&&(e=!1,Le(!0),Ze(t.StopNameErrorMaxLength)),!D||D.length<=0)e=!1,He(!0),Je(t.ErrorRequired);else if(2!==D.split(",").length)e=!1,He(!0),Je(t.StopLocationError);else if(/^[-0-9,.]*$/g.test(D))if(/^[-+]?([1-8]?\d(\.\d+)?|90(\.0+)?),*[-+]?(180(\.0+)?|((1[0-7]\d)|([1-9]?\d))(\.\d+)?)$/g.test(D)){var a=parseFloat(D.split(",")[0]),n=parseFloat(D.split(",")[1]),r=new window.google.maps.LatLng(a,n);if(a<-90||a>90)e=!1,He(!0),Je(t.StopLocationErrorLatitude);else if(n<-180||n>180)e=!1,He(!0),Je(t.StopLocationErrorLongitude);else{var c={lat:a,lng:n};me?me.setPosition(r):g(c),He(!1),Je(null)}}else e=!1,He(!0),Je(t.StopLocationError);else e=!1,He(!0),Je(t.StopLocationError);return e}function Xt(e,t){if(!re)return null;re.setZoom(e);var a=t.lat,n=t.lng;re.setCenter({lat:a,lng:n})}function ea(){if(!re)return null;me&&me.setMap(null)}var ta=function(){Et(!0)},aa=function(e){e.preventDefault(),Et(!1)},na=function(){ye(!0),ve(!1),Re(!0),P(!1),J(!0),ot(null),k(null),C(null),A(null),at(!1),Et(!1),ea(),Ee(null),i(c.id,!1)},ra=function(){ea(),Ee(null),A(null),C(null),k(null),Ie(!1),Le(!1),He(!1),dt(!1),ze(null),Ze(null),Je(null),Re(!0),ye(!0),ve(!1),J(!0),P(!1),h(null),Et(!1),i(c.id,!1)};function ca(){return(ca=Object(u.a)(d.a.mark((function e(){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y(1e3);case 2:tt?na():(ra(),Dt||(ia(a.row),kt(null)));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var oa=function(e){var t=e.lat(),a=e.lng();A(t+","+a)};function ia(e){tt||(ea(),i(c.id,!1),Ee(null),ot(e.name),k(e.id),C(e.name),A(e.latitude+","+e.longitude),at(!1),ye(!1),Re(!1),ve(!0),P(!0),J(!1),dt(!0),_t({stopId:e.id,stopName:e.name,stopLoc:e.latitude+","+e.longitude}),h(e.id))}var la,sa=function(e){return o.startsWith("edit")?a.handleViewId&&a.handleViewId===e.id?r.a.createElement(ae,{key:e.id,id:e.id,map:re,row:e,drag:!0,markerDelete:!1,zoom:ht,onDragged:oa,createmarkerflg:!1}):Tt?r.a.createElement(ae,{key:e.id,id:e.id,map:re,row:e,drag:!1,markerDelete:!1,zoom:ht,onDragged:oa,createmarkerflg:!0}):a.handleDeleteId&&a.handleDeleteId===e.id?r.a.createElement(ae,{key:e.id,id:e.id,map:re,row:e,drag:!1,markerDelete:!0,zoom:ht,onDragged:oa,createmarkerflg:!1}):r.a.createElement(ae,{key:e.id,id:e.id,map:re,row:e,drag:!1,markerDelete:!1,zoom:ht,onDragged:oa,createmarkerflg:!1}):a.handleViewId&&a.handleViewId===e.id?r.a.createElement(ae,{key:e.id,id:e.id,map:re,row:e,drag:!0,markerDelete:!1,zoom:ht,onDragged:oa,createmarkerflg:!1}):r.a.createElement(ae,{key:e.id,id:e.id,map:re,row:e,drag:!1,markerDelete:!1,zoom:ht,onDragged:oa,createmarkerflg:!1})},da=!1;return o.startsWith("edit")?la=r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"save-button"},r.a.createElement(K,{disabled:je,variant:"contained",onClick:function(){return qt.apply(this,arguments)},color:"primary",className:_.button},r.a.createElement(ie.a,null))),r.a.createElement("div",{className:"add-button"},r.a.createElement(K,{disabled:Oe,variant:"contained",onClick:function(){return zt.apply(this,arguments)},color:"primary",className:_.button},r.a.createElement(ce.a,null))),r.a.createElement("div",{className:"back-button1"},r.a.createElement(V.a,{disabled:xe,variant:"contained",onClick:function(){return Qt(!0)},className:_.button},r.a.createElement(ue.a,null)))):da=!0,r.a.createElement(E.Page,null,r.a.createElement(E.Content,null,r.a.createElement("form",{className:_.form,noValidate:!0},r.a.createElement("div",{className:"article-content"},r.a.createElement($.a,{container:!0,spacing:0},r.a.createElement($.a,{item:!0,xs:4,style:{display:M?"block":"none"}},r.a.createElement("div",{className:"map-content-box"},r.a.createElement("div",{className:"map-content-box-inside",style:{paddingBottom:150}},r.a.createElement("div",{className:"menubutton-section"},r.a.createElement(L.a,{onClick:function(){o.startsWith("edit")?St&&St.stopName===T&&St.stopId===w&&St.stopLoc===D?tt?(na(),_t({stopId:void 0,stopName:void 0,stopLoc:void 0})):(ra(),_t({stopId:void 0,stopName:void 0,stopLoc:void 0})):ta():(J(!0),P(!1),dt(!1),h(null))}},r.a.createElement(se.a,null)),r.a.createElement("h4",null,ct)),r.a.createElement(ne.a,{required:!0,fullWidth:!0,variant:"outlined",id:"stop_id",name:"stop_id",InputLabelProps:{classes:{asterisk:_.asterisk}},label:t.StopId,type:"text",disabled:st,onChange:function(e){return $t(e)},error:Fe,helperText:Fe?We:t.StopIdHelperText,value:w||"",className:_.textField}),r.a.createElement(ne.a,{required:!0,fullWidth:!0,variant:"outlined",id:"stop_name",name:"stop_name",InputLabelProps:{classes:{asterisk:_.asterisk}},label:t.StopName,type:"text",disabled:da,onChange:function(e){return $t(e)},error:Ue,helperText:Ue?qe:t.StopNameHelperText,value:T||"",className:_.textField}),r.a.createElement(ne.a,{required:!0,fullWidth:!0,variant:"outlined",id:"stop_loc",name:"stop_loc",InputLabelProps:{classes:{asterisk:_.asterisk}},label:t.StopLocation,type:"text",disabled:da,onChange:function(e){return $t(e)},error:Pe,helperText:Pe?$e:t.StopLocationHelperText,value:D||"",className:_.textField})))),r.a.createElement($.a,{item:!0,xs:4,style:{display:Z?"block":"none"}},Bt?r.a.createElement(fe,{open:!0}):r.a.createElement(ee,{handleView:function(e,t){o.startsWith("edit")?tt||(h(t.id),ot(t.name),k(t.id),C(t.name),A(t.latitude+","+t.longitude),_t({stopId:t.id,stopName:t.name,stopLoc:t.latitude+","+t.longitude}),at(!1),ye(!1),Re(!1),ve(!0),P(!0),J(!1),dt(!0),Wt(t.latitude,t.longitude),Ct(!1)):(h(t.id),ot(t.name),k(t.id),C(t.name),A(t.latitude+","+t.longitude),dt(!0),P(!0),J(!1),Ct(!1))},propHandleDelete:function(e,t){Ct(!1),Mt(e),s(e,t)}})),r.a.createElement($.a,{item:!0,xs:8},r.a.createElement(E.Map,{id:"gmap",options:{mapTypeId:"roadmap",minZoom:3,maxZoom:21,zoomControl:!0,zoomControlOptions:{position:1},streetViewControl:!1,gestureHandling:"greedy",clickableIcons:!1},onMapLoad:function(e){re||(oe(e),c&&(i(c.id,!0),e.addListener("zoom_changed",(function(){var t=e.getZoom();O(t,!0)}))))}}))),la)),r.a.createElement(B.a,{maxWidth:"xs",open:mt,onClose:aa,"aria-labelledby":"alert-dialog-title"},r.a.createElement(G.a,{id:"alert-dialog-title"},t.StopDeleteAlert),r.a.createElement(W.a,null,r.a.createElement(z.a,{className:"calendar-title"},t.StopDeleteConfimMessage)),r.a.createElement(Q.a,null,r.a.createElement(K,{onClick:function(){return ca.apply(this,arguments)},variant:"contained",color:"primary"},"OK"),r.a.createElement(V.a,{onClick:aa,variant:"contained"},t.ButtonCancel))),a.markers.map((function(e){return sa(e)}))))})),Oe=a(80),ve=a(83),Se=a(82),_e=function(){return{type:"FETCH_FEEDS_REQUEST"}},je=function(e){return{type:"FETCH_FEEDS_FAILURE",payload:e}},ye=function(e){return{type:"CREATE_FEED_FAILURE",payload:e}},Te=function(e){return{type:"DELETE_FEED_FAILURE",payload:e}},Ce=function(e){return{type:"EDIT_FEED_FAILURE",payload:e}},xe=function(e){return{type:"GET_FEED_REQUEST",feed_id:e}},Re=function(e){return{type:"GET_FEED_FAILURE",payload:e}},we=function(e){return{type:"PUBLISH_FEED_FAILURE",payload:e}},ke=function(e){return{type:"UNPUBLISH_FEED_FAILURE",payload:e}},Fe=a(81),Ie=a(39),De=a(365),Ae=a(97),Ue=a.n(Ae),Le=a(34),Ne=a.n(Le),Me=a(66),Pe=a.n(Me),He=Object(q.a)((function(e){return{button:{margin:"0",width:"100%",height:"40px",marginTop:"30px"},title:{paddingBottom:"20px",margin:0},asterisk:{color:"red"}}})),Be={editFeed:function(e,t,a){return{type:"EDIT_FEED_REQUEST",feed_id:e,feed_version:t,feed_start_date:a}},getFeed:xe,toastError:R.c,toastSuccess:R.d},Ge=Object(m.b)((function(e){var t=e.translations,a=e.feeds;return{t:t,feeds:a,editing:a.editing,mode:a.mode}}),Be)((function(e){var t=e.t,a=e.feeds,c=e.editing,o=e.mode,i=e.editFeed,l=e.getFeed,s=e.toastError,m=e.toastSuccess,f=He(),b=Object(n.useState)(null),h=Object(p.a)(b,2),g=h[0],O=h[1],v=Object(n.useState)(null),S=Object(p.a)(v,2),_=S[0],j=S[1],y=Object(n.useState)(!1),T=Object(p.a)(y,2),C=T[0],x=T[1],R=Object(n.useState)(),w=Object(p.a)(R,2),k=w[0],F=w[1],I=Object(n.useState)(!1),D=Object(p.a)(I,2),A=D[0],U=D[1],L=Object(n.useState)(),N=Object(p.a)(L,2),M=N[0],P=N[1],H=Object(n.useState)(null),B=Object(p.a)(H,2),G=B[0],W=B[1],z=Object(n.useState)(null),Q=Object(p.a)(z,2),q=Q[0],Z=Q[1],J=function(e){Object(ve.a)(n,e);var a=Object(Se.a)(n);function n(){var e;Object(Oe.a)(this,n);for(var r=arguments.length,c=new Array(r),o=0;o25?(e=!1,x(!0),F(t.FeedVersionErrorMaxLength)):null==_.match(/^[A-Za-z0-9-]*$/)&&(e=!1,x(!0),F(t.FeedVersionErrorString)),(!g||g.length<=0)&&(e=!1,U(!0),P(t.ErrorRequired)),e}function re(){return(re=Object(u.a)(d.a.mark((function e(){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ae()){e.next=4;break}return e.next=3,Y(1e3);case 3:i(c.id,_,g);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return r.a.createElement(E.Page,null,r.a.createElement(E.Content,null,r.a.createElement("div",{className:"article-mainpage"},r.a.createElement("div",{className:"dashboard-right"},r.a.createElement($.a,{container:!0,spacing:0},r.a.createElement($.a,{item:!0,xs:12})),r.a.createElement($.a,{container:!0,spacing:0},r.a.createElement($.a,{item:!0,xs:4},r.a.createElement("h3",{className:f.title},t.FeedInfoTitle),r.a.createElement("div",{className:"feedInfo"},r.a.createElement("div",{style:{padding:"25px"}},r.a.createElement($.a,{container:!0,spacing:0},r.a.createElement($.a,{item:!0,xs:12},r.a.createElement(ne.a,{id:"feed_version",name:"feed_version",disabled:X,required:!0,fullWidth:!0,InputLabelProps:{classes:{asterisk:f.asterisk}},value:_||"",onChange:function(e){var a=e.target.value;return a.length>25?(x(!0),F(t.FeedVersionErrorMaxLength)):a.length>=0&&a.length<=25&&(x(!1),F(null)),j(a.trim()),a},variant:"outlined",label:t.FeedTableHeader,error:C,className:f.textField,helperText:C?k:t.FeedVersionHelperText}))),r.a.createElement($.a,{container:!0,spacing:0,style:{paddingTop:20}},r.a.createElement($.a,{item:!0,xs:12},r.a.createElement(Ie.a,{utils:J,locale:Pe.a},r.a.createElement(De.a,{variant:"inline",required:!0,fullWidth:!0,inputVariant:"outlined",autoOk:"true",id:"feed_start_date",name:"feed_start_date",disabled:X,InputLabelProps:{classes:{asterisk:f.asterisk}},label:t.FeedStartDate,format:t.calenderformMiddle,onChange:function(e){return function(e){U(!1),P(null),O(Ue()(new Date(e.getTime()-6e4*e.getTimezoneOffset())).format("YYYY-MM-DD"))}(e)},error:A,value:g||"",helperText:A?M:"",className:f.textField,datelabelprops:{shrink:!0}})),r.a.createElement(V.a,{onClick:function(){null!=G&&null!=q?(j(G),O(q)):(j(a.feedItem.version),O(a.feedItem.feed_start_date))},variant:"contained",disabled:X,className:"feed-canselbutton"},t.ButtonCancel),r.a.createElement(K,{type:"submit",disabled:X,onClick:function(){return re.apply(this,arguments)},variant:"contained",color:"primary",className:"feed-savebutton"},t.ButtonSave)))))))))))})),We=function(e){return{type:"FETCH_ROUTES_REQUEST",feed_id:e}},ze=function(e){return{type:"FETCH_ROUTES_FAILURE",payload:e}},Qe=function(e){return{type:"CREATE_ROUTE_FAILURE",payload:e}},Ve=function(e){return{type:"DELETE_ROUTE_FAILURE",payload:e}},qe=function(e){return{type:"EDIT_ROUTE_FAILURE",payload:e}},Ze=function(e,t){return{type:"GET_ROUTE_INFO_REQUEST",feed_id:e,route_id:t}},Ke=function(e){return{type:"GET_ROUTE_INFO_FAILURE",payload:e}},Ye=function(e){return{type:"GET_ROUTES_COUNT_REQUEST",feed_id:e}},$e=function(e){return{type:"GET_ROUTES_COUNT_FAILURE",payload:e}},Je=function(){return{type:"CLEAR_ROUTE_STATES"}},Xe=function(e){return{type:"GET_ROUTES_SEARCH_FAILURE",payload:e}},et=function(e){return{type:"GET_ROUTES_SEE_MORE_FAILURE",payload:e}},tt=function(e){return{type:"FETCH_TRIP_SUMMARIES_REQUEST",feed_id:e}},at=function(e){return{type:"FETCH_TRIP_SUMMARIES_FAILURE",payload:e}},nt=function(e){return{type:"GET_TRIPS_SEARCH_FAILURE",payload:e}},rt=function(e){return{type:"GET_TRIPS_SEE_MORE_FAILURE",payload:e}},ct=function(e,t,a){return{type:"FETCH_TRIP_SCHEDULES_REQUEST",feed_id:e,route_id:t,service_id:a}},ot=function(e){return{type:"FETCH_TRIP_SCHEDULES_FAILURE",payload:e}},it=function(e){return{type:"CREATE_TRIP_FAILURE",payload:e}},lt=function(e){return{type:"DELETE_TRIP_FAILURE",payload:e}},st=function(e){return{type:"EDIT_TRIP_FAILURE",payload:e}},dt=function(){return{type:"CLEAR_TRIP_SCHEDULES"}},ut=a(9),pt=a(354),mt=a(356),Et=a(351),ft=a(353),bt=a(355),ht=a(352),gt=a(226),Ot=Object(ut.a)((function(e){return{head:{backgroundColor:"#E1F5FE",color:"#616161",padding:"25px 10px","font-weight":"bold"}}}))(Et.a),vt=Object(ut.a)((function(e){return{root:{}}}))(ht.a),St=Object(q.a)((function(e){return{table:{minWidth:700},deleteButton:{color:"#FF5722"},formControl:{minWidth:120},textField:{marginBottom:"19px"},redButton:{color:"#FF5722",backgroundCcolor:"#FFF",border:0,cursor:"pointer","&:hover":{color:"#b42f06"}},greenButton:{color:"#fff",backgroundColor:"#4CAF50",padding:"6px 16px",fontSize:"0.875rem",minWidth:"64px",boxSizing:"border-box",textTransform:"uppercase",fontWeight:500,lineHeight:1.75,borderRadius:"4px",border:0,cursor:"pointer","&:hover":{backgroundColor:"#2ea233"}},yellowButton:{color:"#fff",backgroundColor:"#eec751",padding:"6px 16px",fontSize:"0.875rem",minWidth:"64px",boxSizing:"border-box",textTransform:"uppercase",fontWeight:500,lineHeight:1.75,borderRadius:"4px",border:0,cursor:"pointer","&:hover":{backgroundColor:"#FFC107"}},asterisk:{color:"red"}}})),_t={fetchFeeds:_e,createFeed:function(e,t){return{type:"CREATE_FEED_REQUEST",feed_version:e,feed_start_date:t}},deleteFeed:function(e){return{type:"DELETE_FEED_REQUEST",feed_id:e}},getFeed:xe,editMode:function(e,t){return{type:"EDIT_MODE_REQUEST",feed:e,mode:t}},viewMode:function(e,t){return{type:"VIEW_MODE_REQUEST",feed:e,mode:t}},publishFeed:function(e){return{type:"PUBLISH_FEED_REQUEST",feed_id:e}},unpublishFeed:function(e){return{type:"UNPUBLISH_FEED_REQUEST",feed_id:e}},toastError:R.c,toastSuccess:R.d,clearStopStates:x,clearRouteStates:Je,clearTripSchedules:dt},jt=Object(m.b)((function(e){return{t:e.translations,feeds:e.feeds,stops:e.stops,routes:e.routes}}),_t)((function(e){var t=e.t,a=e.feeds,c=e.fetchFeeds,o=e.createFeed,i=e.deleteFeed,l=e.editMode,s=e.viewMode,m=(e.getFeed,e.publishFeed),f=e.unpublishFeed,b=e.clearStopStates,h=e.clearRouteStates,g=e.clearTripSchedules,O=e.toastError,v=e.toastSuccess,S=St();Object(n.useEffect)((function(){void 0!==a.error&&(a.error=void 0),c()}),[]),Object(n.useEffect)((function(){void 0!==a.error?a.error&&a.error.code?(O(pe.a.getErrorCodeText(a.error.code,t)),a.error=void 0):(O(a.error),a.error=void 0):!0===a.created?(v(t.CreatedToast),a.created=!1,it()):!0===a.deleted?(v(t.DeletedToast),a.deleted=!1):!0===a.getFeed?a.getFeed=!1:!0===a.publishFeed?(v(t.FeedPublishedToast),a.publishFeed=!1):!0===a.unpublishFeed?(v(t.FeedUnPublishedToast),a.unpublishFeed=!1):void 0===a.lastUpdated&&!1===a.isFetching?(c(),lt(a.mode)):void 0!==a.mode&<(a.mode)}));var _=Object(n.useState)(!1),j=Object(p.a)(_,2),y=j[0],T=j[1],C=Object(n.useState)(!1),x=Object(p.a)(C,2),R=x[0],w=x[1],k=Object(n.useState)(!1),F=Object(p.a)(k,2),I=F[0],D=F[1],A=Object(n.useState)(!1),U=Object(p.a)(A,2),N=U[0],P=U[1],H=Object(n.useState)(),q=Object(p.a)(H,2),Z=q[0],J=q[1],X=Object(n.useState)(),ee=Object(p.a)(X,2),te=ee[0],ae=ee[1],re=Object(n.useState)(),oe=Object(p.a)(re,2),ie=oe[0],le=oe[1],se=Object(n.useState)(null),de=Object(p.a)(se,2),ue=de[0],me=de[1],Ee=Object(n.useState)(!1),be=Object(p.a)(Ee,2),he=be[0],ge=be[1],_e=Object(n.useState)(),je=Object(p.a)(_e,2),ye=je[0],Te=je[1],Ce=Object(n.useState)(null),xe=Object(p.a)(Ce,2),Re=xe[0],we=xe[1],ke=Object(n.useState)(!1),Ae=Object(p.a)(ke,2),Le=Ae[0],Me=Ae[1],He=Object(n.useState)(),Be=Object(p.a)(He,2),Ge=Be[0],We=Be[1],ze=Object(n.useState)(!1),Qe=Object(p.a)(ze,2),Ve=Qe[0],qe=Qe[1],Ze=Object(n.useState)(),Ke=Object(p.a)(Ze,2),Ye=Ke[0],$e=Ke[1],Je=Object(n.useState)(!0),Xe=Object(p.a)(Je,2),et=Xe[0],tt=Xe[1],at=function(e){Object(ve.a)(n,e);var a=Object(Se.a)(n);function n(){var e;Object(Oe.a)(this,n);for(var r=arguments.length,c=new Array(r),o=0;o25&&(e=!1,ge(!0),Te(t.FeedVersionErrorMaxLength)),(!Re||Re.length<=0)&&(e=!1,Me(!0),We(t.ErrorRequired)),e}var Dt=function(e,n){switch(e){case 0:return a.editing?n.id.startsWith(a.editing.id)?r.a.createElement(r.a.Fragment,null,r.a.createElement(Ot,{align:"center"},ot(!0,n)),r.a.createElement(Ot,{align:"center"},nt(t,!0,!1,n)),r.a.createElement(Ot,{align:"left"},rt(t,!0,n))):r.a.createElement(r.a.Fragment,null,r.a.createElement(Ot,{align:"center"},ot(!1,n)),r.a.createElement(Ot,{align:"center"},nt(t,!1,!0,n)),r.a.createElement(Ot,{align:"left"},rt(t,!1,n))):r.a.createElement(r.a.Fragment,null,r.a.createElement(Ot,{align:"center"},ot(!1,n)),r.a.createElement(Ot,{align:"center"},nt(t,!1,!1,n)),r.a.createElement(Ot,{align:"left"},rt(t,!1,n)));case 1:return a.editing?n.id.startsWith(a.editing.id)?r.a.createElement(r.a.Fragment,null,r.a.createElement(Ot,{align:"center"}),r.a.createElement(Ot,{align:"center"},ct(t,!0,!1,n)),r.a.createElement(Ot,{align:"center"})):r.a.createElement(r.a.Fragment,null,r.a.createElement(Ot,{align:"center"}),r.a.createElement(Ot,{align:"center"},ct(t,!1,!0,n)),r.a.createElement(Ot,{align:"center"})):r.a.createElement(r.a.Fragment,null,r.a.createElement(Ot,{align:"center"}),r.a.createElement(Ot,{align:"center"},ct(t,!1,!1,n)),r.a.createElement(Ot,{align:"left"},n.can_cancel_published&&function(e,t,a){return r.a.createElement(V.a,{variant:"contained",onClick:function(e){return xt(e,a.id)},disabled:t,className:S.redButton},e.ButtonUnRelease)}(t,!1,n)))}};return r.a.createElement(E.Page,null,r.a.createElement(E.Content,null,r.a.createElement("div",{className:"article-mainpage"},r.a.createElement("div",{className:"dashboard-right"},r.a.createElement($.a,{container:!0,spacing:0},r.a.createElement($.a,{item:!0,xs:6},r.a.createElement("div",{className:"title-left"},r.a.createElement("h3",null,t.FeedTableHeader))),r.a.createElement($.a,{item:!0,xs:6},r.a.createElement("div",{className:"title-right"},r.a.createElement(K,{variant:"contained",disabled:!!Ye,color:"primary",onClick:function(){return st.apply(this,arguments)},className:S.button,startIcon:r.a.createElement(ce.a,null)},t.ButtonAdd),r.a.createElement("form",{className:S.form,noValidate:!0,autoComplete:"off"},r.a.createElement(B.a,{open:y,onClose:dt,"aria-labelledby":"form-dialog-title"},r.a.createElement(G.a,{id:"form-dialog-title"},Ve?t.FeedEdit:t.FeedCreateNew),r.a.createElement(W.a,null,r.a.createElement(ne.a,{id:"feed_version",name:"feed_version",required:!0,fullWidth:!0,InputLabelProps:{classes:{asterisk:S.asterisk}},onChange:function(e){var a=e.target,n=a.name,r=a.value;return n.startsWith("feed_version")&&(r.length>25?(ge(!0),Te(t.FeedVersionErrorMaxLength)):null==r.match(/^[A-Za-z0-9-]*$/)?(ge(!0),Te(t.FeedVersionErrorString)):r.length>=0&&r.length<=25&&(ge(!1),Te(null)),me(r.trim())),r},variant:"outlined",label:t.FeedTableHeader,error:he,className:S.textField,helperText:he?ye:t.FeedVersionHelperText}),r.a.createElement(Ie.a,{utils:at,locale:Pe.a},r.a.createElement(De.a,{variant:"inline",required:!0,fullWidth:!0,inputVariant:"outlined",autoOk:"true",id:"feed_start_date",name:"feed_start_date",label:t.FeedStartDate,InputLabelProps:{classes:{asterisk:S.asterisk}},onChange:function(e){return function(e){Me(!1),We(null),we(Ue()(new Date(e.getFullYear(),e.getMonth(),e.getDate())).format("YYYY-MM-DD"))}(e)},error:Le,value:Re,format:t.calenderformMiddle,helperText:Le?Ge:"",className:S.textField,datelabelprops:{shrink:!0}}))),r.a.createElement(Q.a,null,r.a.createElement(K,{onClick:function(){return Ft.apply(this,arguments)}},"OK"),r.a.createElement(V.a,{onClick:dt,variant:"contained"},t.ButtonCancel))))))),et?r.a.createElement(fe,{open:!0}):r.a.createElement($.a,{container:!0,spacing:0},r.a.createElement($.a,{item:!0,xs:12},r.a.createElement(ft.a,{className:"home-table",component:gt.a},r.a.createElement(pt.a,{stickyHeader:!0,className:S.table,"aria-label":"customized table"},r.a.createElement(bt.a,null,r.a.createElement(ht.a,null,r.a.createElement(Ot,{align:"center"},t.FeedVersion),r.a.createElement(Ot,{align:"center"},t.FeedStartDate),r.a.createElement(Ot,{align:"center"},t.FeedStatus),r.a.createElement(Ot,{align:"center"}),r.a.createElement(Ot,{align:"center"}),r.a.createElement(Ot,{align:"center"}))),r.a.createElement(mt.a,null,a.items.map((function(e){return r.a.createElement(vt,{key:e.id},r.a.createElement(Ot,{align:"center",component:"th",scope:"row"},e.version),r.a.createElement(Ot,{align:"center"},e.feed_start_date),r.a.createElement(Ot,{align:"center"},function(e){switch(e){case 0:return t.FeedUnpublished;case 1:return t.FeedPublished}}(e.publish_status)),Dt(e.publish_status,e))}))))),r.a.createElement(B.a,{maxWidth:"xs",open:R,onClose:Et,"aria-labelledby":"alert-dialog-title"},r.a.createElement(G.a,{id:"alert-dialog-title"},t.FeedDeleteAlert),r.a.createElement(W.a,null,r.a.createElement(z.a,{className:"calendar-title"},t.FeedDeleteAlertMessage)),r.a.createElement(Q.a,null,r.a.createElement(K,{onClick:function(){return function(e){return _t.apply(this,arguments)}(Z)}},"OK"),r.a.createElement(V.a,{onClick:Et,variant:"contained"},t.ButtonCancel))),r.a.createElement(B.a,{maxWidth:"xs",open:I,onClose:Tt,"aria-labelledby":"alert-dialog-title"},r.a.createElement(G.a,{id:"alert-dialog-title"},t.FeedReleaseAlert),r.a.createElement(W.a,null,r.a.createElement(z.a,{className:"calendar-title"},t.FeedReleaseAlertMessage)),r.a.createElement(Q.a,null,r.a.createElement(K,{onClick:function(){return function(e){return Ct.apply(this,arguments)}(te)}},"OK"),r.a.createElement(V.a,{onClick:Tt,variant:"contained"},t.ButtonCancel))),r.a.createElement(B.a,{maxWidth:"xs",open:N,onClose:Rt,"aria-labelledby":"alert-dialog-title"},r.a.createElement(G.a,{id:"alert-dialog-title"},t.FeedReleaseAlert),r.a.createElement(W.a,null,r.a.createElement(z.a,{className:"calendar-title"},t.FeedUnReleaseAlertMessage)),r.a.createElement(Q.a,null,r.a.createElement(K,{onClick:function(){return function(e){return wt.apply(this,arguments)}(ie)}},"OK"),r.a.createElement(V.a,{onClick:Rt,variant:"contained"},t.ButtonCancel)))))))))})),yt=a(1),Tt=a(17),Ct=function(e){return{type:"CREATE_SHAPE_FAILURE",payload:e}},xt=function(e){return{type:"DELETE_SHAPE_FAILURE",payload:e}},Rt=function(e){return{type:"EDIT_SHAPE_FAILURE",payload:e}},wt=function(e){return{type:"GET_SHAPE_INFO_FAILURE",payload:e}},kt=Object(q.a)((function(e){return{textField:{width:"100%"},boxLink:{position:"absolute",bottom:"15px",left:"0",fontSize:"14px",fontWeight:"bold",float:"left",width:"100%",textAlign:"center",cursor:"pointer","&:hover":{color:"#304ffe",textDecoration:"none"}},deleteButton:{color:"#FFFFFF",border:0,"&:hover":{color:"#FF5722"},fontSize:"small"},viewButton:{color:"#4CAF50",border:0,cursor:"pointer","&:hover":{color:"#2ea233"}},root:{backgroundColor:e.palette.background.paper,"&:hover":{backgroundColor:"#a5a6a8",color:"#ffffff"},cursor:"pointer"}}})),Ft={searchRoutes:function(e){return{type:"GET_ROUTES_SEARCH_REQUEST",feed_id:e.feedId,name:e.name,limit:e.limit,page:e.page}},seeMoreRoutes:function(e){return{type:"GET_ROUTES_SEE_MORE_REQUEST",feed_id:e.feedId,name:e.name,limit:e.limit,page:e.page}}},It=Object(m.b)((function(e){var t=e.translations,a=e.routes,n=e.feeds;return{t:t,routes:a,editing:n.editing,mode:n.mode}}),Ft)((function(e){var t=e.t,a=e.routes,c=e.searchRoutes,o=e.seeMoreRoutes,i=e.handleView,l=e.propHandleDelete,s=e.mode,m=e.editing,E=kt();Object(n.useEffect)((function(){!0===a.disabled?q(!0):!1===a.disabled&&q(!1)}));var f=Object(n.useState)(!1),b=Object(p.a)(f,2),h=b[0],g=b[1],O=Object(n.useState)(),v=Object(p.a)(O,2),S=v[0],_=v[1],j=Object(n.useState)(!1),y=Object(p.a)(j,2),T=y[0],C=y[1],x=Object(n.useState)(),R=Object(p.a)(x,2),A=R[0],N=R[1],q=function(e){C(e)};function Z(){return(Z=Object(u.a)(d.a.mark((function e(t){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y(1e3);case 2:l(t.id,m.id),g(!1),_(null);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var $=function(){g(!1),_(null)},J=function(){var e=parseInt(a.routesCount);a.items.length0?(A||N(a.items.length),ee.name=t,ee.limit=null,ee.page=null,c(ee),ee.name=null,ee.limit=null,ee.page=null):(ee.name=null,ee.limit=parseInt(A),ee.page=null,c(ee),N(null))},endAdornment:r.a.createElement(D.a,{position:"start"},r.a.createElement(L.a,null,r.a.createElement(U.a,null)))}),r.a.createElement(w.a,{className:"stop-and-route-list",dense:!0},a.items.map((function(e){return r.a.createElement(k.a,{key:e.long_name,className:E.root},r.a.createElement(F.a,{style:{cursor:"pointer"},onClick:function(t){return i(t,e)},primary:e.long_name}),r.a.createElement(L.a,{edge:"end",disabled:T,className:E.deleteButton,style:{position:"absolute",right:"13px",display:X?"block":"none"},onClick:function(t){return function(e,t){e.preventDefault(),g(!0),_(t)}(t,e)}},r.a.createElement(M.a,null)))}))),r.a.createElement(B.a,{maxWidth:"xs",open:h,onClose:$,"aria-labelledby":"alert-dialog-title"},r.a.createElement(G.a,{id:"alert-dialog-title"},t.RouteDeleteAlert),r.a.createElement(W.a,null,r.a.createElement(z.a,{className:"calendar-title"},t.RouteDeleteAlertMessage)),r.a.createElement(Q.a,null,r.a.createElement(K,{onClick:function(){return function(e){return Z.apply(this,arguments)}(S)},variant:"contained",color:"primary"},"OK"),r.a.createElement(V.a,{onClick:$,variant:"contained"},t.ButtonCancel))),function(e){var n=parseInt(e),c=a.items.length,o=r.a.createElement(P.a,null,r.a.createElement(H.a,{className:E.boxLink,onClick:J,color:"inherit"},t.ButtonSeeMore));return c<=50&&n>50||c>50&&c<=100&&n>100||c>100&&c<=150&&n>150||c>150&&c<=200&&n>200||c>200&&c<=250&&n>250||c>250&&c<=300&&n>300||c>300&&c<=350&&n>350||c>350&&c<=400&&n>400||c>400&&c<=450&&n>450?o:null}(a.routesCount))))})),Dt=a(357),At=a(126),Ut=a.n(At),Lt=a(368),Nt=a(84),Mt=Object(q.a)((function(e){return{textField:{width:"100%",height:"65px",marginTop:"20px"},button:{margin:"0",height:"40px",marginTop:"20px",float:"right"},deleteButton:{color:"#FF5722",border:0,cursor:"pointer","&:hover":{color:"#b42f06"},fontSize:"small"},viewButton:{background:"#2E77D0",color:"#fff",border:0,cursor:"pointer",borderRadius:"6px",padding:0,marginRight:"10px","&:hover":{background:"#205391 !important",color:"#fff"}},boxLink:{position:"absolute",bottom:"15px",left:"0",fontSize:"14px",fontWeight:"bold",float:"left",width:"100%",textAlign:"center",cursor:"pointer","&:hover":{color:"#304ffe",textDecoration:"none"}},asterisk:{color:"red"}}})),Pt={fetchRoutes:We,createRoute:function(e){return{type:"CREATE_ROUTE_REQUEST",feed_id:e.feedId,id:e.id,long_name:e.longName,via_stops:e.viaStops,shape_pts:e.shapePts}},deleteRoute:function(e,t){return{type:"DELETE_ROUTE_REQUEST",feed_id:t,route_id:e}},editRoute:function(e){return{type:"EDIT_ROUTE_REQUEST",feed_id:e.feedId,id:e.id,long_name:e.longName,via_stops:e.viaStops,shape_pts:e.shapePts}},getRoutesCount:Ye,getRouteInfo:Ze,clearRouteStates:Je,fetchStops:f,seeMoreStops:O,searchStops:h,clearStopStates:x,toastError:R.c,toastSuccess:R.d,onZoomChange:function(e,t){return{type:"ON_MAP_ZOOM_LEVEL_CHANGED",level:e,status:t}},fetchTripSummaries:tt},Ht=Object(m.b)((function(e){var t=e.translations,a=e.feeds,n=e.stops,r=e.routes,c=e.trips;return{t:t,routes:r,stops:n,editing:a.editing,mode:a.mode,trips:c}}),Pt)((function(e){var t=e.t,a=e.routes,c=e.stops,o=e.trips,i=e.editing,l=e.mode,s=e.fetchRoutes,m=e.createRoute,f=e.deleteRoute,b=e.editRoute,h=e.getRoutesCount,g=e.getRouteInfo,O=e.clearRouteStates,v=e.fetchStops,S=e.seeMoreStops,_=e.searchStops,j=e.clearStopStates,y=e.onZoomChange,T=e.toastError,C=e.toastSuccess,x=e.fetchTripSummaries,R=Mt(),A=Object(n.useState)(),N=Object(p.a)(A,2),q=N[0],Z=N[1],J=Object(n.useState)(),X=Object(p.a)(J,2),ee=X[0],te=X[1],ae=Object(n.useState)(!1),re=Object(p.a)(ae,2),oe=re[0],le=re[1],de=Object(n.useState)(!0),me=Object(p.a)(de,2),Ee=me[0],be=me[1],he=Object(n.useState)(),ge=Object(p.a)(he,2),Oe=ge[0],ve=ge[1],Se=Object(n.useState)(!1),_e=Object(p.a)(Se,2),je=_e[0],ye=_e[1],Te=Object(n.useState)(!0),Ce=Object(p.a)(Te,2),xe=Ce[0],Re=Ce[1],we=Object(n.useState)(!0),ke=Object(p.a)(we,2),Fe=ke[0],Ie=ke[1],De=Object(n.useState)(!1),Ae=Object(p.a)(De,2),Ue=Ae[0],Le=Ae[1],Ne=Object(n.useState)(!1),Me=Object(p.a)(Ne,2),Pe=Me[0],He=Me[1],Be=Object(n.useState)(),Ge=Object(p.a)(Be,2),We=Ge[0],ze=Ge[1],Qe=Object(n.useState)(),Ve=Object(p.a)(Qe,2),qe=Ve[0],Ze=Ve[1],Ke=Object(n.useState)(!1),Ye=Object(p.a)(Ke,2),$e=Ye[0],Je=Ye[1],Xe=Object(n.useState)(),et=Object(p.a)(Xe,2),tt=et[0],at=et[1],nt=Object(n.useState)(!1),rt=Object(p.a)(nt,2),ct=rt[0],ot=rt[1],it=Object(n.useState)(!1),lt=Object(p.a)(it,2),st=lt[0],dt=lt[1],ut=Object(n.useState)(),pt=Object(p.a)(ut,2),mt=pt[0],Et=pt[1],ft=r.a.useState(!1),bt=Object(p.a)(ft,2),ht=bt[0],gt=bt[1],Ot=Object(n.useState)([]),vt=Object(p.a)(Ot,2),St=vt[0],_t=vt[1],jt=Object(n.useState)([]),Ct=Object(p.a)(jt,2),xt=Ct[0],Rt=Ct[1],wt=Object(n.useState)([]),kt=Object(p.a)(wt,2),Ft=(kt[0],kt[1]),At=Object(n.useState)(),Pt=Object(p.a)(At,2),Ht=(Pt[0],Pt[1]),Bt=Object(n.useState)(!1),Gt=Object(p.a)(Bt,2),Wt=Gt[0],zt=Gt[1],Qt=Object(n.useState)([]),Vt=Object(p.a)(Qt,2),qt=Vt[0],Zt=Vt[1],Kt=Object(n.useState)([]),Yt=Object(p.a)(Kt,2),$t=Yt[0],Jt=Yt[1],Xt=Object(n.useState)([]),ea=Object(p.a)(Xt,2),ta=ea[0],aa=ea[1],na=Object(n.useState)({routeId:void 0,routeName:void 0,via_stops:[]}),ra=Object(p.a)(na,2),ca=ra[0],oa=ra[1],ia=Object(n.useState)(null),la=Object(p.a)(ia,2),sa=la[0],da=la[1],ua=Object(n.useState)(!0),pa=Object(p.a)(ua,2),ma=pa[0],Ea=pa[1],fa=Object(n.useState)(!1),ba=Object(p.a)(fa,2),ha=ba[0],ga=ba[1],Oa=Object(n.useState)(!0),va=Object(p.a)(Oa,2),Sa=va[0],_a=va[1];if(Object(n.useEffect)((function(){void 0!==a.error&&(a.error=void 0),j(),O()}),[]),Object(n.useEffect)((function(){if(void 0!==a.error)a.error&&a.error.code?(T(pe.a.getErrorCodeText(a.error.code,t)),a.error=void 0):(T(a.error),a.error=void 0);else if(!0===a.getCount){if($e&&St.length<=0){a.getCount=!1;for(var e=parseInt(a.routesCount),n="",r=0;-1!=r;)n="route".concat(e+=1),r=a.items.findIndex((function(e){return e.id===n}));Qa(n)}_a(!1),a.getCount=!1}else!0===a.loaded?(a.loaded=!1,Ca(a.routeViaInfo,a.shapeInfo)):!0===a.created?(C(t.CreatedToast),a.created=!1,Ba()):!0===a.edited?(C(t.EditedToast),a.edited=!1,Ga()):!0===a.deleted?C(t.DeletedToast):!0===a.getZoom&&(a.getZoom=!1,a.zoom_level>=16&&ya(),a.zoom_level<=15&&Ta())})),Object(n.useEffect)((function(){if(x(i.id),a.routeInfo)for(var e=0;e0&&ka(n,o),console.log("temp via stops"+a.toString())},xa=function(){return window.URL.createObjectURL(new Blob([])).substr(-36)},Ra=function(){gt(!1),_t(xt),zt(!0),v(i.id),s(i.id)};function wa(){return(wa=Object(u.a)(d.a.mark((function e(){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y(1e3);case 2:gt(!1),St.length>0&&(Da(),ka(St,null),zt(!0));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ka=function(e,t){console.log("deleteDrawnRoute"),Ia();var a,n=[],r=[],c=[],o=[],i=[],l=new window.google.maps.LatLngBounds;e.forEach((function(e,t){var a=new window.google.maps.LatLng(e.latitude,e.longitude);n.push(a);var r=function(e,t,a){if(!Oe)return null;var n=13.5,r=14.2;a>99?(n=9.5,r=14.2):a>9&&(n=11.5,r=14.2);var c=['','','",'','','',''+a+"",""].join("\n");return new window.google.maps.Marker({position:t,map:Oe,title:e,animation:window.google.maps.Animation.DROP,icon:{url:"data:image/svg+xml;charset=UTF-8,"+encodeURIComponent(c),scaledSize:new window.google.maps.Size(50,50)}})}(e.name,a,t+1);o.push(r);var c=function(e){return new window.google.maps.InfoWindow({content:e,maxWidth:200,disableAutoPan:!0})}(e.name);i.push(c)})),null!=t&&t.length>0?t.forEach((function(e,t){var a=new window.google.maps.LatLng(e.latitude,e.longitude);r.push(a)})):e.forEach((function(e,t){var a=new window.google.maps.LatLng(e.latitude,e.longitude);r.push(a)}));var s=new window.google.maps.Polyline({path:r,geodesic:!0,strokeColor:"#304FFE",strokeOpacity:1,strokeWeight:3,editable:!0,map:Oe});r.forEach((function(e){a=new window.google.maps.LatLng(e.lat(),e.lng()),l.extend(a)}));var d=s.getPath();window.google.maps.event.addListener(d,"set_at",(function(e,t){var a=n.find((function(e){return e.lat()==t.lat()&&e.lng()==t.lng()}));a&&a.lat()==t.lat()&&a.lng()==t.lng()&&(console.log("\u30a4\u30d9\u30f3\u30c8\u30ad\u30e3\u30f3\u30bb\u30eb"),this.setAt(e,t))})),window.google.maps.event.addListener(s,"dblclick",(function(e){var t=s.getPath().getAt(e.vertex),a=n.find((function(e){return e.lat()==t.lat()&&e.lng()==t.lng()}));a&&a.lat()==t.lat()&&a.lng()==t.lng()?console.log("\u30a4\u30d9\u30f3\u30c8\u30ad\u30e3\u30f3\u30bb\u30eb"):s.getPath().removeAt(e.vertex)})),Oe.fitBounds(l),c.push(s),aa(c),Zt(o),Jt(i),Fa()},Fa=function(){null!==sa&&(sa.remove(),da(null));var e=Oe.addListener("zoom_changed",(function(e){e=Oe.getZoom();y(e,e>=16||15===e)}));da(e);var t=Oe.getZoom();y(t,t>=16||15===t)},Ia=function(){null!==sa&&(sa.remove(),da(null))},Da=function(){if(console.log("deleteDrawnRoute"),qt.length>0){for(var e=0;e0)for(r=0;r0)for(o=0;o36?(Le(!0),ze(t.RouteIdErrorMaxLength)):r.trim().length<=0||r.length>=0&&r.length<=36&&c.test(r)?(Le(!1),ze(null)):r.length>0&&!c.test(r)&&(Le(!0),ze(t.FeedVersionAllowedCharacters)),te(r)),n.startsWith("route_long_name")&&(r.length>50?(He(!0),Ze(t.RouteNameErrorMaxLength)):r.length>=0&&r.length<=50&&(He(!1),Ze(null)),Z(r))}function qa(){var e=!0;return!ee||ee.trim().length<=0?(e=!1,Le(!0),ze(t.ErrorRequired)):ee.length>36?(e=!1,Le(!0),ze(t.RouteIdErrorMaxLength)):/^[A-Z\uff21-\uff3aa-z\uff41-\uff5a0-9\uff10-\uff19\u3041-\u3093\u30a1-\u30fb\u30fd\u30fe\u309b\u309c\u30fc\u4e00-\u9fa5]+$/i.test(ee)||(e=!1,Le(!0),ze(t.FeedVersionAllowedCharacters)),!q||q.trim().length<=0?(e=!1,He(!0),Ze(t.ErrorRequired)):q.length>50&&(e=!1,He(!0),Ze(t.RouteNameErrorMaxLength)),e}var Za=function(){dt(!0)},Ka=function(e){e.preventDefault(),dt(!1)};function Ya(){return(Ya=Object(u.a)(d.a.mark((function e(){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y(500);case 2:$e?Pa():Ha();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var $a,Ja=function(){var e=parseInt(c.stopsCount);c.stop_items.length0&&ka(n,null),_t(n)}(0,e,t)}},r.a.createElement(M.a,null))):r.a.createElement(Dt.a,null))}))})),e.placeholder))}))))))),r.a.createElement($.a,{item:!0,xs:4,style:{display:Ee?"block":"none"}},Sa?r.a.createElement(fe,{open:!0}):r.a.createElement(It,{handleView:function(e,t){l.startsWith("edit")?$e||(g(i.id,t.id),at(t.long_name),te(t.id),Z(t.long_name),Je(!1),Re(!1),ye(!0),Ie(!1),le(!0),be(!1),ot(!0),zt(!0)):(g(i.id,t.id),at(t.long_name),te(t.id),Z(t.long_name),ot(!0),zt(!0),le(!0),be(!1))},propHandleDelete:function(e,t){f(e,t)}})),r.a.createElement($.a,{item:!0,xs:8},r.a.createElement(E.Map,{id:"gmap",options:{mapTypeId:"roadmap",center:{lat:35.6809591,lng:139.7673068},zoom:13,minZoom:3,maxZoom:18,zoomControl:!0,zoomControlOptions:{position:1},streetViewControl:!1,gestureHandling:"greedy",clickableIcons:!1},onMapLoad:function(e){Oe||(ve(e),i&&(s(i.id),v(i.id),function(e,t){if(!Oe)return null;Oe.setZoom(e);var a=t.lat,n=t.lng;Oe.setCenter({lat:a,lng:n})}(13,new window.google.maps.LatLng(35.6809591,139.7673068))))}}))),$a)),r.a.createElement(B.a,{maxWidth:"xs",open:st,onClose:Ka,"aria-labelledby":"alert-dialog-title"},r.a.createElement(G.a,{id:"alert-dialog-title"},t.RouteDeleteAlert),r.a.createElement(W.a,null,r.a.createElement(z.a,{className:"calendar-title"},t.RouteDeleteConfimMessage)),r.a.createElement(Q.a,null,r.a.createElement(K,{onClick:function(){return Ya.apply(this,arguments)},variant:"contained",color:"primary"},"OK"),r.a.createElement(V.a,{onClick:Ka,variant:"contained"},t.ButtonCancel))),r.a.createElement(B.a,{fullWidth:!0,maxWidth:"md",open:ht,onClose:Ra,"aria-labelledby":"form-dialog-title"},r.a.createElement(W.a,{style:{overflow:"hidden"}},r.a.createElement($.a,{container:!0,spacing:0},r.a.createElement($.a,{item:!0,xs:6,style:{padding:"0px 10px"}},r.a.createElement("div",{className:"location-popup-left",style:{height:"70vh"}},r.a.createElement(I.a,{id:"search",name:"search",fullWidth:!0,variant:"outlined",placeholder:t.StopSearch,onChange:function(e){var t=e.target.value;ja.name=t,t.length>0?(mt||Et(c.stop_items.length),ja.name=t,ja.limit=null,ja.page=null,_(ja),ja.name=null,ja.limit=null,ja.page=null):(ja.name=null,ja.limit=parseInt(mt),ja.page=null,_(ja),Et(null))},endAdornment:r.a.createElement(D.a,{position:"start"},r.a.createElement(L.a,null,r.a.createElement(U.a,null)))}),r.a.createElement(w.a,{className:"common-list",dense:!0},c.stop_items.map((function(e){return r.a.createElement("div",{key:e.id},r.a.createElement(k.a,null,r.a.createElement(F.a,{primary:e.name}),r.a.createElement(Dt.a,null,r.a.createElement(L.a,{edge:"end",className:R.viewButton,onClick:function(t){return function(e,t){_t(St.concat(t))}(0,e)}},r.a.createElement(Ut.a,null)))))}))),function(e){var a=parseInt(e),n=c.stop_items.length,o=r.a.createElement(P.a,null,r.a.createElement(H.a,{className:R.boxLink,onClick:Ja,color:"inherit"},t.ButtonSeeMore));return n<=50&&a>50||n>50&&n<=100&&a>100||n>100&&n<=150&&a>150||n>150&&n<=200&&a>200||n>200&&n<=250&&a>250||n>250&&n<=300&&a>300||n>300&&n<=350&&a>350||n>350&&n<=400&&a>400||n>400&&n<=450&&a>450?o:null}(c.stopsCount))),r.a.createElement($.a,{item:!0,xs:6,style:{padding:"0px 10px"}},r.a.createElement("div",{className:"location-popup-right",style:{height:"70vh"}},r.a.createElement("h4",null,t.RouteSelectedStop),r.a.createElement(Nt.a,{onDragEnd:function(e){if(e.destination){var t=Ua(St,e.source.index,e.destination.index);_t(t),Ea(!0)}},onDragStart:Na},r.a.createElement(Nt.c,{droppableId:"droppable"},(function(e,t){return r.a.createElement(Lt.a,{rootRef:e.innerRef},r.a.createElement(w.a,{className:"selected-list",dense:!0},St.map((function(e,t){return r.a.createElement(Nt.b,{key:e.id+"_"+t,draggableId:e.id+"_"+t,index:t},(function(a,n){return r.a.createElement(k.a,Object.assign({key:e.id+"_"+t,ContainerComponent:"li",ContainerProps:{ref:a.innerRef}},a.droppableProps,a.dragHandleProps,a.draggableProps,{style:La(n.isDragging,a.draggableProps.style)}),r.a.createElement(F.a,{primary:e.name}),ma?r.a.createElement(Dt.a,null,r.a.createElement(L.a,{edge:"end",className:R.deleteButton,onClick:function(a){return function(e,t,a){if(St.length>1){var n=Aa(St,t,a);_t(n)}else _t([])}(0,e,t)}},r.a.createElement(M.a,null))):r.a.createElement(Dt.a,null))}))})),e.placeholder))}))))))),r.a.createElement(Q.a,null,r.a.createElement(K,{onClick:function(){return wa.apply(this,arguments)},variant:"contained",color:"primary"},"OK"),r.a.createElement(V.a,{onClick:Ra,variant:"contained"},t.ButtonCancel)))))})),Bt=function(e){return{type:"FETCH_CALENDARS_REQUEST",feed_id:e}},Gt=function(e){return{type:"FETCH_CALENDARS_FAILURE",payload:e}},Wt=function(e){return{type:"CREATE_CALENDAR_FAILURE",payload:e}},zt=function(e){return{type:"DELETE_CALENDAR_FAILURE",payload:e}},Qt=function(e){return{type:"EDIT_CALENDAR_FAILURE",payload:e}},Vt=function(e){return{type:"GET_CALENDAR_INFO_FAILURE",payload:e}},qt=function(e){return{type:"GET_CALENDARS_SEARCH_LOAD_FAILURE",payload:e}},Zt=a(43),Kt=a(366),Yt=a(358),$t=a(213),Jt=a.n($t),Xt=a(212),ea=a.n(Xt),ta=a(370),aa=a(155),na=a.n(aa),ra=a(157),ca=a.n(ra),oa=a(156),ia=a.n(oa),la=a(154),sa=a.n(la),da=Object(q.a)((function(e){return{button:{margin:e.spacing(1)},table:{minWidth:700},deletebutton:{color:"#FF5722"},rightBtnClick:{"border-radius":"50%","min-width":"30px",width:"30px",height:"30px",padding:"3px !important",marginRight:"20px !important",backgroundColor:"#304ffe"}}}));function ua(e){var t=da(),a=e.row,c=e.onViewClick,o=Object(n.useState)(!1),i=Object(p.a)(o,2),l=i[0],s=i[1];return r.a.createElement(r.a.Fragment,null,r.a.createElement(ht.a,{className:t.root},r.a.createElement(Et.a,{width:"50px"},r.a.createElement(L.a,{style:{backgroundColor:"304ffe !important"},"aria-label":"expand row",size:"small",onClick:function(){return s(!l)}},l?r.a.createElement(ea.a,null):r.a.createElement(Jt.a,null))),r.a.createElement(Et.a,{width:"300px",component:"th",scope:"row"},a.route_long_name),r.a.createElement(Et.a,{align:"left"},a.calendars.length),r.a.createElement(Et.a,{align:"right"},function(e){return r.a.createElement(V.a,{variant:"contained",className:t.rightBtnClick,color:"primary",onClick:function(t){return function(e,t){var a={route_id:e.route_id,route_long_name:e.route_long_name,route_short_name:e.route_short_name};c(a)}(e)}},r.a.createElement(Ut.a,null))}(a))),r.a.createElement(ht.a,null,r.a.createElement(Et.a,{style:{paddingBottom:0,paddingTop:0},colSpan:6},r.a.createElement(Yt.a,{in:l,timeout:"auto",unmountOnExit:!0},r.a.createElement(Kt.a,{margin:1},r.a.createElement(pt.a,{size:"small","aria-label":"purchases"},r.a.createElement(mt.a,null,a.calendars.map((function(e){return r.a.createElement(ht.a,{key:e.service_id},r.a.createElement(Et.a,{align:"center",width:"332px"},e.service_id),r.a.createElement(Et.a,{align:"left"},e.start_date," \uff5e ",e.end_date))})))))))))}function pa(e){var t=da(),a=Object(Zt.a)(),n=e.count,c=e.page,o=e.onChangePage;return r.a.createElement("div",{className:t.root},r.a.createElement(L.a,{onClick:function(e){o(e,1)},disabled:1===c&&1===n,"aria-label":"first page"},"rtl"===a.direction?r.a.createElement(sa.a,null):r.a.createElement(na.a,null)),r.a.createElement(L.a,{onClick:function(e){o(e,c-1)},disabled:1===c&&1===n,"aria-label":"previous page"},"rtl"===a.direction?r.a.createElement(ia.a,null):r.a.createElement(ca.a,null)),r.a.createElement(L.a,{onClick:function(e){o(e,c+1)},disabled:1===c&&1===n||10===c&&10===n,"aria-label":"next page"},"rtl"===a.direction?r.a.createElement(ca.a,null):r.a.createElement(ia.a,null)),r.a.createElement(L.a,{onClick:function(e){o(e,n)},disabled:1===c&&1===n||10===c&&10===n,"aria-label":"last page"},"rtl"===a.direction?r.a.createElement(na.a,null):r.a.createElement(sa.a,null)))}var ma={fetchTripSummaries:tt,searchTrips:function(e){return{type:"GET_TRIPS_SEARCH_REQUEST",feed_id:e.feedId,name:e.name,limit:e.limit,page:e.page}},seeMoreTrips:function(e){return{type:"GET_TRIPS_SEE_MORE_REQUEST",feed_id:e.feedId,name:e.name,limit:e.limit,page:e.page}},toastError:R.c,toastSuccess:R.d},Ea=Object(m.b)((function(e){var t=e.translations,a=e.trips,n=e.feeds;return{t:t,editing:n.editing,mode:n.mode,trips:a}}),ma)((function(e){var t=e.t,a=e.trips,c=e.searchTrips,o=e.seeMoreTrips,i=(e.fetchTripSummaries,e.editing),l=e.mode,s=e.onViewClick,d=Object(n.useState)(1),u=Object(p.a)(d,2),m=u[0],E=u[1],f=Object(n.useState)(),b=Object(p.a)(f,2),h=b[0],g=b[1];if(null===i||null===l)return r.a.createElement("div",null);var O={feedId:i.id,name:null,limit:null,page:null};var v;return r.a.createElement("div",{className:"table-mycontent"},r.a.createElement($.a,{container:!0,spacing:0},r.a.createElement($.a,{item:!0,xs:6},r.a.createElement("div",{className:"title-left"},r.a.createElement("h3",null,t.ListOfOperationSchedule))),r.a.createElement($.a,{item:!0,xs:6},r.a.createElement("div",{className:"title-right"},r.a.createElement(I.a,{style:{backgroundColor:"white"},id:"search",name:"search",variant:"outlined",placeholder:t.RouteSearch,onChange:function(e){var t=e.target.value;O.name=t,t.length>0?(h||g(a.summaryItems.length),O.name=t,O.limit=null,O.page=null,c(O),O.name=null,O.limit=null,O.page=null):(O.name=null,O.limit=parseInt(h),O.page=null,c(O),g(null))},endAdornment:r.a.createElement(D.a,{position:"start"},r.a.createElement(L.a,null,r.a.createElement(U.a,null)))})))),r.a.createElement(ft.a,{component:gt.a,className:"schedulelist-table"},r.a.createElement(pt.a,{"aria-label":"collapsible table"},r.a.createElement(bt.a,null,r.a.createElement(ht.a,{style:{height:"50px"}},r.a.createElement(Et.a,null),r.a.createElement(Et.a,null,t.ScheduleRouteName),r.a.createElement(Et.a,{align:"left"},t.ScheduleRegisterNumber),r.a.createElement(Et.a,{align:"right"}))),r.a.createElement(mt.a,null,a.summaryItems.map((function(e){return r.a.createElement(ua,{key:e.route_id,id:e.route_id,row:e,onViewClick:s})}))))),r.a.createElement("div",{className:"page-pagination"},r.a.createElement(ta.a,{component:"div",labelDisplayedRows:function(e){return function(e,a){return"".concat(e," of ").concat(a," ").concat(t.Pages)}(e.page,e.count)},count:(v=a.tripCount,v<=50?1:v>50&&v<=100?2:v>100&&v<=150?3:v>150&&v<=200?4:v>200&&v<=250?5:v>250&&v<=300?6:v>300&&v<=350?7:v>350&&v<=400?8:v>400&&v<=450?9:10),page:m,onChangePage:function(e,t){O.name=null,O.limit=null,O.page=t,o(O),O.name=null,O.limit=null,O.page=null,E(t)},ActionsComponent:pa})))})),fa=a(214),ba=a.n(fa),ha=a(11),ga=a(369),Oa=a(360),va=Object(q.a)((function(e){return{textField:{width:"100%",height:"10px"},dialogPaper:{minHeight:"94vh",maxHeight:"94vh",padding:"19px 15px !important"},boxLink:{fontSize:"14px",fontWeight:"bold",float:"left",width:"100%",textAlign:"center",cursor:"pointer","&:hover":{color:"#304ffe",textDecoration:"none"}},redButton:{color:"#FFF",backgroundColor:"#FF5722",border:0,cursor:"pointer","&:hover":{backgroundColor:"#b42f06",color:"#FFF"}}}})),Sa={createTrip:function(e,t,a,n){return{type:"CREATE_TRIP_REQUEST",feed_id:e,route_id:t,service_id:a,stop_times:n}},editTrip:function(e,t,a,n,r){return{type:"EDIT_TRIP_REQUEST",feed_id:e,trip_id:t,stop_times:a,route_id:n,service_id:r}},deleteTrip:function(e,t,a,n){return{type:"DELETE_TRIP_REQUEST",feed_id:e,trip_id:t,route_id:a,service_id:n}},toastSuccess:R.d,toastError:R.c},_a=Object(m.b)((function(e){var t=e.translations,a=e.feeds,n=e.routes;return{t:t,editing:a.editing,mode:a.mode,routes:n}}),Sa)((function(e){var t=e.t,a=e.editing,c=e.mode,o=e.type,i=e.vias,l=e.index,s=e.trips_stop_times,m=e.serviceId,E=e.routeId,f=e.routes,b=e.createTrip,h=e.editTrip,g=e.deleteTrip,O=(e.toastSuccess,e.toastError),v=va(),S=Object(n.useState)(!1),_=Object(p.a)(S,2),j=_[0],y=_[1],T=Object(n.useState)(),C=Object(p.a)(T,2),x=C[0],R=C[1],w=Object(n.useState)([]),k=Object(p.a)(w,2),F=k[0],I=k[1],D=Object(n.useState)({}),A=Object(p.a)(D,2),U=A[0],L=A[1],N=Object(n.useState)({}),M=Object(p.a)(N,2),q=M[0],Z=M[1],$=Object(n.useState)({}),J=Object(p.a)($,2),X=J[0],ee=J[1],te=Object(n.useState)({}),ae=Object(p.a)(te,2),re=ae[0],oe=ae[1],ie=Object(n.useState)({}),le=Object(p.a)(ie,2),se=le[0],de=le[1],ue=Object(n.useState)({}),pe=Object(p.a)(ue,2),me=pe[0],Ee=pe[1],fe=Object(n.useState)(!1),be=Object(p.a)(fe,2),he=be[0],ge=be[1],Oe=Object(n.useState)(!1),ve=Object(p.a)(Oe,2),Se=ve[0],_e=ve[1],je=Object(n.useState)(),ye=Object(p.a)(je,2),Te=ye[0],Ce=ye[1];Object(n.useEffect)((function(){void 0!==f.error?f.error&&f.error.message?O(f.error.message):(O(f.error),f.error=void 0):!0===f.loaded&&"add"===o&&(xe(f),f.loaded=!1)})),Object(n.useEffect)((function(){o&&"edit"===o&&Re(i,s)}),[o,i,l,s,m,E]);var xe=function(e){for(var t,a=e.routeViaInfo,n=[],r={},c={},o={},i={},l={},s={},d=0;d=1&&r<=F.length-1)if(He(X[F[r].detail_id]))if(console.log("departure stop = "+e),console.log("arrival stop = "+r+" "+X[F[r].detail_id]),void 0!==e)Be(e,X[F[r].detail_id])||(a=Object(yt.a)(Object(yt.a)({},a),{},Object(ha.a)({},F[r].detail_id,!0)),console.log("result false")),He(re[F[r].detail_id])&&(e=re[F[r].detail_id]);else a=Object(yt.a)(Object(yt.a)({},a),{},Object(ha.a)({},F[r].detail_id,!0))}return console.log(JSON.stringify(n)),console.log(JSON.stringify(a)),Object.entries(n).length?(t=!1,Ee(n)):Ee(n),Object.entries(a).length?(t=!1,de(a)):de(a),t}function He(e){var t=!0;return e?e.length<=0||e.length<5?t=!1:5!==e.length||/([0-3]\d|4[0-7]):[0-5]\d/g.test(e)||(t=!1):t=!1,t}function Be(e,t){var a=e.split(":"),n=t.split(":");return parseInt(3600*a[0]+60*a[1])<=parseInt(3600*n[0]+60*n[1])}if(null==a||null==c)return r.a.createElement("div",null);var Ge=!0;c.startsWith("edit")&&(Ge=!1);var We=function(e,t,a){return r.a.createElement(Oa.a,{style:{margin:0},id:t.detail_id+a,name:t.detail_id,control:r.a.createElement(ga.a,{color:"primary",inputProps:{tabIndex:-1},checked:"pickup"===a?U[t.detail_id]:q[t.detail_id]}),disabled:!!e,onChange:function(e){return function(e,t){"pickup"===e?(t.target.checked||me[t.target.name]&&Ee(Object(yt.a)(Object(yt.a)({},me),{},Object(ha.a)({},t.target.name,!1))),L(Object(yt.a)(Object(yt.a)({},U),{},Object(ha.a)({},t.target.name,t.target.checked)))):(t.target.checked||se[t.target.name]&&de(Object(yt.a)(Object(yt.a)({},se),{},Object(ha.a)({},t.target.name,!1))),Z(Object(yt.a)(Object(yt.a)({},q),{},Object(ha.a)({},t.target.name,t.target.checked))))}(a,e)}})},ze=function(e,t,a){return r.a.createElement(ne.a,{fullWidth:!0,variant:"outlined",className:"textField-table",style:{display:e?"block":"none"},id:t.detail_id+a,name:t.detail_id,type:"text",disabled:Ge,error:"arrival"===a?se[t.detail_id]:me[t.detail_id],value:"arrival"===a?X[t.detail_id]:re[t.detail_id],onChange:function(e){return function(e,t){var a=t.target.value,n=/([0-3]\d|4[0-7]):[0-5]\d/g,r=/^[0-9,:]*$/g;"arrival"===e?(0===a.length?(de(Object(yt.a)(Object(yt.a)({},se),{},Object(ha.a)({},t.target.name,!1))),Ee(Object(yt.a)(Object(yt.a)({},me),{},Object(ha.a)({},t.target.name,!1)))):a.length>=1&&a.length<5||a.length>5?(de(Object(yt.a)(Object(yt.a)({},se),{},Object(ha.a)({},t.target.name,!0))),Ee(Object(yt.a)(Object(yt.a)({},me),{},Object(ha.a)({},t.target.name,!0)))):5===a.length&&n.test(a)&&r.test(a)?(de(Object(yt.a)(Object(yt.a)({},se),{},Object(ha.a)({},t.target.name,!1))),Ee(Object(yt.a)(Object(yt.a)({},me),{},Object(ha.a)({},t.target.name,!1)))):r.test(a)&&n.test(a)||(de(Object(yt.a)(Object(yt.a)({},se),{},Object(ha.a)({},t.target.name,!0))),Ee(Object(yt.a)(Object(yt.a)({},me),{},Object(ha.a)({},t.target.name,!0)))),ee(Object(yt.a)(Object(yt.a)({},X),{},Object(ha.a)({},t.target.name,t.target.value))),t.target.name!==Te&&oe(Object(yt.a)(Object(yt.a)({},re),{},Object(ha.a)({},t.target.name,t.target.value)))):(0===a.length?Ee(Object(yt.a)(Object(yt.a)({},me),{},Object(ha.a)({},t.target.name,!1))):a.length>=1&&a.length<5||a.length>5?Ee(Object(yt.a)(Object(yt.a)({},me),{},Object(ha.a)({},t.target.name,!0))):5===a.length&&n.test(a)&&r.test(a)?Ee(Object(yt.a)(Object(yt.a)({},me),{},Object(ha.a)({},t.target.name,!1))):r.test(a)&&n.test(a)||Ee(Object(yt.a)(Object(yt.a)({},me),{},Object(ha.a)({},t.target.name,!0))),oe(Object(yt.a)(Object(yt.a)({},re),{},Object(ha.a)({},t.target.name,t.target.value))))}(a,e)}})};return r.a.createElement("div",null,r.a.createElement("div",{className:"dateroutepage"},function(e,a){switch(e){case"add":return r.a.createElement(K,{variant:"contained",color:"primary",disabled:Ge,onClick:ke,className:v.button,startIcon:r.a.createElement(ce.a,null)},t.ButtonAddTrip);case"edit":if(a)return r.a.createElement(P.a,null,r.a.createElement(H.a,{className:v.boxLink,onClick:ke,color:"inherit"},a))}}(o,l),r.a.createElement("div",{className:"dialogbig"},r.a.createElement(B.a,{classes:{paper:v.dialogPaper},fullWidth:!0,maxWidth:"md",open:j,onClose:Ie,"aria-labelledby":"form-dialog-title"},r.a.createElement(W.a,null,r.a.createElement("div",{style:{padding:"8px"},className:"popup-table-content"},r.a.createElement("h4",null,x),r.a.createElement(ft.a,{component:gt.a},r.a.createElement(pt.a,{className:v.table,"aria-label":"simple table"},r.a.createElement(bt.a,null,r.a.createElement(ht.a,null,r.a.createElement(Et.a,{align:"center",style:{width:100}}),r.a.createElement(Et.a,{align:"center",style:{width:120}},t.SchedulePickUp),r.a.createElement(Et.a,{align:"center",style:{width:90}},t.ScheduleDropOff),r.a.createElement(Et.a,{align:"center",style:{width:120,marginRight:"-20px"}},t.ScheduleArrival),r.a.createElement(Et.a,{align:"center",style:{width:120,marginRight:"-8px"}},t.ScheduleDeparture))),r.a.createElement(mt.a,null,F.map((function(e,t){return function(e,t){return 0===t?c.startsWith("edit")?r.a.createElement(ht.a,{key:e.detail_id},r.a.createElement(Et.a,{style:{width:100},component:"th",scope:"row"},e.name),r.a.createElement(Et.a,{align:"center",style:{width:100}},We(!1,e,"pickup")),r.a.createElement(Et.a,{align:"center",style:{width:110}},We(!0,e,"dropoff")),r.a.createElement(Et.a,{align:"center",style:{width:120}},ze(!1,e,"arrival")),r.a.createElement(Et.a,{align:"center",style:{width:120}},ze(!0,e,"departure"))):r.a.createElement(ht.a,{key:e.detail_id},r.a.createElement(Et.a,{style:{width:100},component:"th",scope:"row"},e.name),r.a.createElement(Et.a,{align:"center",style:{width:100}},We(!0,e,"pickup")),r.a.createElement(Et.a,{align:"center",style:{width:110}},We(!0,e,"dropoff")),r.a.createElement(Et.a,{align:"center",style:{width:120}},ze(!1,e,"arrival")),r.a.createElement(Et.a,{align:"center",style:{width:120}},ze(!0,e,"departure"))):t===F.length-1?c.startsWith("edit")?r.a.createElement(ht.a,{key:e.detail_id},r.a.createElement(Et.a,{style:{width:100},component:"th",scope:"row"},e.name),r.a.createElement(Et.a,{align:"center",style:{width:100}},We(!0,e,"pickup")),r.a.createElement(Et.a,{align:"center",style:{width:110}},We(!1,e,"dropoff")),r.a.createElement(Et.a,{align:"center",style:{width:120}},ze(!0,e,"arrival")),r.a.createElement(Et.a,{align:"center",style:{width:120}},ze(!1,e,"departure"))):r.a.createElement(ht.a,{key:e.detail_id},r.a.createElement(Et.a,{style:{width:100},component:"th",scope:"row"},e.name),r.a.createElement(Et.a,{align:"center",style:{width:100}},We(!0,e,"pickup")),r.a.createElement(Et.a,{align:"center",style:{width:110}},We(!0,e,"dropoff")),r.a.createElement(Et.a,{align:"center",style:{width:120}},ze(!0,e,"arrival")),r.a.createElement(Et.a,{align:"center",style:{width:120}},ze(!1,e,"departure"))):c.startsWith("edit")?r.a.createElement(ht.a,{key:e.detail_id},r.a.createElement(Et.a,{style:{width:100},component:"th",scope:"row"},e.name),r.a.createElement(Et.a,{align:"center",style:{width:100}},We(!1,e,"pickup")),r.a.createElement(Et.a,{align:"center",style:{width:110}},We(!1,e,"dropoff")),r.a.createElement(Et.a,{align:"center",style:{width:120}},ze(!0,e,"arrival")),r.a.createElement(Et.a,{align:"center",style:{width:120}},ze(!0,e,"departure"))):r.a.createElement(ht.a,{key:e.detail_id},r.a.createElement(Et.a,{style:{width:100},component:"th",scope:"row"},e.name),r.a.createElement(Et.a,{align:"center",style:{width:100}},We(!0,e,"pickup")),r.a.createElement(Et.a,{align:"center",style:{width:110}},We(!0,e,"dropoff")),r.a.createElement(Et.a,{align:"center",style:{width:120}},ze(!0,e,"arrival")),r.a.createElement(Et.a,{align:"center",style:{width:120}},ze(!0,e,"departure")))}(e,t)})))))),r.a.createElement("div",{style:{position:"absolute",paddingLeft:10,marginTop:10,marginBottom:10}},r.a.createElement("h5",{style:{float:"left",margin:0,width:"100%"}},t.TripCreateInfo),r.a.createElement("h5",{style:{float:"left",margin:0,width:"100%"}},r.a.createElement("span",{style:{color:"red"}},"*"),"\u3000",t.TripCreateInfo1),r.a.createElement("h5",{style:{float:"left",margin:0,width:"100%"}},r.a.createElement("span",{style:{color:"red"}},"*"),"\u3000",t.TripCreateInfo2),r.a.createElement("h5",{style:{float:"left",margin:0,width:"100%"}},r.a.createElement("span",{style:{color:"red"}},"*"),"\u3000",t.TripCreateInfo4),r.a.createElement("h5",{style:{float:"left",margin:0,width:"100%"}},r.a.createElement("span",{style:{color:"red"}},"*"),"\u3000",t.TripCreateInfo5),r.a.createElement("h5",{style:{float:"left",margin:0,width:"100%"}},r.a.createElement("span",{style:{color:"red"}},"*"),"\u3000",t.TripCreateInfo3))),r.a.createElement(Q.a,null,r.a.createElement(K,{onClick:function(){return Ae.apply(this,arguments)},disabled:Ge,variant:"contained",color:"primary"},"OK"),function(e,a){switch(e){case"add":return null;case"edit":if(a)return r.a.createElement(V.a,{onClick:Ue,disabled:Ge,variant:"contained",className:v.redButton},t.ButtonDelete)}}(o,l),r.a.createElement(V.a,{onClick:Ie,variant:"contained"},t.ButtonCancel))),r.a.createElement(B.a,{maxWidth:"xs",open:Se,onClose:Le,"aria-labelledby":"alert-dialog-title"},r.a.createElement(G.a,{id:"alert-dialog-title"},t.TripDeleteAlert),r.a.createElement(W.a,null,r.a.createElement(z.a,{className:"calendar-title"},t.TripDeleteAlertMessage)),r.a.createElement(Q.a,null,r.a.createElement(K,{onClick:function(){return function(){return Ne.apply(this,arguments)}()},variant:"contained",color:"primary"},"OK"),r.a.createElement(V.a,{onClick:Le,variant:"contained"},t.ButtonCancel))))))})),ja=a(297),ya=a(305),Ta=a(303),Ca=a(359),xa=Object(q.a)({root:{width:"100%"},container:{maxHeight:"55vmin"}}),Ra={getRouteInfo:Ze,fetchTripSchedules:ct,clearTripSchedules:dt},wa=Object(m.b)((function(e){var t=e.translations,a=e.calendars,n=e.feeds,r=e.trips,c=e.routes;return{t:t,calendars:a,editing:n.editing,mode:n.mode,trips:r,routes:c}}),Ra)((function(e){var t=e.t,a=e.calendars,c=e.routeInfo,o=e.getRouteInfo,i=e.routes,l=e.fetchTripSchedules,s=e.clearTripSchedules,d=e.editing,u=e.mode,m=e.onBackClick,E=e.trips,f=xa(),b=Object(n.useState)("none"),h=Object(p.a)(b,2),g=h[0],O=h[1],v=Object(n.useState)(!1),S=Object(p.a)(v,2),_=S[0],j=S[1];Object(n.useEffect)((function(){void 0!==i.error&&(i.error&&i.error.message?Object(R.c)(i.error.message):(Object(R.c)(i.error),i.error=void 0))}),[i]),Object(n.useEffect)((function(){void 0!==c.route_id&&(s(),o(d.id,c.route_id))}),[c]);return null==d||null==u?r.a.createElement("div",null):r.a.createElement("div",{className:"dateroutepage"},r.a.createElement($.a,{container:!0,spacing:0},r.a.createElement($.a,{item:!0,xs:12},r.a.createElement("div",{className:"title-left",style:{paddingTop:0}},r.a.createElement("h3",null,t.RouteManagementByDayOfTheWeek))),r.a.createElement($.a,{item:!0,xs:6},r.a.createElement("div",null,r.a.createElement("h4",null,c.route_long_name?c.route_long_name:""),r.a.createElement(ja.a,{className:f.formControl},r.a.createElement(ya.a,{id:"demo-controlled-open-select-label"},t.DayOfTheWeekClassification),r.a.createElement(Ta.a,{labelId:"demo-controlled-open-select-label",id:"demo-controlled-open-select",defaultValue:g,open:_,onClose:function(){j(!1)},onOpen:function(){j(!0)},value:g,onChange:function(e){l(d.id,c.route_id,e.target.value),O(e.target.value)}},r.a.createElement(Ca.a,{id:"none",key:"none",value:"none"},r.a.createElement("em",null,t.ScheduleNone)),a.items.map((function(e){return r.a.createElement(Ca.a,{id:e.service_id,key:e.service_id,value:e.service_id},e.service_id)})))))),r.a.createElement($.a,{item:!0,xs:6},r.a.createElement("div",{style:{float:"right"}},r.a.createElement(_a,{type:"add",vias:null,trips_stop_times:null,serviceId:g,index:0,routeId:void 0!==c.route_id?c.route_id:void 0}))),r.a.createElement($.a,{item:!0,xs:6},r.a.createElement("div",{className:"title-right"}))),r.a.createElement(ft.a,{component:gt.a,className:"scheduletimelist-table"},r.a.createElement(pt.a,{stickyHeader:!0,"aria-label":"sticky table"},r.a.createElement(bt.a,null,void 0!==E.scheduleItems?r.a.createElement(ht.a,{style:{height:"50px"}},r.a.createElement(Et.a,{style:{minWidth:170}},t.BusStopName),E.scheduleItems.trips.map((function(e,t){return r.a.createElement(Et.a,{align:"center",style:{color:"#304FFE",minWidth:100}},r.a.createElement(_a,{key:t,type:"edit",vias:E.scheduleItems.vias,trips_stop_times:e,index:t+1,serviceId:E.scheduleItems.service_id,routeId:E.scheduleItems.route_id}))}))):r.a.createElement(ht.a,{style:{height:"50px"}},r.a.createElement(Et.a,{style:{minWidth:170}},t.BusStopName))),r.a.createElement(mt.a,null,function(e){return void 0!==e&&e.trips.length>0?e.vias.map((function(a,n){return r.a.createElement(ht.a,{key:n},r.a.createElement(Et.a,{style:{width:170}},a.stop_name),e.trips.map((function(e){return 0===n?e.stop_times.map((function(e){return a.route_detail_id===e.route_detail_id?r.a.createElement(Et.a,{align:"center",style:{width:170}},e.departure_time?t.ScheduleTableDeparture+" "+e.departure_time:" "):null})):e.stop_times.map((function(e){return console.log("row.route_detail_id = "+a.route_detail_id+", row2.route_detail_id = "+e.route_detail_id),a.route_detail_id===e.route_detail_id?r.a.createElement(Et.a,{align:"center",style:{width:170}},e.arrival_time?t.ScheduleTableArrival+" "+e.arrival_time:" "):null}))})))})):void 0!==e&&0===e.trips.length?e.vias.map((function(e,t){return r.a.createElement(ht.a,{key:t},r.a.createElement(Et.a,{style:{width:170}},e.stop_name))})):void 0}(E.scheduleItems)))),r.a.createElement("div",{className:"back-button"},r.a.createElement(V.a,{variant:"contained",onClick:function(){O("none"),m()},className:f.button,startIcon:r.a.createElement(ba.a,null)},t.ButtonBack)))})),ka={fetchCalendars:Bt,toastError:R.c,toastSuccess:R.d,fetchTripSummaries:tt},Fa=Object(m.b)((function(e){var t=e.translations,a=e.calendars,n=e.feeds,r=e.trips;return{t:t,calendars:a,editing:n.editing,mode:n.mode,trips:r}}),ka)((function(e){var t=e.t,a=e.calendars,c=e.fetchCalendars,o=e.fetchTripSummaries,i=e.toastError,l=e.toastSuccess,s=e.mode,d=e.editing,u=e.trips,m=Object(n.useState)(!0),f=Object(p.a)(m,2),b=f[0],h=f[1],g=Object(n.useState)({route_id:void 0,route_long_name:void 0,route_short_name:void 0}),O=Object(p.a)(g,2),v=O[0],S=O[1],_=Object(n.useState)(!0),j=Object(p.a)(_,2),y=j[0],T=j[1];Object(n.useEffect)((function(){void 0!==a.error&&(a.error&&a.error.code?a.error&&40901===a.error.code?(i(t.Error40902),a.error=void 0):(i(pe.a.getErrorCodeText(a.error.code,t)),a.error=void 0):(i(a.error),a.error=void 0))})),Object(n.useEffect)((function(){a.load&&(a.load=!1,T(!1))}),[a.load]);var C=function(){if(null==d||null==s)return r.a.createElement("div",null);d.id&&o(d.id)};Object(n.useState)((function(){void 0!==a.error&&(a.error=void 0),void 0!==u.error&&(u.error=void 0),C(),a.items=[],d&&c(d.id)}),[]),Object(n.useEffect)((function(){void 0!==u.error?u.error&&u.error.code?(i(pe.a.getErrorCodeText(u.error.code,t)),u.error=void 0):(i(u.error),u.error=void 0):!0===u.created?(l(t.CreatedToast),u.created=!1,C()):!0===u.deleted?(l(t.DeletedToast),u.deleted=!1,C()):!0===u.edited&&(l(t.EditedToast),u.edited=!1,C()),T(!1)}),[u]);return null==d||null==s?r.a.createElement("div",null):r.a.createElement(E.Page,null,r.a.createElement(E.Content,null,r.a.createElement("div",{className:"article-mainpage"},r.a.createElement("div",{className:"dashboard-right"},r.a.createElement("div",{style:{display:b?"block":"none"}},y?r.a.createElement(fe,{open:!0}):r.a.createElement(Ea,{onViewClick:function(e){S(e),h(!b)}})),r.a.createElement("div",{style:{display:b?"none":"block"}},r.a.createElement(wa,{onBackClick:function(){h(!b)},routeInfo:v}))))))})),Ia=a(361),Da=a(299),Aa=a(362),Ua=a(129);a(287);function La(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.colors,a=void 0===t?["blue","red","green","yellow"]:t,n=e.defaultColor,c=void 0===n?a[0]:n,o=e.position,i=void 0===o?"bottom":o,l=e.labels,s=void 0===l?["","","",""]:l,d=e.checkboxWeekdays,u=e.displayDate,p=e.onChangedDisplayDate,m=Object(Z.a)(e,["colors","defaultColor","position","labels","checkboxWeekdays","displayDate","onChangedDisplayDate"]);return[{type:"mapDays",fn:E},r.a.createElement(Na,Object.assign({colors:a,defaultColor:c,position:i,labels:s,displayDate:u,onChangedDisplayDate:p},m))];function E(e){var t=e.state,a=t.selectedDate,n=t.range,r=e.calendarProps.activeColor,c=e.minDate,o=e.maxDate,i={};if(Pa(a))for(var l=0;la?f[a]:""))})))}function Ma(e,t){var a=[];return["left","right"].includes(e)?(t.left&&a.push("rmdp-border-left"),t.right&&a.push("rmdp-border-right")):(t.top&&a.push("rmdp-border-top"),t.bottom&&a.push("rmdp-border-bottom")),a.join(" ")}function Pa(e){return Array.isArray(e)}var Ha={name:"gregorian_ja",months:[["1\u6708","1\u6708"],["2\u6708","2\u6708"],["3\u6708","3\u6708"],["4\u6708","4\u6708"],["5\u6708","5\u6708"],["6\u6708","6\u6708"],["7\u6708","7\u6708"],["8\u6708","8\u6708"],["9\u6708","9\u6708"],["10\u6708","10\u6708"],["11\u6708","11\u6708"],["12\u6708","12\u6708"]],weekDays:[["\u571f\u66dc\u65e5","\u571f"],["\u65e5\u66dc\u65e5","\u65e5"],["\u6708\u66dc\u65e5","\u6708"],["\u706b\u66dc\u65e5","\u706b"],["\u6c34\u66dc\u65e5","\u6c34"],["\u6728\u66dc\u65e5","\u6728"],["\u91d1\u66dc\u65e5","\u91d1"]],digits:["0","1","2","3","4","5","6","7","8","9"],meridiems:[["\u5348\u524d","AM"],["\u5348\u5f8c","PM"]]},Ba=[{exception_type:1,color:"blue"},{exception_type:2,color:"red"}],Ga=Object(q.a)((function(e){return{textField:{width:"100%",height:"65px",marginBottom:"20px"},deleteButton:{color:"#FF5722",border:0,cursor:"pointer","&:hover":{color:"#b42f06"},fontSize:"small"},asterisk:{color:"red"}}})),Wa=function(e,t){return"$t".replace("$t",Ne()(e.date,t,{locale:Pe.a}))},za={fetchCalendars:Bt,createCalendar:function(e){return{type:"CREATE_CALENDAR_REQUEST",feed_id:e.feedId,service_id:e.serviceId,monday:e.monday,tuesday:e.tuesday,wednesday:e.wednesday,thursday:e.thursday,friday:e.friday,saturday:e.saturday,sunday:e.sunday,start_date:e.startDate,end_date:e.endDate,dates:e.dates}},deleteCalendar:function(e,t){return{type:"DELETE_CALENDAR_REQUEST",feed_id:t,service_id:e}},editCalendar:function(e){return{type:"EDIT_CALENDAR_REQUEST",feed_id:e.feedId,service_id:e.serviceId,monday:e.monday,tuesday:e.tuesday,wednesday:e.wednesday,thursday:e.thursday,friday:e.friday,saturday:e.saturday,sunday:e.sunday,start_date:e.startDate,end_date:e.endDate,dates:e.dates}},toastSuccess:R.d,toastError:R.c},Qa=Object(m.b)((function(e){var t=e.translations,a=e.feeds,n=e.calendars;return{t:t,editing:a.editing,mode:a.mode,calendars:n}}),za)((function(e){var t=e.t,a=e.calendars,c=e.editing,o=e.mode,i=e.fetchCalendars,l=e.createCalendar,s=e.deleteCalendar,m=e.editCalendar,f=e.toastSuccess,b=e.toastError,h=Ga(),g=Object(n.useState)(null),O=Object(p.a)(g,2),v=O[0],S=O[1],_=Object(n.useState)(!1),j=Object(p.a)(_,2),y=j[0],T=j[1],C=Object(n.useState)(),x=Object(p.a)(C,2),R=x[0],A=x[1],N=Object(n.useState)(null),P=Object(p.a)(N,2),H=P[0],q=P[1],Z=Object(n.useState)(!1),J=Object(p.a)(Z,2),X=J[0],ee=J[1],te=Object(n.useState)(),ae=Object(p.a)(te,2),re=ae[0],oe=ae[1],ie=Object(n.useState)(null),le=Object(p.a)(ie,2),de=le[0],ue=le[1],me=Object(n.useState)(!1),Ee=Object(p.a)(me,2),be=Ee[0],he=Ee[1],ge=Object(n.useState)(),_e=Object(p.a)(ge,2),je=_e[0],ye=_e[1],Te=Object(n.useState)({sunday:!1,monday:!1,tuesday:!1,wednesday:!1,thursday:!1,friday:!1,saturday:!1}),Ce=Object(p.a)(Te,2),xe=Ce[0],Re=Ce[1],we=Object(n.useState)(!1),ke=Object(p.a)(we,2),Ae=ke[0],Ue=ke[1],Le=Object(n.useState)(),Me=Object(p.a)(Le,2),He=Me[0],Be=Me[1],Ge=Object(n.useState)(!1),We=Object(p.a)(Ge,2),ze=We[0],Qe=We[1],Ve=Object(n.useState)(!1),qe=Object(p.a)(Ve,2),Ze=qe[0],Ke=qe[1],Ye=Object(n.useState)(!0),$e=Object(p.a)(Ye,2),Je=$e[0],Xe=$e[1],et=Object(n.useState)(!1),tt=Object(p.a)(et,2),at=tt[0],nt=tt[1],rt=Object(n.useState)(!0),ct=Object(p.a)(rt,2),ot=ct[0],it=ct[1],lt=Object(n.useState)([]),st=Object(p.a)(lt,2),dt=st[0],ut=st[1],pt=Object(n.useState)([]),mt=Object(p.a)(pt,2),Et=mt[0],ft=mt[1],bt=Object(n.useState)(""),ht=Object(p.a)(bt,2),gt=ht[0],Ot=ht[1],vt=Object(n.useState)({}),St=Object(p.a)(vt,2),_t=St[0],jt=St[1],Tt=Object(n.useState)(null),Ct=Object(p.a)(Tt,2),xt=Ct[0],Rt=Ct[1],wt=Object(n.useState)({dialogOpen:!1}),kt=Object(p.a)(wt,2),Ft=kt[0],It=kt[1];Object(n.useEffect)((function(){void 0!==a.error&&(a.error=void 0),a.items=[],c&&i(c.id)}),[]),Object(n.useEffect)((function(){void 0!==a.error?(a.error&&a.error.code?a.error&&40901===a.error.code?(b(t.Error40902),a.error=void 0):(b(pe.a.getErrorCodeText(a.error.code,t)),a.error=void 0):(b(a.error),a.error=void 0),it(!1)):!0===a.created?(f(t.CreatedToast),a.created=!1,Mt()):!0===a.edited?(f(t.EditedToast),a.edited=!1,Mt()):!0===a.deleted&&(f(t.DeletedToast),a.deleted=!1)})),Object(n.useEffect)((function(){a.load&&(a.load=!1,it(!1))}),[a.load]);var At=function(e){Object(ve.a)(n,e);var a=Object(Se.a)(n);function n(){var e;Object(Oe.a)(this,n);for(var r=arguments.length,c=new Array(r),o=0;o36?(T(!0),A(t.ServiceIdErrorMaxLength)):r.trim().length<=0||r.length>=0&&r.length<=36&&c.test(r)?(T(!1),A(null)):r.length>0&&!c.test(r)&&(T(!0),A(t.FeedVersionAllowedCharacters)),S(r)),r}var Ht=function(){Zt(),Xe(!0)};function Bt(){return Gt.apply(this,arguments)}function Gt(){return(Gt=Object(u.a)(d.a.mark((function e(){var t;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!o.startsWith("edit")){e.next=8;break}if(!Kt()){e.next=8;break}return a.load=!1,it(!0),e.next=6,Y(1e3);case 6:t={feedId:c.id,serviceId:v,monday:xe.monday?1:0,tuesday:xe.tuesday?1:0,wednesday:xe.wednesday?1:0,thursday:xe.thursday?1:0,friday:xe.friday?1:0,saturday:xe.saturday?1:0,sunday:xe.sunday?1:0,startDate:Ne()(H,"yyyy-MM-dd"),endDate:Ne()(de,"yyyy-MM-dd"),dates:dt.map((function(e){return Object(yt.a)(Object(yt.a)({},e),{},{date:Ne()(e.date,"yyyy-MM-dd")})}))},ze?m(t):l(t);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Wt(e){return zt.apply(this,arguments)}function zt(){return(zt=Object(u.a)(d.a.mark((function e(t){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y(1e3);case 2:It((function(e){return Object(yt.a)(Object(yt.a)({},e),{},{dialogOpen:!1})})),s(t.service_id,c.id);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Qt=function(e){Ue(!1),Re(Object(yt.a)(Object(yt.a)({},xe),{},Object(ha.a)({},e.target.name,e.target.checked)))};function Vt(){return qt.apply(this,arguments)}function qt(){return(qt=Object(u.a)(d.a.mark((function e(){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y(1e3);case 2:Zt(),setTimeout((function(){return Xe(!1)}),300);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Zt=function(){S(null),q(null),ue(null),T(!1),ee(!1),he(!1),Ue(!1),A(null),oe(null),ye(null),Be(null),Qe(!1),Ke(!1),Re({sunday:!1,monday:!1,tuesday:!1,wednesday:!1,thursday:!1,friday:!1,saturday:!1}),nt(!1),ut([]),jt({}),It({dialogOpen:!1}),ft([]),Rt(null)};function Kt(){var e=!0;return!v||v.trim().length<=0?(e=!1,T(!0),A(t.ErrorRequired)):v.length>36?(e=!1,T(!0),A(t.ServiceIdErrorMaxLength)):/^[A-Z\uff21-\uff3aa-z\uff41-\uff5a0-9\uff10-\uff19\u3041-\u3093\u30a1-\u30fb\u30fd\u30fe\u309b\u309c\u30fc\u4e00-\u9fa5]+$/i.test(v)||(e=!1,T(!0),A(t.FeedVersionAllowedCharacters)),(!H||H.length<=0)&&(e=!1,ee(!0),oe(t.ErrorRequired)),(!de||de.length<=0)&&(e=!1,he(!0),ye(t.ErrorRequired)),H&&de&&(dede&&(e=!1,b(t.ErrorStartDate))),!1!==xe.monday||!1!==xe.tuesday||!1!==xe.wednesday||!1!==xe.thursday||!1!==xe.friday||!1!==xe.saturday||!1!==xe.sunday||(null===dt||void 0===dt?void 0:dt.length)||(e=!1,Ue(!0),Be(t.ErrorRequiredWeekdayOrCalendar)),e}function Yt(e){!e.target.checked&&null!=dt&&dt.length>0?It({dialogOpen:!0,dialogTitle:t.ServiceAlert,dialogMessage:t.UncheckVisibilityCalendarMessage,lableCancelButton:t.ButtonCancel,okButtonVisibility:Lt,onCloseDialog:function(e,t){e&&(nt(!1),ut([])),It((function(e){return Object(yt.a)(Object(yt.a)({},e),{},{dialogOpen:!1})}))}}):nt(e.target.checked)}var $t=function(){return""};if(Je){var Jt=function(e){return e.length>0?r.a.createElement(w.a,{dense:!0},e.filter((function(e){return function(e,t){return e.service_id.indexOf(t)>=0}(e,gt)})).map((function(e){return r.a.createElement(k.a,{key:e.service_id,className:h.root},r.a.createElement(F.a,{style:{cursor:"pointer"},onClick:function(t){return function(e,t){var a;Qe(!0),Ke(!0),S(t.service_id),q(t.start_date?new Date(t.start_date):null),ue(t.end_date?new Date(t.end_date):null),Re({sunday:1===t.sunday,monday:1===t.monday,tuesday:1===t.tuesday,wednesday:1===t.wednesday,thursday:1===t.thursday,friday:1===t.friday,saturday:1===t.saturday});var n=[];(null===(a=t.dates)||void 0===a?void 0:a.length)&&(n=t.dates.map((function(e){return Object(yt.a)(Object(yt.a)({},e),{},{date:e.date?new Date(e.date):null})}))),ut(n.sort((function(e,t){return e.date-t.date}))),nt(!(!t.dates||!t.dates.length)),jt({}),setTimeout((function(){Xe(!1)}),300)}(0,e)},primary:e.service_id}),r.a.createElement(Dt.a,null,r.a.createElement(L.a,{edge:"end",className:h.deleteButton,style:{float:"right",display:Lt?"block":"none"},onClick:function(a){return function(e,a){It({dialogOpen:!0,dialogTitle:t.ServiceAlert,dialogMessage:t.ServiceDeleteAlertMessage,lableCancelButton:t.ButtonCancel,okButtonVisibility:Lt,onCloseDialog:function(){var e=Object(u.a)(d.a.mark((function e(t){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=4;break}return e.next=3,Wt(a);case 3:return e.abrupt("return");case 4:It((function(e){return Object(yt.a)(Object(yt.a)({},e),{},{dialogOpen:!1})}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()})}(0,e)}},r.a.createElement(M.a,null))))}))):r.a.createElement(w.a,{dense:!0},r.a.createElement("div",{key:"norecords"},r.a.createElement(k.a,null,r.a.createElement(F.a,{primary:t.ServiceNotRecordsFound}))))};$t=function(){return r.a.createElement($.a,{container:!0,spacing:0},r.a.createElement($.a,{item:!0,xs:5},r.a.createElement("div",{className:"schedule-calendar-content-box"},r.a.createElement("div",{className:"schedule-calendar-content-box-inside"},r.a.createElement($.a,{item:!0},r.a.createElement(I.a,{id:"search",name:"search",fullWidth:!0,variant:"outlined",placeholder:t.ServiceSearch,value:gt,onChange:function(e){return Ot(e.target.value)},endAdornment:r.a.createElement(D.a,{position:"start"},r.a.createElement(L.a,null,r.a.createElement(U.a,null)))})),r.a.createElement($.a,{item:!0,className:"service-list"},Jt(a.items),r.a.createElement("div",{className:"service-list-bottom"},r.a.createElement(K,{size:"small",onClick:Vt,style:{display:Lt?"":"none"},variant:"contained",color:"primary",className:h.button,startIcon:r.a.createElement(ce.a,null)},t.ButtonAdd)))))))}}if(!Je){var Xt=function(e){var t=null;return e&&(t=new Ua.DateObject(e)),t};$t=function(){return r.a.createElement($.a,{container:!0,spacing:0},r.a.createElement($.a,{item:!0,xs:5},r.a.createElement("div",{className:"schedule-calendar-content-box"},r.a.createElement("div",{className:"schedule-calendar-content-box-inside"},r.a.createElement($.a,null,r.a.createElement("div",{className:"menubutton-section"},r.a.createElement(L.a,{onClick:Ht},r.a.createElement(se.a,null)),r.a.createElement("h4",null,v))),r.a.createElement($.a,null,r.a.createElement(ne.a,{id:"service_id",name:"service_id",required:!0,fullWidth:!0,InputLabelProps:{classes:{asterisk:h.asterisk}},onChange:Pt,variant:"outlined",disabled:Ze,label:t.ServiceId,error:y,className:h.textField,value:v||"",helperText:y?R:t.ServiceIdHelperText}),r.a.createElement(Ie.a,{utils:At,locale:Pe.a},r.a.createElement(De.a,{variant:"inline",required:!0,fullWidth:!0,inputVariant:"outlined",id:"start_date",name:"start_date",InputLabelProps:{classes:{asterisk:h.asterisk}},autoOk:"true",label:t.StartDate,onChange:function(e){return function e(a){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];a=new Date(a.getFullYear(),a.getMonth(),a.getDate());var r=dt.filter((function(e){return e.date1&&void 0!==arguments[1]&&arguments[1];a=new Date(a.getFullYear(),a.getMonth(),a.getDate());var r=dt.filter((function(e){return e.date>a}));n||!(null===r||void 0===r?void 0:r.length)?(be&&(he(!1),ye(null)),ue(a)):It({dialogOpen:!0,dialogTitle:t.ServiceAlert,dialogMessage:t.ChangeStartDateOrEndDateMessage+r.map((function(e){return Wa(e,t.calenderformMiddleNoWeekday)})).join(", "),lableCancelButton:t.ButtonCancel,okButtonVisibility:Lt,onCloseDialog:function(t){t&&(ut(dt.filter((function(e){return!(e.date>a)}))),e(a,!0)),It((function(e){return Object(yt.a)(Object(yt.a)({},e),{},{dialogOpen:!1})}))}})}(e)},error:be,disabled:Nt,value:de,format:t.calenderformMiddle,helperText:be?je:"",className:h.textField,datelabelprops:{shrink:!0}}))),r.a.createElement($.a,null,r.a.createElement(ja.a,{style:{marginBottom:20},component:"fieldset",className:h.formControl},r.a.createElement(Ia.a,{row:!0},r.a.createElement(Oa.a,{style:{margin:"0px"},id:"sunday",name:"sunday",control:r.a.createElement(ga.a,{checked:xe.sunday,color:"primary"}),label:t.ScheduleSunday,onChange:Qt,disabled:Nt,labelPlacement:"top"}),r.a.createElement(Oa.a,{style:{margin:"0px"},id:"monday",name:"monday",control:r.a.createElement(ga.a,{checked:xe.monday,color:"primary"}),label:t.ScheduleMonday,disabled:Nt,onChange:Qt,labelPlacement:"top"}),r.a.createElement(Oa.a,{style:{margin:"0px"},id:"tuesday",name:"tuesday",control:r.a.createElement(ga.a,{checked:xe.tuesday,color:"primary"}),label:t.ScheduleTuesday,disabled:Nt,onChange:Qt,labelPlacement:"top"}),r.a.createElement(Oa.a,{style:{margin:"0px"},id:"wednesday",name:"wednesday",control:r.a.createElement(ga.a,{checked:xe.wednesday,color:"primary"}),label:t.ScheduleWednesday,onChange:Qt,disabled:Nt,labelPlacement:"top"}),r.a.createElement(Oa.a,{style:{margin:"0px"},id:"thursday",name:"thursday",control:r.a.createElement(ga.a,{checked:xe.thursday,color:"primary"}),label:t.ScheduleThursday,onChange:Qt,disabled:Nt,labelPlacement:"top"}),r.a.createElement(Oa.a,{style:{margin:"0px"},id:"friday",name:"friday",control:r.a.createElement(ga.a,{checked:xe.friday,color:"primary"}),label:t.ScheduleFriday,onChange:Qt,disabled:Nt,labelPlacement:"top"}),r.a.createElement(Oa.a,{style:{margin:"0px"},id:"saturday",name:"saturday",control:r.a.createElement(ga.a,{checked:xe.saturday,color:"primary"}),label:t.ScheduleSaturday,onChange:Qt,disabled:Nt,labelPlacement:"top"})))),r.a.createElement($.a,null,r.a.createElement(Oa.a,{style:{marginLeft:0,marginBottom:10},id:"visibilityCalendar",name:"visibilityCalendar",control:r.a.createElement(ga.a,{checked:at,color:"primary"}),label:t.ScheduleSpecifyCalendar,onChange:Yt,disabled:Nt}),r.a.createElement(Da.a,{style:{color:"#f44336",margin:"0px 10px"}},Ae?He:"")),dt.length?r.a.createElement($.a,{className:"schedule-calendar-list"},r.a.createElement(w.a,{dense:!0},dt.map((function(e){return r.a.createElement(k.a,{key:e.date},r.a.createElement(Aa.a,null,r.a.createElement("div",{className:"rmdp-color rmdp-".concat(Ba.find((function(t){return t.exception_type==e.exception_type})).color)})),r.a.createElement(F.a,{primary:Ne()(e.date,t.calenderformMiddle,{locale:Pe.a}),style:{cursor:"pointer"},onClick:function(t){return Rt(e.date)}}),r.a.createElement(Dt.a,null,r.a.createElement(L.a,{edge:"end",className:h.deleteButton,style:{float:"right",display:Lt?"block":"none"},onClick:function(t){return ut(dt.filter((function(t){return t!=e})))}},r.a.createElement(M.a,null))))})))):"",r.a.createElement($.a,null,r.a.createElement(V.a,{onClick:Ht,variant:"contained",className:"schedule-calendar-canselbutton"},t.ButtonCancel),r.a.createElement(K,{onClick:Bt,style:{display:Nt?"none":"block"},className:"schedule-calendar-savebutton"},t.ButtonSave))))),at?r.a.createElement($.a,{item:!0,xs:7},r.a.createElement("div",{className:"schedule-calendar-content-box",style:{width:610}},r.a.createElement("div",{className:"schedule-calendar-content-box-inside",style:{paddingBottom:150}},r.a.createElement(Ua.Calendar,Object(yt.a)(Object(yt.a)({},_t),{},{className:"schedule-calendar",locale:Ha,monthYearSeparator:" ",headerOrder:["YEAR_MONTH","LEFT_BUTTON","RIGHT_BUTTON"],formatMonth:function(e,t){return e},formatYear:function(e,a){return e+t.CalendarYear},multiple:!0,sort:!0,numberOfMonths:2,highlightToday:!1,minDate:Xt(H),maxDate:Xt(de),value:Et,onPropsChange:jt,readOnly:Nt,plugins:[La({colors:Ba.map((function(e){return e.color})),labels:[t.OperationDays,t.NonOperationDays],checkboxWeekdays:xe,displayDate:Xt(xt),onChangedDisplayDate:function(){return Rt(null)}})],onChange:function(e){if(!e)return!0;for(var t=[],a=0;a=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}var en=r.a.createElement("style",{type:"text/css"},"\r\n\t.st0{clip-path:url(#SVGID_2_);}\r\n\t.st1{fill:#FFFFFF;}\r\n\t.st2{fill:#465EAB;}\r\n"),tn=r.a.createElement("defs",null,r.a.createElement("rect",{id:"SVGID_1_",x:1.3,y:3.38,width:37.56,height:33.14})),an=r.a.createElement("g",{className:"st0"},r.a.createElement("path",{className:"st1",d:"M36.39,15.18c0.04-0.35,0.07-0.7,0.07-1.05c0-0.35-0.04-0.7-0.07-1.04l2.26-1.78 c0.21-0.16,0.27-0.45,0.13-0.69l-2.14-3.72c-0.13-0.23-0.41-0.33-0.65-0.23l-2.67,1.08c-0.56-0.42-1.16-0.78-1.81-1.05l-0.4-2.85 c-0.05-0.25-0.27-0.45-0.53-0.45h-4.29c-0.27,0-0.48,0.19-0.53,0.45l-0.4,2.85c-0.65,0.28-1.26,0.63-1.81,1.05l-2.66-1.08 c-0.24-0.08-0.52,0-0.65,0.23l-2.15,3.72c-0.13,0.23-0.07,0.52,0.13,0.69l2.26,1.78c-0.05,0.34-0.07,0.69-0.07,1.04 c0,0.35,0.02,0.7,0.07,1.05l-0.42,0.33h4.89c-0.17-0.42-0.27-0.9-0.27-1.38c0-2.07,1.68-3.76,3.74-3.76 c2.08,0,3.76,1.68,3.76,3.76c0,2.08-1.68,3.76-3.76,3.76c-0.23,0-0.46-0.02-0.68-0.06v7.04h2.83c0.27,0,0.48-0.19,0.53-0.45 l0.4-2.85c0.65-0.27,1.26-0.62,1.81-1.05l2.66,1.08c0.24,0.1,0.52,0,0.65-0.23l2.14-3.72c0.14-0.23,0.08-0.52-0.12-0.69 L36.39,15.18z"}),r.a.createElement("path",{className:"st2",d:"M25.97,15.92c0.83,0,1.5,0.68,1.5,1.5v17.89H2.5v-17.9c0-0.82,0.66-1.49,1.49-1.49H25.97z M25.97,14.71H3.99 c-1.49,0-2.69,1.21-2.69,2.7v17.9v1.21H2.5h24.97h1.21v-1.21V17.42C28.68,15.93,27.46,14.71,25.97,14.71z"}),r.a.createElement("path",{className:"st1",d:"M27.47,35.31H2.5v-17.9c0-0.82,0.66-1.49,1.49-1.49h21.98c0.83,0,1.5,0.68,1.5,1.5V35.31z"}),r.a.createElement("path",{className:"st2",d:"M24.83,18.96v13.91H5.15V18.96H24.83z M26.03,17.75h-1.21H5.15H3.94v1.21v13.91v1.21h1.21h19.68h1.21v-1.21 V18.96V17.75z"}),r.a.createElement("path",{className:"st2",d:"M14.35,18.96l1.06-1.82h5.38l0.97,1.82"}),r.a.createElement("path",{className:"st2",d:"M22.83,21.37H7.13v1.21h15.7V21.37z"}),r.a.createElement("path",{className:"st2",d:"M22.83,25.01H7.13v1.21h15.7V25.01z"}),r.a.createElement("path",{className:"st2",d:"M14.38,28.64H7.13v1.21h7.25V28.64z"}),r.a.createElement("path",{className:"st2",d:"M22.83,28.64h-7.25v1.21h7.25V28.64z"})),nn=function(e){var t=e.svgRef,a=e.title,n=Xa(e,["svgRef","title"]);return r.a.createElement("svg",Ja({id:"Layer_1",x:"0px",y:"0px",viewBox:"0 0 40 40",style:{enableBackground:"new 0 0 40 40"},xmlSpace:"preserve",ref:t},n),a?r.a.createElement("title",null,a):null,en,r.a.createElement("g",null,tn,r.a.createElement("clipPath",{id:"SVGID_2_"},r.a.createElement("use",{xlinkHref:"#SVGID_1_",style:{overflow:"visible"}})),an))},rn=r.a.forwardRef((function(e,t){return r.a.createElement(nn,Ja({svgRef:t},e))})),cn=(a.p,a(117)),on=function(e){return r.a.createElement(cn.a,e,r.a.createElement(rn,null))};function ln(){return(ln=Object.assign||function(e){for(var t=1;t=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}var dn=r.a.createElement("style",{type:"text/css"},"\r\n\t.st0{fill:#FFFFFF;}\r\n"),un=r.a.createElement("path",{className:"st0",d:"M18.9,11.2c0-0.9,0.8-1.7,1.7-1.7c0.9,0,1.7,0.8,1.7,1.7c0,0.9-0.8,1.7-1.7,1.7C19.7,12.9,18.9,12.1,18.9,11.2z M21.5,23.7c-0.3,0.1-0.5,0-0.6-0.1c-0.1-0.1-0.3-0.2-0.2-0.5l1.1-4.3c0,0,0-0.1,0-0.1c0.2-1.2-0.3-2.4-1.3-3.2 c-1-0.7-2.3-0.9-3.4-0.3c-0.9,0.5-1.1,0.5-1.1,0.5l1.2,2.5c0,0,0.2-0.1,1.1-0.5c0.3-0.1,0.5,0,0.6,0.1c0.1,0.1,0.3,0.2,0.2,0.5 L18,22.6c0,0,0,0.1,0,0.1c-0.2,1.2,0.3,2.4,1.3,3.2c0.6,0.4,1.3,0.6,2,0.6c0.5,0,1-0.1,1.5-0.3l0.9-0.5l-1.2-2.5L21.5,23.7z M37.5,18.2c0,2.5-0.5,4.7-1.4,6.6c-0.9,1.8-2.2,3.4-3.9,4.6c-3,2.2-7.2,3.3-12.2,3.3c-1.4,0-2.7-0.1-4-0.3 c-2.9,2.9-6.4,3.1-7.2,3.1c0,0,0,0,0,0h0l-2.5,0l1.3-2.1c0,0,0.8-1.2,1.3-3.3c-4.2-2.5-6.4-6.5-6.4-11.9c0-2.5,0.5-4.7,1.4-6.6 C4.8,9.8,6.1,8.2,7.8,7c3-2.2,7.2-3.3,12.2-3.3S29.2,4.9,32.2,7c1.7,1.2,3,2.8,3.9,4.6C37,13.5,37.5,15.7,37.5,18.2z M34.7,18.2 c0-4-1.4-7-4.2-9C28.1,7.4,24.4,6.5,20,6.5s-8.1,1-10.6,2.8c-2.8,2-4.2,5-4.2,9c0,4.7,2,8.1,5.8,10l1,0.5l-0.2,1 c-0.2,1-0.5,1.9-0.8,2.6c1.1-0.4,2.3-1,3.4-2.3l0.5-0.6l0.8,0.1c1.3,0.2,2.8,0.3,4.3,0.3c4.4,0,8.1-1,10.6-2.8 C33.3,25.2,34.7,22.2,34.7,18.2z"}),pn=function(e){var t=e.svgRef,a=e.title,n=sn(e,["svgRef","title"]);return r.a.createElement("svg",ln({id:"Layer_1",x:"0px",y:"0px",viewBox:"0 0 40 40",style:{enableBackground:"new 0 0 40 40"},xmlSpace:"preserve",ref:t},n),a?r.a.createElement("title",null,a):null,dn,un)},mn=r.a.forwardRef((function(e,t){return r.a.createElement(pn,ln({svgRef:t},e))})),En=(a.p,function(e){return r.a.createElement(cn.a,e,r.a.createElement(mn,null))});function fn(){return(fn=Object.assign||function(e){for(var t=1;t=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}var hn=r.a.createElement("style",{type:"text/css"},"\r\n\t.st0{fill:#FFFFFF;}\r\n"),gn=r.a.createElement("g",null,r.a.createElement("path",{className:"st0",d:"M36.38,35.31h-3.95c0.32,0,0.57-0.25,0.57-0.57v-2.27h-2.26v2.27c0,0.32,0.25,0.57,0.57,0.57H19.44 c0.32,0,0.57-0.25,0.57-0.57v-2.27h-2.26v2.27c0,0.32,0.25,0.57,0.57,0.57H9.28v-10.2c0-0.62-0.51-1.14-1.13-1.14V13.14 c2.05-0.3,3.53-2.14,3.38-4.22c-0.14-2.08-1.87-3.68-3.95-3.68S3.79,6.85,3.63,8.93C3.49,11,4.96,12.84,7.01,13.14v10.83 c-0.62,0-1.13,0.51-1.13,1.14v10.2H3.63c-0.32,0-0.57,0.25-0.57,0.57c0,0.32,0.25,0.57,0.57,0.57h32.75c0.32,0,0.57-0.25,0.57-0.57 C36.94,35.56,36.69,35.31,36.38,35.31z"}),r.a.createElement("path",{className:"st0",d:"M32.43,25.67c0.62,0,1.13-0.51,1.13-1.14c0-0.62-0.51-1.14-1.13-1.14s-1.13,0.51-1.13,1.14 S31.81,25.67,32.43,25.67z"}),r.a.createElement("path",{className:"st0",d:"M18.31,25.67c0.62,0,1.13-0.51,1.13-1.14c0-0.62-0.51-1.14-1.13-1.14c-0.62,0-1.13,0.51-1.13,1.14 S17.68,25.67,18.31,25.67z"}),r.a.createElement("path",{className:"st0",d:"M15.22,29.07l0.98,2.27h0.98h3.39h9.6h3.39h0.98l0.98-2.27h-7.04h-6.21C22.25,29.07,15.22,29.07,15.22,29.07z"}),r.a.createElement("path",{className:"st0",d:"M27.35,26.23h-3.95c-0.32,0-0.57,0.25-0.57,0.57v1.14h5.08V26.8C27.91,26.49,27.65,26.23,27.35,26.23z"}),r.a.createElement("path",{className:"st0",d:"M17.75,20H33c0.32,0,0.57-0.25,0.57-0.57v-7.94c0-0.32-0.25-0.57-0.57-0.57H17.75c-0.32,0-0.57,0.25-0.57,0.57 v7.94C17.18,19.74,17.43,20,17.75,20z"}),r.a.createElement("path",{className:"st0",d:"M17.75,7.52H33c0.32,0,0.57-0.25,0.57-0.57V6.39c0-0.32-0.25-0.57-0.57-0.57H17.75 c-0.32,0-0.57,0.25-0.57,0.57v0.57C17.18,7.26,17.43,7.52,17.75,7.52z"}),r.a.createElement("path",{className:"st0",d:"M14.92,27.93h6.78v-1.14c0-0.94,0.76-1.7,1.7-1.7h3.95c0.94,0,1.69,0.76,1.7,1.7v1.14h6.78V5.25 c0.06-0.87-0.58-1.63-1.44-1.7H16.36c-0.86,0.08-1.5,0.84-1.44,1.7C14.92,5.25,14.92,27.93,14.92,27.93z M32.43,26.8 c-1.25,0-2.26-1.01-2.26-2.27s1.01-2.27,2.26-2.27c1.25,0,2.26,1.01,2.26,2.27C34.69,25.78,33.67,26.79,32.43,26.8z M16.05,6.39 c0-0.94,0.76-1.7,1.7-1.7H33c0.94,0,1.69,0.76,1.7,1.7v0.57c0,0.94-0.76,1.7-1.7,1.7H17.75c-0.94,0-1.69-0.76-1.7-1.7V6.39z M16.05,11.49c0-0.94,0.76-1.7,1.7-1.7H33c0.94,0,1.69,0.76,1.7,1.7v7.94c0,0.94-0.76,1.7-1.7,1.7H17.75c-0.94,0-1.69-0.76-1.7-1.7 V11.49z M18.31,22.26c1.25,0,2.26,1.01,2.26,2.27s-1.01,2.27-2.26,2.27s-2.26-1.01-2.26-2.27C16.05,23.28,17.06,22.26,18.31,22.26z "})),On=function(e){var t=e.svgRef,a=e.title,n=bn(e,["svgRef","title"]);return r.a.createElement("svg",fn({id:"Layer_1",x:"0px",y:"0px",viewBox:"0 0 40 40",style:{enableBackground:"new 0 0 40 40"},xmlSpace:"preserve",ref:t},n),a?r.a.createElement("title",null,a):null,hn,gn)},vn=r.a.forwardRef((function(e,t){return r.a.createElement(On,fn({svgRef:t},e))})),Sn=(a.p,function(e){return r.a.createElement(cn.a,e,r.a.createElement(vn,null))});function _n(){return(_n=Object.assign||function(e){for(var t=1;t=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}var yn,Tn=r.a.createElement("style",{type:"text/css"},"\r\n\t.st0{fill:#FFFFFF;}\r\n\t.st1{fill:#FFFFFF;stroke:#21409A;stroke-width:0.25;stroke-miterlimit:10;}\r\n"),Cn=r.a.createElement("g",null,r.a.createElement("path",{className:"st0",d:"M18.27,20.58c0-4.14-3.35-7.49-7.49-7.49c-4.14,0-7.49,3.35-7.49,7.49c0,3.61,5.85,10.52,7.49,12.39 C12.42,31.09,18.27,24.19,18.27,20.58z M5.02,20.58c0-3.18,2.58-5.76,5.76-5.76c3.18,0,5.76,2.58,5.76,5.76 c0,3.18-2.58,5.76-5.76,5.76C7.6,26.33,5.02,23.76,5.02,20.58z"}),r.a.createElement("path",{className:"st1",d:"M15.39,20.58c0,2.55-2.06,4.61-4.61,4.61c-2.55,0-4.61-2.06-4.61-4.61s2.06-4.61,4.61-4.61 C13.33,15.97,15.39,18.03,15.39,20.58z"}),r.a.createElement("path",{className:"st1",d:"M33.25,7.32c0,0.95-0.77,1.73-1.73,1.73c-0.95,0-1.73-0.77-1.73-1.73c0-0.95,0.77-1.73,1.73-1.73 C32.48,5.59,33.25,6.37,33.25,7.32z"}),r.a.createElement("path",{className:"st0",d:"M35.56,7.32c0-2.23-1.81-4.03-4.03-4.03c-2.23,0-4.03,1.81-4.03,4.03c0,1.71,2.62,4.69,4.03,6.11 C32.93,12.02,35.56,9.03,35.56,7.32z M28.64,7.32c0-1.59,1.29-2.88,2.88-2.88c1.59,0,2.88,1.29,2.88,2.88 c0,1.59-1.29,2.88-2.88,2.88C29.93,10.2,28.65,8.91,28.64,7.32z"}),r.a.createElement("path",{className:"st0",d:"M34.41,32.1H20.58c-0.95,0-1.73-0.77-1.73-1.73s0.77-1.73,1.73-1.73h12.68c1.91,0,3.46-1.55,3.46-3.46 s-1.55-3.46-3.46-3.46h-9.22c-1.27,0-2.3-1.03-2.3-2.3c0-1.27,1.03-2.3,2.3-2.3h7.49v-1.15h-7.49c-1.91,0-3.46,1.55-3.46,3.46 c0,1.91,1.55,3.46,3.46,3.46h9.22c1.27,0,2.3,1.03,2.3,2.3c0,1.27-1.03,2.3-2.3,2.3H20.58c-1.59,0-2.88,1.29-2.88,2.88 c0,1.59,1.29,2.88,2.88,2.88h13.83c0.64,0,1.15,0.52,1.15,1.15s-0.52,1.15-1.15,1.15H10.78v1.15h23.63c1.27,0,2.3-1.03,2.3-2.3 C36.71,33.13,35.68,32.1,34.41,32.1z"})),xn=function(e){var t=e.svgRef,a=e.title,n=jn(e,["svgRef","title"]);return r.a.createElement("svg",_n({id:"Layer_1",x:"0px",y:"0px",viewBox:"0 0 40 40",style:{enableBackground:"new 0 0 40 40"},xmlSpace:"preserve",ref:t},n),a?r.a.createElement("title",null,a):null,Tn,Cn)},Rn=r.a.forwardRef((function(e,t){return r.a.createElement(xn,_n({svgRef:t},e))})),wn=(a.p,function(e){return r.a.createElement(cn.a,e,r.a.createElement(Rn,null))}),kn=a(58),Fn=a(216),In=a.n(Fn),Dn=function(e){return{type:"SIGNIN",authContext:e}},An=function(){return{type:"SIGNOUT_REQUEST"}},Un=a(372),Ln={signout:An},Nn=Object(m.b)((function(e){return{t:e.translations}}),Ln)((function(e){var t=e.t,a=e.signout,n=r.a.useState(!1),c=Object(p.a)(n,2),o=c[0],i=c[1],l=function(){i(!1)};function s(){return(s=Object(u.a)(d.a.mark((function e(){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y(1e3);case 2:a(),i(!1);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return r.a.createElement(r.a.Fragment,null,r.a.createElement(Un.a,{title:t.Logout,placement:"right"},r.a.createElement(V.a,{className:"login-popup",variant:"contained",onClick:function(){i(!0)},startIcon:r.a.createElement(In.a,null)})),r.a.createElement(B.a,{maxWidth:"xs",open:o,onClose:l,"aria-labelledby":"alert-dialog-title"},r.a.createElement(G.a,{id:"alert-dialog-title"},t.Confirm),r.a.createElement(W.a,null,r.a.createElement(z.a,{className:"calendar-title"},t.LogoutMessage)),r.a.createElement(Q.a,null,r.a.createElement(K,{onClick:function(){return s.apply(this,arguments)},variant:"contained",color:"primary"},"OK"),r.a.createElement(V.a,{onClick:l,variant:"contained"},t.ButtonCancel))))})),Mn=function(e){var t=Object(n.useState)(e),a=Object(p.a)(t,2),r=a[0],c=a[1];return Object(n.useEffect)((function(){var t=setInterval((function(){r>0&&c(r-1)}),1e3),a=function(){c(e)},n=["load","mousemove","mousedown","click","scroll","keypress"];for(var o in n)window.addEventListener(n[o],a);return function(){for(var e in clearInterval(t),n)window.removeEventListener(n[e],a)}})),r},Pn={signout:An},Hn=Object(m.b)((function(e){return{t:e.translations,authContext:e.authContext,mode:e.feeds.mode}}),Pn)((function(e){var t=e.children,a=e.t,c=e.mode,o=e.authContext,l=e.signout,s=Object(i.g)(),d=Object(i.f)();Object(n.useEffect)((function(){"/feedInfo"!==d.pathname&&"/stop"!==d.pathname&&"/route"!==d.pathname&&"/schedule"!==d.pathname||s("/")}),[]);var u=Mn(1200);if(void 0===o||void 0===o.access_token)return null;0===u&&l();var p="";return c&&(p=r.a.createElement(r.a.Fragment,null,r.a.createElement(Un.a,{title:a.Feed,placement:"right"},r.a.createElement("div",null,r.a.createElement(kn.b,{icon:En,to:"/feedInfo",text:a.Feed}))),r.a.createElement(Un.a,{title:a.Stop,placement:"right"},r.a.createElement("div",null,r.a.createElement(kn.b,{icon:Sn,to:"/stop",text:a.Stop}))),r.a.createElement(Un.a,{title:a.Route,placement:"right"},r.a.createElement("div",null,r.a.createElement(kn.b,{icon:wn,to:"/route",text:a.Route}))),r.a.createElement(Un.a,{title:a.ScheduleCalendar,placement:"right"},r.a.createElement("div",null,r.a.createElement(kn.b,{icon:Ka.a,to:"/scheduleCalendar",text:a.ScheduleCalendar}))),r.a.createElement(Un.a,{title:a.Schedule,placement:"right"},r.a.createElement("div",null,r.a.createElement(kn.b,{icon:qa.a,to:"/schedule",text:a.Schedule}))))),r.a.createElement(kn.c,null,r.a.createElement(kn.a,{t:a},r.a.createElement("h5",null,r.a.createElement("img",{src:$a.a,alt:"title"})),r.a.createElement(Un.a,{title:a.Home,placement:"right"},r.a.createElement("div",null,r.a.createElement(kn.b,{icon:on,to:"/",text:a.Home}))),p,(null==o.logout_disabled||0==o.logout_disabled)&&r.a.createElement(Nn,null)),t)})),Bn=Object(n.createContext)(void 0),Gn=function(e){var t=e.app,a=e.children;return r.a.createElement(Bn.Provider,{value:t,children:a})},Wn=a(363),zn=a(364),Qn=(a(289),function(){return r.a.createElement(i.c,null,r.a.createElement(i.a,{path:"/",element:r.a.createElement(Hn,null,r.a.createElement(jt,null))}),r.a.createElement(i.a,{path:"/feedInfo",element:r.a.createElement(Hn,null,r.a.createElement(Ge,null))}),r.a.createElement(i.a,{path:"/stop",element:r.a.createElement(Hn,null,r.a.createElement(ge,null))}),r.a.createElement(i.a,{path:"/route",element:r.a.createElement(Hn,null,r.a.createElement(Ht,null))}),r.a.createElement(i.a,{path:"/schedule",element:r.a.createElement(Hn,null,r.a.createElement(Fa,null))}),r.a.createElement(i.a,{path:"/scheduleCalendar",element:r.a.createElement(Hn,null,r.a.createElement(Qa,null))}))}),Vn=function(e){var t=e.store,a=e.theme;return r.a.createElement(Gn,{app:void 0},r.a.createElement(Wn.a,{theme:a},r.a.createElement(zn.a,null,r.a.createElement(m.a,{store:t},r.a.createElement(E.AlertDisplay,null),r.a.createElement(l.a,null,r.a.createElement(Qn,null))))))},qn=a(33),Zn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"LOAD_TRANSLATIONS":return t.payload;default:return e}},Kn={isFetching:!1,didInvalidate:!1,summaryItems:[],scheduleItems:void 0,error:void 0,tripCount:0},Yn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Kn,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"FETCH_TRIP_SUMMARIES_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"FETCH_TRIP_SUMMARIES_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,summaryItems:t.payload.data.data,tripCount:parseInt(t.payload.count),lastUpdated:t.receivedAt});case"FETCH_TRIP_SUMMARIES_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,error:t.payload});case"GET_TRIPS_SEARCH_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"GET_TRIPS_SEARCH_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,summaryItems:t.payload.data.data,tripCount:parseInt(t.payload.count),lastUpdated:t.receivedAt});case"GET_TRIPS_SEARCH_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,error:t.payload});case"GET_TRIPS_SEE_MORE_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"GET_TRIPS_SEE_MORE_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,summaryItems:t.payload.data.data,tripCount:parseInt(t.payload.count),lastUpdated:t.receivedAt});case"GET_TRIPS_SEE_MORE_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,error:t.payload});case"FETCH_TRIP_SCHEDULES_REQUEST":return Object(yt.a)({},e);case"FETCH_TRIP_SCHEDULES_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{scheduleItems:t.payload});case"FETCH_TRIP_SCHEDULES_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"CREATE_TRIP_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"CREATE_TRIP_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{created:!0});case"CREATE_TRIP_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"DELETE_TRIP_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"DELETE_TRIP_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{deleted:!0});case"DELETE_TRIP_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"EDIT_TRIP_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"EDIT_TRIP_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{edited:!0});case"EDIT_TRIP_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"CLEAR_TRIP_SCHEDULES":return Object(yt.a)(Object(yt.a)({},e),{},{scheduleItems:void 0});default:return e}},$n={isFetching:!1,didInvalidate:!1,items:[],error:void 0,created:!1,deleted:!1,edited:!1,getCalendarInfo:!1,calendarInfo:void 0,hidePopup:!1,load:!1},Jn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$n,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"FETCH_CALENDARS_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"FETCH_CALENDARS_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,deleted:!1,created:!1,edited:!1,hidePopup:!1,items:t.payload,lastUpdated:t.receivedAt,load:!0});case"FETCH_CALENDARS_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,error:t.payload});case"GET_CALENDARS_SEARCH_LOAD_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"GET_CALENDARS_SEARCH_LOAD_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,deleted:!1,created:!1,edited:!1,hidePopup:!1,items:t.payload,lastUpdated:t.receivedAt});case"GET_CALENDARS_SEARCH_LOAD_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,error:t.payload});case"GET_CALENDAR_INFO_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{getCalendarInfo:!1,calendarInfo:void 0});case"GET_CALENDAR_INFO_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{getCalendarInfo:!0,calendarInfo:t.payload});case"GET_CALENDAR_INFO_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"CREATE_CALENDAR_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"CREATE_CALENDAR_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{created:!0});case"CREATE_CALENDAR_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"DELETE_CALENDAR_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"DELETE_CALENDAR_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{deleted:!0});case"DELETE_CALENDAR_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"EDIT_CALENDAR_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"EDIT_CALENDAR_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{edited:!0});case"EDIT_CALENDAR_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"HIDE_SERVICE_WEEK_POPUP":return Object(yt.a)(Object(yt.a)({},e),{},{hidePopup:!0});default:return e}},Xn={isFetching:!1,didInvalidate:!1,items:[],error:void 0,created:!1,deleted:!1,edited:!1,page:1,routesCount:void 0,getCount:!1,loaded:!1,routeInfo:void 0,routeViaInfo:void 0,shapeInfo:void 0,getZoom:!1,zoom_level:void 0,load:!1},er=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Xn,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"FETCH_ROUTES_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"FETCH_ROUTES_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,deleted:!1,created:!1,edited:!1,items:t.payload,lastUpdated:t.receivedAt,load:!0});case"FETCH_ROUTES_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,error:t.payload});case"GET_ROUTE_INFO_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{loaded:!1,routeInfo:void 0,routeViaInfo:void 0,shapeInfo:void 0});case"GET_ROUTE_INFO_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{loaded:!0,routeInfo:t.payload.route,routeViaInfo:t.payload.via_stops,shapeInfo:t.payload.shape});case"GET_ROUTE_INFO_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"CREATE_ROUTE_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"CREATE_ROUTE_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{created:!0});case"CREATE_ROUTE_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"DELETE_ROUTE_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"DELETE_ROUTE_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{deleted:!0});case"DELETE_ROUTE_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"EDIT_ROUTE_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"EDIT_ROUTE_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{edited:!0});case"EDIT_ROUTE_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"GET_ROUTES_COUNT_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{getCount:!1,routesCount:void 0});case"GET_ROUTES_COUNT_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{getCount:!0,routesCount:t.payload});case"GET_ROUTES_COUNT_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{getCount:!1,error:t.payload});case"GET_ROUTES_SEARCH_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"GET_ROUTES_SEARCH_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,items:t.payload,lastUpdated:t.receivedAt});case"GET_ROUTES_SEARCH_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,error:t.payload});case"GET_ROUTES_SEE_MORE_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"GET_ROUTES_SEE_MORE_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,items:e.items.concat(t.payload),lastUpdated:t.receivedAt});case"GET_ROUTES_SEE_MORE_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,error:t.payload});case"ON_MAP_ZOOM_LEVEL_CHANGED":return Object(yt.a)(Object(yt.a)({},e),{},{getZoom:t.status,zoom_level:t.level});case"CLEAR_ROUTE_STATES":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,items:[],error:void 0,created:!1,deleted:!1,edited:!1,page:1,routesCount:void 0,getCount:!1,loaded:!1,routeInfo:void 0,routeViaInfo:void 0,shapeInfo:void 0,getZoom:!1,zoom_level:void 0});default:return e}},tr={isFetching:!1,didInvalidate:!1,items:[],stop_items:[],error:void 0,created:!1,deleted:!1,edited:!1,handleViewId:void 0,handleDeleteId:void 0,stop:[],page:1,markers:[],seeMore:!1,stopsCount:void 0,getCount:!1,disabled:!1,position:void 0,getPosition:!1,getClick:!1,row:void 0,getZoom:!1,zoom_level:void 0,latLngBounds:void 0};function ar(e){for(var t=[],a=0;a0&&void 0!==arguments[0]?arguments[0]:tr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"FETCH_STOPS_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"FETCH_STOPS_SUCCESS":var a=ar(t.payload),n=[],r=[];if(e.markers.length>0?(e.markers.forEach((function(e){var a=t.payload.find((function(t){return t.id===e.id}));null!==a&&void 0!==a||r.push(e)})),n=r.concat(t.payload)):n=t.payload,t.mapflg){yn=new window.google.maps.LatLngBounds;for(var c=0;c0?(e.markers.forEach((function(e){var a=t.payload.find((function(t){return t.id===e.id}));null!==a&&void 0!==a||s.push(e)})),l=s.concat(t.payload)):l=t.payload,Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,items:e.items.concat(t.payload),stop_items:e.stop_items.concat(i),markers:l,lastUpdated:t.receivedAt});case"GET_STOPS_SEE_MORE_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,error:t.payload});case"CREATE_STOP_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"CREATE_STOP_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{created:!0});case"CREATE_STOP_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"DELETE_STOP_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"DELETE_STOP_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{deleted:!0});case"DELETE_STOP_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"EDIT_STOP_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"EDIT_STOP_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{edited:!0});case"EDIT_STOP_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"GET_STOPS_COUNT_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{getCount:!1,stopsCount:void 0});case"GET_STOPS_COUNT_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{getCount:!0,stopsCount:t.payload});case"GET_STOPS_COUNT_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{getCount:!1,error:t.payload});case"ENABLE_OR_DISABLE_DELETE_AND_VIEW_BUTTONS":return Object(yt.a)(Object(yt.a)({},e),{},{disabled:t.status});case"CLEAR_STOP_STATES":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,items:[],stop_items:[],error:void 0,created:!1,deleted:!1,edited:!1,handleViewId:void 0,handleDeleteId:void 0,page:1,stop:[],markers:[],stopsCount:void 0,getCount:!1,disabled:!1});case"HANDLE_VIEW_ID":return Object(yt.a)(Object(yt.a)({},e),{},{handleViewId:t.id});case"SET_MARKER_POSITION":return Object(yt.a)(Object(yt.a)({},e),{},{position:t.position,getPosition:!0});case"ON_MARKER_CLICK":return Object(yt.a)(Object(yt.a)({},e),{},{row:t.row,getClick:!0});case"ON_MAP_ZOOM_LEVEL_CHANGED":return Object(yt.a)(Object(yt.a)({},e),{},{getZoom:!0,zoom_level:t.level});default:return e}},rr={isFetching:!1,didInvalidate:!1,error:void 0,loaded:!1,edited:!1,shapeInfo:void 0},cr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:rr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"CREATE_SHAPE_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{edited:!1,didInvalidate:!1,shapeInfo:void 0});case"CREATE_SHAPE_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{edited:!0,shapeInfo:t.payload});case"CREATE_SHAPE_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"DELETE_SHAPE_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{didInvalidate:!1,shapeInfo:void 0});case"DELETE_SHAPE_SUCCESS":return Object(yt.a)({},e);case"DELETE_SHAPE_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"EDIT_SHAPE_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{edited:!1,didInvalidate:!1,shapeInfo:void 0});case"EDIT_SHAPE_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{edited:!0,shapeInfo:t.payload});case"EDIT_SHAPE_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"GET_SHAPE_INFO_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{loaded:!1,shapeInfo:void 0});case"GET_SHAPE_INFO_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{loaded:!0,shapeInfo:t.payload});case"GET_SHAPE_INFO_FAILURE":return"Not Found"==t.payload?Object(yt.a)(Object(yt.a)({},e),{},{loaded:!0,shapeInfo:void 0}):Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"CLEAR_SHAPE_STATES":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,error:void 0,shapeInfo:void 0});default:return e}},or={isFetching:!1,didInvalidate:!1,items:[],error:void 0,created:!1,deleted:!1,edited:!1,getFeed:!1,publishFeed:!1,upublishFeed:!1,feedItem:[],editing:void 0,mode:void 0,load:!1},ir=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:or,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"FETCH_FEEDS_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"FETCH_FEEDS_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,deleted:!1,created:!1,edited:!1,getFeed:!1,publishFeed:!1,unpublishFeed:!1,didInvalidate:!1,items:t.payload,lastUpdated:t.receivedAt,load:!0});case"FETCH_FEEDS_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,error:t.payload});case"CREATE_FEED_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"CREATE_FEED_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{created:!0});case"CREATE_FEED_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"DELETE_FEED_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"DELETE_FEED_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{deleted:!0});case"DELETE_FEED_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"EDIT_FEED_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"EDIT_FEED_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{edited:!0});case"EDIT_FEED_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"GET_FEED_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!0,didInvalidate:!1});case"GET_FEED_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{getFeed:!0,feedItem:t.payload});case"GET_FEED_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{isFetching:!1,didInvalidate:!1,error:t.payload});case"EDIT_MODE_REQUEST":case"VIEW_MODE_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{mode:t.mode,editing:t.feed});case"PUBLISH_FEED_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{publishFeed:!1});case"PUBLISH_FEED_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{publishFeed:!0});case"PUBLISH_FEED_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});case"UNPUBLISH_FEED_REQUEST":return Object(yt.a)(Object(yt.a)({},e),{},{unpublishFeed:!1});case"UNPUBLISH_FEED_SUCCESS":return Object(yt.a)(Object(yt.a)({},e),{},{unpublishFeed:!0});case"UNPUBLISH_FEED_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{error:t.payload});default:return e}},lr={message:"",severity:"info"},sr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:lr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case R.a:return Object(yt.a)(Object(yt.a)({},e),{},{message:t.message,severity:t.severity});default:return e}},dr={access_token:void 0,kc:void 0,logout_disabled:!1},ur=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:dr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SIGNIN":return Object(yt.a)(Object(yt.a)({},e),{},{access_token:t.authContext.access_token,kc:t.authContext.kc,logout_disabled:t.authContext.logout_disabled});case"SIGNOUT_SUCCESS":sessionStorage.removeItem("kctoken"),e=void 0;break;case"SIGNOUT_FAILURE":return Object(yt.a)(Object(yt.a)({},e),{},{access_token:t.authContext.access_token,kc:t.authContext.kc});default:return e}},pr=Object(qn.c)({translations:Zn,trips:Yn,calendars:Jn,routes:er,stops:nr,feeds:ir,shapes:cr,toast:sr,authContext:ur}),mr=a(3),Er=a(15),fr=d.a.mark(_r),br=d.a.mark(jr),hr=d.a.mark(yr),gr=d.a.mark(Tr),Or=d.a.mark(Cr),vr=d.a.mark(xr),Sr=d.a.mark(Rr);function _r(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.f.requestGetStopsAll,e.feed_id);case 2:if(t=r.sent,a=t.payload,n=t.error,!a){r.next=12;break}return r.next=8,Object(mr.c)(T(e.feed_id));case 8:return r.next=10,Object(mr.c)((c=a,o=e.mapflg,{type:"FETCH_STOPS_SUCCESS",payload:c,receivedAt:Date.now(),mapflg:o}));case 10:r.next=14;break;case 12:return r.next=14,Object(mr.c)(b(n));case 14:case"end":return r.stop()}var c,o}),fr)}function jr(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.f.requestGetSearchOrLoadMore,e.feed_id,e);case 2:if(t=r.sent,a=t.payload,n=t.error,!a){r.next=12;break}return r.next=8,Object(mr.c)({type:"GET_STOPS_SEARCH_SUCCESS",payload:a,receivedAt:Date.now()});case 8:return r.next=10,Object(mr.c)(T(e.feed_id));case 10:r.next=14;break;case 12:return r.next=14,Object(mr.c)(g(n));case 14:case"end":return r.stop()}}),br)}function yr(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.f.requestGetSearchOrLoadMore,e.feed_id,e);case 2:if(t=r.sent,a=t.payload,n=t.error,!a){r.next=12;break}return r.next=8,Object(mr.c)({type:"GET_STOPS_SEE_MORE_SUCCESS",payload:a,receivedAt:Date.now()});case 8:return r.next=10,Object(mr.c)(T(e.feed_id));case 10:r.next=14;break;case 12:return r.next=14,Object(mr.c)(v(n));case 14:case"end":return r.stop()}}),hr)}function Tr(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.f.requestCreateStop,e);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=14;break}return r.next=8,Object(mr.c)({type:"CREATE_STOP_SUCCESS"});case 8:return r.next=10,Object(mr.c)(T(e.feed_id));case 10:return r.next=12,Object(mr.c)(f(e.feed_id,e.mapflg));case 12:r.next=16;break;case 14:return r.next=16,Object(mr.c)(S(n));case 16:case"end":return r.stop()}}),gr)}function Cr(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.f.requestDeleteStop,e.feed_id,e.stop_id);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=14;break}return r.next=8,Object(mr.c)({type:"DELETE_STOP_SUCCESS"});case 8:return r.next=10,Object(mr.c)(T(e.feed_id));case 10:return r.next=12,Object(mr.c)(f(e.feed_id,e.mapflg));case 12:r.next=16;break;case 14:return r.next=16,Object(mr.c)(j(n));case 16:case"end":return r.stop()}}),Or)}function xr(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.f.requestEditStop,e);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=14;break}return r.next=8,Object(mr.c)({type:"EDIT_STOP_SUCCESS"});case 8:return r.next=10,Object(mr.c)(T(e.feed_id));case 10:return r.next=12,Object(mr.c)(f(e.feed_id,e.mapflg));case 12:r.next=16;break;case 14:return r.next=16,Object(mr.c)(y(n));case 16:case"end":return r.stop()}}),vr)}function Rr(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.f.requestGetStopsCount,e.feed_id);case 2:if(t=r.sent,a=t.payload,n=t.error,void 0===a){r.next=10;break}return r.next=8,Object(mr.c)({type:"GET_STOPS_COUNT_SUCCESS",payload:a});case 8:r.next=12;break;case 10:return r.next=12,Object(mr.c)(C(n));case 12:case"end":return r.stop()}}),Sr)}var wr=[Object(mr.e)("FETCH_STOPS_REQUEST",_r)],kr=[Object(mr.e)("CREATE_STOP_REQUEST",Tr)],Fr=[Object(mr.e)("DELETE_STOP_REQUEST",Cr)],Ir=[Object(mr.e)("EDIT_STOP_REQUEST",xr)],Dr=[Object(mr.e)("GET_STOPS_COUNT_REQUEST",Rr)],Ar=[Object(mr.e)("GET_STOPS_SEE_MORE_REQUEST",yr)],Ur=[Object(mr.e)("GET_STOPS_SEARCH_REQUEST",jr)],Lr=d.a.mark(Wr),Nr=d.a.mark(zr),Mr=d.a.mark(Qr),Pr=d.a.mark(Vr),Hr=d.a.mark(qr),Br=d.a.mark(Zr),Gr=d.a.mark(Kr);function Wr(){var e,t,a;return d.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(mr.b)(Er.c.requestGetAllFeeds);case 2:if(e=n.sent,t=e.payload,a=e.error,!t){n.next=10;break}return n.next=8,Object(mr.c)({type:"FETCH_FEEDS_SUCCESS",payload:t,receivedAt:Date.now()});case 8:n.next=12;break;case 10:return n.next=12,Object(mr.c)(je(a));case 12:case"end":return n.stop()}}),Lr)}function zr(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.c.requestCreateFeed,e.feed_version,e.feed_start_date);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=12;break}return r.next=8,Object(mr.c)({type:"CREATE_FEED_SUCCESS"});case 8:return r.next=10,Object(mr.c)({type:"FETCH_FEEDS_REQUEST"});case 10:r.next=14;break;case 12:return r.next=14,Object(mr.c)(ye(n));case 14:case"end":return r.stop()}}),Nr)}function Qr(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.c.requestDeleteFeed,e.feed_id);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=12;break}return r.next=8,Object(mr.c)({type:"DELETE_FEED_SUCCESS"});case 8:return r.next=10,Object(mr.c)({type:"FETCH_FEEDS_REQUEST"});case 10:r.next=14;break;case 12:return r.next=14,Object(mr.c)(Te(n));case 14:case"end":return r.stop()}}),Mr)}function Vr(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.c.requestEditFeed,e.feed_id,e.feed_version,e.feed_start_date);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=12;break}return r.next=8,Object(mr.c)({type:"EDIT_FEED_SUCCESS"});case 8:return r.next=10,Object(mr.c)({type:"FETCH_FEEDS_REQUEST"});case 10:r.next=14;break;case 12:return r.next=14,Object(mr.c)(Ce(n));case 14:case"end":return r.stop()}}),Pr)}function qr(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.c.requestGetFeed,e.feed_id);case 2:if(t=r.sent,a=t.payload,n=t.error,!a){r.next=10;break}return r.next=8,Object(mr.c)({type:"GET_FEED_SUCCESS",payload:a});case 8:r.next=12;break;case 10:return r.next=12,Object(mr.c)(Re(n));case 12:case"end":return r.stop()}}),Hr)}function Zr(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.c.requestPublishFeed,e.feed_id);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=12;break}return r.next=8,Object(mr.c)({type:"PUBLISH_FEED_SUCCESS"});case 8:return r.next=10,Object(mr.c)({type:"FETCH_FEEDS_REQUEST"});case 10:r.next=14;break;case 12:return r.next=14,Object(mr.c)(we(n));case 14:case"end":return r.stop()}}),Br)}function Kr(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.c.requestUnPublishFeed,e.feed_id);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=12;break}return r.next=8,Object(mr.c)({type:"UNPUBLISH_FEED_SUCCESS"});case 8:return r.next=10,Object(mr.c)({type:"FETCH_FEEDS_REQUEST"});case 10:r.next=14;break;case 12:return r.next=14,Object(mr.c)(ke(n));case 14:case"end":return r.stop()}}),Gr)}var Yr=[Object(mr.e)("FETCH_FEEDS_REQUEST",Wr)],$r=[Object(mr.e)("CREATE_FEED_REQUEST",zr)],Jr=[Object(mr.e)("DELETE_FEED_REQUEST",Qr)],Xr=[Object(mr.e)("EDIT_FEED_REQUEST",Vr)],ec=[Object(mr.e)("GET_FEED_REQUEST",qr)],tc=[Object(mr.e)("PUBLISH_FEED_REQUEST",Zr)],ac=[Object(mr.e)("UNPUBLISH_FEED_REQUEST",Kr)],nc=d.a.mark(uc),rc=d.a.mark(pc),cc=d.a.mark(mc),oc=d.a.mark(Ec),ic=d.a.mark(fc),lc=d.a.mark(bc),sc=d.a.mark(hc),dc=d.a.mark(gc);function uc(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.d.requestGetRoutesAll,e.feed_id);case 2:if(t=r.sent,a=t.payload,n=t.error,!a){r.next=12;break}return r.next=8,Object(mr.c)(Ye(e.feed_id));case 8:return r.next=10,Object(mr.c)({type:"FETCH_ROUTES_SUCCESS",payload:a,receivedAt:Date.now()});case 10:r.next=14;break;case 12:return r.next=14,Object(mr.c)(ze(n));case 14:case"end":return r.stop()}}),nc)}function pc(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.d.requestGetSearchOrLoadMore,e.feed_id,e);case 2:if(t=r.sent,a=t.payload,n=t.error,!a){r.next=10;break}return r.next=8,Object(mr.c)({type:"GET_ROUTES_SEARCH_SUCCESS",payload:a,receivedAt:Date.now()});case 8:r.next=12;break;case 10:return r.next=12,Object(mr.c)(Xe(n));case 12:case"end":return r.stop()}}),rc)}function mc(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.d.requestGetSearchOrLoadMore,e.feed_id,e);case 2:if(t=r.sent,a=t.payload,n=t.error,!a){r.next=10;break}return r.next=8,Object(mr.c)({type:"GET_ROUTES_SEE_MORE_SUCCESS",payload:a,receivedAt:Date.now()});case 8:r.next=12;break;case 10:return r.next=12,Object(mr.c)(et(n));case 12:case"end":return r.stop()}}),cc)}function Ec(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.d.requestGetRoutesCount,e.feed_id);case 2:if(t=r.sent,a=t.payload,n=t.error,void 0===a){r.next=10;break}return r.next=8,Object(mr.c)({type:"GET_ROUTES_COUNT_SUCCESS",payload:a});case 8:r.next=12;break;case 10:return r.next=12,Object(mr.c)($e(n));case 12:case"end":return r.stop()}}),oc)}function fc(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.d.requestCreateRoute,e);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=14;break}return r.next=8,Object(mr.c)({type:"CREATE_ROUTE_SUCCESS"});case 8:return r.next=10,Object(mr.c)(Ye(e.feed_id));case 10:return r.next=12,Object(mr.c)(We(e.feed_id));case 12:r.next=16;break;case 14:return r.next=16,Object(mr.c)(Qe(n));case 16:case"end":return r.stop()}}),ic)}function bc(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.d.requestDeleteRoute,e.feed_id,e.route_id);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=14;break}return r.next=8,Object(mr.c)({type:"DELETE_ROUTE_SUCCESS"});case 8:return r.next=10,Object(mr.c)(Ye(e.feed_id));case 10:return r.next=12,Object(mr.c)(We(e.feed_id));case 12:r.next=16;break;case 14:return r.next=16,Object(mr.c)(Ve(n));case 16:case"end":return r.stop()}}),lc)}function hc(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.d.requestEditRoute,e);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=12;break}return r.next=8,Object(mr.c)({type:"EDIT_ROUTE_SUCCESS"});case 8:return r.next=10,Object(mr.c)(We(e.feed_id));case 10:r.next=14;break;case 12:return r.next=14,Object(mr.c)(qe(n));case 14:case"end":return r.stop()}}),sc)}function gc(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.d.requestGetRouteInfo,e.feed_id,e.route_id);case 2:if(t=r.sent,a=t.payload,n=t.error,void 0===a){r.next=10;break}return r.next=8,Object(mr.c)({type:"GET_ROUTE_INFO_SUCCESS",payload:a});case 8:r.next=12;break;case 10:return r.next=12,Object(mr.c)(Ke(n));case 12:case"end":return r.stop()}}),dc)}var Oc=[Object(mr.e)("FETCH_ROUTES_REQUEST",uc)],vc=[Object(mr.e)("CREATE_ROUTE_REQUEST",fc)],Sc=[Object(mr.e)("DELETE_ROUTE_REQUEST",bc)],_c=[Object(mr.e)("EDIT_ROUTE_REQUEST",hc)],jc=[Object(mr.e)("GET_ROUTE_INFO_REQUEST",gc)],yc=[Object(mr.e)("GET_ROUTES_COUNT_REQUEST",Ec)],Tc=[Object(mr.e)("GET_ROUTES_SEE_MORE_REQUEST",mc)],Cc=[Object(mr.e)("GET_ROUTES_SEARCH_REQUEST",pc)],xc=d.a.mark(Dc),Rc=d.a.mark(Ac),wc=d.a.mark(Uc),kc=d.a.mark(Lc),Fc=d.a.mark(Nc),Ic=d.a.mark(Mc);function Dc(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.b.requestGetCalendarsAll,e.feed_id);case 2:if(t=r.sent,a=t.payload,n=t.error,!a){r.next=10;break}return r.next=8,Object(mr.c)({type:"FETCH_CALENDARS_SUCCESS",payload:a,receivedAt:Date.now()});case 8:r.next=12;break;case 10:return r.next=12,Object(mr.c)(Gt(n));case 12:case"end":return r.stop()}}),xc)}function Ac(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.b.requestGetSearchOrLoadMore,e.feed_id,e);case 2:if(t=r.sent,a=t.payload,n=t.error,!a){r.next=10;break}return r.next=8,Object(mr.c)({type:"GET_CALENDARS_SEARCH_LOAD_SUCCESS",payload:a,receivedAt:Date.now()});case 8:r.next=12;break;case 10:return r.next=12,Object(mr.c)(qt(n));case 12:case"end":return r.stop()}}),Rc)}function Uc(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.b.requestCreateCalendar,e);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=12;break}return r.next=8,Object(mr.c)({type:"CREATE_CALENDAR_SUCCESS"});case 8:return r.next=10,Object(mr.c)(Bt(e.feed_id));case 10:r.next=14;break;case 12:return r.next=14,Object(mr.c)(Wt(n));case 14:case"end":return r.stop()}}),wc)}function Lc(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.b.requestDeleteCalendar,e.feed_id,e.service_id);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=12;break}return r.next=8,Object(mr.c)({type:"DELETE_CALENDAR_SUCCESS"});case 8:return r.next=10,Object(mr.c)(Bt(e.feed_id));case 10:r.next=14;break;case 12:return r.next=14,Object(mr.c)(zt(n));case 14:case"end":return r.stop()}}),kc)}function Nc(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.b.requestEditCalendar,e);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=12;break}return r.next=8,Object(mr.c)({type:"EDIT_CALENDAR_SUCCESS"});case 8:return r.next=10,Object(mr.c)(Bt(e.feed_id));case 10:r.next=14;break;case 12:return r.next=14,Object(mr.c)(Qt(n));case 14:case"end":return r.stop()}}),Fc)}function Mc(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.b.requestGetCalendarInfo,e.feed_id,e.service_id);case 2:if(t=r.sent,a=t.payload,n=t.error,void 0===a){r.next=10;break}return r.next=8,Object(mr.c)({type:"GET_CALENDAR_INFO_SUCCESS",payload:a});case 8:r.next=12;break;case 10:return r.next=12,Object(mr.c)(Vt(n));case 12:case"end":return r.stop()}}),Ic)}var Pc=[Object(mr.e)("FETCH_CALENDARS_REQUEST",Dc)],Hc=[Object(mr.e)("CREATE_CALENDAR_REQUEST",Uc)],Bc=[Object(mr.e)("DELETE_CALENDAR_REQUEST",Lc)],Gc=[Object(mr.e)("EDIT_CALENDAR_REQUEST",Nc)],Wc=[Object(mr.e)("GET_CALENDAR_INFO_REQUEST",Mc)],zc=[Object(mr.e)("GET_CALENDARS_SEARCH_LOAD_REQUEST",Ac)],Qc=d.a.mark(Jc),Vc=d.a.mark(Xc),qc=d.a.mark(eo),Zc=d.a.mark(to),Kc=d.a.mark(ao),Yc=d.a.mark(no),$c=d.a.mark(ro);function Jc(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.i.requestGetTripSummaries,e.feed_id);case 2:if(t=r.sent,a=t.payload,n=t.error,!a){r.next=10;break}return r.next=8,Object(mr.c)({type:"FETCH_TRIP_SUMMARIES_SUCCESS",payload:a,receivedAt:Date.now()});case 8:r.next=12;break;case 10:return r.next=12,Object(mr.c)(at(n));case 12:case"end":return r.stop()}}),Qc)}function Xc(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.i.requestGetSearchOrLoadMore,e.feed_id,e);case 2:if(t=r.sent,a=t.payload,n=t.error,!a){r.next=10;break}return r.next=8,Object(mr.c)({type:"GET_TRIPS_SEARCH_SUCCESS",payload:a,receivedAt:Date.now()});case 8:r.next=12;break;case 10:return r.next=12,Object(mr.c)(nt(n));case 12:case"end":return r.stop()}}),Vc)}function eo(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.i.requestGetSearchOrLoadMore,e.feed_id,e);case 2:if(t=r.sent,a=t.payload,n=t.error,!a){r.next=10;break}return r.next=8,Object(mr.c)({type:"GET_TRIPS_SEE_MORE_SUCCESS",payload:a,receivedAt:Date.now()});case 8:r.next=12;break;case 10:return r.next=12,Object(mr.c)(rt(n));case 12:case"end":return r.stop()}}),qc)}function to(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.h.requestGetTripSchedules,e.feed_id,e.route_id,e.service_id);case 2:if(t=r.sent,a=t.payload,n=t.error,!a){r.next=10;break}return r.next=8,Object(mr.c)({type:"FETCH_TRIP_SCHEDULES_SUCCESS",payload:a,receivedAt:Date.now()});case 8:r.next=12;break;case 10:return r.next=12,Object(mr.c)(ot(n));case 12:case"end":return r.stop()}}),Zc)}function ao(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.g.requestCreateTrip,e.feed_id,e.route_id,e.service_id,e.stop_times);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=12;break}return r.next=8,Object(mr.c)({type:"CREATE_TRIP_SUCCESS"});case 8:return r.next=10,Object(mr.c)(ct(e.feed_id,e.route_id,e.service_id));case 10:r.next=14;break;case 12:return r.next=14,Object(mr.c)(it(n));case 14:case"end":return r.stop()}}),Kc)}function no(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.g.requestDeleteTrip,e.feed_id,e.trip_id);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=12;break}return r.next=8,Object(mr.c)({type:"DELETE_TRIP_SUCCESS"});case 8:return r.next=10,Object(mr.c)(ct(e.feed_id,e.route_id,e.service_id));case 10:r.next=14;break;case 12:return r.next=14,Object(mr.c)(lt(n));case 14:case"end":return r.stop()}}),Yc)}function ro(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.g.requestEditTrip,e.feed_id,e.trip_id,e.stop_times);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=12;break}return r.next=8,Object(mr.c)({type:"EDIT_TRIP_SUCCESS"});case 8:return r.next=10,Object(mr.c)(ct(e.feed_id,e.route_id,e.service_id));case 10:r.next=14;break;case 12:return r.next=14,Object(mr.c)(st(n));case 14:case"end":return r.stop()}}),$c)}var co=[Object(mr.e)("FETCH_TRIP_SUMMARIES_REQUEST",Jc)],oo=[Object(mr.e)("GET_TRIPS_SEE_MORE_REQUEST",eo)],io=[Object(mr.e)("GET_TRIPS_SEARCH_REQUEST",Xc)],lo=[Object(mr.e)("FETCH_TRIP_SCHEDULES_REQUEST",to)],so=[Object(mr.e)("CREATE_TRIP_REQUEST",ao)],uo=[Object(mr.e)("DELETE_TRIP_REQUEST",no)],po=[Object(mr.e)("EDIT_TRIP_REQUEST",ro)],mo=d.a.mark(ho),Eo=d.a.mark(go),fo=d.a.mark(Oo),bo=d.a.mark(vo);function ho(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.e.requestCreateShape,e);case 2:if(t=r.sent,a=t.payload,n=t.error,!a){r.next=10;break}return r.next=8,Object(mr.c)({type:"CREATE_SHAPE_SUCCESS",payload:a});case 8:r.next=12;break;case 10:return r.next=12,Object(mr.c)(Ct(n));case 12:case"end":return r.stop()}}),mo)}function go(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.e.requestDeleteShape,e.feed_id,e.route_id);case 2:if(t=r.sent,a=t.status,n=t.error,!a){r.next=10;break}return r.next=8,Object(mr.c)({type:"DELETE_SHAPE_SUCCESS"});case 8:r.next=12;break;case 10:return r.next=12,Object(mr.c)(xt(n));case 12:case"end":return r.stop()}}),Eo)}function Oo(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.e.requestEditShape,e);case 2:if(t=r.sent,a=t.payload,n=t.error,!a){r.next=10;break}return r.next=8,Object(mr.c)({type:"EDIT_SHAPE_SUCCESS",payload:a});case 8:r.next=12;break;case 10:return r.next=12,Object(mr.c)(Rt(n));case 12:case"end":return r.stop()}}),fo)}function vo(e){var t,a,n;return d.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(mr.b)(Er.e.requestGetShape,e.feed_id,e.route_id);case 2:if(t=r.sent,a=t.payload,n=t.error,void 0===a){r.next=10;break}return r.next=8,Object(mr.c)({type:"GET_SHAPE_INFO_SUCCESS",payload:a});case 8:r.next=12;break;case 10:return r.next=12,Object(mr.c)(wt(n));case 12:case"end":return r.stop()}}),bo)}var So=[Object(mr.e)("CREATE_SHAPE_REQUEST",ho)],_o=[Object(mr.e)("DELETE_SHAPE_REQUEST",go)],jo=[Object(mr.e)("EDIT_SHAPE_REQUEST",Oo)],yo=[Object(mr.e)("GET_SHAPE_INFO_REQUEST",vo)],To=function(e){return e.authContext},Co=d.a.mark(Ro),xo=function(e){return e.kc.logout().success((function(){return{success:!0}})).error((function(){return{error:{}}}))};function Ro(){var e,t;return d.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(mr.d)(To);case 2:if(void 0===(e=a.sent)||void 0===e.kc){a.next=15;break}return a.next=6,Object(mr.b)(xo,{kc:e.kc});case 6:if(t=a.sent,!t.success){a.next=13;break}return a.next=11,Object(mr.c)({type:"SIGNOUT_SUCCESS"});case 11:a.next=15;break;case 13:return a.next=15,Object(mr.c)({type:"SIGNOUT_FAILURE"});case 15:case"end":return a.stop()}}),Co)}var wo=[Object(mr.e)("SIGNOUT_REQUEST",Ro)],ko=d.a.mark(Fo);function Fo(){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(mr.a)([].concat(Object(Tt.a)(wo),Object(Tt.a)(wr),Object(Tt.a)(kr),Object(Tt.a)(Fr),Object(Tt.a)(Ir),Object(Tt.a)(Dr),Object(Tt.a)(Ur),Object(Tt.a)(Ar),Object(Tt.a)(Yr),Object(Tt.a)($r),Object(Tt.a)(Jr),Object(Tt.a)(Xr),Object(Tt.a)(ec),Object(Tt.a)(tc),Object(Tt.a)(ac),Object(Tt.a)(Oc),Object(Tt.a)(vc),Object(Tt.a)(Sc),Object(Tt.a)(_c),Object(Tt.a)(jc),Object(Tt.a)(yc),Object(Tt.a)(Tc),Object(Tt.a)(Cc),Object(Tt.a)(Pc),Object(Tt.a)(Hc),Object(Tt.a)(Bc),Object(Tt.a)(Gc),Object(Tt.a)(Wc),Object(Tt.a)(zc),Object(Tt.a)(co),Object(Tt.a)(oo),Object(Tt.a)(io),Object(Tt.a)(lo),Object(Tt.a)(so),Object(Tt.a)(po),Object(Tt.a)(uo),Object(Tt.a)(So),Object(Tt.a)(_o),Object(Tt.a)(jo),Object(Tt.a)(yo)));case 2:case"end":return e.stop()}}),ko)}var Io=a(223),Do=Object(Io.a)(),Ao=function(){var e=[Do],t=[];var a=Object(qn.e)(pr,qn.d.apply(void 0,[qn.a.apply(void 0,e)].concat(t)));return Do.run(Fo),a}(),Uo=a(109),Lo={en:a(219),ja:a(220)},No=a(221),Mo=a.n(No),Po=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en";return Lo[e]}(navigator.language.split("-")[0]);Ao.dispatch({type:"LOAD_TRANSLATIONS",payload:Po});var Ho=Mo()("/keycloak_production.json"),Bo=new Array;if(""!=document.cookie)for(var Go=document.cookie.split("; "),Wo=0;Wo