line |
!l |
l&&!r |
l&&r |
condition |
614
|
0 |
0 |
0 |
$Calendars and @$Calendars
|
696
|
0 |
0 |
0 |
$Priv and ref $Priv eq 'ARRAY'
|
706
|
0 |
0 |
0 |
$Type and ref $Type eq 'ARRAY'
|
717
|
0 |
0 |
0 |
$ace and ref $ace eq 'ARRAY'
|
1032
|
0 |
0 |
0 |
$Prop->{'-content-type'} and $Prop->{'-content-type'} =~ m[application/event\+json]
|
1450
|
0 |
0 |
0 |
$old and exists $old->{'sequence'}
|
1546
|
0 |
0 |
0 |
$Count >= -53 and $Count <= 53
|
1708
|
0 |
0 |
0 |
not $IsAllDay and $H || $M || $S
|
1854
|
0 |
0 |
0 |
$IsAllDay and $StartTimeZone
|
1980
|
0 |
0 |
0 |
$Value >= $Min and $Value <= $RecurrenceProperties{$Property}{'max'}
|
2165
|
0 |
0 |
0 |
$Properties{'description'} and $Properties{'description'}{'params'}{'language'}
|
2168
|
0 |
0 |
0 |
$Properties{'summary'} and $Properties{'summary'}{'params'}{'language'}
|
2179
|
0 |
0 |
0 |
not $IsAllDay and $StartTimeZone
|
|
0 |
0 |
0 |
not $IsAllDay and $StartTimeZone and $StartTimeZone ne $EndTimeZone
|
2437
|
0 |
0 |
0 |
$locations->{$id}{'rel'} and $locations->{'id'}{'rel'} eq 'end'
|
2575
|
0 |
0 |
0 |
$Attendee->{'schedulePriority'} and $Attendee->{'schedulePriority'} eq 'optional'
|
|
0 |
0 |
0 |
$Attendee->{'schedulePriority'} and $Attendee->{'schedulePriority'} eq 'non-participant'
|
2602
|
0 |
0 |
0 |
$Attach->{'rel'} and $Attach->{'rel'} eq 'enclosure'
|
2621
|
0 |
0 |
0 |
$Args->{'replyTo'} and not $Args->{'participants'}
|
2642
|
0 |
0 |
0 |
not $havepid and $Args->{'prodId'}
|
2741
|
0 |
0 |
0 |
$monthNum >= 1 and $monthNum <= 13
|
2805
|
0 |
0 |
0 |
$Min <= $Value and $Value <= $RecurrenceProperties{$Property}{'max'}
|
line |
l |
!l |
condition |
578
|
0 |
0 |
shift() || ''
|
724
|
0 |
0 |
$$Acl{"{$NS_D}principal"}{"{$NS_D}href"}{'content'} // ''
|
753
|
0 |
0 |
$$Propstat{"{$NS_D}prop"}{"{$NS_A}calendar-order"}{'content'} || 1
|
|
0 |
0 |
$$Propstat{"{$NS_D}prop"}{"{$NS_D}sync-token"}{'content'} || ''
|
818
|
0 |
0 |
$Args->{'precedence'} // ''
|
878
|
0 |
0 |
$Calendar{'precedence'} || ''
|
985
|
0 |
0 |
$Args{'Annotations'} || []
|
1021
|
0 |
0 |
$$Response{"{$NS_D}href"}{'content'} // ''
|
1124
|
0 |
0 |
$$Response{"{$NS_D}href"}{'content'} // ''
|
1208
|
0 |
0 |
eval {
do {
'DateTime::Format::ICal'->parse_duration(uc $End)
}
} || (next)
|
1219
|
0 |
0 |
$Args{'name'} // ''
|
1290
|
0 |
0 |
$$Response{"{$NS_D}href"}{'content'} // ''
|
1439
|
0 |
0 |
$OldEvent->{'sequence'} || 0
|
1619
|
0 |
0 |
$VItem->{'params'}{'value'}[0] || ''
|
1658
|
0 |
0 |
$Participants->{$id} ||= {}
|
1661
|
0 |
0 |
$VAttendee->{'params'}{'cn'}[0] // ''
|
1668
|
0 |
0 |
$VAttendee->{'params'}{'partstat'}[0] // 'needs-action'
|
1679
|
0 |
0 |
$VAttendee->{'params'}{'rsvp'}[0] // ''
|
1688
|
0 |
0 |
$VAttendee->{'params'}{'x-sequence'}[0] // ''
|
1727
|
0 |
0 |
$Root ||= ''
|
1808
|
0 |
0 |
$Properties{'transp'}{'value'} || ''
|
2037
|
0 |
0 |
$VAlarm->{'properties'}{'attendee'} // []
|
2042
|
0 |
0 |
$VAlarm->{'properties'}{'uri'} // []
|
2062
|
0 |
0 |
$AlarmProperties{'trigger'}{'value'} || (next)
|
2064
|
0 |
0 |
$AlarmProperties{'trigger'}{'params'}{'related'}[0] || ''
|
2070
|
0 |
0 |
eval {
do {
'DateTime::Format::ICal'->parse_duration(uc $Trigger)
}
} || (next)
|
2246
|
0 |
0 |
$VTimeZone->{'properties'}{'tzid'}[0]{'value'} || ''
|
2249
|
0 |
0 |
lc $Observance->{'type'} || ''
|
2265
|
0 |
0 |
'Net::CalDAVTalk::TimeZones'->GetTimeZone('TZID', $TZID, 'Time', $Element->{'value'}, 'StandardTzOffsetTo', $TzOffsets{'standard'}, $TzOffsets{'daylight'} ? ('DaylightTzOffsetTo', $TzOffsets{'daylight'}) : ()) || undef
|
2410
|
0 |
0 |
$Args->{'sequence'} || 0
|
2420
|
0 |
0 |
$Args->{$Property} // ''
|
2435
|
0 |
0 |
$Args->{'locations'} || {}
|
2489
|
0 |
0 |
$Alert->{'action'}{'type'} // ''
|
2490
|
0 |
0 |
$Alert->{'action'}{'recipients'} // []
|
2491
|
0 |
0 |
$Alert->{'action'}{'uri'} // ''
|
3008
|
0 |
0 |
$ENV{'JMAP_ALWAYS_FULL'} or ref $New ne 'HASH' or ref $Old or 'HASH'
|
line |
l |
!l&&r |
!l&&!r |
condition |
686
|
0 |
0 |
0 |
!defined($visData) || $visData
|
753
|
0 |
0 |
0 |
$$Propstat{"{$NS_D}prop"}{"{$NS_D}displayname"}{'content'} || $DefaultDisplayName
|
796
|
0 |
0 |
0 |
$Args->{'id'} //= $Self->genuuid
|
797
|
0 |
0 |
0 |
$Args->{'name'} //= $DefaultDisplayName
|
1091
|
0 |
0 |
0 |
$Args{'AlwaysRange'} or $Args{'after'}
|
|
0 |
0 |
0 |
$Args{'AlwaysRange'} or $Args{'after'} or $Args{'before'}
|
1092
|
0 |
0 |
0 |
$Args{'after'} || $BoT
|
1093
|
0 |
0 |
0 |
$Args{'before'} || $EoT
|
1173
|
0 |
0 |
0 |
$Args{'AlwaysRange'} or $Args{'after'}
|
|
0 |
0 |
0 |
$Args{'AlwaysRange'} or $Args{'after'} or $Args{'before'}
|
1174
|
0 |
0 |
0 |
$Args{'after'} || $BoT
|
1175
|
0 |
0 |
0 |
$Args{'before'} || $EoT
|
1354
|
0 |
0 |
0 |
$Args->{'uid'} //= $Self->genuuid
|
1703
|
0 |
0 |
0 |
$w or $d
|
|
0 |
0 |
0 |
$w or $d or $H
|
|
0 |
0 |
0 |
$w or $d or $H or $M
|
|
0 |
0 |
0 |
$w or $d or $H or $M or $S
|
1708
|
0 |
0 |
0 |
$H || $M || $S
|
1859
|
0 |
0 |
0 |
$StartTimeZone ||= $EndTimeZone
|
1860
|
0 |
0 |
0 |
$EndTimeZone ||= $StartTimeZone
|
2020
|
0 |
0 |
0 |
$AlarmProperties{'uid'}{'value'} || _hexkey($VAlarm) . '-alarmauto'
|
2118
|
0 |
0 |
0 |
$main::MimeTypes ||= 'MIME::Types'->new
|
2155
|
0 |
0 |
0 |
$Event{'updated'} ||= 'DateTime'->now->iso8601
|
2275
|
0 |
0 |
0 |
shift() || $FLOATING
|
2431
|
0 |
0 |
0 |
$Args->{'updated'} || 'DateTime'->now->iso8601
|
2449
|
0 |
0 |
0 |
$EndTimeZone //= $StartTimeZone
|
2500
|
0 |
0 |
0 |
$Type eq 'email' or $Type eq 'uri'
|
2557
|
0 |
0 |
0 |
$Attendee->{'email'} || $Address
|
2601
|
0 |
0 |
0 |
$Attach->{'href'} || $uri
|
2647
|
0 |
0 |
0 |
$Args->{'dtstamp'} //= 'DateTime'->now->strftime('%Y-%m-%dT%H:%M:%S')
|
2936
|
0 |
0 |
0 |
not $AddressSet or $AddressSet ne 'mailto:' . $NewAddressSet
|
|
0 |
0 |
0 |
not $AddressSet or $AddressSet ne 'mailto:' . $NewAddressSet or not $DisplayName
|
|
0 |
0 |
0 |
not $AddressSet or $AddressSet ne 'mailto:' . $NewAddressSet or not $DisplayName or $DisplayName ne $NewDisplayName
|
3008
|
0 |
0 |
0 |
$ENV{'JMAP_ALWAYS_FULL'} or ref $New ne 'HASH'
|
|
0 |
0 |
0 |
$ENV{'JMAP_ALWAYS_FULL'} or ref $New ne 'HASH' or ref $Old
|