PageSourceSearch

https://arucronia.com/chunk-WYQT2CGE.js

js arucronia.com collected 2026-10-02 01:23:42 UTC 18,213 bytes, 1 lines download raw bytes

1import{R as F,Y as te,n as j}from"./chunk-STTN25X3.js";import"./chunk-RFDOIDEB.js";import"./chunk-MXQ3AHF4.js";import"./chunk-ZWIM2RJJ.js";import{a as ie,b as ne}from"./chunk-CE6BC4ZJ.js";import{d as ae}from"./chunk-ESRXKCQX.js";import{b as L,c as M,e as V}from"./chunk-YCVIPE7Y.js";import{b as B,c as E,e as q,f as G,h as Y,j as $,m as X,q as U,s as H,u as Z,v as ee}from"./chunk-FYHPLUXW.js";import"./chunk-JJPKKDKC.js";import{l as Q,m as W}from"./chunk-XWJ5ZHHU.js";import{S as J,T as K}from"./chunk-KW46JQWG.js";import{d as S,i as z}from"./chunk-VZMFBRRV.js";import"./chunk-YZXTDPNT.js";import"./chunk-U2Z6JERG.js";import"./chunk-4O3FVBGX.js";import{$b as s,Ab as c,Bb as i,Cb as n,Db as l,Gc as R,Hc as p,K as I,Ob as _,Pb as x,S as T,Ta as o,U as k,Y as N,Yb as P,ba as h,bc as u,hb as f,sa as D,tb as w,vb as g,wb as v,xb as b,yb as y,zb as C}from"./chunk-UKF3GMO7.js";import"./chunk-4CLCTAJ7.js";function de(e,d){e&1&&(i(0,"p-message",4),s(1," La contrase\xF1a actual es obligatoria "),n())}function me(e,d){if(e&1&&(i(0,"p-message",4),s(1),n()),e&2){let a=d.$implicit;o(),u(" ",a.message," ")}}function ue(e,d){e&1&&(i(0,"p-message",4),s(1," La nueva contrase\xF1a es obligatoria "),n())}function pe(e,d){if(e&1&&(i(0,"p-message",4),s(1),n()),e&2){let a=d.$implicit;o(),u(" ",a.message," ")}}function fe(e,d){e&1&&(i(0,"p-message",4),s(1," Debes confirmar la nueva contrase\xF1a "),n())}function ge(e,d){e&1&&(i(0,"p-message",4),s(1," Las contrase\xF1as no coinciden "),n())}function ve(e,d){if(e&1&&(i(0,"p-message",4),s(1),n()),e&2){let a=d.$implicit;o(),u(" ",a.message," ")}}var oe=(()=>{class e{constructor(){this.loading=p(!1),this.failures=p(new S),this.save=R(),this.passwordsMatch=r=>{let t=r.get("newPassword")?.value,m=r.get("passwordRepeat")?.value;return t===m?null:{passwordsMismatch:!0}};let a=h(U);this.form=a.nonNullable.group({oldPassword:["",E.required],newPassword:["",E.required],passwordRepeat:["",E.required]},{validators:this.passwordsMatch}),this.formStatus=new ae(this.form)}ngOnChanges(a){a.loading&&(this.formStatus.loading=this.loading())}onSave(){if(this.form.markAllAsTouched(),this.form.invalid||!this.formStatus.saveEnabled)return;let a=this.form.getRawValue(),r=new V;r.oldPassword=a.oldPassword,r.newPassword=a.newPassword,this.save.emit(r)}isFieldInvalid(a){return this.formStatus.isFormFieldInvalid(a)||this.failures().hasFailures(a)}hasPasswordMismatch(){return this.form.controls.passwordRepeat.touched&&this.form.hasError("passwordsMismatch")}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=f({type:e,selectors:[["account-change-password-form"]],inputs:{loading:[1,"loading"],failures:[1,"failures"]},outputs:{save:"save"},features:[D],decls:28,vars:9,consts:[[1,"space-y-5",3,"ngSubmit","formGroup"],[1,"grid","gap-2","md:grid-cols-[13rem_minmax(0,1fr)]","md:items-start"],["for","oldPasswordInput",1,"pt-2","text-sm","font-medium","text-gray-800"],["pInputText","","id","oldPasswordInput","type","password","formControlName","oldPassword","autocomplete","current-password",1,"w-full",3,"invalid"],["severity","error","size","small","variant","simple"],["for","newPasswordInput",1,"pt-2","text-sm","font-medium","text-gray-800"],["pInputText","","id","newPasswordInput","type","password","formControlName","newPassword","autocomplete","new-password",1,"w-full",3,"invalid"],["for","passwordRepeatInput",1,"pt-2","text-sm","font-medium","text-gray-800"],["pInputText","","id","passwordRepeatInput","type","password","formControlName","passwordRepeat","autocomplete","new-password",1,"w-full",3,"invalid"],[1,"flex","justify-end","border-t","border-gray-200","pt-5"],["type","submit","label","Actualizar contrase\xF1a","icon","pi pi-lock",3,"loading","disabled"]],template:function(r,t){r&1&&(i(0,"form",0),_("ngSubmit",function(){return t.onSave()}),i(1,"div",1)(2,"label",2),s(3," Contrase\xF1a actual "),n(),i(4,"div"),l(5,"input",3),g(6,de,2,0,"p-message",4),y(7,me,2,1,"p-message",4,b),n()(),i(9,"div",1)(10,"label",5),s(11," Nueva contrase\xF1a "),n(),i(12,"div"),l(13,"input",6),g(14,ue,2,0,"p-message",4),y(15,pe,2,1,"p-message",4,b),n()(),i(17,"div",1)(18,"label",7),s(19," Confirmar contrase\xF1a "),n(),i(20,"div"),l(21,"input",8),g(22,fe,2,0,"p-message",4)(23,ge,2,0,"p-message",4),y(24,ve,2,1,"p-message",4,b),n()(),i(26,"div",9),l(27,"p-button",10),n()()),r&2&&(c("formGroup",t.form),o(5),c("invalid",t.isFieldInvalid("oldPassword")),o(),v(t.form.controls.oldPassword.touched&&t.form.controls.oldPassword.hasError("required")?6:-1),o(),C(t.failures().getFailures("oldPassword")),o(6),c("invalid",t.isFieldInvalid("newPassword")),o(),v(t.form.controls.newPassword.touched&&t.form.controls.newPassword.hasError("required")?14:-1),o(),C(t.failures().getFailures("newPassword")),o(6),c("invalid",t.isFieldInvalid("passwordRepeat")||t.hasPasswordMismatch()),o(),v(t.form.controls.passwordRepeat.touched&&t.form.controls.passwordRepeat.hasError("required")?22:t.hasPasswordMismatch()?23:-1),o(2),C(t.failures().getFailures("passwordRepeat")),o(3),c("loading",t.loading())("disabled",!t.formStatus.saveEnabled))},dependencies:[H,Y,B,q,G,$,X,W,Q,ee,Z,ne,ie],encapsulation:2})}}return e})();var re=(()=>{class e{constructor(){this.securityClient=h(L),this.ucroniaClient=h(te)}getAccount(){return this.securityClient.account.get()}getProfile(){return this.ucroniaClient.account.profile.get()}changePassword(a){return this.securityClient.password.change.change(a)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=N({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var se=(()=>{class e{constructor(){this.data=p(new M),this.loading=p(!1)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=f({type:e,selectors:[["account-info"]],inputs:{data:[1,"data"],loading:[1,"loading"]}
1,decls:7,vars:6,consts:[[1,"divide-y","divide-gray-200","rounded-lg","border","border-gray-200","bg-white","px-5","shadow-sm"],[1,"py-4"],["icon","pi pi-user","name","Nombre de usuario",3,"loading","value"],["icon","pi pi-id-card","name","Nombre",3,"loading","value"],["icon","pi pi-envelope","name","E-mail",3,"loading","value"]],template:function(r,t){r&1&&(i(0,"div",0)(1,"div",1),l(2,"ui-detail-field",2),n(),i(3,"div",1),l(4,"ui-detail-field",3),n(),i(5,"div",1),l(6,"ui-detail-field",4),n()()),r&2&&(o(2),c("loading",t.loading())("value",t.data().username),o(2),c("loading",t.loading())("value",t.data().name),o(2),c("loading",t.loading())("value",t.data().email))},dependencies:[F],encapsulation:2})}}return e})();function he(e,d){e&1&&(i(0,"div",1)(1,"span",2),l(2,"i",3),n(),i(3,"div",4),l(4,"div",5)(5,"div",6),n()())}function _e(e,d){if(e&1&&(i(0,"div",7)(1,"span",8),l(2,"i",3),n(),i(3,"div",9)(4,"p",10),s(5),n(),i(6,"p",11),s(7),n()()(),i(8,"div",12)(9,"div",13),l(10,"ui-detail-field",14),n(),i(11,"div",13),l(12,"ui-detail-field",15),n(),i(13,"div",13),l(14,"ui-detail-field",16),n(),i(15,"div",13),l(16,"ui-detail-field",17),n()()),e&2){let a=d,r=x();o(5),u(" ",r.memberName," "),o(2),u(" Socio n\xFAmero ",a.number," "),o(3),c("value",a.number),o(2),c("value",a.name.firstName),o(2),c("value",a.name.lastName),o(2),c("value",a.identifier)}}function we(e,d){e&1&&(i(0,"div",1)(1,"span",18),l(2,"i",3),n(),i(3,"div")(4,"p",19),s(5," Sin miembro asignado "),n(),i(6,"p",11),s(7," Esta cuenta no est\xE1 vinculada a ning\xFAn socio "),n()()())}var le=(()=>{class e{constructor(){this.data=p(void 0),this.loading=p(!1)}get memberName(){return this.data()?.name.fullName??""}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=f({type:e,selectors:[["account-profile-info"]],inputs:{data:[1,"data"],loading:[1,"loading"]},decls:4,vars:1,consts:[[1,"rounded-lg","border","border-gray-200","bg-white","shadow-sm"],[1,"flex","items-center","gap-4","p-5"],[1,"flex","size-12","shrink-0","items-center","justify-center","rounded-full","bg-gray-100","text-gray-400"],["aria-hidden","true",1,"pi","pi-id-card","text-xl"],[1,"space-y-2"],[1,"h-5","w-40","animate-pulse","rounded","bg-gray-200"],[1,"h-4","w-56","animate-pulse","rounded","bg-gray-100"],[1,"flex","items-center","gap-4","border-b","border-gray-200","p-5"],[1,"flex","size-12","shrink-0","items-center","justify-center","rounded-full","bg-violet-100","text-violet-700"],[1,"min-w-0"],[1,"truncate","font-semibold","text-gray-950"],[1,"text-sm","text-gray-500"],[1,"divide-y","divide-gray-200","px-5"],[1,"py-4"],["icon","pi pi-hashtag","name","N\xFAmero de socio",3,"value"],["icon","pi pi-user","name","Nombre",3,"value"],["icon","pi pi-users","name","Apellidos",3,"value"],["icon","pi pi-id-card","name","DNI",3,"value"],[1,"flex","size-12","shrink-0","items-center","justify-center","rounded-full","bg-gray-100","text-gray-500"],[1,"font-semibold","text-gray-950"]],template:function(r,t){if(r&1&&(i(0,"div",0),g(1,he,6,0,"div",1)(2,_e,17,6)(3,we,8,0,"div",1),n()),r&2){let m;o(),v(t.loading()?1:(m=t.data())?2:3,m)}},dependencies:[F],encapsulation:2})}}return e})();function be(e,d){e&1&&l(0,"div",30)(1,"div",31)}function ye(e,d){if(e&1&&(i(0,"h1",32),s(1),n(),i(2,"span",33),s(3),n()),e&2){let a=x();o(),u(" ",a.account.name||a.account.username," "),o(2),u(" ",a.account.email," ")}}var O=(function(e){return e.Profile="profile",e.Member="member",e.Password="password",e})(O||{}),lt=(()=>{class e{constructor(){this.service=h(re),this.AccountSection=O,this.account=new M,this.accountLoading=!1,this.passwordLoading=!1,this.failures=new S,this.activeSection=O.Profile,this.loadAccount()}onChangePassword(a){this.passwordLoading=!0,this.failures.clear(),this.service.changePassword(a).pipe(I(()=>this.passwordLoading=!1)).subscribe({error:r=>this.handleError(r)})}scrollTo(a){this.activeSection=a;let r=document.getElementById(a);if(!r)return;let m=window.scrollY+r.getBoundingClientRect().top-96;window.scrollTo({top:m,behavior:"smooth"})}loadAccount(){this.accountLoading=!0,this.profile=new j,this.service.getAccount().pipe(k(a=>this.account=a),T(a=>this.service.getProfile()),I(()=>this.accountLoading=!1)).subscribe(a=>this.profile=a)}handleError(a){a instanceof z?this.failures=a.failures:this.failures.clear()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=f({type:e,selectors:[["ng-component"]],decls:59,vars:16,consts:[[1,"account-page"],[1,"account-layout"],[1,"account-sidebar"],[1,"account-sidebar__header"],[1,"account-sidebar__eyebrow"],["aria-label","Configuraci\xF3n de la cuenta",1,"account-nav"],[1,"account-nav__section"],[1,"account-nav__section-title"],[1,"account-nav__items"],["pRipple","","type","button",1,"account-nav__item",3,"click"],["aria-hidden","true",1,"account-nav__icon","pi","pi-user"],["aria-hidden","true",1,"account-nav__icon","pi","pi-id-card"],["aria-hidden","true",1,"account-nav__icon","pi","pi-lock"],[1,"account-content","space-y-7","pb-[60vh]"],[1,"text-3xl","font-bold","tracking-tight","text-gray-950"],[1,"mt-1","text-sm","text-gray-500"],["id","profile","aria-labelledby","profile-title",1,"scroll-mt-24"],[1,"mb-4","flex","items-start","gap-3"],["aria-hidden","true",1,"pi","pi-user","mt-1","text-2xl","text-violet-600"],["id","profile-title",1,"text-xl","font-semibold","text-gray-950"],[1,"text-sm","text-gray-500"],[3,"data","loading"],["id","member","aria-labelledby","member-title",1,"scroll-mt-24"],["aria-hidden","true",1,"pi","pi-id-card","mt-1","text-2xl","text-violet-600"],["id","member-title",1,"text-xl","font-semibold","text-gray-950"],["id","password","aria-labelledby","password-title",1,"scroll-mt-24","border-t","border-gray-200","pt-6"],["aria-hidden","true",1,"pi","pi-lock","mt-1","text-2xl","text-violet-600"],["id","password-title",1,"text-xl","font-semibold","text-gray-950"],[1,"rounded-lg","border","border-gray-200","bg-white","p-5","shadow-sm"],[3,"save","loading","failures"],[1,"h-5","w-28","animate-pulse","rounded","bg-gray-200"],[1,"mt-2","h-4","w-40","animate-pulse","rounded","bg-gray-100"],[1,"account-sidebar__title"],[1,"account-sidebar__subtitle"]],template:function(r,t){r&1&&(i(0,"div",0)(1,"div",1)(2,"aside",2)(3,"header",3)(4,"span",4),s(5,"Cuenta"),n(),g(6,be,2,0)(7,ye,4,2),n(),i(8,"nav",5)(9,"section",6)(10,"h2",7),s(11," Configuraci\xF3n "),n(),i(12,"div",8)(13,"button",9),_("click",function(){return t.scrollTo(t.AccountSection.Profile)}),l(14,"i",10),i(15,"span"),s(16,"Cuenta"),n()(),i(17,"button",9),_("click",function(){return t.scrollTo(t.AccountSection.Member)}),l(18,"i",11),i(19,"span"),s(20,"Miembro"),n()(),i(21,"button",9),_("click",function(){return t.scrollTo(t.AccountSection.Password)}),l(22,"i",12),i(23,"span"),s(24,"Contrase\xF1a"),n()()()()()(),i(25,"main",13)(26,"header")(27,"h1",14),s(28," Configuraci\xF3n de la cuenta "),n(),i(29,"p",15),s(30," Gestiona la informaci\xF3n y la seguridad de tu cuenta "),n()(),i(31,"section",16)(32,"header",17),l(33,"i",18),i(34,"div")(35,"h2",19),s(36," Informaci\xF3n de la cuenta "),n(),i(37,"p",20),s(38," Datos utilizados para identificar tu cuenta "),n()()(),l(39,"account-info",21),n(),i(40,"section",22)(41,"header",17),l(42,"i",23),i(43,"div")(44,"h2",24),s(45," Miembro asociado "),n(),i(46,"p",20),s(47," Perfil de socio vinculado a esta cuenta "),n()()(),l(48,"account-profile-info",21),n(),i(49,"section",25)(50,"header",17),l(51,"i",26),i(52,"div")(53,"h2",27),s(54," Cambiar contrase\xF1a "),n(),i(55,"p",20),s(56," Actualiza la contrase\xF1a utilizada para acceder a tu cuenta "),n()()(),i(57,"div",28)(58,"account-change-password-form",29),_("save",function(ce){return t.onChangePassword(ce)}
1),n()()()()()()),r&2&&(o(6),v(t.accountLoading?6:7),o(7),P("account-nav__item--active",t.activeSection===t.AccountSection.Profile),w("aria-current",t.activeSection===t.AccountSection.Profile?"location":null),o(4),P("account-nav__item--active",t.activeSection===t.AccountSection.Member),w("aria-current",t.activeSection===t.AccountSection.Member?"location":null),o(4),P("account-nav__item--active",t.activeSection===t.AccountSection.Password),w("aria-current",t.activeSection===t.AccountSection.Password?"location":null),o(18),c("data",t.account)("loading",t.accountLoading),o(9),c("data",t.profile)("loading",t.accountLoading),o(10),c("loading",t.passwordLoading)("failures",t.failures))},dependencies:[oe,se,le,K,J],styles:['[_nghost-%COMP%]{display:block;min-height:100%}.account-page[_ngcontent-%COMP%]{min-height:100vh;padding:1.5rem;background:var(--p-surface-50, #f6f8fa)}.account-layout[_ngcontent-%COMP%]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:2rem;width:100%;max-width:1280px;margin-inline:auto}.account-sidebar[_ngcontent-%COMP%]{align-self:start;padding:1rem .5rem;background:var(--p-content-background, #fff);border:1px solid var(--p-content-border-color, #d0d7de);border-radius:var(--p-border-radius-lg, .5rem);box-shadow:0 1px 2px #1f23280a}.account-sidebar__header[_ngcontent-%COMP%]{margin:0 .5rem;padding-bottom:1rem;border-bottom:1px solid var(--p-content-border-color, #d0d7de)}.account-sidebar__eyebrow[_ngcontent-%COMP%]{display:block;margin-bottom:.125rem;color:var(--p-text-muted-color, #656d76);font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.account-sidebar__title[_ngcontent-%COMP%]{margin:0;overflow:hidden;color:var(--p-text-color, #1f2328);font-size:1rem;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.account-sidebar__subtitle[_ngcontent-%COMP%]{display:block;overflow:hidden;color:var(--p-text-muted-color, #656d76);font-size:.75rem;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.account-nav[_ngcontent-%COMP%]{padding-top:.75rem}.account-nav__section[_ngcontent-%COMP%]{padding-inline:.25rem}.account-nav__section-title[_ngcontent-%COMP%]{margin:0 0 .375rem;padding-inline:.5rem;color:var(--p-text-muted-color, #656d76);font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.account-nav__items[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.25rem}.account-nav__item[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.25rem;padding:.45rem .75rem;overflow:hidden;color:var(--p-text-color, #1f2328);font:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left;background:transparent;border:0;border-radius:var(--p-border-radius-md, .375rem);cursor:pointer;transition:color .12s ease,background-color .12s ease}.account-nav__item[_ngcontent-%COMP%]:before{position:absolute;inset-block:.4rem;left:0;width:.2rem;background:var(--p-primary-color, #0969da);border-radius:0 .25rem .25rem 0;content:"";opacity:0;transform:scaleY(.5);transition:opacity .12s ease,transform .12s ease}.account-nav__item[_ngcontent-%COMP%]:hover{background:var(--p-content-hover-background, #f3f4f6)}.account-nav__item[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--p-primary-color, #0969da);outline-offset:2px}.account-nav__item--active[_ngcontent-%COMP%]{color:var(--p-primary-color, #0969da);font-weight:600;background:var(--p-highlight-background, #ddf4ff)}.account-nav__item--active[_ngcontent-%COMP%]:before{opacity:1;transform:scaleY(1)}.account-nav__icon[_ngcontent-%COMP%]{width:1rem;flex:0 0 1rem;color:var(--p-text-muted-color, #656d76);font-size:.9rem;text-align:center}.account-nav__item--active[_ngcontent-%COMP%]   .account-nav__icon[_ngcontent-%COMP%]{color:currentColor}.account-content[_ngcontent-%COMP%]{min-width:0}@media (prefers-reduced-motion: reduce){.account-nav__item[_ngcontent-%COMP%], .account-nav__item[_ngcontent-%COMP%]:before{transition:none}}@media (max-width: 767px){.account-page[_ngcontent-%COMP%]{padding:1rem}.account-layout[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.account-nav[_ngcontent-%COMP%]{overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin}.account-nav__items[_ngcontent-%COMP%]{display:grid;grid-auto-columns:max-content;grid-auto-flow:column}.account-nav__item[_ngcontent-%COMP%]{white-space:nowrap}.account-nav__item[_ngcontent-%COMP%]:before{inset:auto .75rem 0;width:auto;height:.2rem;border-radius:.25rem .25rem 0 0;
1transform:scaleX(.5)}.account-nav__item--active[_ngcontent-%COMP%]:before{transform:scaleX(1)}}']})}}return e})();export{O as AccountSection,lt as AccountView};

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.