1/*! For license information please see 9095.079383ab.js.LICENSE.txt */ 2(self.webpackChunkPORTAL=self.webpackChunkPORTAL||[]).push([["9095"],{9981:function(e){var t;t=function(){var e,t,r,a={};a.version="0.2.0";var n=a.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function s(e,t,r){return e<t?t:e>r?r:e}a.configure=function(e){var t,r;for(t in e)void 0!==(r=e[t])&&e.hasOwnProperty(t)&&(n[t]=r);return this},a.status=null,a.set=function(e){var t=a.isStarted();a.status=1===(e=s(e,n.minimum,1))?null:e;var r=a.render(!t),o=r.querySelector(n.barSelector),u=n.speed,c=n.easing;return r.offsetWidth,l(function(t){var s,l,d,m;""===n.positionUsing&&(n.positionUsing=a.getPositioningCSS()),i(o,(s=e,l=u,d=c,(m="translate3d"===n.positionUsing?{transform:"translate3d("+(-1+s)*100+"%,0,0)"}:"translate"===n.positionUsing?{transform:"translate("+(-1+s)*100+"%,0)"}:{"margin-left":(-1+s)*100+"%"}).transition="all "+l+"ms "+d,m)),1===e?(i(r,{transition:"none",opacity:1}),r.offsetWidth,setTimeout(function(){i(r,{transition:"all "+u+"ms linear",opacity:0}),setTimeout(function(){a.remove(),t()},u)},u)):setTimeout(t,u)}),this},a.isStarted=function(){return"number"==typeof a.status},a.start=function(){a.status||a.set(0);var e=function(){setTimeout(function(){a.status&&(a.trickle(),e())},n.trickleSpeed)};return n.trickle&&e(),this},a.done=function(e){return e||a.status?a.inc(.3+.5*Math.random()).set(1):this},a.inc=function(e){var t=a.status;return t?("number"!=typeof e&&(e=(1-t)*s(Math.random()*t,.1,.95)),t=s(t+e,0,.994),a.set(t)):a.start()},a.trickle=function(){return a.inc(Math.random()*n.trickleRate)},e=0,t=0,a.promise=function(r){return r&&"resolved"!==r.state()&&(0===t&&a.start(),e++,t++,r.always(function(){0==--t?(e=0,a.done()):a.set((e-t)/e)})),this},a.render=function(e){if(a.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=n.template;var r,s=t.querySelector(n.barSelector),l=e?"-100":(-1+(a.status||0))*100,o=document.querySelector(n.parent);return i(s,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),!n.showSpinner&&(r=t.querySelector(n.spinnerSelector))&&m(r),o!=document.body&&u(o,"nprogress-custom-parent"),o.appendChild(t),t},a.remove=function(){c(document.documentElement,"nprogress-busy"),c(document.querySelector(n.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&m(e)},a.isRendered=function(){return!!document.getElementById("nprogress")},a.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=(r=[],function(e){r.push(e),1==r.length&&function e(){var t=r.shift();t&&t(e)}()}),i=function(){var e=["Webkit","O","Moz","ms"],t={};function r(r,a,n){var s;a=t[s=(s=a).replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(e,t){return t.toUpperCase()})]||(t[s]=function(t){var r=document.body.style;if(t in r)return t;for(var a,n=e.length,s=t.charAt(0).toUpperCase()+t.slice(1);n--;)if((a=e[n]+s)in r)return a;return t}(s)),r.style[a]=n}return function(e,t){var a,n,s=arguments;if(2==s.length)for(a in t)void 0!==(n=t[a])&&t.hasOwnProperty(a)&&r(e,a,n);else r(e,s[1],s[2])}}();function o(e,t){return("string"==typeof e?e:d(e)).indexOf(" "+t+" ")>=0}function u(e,t){var r=d(e),a=r+t;o(r,t)||(e.className=a.substring(1))}function c(e,t){var r,a=d(e);o(e,t)&&(e.className=(r=a.replace(" "+t+" "," ")).substring(1,r.length-1))}function d(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function m(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return a},"function"==typeof define&&define.amd?define(t):e.exports=t()},6228:function(e,t,r){"use strict";r.d(t,{e:()=>l});var a=r(2766),n=r(9981),s=r(9221);function l(e=null,t){let r=(0,a.Vh)(e),i=(0,s.computed)({set:e=>e?n.start():n.done(),get:()=>"number"==typeof r.value&&r.value<1});t&&n.configure(t);let o=n.set;return n.set=e=>(r.value=e,o.call(n,e)),(0,s.watchEffect)(()=>{"number"==typeof r.value&&a.C5&&o.call(n,r.value)}),(0,a.IY)(n.remove),{isLoading:i,progress:r,start:n.start,done:n.done,remove:()=>{r.value=null,n.remove()}}}},2074:function(e,t,r){"use strict";r.d(t,{h:()=>c});var a=r(8362),n=r(4709),s=r(1792);let l=async e=>{var t,r;let{router:a,i18n:l}=await n.Z,{getErrorPageCode:i}=(0,s.Z)(),o=Number(null==(t=e.response)?void 0:t.status);return[406].includes(o)?Promise.reject(e):o?(await a.push({name:`${i(String(null==(r=e.response)?void 0:r.status))}`,params:{lang:l.global.locale.value}}),Promise.reject(e)):void 0};var i=r(6590),o=r(2374);let u=async e=>{let t=localStorage.getItem("i18n")||o.Z.global.locale.value,{isAuthenticated:r}=(0,i.Eh)();if(r.value){let t=await (0,i.LP)();t&&(e.headers.Authorization=`Bearer ${t}`)}return t&&(e.headers["Accept-Language"]=t),e},c=a.Z.create({baseURL:"/api",headers:{"Content-Type":"application/json",Accept:"application/json"}});c.interceptors.request.use(u),c.interceptors.response.use(e=>e,l)},4406:function(e,t,r){"use strict";r.d(t,{Nq:()=>s,Zy:()=>l,a$:()=>n,ts:()=>i});var a=r(2074);let n=e=>a.h.post("portal/user/register",e).then(()=>void 0).catch(e=>Promise.reject(e)),s=e=>a.h.put("portal/user",e).then(()=>void 0).catch(e=>Promise.reject(e)),l=e=>a.h.post("portal/user/password/update",{id:e}).then(()=>void 0).catch(e=>Promise.reject(e)),i=()=>a.h.get("portal/user/current").then(e=>e.data).catch(e=>Promise.reject(e))},1792:function(e,t,r){"use strict";r.d(t,{Z:()=>l});var a=r(6228),n=r(4774),s=r(9221);let l=(0,n.Q_)("ui",()=>{let{isLoading:e}=(0,a.e)(null,{minimum:.1}),t=(0,s.ref)({}),r=(0,s.ref)({}),n=(0,s.ref)(!1);return{isLoading:e,isFullscreen:n,setLoading:function(r){t.value={...t.value,...r},e.value=!!Object.values(t.value).filter(e=>!0===e).length},isLoadingByKey:e=>!!t.value[e],getErrorPageCode:e=>"502"===e?"502":"404"===e?"404":"410"===e?"410":"403"===e?"403":e.startsWith("4")||e.startsWith("5")?"500":"404",isUniformLoading:(0,s.c
2omputed)(()=>e=>e in r.value&&r.value[e]),setUniformLoading:function(e){r.value={...r.value,...e}}}})},3656:function(e,t,r){"use strict";r.d(t,{L:()=>o});var a=r(4406),n=r(4774),s=r(1792),l=r(9221);let i=()=>({email:null,firstName:null,lastName:null,id:null}),o=(0,n.Q_)("user",()=>{let{setLoading:e,setUniformLoading:t}=(0,s.Z)(),r=(0,l.ref)(i()),n=async()=>(e({user:!0}),r.value=i(),(0,a.ts)().then(e=>{r.value=e}).finally(()=>{e({user:!1})}));return{user:r,setUser:e=>{r.value=e},updatePassword:async e=>{t({updatePassword:!0});try{return await (0,a.Zy)(e)}finally{t({updatePassword:!1})}},updateUser:async t=>{e({user:!0});try{return await (0,a.Nq)(t)}finally{e({user:!1})}},getUser:n}})},4793:function(e,t,r){"use strict";r.r(t),r.d(t,{default:()=>E});var a=r(5938),n=r.n(a),s=r(7279),l=r.n(s),i=r(8198),o=r(8992),u=r.n(o),c=r(5957),d=r.n(c),m=r(6653),f=r.n(m),p=r(1210),v=r.n(p),g=r(9221);let h={class:"py-8 px-12 h-100 bg-portal-theme-graident"},y=["onSubmit"],N={class:"d-flex flex-column align-start",style:{gap:"24px"}},b={class:"d-flex gap-8 align-start w-100"},w={class:"footer-action d-flex mt-16"},V={class:"d-flex flex-1-1 align-end",style:{gap:"16px"}};var x=r(53),S=r(4774),C=r(3656),P=r(6206),_=r(2907);let k=(0,g.defineComponent)({__name:"ProfilePage",setup(e,t){let{expose:r}=t;r();let{user:a}=(0,S.Jk)((0,C.L)()),{updateUser:n,updatePassword:s,getUser:l}=(0,C.L)(),{t:i}=(0,P.QT)(),{notify:o}=(0,x.useNotification)(),u=(0,g.ref)({firstName:"",lastName:"",email:""}),c=(0,g.ref)(null),d=async()=>{let e=u.value.email!==c.value;await n({email:u.value.email,firstName:u.value.firstName,lastName:u.value.lastName}),e?(o({type:"info",title:i("pages.profile.emailChanged")}),c.value=u.value.email):o({type:"success",title:i("pages.profile.profileUpdated")})};(0,g.onMounted)(async()=>{await l(),u.value.firstName=a.value.firstName??"",u.value.lastName=a.value.lastName??"",u.value.email=a.value.email??"",c.value=a.value.email??null}),(0,_.u)({title:(0,g.computed)(()=>i("navigation.menu.user.profile"))});let m=async()=>{await s(a.value.id),o({type:"success",title:i("pages.profile.passwordReset")})},f={user:a,updateUser:n,updatePassword:s,getUser:l,t:i,notify:o,form:u,originalEmail:c,saveProfile:d,resetPassword:m,get useNotification(){return x.useNotification}};return Object.defineProperty(f,"__isScriptSetup",{enumerable:!1,value:!0}),f}}),E=(0,r(4538).default)(k,[["render",function(e,t,r,a,s,o){let c=v(),m=i.gN,p=f(),x=d(),S=u(),C=i.l0,P=l(),_=n();return(0,g.openBlock)(),(0,g.createElementBlock)("div",h,[(0,g.createVNode)(_,null,{default:(0,g.withCtx)(()=>[(0,g.createVNode)(P,{cols:"12",style:{height:"calc(100vh - 130px)"}},{default:(0,g.withCtx)(()=>[(0,g.createVNode)(x,{class:"h-100",noShadow:!0,title:e.$t("navigation.menu.user.profile")},{default:(0,g.withCtx)(()=>[(0,g.createVNode)(C,{class:"pa-12 d-grid",as:"div",style:{"grid-template-columns":"1fr minmax(320px, 650px) 1fr"}},{default:(0,g.withCtx)(r=>{let{handleSubmit:n}=r;return[t[3]||(t[3]=(0,g.createElementVNode)("span",null,null,-1)),(0,g.createElementVNode)("form",{onSubmit:e=>n(e,a.saveProfile)},[(0,g.createVNode)(x,{class:"pa-12",noHeader:!0,noShadow:!0}
2,{default:(0,g.withCtx)(()=>[(0,g.createVNode)(x,{class:"bg-surface-light-3 pa-12",noHeader:!0,noShadow:!0},{default:(0,g.withCtx)(()=>[(0,g.createElementVNode)("div",N,[(0,g.createElementVNode)("div",b,[(0,g.createVNode)(p,{label:`${e.$t("pages.profile.labels.firstName")}:`,for:"user-first-name-field"},{default:(0,g.withCtx)(()=>[(0,g.createVNode)(m,{modelValue:a.form.firstName,"onUpdate:modelValue":t[0]||(t[0]=e=>a.form.firstName=e),modelModifiers:{trim:!0},name:"firstName",rules:"required"},{default:(0,g.withCtx)(e=>{let{componentField:t,errors:r}=e;return[(0,g.createVNode)(c,(0,g.mergeProps)(t,{id:"user-first-name-field","error-messages":r[0]}),null,16,["error-messages"])]}),_:1},8,["modelValue"])]),_:1},8,["label"]),(0,g.createVNode)(p,{label:`${e.$t("pages.profile.labels.lastName")}:`,for:"user-last-name-field"},{default:(0,g.withCtx)(()=>[(0,g.createVNode)(m,{modelValue:a.form.lastName,"onUpdate:modelValue":t[1]||(t[1]=e=>a.form.lastName=e),modelModifiers:{trim:!0},name:"lastName",rules:"required"},{default:(0,g.withCtx)(e=>{let{componentField:t,errors:r}=e;return[(0,g.createVNode)(c,(0,g.mergeProps)(t,{id:"user-last-name-field","error-messages":r[0]}),null,16,["error-messages"])]}),_:1},8,["modelValue"])]),_:1},8,["label"])]),(0,g.createVNode)(p,{label:`${e.$t("pages.profile.labels.email")}:`,for:"user-email-field"},{default:(0,g.withCtx)(()=>[(0,g.createVNode)(m,{modelValue:a.form.email,"onUpdate:modelValue":t[2]||(t[2]=e=>a.form.email=e),modelModifiers:{trim:!0},name:"email",rules:"required|email"},{default:(0,g.withCtx)(e=>{let{componentField:t,errors:r}=e;return[(0,g.createVNode)(c,(0,g.mergeProps)(t,{id:"user-email-field","error-messages":r[0]}),null,16,["error-messages"])]}),_:1},8,["modelValue"])]),_:1},8,["label"])])]),_:1}),(0,g.createElementVNode)("div",w,[(0,g.createElementVNode)("div",V,[(0,g.createVNode)(S,{onClick:a.resetPassword},{default:(0,g.withCtx)(()=>[(0,g.createTextVNode)((0,g.toDisplayString)(e.$t("pages.profile.buttons.updatePassword")),1)]),_:1})]),(0,g.createVNode)(S,{class:"ml-auto",color:"primary",type:"submit"},{default:(0,g.withCtx)(()=>[(0,g.createTextVNode)((0,g.toDisplayString)(e.$t("pages.profile.buttons.save")),1)]),_:1})])]),_:1})],40,y)]}),_:1})]),_:1},8,["title"])]),_:1})]),_:1})])}]])}}]);
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.