new Vue({el:"#vue-password",data:window.meowData,methods:{passwordSubmit:function(){var s=this;this.forms.password.loading||(Vue.set(this.forms.password,"errors",{}),Vue.set(this.forms.password,"loading",!0),Vue.set(this.forms.password,"saved",!1),this.formAjax(this.forms.password,function(r){Vue.set(s.forms.password,"loading",!1),r.ok&&r.data?(Vue.set(s.forms.password,"saved",!0),top.location.href=s.forms.password.next):r.errors?Vue.set(s.forms.password,"errors",r.errors):Vue.set(s.forms.password.errors,"other","The server garbled the last response. :("),s.scrollTo()}))},generateSubmit:function(){var s=this;this.forms.generate.loading||(Vue.set(this.forms.generate,"errors",{}),Vue.set(this.forms.generate,"loading",!0),this.formAjax(this.forms.generate,function(r){Vue.set(s.forms.generate,"loading",!1),r.ok&&r.data?Vue.set(s.forms.password,"password",r.data.password):r.errors?Vue.set(s.forms.generate,"errors",r.errors):Vue.set(s.forms.generate.errors,"other","The server garbled the last response. :("),s.scrollTo()}))}}});