{“version”:3,“sources”:,“names”:[],“mappings”:“AAAA,OAAO,CAAP,MAAc,QAAd;;AAEA,IAAM,UAAU,GAAG,SAAb,UAAa,GAAM;AACvB,EAAA,QAAQ;AACT,CAFD;;AAIA,IAAM,QAAQ,GAAG,SAAX,QAAW,GAAM;AACrB;AACA,MAAM,gBAAgB,GAAG,CAAC,CAAC,sBAAD,CAA1B;AAEA,EAAA,gBAAgB,CAAC,IAAjB,CAAsB,YAAU;AAC9B,QAAM,aAAa,GAAG,CAAC,CAAC,IAAD,CAAD,CAAQ,IAAR,CAAa,eAAb,CAAtB;AACA,QAAM,eAAe,GAAG,CAAC,CAAC,IAAD,CAAD,CAAQ,IAAR,2CAAqD,aAArD,QAAxB;AACA,QAAM,kBAAkB,GAAG,CAAC,CAAC,IAAD,CAAD,CACA,IADA,8CACgD,aADhD,SAEA,GAFA,CAEI,qBAFJ,CAA3B,CAH8B,CAO9B;;AACA,IAAA,cAAc,CAAC,eAAD,EAAkB,kBAAlB,CAAd,CAR8B,CAU9B;;AACA,IAAA,sBAAsB,CAAC,eAAD,EAAkB,kBAAlB,CAAtB,CAX8B,CAa9B;;AACA,IAAA,qBAAqB,CAAC,eAAD,EAAkB,kBAAlB,CAArB;AACD,GAfD;AAgBD,CApBD;;AAsBA,IAAM,cAAc,GAAG,SAAjB,cAAiB,CAAC,SAAD,EAAY,QAAZ,EAAyB;AAC9C,MAAM,aAAa,GAAG,QAAQ,CAAC,MAA/B;AACA,MAAM,kBAAkB,GAAG,QAAQ,CACR,MADA,CACO,YAAU;AAAC,WAAO,CAAC,CAAC,IAAD,CAAD,CACzB,EADyB,CACtB,UADsB,MACN,IADD;AACO,GAFzB,EAE2B,MAFtD;;AAGA,MAAI,kBAAkB,KAAK,aAAvB,IAAwC,aAAa,GAAG,CAA5D,EAAgE;AAC9D,IAAA,SAAS,CAAC,IAAV,CAAe,SAAf,EAA0B,IAA1B;AACD,GAFD,MAEO;AACL,IAAA,SAAS,CAAC,IAAV,CAAe,SAAf,EAA0B,KAA1B;AACD;AACF,CAVD;;AAYA,IAAM,sBAAsB,GAAG,SAAzB,sBAAyB,CAAC,SAAD,EAAY,QAAZ,EAAyB;AACtD,EAAA,SAAS,CAAC,MAAV,CAAiB,YAAU;AACzB,QAAG,CAAC,CAAC,IAAD,CAAD,CAAQ,EAAR,CAAW,UAAX,CAAH,EAA0B;AACxB,MAAA,QAAQ,CAAC,IAAT,CAAc,SAAd,EAAyB,IAAzB;AACD,KAFD,MAEO;AACL,MAAA,QAAQ,CAAC,IAAT,CAAc,SAAd,EAAyB,KAAzB;AACD;AACF,GAND;AAOD,CARD;;AAUA,IAAM,qBAAqB,GAAG,SAAxB,qBAAwB,CAAC,SAAD,EAAY,QAAZ,EAAyB;AACrD,EAAA,QAAQ,CAAC,MAAT,CAAgB,YAAU;AACxB,IAAA,cAAc,CAAC,SAAD,EAAY,QAAZ,CAAd;AACD,GAFD;AAGD,CAJD;;AAMA,CAAC,CAAC,QAAD,CAAD,CAAY,KAAZ,CAAkB,YAAY;AAC5B,EAAA,UAAU;AACX,CAFD;AAIA,eAAe,UAAf”,“file”:“mekari-ui-form.js”,“sourcesContent”:[“import $ from 'jquery'nnconst MekariForm = () => {n checkAll();n}nnconst checkAll = () => {n // find all class name checkallboxn const $checkallWrapper = $('.checkallbox-wrapper');nn $checkallWrapper.each(function(){n const $datacheckall = $(this).attr('data-checkall');n const $parentCheckbox = $(this).find(`.checkallbox-parent[data-checkall = '${$datacheckall}']`);n const $arrayListCheckbox = $(this)n .find(`input[data-checkall = '${$datacheckall}']`)n .not('.checkallbox-parent');nn // update check all status (init)n updateCheckAll($parentCheckbox, $arrayListCheckbox);nn // call function for trigered when parent is changen activateParentCheckAll($parentCheckbox, $arrayListCheckbox);nn // call function for trigered when child is changen activateChildCheckAll($parentCheckbox, $arrayListCheckbox);n });n}nnconst updateCheckAll = ($parentCb, $childCb) => {n const $totalChildCb = $childCb.length;n const $totalChildChecked = $childCbn .filter(function(){return $(this)n .is(':checked') === true;}).length;n if( $totalChildChecked === $totalChildCb && $totalChildCb > 0 ) {n $parentCb.prop('checked', true);n } else {n $parentCb.prop('checked', false);n }n}nnconst activateParentCheckAll = ($parentCb, $childCb) => {n $parentCb.change(function(){n if($(this).is(':checked')){n $childCb.prop('checked', true);n } else {n $childCb.prop('checked', false);n }n })n}nnconst activateChildCheckAll = ($parentCb, $childCb) => {n $childCb.change(function(){n updateCheckAll($parentCb, $childCb);n });n}nn$(document).ready(function () {n MekariForm()n})nnexport default MekariFormn”]}