{"version":3,"names":["HaloRemoveItem","__SystemJSRewritingHack","_export","setters","_srcComponentsHaloLivelyHaloItemJs","HaloItem","default","execute","_recorder_","_src_components_halo_lively_halo_remove_item_js","Object","defineProperty","get","set","thisIsVererySecretVariableName","enumerable","configurable","onClick","deleteTarget","window","that","isAllowedToBeDeleted","haloRemove","remove","undefined","hideHalo","element","deleteBlacklist","indexOf","localName"],"sources":["lively-halo-remove-item.js"],"sourcesContent":["\nimport HaloItem from 'src/components/halo/lively-halo-item.js';\n\nexport default class HaloRemoveItem extends HaloItem {\n\n  onClick() {\n    var deleteTarget = window.that;\n    if (deleteTarget && this.isAllowedToBeDeleted(deleteTarget)) {\n      \n      if (deleteTarget.haloRemove) {\n        deleteTarget.haloRemove()\n      } else {\n        deleteTarget.remove();\n      }\n      window.that = undefined;\n    }\n    this.hideHalo();\n  }\n\n  isAllowedToBeDeleted(element) {\n    var deleteBlacklist = [\"body\", \"html\"];\n    return deleteBlacklist.indexOf(element.localName) < 0;\n  }\n}"],"mappings":";;;gBAGqBA,cAAc,EAAAC,uBAAA;EAAAC,OAAA;EAAA;IAAAC,OAAA,aAAAC,kCAAA;MAF5BC,QAAQ,GAAAD,kCAAA,CAAAE,OAAA;IAAA;IAAAC,OAAA,WAAAA,CAAA;MAAAN,uBAAA;MAAAO,UAAA,CAAAC,+CAAA,GAAAD,UAAA,CAAAC,+CAAA;MAAAC,MAAA,CAAAC,cAAA,CAAAH,UAAA,CAAAC,+CAAA;QAAAG,IAAA;UAAA,OAAAP,QAAA;QAAA;QAAAQ,IAAAC,8BAAA;UAART,QAAA,CAAAA,CAAA,CAAAA,8BAAQ;UAAA;QAAA;QAAAU,UAAA;QAAAC,YAAA;MAAA;MAAAd,OAAA,YAEMF,cAAc,GAApB,MAAMA,cAAc,SAASK,QAAQ,CAAC;QAEnDY,OAAOA,CAAA,EAAG;UACR,IAAIC,YAAY,GAAGC,MAAM,CAACC,IAAI;UAC9B,IAAIF,YAAY,IAAI,IAAI,CAACG,oBAAoB,CAACH,YAAY,CAAC,EAAE;YAE3D,IAAIA,YAAY,CAACI,UAAU,EAAE;cAC3BJ,YAAY,CAACI,UAAU,CAAC,CAAC;YAC3B,CAAC,MAAM;cACLJ,YAAY,CAACK,MAAM,CAAC,CAAC;YACvB;YACAJ,MAAM,CAACC,IAAI,GAAGI,SAAS;UACzB;UACA,IAAI,CAACC,QAAQ,CAAC,CAAC;QACjB;QAEAJ,oBAAoBA,CAACK,OAAO,EAAE;UAC5B,IAAIC,eAAe,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC;UACtC,OAAOA,eAAe,CAACC,OAAO,CAACF,OAAO,CAACG,SAAS,CAAC,GAAG,CAAC;QACvD;MACF,CAAC;MAAAnB,MAAA,CAAAC,cAAA,CAAAH,UAAA,CAAAC,+CAAA;QAAAG,IAAA;UAAA,OAAAZ,cAAA;QAAA;QAAAa,IAAAC,8BAAA;UAAAZ,OAAA,YApBoBF,cAAA,CAAAA,CAAA,CAAAA,8BAAc;UAAA;QAAA;QAAAe,UAAA;QAAAC,YAAA;MAAA;IAAA;EAAA;AAAA"}