(function(){return function(e,t,n){var a=Scanner.fromMessage(e);a.setLocale(t);var r,o,i,p,s,c,g,d,x;if(!a.getSpan().next(n.carService).exists())return null;var m=a.getSpan().next(n.carService).previous(n.previousService).nextTag("table5");return o=m.nextTag("td5").tagContents(),r=m.next(n.reservationId).parentTag("td5").tagContents().innerCapture(/# ([\d\w]+)/,1),i=m.next(n.namePrefix).nextTag("td5").tagContents(),c=m.next(n.pickUpDateTimePrefix).nextDate(),p=c.nextTag("td7").nextTag("td7").tagContents(),c=combineDateAndTime(c.nextDate(),c),x=m.next(n.dropOffDateTimePrefix).nextDate(),g=x.nextTag("td7").nextTag("td7").tagContents(),x=combineDateAndTime(x.nextDate(),x),s=d=m.next(n.phonePrefix).parentTag("td5").innerCapture(/\+?([\d ]{5,})/,1).trim(),ASSERT(i,o,c)?[{"@context":"http://schema.org","@type":"http://schema.org/RentalCarReservation",reservationId:r,reservationStatus:"http://schema.org/ReservationConfirmed",underName:{"@type":"http://schema.org/Person",name:i},provider:{"@type":"http://schema.org/Organization",name:o},pickupTime:c,pickupLocation:{"@type":"http://schema.org/Place",telephone:s,address:p},dropoffTime:x,dropoffLocation:{"@type":"http://schema.org/Place",telephone:d,address:g}}]:null}}).call();