{"version":3,"file":"treeview.min.js","sources":["treeview.js"],"names":["templates","treeview","treeitem","angular","module","factory","Treeview","scope","this","clearSelections","broadcast","id","setSelections","prototype","event","data","$broadcast","api","trees","getTree","i","length","t","Tree","directive","restrict","replace","template","childProperty","itemLabelProperty","treeData","settings","link","getSelectedLeaves","children","selected","_","each","c","_checked","concat","push","$watch","tree","copy","onChange","selectedItems","equals","$compile","$q","item","parent","treeViewId","iElem","allChildrenSelected","atLeastOneChildSelected","hasChildren","find","childrenElem","append","checkbox","sortable","sortableOptions","stop","onSortStop","call","attr","contents","removeClass","addClass","onClick","on","e","stopPropagation","element","$apply","target","closest","itemClasses","Object","keys","forEach","key","val","setListener","clearListener","$on","compareFunction","$id","_active","check"],"mappings":"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"}