{"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","sortable","sortableOptions","stop","onSortStop","call","console","log","attr","contents","removeClass","addClass","onClick","on","e","stopPropagation","element","$apply","target","closest","itemClasses","Object","keys","forEach","key","val","checkbox","setListener","clearListener","$on","compareFunction","$id","_active","check"],"mappings":"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"}