PageSourceSearch

https://my.bod.dk/assets/js/PasswordResetView.b6853acce740e1da7e0c.chunk.js

js bod.dk collected 2026-10-01 11:33:19 UTC 4,341 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkDashboard=self.webpackChunkDashboard||[]).push([[2721],{82234:(t,e,s)=>{s.a(t,(async t=>{s.d(e,{Z:()=>l});var a=s(30507),r=s(46015),n=s(76610),i=s(97991),o=t([a]);a=(o.then?await o:o)[0];const l={name:"PasswordResetView",components:{Header:function(){return s.e(9351).then(s.bind(s,90437))},VueRecaptcha:i.Z,AlertContainer:function(){return s.e(7561).then(s.bind(s,89451))}},data:function(){return{isLoading:!1,email:"",alert:{state:"",title:"",text:""},googleRecaptchaKey:a.GA,recaptchaVerify:!1,recaptchaClass:""}},computed:{noNestedRoutes:function(){return"passwordresetform"!=this.$route.name},isoLocale:function(){return r.ND}},methods:{onVerify:function(){this.recaptchaVerify=!0,this.recaptchaClass=""},reset:function(){var t=this;if(this.recaptchaVerify){this.isLoading=!0,this.alert={state:"",title:"",text:""};var e={username:this.email};n.hi.post("/v1/password-reset",e).then((function(e){arguments.length>1&&void 0!==arguments[1]||e.data;t.alert={state:"success",title:t.$t("passwordreset.messageTitle.success"),text:t.$t("passwordreset.message.success")}})).catch((function(e){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.response;if(!e.response||e instanceof TypeError)return console.error("Connection problem or invalid certificate:",e.message),void(t.alert={state:"error",title:t.$t("general.apiConnectionErrorTitle"),text:t.$t("general.apiConnectionError",{error:e.message})});t.alert={state:"error",text:s.data.message||e.message}})).finally((function(){t.isLoading=!1}))}else this.recaptchaClass="border border-4 border-bodred"}}}}))},457:(t,e,s)=>{s.a(t,(async t=>{s.r(e),s.d(e,{default:()=>o});var a=s(23230),r=s(18491),n=s(51900),i=t([r]);r=(i.then?await i:i)[0];const o=(0,n.Z)(r.Z,a.s,a.x,!1,null,null,null).exports}))},18491:(t,e,s)=>{s.a(t,(async t=>{s.d(e,{Z:()=>n});var a=s(82234),r=t([a]);const n=(a=(r.then?await r:r)[0]).Z}))},23230:(t,e,s)=>{s.d(e,{s:()=>a,x:()=>r});var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"password-reset-view"},[s("Header"),t._v(" "),s("div",{staticClass:"row row-cols-1 row-cols-lg-2 g-0 gap-4 gap-lg-0 mt-0 mt-lg-5"},[s("div",{staticClass:"col bg-white rounded-end rounded-fix p-5"},[t.noNestedRoutes?[s("h1",{staticClass:"fw-bold"},[t._v("\n                    "+t._s(t.$t("passwordreset.title"))+"\n                ")]),t._v(" "),s("p",{staticClass:"mt-3 mb-4"},[t._v("\n                    "+t._s(t.$t("passwordreset.description"))+"\n                ")]),t._v(" "),s("alert-container",{attrs:{data:t.alert}}),t._v(" "),"success"!=t.alert.state?s("form",[s("div",{staticClass:"form-floating mb-3"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.email,expression:"email"}],staticClass:"form-control form-control-lg",attrs:{type:"email",name:"email",placeholder:t.$t("passwordreset.email"),autocomplete:"username",required:"",autofocus:""},domProps:{value:t.email},on:{input:function(e){e.target.composing||(t.email=e.target.value)}}}),t._v(" "),s("label",{attrs:{for:"email"}},[t._v(t._s(t.$t("passwordreset.email")))])]),t._v(" "),s("div",{staticClass:"form-floating mb-4"},[s("vue-recaptcha",{class:t.recaptchaClass,attrs:{sitekey:t.googleRecaptchaKey,language:t.isoLocale},on:{verify:t.onVerify}})],1),t._v(" "),s("button",{staticClass:"btn btn-lg btn-bodorange rounded-pill px-4 w-100",attrs:{id:"passwordResetBtn",disabled:t.isLoading},on:{click:function(e){return e.preventDefault(),t.reset(e)}}},[t.isLoading?s("span",{attrs:{role:"status","aria-hidden":"true"}},[s("i",{staticClass:"fa-duotone fa-spinner-third fa-spin"}),t._v("\n                            "+t._s(t.$t("general.loading"))+"\n                        ")]):s("span",[t._v(t._s(t.$t("passwordreset.btnReset")))])])]):t._e()]:[s("router-view")]],2),t._v(" "),s("div",{staticClass:"col order-lg-first bg-bodblue-light rounded-start rounded-fix p-5"},[s("h1",{staticClass:"fw-bold"},[t._v("\n                "+t._s(t.$t("signup.loginTitle"))+"\n            ")]),t._v(" "),s("p",{staticClass:"mt-3 mb-4"},[t._v("\n                "+t._s(t.$t("signup.loginDescription"))+"\n            ")]),t._v(" "),s("router-link",{staticClass:"btn btn-lg btn-outline-dark rounded-pill px-4",attrs:{to:{name:"login"}}},[t._v("\n                "+t._s(t.$t("signup.btnLogin"))+"\n            ")])],1)])],1)},r=[]}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.