package II99328b8f36b4d08cf0715dc1e500ea6b; use strict 'vars'; use base qw/II3562149e53818b6637b38680e87ba918/; use IIa67e09caf104f2e50322b7bc59b766fb; use II20e26097cb0cd20996284016ca276173; BEGIN{*II99328b8f36b4d08cf0715dc1e500ea6b::lIlIlllIIlIlIllI=\%{pack('H6','031a61')^'FT7'};*II99328b8f36b4d08cf0715dc1e500ea6b::IIllIlIIlIllIlll=\&{pack('H24','35543a2c036a3c050056350c')^'X5SB9PO=74M8'};$II99328b8f36b4d08cf0715dc1e500ea6b::IlIIIIIIllllIIIl=pack('H18','1c0002056d7c080560')^'TTVU24GV4';$II99328b8f36b4d08cf0715dc1e500ea6b::lIlIIlIlIlllIIlI=pack('H12','0c1a05030b06')^'FSKOBE'};sub fields    { II3562149e53818b6637b38680e87ba918::IlllIlllIIlllIlI($II99328b8f36b4d08cf0715dc1e500ea6b::llIllIIIIlllllll{$II3562149e53818b6637b38680e87ba918::lIllIlllIlIlIIII},34,$II99328b8f36b4d08cf0715dc1e500ea6b::llIllIIIIlllllll{$II3562149e53818b6637b38680e87ba918::lllllIIIlIIlIIlI})->dbFields } BEGIN{*II99328b8f36b4d08cf0715dc1e500ea6b::lIlllIIlllIlIIII=\%{pack('H6','001e03')^'EPU'};*II99328b8f36b4d08cf0715dc1e500ea6b::lIlllIIllIIIllll=\&{pack('H24','5c3b535a70034b037758310a')^'1Z:4J98;@:I>'};$II99328b8f36b4d08cf0715dc1e500ea6b::IlIIIlIIllIIIIII=pack('H18','0c650713141e1a0569')^'D1SCKVUV=';$II99328b8f36b4d08cf0715dc1e500ea6b::IIIIllIIllIIlIII=pack('H12','0403170d1c11')^'NJYAUR'};sub required  { qw// } BEGIN{*II99328b8f36b4d08cf0715dc1e500ea6b::IlllIlllIlllIIll=\%{pack('H6','70061f')^'5HI'};*II99328b8f36b4d08cf0715dc1e500ea6b::lIIIIIIIIlIllIIl=\&{pack('H24','522b2537040a227c0c5b4976')^'?JLY>0QD;91B'};$II99328b8f36b4d08cf0715dc1e500ea6b::lIlIlIIIIIllIIIl=pack('H18','7b1b0d6b6c191f1913')^'3OY;3QPJG';$II99328b8f36b4d08cf0715dc1e500ea6b::llllllllIIIlIIII=pack('H12','05721c1a0e04')^'O;RVGG'};sub namesResourcePrefix { 'field.paycomm_period' } __PACKAGE__->standardHandler($_, $_ => 'text(5)') for qw/next_period_days/; BEGIN{*II99328b8f36b4d08cf0715dc1e500ea6b::IlIlllIlIlIlllIl=\%{pack('H6','747e6a')^'10<'};*II99328b8f36b4d08cf0715dc1e500ea6b::IllIIllIIlIIllII=\&{pack('H24','3a3357507172200762354d0f')^'WR>>KHS?UW5;'};$II99328b8f36b4d08cf0715dc1e500ea6b::IllIIIlIIIIlIlII=pack('H18','756b660863060e1a00')^'=?2X<NAIT';$II99328b8f36b4d08cf0715dc1e500ea6b::IlllIIIlIIlIlllI=pack('H12','04117f781d0b')^'NX14TH'};sub getDate_start { my $this = shift; my $object = $this->getDecorated; if ($object->isFirst) { $object->{date_start} ||= IIa67e09caf104f2e50322b7bc59b766fb::IIllllllllIllIII($IIa67e09caf104f2e50322b7bc59b766fb::lllIIIIllIlllIII{$II99328b8f36b4d08cf0715dc1e500ea6b::IllIIIlIIIIlIlII},1010,$IIa67e09caf104f2e50322b7bc59b766fb::lllIIIIllIlllIII{$II99328b8f36b4d08cf0715dc1e500ea6b::lIlIIlIlIlllIIlI})->new->date; return Zen::PerlHandler->get('II3562149e53818b6637b38680e87ba918::datepopup::get')->do($this, 'date_start'); } else { return undef; } } BEGIN{*II99328b8f36b4d08cf0715dc1e500ea6b::lIIIllllllIIIlll=\%{pack('H6','780206')^'=LP'};*II99328b8f36b4d08cf0715dc1e500ea6b::llIllIIlllllIIII=\&{pack('H24','2d58255a7001207d7338327b')^'@9L4J;SEDZJO'};$II99328b8f36b4d08cf0715dc1e500ea6b::llllIIlIllIllIll=pack('H18','746915016c7f0e6111')^'<=AQ37A2E';$II99328b8f36b4d08cf0715dc1e500ea6b::IlIIIlIIlIlIIIIl=pack('H12','711d791c7273')^';T7P;0'};sub setDate_start { my ($this, $v) = @_; my $object = $this->getDecorated; if ($object->isFirst) { Zen::PerlHandler->get('II3562149e53818b6637b38680e87ba918::datepopup::set')->do($this, 'date_start', $v); } else { $object->{date_start} = undef; } return; } BEGIN{*II99328b8f36b4d08cf0715dc1e500ea6b::llIlIIlIllIlllIl=\%{pack('H6','780f1d')^'=AK'};*II99328b8f36b4d08cf0715dc1e500ea6b::IlIIIlIllIIllIII=\&{pack('H24','583b2526027f4c766453447b')^'5ZLH8E?NS1<O'};$II99328b8f36b4d08cf0715dc1e500ea6b::lIIllllIlIlIIIIl=pack('H18','706e6a61640417166c')^'8:>1;LXE8';$II99328b8f36b4d08cf0715dc1e500ea6b::lIllIlIIllIlllII=pack('H12','79720c167901')^'3;BZ0B'};sub getDate_end { my $this = shift; my $object = $this->getDecorated; if (! $object->stored || $object->isLast) { $object->{date_end} ||= do { my ($s, $e) = (ref $object)->getNewPeriodDates; $e }; return Zen::PerlHandler->get('II3562149e53818b6637b38680e87ba918::datepopup::get')->do($this, 'date_end'); } else { return undef; } } BEGIN{*II99328b8f36b4d08cf0715dc1e500ea6b::llIllIIIIlllllll=\%{pack('H6','001e6b')^'EP='};*II99328b8f36b4d08cf0715dc1e500ea6b::IlIIIIlIIllIIIll=\&{pack('H24','5432545a7d0f3d00753b4363')^'9S=4G5N8BY;W'};$II99328b8f36b4d08cf0715dc1e500ea6b::IIlIlllllIIlIIll=pack('H18','796e0362637d021402')^'1:W2<5MGV';$II99328b8f36b4d08cf0715dc1e500ea6b::lIlllIlIIIllIIlI=pack('H12','13030c167409')^'YJBZ=J'};sub setDate_end { my ($this, $v) = @_; my $object = $this->getDecorated; if (! $object->stored || $object->isLast) { Zen::PerlHandler->get('II3562149e53818b6637b38680e87ba918::datepopup::set')->do($this, 'date_end', $v); } else { $object->{date_end} = undef; } return; } 1; 