function carm_fp(){};function carm_ca(carm_d){var carm_h=carm_s(carm_d);carm_m(1,2,carm_h);var carm_k=carm_ai(carm_d,1);for(var carm_c=0;carm_c<carm_k.length;++carm_c){var carm_dn=carm_j[carm_k[carm_c].carm_ac];if(carm_bd(carm_dn.carm_bo)==false)continue;carm_bv(carm_dn,carm_dn.arrayStateObj);if(carm_dn.carm_u=="include")carm_m(1,0,carm_dn.arrayStateObj);if(carm_dn.carm_u=="excludeDisable")carm_m(0,1,carm_dn.arrayStateObj);if(carm_dn.carm_u=="excludeEnable")carm_m(0,2,carm_dn.arrayStateObj);if(carm_dn.carm_u=="reduce")carm_m(2,2,carm_dn.arrayStateObj);if(carm_dn.carm_u=="require")carm_m(1,1,carm_dn.arrayStateObj);if(carm_dn.carm_u=="enable")carm_m(0,0,carm_dn.arrayStateObj);if(carm_ag(carm_dn.carm_u,"require1of",10)){if(carm_bz(carm_dn.depGroup))carm_bw(carm_d,carm_dn.depGroup);};};return(carm_h);};function carm_ec(carm_d){var carm_h=carm_s(carm_d),carm_dc=carm_ai(carm_d);if(carm_dc.length==0){carm_bm(carm_cg,carm_y,carm_h);if(carm_cg.checked[carm_h]==true)carm_y.checked[carm_h]=false;if(carm_bh(carm_y,carm_h)){}else{return(carm_h);};};var carm_fa=carm_bf(carm_q),carm_fs=carm_ap(carm_d),carm_r=carm_ex(carm_fs,carm_fa,true);if(carm_r.length==0){for(var carm_c=0;carm_c<carm_dc.length;++carm_c)carm_bm(carm_cg,carm_y,carm_dc[carm_c].carm_cu);carm_bm(carm_cg,carm_y,carm_h);if(carm_cg.checked[carm_h]==true)carm_y.checked[carm_h]=false;}else{for(var carm_c=0;carm_c<carm_r.length;++carm_c){var carm_u=carm_j[carm_r[carm_c].carm_ac].carm_u,carm_cm=carm_u;if(carm_u.length>=8)var carm_cm=carm_u.substring(0,7);var carm_em=carm_r[carm_c].carm_cu,carm_ee=carm_j[carm_r[carm_c].carm_ac].arrayStateObj;if(carm_u=="enable"){carm_m(0,0,carm_ee);}else if(carm_cm=="require"){carm_t="";for(var carm_c=0;carm_c<carm_r.length;++carm_c){if(carm_t!="")carm_t+="and ";carm_t+="'"+carm_be(carm_q,carm_r[carm_c].carm_cu)+"' ";};carm_eu("You have attempted to deselect '"+carm_be(carm_q,carm_h)+"' but this option is required by the "+carm_t+"option.  Please untick the "+carm_t+"option first.");}else{};};};return(carm_h);};function carm_eb(carm_,carm_d){var carm_au=carm_ap(carm_d);if(carm_au.length>0){for(var carm_c=0;carm_c<carm_au.length;++carm_c){var carm_u=carm_j[carm_au[carm_c].carm_ac].carm_u,carm_em=carm_j[carm_au[carm_c].carm_ac].arrayStateSubj,carm_ee=carm_j[carm_au[carm_c].carm_ac].arrayStateObj;if(carm_o(carm_q,carm_em)&&(carm_u=="enable")){carm_cx(carm_y,carm_ee,false);};};};};function carm_bz(carm_am){var carm_ed=carm_am.carm_ea;for(var carm_dw=0;carm_dw<carm_ed.length;++carm_dw){if(carm_o(carm_y,carm_ed[carm_dw]))return(false);};return(true)};function carm_bw(carm_d,carm_am){if(carm_an(carm_d,carm_am.def,true)==false){var carm_ed=carm_am.carm_ea;for(var carm_gl=0;carm_gl<carm_ed.length;++carm_gl){if(carm_an(carm_ed[carm_gl]))break;};};};function carm_an(carm_d,carm_bo){if(carm_bh(carm_q,carm_bo)==false){carm_ca(carm_co(carm_bo));return(true);};return(false);};function carm_ai(carm_d){var carm_k=carm_af(carm_ae,carm_d);for(carm_c=0;carm_c<carm_k.length;++carm_c)carm_k[carm_c]=carm_aw(carm_k[carm_c].carm_ac,carm_j[carm_k[carm_c].carm_ac].arrayStateObj);return(carm_k);};function carm_ap(carm_bo){var carm_k=carm_af(carm_ah,carm_bo);for(carm_c=0;carm_c<carm_k.length;++carm_c)carm_k[carm_c]=carm_aw(carm_k[carm_c].carm_ac,carm_j[carm_k[carm_c].carm_ac].arrayStateSubj);return(carm_k);};function carm_el(carm_ea,carm_gf){carm_ac=carm_dh();for(var carm_c=0;carm_c<carm_ea.length;++carm_c){var carm_fy=carm_j[carm_ea[carm_c].carm_ac];if(carm_gf)carm_dg(carm_ac,carm_fy.arrayStateSubj);else carm_dg(carm_ac,carm_fy.arrayStateObj);};return(carm_ac);};function carm_ek(carm_ea){carm_ac=carm_dh();for(var carm_c=0;carm_c<carm_ea.length;++carm_c){carm_dg(carm_ac,carm_ej(carm_y,carm_ea[carm_c]));};return(carm_ac);};
