(function(){return function(e,t,a){if(!e||!t||!a)return CONTINUE;var n=Scanner.fromMessage(e);n.setLocale(t);var r,o,s,l,u=n.getSpan().next(a.data).innerCapture(a.data);return r=u.$restaurant,o=n.getSpan().nextDate(),s=u.$reservationId,l=n.getSpan().next(a.underName).innerCapture(a.underName,1),ASSERT(r,o,l)?[{"@context":"http://schema.org","@type":"http://schema.org/FoodEstablishmentReservation",partySize:null,reservationId:s,reservationStatus:"http://schema.org/ReservationCancelled",reservationFor:{"@type":"http://schema.org/FoodEstablishment",name:r,url:null,telephone:null,address:null},startTime:o,bookingAgent:{"@type":"http://schema.org/Organization",name:"Square Meal",url:"http://www.squaremeal.co.uk/"},underName:{"@type":"http://schema.org/Person",name:l},cancelReservationUrl:null,modifyReservationUrl:null}]:CONTINUE}}).call();