(function(t){function e(e){for(var i,n,s=e[0],c=e[1],l=e[2],u=0,d=[];u0}},[t._v("Applying a case study will overwrite "),a("i",[t._v("all")]),t._v(" the input values for the hazard assessment and design curve. ")]),t._l(t.standards,(function(e){return a("b-card",{key:e.id,staticClass:"standard-case-studies-card mb-3",attrs:{"no-body":"","header-border-variant":"secondary","border-variant":"secondary","body-class":"pt-2 pb-1 px-2","header-class":"font-weight-bold text-capitalize"}},[a("b-card-header",{staticClass:"p-1",attrs:{"header-tag":"header",role:"tab"}},[a("b-btn",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"accordion"+e.id,expression:"'accordion' + standard.id"}],attrs:{block:"",href:"#"}},[t._v(t._s(e.name))])],1),a("b-collapse",{attrs:{id:"accordion"+e.id,accordion:"standardsaccordion",role:"tabpanel"}},[a("b-card-body",t._l(e.caseStudies,(function(e){return a("b-button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.description,delay:{show:400,hide:100}},expression:"{\n title: dataset.description,\n delay: { show: 400, hide: 100 },\n }",modifiers:{hover:!0}}],key:e.name,staticClass:"my-1",attrs:{variant:"outline-primary",block:""},on:{click:function(a){return t.applyCaseStudy(e)}}},[t._v(" "+t._s(e.name)+" ")])})),1)],1)],1)})),a("error-message",{attrs:{id:"case-studies-error",title:"Loading Case Studies Failed",show:t.loadingFailed,message:t.errorMessage,errorDetail:t.errorDetail},on:{retry:t.loadCaseStudies}})],2)},c=[],l=a("8e27"),u={components:{ErrorMessage:l["a"]},data:function(){return{}},computed:{standards:{get:function(){return this.$store.state.caseStudies.caseStudies}},loading:{get:function(){return this.$store.state.caseStudies.caseStudiesLoading}},loadingFailed:{get:function(){return this.$store.state.caseStudies.loadingCaseStudiesFailed}},errorMessage:{get:function(){return this.$store.state.caseStudies.loadingCaseStudiesErrorMessage}},errorDetail:{get:function(){return this.$store.state.caseStudies.loadingCaseStudiesErrorDetail}}},mounted:function(){this.loadCaseStudies()},methods:{applyCaseStudy:function(t){this.$store.commit("calculations/inputData/setCaseStudy",t),this.$emit("update-data")},loadCaseStudies:function(){this.$store.dispatch("caseStudies/loadCaseStudies")}}},d=u,f=a("2877"),h=Object(f["a"])(d,s,c,!1,null,null,null),m=h.exports,p=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("b-dropdown",{attrs:{id:"profileMenu",right:"",variant:"primary"}},[a("template",{slot:"button-content"},[a("font-awesome-icon",{staticClass:"fa-lg",attrs:{icon:"user-circle"}}),a("span",{staticClass:"sr-only"},[t._v("User Menu")])],1),a("b-dropdown-header",[t._v("Logged in as:"),a("br"),t._v(t._s(this.profileEmail))]),a("b-dropdown-divider"),a("b-dropdown-item-btn",{on:{click:t.logout}},[t._v("Logout")])],2)},g=[],b=(a("b0c0"),{name:"ProfileMenu",computed:{profileName:function(){return this.$auth.user.name},profileEmail:function(){return this.$auth.user.email}},methods:{logout:function(){this.$auth.logout(),this.$bus.$emit("auth-change"),this.$router.push("/")}}}),v=b,C=Object(f["a"])(v,p,g,!1,null,null,null),y=C.exports,D=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("label",{staticClass:"text-reader btn btn-outline-secondary"},[t._t("default"),a("input",{attrs:{type:"file"},on:{change:t.loadTextFromFile}})],2)},S=[],w={methods:{loadTextFromFile:function(t){var e=this,a=t.target.files[0],i=new FileReader;i.onload=function(t){return e.$emit("load",t.target.result)},i.readAsText(a)}}},F=w,_=(a("3019"),Object(f["a"])(F,D,S,!1,null,null,null)),k=_.exports,P={name:"RiskCalculator",components:{CaseStudies:m,ProfileMenu:y,FileReader:k},data:function(){return{PRODUCT_NAME:"Argonium",isLoggedIn:!1}},methods:{applyCaseStudy:function(){this.$refs.loadPresetRef.hide()},handleAuthChange:function(){this.isLoggedIn=this.$auth.authenticated},login:function(){this.$auth.login()},logout:function(){this.$auth.logout(),this.$bus.$emit("auth-change"),this.$router.push("/")},recalculateAll:function(){this.$bus.$emit("recalculate")},loadFile:function(t){this.$store.dispatch("loadFile",t)},saveFile:function(){this.$store.dispatch("saveFile")}},mounted:function(){this.isLoggedIn=this.$auth.authenticated,this.$bus.$on("auth-change",this.handleAuthChange)}},E=P,x=(a("41e3"),Object(f["a"])(E,o,r,!1,null,null,null)),L=x.exports,A=(a("e9c4"),a("b0af")),T=new A["a"].WebAuth({domain:"aeid.au.auth0.com",clientID:"luG4Ae7uciLWm44alno5Zz9BiO2dwykk",redirectUri:"https://argonium.com.au/auth-callback",responseType:"token id_token",scope:"openid profile email calc:risk",audience:"https://api.safearth.software/risk/v1"}),$=new i["default"]({computed:{token:{cache:!1,get:function(){return localStorage.getItem("id_token")},set:function(t){localStorage.setItem("id_token",t)}},accessToken:{cache:!1,get:function(){return localStorage.getItem("access_token")},set:function(t){localStorage.setItem("access_token",t)}},expiresAt:{cache:!1,get:function(){return localStorage.getItem("expires_at")},set:function(t){var e=JSON.stringify(1e3*t+(new Date).getTime());localStorage.setItem("expires_at",e)}},user:{cache:!1,get:function(){return JSON.parse(localStorage.getItem("user"))},set:function(t){localStorage.setItem("user",JSON.stringify(t))}},authenticated:{cache:!1,get:function(){var t=(new Date).getTime();return t=t.riskAnalysis.intolerableLevel&&(t.riskAnalysis.intolerableLevel=parseFloat((10*t.riskAnalysis.negligibleLevel).toPrecision(1)))},setIntolerableLevel:function(t,e){t.riskAnalysis.intolerableLevel=e,t.riskAnalysis.negligibleLevel>=t.riskAnalysis.intolerableLevel&&(t.riskAnalysis.negligibleLevel=parseFloat((.1*t.riskAnalysis.intolerableLevel).toPrecision(1)))}},Q={namespaced:!0,state:J,getters:H,mutations:G},W={pCoincCalculating:!1,pFibCalculating:!1,curveCalculating:!1,pCoincFailed:!1,pCoincErrorMessage:"",pCoincErrorDetail:"",pFibFailed:!1,pFibErrorMessage:"",pFibErrorDetail:"",curveFailed:!1,curveErrorMessage:"",curveErrorDetail:""},K={setPCoincCalculating:function(t,e){t.pCoincCalculating=e},setPFibCalculating:function(t,e){t.pFibCalculating=e},setCurveCalculating:function(t,e){t.curveCalculating=e},setPCoincFailed:function(t,e){t.pCoincFailed=e},setPCoincErrorMessage:function(t,e){t.pCoincErrorMessage=e},setPCoincErrorDetail:function(t,e){t.pCoincErrorDetail=e},setPFibFailed:function(t,e){t.pFibFailed=e},setPFibErrorMessage:function(t,e){t.pFibErrorMessage=e},setPFibErrorDetail:function(t,e){t.pFibErrorDetail=e},setCurveFailed:function(t,e){t.curveFailed=e},setCurveErrorMessage:function(t,e){t.curveErrorMessage=e},setCurveErrorDetail:function(t,e){t.curveErrorDetail=e}},Y={namespaced:!0,state:W,mutations:K},Z={fibrillationData:{pFib:0},coincidenceData:{probabilityOfCoincidence:0,probabilityOfFault:0,probabilityOfContact:0},allowableVoltageCurvePoints:[]},X={setProbFib:function(t,e){t.fibrillationData.pFib=e},setProbCoinc:function(t,e){t.coincidenceData.probabilityOfCoincidence=e},setProbFault:function(t,e){t.coincidenceData.probabilityOfFault=e},setProbContact:function(t,e){t.coincidenceData.probabilityOfContact=e},clearDataPoints:function(t){t.allowableVoltageCurvePoints=[]},setPoints:function(t,e){t.allowableVoltageCurvePoints=e}},tt={namespaced:!0,state:Z,mutations:X},et=new i["default"]({methods:{calculateRisk:function(t){return this.$http.post("https://api.safearth.net/argonium/xe/v1/PFib/calc",t).then((function(t){return t.body}),(function(t){return t}))},calculateCoincidence:function(t){return this.$http.post("https://api.safearth.net/argonium/xe/v1/PCoinc/calc",t).then((function(t){return t.body}),(function(t){return t}))},calculateCoincidenceDetail:function(t){return this.$http.post("https://api.safearth.net/argonium/xe/v1/PCoinc/detail",t).then((function(t){return t}),(function(t){return t}))},calculateMaxTouchVoltage:function(t){return this.$http.post("https://api.safearth.net/argonium/xe/v1/VAllow/calcSingle",t).then((function(t){return t.body}),(function(t){return t}))},calculateMaxTouchVoltageCurve:function(t){return this.$http.post("https://api.safearth.net/argonium/xe/v1/VAllow/calcCurve",t).then((function(t){return t}),(function(t){return t}))},getStandards:function(){return this.$http.get("https://api.safearth.net/argonium/xe/v1/caseStudiesForStandards").then((function(t){return t}),(function(t){return t}))}}}),at=et,it=function(t,e){switch(t){case 0:case 404:return"Comms Error";case 401:return"Authorisation Error";case 500:return"Server Error";default:return e||"Unknown Error"}},nt={clearPFib:function(t){t.commit("results/setProbFib",0)},clearPCoinc:function(t){t.commit("results/setProbCoinc",0)},clearCurveData:function(t){t.commit("results/clearDataPoints")},calculateRisk:function(t){at.calculateRisk(t.getters["inputData/fibrillationInputData"]).then((function(e){"number"===typeof e?(t.commit("calcStatus/setPFibFailed",!1),t.commit("results/setProbFib",e),t.commit("calcStatus/setPFibCalculating",!1)):(t.commit("calcStatus/setPFibFailed",!0),t.commit("calcStatus/setPFibCalculating",!1),t.commit("calcStatus/setPFibErrorMessage",it(e.status,e.body)),t.commit("calcStatus/setPFibErrorDetail",e.body))}))},calculateCoincidence:function(t){at.calculateCoincidenceDetail(t.getters["inputData/coincidenceInputData"]).then((function(e){e.ok?(t.commit("calcStatus/setPCoincFailed",!1),t.commit("results/setProbCoinc",e.body.pCoinc),t.commit("results/setProbFault",e.body.pFault),t.commit("results/setProbContact",e.body.pContact),t.commit("calcStatus/setPCoincCalculating",!1)):(t.commit("calcStatus/setPCoincFailed",!0),t.commit("calcStatus/setPCoincCalculating",!1),t.commit("calcStatus/setPCoincErrorMessage",it(e.status,e.body)),t.commit("calcStatus/setPCoincErrorDetail",e.body))}))},calculateMaxTouchVoltageCurve:function(t){var e=t.getters["inputData/maxVTCurveInputData"];t.commit("calcStatus/setCurveCalculating",!0),t.commit("calcStatus/setCurveFailed",!1),t.commit("calcStatus/setCurveErrorMessage",""),t.commit("calcStatus/setCurveErrorDetail",""),t.commit("results/clearDataPoints"),at.calculateMaxTouchVoltageCurve(e).then((function(a){if(a.ok){t.commit("calcStatus/setCurveFailed",!1);var i,n=a.body,o=[];for(i=0;i