(function(){return function(e,n,t){var a=Scanner.fromMessage(e);a.setLocale(n);var r=a.getSpan(),o=r.next(t.reservationId).parentAnyTag("td").tagContents().innerCapture(regExpFormatted(/\1\s([^\n]+)/,t.reservationId),1),s=r.next(t.checkIn).nextDate(),i=s.nextDate(),c=combineDateAndTime(s,i),m=r.next(t.checkOut).nextDate(),g=m.nextDate(),d=combineDateAndTime(m,g),p=r.next(t.phone).nextPhoneNumber(),h=r.next(t.name).nextAnyTag("td").tagContents().innerCapture(/([^\n]+)\s\-/,1),x=r.next(t.email).nextAnyTag("td").tagContents().innerCapture(/([^\n]+)/,1).trim(),u=null,v=r.nextAddress().parentAnyTag("td").tagContents().innerCapture(/([^\n]+)[\n](?:\s*[\n])+([^\n]+)\s[\n]([^\n]+)\s[\n]/);u=v[1];var C=a.getDetachedSpan(v[2]+", "+v[3]);return ASSERT(C,c)?[{"@context":"http://schema.org","@type":"http://schema.org/LodgingReservation",underName:{"@type":"http://schema.org/Person",name:h,email:x},checkinTime:c,checkoutTime:d,reservationStatus:"http://schema.org/ReservationConfirmed",reservationId:o,reservationFor:{"@type":"http://schema.org/LodgingBusiness",name:u,telephone:p,address:C}}]:CONTINUE}}).call();