package II03e0cf2c520d43a7a53a77ba5f08656a; use strict 'vars'; use base qw/II3562149e53818b6637b38680e87ba918/; use II69cd4b0f55b38f400f25fcce814e3266; BEGIN{*II03e0cf2c520d43a7a53a77ba5f08656a::lIIIIlllIllIllIl=\%{pack('H6','790968')^'<G>'};*II03e0cf2c520d43a7a53a77ba5f08656a::IlIlIllIIllIlIIl=\&{pack('H24','3f38535e6374466a75533b04')^'RY:0YN5RB1C0'};$II03e0cf2c520d43a7a53a77ba5f08656a::IllIIllIIIllIlll=pack('H18','056a061a0670756b11')^'M>RJY8:8E';$II03e0cf2c520d43a7a53a77ba5f08656a::IIIIIIIIlIIlIlll=pack('H12','7a727f720e1a')^'0;1>GY'};sub fields { grep { /^priv_(.+)/ ? II3562149e53818b6637b38680e87ba918::lIlIIIIIllIIlIll($II3562149e53818b6637b38680e87ba918::llIIIIlIIlIIlIII{$II3562149e53818b6637b38680e87ba918::llIlIIlIlIlIllll},388,$II3562149e53818b6637b38680e87ba918::llIIIIlIIlIIlIII{$II03e0cf2c520d43a7a53a77ba5f08656a::IIIIIIIIlIIlIlll})->isAvailablePrivilege($1) : 1 } II3562149e53818b6637b38680e87ba918::IlIIlIlIlIIIIIlI($II3562149e53818b6637b38680e87ba918::IlIIIlIIIIIlIlIl{$II03e0cf2c520d43a7a53a77ba5f08656a::IllIIIllllllIIll},388,$II3562149e53818b6637b38680e87ba918::IlIIIlIIIIIlIlIl{$II03e0cf2c520d43a7a53a77ba5f08656a::IIIIIIIIlIIlIlll})->fields; } BEGIN{*II03e0cf2c520d43a7a53a77ba5f08656a::llIlIlIIlIllIIIl=\%{pack('H6','0c0d63')^'IC5'};*II03e0cf2c520d43a7a53a77ba5f08656a::lIIIIllIllIIIIII=\&{pack('H24','3958333763034609603a2971')^'T9ZYY951WXQE'};$II03e0cf2c520d43a7a53a77ba5f08656a::IIIllIlllIlIIllI=pack('H18','7f63190a1d051d6d14')^'77MZBMR>@';$II03e0cf2c520d43a7a53a77ba5f08656a::lIIllIIIIIlIlIII=pack('H12','137b7c181b02')^'Y22TRA'};sub required  { qw/title/ } BEGIN{*II03e0cf2c520d43a7a53a77ba5f08656a::lllIIIIllIllllIl=\%{pack('H6','06026b')^'CL='};*II03e0cf2c520d43a7a53a77ba5f08656a::IllIlIIlIIlllIIl=\&{pack('H24','253431587871237e72544b0d')^'HUX6BKPFE639'};$II03e0cf2c520d43a7a53a77ba5f08656a::IllIIIllllllIIll=pack('H18','70051f096a71756966')^'8QKY59::2';$II03e0cf2c520d43a7a53a77ba5f08656a::IlIIllllllIlIlll=pack('H12','1e75091d717f')^'T<GQ8<'};sub namesResourcePrefix { 'field.role' } __PACKAGE__->standardHandler($_, $_ => 'checkbox') for qw/needapproval/; __PACKAGE__->standardHandler($_, $_ => 'textarea(4,50)') for qw/descr/; __PACKAGE__->standardHandler($_, $_ => 'checkboxForPriv') for grep { /^priv_/ } fields(); __PACKAGE__->standardHandler($_, $_ => 'text(10)') for grep { /^limit_/ } fields(); __PACKAGE__->standardHandler($_, $_ => 'conflist(select,lists::limit_massmailperiod::main)') for qw/limit_massmailperiod/; __PACKAGE__->standardHandler($_, $_ => 'perllist(multiple,IIf6c7e28bdd48eb29efc7b9362c0037a2->modList,=)') for qw/limit_memberships/; __PACKAGE__->standardHandler($_, $_ => 'text(30)') for qw/limit_labels/; 1; 