(function(){return function(e,t,n){var a,i,s,r,D=t.getSpan().allAbsoluteDates().filter(function(n){return/[\d\uff10-\uff19]{1,2}/.test(""+n)&&!e.footer.map(function(e){return t.getSpan().next(e)}).filter(function(e){return e.exists()}).some(function(e){return e.contains(n)})});if(r=D.filter(function(e){return isDateDuration(e)&&!hasTime(e)}),r.length>0)return t.getDetachedSpan(t.getDateDD(r[0]).endIso8601).innerDate();if(a=D.shift(),a=a&&a.contains(n)&&D.length>0?D.shift():t.getNullSpan(),a&&a.exists()&&t.getDateDD(a).endIso8601.length>0&&(a=t.getDetachedSpan(t.getDateDD(a).endIso8601).innerDate()),void 0!==e.endDate)for(s=0;s<e.endDate.length&&(!i||!i.exists());s++)i=t.getSpan().next(e.endDate[s]).nextAbsoluteDate(),i.exists()&&/[\d\uff10-\uff19]{1,2}/.test(""+i)&&(a=i);if(void 0!==e.skipEndDate)for(s=0;s<e.skipEndDate.length;s+=1)t.getSpan().next(e.skipEndDate[s]).exists()&&(a=a.nextDate());if(a&&a.exists()&&!hasTime(a)){var l;for(s=0;s<e.endTime.length&&(!l||!l.exists());s++)l=t.getSpan().next(e.endTime[s]).nextDate(),l.exists()&&hasTime(l)?a=combineDateAndTime(a,l):l=t.getNullSpan();if(!l){D=t.getSpan().withStart(a.getEnd()).allDates().filter(function(e){return/[\d\uff10-\uff19]{1,2}/.test(""+e)});for(var o=null!==D?D.length:0,u=0;u<o;u++)if(hasTime(D[u])){a=combineDateAndTime(a,D[u]);break}}}return Date.parse(unSpanDate_(n))>=Date.parse(unSpanDate_(a))&&(a=t.getNullSpan()),a}}).call();