"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function asyncGeneratorStep(e,t,n,i,c,r,_){try{var a=e[r](_),s=a.value}catch(e){return void n(e)}a.done?t(s):Promise.resolve(s).then(i,c)}function _asyncToGenerator(a){return function(){var e=this,_=arguments;return new Promise(function(t,n){var i=a.apply(e,_);function c(e){asyncGeneratorStep(i,t,n,c,r,"next",e)}function r(e){asyncGeneratorStep(i,t,n,c,r,"throw",e)}c(void 0)})}}function includesString(e,t){return e.toLowerCase().includes(t.toLowerCase())}function ADisSettings(e){return _ADisSettings.apply(this,arguments)}function _ADisSettings(){return(_ADisSettings=_asyncToGenerator(regeneratorRuntime.mark(function e(t){var n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ADisDB.ADisSettings.each(function(e){e.name==t&&(n=e.value)});case 2:return e.abrupt("return",n);case 3:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}ADisDB.on("ready",function(){if("/"===window.location.pathname||"/#"===window.location.pathname){$.getJSON("https://raw.josef-froehle.de/Dexus/automatic-dispose/master/all_missions.json",function(e){for(var t in e)n=e[t],ADisDB.ADisAvailabelMissions.put({missionID:n.id,type:n.type,name:n.name,jsondata:n}).catch(function(e){console.error(e)});var n})}if(-1!==window.location.pathname.indexOf("/missions/")){var n,i,c,r,_=function(e){return ADisDB.transaction("rw",[ADisDB.ADisMissionsOwn,ADisDB.ADisSettings,ADisDB.ADisAvailabelMissions],function(){return ADisDB.ADisAvailabelMissions.get({type:e.toString()}).then(function(e){console.log(e),null!=e&&e.jsondata&&(c=e.jsondata,t())})})},t=function(){console.log(" Automatic Dispose: Starte Alarmierungsprozess"),setTimeout(function(){Promise.resolve().then(_asyncToGenerator(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}))).then(_asyncToGenerator(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}))).then(_asyncToGenerator(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}))).then(_asyncToGenerator(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([l(),o(),h(),u(),f()]).then(function(e){-1!=["adis-ownmissions","adis-krankentransporte","adis-verbandmission"].indexOf(window.name)&&setTimeout(function(){$("#mission_alarm_btn").click()},250)});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)})))},250)},a=function(){return $("#mission_vehicle_driving tbody").find("tr").each(function(){var e=$(this).find("a").first().attr("href").substr($(this).find("a").first().attr("href").lastIndexOf("/")+1),t=$(this).find("a").first().text(),n=$(this).find("a").first().attr("vehicle_type_id");v[e]={id:e,name:t,type:n}}),$("#mission_vehicle_at_mission tbody").find("tr").each(function(){var e=$(this).find("a").first().attr("href").substr($(this).find("a").first().attr("href").lastIndexOf("/")+1),t=$(this).find("a").first().text(),n=$(this).find("a").first().attr("vehicle_type_id");v[e]={id:e,name:t,type:n}}),console.log(" Automatic Dispose: Bereits beteiligte Fahrzeuge:"),console.log(v),v},s=function(){var s=0;return $(".mission_patient").each(function(){var e=$(this).text(),t=!1,n=!1,i=!1,c=!1,r=!1,_=!1,a=!1;0<$(this).find(".alert-danger").length&&-1!=$(this).find(".alert-danger").text().indexOf("Wir benötigen einen RTW oder KTW Typ B")&&(_=!0),0<$(this).find(".alert-danger").length&&-1!=$(this).find(".alert-danger").text().indexOf("Wir benötigen ein RTW")&&(t=!0),0<$(this).find(".alert-danger").length&&-1!=$(this).find(".alert-danger").text().indexOf("Wir benötigen ein NEF")&&(n=!0),0<$(this).find(".alert-danger").length&&-1!=$(this).find(".alert-danger").text().indexOf("Wir benötigen ein RTH")&&(i=!0),0<$(this).find(".alert-danger").length&&-1!=$(this).find(".alert-danger").text().indexOf("Wir benötigen einen LNA")&&(c=!0),0<$(this).find(".alert-danger").length&&-1!=$(this).find(".alert-danger").text().indexOf("Wir benötigen einen OrgL")&&(r=!0),0<$(this).find(".alert-danger").length&&-1!=$(this).find(".alert-danger").text().indexOf("Wir benötigen eine Tragehilfe")&&(a=!0),x[s]={name:e,need_RTW:t,need_NEF:n,need_RTH:i,need_LNA:c,need_OrgL:r,need_SEG_KTWB:_,need_Tragehilfe:a},s++}),console.log(" Automatic Dispose: Patientenliste:"),console.log(x),x},l=function(){if("object"!=_typeof(c.emergency_medical_service))return!1;for(var e in 5<=Object.keys(x).length&&k[55]++,10<=Object.keys(x).length&&k[56]++,x){var t=x[e];1==c.emergency_medical_service.use_KTW&&(t.need_RTW||t.need_NEF||t.need_RTH||k[38]++),t.need_LNA&&k[55]<1&&k[55]++,t.need_OrgL&&k[56]<1&&k[56]++,1==t.need_Tragehilfe&&k[0]++,1==c.emergency_medical_service.use_RTW&&k[28]++,1==c.emergency_medical_service.use_NEF&&k[29]++,1==c.emergency_medical_service.use_RTH&&k[31]++}return"true"==c.emergency_medical_service.use_SEG_ELW1_Only?k[59]++:("true"==c.emergency_medical_service.use_SEG_FULL||3<=Object.keys(x).length)&&(k[58]++,k[58]++,k[58]++,k[59]++,k[60]++),(0<$("#vehicle_show_table_body_all").length?$("#vehicle_show_table_body_all"):$("#vehicle_show_table_body_rett")).find(".vehicle_select_table_tr").each(function(){try{var e=$(this).attr("id").replace("vehicle_element_content_",""),t=$(this).attr("vehicle_type")}catch(e){console.error("MOP ",e)}"KTW"==t&&0