var na=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)};var de=(e,t,n)=>(na(e,t,"read from private field"),n?n.call(e):t.get(e)),we=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},se=(e,t,n,r)=>(na(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);import"./apexcharts-6nNgSZqy.js";import{V as hi,a as xo,b as Ho,c as Wo,d as Yo,e as vi,f as Jo,g as Qo,h as Ko}from"./vuetify-7RRA1-X0.js";/* empty css             */import{ad as g,c as I,A as B,aU as $r,o as h,E as w,e as b,B as T,J as ve,D as ar,G as S,I as U,C as Je,aT as rt,M as J,H as O,bv as at,z as Ei,F as jn,N as Ln,K as pt,L as mt,a6 as Zo}from"./@vue-dB09YSjx.js";import{x as Xo}from"./@kyvg-1moVhb44.js";import{s as es}from"./v-calendar-dy2PJ14i.js";import{_ as Te}from"./refiner-js-EIuvI1Ed.js";import{c as ts}from"./vue-i18n-NKmpMmP_.js";import{m as Ee,c as ns,a as Si}from"./vuex-VoHi4ZBO.js";import{a as rs}from"./vuex-persistedstate-u4pKLrIg.js";import{a as as}from"./axios-t_v11yp2.js";import{c as is,a as os}from"./vue-router-UFqUAY1T.js";import{h as C}from"./moment-C7vuabNR.js";import{q as ss}from"./qs-cQxtyf78.js";import{v as cs}from"./@vueuse-JNsGgRJ_.js";import{p as Cr}from"./dompurify-pHxYUldt.js";import"./@popperjs-dKnL1B8H.js";import"./@intlify-9WKuK4VW.js";import"./side-channel-_TDkYmzH.js";import"./get-intrinsic-MPXY_LdK.js";import"./es-errors-IxJmvZve.js";import"./has-symbols-X7oJpRkh.js";import"./has-proto-kWx5BE4a.js";import"./function-bind-2ZmHaSwT.js";import"./hasown-zFMuCXsK.js";import"./call-bind-EWSXIgZL.js";import"./set-function-length-vdb-Ys9h.js";import"./define-data-property-vaX_Muoj.js";import"./es-define-property-1268vPIo.js";import"./gopd-XMfPcU9I.js";import"./has-property-descriptors-Okcj-EGQ.js";import"./object-inspect--z2NpPMc.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},t=new Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="fa27c766-3226-4fe9-8b4d-b287c00b17e3",e._sentryDebugIdIdentifier="sentry-dbid-fa27c766-3226-4fe9-8b4d-b287c00b17e3")}catch{}})();(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();try{(function(e){(function(t,n,r,a,i){var o,s,c,l,d;for(i=t[a]=t[a]||{},i._q=i._q||[],o=["initialize","identify","updateOptions","pageLoad","track"],s=0,c=o.length;s<c;++s)(function(p){i[p]=i[p]||function(){i._q[p===o[0]?"unshift":"push"]([p].concat([].slice.call(arguments,0)))}})(o[s]);l=n.createElement(r),l.async=!0,l.src="https://cdn.pendo.io/agent/static/"+e+"/pendo.js",d=n.getElementsByTagName(r)[0],d.parentNode.insertBefore(l,d)})(window,document,"script","pendo")})("e3ed21d0-6f64-4927-694f-5fcdb2acfb3a")}catch({message:e}){console.warn(e)}const ls=()=>{Te("setProject","b040bc00-c17b-11ec-8e7c-1b921843549b")},us=({id:e,role:t,locale:n,current_platform:r})=>{Te("identifyUser",{id:e,role:t,locale:n,current_platform:r})},ds=({surveyId:e,treatmentSlug:t}={})=>{const n={platform:window.location.hostname,url:"__CURRENT_URL__"};e&&(n.survey_identifier=e),t&&(n.treatment_slug=t),Te("addToResponse",n)},Mv=(e,t)=>{Te("embed",e,t)},Vv=()=>{Te("resetUser")},zv=e=>{Te("onComplete",e)},Bv=e=>{Te("setLocale",e)},qv=()=>{Te("trackEvent","UserIsOnLastTreatmentStep")},Fv=()=>{Te("trackEvent","ProfessionalArchivedUser")},Uv=()=>{Te("trackEvent","UserHasStartedProgram")},Gv=()=>{Te("trackEvent","ProfessionalHasInvitedNewClient")},xv=()=>{Te("trackEvent","ProfessionalSendVideoInvite")},ps="modulepreload",ms=function(e){return"/"+e},ra={},m=function(t,n,r){let a=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link");a=Promise.all(n.map(o=>{if(o=ms(o),o in ra)return;ra[o]=!0;const s=o.endsWith(".css"),c=s?'[rel="stylesheet"]':"";if(!!r)for(let p=i.length-1;p>=0;p--){const f=i[p];if(f.href===o&&(!s||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${c}`))return;const d=document.createElement("link");if(d.rel=s?"stylesheet":ps,s||(d.as="script",d.crossOrigin=""),d.href=o,document.head.appendChild(d),s)return new Promise((p,f)=>{d.addEventListener("load",p),d.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${o}`)))})}))}return a.then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},j=e=>e===""?e:`${e}/`,gs={activate:()=>["auth/activate/"],deactivate:()=>["auth/deactivate/"],delete:()=>["auth/delete/"],login:()=>["auth/login/"],login_on_legacy_platform:()=>["auth/login_on_legacy_platform/"],logout:()=>["auth/logout/"],logout_on_legacy_platform:()=>["auth/logout_on_legacy_platform/"],register:()=>["auth/register/"],request_organisation:()=>["/auth/request_organisation/"],resend_activation:()=>["auth/resend_activation_email/"],two_factor_authenticate:()=>["two-factor/authenticate/"],two_factor_create_backup_tokens:()=>["two-factor/create_backup_tokens/"],two_factor_get_device:()=>["two-factor/get_device/"],attachments:(e="")=>[`chats/${e}/attachments/`,!0],chats:()=>["chats/",!0],messages:(e="")=>[`chats/${e}/messages/`,!0],care_givers_limited_access:(e="")=>[`care-plans/${e}/care-giver-limited-access/`,!0],care_takers:(e="")=>[`care-takers/${j(e)}`,!0],care_takers_activities:(e="")=>[`care-takers/${e}/activities/`,!0],care_takers_report:(e="")=>[`care-takers/${e}/report/`,!0],care_plan_patient:(e="")=>[`patients/${e}/care-plans/`,!0],coaching:(e="")=>[`patients/${e}/coaching/`,!0],validate_auth_token:()=>["/connectors/validate/"],validate_sso_token:()=>["/connectors/validate_sso/"],contacts:()=>["contacts/",!0],enrollments:(e="")=>[`enrollments/${j(e)}`,!0],enrollments_analytics:(e="")=>[`enrollments/${e}/analytics/`,!0],enrollments_care_givers:(e="",t="")=>[`enrollments/${e}/care-plans/${t}/care-givers/`,!0],enrollments_care_plans:(e="",t="")=>[`enrollments/${e}/care-plans/${j(t)}`,!0],enrollments_care_takers:(e="",t="")=>[`enrollments/${e}/care-takers/${j(t)}`,!0],enrollments_care_takers_activities:(e="",t="",n="")=>[`enrollments/${e}/care-takers/${t}/activities/${j(n)}`,!0],enrollments_care_takers_assignments:(e="",t="")=>[`enrollments/${e}/care-takers/${t}/assignments/`,!0],enrollments_care_takers_resend_invitation:(e="",t="")=>[`enrollments/${e}/care-takers/${t}/resend_invitation/`,!0],enrollments_care_takers_archive:(e="",t="")=>[`enrollments/${e}/care-takers/${t}/archive/`,!0],enrollments_report:(e="",t="")=>[`/enrollments/${e}/care-takers/${t}/report/`,!0],enrollments_selected:(e="")=>[`enrollments/${e}/selected/`,!0],enrollments_questionnaire_assignment:(e="",t="",n="")=>[`/enrollments/${e}/care-takers/${t}/questionnaire-assignments/${j(n)}`,!0],enrollments_treatment_assignment:(e="",t="")=>[`/enrollments/${e}/care-takers/${t}/treatment-assignments/`,!0],feature_flags:()=>["feature-flags/features/",!0],invitation_token:(e="")=>[`/invitations/${e}/status/`],invitation_decline:(e="")=>[`/invitations/${e}/decline/`],krachtplan_categories:()=>["krachtplan/categories/",!0],krachtplan_permission:()=>["krachtplan/permissions/grant/",!0],krachtplan_registrations:(e="")=>[`krachtplan/care-plans/${e}/registrations/`,!0],krachtplan_helping_actions:(e="")=>[`/krachtplan/care-plans/${e}/helping-actions/`,!0],krachtplan_habits:(e="")=>[`/krachtplan/care-plans/${e}/habits/`,!0],monitor_permissions_accept:(e="")=>[`/monitors-permission/${e}/accept/`,!0],monitor_permissions_decline:(e="")=>[`/monitors-permission/${e}/decline/`,!0],monitor_permissions_requester:(e="",t="")=>[`patients/${e}/monitors-permission/requester:${t}`,!0],monitor_permissions:(e="")=>[`patients/${e}/monitors-permission/`,!0],monitor_records:(e="",t="")=>[`monitors/${e}/records/${j(t)}`,!0],monitors:(e="",t="")=>[`patients/${e}/monitors/${j(t)}`,!0],network:()=>["network/",!0],notifications:()=>["notifications/",!0],organisations:(e="")=>[`organisations/${j(e)}`,!0],organisations_enrollments:(e="")=>[`organisations/${e}/enrollments/`,!0],organisations_libraries:(e="",t="",n="")=>[`organisations/${e}/treatments/${t}/libraries/${j(n)}`,!0],organisations_payment_references:(e="",t="")=>[`organisations/${e}/payment-references/?lang=${t}`,!0],organisations_questionnaires:(e="")=>[`organisations/${e}/questionnaires/`,!0],organisations_slug_care_plans:(e="")=>[`organisations/slug:${e}/care-plans`],organisations_slug:(e="")=>[`organisations/slug:${e}`],organisations_treatments_info_popups:(e="",t="",n="")=>[`organisations/${e}/treatments/${t}/info-popups/${n}/`,!0],organisations_treatments_patient_information:(e="")=>[`treatments/${e}/patient-information/`,!0],organisations_treatments_professional_information_pages:(e="",t="",n="")=>[`organisations/${e}/treatments/${t}/professional-information-pages/${j(n)}`,!0],organisations_treatments_professional_information:(e="",t="")=>[`organisations/${e}/treatments/${t}/professional-information/`,!0],organisations_treatments_steps:(e="",t="",n="")=>[`organisations/${e}/treatments/${t}/steps/${j(n)}`,!0],organisations_treatments:(e="",t="")=>[`organisations/${e}/treatments/${j(t)}`,!0],organisation_admin_treatments:(e="")=>[`organisations/${e}/admin/treatments/`,!0],organisation_admin_treatment_assignments:(e="",t="")=>[`organisations/${e}/admin/treatment-assignments/${j(t)}`,!0],organisation_admin_questionnaires:(e="")=>[`organisations/${e}/admin/questionnaires/`,!0],organisation_admin_questionnaires_assignments:(e="",t="")=>[`organisations/${e}/admin/questionnaire-assignments/${j(t)}`,!0],organisation_admin_questionnaires_assignments_send_reminder:(e="",t="")=>[`organisations/${e}/admin/questionnaire-assignments/${t}/send_reminder/`,!0],organisation_admin_care_plans:(e="",t="")=>[`organisations/${e}/admin/care-plans/${j(t)}`,!0],organisation_admin_care_takers:(e="",t="")=>[`organisations/${e}/admin/care-takers/${j(t)}`,!0],organisation_admin_care_takers_assignments:(e="",t="")=>[`organisations/${e}/admin/care-takers/${t}/assignments/`,!0],organisation_admin_care_takers_archive:(e="",t="")=>[`organisations/${e}/admin/care-takers/${t}/archive/`,!0],organisation_admin_care_takers_resend_invitation:(e="",t="")=>[`organisations/${e}/admin/care-takers/${t}/resend_invitation/`,!0],participations:(e="")=>[`participations/${j(e)}`,!0],participation_accept:(e="")=>[`participations/${e}/accept/`,!0],participation_decline:(e="")=>[`participations/${e}/decline/`,!0],payments:(e="")=>[`payments/${j(e)}`,!0],refiner_survey:(e="")=>[`treatment-assignment-survey-answers/${j(e)}`,!0],project_version:()=>["project-version/latest/"],questionnaire_assignments:(e="")=>[`questionnaire-assignments/${j(e)}`,!0],questionnaire_assignments_complete:(e="")=>[`/questionnaire-assignments/${e}/complete/`,!0],questionnaire_assignments_evaluation:(e="")=>[`/questionnaire-assignments/${e}/evaluation/`,!0],questionnaire_assignments_send_reminder:(e="")=>[`/questionnaire-assignments/${e}/send_reminder/`,!0],questionnaire_informant_assignment:(e="")=>[`informants/questionnaire-assignments/${j(e)}`],questionnaire_informant_assignment_complete:(e="")=>[`informants/questionnaire-assignments/${e}/complete/`],questionnaire_informant_security_code:()=>["informant-questionnaires-access/security_code/"],questionnaire_informant_validate_code:()=>["informant-questionnaires-access/validate_code/"],social_environment_treatment:(e="")=>[`/social-environment-treatments/${j(e)}`],social_environment_treatment_step:(e="",t="")=>[`/social-environment-treatments/${e}/steps/${j(t)}`],social_environment_treatment_info_popups:(e="",t="")=>[`/social-environment-treatments/${e}/info-popups/${j(t)}`],social_environment_treatment_libraries:(e="",t="")=>[`/social-environment-treatments/${e}/libraries/${j(t)}`],treatment_assignments:(e="")=>[`treatment-assignments/${j(e)}`,!0],treatment_assignments_answers:(e="",t="")=>[`treatment-assignments/${e}/answers/${j(t)}`,!0],treatment_assignments_goals:(e="",t="")=>[`treatment-assignments/${e}/goals/${j(t)}`,!0],treatment_assignments_goal_scores:(e="",t="",n="")=>[`treatment-assignments/${e}/goals/${t}/scores/${j(n)}`,!0],treatment_assignments_payment:(e="")=>[`treatment-assignments/${e}/pay/`,!0],treatment_assignments_questionnaire:(e="",t="")=>[`treatment-assignments/${e}/questionnaire-element/${j(t)}`,!0],treatment_assignments_questionnaire_complete:(e="",t="")=>[`treatment-assignments/${e}/questionnaire-element/${t}/complete/`,!0],treatment_assignments_report:(e="")=>[`/treatment-assignments/${e}/report/`,!0],treatment_assignments_steps:(e="",t="")=>[`treatment-assignments/${e}/steps/${j(t)}`,!0],treatment_assignments_steps_complete:(e="",t="")=>[`treatment-assignments/${e}/steps/${t}/complete/`,!0],accept_user_terms:()=>["users/accept_user_terms/",!0],change_email:()=>["users/change_email/",!0],change_password:()=>["users/change_password/",!0],email:()=>["users/email/",!0],forgot_password:()=>["users/password_recovery/"],set_password:()=>["users/set_password/",!0],settings:()=>["users/settings/",!0],reports:(e="")=>[`reports/${j(e)}`],video_call_external_auto_login:(e="")=>[`enrollments/${e}/external-video-calls/auto_login/`,!0],video_call_external_meetings:(e="")=>[`enrollments/${e}/external-video-calls/meetings/`,!0]},le=(e,...t)=>{const[n,r]=gs[e](...t);return[n,{headers:{auth_required:r}}]};function fs(e){const{status:t}=e.response;return t>=500&&t<600}var Wt,Yt,Jt,_t;class _s{constructor(t,n,r,a){we(this,Wt,void 0);we(this,Yt,void 0);we(this,Jt,void 0);we(this,_t,void 0);se(this,Wt,t),se(this,Yt,n),se(this,Jt,r),se(this,_t,a)}attemptRequest(){return new Promise((t,n)=>{let r=null;de(this,Wt).request(de(this,Yt)).then(a=>{de(this,Jt).call(this,a)}).catch(a=>{de(this,_t).call(this,a),r=fs(a)?a:null}).finally(()=>{r?n(r):t()})})}failRequest(t){de(this,_t).call(this,t)}}Wt=new WeakMap,Yt=new WeakMap,Jt=new WeakMap,_t=new WeakMap;var Qt,ht,Kt,Zt,vt,Et;class hs{constructor(t,n){we(this,Qt,void 0);we(this,ht,0);we(this,Kt,void 0);we(this,Zt,void 0);we(this,vt,!0);we(this,Et,null);se(this,Qt,t),se(this,Kt,n*1e3)}request(t,n){return new Promise((r,a)=>{const i=new _s(t,n,r,a);de(this,vt)?this.closedStateRequest(i):this.openStateRequest(i)})}closedStateRequest(t){t.attemptRequest().then(()=>{this.resetAttempts()}).catch(n=>{this.recordFailure(n)})}openStateRequest(t){Date.now()-de(this,Zt)>de(this,Kt)?t.attemptRequest().then(()=>{this.close()}).catch(r=>{this.trip(r)}):t.failRequest(de(this,Et))}recordFailure(t){se(this,ht,de(this,ht)+1),de(this,ht)>=de(this,Qt)&&this.trip(t)}trip(t){se(this,vt,!1),se(this,Zt,Date.now()),se(this,Et,t)}close(){se(this,vt,!0),se(this,Et,null),this.resetAttempts()}resetAttempts(){se(this,ht,0)}}Qt=new WeakMap,ht=new WeakMap,Kt=new WeakMap,Zt=new WeakMap,vt=new WeakMap,Et=new WeakMap;const vs={[le("login_on_legacy_platform")]:new hs(3,300)},Es=e=>vs[e];function Ss(e){const t=e.defaults.adapter;e.defaults.adapter=n=>{const r={...n,adapter:t},a=Es(n.url);return a?a.request(e,r):e.request(r)}}const k={PATIENT:"patient",PROFESSIONAL:"professional",ORGANISATION_CARE_GIVER:"organisation_care_giver",ORGANISATION_ADMIN:"organisation_admin",CARE_GIVER:"care_giver",CARE_GIVER_LIMITED_ACCESS:"care_giver_limited_access",CARE_TAKER:"care_taker"},Ts=["add","add_simple","administration","alarm","anchor","arrow","arrowLargeDown","arrowLargeUp","avatar","bell","calendar","call","carePlan","carePlanHealth","chat","check","checkEmpty","checkFilled","checkProgress","checkmark","clock","close","coaching","copy","cross","diary","dots","doubleArrow","download","downloadFile","dropDown","dropDownInput","edit","error","errorLight","eye","eyeVisible","file","filterMenu","hamburger","help","hidden","home","information","invitePerson","important","key","library","lightBulb","lock","logOut","message","minus","monitor","network","newConversation","newTab","next","organisation","paperclip","patients","pencil","pin","plus","power","professionals","profile","questionnaire","questionnaireCircle","rejected","remove","removeCircleOutline","reply","save","search","security","send","settings","share","sharePeople","smileyBad","smileyGood","smileyGreat","smileyOk","smileySerious","spinner","star","starEmpty","step1","step2","step3","thumbUp","trash","treatment","upload","viewBig","viewMedium","viewSmall","visible","zoomIn","zoomOut"],bs={components:{add:g(()=>m(()=>import("./add-RX0ESM8K.js"),__vite__mapDeps([0,1]))),add_simple:g(()=>m(()=>import("./add_simple-__skH_Hy.js"),__vite__mapDeps([2,1]))),administration:g(()=>m(()=>import("./administration-3o3jEQN0.js"),__vite__mapDeps([3,1]))),alarm:g(()=>m(()=>import("./alarm-gSjlVwtV.js"),__vite__mapDeps([4,1]))),anchor:g(()=>m(()=>import("./anchor-vSKx0F3f.js"),__vite__mapDeps([5,1]))),arrow:g(()=>m(()=>import("./arrow-_iMq_cf6.js"),__vite__mapDeps([6,1]))),arrowLargeDown:g(()=>m(()=>import("./arrow-large-down-AtyYF8bD.js"),__vite__mapDeps([7,1]))),arrowLargeUp:g(()=>m(()=>import("./arrow-large-up-ccy3INzv.js"),__vite__mapDeps([8,1]))),avatar:g(()=>m(()=>import("./avatar-x1TaKs_Y.js"),__vite__mapDeps([9,1]))),bell:g(()=>m(()=>import("./bell-xkkdYjh1.js"),__vite__mapDeps([10,1]))),calendar:g(()=>m(()=>import("./calendar-l5nByD6V.js"),__vite__mapDeps([11,1]))),call:g(()=>m(()=>import("./call-opK0N4n8.js"),__vite__mapDeps([12,1]))),carePlan:g(()=>m(()=>import("./care-plan-snZ2cXoS.js"),__vite__mapDeps([13,1]))),carePlanHealth:g(()=>m(()=>import("./care-plan-health-43aUk-gB.js"),__vite__mapDeps([14,1]))),chat:g(()=>m(()=>import("./chat-Xkkaujpf.js"),__vite__mapDeps([15,1]))),check:g(()=>m(()=>import("./check-C5xDKAsv.js"),__vite__mapDeps([16,1]))),checkEmpty:g(()=>m(()=>import("./check-empty-OBIeS5c6.js"),__vite__mapDeps([17,1]))),checkFilled:g(()=>m(()=>import("./check-filled-wfdcpz1-.js"),__vite__mapDeps([18,1]))),checkProgress:g(()=>m(()=>import("./check-progress--pgdLiHH.js"),__vite__mapDeps([19,1]))),checkmark:g(()=>m(()=>import("./checkmark-vQCL0HxW.js"),__vite__mapDeps([20,1]))),clock:g(()=>m(()=>import("./clock-oNyDaMDY.js"),__vite__mapDeps([21,1]))),close:g(()=>m(()=>import("./close-UGSbBg3C.js"),__vite__mapDeps([22,1]))),coaching:g(()=>m(()=>import("./coaching--d3D3REq.js"),__vite__mapDeps([23,1]))),copy:g(()=>m(()=>import("./copy-ooCOPIBg.js"),__vite__mapDeps([24,1]))),cross:g(()=>m(()=>import("./cross-PWLoNv6J.js"),__vite__mapDeps([25,1]))),diary:g(()=>m(()=>import("./diary-c-egEZpD.js"),__vite__mapDeps([26,1]))),dots:g(()=>m(()=>import("./dots-UTeVpL8P.js"),__vite__mapDeps([27,1]))),doubleArrow:g(()=>m(()=>import("./double-arrow-jPyJMUjg.js"),__vite__mapDeps([28,1]))),download:g(()=>m(()=>import("./export--LAUiaNy.js"),__vite__mapDeps([29,1]))),downloadFile:g(()=>m(()=>import("./download-file-86FJ5V1_.js"),__vite__mapDeps([30,1]))),dropDown:g(()=>m(()=>import("./drop-down-2Th44kLg.js"),__vite__mapDeps([31,1]))),dropDownInput:g(()=>m(()=>import("./drop-down-input-vuaBFObx.js"),__vite__mapDeps([32,1]))),edit:g(()=>m(()=>import("./edit--Htm_ja0.js"),__vite__mapDeps([33,1]))),error:g(()=>m(()=>import("./error-baaLqJWB.js"),__vite__mapDeps([34,1]))),errorLight:g(()=>m(()=>import("./error-light-H901bztM.js"),__vite__mapDeps([35,1]))),eye:g(()=>m(()=>import("./eye-Jij15gcE.js"),__vite__mapDeps([36,1]))),eyeVisible:g(()=>m(()=>import("./eye-visible-IuyVucGh.js"),__vite__mapDeps([37,1]))),file:g(()=>m(()=>import("./file-buHWT4G_.js"),__vite__mapDeps([38,1]))),filterMenu:g(()=>m(()=>import("./filter-menu-jfNB0i8b.js"),__vite__mapDeps([39,1]))),hamburger:g(()=>m(()=>import("./hamburger--7sinPRM.js"),__vite__mapDeps([40,1]))),help:g(()=>m(()=>import("./help-TByAg9-z.js"),__vite__mapDeps([41,1]))),hidden:g(()=>m(()=>import("./hidden-L81jY2_a.js"),__vite__mapDeps([42,1]))),home:g(()=>m(()=>import("./home-wehdAtPE.js"),__vite__mapDeps([43,1]))),information:g(()=>m(()=>import("./information-Af_TqQMB.js"),__vite__mapDeps([44,1]))),invitePerson:g(()=>m(()=>import("./invite-person-cyBeW4hZ.js"),__vite__mapDeps([45,1]))),important:g(()=>m(()=>import("./important-84QP77_Q.js"),__vite__mapDeps([46,1]))),key:g(()=>m(()=>import("./key-Z1wRNdHB.js"),__vite__mapDeps([47,1]))),library:g(()=>m(()=>import("./library-N-m-BO8H.js"),__vite__mapDeps([48,1]))),lightBulb:g(()=>m(()=>import("./light-bulb-rSATDYxN.js"),__vite__mapDeps([49,1]))),lock:g(()=>m(()=>import("./lock-qUZ4Qe9H.js"),__vite__mapDeps([50,1]))),logOut:g(()=>m(()=>import("./log-out-mtKpmpRZ.js"),__vite__mapDeps([51,1]))),message:g(()=>m(()=>import("./message-Tgpj72N5.js"),__vite__mapDeps([52,1]))),minus:g(()=>m(()=>import("./minus-F1806Ni0.js"),__vite__mapDeps([53,1]))),monitor:g(()=>m(()=>import("./monitor-MjlGC2Hr.js"),__vite__mapDeps([54,1]))),network:g(()=>m(()=>import("./network-k_72sApL.js"),__vite__mapDeps([55,1]))),newConversation:g(()=>m(()=>import("./new-conversation-FcyicoKL.js"),__vite__mapDeps([56,1]))),newTab:g(()=>m(()=>import("./new-tab-8XgwLtET.js"),__vite__mapDeps([57,1]))),next:g(()=>m(()=>import("./next-zwWscM4I.js"),__vite__mapDeps([58,1]))),organisation:g(()=>m(()=>import("./organisation-VUHf4PpQ.js"),__vite__mapDeps([59,1]))),paperclip:g(()=>m(()=>import("./paperclip-QcVdMkd5.js"),__vite__mapDeps([60,1]))),patients:g(()=>m(()=>import("./patients-gjrgxaMQ.js"),__vite__mapDeps([61,1]))),pencil:g(()=>m(()=>import("./pencil-wr76RmNy.js"),__vite__mapDeps([62,1]))),pin:g(()=>m(()=>import("./pin-xkHLXuc5.js"),__vite__mapDeps([63,1]))),plus:g(()=>m(()=>import("./plus-BnvFy2Za.js"),__vite__mapDeps([64,1]))),power:g(()=>m(()=>import("./power-cSQXigW9.js"),__vite__mapDeps([65,1]))),professionals:g(()=>m(()=>import("./professionals-UOmwcJ_A.js"),__vite__mapDeps([66,1]))),profile:g(()=>m(()=>import("./profile-G_hWtet8.js"),__vite__mapDeps([67,1]))),questionnaire:g(()=>m(()=>import("./questionnaire-VF0wqxMg.js"),__vite__mapDeps([68,1]))),questionnaireCircle:g(()=>m(()=>import("./questionnaire_circle-_Gfe7X_i.js"),__vite__mapDeps([69,1]))),rejected:g(()=>m(()=>import("./rejected-uuhCLDsU.js"),__vite__mapDeps([70,1]))),remove:g(()=>m(()=>import("./remove-SEA8yOHI.js"),__vite__mapDeps([71,1]))),removeCircleOutline:g(()=>m(()=>import("./remove-circle-outline-bZJ9gI_8.js"),__vite__mapDeps([72,1]))),reply:g(()=>m(()=>import("./reply-n1IhnGKO.js"),__vite__mapDeps([73,1]))),save:g(()=>m(()=>import("./save-TWMO0sLQ.js"),__vite__mapDeps([74,1]))),search:g(()=>m(()=>import("./search-WMtweV80.js"),__vite__mapDeps([75,1]))),security:g(()=>m(()=>import("./security-r8DoyzZq.js"),__vite__mapDeps([76,1]))),send:g(()=>m(()=>import("./send-cdfiiBW1.js"),__vite__mapDeps([77,1]))),settings:g(()=>m(()=>import("./settings-DiRvZbUw.js"),__vite__mapDeps([78,1]))),share:g(()=>m(()=>import("./share-RpL3q9X_.js"),__vite__mapDeps([79,1]))),sharePeople:g(()=>m(()=>import("./share-people-x5rIT9Rq.js"),__vite__mapDeps([80,1]))),smileyGreat:g(()=>m(()=>import("./smiley-great-WuwKJmG_.js"),__vite__mapDeps([81,1]))),smileyGood:g(()=>m(()=>import("./smiley-good-juSKsrqR.js"),__vite__mapDeps([82,1]))),smileyOk:g(()=>m(()=>import("./smiley-ok-cf7ZGOuW.js"),__vite__mapDeps([83,1]))),smileyBad:g(()=>m(()=>import("./smiley-bad-ZWcdS0SF.js"),__vite__mapDeps([84,1]))),smileySerious:g(()=>m(()=>import("./smiley-serious-XNaxxRyT.js"),__vite__mapDeps([85,1]))),spinner:g(()=>m(()=>import("./spinner-Kf5MSHiS.js"),__vite__mapDeps([86,1]))),star:g(()=>m(()=>import("./star-v_Wunspp.js"),__vite__mapDeps([87,1]))),starEmpty:g(()=>m(()=>import("./star-empty-0dKk5jQE.js"),__vite__mapDeps([88,1]))),step1:g(()=>m(()=>import("./step-1-GzZ4jtzZ.js"),__vite__mapDeps([89,1]))),step2:g(()=>m(()=>import("./step-2-45cpmxCj.js"),__vite__mapDeps([90,1]))),step3:g(()=>m(()=>import("./step-3-Gq8BoBLk.js"),__vite__mapDeps([91,1]))),thumbUp:g(()=>m(()=>import("./thumb-up-LPEdXT2N.js"),__vite__mapDeps([92,1]))),trash:g(()=>m(()=>import("./trash-WC3b3P1n.js"),__vite__mapDeps([93,1]))),treatment:g(()=>m(()=>import("./treatment-Kzl147iZ.js"),__vite__mapDeps([94,1]))),upload:g(()=>m(()=>import("./upload-VzpzvoVk.js"),__vite__mapDeps([95,1]))),viewBig:g(()=>m(()=>import("./view-big-GqEj2qKm.js"),__vite__mapDeps([96,1]))),viewMedium:g(()=>m(()=>import("./view-medium--keQ-lq7.js"),__vite__mapDeps([97,1]))),viewSmall:g(()=>m(()=>import("./view-small-5wtCkIYI.js"),__vite__mapDeps([98,1]))),visible:g(()=>m(()=>import("./visible-JkVd50wS.js"),__vite__mapDeps([99,1]))),zoomIn:g(()=>m(()=>import("./zoom-in-vDDCaxNn.js"),__vite__mapDeps([100,1]))),zoomOut:g(()=>m(()=>import("./zoom-out-znw9qST4.js"),__vite__mapDeps([101,1])))},props:{name:{type:String,default:"",required:!0,validator:e=>Ts.includes(e)}}},H=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n},ws={class:"icon-component"};function As(e,t,n,r,a,i){return h(),I("span",ws,[(h(),B($r(e.name)))])}const Ne=H(bs,[["render",As]]),ys={components:{IconComponent:Ne}},ks={class:"loader"};function Is(e,t,n,r,a,i){const o=w("IconComponent");return h(),I("div",ks,[b(o,{name:"spinner"})])}const Rs=H(ys,[["render",Is]]),Ps={components:{LoaderComponent:Rs},props:{action:{type:Function,default:()=>{}},value:{type:String},type:{type:String,default:"button"},name:{type:String,default:""},isSecondary:{type:Boolean,default:!1},isSmall:{type:Boolean,default:!1},isDisabled:{type:Boolean,default:!1},isLoading:{type:Boolean,default:!1},variant:{type:String,validator:e=>["primary","secondary","info","critical","success","warning","neutral","accent"].includes(e),default:"primary"},tabIndex:{type:String},to:{type:[String,Object],default:void 0}}},Ns={class:"loader-wrapper"},Os={class:"btn__content"};function Ds(e,t,n,r,a,i){const o=w("LoaderComponent");return h(),B($r(e.to?"router-link":"button"),{to:e.isDisabled?"":e.to||"",class:ve(["btn",{btn__primary:!e.isSecondary,btn__secondary:e.isSecondary,btn__link:e.to,"btn--disabled":e.isDisabled,"btn--small":e.isSmall,[`btn--${e.variant}`]:e.variant}]),type:e.to?"link":e.type,name:e.name,tabindex:e.tabIndex,disabled:e.isDisabled||e.isLoading,value:e.value,onClick:t[0]||(t[0]=s=>e.action())},{default:T(()=>[e.isLoading?(h(),B(ar,{key:0,name:"loader"},{default:T(()=>[S("span",Ns,[b(o)])]),_:1})):U("",!0),e.isLoading?U("",!0):(h(),B(ar,{key:1,name:"slot"},{default:T(()=>[S("span",Os,[Je(e.$slots,"default")])]),_:3}))]),_:3},8,["to","class","type","name","tabindex","disabled","value"])}const Xt=H(Ps,[["render",Ds]]),$s={activate_account_prompt:()=>"/activate-prompt",activate_success:()=>"/activate-success",activate:()=>"/activate",care_plan_accept_invitations:()=>"/accept-invitations",care_plan_create_no_permission:()=>"/care-plan-create-no-permission",care_plan_create_without_email:()=>"/care-plan-create-without-email",care_plan_create:()=>"/care-plan-create",care_plan_participant_admin_add_assignment:(e=":patientId")=>`/organisation-patients/${e}/add-assignment`,care_plan_participant_admin:(e=":carePlanParticipantId")=>`/organisation-patients/${e}`,care_plan_participant_shared:(e=":carePlanParticipantId")=>`/patients-shared/${e}`,care_plan_participant:(e=":carePlanParticipantId")=>`/patients/${e}`,care_plan_participants_admin:()=>"/organisation-patients",care_plan_participants:()=>"/patients",change_email_success:(e=":token")=>`/change-email-success/${e}`,change_password:(e=":token")=>`/change-password/${e}`,chat:()=>"/chat",coaching:()=>"/coaching",dashboard:()=>"/dashboard",data_storage_agreement:()=>"/data-storage-agreement",deactivated_account:()=>"/deactivated-account",delete_account:()=>"/delete-account",deleted_account:()=>"/deleted-account",diary:()=>"/diary",error:(e=":errorText?")=>`/error/${e}`,expired_token:()=>"/expired-token",forgot_password:()=>"/forgot-password",grant_krachtplan_permission:()=>"/grant-krachtplan-permission",groups:()=>"/groups",home:()=>"/",login_with_token:()=>"/login-with-token",login:()=>"/login",monitor_accept_requests:()=>"/accept-monitor-requests",monitor:()=>"/monitors",organisation_care_plan_create:()=>"/organisation-care-plan-create",organisation_slug_care_plan_create:(e=":organisationSlug")=>`/organisation/${e}/care-plan`,page_403:()=>"/403",page_404:()=>"/404",page_500:()=>"/500",patient_add_assignment:(e=":patientId")=>`/patients/${e}/add-assignment`,patient_care_plan:(e=":id")=>`/patient-care-plans/${e}`,patient_care_plans:()=>"/patient-care-plans",performance_indicator_survey:(e=":surveyId")=>`/performance-indicator-survey/${e}`,questionnaire_assignment_detail:(e=":organisationId",t=":questionnaireAssignmentId")=>`/organisations/${e}/questionnaire-assignment/${t}`,questionnaire_informant_assignment:(e=":questionnaireInformantAssignmentId")=>`/informant-questionnaire-assignments/${e}`,questionnaire_list:(e=":organisationId")=>`/organisations/${e}/questionnaires`,register_options:()=>"/register-options",register_organisation_slug:(e=":organisationSlug")=>`/register/${e}`,register:()=>"/register",request_organisation:()=>"/request-organisation",security_code:()=>"/security-code",settings:()=>"/settings",social_environment_treatment:(e=":socialEnvironmentTreatmentId")=>`/social-environment-treatments/${e}`,sso_validation:()=>"/sso",treatment_assignment_detail:(e=":organisationId",t=":treatmentAssignmentId")=>`/organisations/${e}/treatment-assignment/${t}`,treatment_assignment_step_payment:(e=":organisationId",t=":treatmentAssignmentId",n=":stepId")=>`/organisations/${e}/treatment-assignment/${t}/step/${n}/payment`,treatment_assignment_step_payment_status:(e=":organisationId",t=":treatmentAssignmentId",n=":stepId")=>`/organisations/${e}/treatment-assignment/${t}/step/${n}/payment-status`,treatment_assignment_share:(e=":carePlanId",t=":treatmentAssignmentId")=>`/care-plan/${e}/treatment-assignments-share/${t}`,treatment_assignment_step:(e=":organisationId",t=":treatmentAssignmentId",n=":stepId")=>`/organisations/${e}/treatment-assignment/${t}/step/${n}`,treatment_detail:(e=":organisationId",t=":treatmentId")=>`/organisations/${e}/treatments/${t}`,treatment_introduction_step:(e=":organisationId",t=":treatmentId",n=":informationPageId")=>`/organisations/${e}/treatment/${t}/information/${n}`,treatment_list:(e=":organisationId")=>`/organisations/${e}/treatments`,treatment_by_organisation_list:()=>"/treatments-by-organisation",treatment_step:(e=":organisationId",t=":treatmentId",n=":stepId")=>`/organisations/${e}/treatment/${t}/step/${n}`,two_factor_auth:()=>"/two-factor-auth",user_name_information:()=>"/user-name-information"},u=(e,...t)=>$s[e](...t),Cs="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2079%20165.38'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23ecf1f4;}.cls-2{fill:%23d37f47;}.cls-3{fill:%23e9b59e;}.cls-4,.cls-5{fill:none;stroke-miterlimit:10;stroke-width:0.75px;}.cls-4{stroke:%23463934;}.cls-5{stroke:%23954f39;}.cls-6{fill:%23c6493f;}.cls-7{fill:%232d4147;}.cls-8{fill:%23395c2e;}%3c/style%3e%3c/defs%3e%3ctitle%3e资源%204%3c/title%3e%3cg%20id='图层_2'%20data-name='图层%202'%3e%3cg%20id='图层_1-2'%20data-name='图层%201'%3e%3cpath%20class='cls-1'%20d='M35.56,28.23c12.75.13,35.08-2.71,38.89,22.24s3.91,83.29,4.47,90.08-1.76,11.67-8.25,13.91S13.83,169,6.79,153.38,0,59.82,0,52.28,4.83,27.93,35.56,28.23Z'/%3e%3cpath%20class='cls-2'%20d='M39,19.74S37.25,17.23,37.25,12s2-7,3.48-7.35S44.4,6.79,44.4,6.79,47.78-1.72,55.52.31s7.25,10.93,7.25,12.86a37,37,0,0,1-1.35,6.57H39Z'/%3e%3cpath%20class='cls-3'%20d='M38,19S41.47,5.92,50.54,6.21,59.61,19,59.61,19s3.46-.29,3,6.34-3.32,5.47-3.32,5.47L59,36A20.49,20.49,0,0,1,60,37.88a6.29,6.29,0,0,1,.36,1.59s17.88,7.38,18.19,13.45-14.06,15-14.06,15l-.3-5.27s10-5.56,10.72-9S59.3,42.1,59.3,42.1a6.85,6.85,0,0,1-1.86.24A9.71,9.71,0,0,1,56,42.12s-2.36,13.41-7.44,13.23-7.72-14.53-7.72-14.53a5.6,5.6,0,0,1-2,0,2.14,2.14,0,0,0-1.37,0S21.16,51.29,21.24,53.48s13.07,6.65,13.07,6.65l-2,7.77s-15-10-15.11-14.26S35.29,38.9,35.29,38.9a3.44,3.44,0,0,1,.78-1.85c.68-.67,1.34-1.43,1.34-1.43l-.3-4.91A9.13,9.13,0,0,1,34,24.22C34,20.28,38,19,38,19Z'/%3e%3cline%20class='cls-4'%20x1='47.07'%20y1='15.41'%20x2='47.07'%20y2='21.66'/%3e%3cline%20class='cls-4'%20x1='52.61'%20y1='15.41'%20x2='52.61'%20y2='21.66'/%3e%3cpath%20class='cls-5'%20d='M45.66,34.16a3.82,3.82,0,0,1,3.42-1.51,4.42,4.42,0,0,1,3.53,2.22'/%3e%3cpath%20class='cls-6'%20d='M30.91,72.1l2.28-13.44s4.17-1.58,6.29-2.13A19.76,19.76,0,0,1,43.81,56s1.65,4.88,5.11,4.56S54.11,56,54.11,56s8.8,3.15,9.9,3.38S64.8,64,64.8,64l0,7.27-7-1,4.53,35.9s-8.95-4.19-13-4.19-14,4.19-14,4.19l3.28-34.77Z'/%3e%3cpath%20class='cls-7'%20d='M43.56,156.89s-1.09-27.47-1.64-31.47-3.64-22.92-3.64-22.92l11.64-2.73L59.2,103l-1.82,53.85H52.47L50.65,110.5l-1.91,46.39Z'/%3e%3cpath%20class='cls-8'%20d='M49.24,165.14l-.5-6.49H42.41l-1.16-1.76-1.33.35v1.58a28.64,28.64,0,0,0-6,1.83c-2.41,1.16-4.16,4.49-4.16,4.49H40.17l.16-1.58h1.25l.08,1.58Z'/%3e%3cpath%20class='cls-8'%20d='M51.57,165.38l.49-6.49h6.33l1.17-1.76,1.33.35v1.58a28.45,28.45,0,0,1,6,1.83c2.42,1.16,4.17,4.49,4.17,4.49H60.64l-.17-1.58H59.23l-.09,1.58Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",js={components:{ActionButton:Xt},data(){return{error500Svg:Cs}},computed:{...Ee("errors",["internalServerErrorCode"]),textGoBack(){return this.$route.meta.navigationBar?this.$t("general.navigation.backToDashboard"):this.$t("general.navigation.backToLogin")},urlGoBack(){return this.$route.meta.navigationBar?u("dashboard"):u("login")}}},Ls={class:"internal-error"},Ms=["src","alt"],Vs={class:"internal-error__information"},zs={class:"internal-error__title"},Bs={class:"internal-error__title--error"},qs={class:"internal-error__sub-title"},Fs={class:"internal-error__support"},Us={key:0,class:"internal-error__code"};function Gs(e,t,n,r,a,i){const o=w("ActionButton"),s=rt("sanitize-html");return h(),I("div",Ls,[S("img",{class:"internal-error__image",src:e.error500Svg,alt:e.$t("general.errors.internalError")},null,8,Ms),S("div",Vs,[S("span",zs,[J(" 500 "),S("span",Bs,O(e.$t("general.words.error")),1)]),S("h2",qs,O(e.$t("general.errors.internalError"))+"... ",1),at(S("span",Fs,null,512),[[s,e.$t("general.errors.needHelp")]]),e.internalServerErrorCode?(h(),I("span",Us,O(e.$t("general.errors.issueReference",{code:e.internalServerErrorCode})),1)):U("",!0),b(o,{to:e.urlGoBack,"is-secondary":""},{default:T(()=>[J(O(e.textGoBack),1)]),_:1},8,["to"])])])}const ir=H(js,[["render",Gs]]),xs="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20108.73%20161.55'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23ecf1f4;}.cls-2{fill:%23aa8468;}.cls-3{fill:%23593921;}.cls-4,.cls-5{fill:none;stroke-miterlimit:10;stroke-width:0.75px;}.cls-4{stroke:%23593921;}.cls-5{stroke:%23943f2f;}.cls-6{fill:%238aabb7;}.cls-7{fill:%23c36051;}.cls-8{fill:%23e0ce68;}.cls-9{fill:%23677d4d;}%3c/style%3e%3c/defs%3e%3ctitle%3e资源%202%3c/title%3e%3cg%20id='图层_2'%20data-name='图层%202'%3e%3cg%20id='图层_1-2'%20data-name='图层%201'%3e%3cpath%20class='cls-1'%20d='M36.71,24.73C49.47,24.86,71.79,22,75.6,47s3.91,83.29,4.47,90.08S78.31,148.72,71.82,151,15,165.47,7.94,149.88,1.15,56.32,1.15,48.78,6,24.43,36.71,24.73Z'/%3e%3cpath%20class='cls-2'%20d='M41.5,17.36s-3.28,4.77-2.19,9.73,4.74,5,4.74,5,1.45,24.18,8,24.18S63,31.33,63,31.33s5.1.49,5.1-4.86-1.34-7.77-1.34-7.77L56.32,8.5Z'/%3e%3cpath%20class='cls-3'%20d='M38.3,13.85c0,2.43,1.09,5,2.43,5.35l2.67.73s0,6.92,1.09,6.92.85-7.17.85-7.17,2.31,2.07,4,0,1.22-5.83,1.22-5.83,1.21,2.43,3.4,2,3.64-2.92,3.64-2.92,0,2.31,1,3a6.67,6.67,0,0,0,2.55,1s-1.34,2.79-.49,3.76,1.46.49,1.46.49-.73,5.35.36,5.71,2.07-7,2.07-7,6.19,2.13,9.11-3.58,0-6.07,0-6.07,2.43-6.56-1.46-7.78-7.77,2.31-7.77,2.31-.61-3.28-2.8-3.4-5,2.55-5,2.55S55.31-.12,52.15,0,45,10,45,10a9.06,9.06,0,0,0-4.62-.48C38.18,10,38.3,13.85,38.3,13.85Z'/%3e%3cline%20class='cls-4'%20x1='50.65'%20y1='22.67'%20x2='51.16'%20y2='29.1'/%3e%3cline%20class='cls-4'%20x1='55.96'%20y1='23.58'%20x2='55.96'%20y2='29.51'/%3e%3cpath%20class='cls-5'%20d='M49.94,43.09s2.13.74,3.18,1.12a12.22,12.22,0,0,0,2.47.52'/%3e%3cpath%20class='cls-6'%20d='M48.2,152.77A154.47,154.47,0,0,0,46.32,123c-2.62-16.13-3.06-18.86-3-21.94s0-5.82,0-5.82L64.44,97.8s-1.61,22-1.61,32.65-.94,22.32-.94,22.32H57.58l-3.7-46v46Z'/%3e%3cpath%20class='cls-7'%20d='M45.79,153.4A9.54,9.54,0,0,0,49.58,155c1.8.18,4.36-.18,4.3.27s0,6.22,0,6.22H47.69l-.37-1.44a41.63,41.63,0,0,1-6.4,1.44c-1.89.09-5.5,0-5.5,0S37.71,154,45.79,153.4Z'/%3e%3cpath%20class='cls-7'%20d='M64.16,153.4A9.54,9.54,0,0,1,60.37,155c-1.8.18-4.36-.18-4.3.27s0,6.22,0,6.22h6.19l.36-1.44a41.93,41.93,0,0,0,6.4,1.44c1.9.09,5.51,0,5.51,0S72.24,154,64.16,153.4Z'/%3e%3cpath%20class='cls-2'%20d='M31.32,72.85s-5,5.23-7.08,4.79-9.8-18.08-10.57-22.87a7.56,7.56,0,0,0-5.22-6,1.13,1.13,0,0,0,0,1.86,9.64,9.64,0,0,1,1.79,2.12A40.47,40.47,0,0,0,4.06,52c-2.33,0-4.19.39-4,.79s4.18.47,4.18.47A9.81,9.81,0,0,0,1.8,55.3,4.67,4.67,0,0,0,.6,58.09s.4.73,1.27-.73a9.05,9.05,0,0,1,2.79-2.59A13.77,13.77,0,0,0,2.8,57.09c-.67,1.13-1.07,1.46-.67,1.86s2.46-2.77,3.79-2.71S11.44,56,13,61.74s6.91,22.67,10.5,22.67S33.63,75.9,33.63,75.9Z'/%3e%3cpath%20class='cls-2'%20d='M77.42,72.85s5,5.23,7.08,4.79,9.8-18.08,10.56-22.87a7.57,7.57,0,0,1,5.23-6,1.13,1.13,0,0,1,0,1.86,9.87,9.87,0,0,0-1.8,2.12,40.67,40.67,0,0,1,6.18-.79c2.33,0,4.19.39,4.06.79s-4.19.47-4.19.47a9.6,9.6,0,0,1,2.39,2.06,4.67,4.67,0,0,1,1.2,2.79s-.4.73-1.26-.73a9.17,9.17,0,0,0-2.79-2.59,14.33,14.33,0,0,1,1.86,2.32c.66,1.13,1.06,1.46.66,1.86s-2.46-2.77-3.79-2.71-5.51-.21-7,5.5-6.91,22.67-10.5,22.67S75.1,75.9,75.1,75.9Z'/%3e%3cpolygon%20class='cls-8'%20points='52.84%2070.62%2049.97%2063.08%2055.02%2063.08%2052.84%2070.62'/%3e%3cpath%20class='cls-9'%20d='M38.47,57.45l6.59-2.68s5.37,3.9,5.37,6.22,2.34,9,2.34,9,1.64-7.69,2.82-9.76S62,56.48,62,56.48l2.56,2.19-3.66.25v1.95L75.56,70l2.86-1.15v3.52H81l-1.08,2.35-5.76,6.35L73,78.64l-2.34-.58-.49-3.81L62.1,68.48s2.44,10.26,2.44,15.34.69,13.19-.29,14S56.53,98.87,53,99.07s-12.9-1.37-13.29-2.45.49-8.3,1.57-13.38,2.34-13.88,2.34-13.88L38,73.76v3.91L35.42,76l-.68,3.51-5.67-8.11.59-2.34,2.83.49L33,66l2.83,1.07L45,60.57l-7.43-2.35Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",Hs={components:{ActionButton:Xt},data(){return{error400Svg:xs}},computed:{textGoBack(){return this.$route.meta.navigationBar?this.$t("general.navigation.backToDashboard"):this.$t("general.navigation.backToLogin")},urlGoBack(){return this.$route.meta.navigationBar?u("dashboard"):u("login")}}},Ws={class:"not-found"},Ys=["src","alt"],Js={class:"not-found__information"},Qs={class:"not-found__title"},Ks={class:"not-found__title--error"},Zs={class:"not-found__sub-title"},Xs={class:"not-found__support"};function ec(e,t,n,r,a,i){const o=w("ActionButton"),s=rt("sanitize-html");return h(),I("div",Ws,[S("img",{class:"not-found__image",src:e.error400Svg,alt:e.$t("general.errors.notFound")},null,8,Ys),S("div",Js,[S("span",Qs,[J("404 "),S("span",Ks,O(e.$t("general.words.error")),1)]),S("h2",Zs,O(e.$t("general.errors.notFound"))+"... ",1),at(S("span",Xs,null,512),[[s,e.$t("general.errors.needHelp")]]),b(o,{to:e.urlGoBack,"is-secondary":""},{default:T(()=>[J(O(e.textGoBack),1)]),_:1},8,["to"])])])}const Tn=H(Hs,[["render",ec]]),tc="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20106.15%20141.05'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23ecf1f4;}.cls-2{fill:%23b26c42;}.cls-3{fill:none;stroke:%230e0d0c;stroke-miterlimit:10;stroke-width:0.75px;}.cls-4{fill:%23345190;}.cls-5{fill:%23d6a41e;}.cls-6{fill:%23336733;}%3c/style%3e%3c/defs%3e%3ctitle%3e资源%203%3c/title%3e%3cg%20id='图层_2'%20data-name='图层%202'%3e%3cg%20id='图层_1-2'%20data-name='图层%201'%3e%3cpath%20class='cls-1'%20d='M37.48,0c13.44.14,37-2.86,41,23.44s4.12,87.79,4.71,95-1.85,12.29-8.69,14.66S14.58,148.38,7.16,132,0,33.34,0,25.38,5.09-.28,37.48,0Z'/%3e%3cpath%20class='cls-2'%20d='M66.66,35.48s-4.43.74-5.45-1.47-.46-10.06,0-13.11-1.29-7.56-5.72-7.75-7,9.53-10.78,28.67-3,28.26-3,28.26,7,.06,10.54-12.22,4.21-16.25,4.21-16.25,3.43,2.12,5.86,0A22.66,22.66,0,0,0,66.66,35.48Z'/%3e%3cpath%20class='cls-3'%20d='M63,29.14a14,14,0,0,1,0,2.24,12.27,12.27,0,0,1-.56,2'/%3e%3cpath%20class='cls-3'%20d='M59,28.63A20.37,20.37,0,0,1,59,32c-.17,1.29-.28.84-.28.84'/%3e%3cpath%20class='cls-4'%20d='M55.76,106.63s3.05,2.8,4.32,1.53.63-1.53.63-1.53l.76-2.92,20.44-7.23s1.78,5.08,4.7,13.45a78.69,78.69,0,0,1,3.68,15.87H82.67l-3.55-15.87-.26,21.71H71.75l-2.41-17.58s-5.08,22-12.69,23.55-15.74-1.78-15.74-1.78Z'/%3e%3cpath%20class='cls-5'%20d='M57.17,28.27,63.34,21S66.8,9.55,57.17,7.37,28.45,8.83,25.36,34.63s8,35.8,8,35.8l-.73,1.64s-15.81,5.09-16.9,18.72,5.63,47.07,19.81,47.43,18.17-13.81,19.44-20a86,86,0,0,0,1.46-13.08s3.73,2.51,6.46,2.19S80.38,97.08,80.38,97.08l-2-6.39s-12,9.43-15.28,8.8-11.84-5.66-11.84-5.66l12,.74,9.73-1L76.3,90,76,89s-14.14-1.15-16.55-1.78-11.1-.84-13.3-4-3.66-10.79-3.66-12.67S57.17,28.27,57.17,28.27Z'/%3e%3cpath%20class='cls-4'%20d='M69,81.85c3.67-.54,9.42,8.84,9.42,8.84s-4.33,3.35-7,5-5.89,3.68-7.61,3.8h-.71S65.09,82.43,69,81.85Z'/%3e%3cpath%20class='cls-6'%20d='M71.42,134.69a6.78,6.78,0,0,0-1.62,4.05,9.44,9.44,0,0,1,0,1.69H77l.3-1.62S84.08,141,85.77,141s8.46,0,8.46,0-2-7.65-5.52-8S71.42,134.69,71.42,134.69Z'/%3e%3cpath%20class='cls-6'%20d='M83.34,128.8a6.78,6.78,0,0,0-1.62,4,9.44,9.44,0,0,1,0,1.69h7.21l.3-1.61s6.77,2.13,8.46,2.2,8.46,0,8.46,0-2-7.65-5.52-7.94S83.34,128.8,83.34,128.8Z'/%3e%3cpath%20class='cls-2'%20d='M77.08,88.72a7.1,7.1,0,0,1,3.57-.63c1.54.32,1.81,2.57,1.81,2.57s3.25.33,3.21,3.13-4,4.74-4,4.74l-1.31-1.45Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",nc={components:{ActionButton:Xt},data(){return{boySittingSvg:tc}},computed:{textGoBack(){return this.$route.meta.navigationBar?this.$t("general.navigation.backToDashboard"):this.$t("general.navigation.backToLogin")},urlGoBack(){return this.$route.meta.navigationBar?u("dashboard"):u("login")}}},rc={class:"access-denied"},ac=["src","alt"],ic={class:"access-denied__content"},oc=S("span",{class:"access-denied__title"},"403",-1),sc={class:"access-denied__access-denied"},cc={class:"access-denied__support"};function lc(e,t,n,r,a,i){const o=w("ActionButton"),s=rt("sanitize-html");return h(),I("div",rc,[S("img",{class:"access-denied__image",src:e.boySittingSvg,alt:e.$t("general.errors.accessDenied")},null,8,ac),S("div",ic,[S("h1",null,[oc,J(" "+O(e.$t("general.words.error")),1)]),S("h3",sc,O(e.$t("general.errors.accessDenied"))+"... ",1),at(S("span",cc,null,512),[[s,e.$t("general.errors.needHelp")]]),b(o,{to:e.urlGoBack,"is-secondary":""},{default:T(()=>[J(O(e.textGoBack),1)]),_:1},8,["to"])])])}const or=H(nc,[["render",lc]]),uc=()=>m(()=>import("./ActivateAccount-lj1MlGCm.js"),__vite__mapDeps([102,103,1,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155])),dc=()=>m(()=>import("./ActivateAccountPrompt-J9G5Emcz.js"),__vite__mapDeps([156,105,1,110,111,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,157,155])),pc=()=>m(()=>import("./CarePlanAcceptInvitations-HrS8IqQv.js"),__vite__mapDeps([158,132,1,159,105,160,104,106,110,111,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,161,155])),aa=()=>m(()=>import("./CarePlanAdd-e4MmHzqP.js"),__vite__mapDeps([162,132,1,103,107,105,108,163,164,165,166,160,167,168,169,170,171,113,114,172,173,174,110,111,175,176,177,178,179,180,181,182,183,184,118,119,185,126,127,128,186,187,188,189,190,125,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,191,155])),ia=()=>m(()=>import("./CarePlanCreate-nrVqs9T_.js"),__vite__mapDeps([192,132,1,103,160,105,163,164,165,166,193,194,195,107,108,185,126,127,128,186,118,119,173,174,180,176,181,189,190,170,171,113,114,172,110,111,175,177,178,179,182,183,184,187,188,196,125,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,197,155])),mc=()=>m(()=>import("./CarePlanCreateNoPermission-8urwGgxY.js"),__vite__mapDeps([198,132,1,105,110,111,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,199,155])),gc=()=>m(()=>import("./CarePlanCreateWithoutEmail-ZhJY5Ixw.js"),__vite__mapDeps([200,132,1,103,160,105,163,164,165,166,193,194,170,171,113,114,172,173,174,110,111,175,176,177,178,179,180,181,182,183,184,107,108,118,119,185,126,127,128,186,187,188,195,189,190,196,125,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,201,155])),Gn=()=>m(()=>import("./CarePlanParticipant-fwR6JH9B.js"),__vite__mapDeps([202,132,1,203,204,105,160,167,205,206,207,208,209,210,211,168,163,164,165,166,113,114,212,213,110,111,182,176,183,214,215,216,217,193,194,218,219,107,108,173,174,180,181,103,104,106,220,221,222,136,223,171,172,177,178,125,126,127,128,129,130,131,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,224,155])),fc=()=>m(()=>import("./ChangeEmailSuccess-aBtXWVrA.js"),__vite__mapDeps([225,132,1,226,105,227,110,111,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,228,155])),_c=()=>m(()=>import("./ChangePassword-IGsYVYsS.js"),__vite__mapDeps([229,103,1,107,105,108,109,110,111,112,115,116,117,120,121,122,123,226,227,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,230,155])),hc=()=>m(()=>import("./ChatView-wCPtyzPw.js"),__vite__mapDeps([231,176,132,1,206,105,207,208,209,210,173,174,180,181,160,218,219,110,111,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,232,155])),vc=()=>m(()=>import("./CoachingView-4-Sx2QKT.js"),__vite__mapDeps([233,132,1,163,105,164,165,166,214,215,234,235,110,111,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,236,155])),Ec=()=>m(()=>import("./CreateCarePlanUnderOrganisation-NUokyIvj.js"),__vite__mapDeps([237,132,1,120,121,105,122,123,159,110,111,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,238,155])),Sc=()=>m(()=>import("./DashboardView-sNDvzL43.js"),__vite__mapDeps([239,132,1,240,105,241,242,243,244,245,246,110,111,247,221,222,248,249,250,185,126,127,128,186,136,84,82,81,83,107,108,251,252,253,103,160,118,119,193,194,176,125,129,130,131,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,254,155])),Tc=()=>m(()=>import("./DataStorageAgreement-wHkGS8jt.js"),__vite__mapDeps([255,103,1,132,107,105,108,113,114,115,116,110,111,117,159,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,256,155])),bc=()=>m(()=>import("./DeleteAccount-p7EQ8Kul.js"),__vite__mapDeps([257,120,121,105,1,122,123,110,111,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,258,155])),wc=()=>m(()=>import("./DiaryView-70EMSndI.js"),__vite__mapDeps([259,260,167,105,1,261,110,111,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155])),Ac=()=>m(()=>import("./ExpiredToken-FKb4FbJx.js"),__vite__mapDeps([262,120,121,105,1,122,123,110,111,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,263,155])),oa=()=>m(()=>import("./FeedbackAccount-YoiJGRZJ.js"),__vite__mapDeps([264,120,121,105,1,122,123,110,111,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,265,155])),yc=()=>m(()=>import("./ForgotPassword-DlqWCCHh.js"),__vite__mapDeps([266,103,1,107,105,108,118,119,120,121,122,123,110,111,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155])),kc=()=>m(()=>import("./GroupsView-10eROQsN.js"),__vite__mapDeps([267,260,167,105,1,261,110,111,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155])),Ic=()=>m(()=>import("./LoginView-2jykFkeA.js"),__vite__mapDeps([268,132,1,103,269,105,159,189,190,107,108,115,116,110,111,117,118,119,120,121,122,123,270,271,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,272,155])),Rc=()=>m(()=>import("./LoginWithToken-Fh8a2tfE.js"),__vite__mapDeps([273,132,1,269,105,159,120,121,122,123,110,111,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,274,155])),Pc=()=>m(()=>import("./MonitorAcceptRequests-AUmfvPEM.js"),__vite__mapDeps([275,132,1,160,105,159,110,111,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,276,155])),Nc=()=>m(()=>import("./MonitorView-al0HXYjV.js"),__vite__mapDeps([277,132,1,163,105,164,165,166,220,221,222,176,136,218,219,208,209,223,250,185,126,127,128,186,84,82,81,83,107,108,251,167,118,119,278,279,110,111,125,129,130,131,133,134,135,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,280,155])),Oc=()=>m(()=>import("./GeneralError-Ad6KO0pO.js"),__vite__mapDeps([281,120,121,105,1,122,123,110,111,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,282,155])),sa=()=>m(()=>import("./PatientCarePlans-uyj9bW96.js"),__vite__mapDeps([283,132,1,160,105,205,206,207,208,209,210,211,164,165,163,166,214,215,284,240,241,110,111,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,285,155,216,217,286])),ca=()=>m(()=>import("./PatientsView-H3aGJ7bH.js").then(e=>e.P),__vite__mapDeps([287,132,1,167,105,163,164,165,166,185,126,127,128,186,175,176,177,178,110,111,179,180,181,182,183,242,243,244,245,288])),Dc=()=>m(()=>import("./PermissionGrantedKrachtplan-v9-iRE3N.js"),__vite__mapDeps([289,120,121,105,1,122,123,226,227,110,111,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,290,155])),$c=()=>m(()=>import("./QuestionnaireAssignment-VIALsf5D.js"),__vite__mapDeps([291,132,1,163,105,164,165,166,292,176,293,160,167,168,193,194,294,295,110,111,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,296,155])),Cc=()=>m(()=>import("./QuestionnaireInformant-e1FqiOzy.js"),__vite__mapDeps([297,163,105,1,164,165,166,292,176,293,160,167,294,295,110,111,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,298,155])),jc=()=>m(()=>import("./QuestionnaireList-vOl96NFL.js"),__vite__mapDeps([299,132,1,163,105,164,165,166,175,176,177,178,110,111,179,180,181,167,300,301,103,160,107,108,173,174,185,126,127,128,186,118,119,278,279,184,113,114,187,169,125,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,302,155])),Lc=()=>m(()=>import("./RefinerSurvey-cPVTZLWC.js"),__vite__mapDeps([303,167,105,1,110,111,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,304,155])),Mc=()=>m(()=>import("./RegisterOptions-c54o3i8M.js"),__vite__mapDeps([305,120,121,105,1,122,123,110,111,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,306,155])),Vc=()=>m(()=>import("./RegisterSuccess--LCxbE6B.js"),__vite__mapDeps([307,120,121,105,1,122,123,226,227,110,111,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,308,155])),la=()=>m(()=>import("./RegisterView-q2ISH_SU.js"),__vite__mapDeps([309,176,103,1,105,107,108,109,110,111,112,113,114,310,115,116,117,118,119,120,121,122,123,270,271,226,227,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,311,155])),zc=()=>m(()=>import("./RequestOrganisation-p625O1FJ.js"),__vite__mapDeps([312,103,1,107,105,108,113,114,177,178,118,119,193,194,120,121,122,123,226,227,124,110,111,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,313,155])),Bc=()=>m(()=>import("./SecurityCode-s63SzkQ6.js"),__vite__mapDeps([314,104,105,1,106,167,110,111,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,315,155])),qc=()=>m(()=>import("./SettingsView-ycKlacfx.js"),__vite__mapDeps([316,132,1,317,234,105,235,193,194,318,163,164,165,166,182,176,110,111,183,246,247,103,107,108,115,116,117,118,119,121,122,177,178,109,112,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,319,155])),Fc=()=>m(()=>import("./SocialEnvironmentTreatmentStep-SeFozxq6.js"),__vite__mapDeps([320,176,167,105,107,1,108,234,235,321,322,252,253,323,324,325,326,327,240,241,328,329,330,110,111,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,331,155])),Uc=()=>m(()=>import("./SsoValidation-iLP8vMd4.js"),__vite__mapDeps([332,132,1,159,105,269,120,121,122,123,110,111,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,333,155])),Gc=()=>m(()=>import("./TreatmentAssignmentDetail-zmxPBO8d.js"),__vite__mapDeps([334,132,1,335,105,336,204,203,167,168,337,164,165,160,234,235,182,176,110,111,183,338,252,253,339,340,341,240,241,205,206,207,208,209,210,211,163,166,322,323,328,329,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,342,155])),xc=()=>m(()=>import("./TreatmentAssignmentStepPayment-Ck4T4hQp.js"),__vite__mapDeps([343,132,1,103,167,105,107,108,163,164,165,166,185,126,127,128,186,118,119,110,111,125,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,344,155])),Hc=()=>m(()=>import("./TreatmentAssignmentStepPaymentStatus-Dk8y_vyl.js"),__vite__mapDeps([345,132,1,204,105,167,110,111,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,346,155])),Wc=()=>m(()=>import("./TreatmentAssignmentsShare-CDTK_ojs.js"),__vite__mapDeps([347,103,1,107,105,108,163,164,165,166,113,114,118,119,193,194,182,176,110,111,183,168,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,348,155])),Yc=()=>m(()=>import("./TreatmentAssignmentStep-RXhbL-ez.js"),__vite__mapDeps([349,132,1,335,105,336,103,176,160,167,168,205,206,207,208,209,210,211,337,107,108,163,164,165,166,193,194,321,322,252,253,323,324,325,326,327,240,241,328,329,330,350,351,110,111,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,352,155])),Jc=()=>m(()=>import("./TreatmentDetail-fB3HnlkB.js"),__vite__mapDeps([353,132,1,167,105,168,337,218,219,164,165,182,176,110,111,183,354,338,252,253,339,340,341,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,355,155])),Qc=()=>m(()=>import("./TreatmentInformation-EyzKTcfc.js"),__vite__mapDeps([356,132,1,163,105,164,165,166,168,339,340,321,322,252,253,323,324,325,326,110,111,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,357,155])),Kc=()=>m(()=>import("./TreatmentList-X5W5im3o.js"),__vite__mapDeps([358,132,1,167,105,168,110,111,163,164,165,166,113,114,175,176,177,178,179,180,181,218,219,300,301,359,360,160,173,174,169,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,361,155])),Zc=()=>m(()=>import("./TreatmentListMultipleOrgs-_fXYFfbz.js"),__vite__mapDeps([362,132,1,167,105,168,171,113,114,172,163,164,165,166,175,176,177,178,110,111,179,180,181,182,183,354,218,219,300,301,359,360,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,363,155])),Xc=()=>m(()=>import("./TreatmentStep-pYngH4Mb.js"),__vite__mapDeps([364,132,1,176,168,105,167,107,108,163,164,165,166,193,194,321,322,252,253,323,324,325,326,327,240,241,328,329,330,350,351,110,111,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,365,155])),el=()=>m(()=>import("./TwoFactorAuth-JUB0Z65S.js"),__vite__mapDeps([366,132,1,104,105,106,118,119,269,159,317,234,235,193,194,318,110,111,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,367,155])),tl=()=>m(()=>import("./UserNameInformation-URM3y2hn.js"),__vite__mapDeps([368,132,1,103,160,105,159,107,108,118,119,110,111,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,369,155])),en=is({routes:[{path:u("activate"),name:u("activate"),component:uc,meta:{title:"general.titles.activateAccount",viewClass:"view-landing"}},{path:u("activate_account_prompt"),name:u("activate_account_prompt"),component:dc,meta:{authRequired:!0,navigationBar:!0,title:"general.titles.activateAccount"}},{path:u("activate_success"),name:u("activate_success"),component:Vc,meta:{title:"general.titles.createdAccount",viewClass:"view-landing"}},{path:u("care_plan_accept_invitations"),name:u("care_plan_accept_invitations"),component:pc,meta:{authRequired:!0,title:"general.titles.carePlanAcceptInvitations",viewClass:"view-care-plan-accept-invitations"}},{path:u("monitor_accept_requests"),name:u("monitor_accept_requests"),component:Pc,meta:{authRequired:!0,title:"general.titles.monitorAcceptRequests",viewClass:"view-monitor-accept-requests",forRoles:[k.PATIENT]}},{path:u("performance_indicator_survey"),name:u("performance_indicator_survey"),component:Lc,meta:{title:"general.titles.survey"},props:e=>({surveyId:e.params.surveyId})},{path:u("grant_krachtplan_permission"),name:u("grant_krachtplan_permission"),component:Dc,meta:{title:"general.titles.krachtplanPermission",viewClass:"view-landing"},props:e=>({token:e.query.token})},{path:u("care_plan_create"),name:u("care_plan_create"),component:ia,canReuse:!1,meta:{authRequired:!0,breadcrumb:{name:"general.titles.patients",link:u("care_plan_participants")},forRoles:[k.ORGANISATION_CARE_GIVER],navigationBar:!0,switchOrganisationsNotAllow:!0,title:"general.titles.carePlanCreate"}},{path:u("care_plan_create_without_email"),name:u("care_plan_create_without_email"),component:gc,meta:{authRequired:!0,breadcrumb:{name:"general.titles.patients",link:u("care_plan_participants")},forRoles:[k.ORGANISATION_CARE_GIVER],navigationBar:!0,title:"general.titles.carePlanCreate"}},{path:u("care_plan_create_no_permission"),name:u("care_plan_create_no_permission"),component:mc,meta:{navigationBar:!0,title:"general.titles.carePlanNoPermission"}},{path:u("care_plan_participant"),name:u("care_plan_participant"),component:Gn,props:e=>({carePlanParticipantId:parseInt(e.params.carePlanParticipantId,10)}),meta:{authRequired:!0,breadcrumb:{name:"general.titles.patients",link:u("care_plan_participants")},forRoles:[k.ORGANISATION_CARE_GIVER],navigationBar:!0,switchOrganisationsNotAllow:!0,title:"general.titles.patient"}},{path:u("care_plan_participant_admin"),name:u("care_plan_participant_admin"),component:Gn,props:e=>({carePlanParticipantId:parseInt(e.params.carePlanParticipantId,10),isOrganisationAdmin:!0}),meta:{authRequired:!0,breadcrumb:{name:"general.titles.administration",link:u("care_plan_participants_admin")},forRoles:[k.ORGANISATION_ADMIN],navigationBar:!0,switchOrganisationsNotAllow:!0,title:"general.titles.patient"}},{path:u("care_plan_participant_admin_add_assignment"),name:u("care_plan_participant_admin_add_assignment"),component:aa,canReuse:!1,props:e=>({patientId:parseInt(e.params.patientId,10),isOrganisationAdmin:!0}),meta:{authRequired:!0,forRoles:[k.ORGANISATION_ADMIN],navigationBar:!0,switchOrganisationsNotAllow:!0,title:"general.titles.addMoreToCarePlan"}},{path:u("care_plan_participant_shared"),name:u("care_plan_participant_shared"),component:Gn,props:e=>({carePlanParticipantId:parseInt(e.params.carePlanParticipantId,10)}),meta:{authRequired:!0,breadcrumb:{name:"general.titles.patientShared",link:`${u("care_plan_participants")}?is_shared=true`},forRoles:[k.ORGANISATION_CARE_GIVER],navigationBar:!0,title:"general.titles.patientShared"}},{path:u("care_plan_participants"),name:u("care_plan_participants"),component:ca,meta:{authRequired:!0,forRoles:[k.ORGANISATION_CARE_GIVER],navigationBar:!0,title:"general.titles.patients"}},{path:u("care_plan_participants_admin"),name:u("care_plan_participants_admin"),component:ca,props:{isOrganisationAdmin:!0},meta:{authRequired:!0,forRoles:[k.ORGANISATION_ADMIN],navigationBar:!0,title:"general.titles.administration"}},{path:u("chat"),name:u("chat"),component:hc,meta:{authRequired:!0,navigationBar:!0,title:"general.titles.chat",viewClass:"chat-view"}},{path:u("coaching"),name:u("coaching"),component:vc,meta:{authRequired:!0,navigationBar:!0,title:"general.titles.coaching",forRoles:[k.PATIENT],userAccess:()=>Ce.getters["auth/hasCoachingEnabled"]}},{path:u("change_email_success"),name:u("change_email_success"),component:fc,meta:{authRequired:!0,navigationBar:!0,title:"general.titles.changeEmailSuccess"}},{path:u("change_password"),name:u("change_password"),component:_c,meta:{title:"general.titles.changePassword",viewClass:"view-landing"}},{path:u("dashboard"),name:u("dashboard"),component:Sc,meta:{authRequired:!0,navigationBar:!0,title:"general.titles.dashboard",viewClass:"view-dashboard"}},{path:u("data_storage_agreement"),name:u("data_storage_agreement"),component:Tc,meta:{authRequired:!0,title:"general.titles.dataStorageAgreement",viewClass:"view-data-storage-agreement"}},{path:u("deactivated_account"),name:u("deactivated_account"),component:oa,meta:{title:"general.titles.deactivatedAccount",viewClass:"view-landing"}},{path:u("delete_account"),name:u("delete_account"),component:bc,meta:{title:"general.titles.deleteAccount",viewClass:"view-landing"}},{path:u("deleted_account"),name:u("deleted_account"),component:oa,meta:{title:"general.titles.deletedAccount",viewClass:"view-landing"}},{path:u("diary"),name:u("diary"),component:wc,meta:{title:"general.titles.diary",authRequired:!0,forRoles:[k.PATIENT],migrationRequired:!0,navigationBar:!0}},{path:u("error"),name:u("error"),component:Oc,meta:{title:"general.titles.error",viewClass:"view-landing"},props:e=>({errorText:e.params.errorText||void 0,redirectUrl:e.query.redirect_to})},{path:u("expired_token"),name:u("expired_token"),component:Ac,meta:{title:"general.titles.expiredToken",viewClass:"view-landing"}},{path:u("forgot_password"),name:u("forgot_password"),component:yc,meta:{title:"general.titles.forgotPassword",viewClass:"view-landing"}},{path:u("groups"),name:u("groups"),component:kc,meta:{authRequired:!0,forRoles:[k.PATIENT,k.ORGANISATION_CARE_GIVER],migrationRequired:!0,navigationBar:!0,title:"general.titles.groups"}},{path:u("home"),redirect:u("login")},{path:u("login"),name:u("login"),component:Ic,meta:{title:"general.titles.home",viewClass:"view-landing"},props:e=>({hasExistingAccount:!!e.query.has_existing_account,organisationSlug:e.params.organisation_slug,organisationName:e.params.organisation_name,organisationLogo:e.params.organisation_logo,organisationText:e.params.organisation_text})},{path:u("login_with_token"),name:u("login_with_token"),component:Rc,meta:{title:"general.titles.loginWithToken",viewClass:"view-landing"},props:e=>({authCode:e.query.auth_code})},{path:u("monitor"),name:u("monitor"),component:Nc,meta:{authRequired:!0,forRoles:[k.PATIENT],key:"monitors",navigationBar:!0,title:"general.titles.monitor"}},{path:u("organisation_care_plan_create"),name:u("organisation_care_plan_create"),component:ia,canReuse:!1,props:{isOrganisationAdmin:!0},meta:{authRequired:!0,forRoles:[k.ORGANISATION_ADMIN],breadcrumb:{name:"general.titles.administration",link:u("care_plan_participants_admin")},navigationBar:!0,switchOrganisationsNotAllow:!0,title:"general.titles.carePlanCreate"}},{path:u("organisation_slug_care_plan_create"),name:u("organisation_slug_care_plan_create"),component:Ec,props:e=>({organisationSlug:e.params.organisationSlug,organisationName:e.query.organisation_name,treatmentSlug:e.query.treatment_slug}),meta:{authRequired:!0,title:"general.titles.carePlanCreate",viewClass:"view-landing view-landing__organisation-slug-care-plan-create"}},{path:u("page_403"),name:u("page_403"),component:or,meta:{navigationBar:!0,title:"general.titles.403"}},{path:u("page_500"),name:u("page_500"),component:ir,meta:{navigationBar:!0,title:"general.titles.500"}},{path:u("patient_add_assignment"),name:u("patient_add_assignment"),component:aa,canReuse:!1,props:e=>({patientId:parseInt(e.params.patientId,10)}),meta:{authRequired:!0,forRoles:[k.ORGANISATION_CARE_GIVER],navigationBar:!0,switchOrganisationsNotAllow:!0,title:"general.titles.addMoreToCarePlan"}},{path:u("patient_care_plan"),name:u("patient_care_plan"),component:sa,props:e=>({id:parseInt(e.params.id,10)}),meta:{action:"view",authRequired:!0,breadcrumb:{name:"general.titles.carePlan",link:u("patient_care_plan")},forRoles:[k.PATIENT],navigationBar:!0,resource:"care_plans",title:"general.titles.patientCarePlans"}},{path:u("patient_care_plans"),name:u("patient_care_plans"),component:sa,meta:{action:"view",authRequired:!0,forRoles:[k.PATIENT],navigationBar:!0,resource:"care_plans",title:"general.titles.patientCarePlans"}},{path:u("questionnaire_assignment_detail"),name:u("questionnaire_assignment_detail"),component:$c,props:e=>({organisationId:parseInt(e.params.organisationId,10),questionnaireAssignmentId:parseInt(e.params.questionnaireAssignmentId,10)}),meta:{authRequired:!0,navigationBar:!0,title:"general.titles.questionnaireAssignment"}},{path:u("questionnaire_informant_assignment"),name:u("questionnaire_informant_assignment"),component:Cc,props:e=>({questionnaireInformantAssignmentId:parseInt(e.params.questionnaireInformantAssignmentId,10)}),meta:{title:"general.titles.questionnaireInformant",viewClass:"view-questionnaire-informant"}},{path:u("questionnaire_list"),name:u("questionnaire_list"),component:jc,props:e=>({organisationId:parseInt(e.params.organisationId,10)}),meta:{authRequired:!0,forRoles:[k.ORGANISATION_CARE_GIVER],navigationBar:!0,title:"general.titles.questionnaireList"}},{path:u("register"),name:u("register"),component:la,meta:{title:"general.titles.register",viewClass:"view-landing"}},{path:u("register_organisation_slug"),name:u("register_organisation_slug"),component:la,meta:{title:"general.titles.register",viewClass:"view-landing"},props:e=>({organisationSlug:e.params.organisationSlug,treatmentSlug:e.query.treatment||e.query.treatment_slug})},{path:u("register_options"),name:u("register_options"),component:Mc,meta:{title:"general.titles.register",viewClass:"view-landing view-landing__register-options"}},{path:u("request_organisation"),name:u("request_organisation"),component:zc,meta:{title:"general.titles.registerOrganisation",viewClass:"view-landing"}},{path:u("security_code"),name:u("security_code"),component:Bc,meta:{title:"general.titles.securityCode",viewClass:"view-security-code"}},{path:u("settings"),name:u("settings"),component:qc,meta:{authRequired:!0,navigationBar:!0,title:"general.titles.settings"}},{path:u("sso_validation"),name:u("sso_validation"),component:Uc,meta:{title:"general.titles.ssoValidation",viewClass:"view-landing"},props:e=>({authCode:e.query.auth_code})},{path:u("treatment_assignment_detail"),name:u("treatment_assignment_detail"),component:Gc,props:e=>({organisationId:parseInt(e.params.organisationId,10),treatmentAssignmentId:parseInt(e.params.treatmentAssignmentId,10)}),meta:{authRequired:!0,forRoles:[k.ORGANISATION_CARE_GIVER,k.PATIENT],navigationBar:!0,switchOrganisationsNotAllow:!0,title:"general.titles.treatmentList"}},{path:u("treatment_assignment_step_payment"),name:u("treatment_assignment_step_payment"),component:xc,props:e=>({organisationId:parseInt(e.params.organisationId,10),treatmentAssignmentId:parseInt(e.params.treatmentAssignmentId,10),stepId:parseInt(e.params.stepId,10)}),meta:{authRequired:!0,forRoles:[k.PATIENT],navigationBar:!0,title:"general.titles.treatmentPayment"}},{path:u("treatment_assignment_step_payment_status"),name:u("treatment_assignment_step_payment_status"),component:Hc,props:e=>({organisationId:parseInt(e.params.organisationId,10),treatmentAssignmentId:parseInt(e.params.treatmentAssignmentId,10),stepId:parseInt(e.params.stepId,10)}),meta:{authRequired:!0,forRoles:[k.PATIENT],navigationBar:!0,title:"general.titles.treatmentPayment",viewClass:"view-treatment-assignment-step-payment-status"}},{path:u("treatment_assignment_share"),name:u("treatment_assignment_share"),component:Wc,props:e=>({carePlanId:parseInt(e.params.carePlanId,10),treatmentAssignmentId:parseInt(e.params.treatmentAssignmentId,10)}),meta:{authRequired:!0,forRoles:[k.PATIENT],navigationBar:!0,title:"general.titles.treatmentAssignmentsShare",viewClass:"view-treatment-assignments-share"}},{path:u("treatment_assignment_step"),name:u("treatment_assignment_step"),component:Yc,props:e=>({organisationId:parseInt(e.params.organisationId,10),stepId:parseInt(e.params.stepId,10),treatmentAssignmentId:parseInt(e.params.treatmentAssignmentId,10)}),meta:{authRequired:!0,forRoles:[k.ORGANISATION_CARE_GIVER,k.PATIENT],navigationBar:!0,switchOrganisationsNotAllow:!0,title:"general.titles.treatmentList"}},{path:u("treatment_detail"),name:u("treatment_detail"),component:Jc,props:e=>({organisationId:parseInt(e.params.organisationId,10),treatmentId:parseInt(e.params.treatmentId,10)}),meta:{authRequired:!0,forRoles:[k.ORGANISATION_CARE_GIVER,k.PATIENT],navigationBar:!0,title:"general.titles.treatmentDetail"}},{path:u("treatment_introduction_step"),name:u("treatment_introduction_step"),component:Qc,props:e=>({organisationId:parseInt(e.params.organisationId,10),treatmentId:parseInt(e.params.treatmentId,10),informationPageId:parseInt(e.params.informationPageId,10)}),meta:{authRequired:!0,forRoles:[k.ORGANISATION_CARE_GIVER,k.PATIENT],navigationBar:!0,title:"general.titles.treatmentInformation"}},{path:u("treatment_list"),name:u("treatment_list"),component:Kc,props:e=>({organisationId:parseInt(e.params.organisationId,10)}),meta:{authRequired:!0,forRoles:[k.ORGANISATION_CARE_GIVER],navigationBar:!0,title:"general.titles.treatmentList"}},{path:u("treatment_by_organisation_list"),name:u("treatment_by_organisation_list"),component:Zc,meta:{authRequired:!0,forRoles:[k.PATIENT],navigationBar:!0,title:"general.titles.treatmentList"}},{path:u("treatment_step"),name:u("treatment_step"),component:Xc,props:e=>({organisationId:parseInt(e.params.organisationId,10),treatmentId:parseInt(e.params.treatmentId,10),stepId:parseInt(e.params.stepId,10)}),meta:{authRequired:!0,forRoles:[k.ORGANISATION_CARE_GIVER,k.PATIENT],navigationBar:!0,title:"general.titles.treatmentStep"}},{path:u("social_environment_treatment"),name:u("social_environment_treatment"),component:Fc,props:e=>({socialEnvironmentTreatmentId:parseInt(e.params.socialEnvironmentTreatmentId,10)}),meta:{authRequired:!1,navigationBar:!1,title:"general.titles.treatmentStep"}},{path:u("user_name_information"),component:tl,meta:{authRequired:!0,title:"general.titles.userNameInformation",forRoles:[k.PATIENT]}},{path:"/:pathMatch(.*)*",component:Tn,meta:{authRequired:!0,navigationBar:!0,title:"general.titles.404"}},{path:u("two_factor_auth"),name:u("two_factor_auth"),component:el,meta:{authRequired:!0,title:"general.titles.twoFactorAuthentication",viewClass:"view-two-factor-auth"}}],history:os(),scrollBehavior(e,t,n){return n?new Promise(r=>{setTimeout(()=>{r({...n})},500)}):{x:0,y:0}}}),ua="prodsessionid",nl=".therapieland.nl";function Ti(){return document.cookie=`${ua}=;domain=${nl};path=/`,document.cookie.indexOf(`${ua}=`)===-1}function rl(){return He.post(le("login_on_legacy_platform"))}function Hv(){return Ti()?new Promise(e=>{e()}):rl()}const qt=async({url:e=u("login"),cancelRedirect:t=!1}={})=>{localStorage.setItem("is_logging_out",!0);const n=[()=>He.post(le("logout")),()=>He.post(le("logout_on_legacy_platform"))];return Ti()||n.pop(),Promise.all(n.map(r=>r())).finally(async r=>{var i;return t||await en.push(e),await Ce.dispatch("resetState"),typeof((i=window.pendo)==null?void 0:i.isReady)=="function"&&window.pendo.isReady()&&await window.pendo.clearSession(),localStorage.removeItem("session_expires"),localStorage.removeItem("is_logging_out"),r})},al={date:(e,t="DD/MM/YYYY")=>C(e).format(t),dateFromWeek:(e,t=new Date)=>C(t).startOf("isoWeek").week(e),dateTime:e=>C(e,"DD/MM/YYYY HH:mm").format(),day:(e=new Date,t="dddd")=>C(e).format(t),diff:(e=new Date,t=new Date,n="")=>C(e).diff(t,n),firstDayNextMonth:e=>C(e).add(1,"months").startOf("month").format("YYYY-MM-DD"),firstDayNextWeek:e=>C(e).add(1,"weeks").day(1).format("YYYY-MM-DD"),firstDayPreviousMonth:e=>C(e).subtract(1,"months").startOf("month").format("YYYY-MM-DD"),firstDayPreviousWeek:e=>C(e).subtract(1,"weeks").day(1).format("YYYY-MM-DD"),firstMonthDay:e=>C(e).startOf("month").format("YYYY-MM-DD"),format:(e=new Date,t="")=>C(e).format(t),fromUTC:(e=new Date,t="")=>C.utc(e).local().format(t),hour:(e=new Date,t="HH")=>C(e).format(t),isBetween:(e,t,n=new Date)=>C(n).isBetween(e,t),isSameOrBefore:({firstDate:e=new Date,secondDate:t=new Date})=>C(e).isSameOrBefore(t),isBefore:({firstDate:e=new Date,secondDate:t=new Date})=>C(e).isBefore(t),isToday:e=>C().isSame(e,"day"),lastDayNextMonth:e=>C(e).add(1,"months").endOf("month").format("YYYY-MM-DD"),lastDayNextWeek:e=>C(e).add(1,"weeks").day(7).format("YYYY-MM-DD"),lastDayPreviousMonth:e=>C(e).subtract(1,"months").endOf("month").format("YYYY-MM-DD"),lastDayPreviousWeek:e=>C(e).subtract(1,"weeks").day(7).format("YYYY-MM-DD"),lastMonday:(e,t="YYYY-MM-DD",n=!0)=>C(e).day(1).startOf("day").utc(n).format(t),lastMonthDay:e=>C(e).endOf("month").format("YYYY-MM-DD"),mins:(e=new Date,t="mm")=>C(e).format(t),minusDays:(e=0,t=new Date,n="YYYY-MM-DD")=>C(t).subtract(e,"days").format(n),mondayAddWeek:(e=new Date,t=0)=>C(e).add(t,"weeks").startOf("isoWeek"),month:(e=new Date,t="MM")=>C(e).format(t),nextSunday:(e,t="YYYY-MM-DD",n=!0)=>C(e).day(7).endOf("day").utc(n).format(t),plusDays:(e=0,t=new Date,n="YYYY-MM-DD")=>C(t).add(e,"days").format(n),sundayAddWeek:(e=new Date,t=0)=>C(e).add(t,"weeks").endOf("isoWeek"),time:(e=new Date,t="HH:mm")=>C(e).format(t),today:(e="DD/MM/YYYY")=>C().format(e),week:(e=new Date)=>C(e).startOf("isoWeek").week(),year:(e=new Date,t="YYYY")=>C(e).format(t)},il={capital:e=>/\w*[A-Z]/g.test(e),email:e=>/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e),multipleEmails:e=>/^[\W]*([\w+\-.%]+@[\w\-.]+\.[A-Za-z]{2,4}[\W]*,{1}[\W]*)*([\w+\-.%]+@[\w\-.]+\.[A-Za-z]{2,4})[\W]*$/.test(e),figure:e=>/(?=.*?[#_?!@$%^&*-])/g.test(e),characters8:e=>/.{8,}/g.test(e),tel:e=>/([0-9\s\-.]{7,})(?:\s*(?:#|x\.?|ext\.?|extension)\s*(\d+))?$/g.test(e),firstUrlItem:e=>{const[,t=""]=e.match(/\/(.*?)\//)||[];return t},url:e=>/^(?:https?|ftp):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&:/~+#-]*[\w@?^=%&/~+#-])?$/.test(e)||/^\/(?:[\w-]+\/)?(?:id[\w-]+|[\w-]+\/?)$/.test(e)};let xn=null;const ol="/proxy",sl={response:{request:{},config:{}}},jt=e=>il.url(e)?[e]:e,pn=(e={},t={})=>{const{headers:n,...r}=e;return{...t,...n?{headers:{...t.headers,...n}}:{},...r}};class cl{constructor(){this.http=as.create({baseURL:ol,timeout:3e4,xsrfCookieName:"csrftoken",xsrfHeaderName:"X-CSRFToken",withCredentials:!0}),Ss(this.http),this.setRequestInterceptors(),this.setResponseInterceptors()}setResponseInterceptors(){const t=r=>{const{"session-expires":a}=r.headers;return a&&localStorage.setItem("session_expires",a),r},n=async(r=sl)=>{if(!r.response)return new Promise(()=>{});const[a]=le("logout_on_legacy_platform"),[i]=le("questionnaire_informant_assignment"),[o]=le("validate_auth_token"),{responseURL:s}=r.response.request,{status:c,config:l}=r.response,{name:d}=en.currentRoute.value;if(d!==u("login")&&l.url!==a&&(c===401||c===504)&&!s.includes(o)&&!s.includes(i)&&d!==u("register_organisation_slug")){if(localStorage.getItem("is_logging_out"))return new Promise(()=>{});await qt()}return Promise.reject(r)};this.http.interceptors.response.use(t,n)}setRequestInterceptors(){const t=n=>{const r=new AbortController,{auth_required:a}=n.headers;return al.isBefore({firstDate:localStorage.getItem("session_expires")})&&a&&(localStorage.getItem("is_logging_out")||qt(),r.abort()),{...n,signal:r.signal}};this.http.interceptors.request.use(t,void 0)}post(t,n={},r={}){const[a,i={}]=jt(t);return this.http.post(a,n,pn(r,i))}get(t,n={}){const[r,a={}]=jt(t);return this.http.get(r,pn(a,n))}delete(t){const[n,r={}]=jt(t);return this.http.delete(n,r)}put(t,n={},r={}){const[a,i={}]=jt(t);return this.http.put(a,n,pn(r,i))}patch(t,n={},r={}){const[a,i={}]=jt(t);return this.http.patch(a,n,pn(r,i))}}const ll=()=>(xn||(xn=new cl),xn),He=ll(),da=["organisation_slug","organisation_name","treatment_slug"],pa="LOGIN",ul="REMOVE_QUERY_PARAMS",ma="SET_SSO_DATA",dl="SET_USER_ROLES",pl="SET_DATA_STORAGE_AGREEMENT",ml="SET_HAS_CARE_PLAN_INVITATIONS",gl="SET_USER_NAME",fl="SET_HAS_MONITOR_REQUESTS",_l="SET_HAS_EMAIL_NOTIFICATIONS_ENABLED",hl="SET_QUERIES",vl="SET_PARAMS",El="UPDATE_EMAIL_ADDRESS",bi=()=>({user:{roles:{}},queries:{},params:{},ssoData:{}}),Sl=e=>Object.values(k).filter(n=>e[n]),Tl={namespaced:!0,state:bi(),getters:{acceptedDataStorageAgreement:e=>e.user.acceptedDataStorageAgreement,hasCarePlanInvitations:e=>e.user.hasCarePlanInvitations,hasCoachingEnabled:e=>e.user.hasCoachingEnabled,hasEmailNotificationsEnabled:e=>e.user.hasEmailNotificationsEnabled,hasMonitorRequests:e=>e.user.hasMonitorRequests,hasSelfHelpOrganisationSlugRegistration:e=>e.params.organisation_name,isMigrated:e=>e.user.isMigrated,isOrganisationAdmin:e=>e.user.roles[k.ORGANISATION_ADMIN],isOrganisationCareGiver:e=>e.user.roles[k.ORGANISATION_CARE_GIVER],isPatient:e=>e.user.roles[k.PATIENT],isProfessional:e=>e.user.roles[k.PROFESSIONAL],params:e=>e.params,query:e=>e.queries,roles:e=>Sl(e.user.roles),selfHelpOrganisationName:e=>e.params.organisation_name,selfHelpOrganisationSlug:e=>e.params.organisation_slug,ssoData:e=>e.ssoData,twoFactorEnabled:e=>e.user.twoFactorEnabled,user:e=>e.user,userEmail:e=>e.user.email,userId:e=>e.user.id,userName:e=>e.user.userName,userRoles:e=>e.user.roles,userUuid:e=>e.user.uuid},mutations:{LOGIN:(e,t)=>{localStorage.setItem("lang",t.language),e.user={...e.user,acceptedDataStorageAgreement:t.accepted_data_storage_agreement,email:t.email,groups:t.groups,hasCarePlanInvitations:t.has_care_plan_invitations,hasCoachingEnabled:t.coaching_enabled,hasEmailNotificationsEnabled:t.email_notifications,hasMonitorRequests:t.has_monitor_requests,id:t.id,isMigrated:t.is_migrated,roles:{[k.PROFESSIONAL]:t.groups.includes("professional"),[k.PATIENT]:t.groups.includes("patient")},twoFactorEnabled:t.two_factor_enabled,userName:t.display_name,uuid:t.uuid}},SET_SSO_DATA:(e,t)=>{e.ssoData={...t}},SET_USER_ROLES:(e,t)=>{e.user.roles={...e.user.roles,[k.ORGANISATION_CARE_GIVER]:t.is_organisation_care_giver,[k.ORGANISATION_ADMIN]:t.is_organisation_admin}},SET_HAS_CARE_PLAN_INVITATIONS:(e,t)=>{e.user.hasCarePlanInvitations=t},SET_USER_NAME:(e,t)=>{e.user.userName=t},SET_HAS_MONITOR_REQUESTS:(e,t)=>{e.user.hasMonitorRequests=t},SET_HAS_EMAIL_NOTIFICATIONS_ENABLED:(e,t)=>{e.user.hasEmailNotificationsEnabled=t},SET_DATA_STORAGE_AGREEMENT:(e,t)=>{e.user.acceptedDataStorageAgreement=t},SET_QUERIES:(e,t)=>{Object.keys(t).forEach(n=>{da.includes(n)&&(e.queries[n]=t[n])})},SET_PARAMS:(e,t)=>{Object.keys(t).forEach(n=>{da.includes(n)&&(e.params[n]=t[n])})},REMOVE_QUERY_PARAMS:(e,t)=>{t.forEach(n=>{delete e.queries[n],delete e.params[n]})},UPDATE_EMAIL_ADDRESS:(e,t)=>{e.user.email=t}},actions:{login:({dispatch:e},{body:t,care_plan_token:n})=>He.post(le("login"),t,{params:{care_plan_token:n}}).then(r=>e("setLoginData",r)).catch(r=>{throw r}),setSsoData:({commit:e},t)=>{e(ma,t)},resetSsoData:({commit:e})=>{e(ma,{})},setLoginData:({commit:e},t)=>{const{data:n}=t,r=!n.two_factor_enabled,a={...n,is_authenticated:r};Ii(a.language),e(pa,a),us({id:a.uuid,role:a.groups[0],locale:a.language,current_platform:window.location.hostname}),ds()},setQueries:({commit:e},t)=>{e(hl,t)},setParams:({commit:e},t)=>{e(vl,t)},removeQueryParams({commit:e},t){e(ul,t)},setUserRoles:({commit:e},t)=>{e(dl,t)},changeEmail:({commit:e},t)=>{e(El,t)},setDataStorageAgreement:({commit:e},t)=>{e(pl,t)},setHasCarePlanInvitations:({commit:e},t)=>{e(ml,t)},setUserName:({commit:e},t)=>{e(gl,t)},setHasMonitorRequests:({commit:e},t)=>{e(fl,t)},setHasEmailNotificationEnabled:({commit:e},t)=>{const n={profile:{email_notifications:t}};He.patch(le("settings"),n).then(()=>{e(_l,t)}).catch(r=>{throw r})},twoFactorAuthenticate:({commit:e},t)=>He.post(le("two_factor_authenticate"),t).then(n=>{const r={...n.data,is_authenticated:!0};e(pa,r)}).catch(n=>{throw n})}},bl="ADD_QUESTIONNAIRE_INFORMANT_ASSIGNMENT",wl="DELETE_TREATMENT_ASSIGNMENT",Al="DELETE_QUESTIONNAIRE_ASSIGNMENT",yl="RESET_ASSIGNMENTS",kl="ADD_QUESTIONNAIRE_ASSIGNMENT",Il="SET_TREATMENT_ASSIGNMENTS",Rl="UPDATE_QUESTIONNAIRE_ASSIGNMENT_DATES",Pl="UPDATE_QUESTIONNAIRE_ASSIGNMENT_INFORMANTS_SELECTED",Nl=()=>({questionnaireAssignments:[],treatmentAssignments:[]}),Ol={namespaced:!0,state:Nl(),getters:{questionnaireAssignments:e=>e.questionnaireAssignments,treatmentAssignments:e=>e.treatmentAssignments,treatmentAssignmentIds:e=>e.treatmentAssignments.map(t=>t.value)},mutations:{ADD_QUESTIONNAIRE_ASSIGNMENT:(e,t)=>{e.questionnaireAssignments.push(t)},ADD_QUESTIONNAIRE_INFORMANT_ASSIGNMENT:(e,t)=>{e.questionnaireAssignments=e.questionnaireAssignments.filter(n=>n.value===t.value?t:n)},DELETE_QUESTIONNAIRE_ASSIGNMENT:(e,t)=>{e.questionnaireAssignments=e.questionnaireAssignments.filter(n=>n.id!==t)},DELETE_TREATMENT_ASSIGNMENT:(e,t)=>{e.treatmentAssignments=e.treatmentAssignments.filter(n=>n.value!==t)},RESET_ASSIGNMENTS:e=>{e.questionnaireAssignments=[],e.treatmentAssignments=[]},SET_TREATMENT_ASSIGNMENTS:(e,t)=>{e.treatmentAssignments=[...t]},UPDATE_QUESTIONNAIRE_ASSIGNMENT_DATES:(e,{executionDates:t,index:n})=>{e.questionnaireAssignments[n].executionDates=t},UPDATE_QUESTIONNAIRE_ASSIGNMENT_INFORMANTS_SELECTED:(e,{informants:t,index:n})=>{e.questionnaireAssignments[n].informants=t}},actions:{addQuestionnaireAssignment:({commit:e},t)=>{e(kl,t)},addQuestionnaireInformantAssignment:({commit:e},t)=>{e(bl,t)},deleteQuestionnaireAssignment:({commit:e},t)=>{e(Al,t)},deleteTreatmentAssignment:({commit:e},t)=>{e(wl,t)},resetAssignments:({commit:e})=>{e(yl)},setTreatmentAssignments:({commit:e},t)=>{e(Il,t)},updateQuestionnaireAssignmentDates:({commit:e},t)=>{e(Rl,t)},updateQuestionnaireAssignmentInformantsSelected:({commit:e},t)=>{e(Pl,t)}}},Dl="SET_ENROLLMENTS",$l="SET_ACTIVE_ENROLLMENT",Cl="SET_ACTIVE_ORGANISATION",wi=()=>({enrollments:[],activeEnrollment:{},activeOrganisation:{}}),jl={namespaced:!0,state:wi(),getters:{activeEnrollment:e=>e.activeEnrollment,activeOrganisation:e=>e.activeOrganisation,enrollments:e=>e.enrollments,externalVideoCallIsEnabled:e=>e.activeEnrollment.external_video_call_enabled,patientsLabel:e=>e.activeEnrollment.patient_label,questionnaireIsEnabled:e=>e.activeEnrollment.questionnaires_enabled,recommendedTreatments:e=>e.activeEnrollment.organisation.top_treatments},mutations:{SET_ENROLLMENTS:(e,t)=>{e.enrollments=t},SET_ACTIVE_ENROLLMENT:(e,t)=>{[e.activeEnrollment]=e.enrollments.filter(n=>n.id===t),e.activeEnrollment&&(e.activeOrganisation=e.activeEnrollment.organisation)},SET_ACTIVE_ORGANISATION:(e,t)=>{e.activeOrganisation=t}},actions:{setEnrollments({commit:e}){return He.get(le("enrollments"),{params:{page_size:1e3}}).then(t=>{e(Dl,t.data.results)}).catch(t=>{throw t})},setActiveEnrollment:({commit:e,dispatch:t,getters:n},r)=>{e($l,r),t("auth/setUserRoles",n.activeEnrollment,{root:!0})},setActiveOrganisation:({commit:e},t)=>{e(Cl,t)}}},Ll="SET_ERROR_STATUS_CODE",Ml="SET_INTERNAL_SERVER_ERROR_CODE",Ai=()=>({errorStatusCode:null,internalServerErrorCode:null}),Vl={namespaced:!0,state:Ai(),getters:{errorStatusCode:e=>e.errorStatusCode,internalServerErrorCode:e=>e.internalServerErrorCode},mutations:{SET_ERROR_STATUS_CODE:(e,t)=>{e.errorStatusCode=t},SET_INTERNAL_SERVER_ERROR_CODE:(e,t)=>{e.internalServerErrorCode=t}},actions:{setErrorStatusCode({commit:e},t){e(Ll,t)},setInternalServerErrorCode({commit:e},t){e(Ml,t)}}},zl="ADD_ROUTE",Bl="REMOVE_FIRST",yi=()=>({redirectionQueue:[],redirectionRoute:null}),ql={namespaced:!0,state:yi(),getters:{redirectionQueue:e=>e.redirectionQueue,firstInQueue:e=>e.redirectionQueue[0],redirectionQueueEmpty:e=>!e.redirectionQueue.length,redirectionRoute:e=>e.redirectionRoute||e.redirectionQueue[0]},mutations:{ADD_ROUTE:(e,t)=>{e.redirectionQueue.push(t)},REMOVE_FIRST:e=>{e.redirectionRoute=e.redirectionQueue.shift()}},actions:{addRoute({commit:e},t){e(zl,t)},removeFirst({commit:e}){e(Bl)}}},Fl="RESET_STATE",Ul={resetState:async({commit:e})=>{await e(Fl)}},Gl={RESET_STATE:e=>{Object.assign(e.auth,bi()),Object.assign(e.enrollments,wi()),Object.assign(e.errors,Ai()),Object.assign(e.redirectQueue,yi())}},xl=ns({mutations:Gl,actions:Ul,modules:{auth:Tl,carePlanCreate:Ol,enrollments:jl,errors:Vl,redirectQueue:ql},plugins:[rs({paths:["auth","enrollments","redirectQueue"]})],strict:!1}),Ce=xl,Hl={en:"https://gezondeboel.nl/privacystatement-english/",nl:"https://gezondeboel.nl/privacystatement/"},Wl={therapieland:{name:"Therapieland",vimeoId:373340845,websiteAccountChanges:"https://therapieland.nl/wijzigingen/",websitePrivacy:"https://therapieland.nl/privacystatement/",websiteRegister:"https://therapieland.nl/aanvragenproefaccount/",websiteResearch:"https://mijn.therapieland.nl/research/",websiteTerms:"https://therapieland.nl/algemene-en-gebruikersvoorwaarden/",websiteUrl:"https://www.therapieland.nl",emailInfo:"info{'@'}therapieland.nl"},gezondeboel:{name:"Gezondeboel",vimeoId:290222645,websiteAccountChanges:"https://gezondeboel.nl/wijzigingen/",websitePrivacy:Hl[localStorage.getItem("lang")||"nl"],websiteRegister:"https://gezondeboel.nl/registeren/",websiteResearch:"https://mijn.gezondeboel.nl/research/",websiteTerms:"https://gezondeboel.nl/algemene-en-gebruikersvoorwaarden/",websiteUrl:"https://www.gezondeboel.nl",emailInfo:"info{'@'}gezondeboel.nl"}},P=Wl.therapieland,$=()=>`general.words.${Ce.getters["enrollments/patientsLabel"]}`,Yl={components:{audio:{unSupportBrowser:"Deze audio wordt niet ondersteund door je browser."},carePlanCreateSideBar:{hasPrefilledDataErrorTitle:"Je kunt niet verder, omdat er cliëntgegevens missen.",hasPrefilledDataErrorText:"Ga terug naar het HIS of EPD, vul de missende gegevens van deze persoon daar in en maak dan een nieuwe uitnodiging."},formGroupPassword:{passwordMust:"Wachtwoord moet"},landingLayout:{help:"Hulp nodig?",Therapieland:{mentalCare:"Ontdek e-Mental health behandelingen voor jouw zorg"},Gezondeboel:{mentalCare:"Gezondeboel geeft je het vermogen om veerkrachtig te leven"}},navigationComponent:{confirmLogout:"Uitloggen bevestigen",logoutConfirmation:"Weet je zeker dat je wilt uitloggen?"},pagination:{numericPagination:{showResults:"Toon {pageSize} resultaten",noResultsFound:"Geen resultaten gevonden."},loadMore:"Laad meer",noData:"Er zijn geen gegevens.",scroll:"Scroll naar beneden om meer te zien."},searchComponent:{limitReached:"Maximaal {count} deelnemers zijn toegestaan",participantAlreadyAdded:"Deze deelnemer is al toegevoegd"},shareComponent:{copyLink:"Kopieer link",inviteProfessional:"Professional uitnodigen",letOthersHelpYou:"Laat anderen je helpen",linkCopied:"Link gekopieerd",invited:"Uitgenodigd",othersIntro:"Nodig vrienden, familie of bekenden uit. Dit zal hen helpen te begrijpen waar jij aan werkt, waardoor zij jou beter kunnen steunen.",othersNote:"Anderen hebben geen toegang tot uw persoonlijke gegevens of ingevulde antwoorden binnen het programma.",preview:"Voorbeeld",professionalIntro:"Nodig een professional uit die jou begeleidt of helpt met jouw zelfontwikkeling. Dit kan een coach, behandelaar, begeleider of een andere professional zijn.",professionalNote:"<b>Deze persoon krijgt alleen toegang tot het programma of de vragenlijst waarvoor jij toestemming geeft.</b> Jullie kunnen ook berichten uitwisselen zodat jullie samen kunnen werken aan jouw doelen.",share:"Deel",shareWith:"Deel met meer"},treatmentAssignmentGoal:{addNewGoal:"Voeg een nieuw doel toe",confirmationModal:"Als je je doel wil aanpassen, raden we je aan om een nieuw doel toe te voegen, zodat je je vorige score op dit doel niet kwijt raakt. Wil je je doel toch aanpassen?",goalPlaceholder:"Vul hier je doel in...",intro:"Hieronder kan je je doel(en) voor dit programma opstellen. Met het schuifje kan je aangeven hoe ver je bent met het bereiken van dit doel. We zullen hier later weer op terug komen.",maxLabel:"Bereikt",minLabel:"Niet bereikt",noGoalTextSet:"Nog geen doel gesteld",seePreviousGoals:"Toon eerdere scores",submitNewGoal:"Sla nieuw doel op",title:"Doel"},treatmentStepMenu:{title:"Programma overzicht",motivationalQuote:"Je bent goed op weg!"},treatmentVideoElement:{summary:"Samenvatting",text:"Tekst"},widgetAnalytics:{active:({linked:e})=>`${e($())} die de laatste 2 weken zijn ingelogd.`,errorMessage:"Er is een fout opgetreden bij het ophalen van de gegevens. Vernieuw de pagina om het opnieuw te proberen.",inactive:({linked:e})=>`${e($())} die de laatste 2 weken niet zijn ingelogd.`,invited:({linked:e})=>`${e($())} die hun uitnodiging nog niet geaccepteerd hebben.`,loggedInRecently:"Recent ingelogd",notLoggedInRecently:"Niet recent ingelogd",openInvites:"Openstaande uitnodigingen"},widgetVideoCall:{addParticipants:"Deelnemer toevoegen",appointmentConfirmation:"Afspraakbevestiging",errorTimeStart:"De begintijd van de vergadering kan niet in het verleden liggen",goToWSDPortal:"Ga naar al mijn beeldbel afspraken",inviteFailed:"De uitnodiging kon niet worden aangemaakt",inviteSuccess:"De deelnemers worden uitgenodigd",meetTitle:"{name} | {name} + {total} deelnemer | {name} + {total} deelnemers",modalError:"De verbinding met het portaal is mislukt. Probeer het opnieuw of navigeer naar de beeldbel afspraken.",newAppointment:"Nieuwe afspraak",noAppointments:"Geen beeldbel afspraken de komende 12 uur",openPortal:"Open het portaal",searchNameEmail:"Zoeken op voornaam of e-mailadres",videoCall:"Beeldbellen",widgetError:"Kon geen gegevens ophalen. Klik op de onderstaande knop om uw afspraken te bekijken"},widgets:{monitorAddRecordError:"Er is iets mis gegaan met het opslaan, probeer het nog eens.",monitorAddRecordSuccess:"Opslaan gelukt! Bekijk je resultaat op de Monitor-pagina.",monitorAdvice:"Krijg meer inzicht in je dagen door de monitors in te vullen!",monitorCreate:"Maak een monitor",monitorEmptyState:"Je hebt nog geen monitor. Start met het bijhouden van jouw emoties of je gedrag om meer inzicht in jouw dagen te krijgen!",monitorSeeAll:"Bekijk je monitors",monitorTitle:"Monitor",newsDefaultContent:`${P.name} wil graag toegankelijk zijn voor iedereen! Hoe? Met een online e-Health platform voor programma's, vragenlijsten, apps en meer!`,newsDefaultTitle:`${P.name} overzicht`,noTopTreatmentsFound:"Geen top-programma's gevonden",noTreatmentsFound:"Geen programma’s gevonden.",recommendedTreatments:"Aanbevolen programma's",recommendedTreatmentsSubtitle:"Ontdek programma’s die jouw organisatie aanbeveelt"}},general:{actions:{accept:"Accepteer",add:"Toevoegen",addADate:"Voeg een datum toe",addAnotherDate:"Voeg nog een datum toe",added:"Toegevoegd",addMore:"Meer toevoegen",addMoreToCarePlan:"Meer aan werkmap toevoegen",addNewMonitor:"Nieuwe monitor toevoegen",addNewPatient:({linked:e})=>`${e($())} toevoegen`,addToCarePlan:"Toevoegen aan werkmap",admit:"Binnenlaten",all:"Alles",archive:"Archiveren",assigned:"Toegevoegd",availableOn:"Beschikbaar op",back:"Terug",cancel:"Annuleren",change:"Aanpassen",changePassword:"Wijzig wachtwoord",clearAll:"Alles verwijderen",close:"Sluiten",closeAll:"Alles inklappen",completed:"Voltooid",completedOn:"Voltooid op",confirm:"Bevestigen",continue:"Verdergaan",continueTreatment:"Doorgaan met programma",copied:"Gekopieerd",copy:"Kopieren",create:"Aanmaken",deactivate:"Deactiveer",decline:"Afwijzen",delete:"Verwijderen",deleteText:'Wil je "{element}" verwijderen?',denyEntry:"Weigeren",done:"Klaar",edit:"Aanpassen",expand:"Vergroten",expandAll:"Alles uitklappen",export:"Downloaden",filledIn:"Ingevuld",getStarted:"Start",goToQuestionnaire:"Ga naar vragenlijst",hide:"Verbergen",hideProgress:"Verberg voortgang",inProgress:"In behandeling",invite:"Nodig uit",join:"Aanmelden",lastReminderOn:"Laatste herinnering op",loading:"Laden",loggingIn:"Bezig met inloggen",login:"Inloggen",logout:"Uitloggen",message:"Stuur bericht",next:"Volgende",open:"Open",openInvites:"Niet geaccepteerd",openQuestionnaire:"Open vragenlijst",pay:"Betalen",pending:"In afwachting",professionalStatus:"Geaccepteerd | Uitgenodigd | Afgewezen",progress:"Voortgang",reconnect:"Reconnect",reduce:"Verkleinen",register:"Registreren",remove:"Verwijderen",resendCode:"Code opnieuw versturen",review:"Bekijken",save:"Opslaan",saveChanges:"Wijzigingen opslaan",scheduled:"Gepland",scheduledOn:"Gepland op",scheduleRecurrence:"Plan een herhaling",search:"Zoeken",selectAll:"Selecteer alles",send:"Versturen",sendAgain:"Nogmaals versturen",sendEmail:"Stuur e-mail",sendInvitation:"Verzend uitnodiging",sendMessage:"Voeg een bericht toe",sendReminder:"Stuur herinnering",sendTo:"Verstuur naar",sent:"Verstuurd",share:"Delen",shareWith:"Deel met",showOnly:"Toon alleen",showProgress:"Toon voortgang",start:"Start",started:"Gestart",startedOn:"Gestart op",startTreatment:"Start programma",startWith:"Start met",to:"Naar",tryAgain:"Try again",validOn:"Geldig op"},days:{mon:"Ma",tue:"Di",wed:"Wo",thu:"Do",fri:"Vr",sat:"Za",sun:"Zo"},months:{january:"januari",february:"februari",march:"maart",april:"april",may:"mei",june:"juni",july:"juli",august:"augustus",september:"september",october:"oktober",november:"november",december:"december"},errors:{accessDenied:"Toegang geweigerd",component:"Oeps... Er is iets mis gegaan. We gaan op zoek naar wat er is gebeurd.",emailSend:"Het verzenden van de e-mail is mislukt. Probeer het later nog eens.",expiredToken:"Sorry, deze link is niet meer geldig!",internalError:"Interne server fout",issueReference:"Uitgifte referentie: {code}",needHelp:"Hulp nodig? Bel onze helpdesk op: <a href='tel:+31207712848'>020-7712848</a>.",notFound:"Pagina niet gevonden",professionalJoinOrganisation:"U kunt zich niet als professional bij {organisation_name} aansluiten",useEPDForInvites:({linked:e})=>`Je moet het EPD gebruiken om nieuwe ${e($())} uit te nodigen.`},filters:{active:"Recent ingelogd",adults:"Volwassenen",categoryFilter:"Categorie filter",children:"Kinderen",dailyActivities:"Daginvulling",finances:"Financiën",health:"Gezondheid",inactive:"Niet recent ingelogd",justQuestionnaires:"Alleen vragenlijsten",living:"Wonen",personal:"Persoonlijk",rejected:"Geweigerd",socialContacts:"Sociale contacten",targetGroup:"Geschikt voor:",youth:"Jongeren"},formFields:{dateOfBirth:"Geboortedatum",education:"Onderwijs",email:"E-mail",employabilityVitality:"Arbeid & Vitaliteit",firstName:"Voornaam",generalPractitioners:"Huisartsenzorg",ggz:"GGZ",hospitalCare:"Ziekenhuiszorg",infix:"Voorvoegsel",kvkNumber:"KVK-Nummer (of btw-nummer)",lastName:"Achternaam",message:"Bericht (optioneel)",name:"Naam",organisationName:"Organisatie naam",organisationType:"Organisatie type",other:"Overig",others:"Anderen",password:"Wachtwoord",passwordStrengthTooltipTitle:{weak:"Zwak wachtwoord",moderate:"Matig wachtwoord",strong:"Sterk wachtwoord",veryStrong:"Zeer sterk wachtwoord"},passwordStrengthTooltipContent:"Kies een wachtwoord dat anderen niet makkelijk kunnen raden. Gebruik ongebruikelijke woorden of woordgrapjes, onverwachte HOOFDletters, creatieve spelling, cijfers en $ymbolen. Het houdt je persoonlijke informatie veilig.",phone:"Telefoon",reference:`Hoe of waar heb je voor het eerst van ${P.name} gehoord? (optioneel)`,role:"Rol",socialDomain:"Social Domein",username:"Gebruikersnaam",viaAdvertisingCampaign:"Via een (advertentie) campagne",viaArticleOrNews:"Via een artikel of nieuwsbericht",viaEvent:"Via een event (online of offline)",viaSearchEngine:"Via een zoekmachine",wordOfMouth:"Mond-tot-mondreclame"},formGeneralError:{carePlanAlreadyExists:"Deze patiënt is al uitgenodigd.",careTakerEmailAsCareGiver:"Je kan geen uitnodiging naar jezelf versturen.",default:"Opslaan mislukt. Probeer het nog eens.",emailAlreadyExist:"E-mailadres is al in gebruik.",enrollmentOrganisationRestrictInvitingPatients:"Je moet je EPD gebruiken om cliënten uit te nodigen.",incorrectEmailPassword:"Oeps, deze combinatie kennen we niet. Kan gebeuren natuurlijk, probeer het nog eens!",invalidEmail:"Dit e-mailadres is niet geldig.",invalidOldPassword:"Oud wachtwoord is niet geldig",invalidPassword:"Dit wachtwoord is niet geldig",nonExistentTreatment:"Het lijkt erop dat de organisatie dit programma niet aanbiedt, annuleer om terug te gaan naar het dashboard",notPossibleToSendThisInvitation:"Het is niet mogelijk om deze uitnodiging te versturen. Neem contact op met de helpdesk, zij kunnen je verder helpen.",organisationAlreadyExists:`Deze organisatie bestaat al in ons systeem. Neem voor een nieuw account contact met ons op via <a href='mailto:${P.emailInfo}'>${P.emailInfo}</a> of <a href='tel:+31207712848'>020 771 2848</a> en dan helpen wij je verder.`,professionalAlreadyExists:"Oeps.. deze behandelaar is al toegevoegd aan deze gebruiker.",registeredUserAlreadyExists:"Deze gebruiker bestaat al.",treatmentAssignmentAlreadyExists:"Oeps.. deze behandeling is al toegevoegd aan deze gebruiker.",tryLater:"Er is iets mis gegaan, probeer het later nog eens.",unacceptedPrivacyAgreement:"De gebruikersvoorwaarden zijn nog niet geaccepteerd."},formGroupError:{between:"Waarde moet tussen {min} en {max} zitten.",blank:"Veld is leeg.",capital:"1 hoofdletter",containsFigure:"1 speciaal teken",default:"Veld is niet geldig.",email:"Moet een correct e-mail adres zijn.",emailIsUnique:"Je hebt dit e-mailadres al gebruikt.",identical:"Wachtwoorden moeten identiek zijn.",invalid:"Veld is ongeldig.",emptyDates:"Alle data moeten zijn ingevuld.",maxLength:"Bevat maximaal {length} tekens",minLength:"Minstens {length} tekens",notIdenticalEmail:"Dit is je huidige e-mailadres.",notSameTime:"Kan niet gelijk zijn",required:"Verplicht veld.",tel:"Moet een correct telefoonnummer zijn 123456789."},navigation:{backToCarePlan:"Terug naar werkmap",backToChat:"Terug naar berichten",backToDashboard:"Terug naar dashboard",backToLogin:"Terug naar login",backToOverview:"Terug naar overzicht",backToWebsite:"Terug naar website",goBack:"Ga terug",goToCarePlan:"Ga naar werkmappen",goToDashboard:"Ga naar dashboard",goToEPD:"Ga naar het EPD",goToLogin:"Ga naar inloggen",goToLoginScreen:"Ga naar het loginscherm",goToMonitors:"Ga naar monitors",goToQuestionnaire:"Ga naar vragenlijst",goToTreatments:"Ga naar programma overzicht"},notifications:{acceptCarePlan:({linked:e})=>`Een ${e($())} heeft zijn/haar uitnodiging geaccepteerd.`,acceptMultiProfessionalCarePlan:"{care_giver_first_name} heeft de uitnodiging geaccepteerd voor de werkmap van {care_taker_first_name}.",acceptMonitorRequest:"{care_taker_name} heeft uw verzoek voor toegang tot monitors geaccepteerd.",acceptTreatment:"Je behandelaar heeft de uitnodiging om je behandeling(en) te delen geaccepteerd.",addSelfStartTreatment:({linked:e})=>`Een ${e($())} is een zelfhulpbehandeling gestart.`,addSlugOrganisationCarePlan:"Je bent lid geworden {organisation_name}.",archiveCareTaker:"{care_giver_name} heeft je werkmap gearchiveerd.",deactivateCareTaker:({linked:e})=>`Een ${e($())} heeft zijn/haar account gedeactiveerd`,informantCompletedQuestionnaire:"Een informant heeft de {questionnaire_name} ingevuld over {care_taker_name}.",noNewNotification:"Geen nieuwe notificaties",notification:"Je hebt een notificatie",patientCompletedQuestionnaire:"{care_taker_name} heeft de {questionnaire_name} ingevuld.",patientNotLogged:({linked:e})=>`Een ${e($())} heeft al twee weken niet meer ingelogd.`,professionalAddedToCarePlan:"{inviter_name} heeft {invitee_name} toegang gegeven tot jouw werkmap.",refuseCarePlan:({linked:e})=>`Een ${e($())} heeft zijn/haar uitnodiging geweigerd.`,refuseMultiProfessionalCarePlan:"{care_giver_first_name} heeft de uitnodiging afgewezen voor de werkmap van {care_taker_first_name}.",refuseMonitorRequest:"{care_taker_name} heeft uw verzoek om toegang tot monitors geweigerd.",refuseTreatment:"Uw behandelaar heeft de uitnodiging om uw behandeling(en) te delen geweigerd.",reminderNotSent:"Herinnering niet verstuurd",reminderSent:"Herinnering verstuurd",shareTreatment:({linked:e})=>`Een ${e($())} heeft een behandeling met je gedeeld.`,updateCarePlan:"Je behandelaar heeft iets veranderd in je werkmap."},payment:{paymentCanceled:"Betaling is geannuleerd",paymentExpired:"Betaling is verlopen",paymentFailed:"Betaling is mislukt",paymentSucceeded:"Betaling is gelukt"},searchPlaceholders:{searchPatients:({linked:e})=>`Hier kan je naar al je ${e($())} zoeken. Vanuit privacy overwegingen adviseren we je op de volledige naam te zoeken.`,searchFor:"Zoeken ..."},titles:{403:"Toestemming geweigerd",404:"Niet gevonden",500:"Interne server fout",activateAccount:"Activeer je account",addMoreToCarePlan:"Meer aan werkmap toevoegen",administration:"Administratie",carePlan:"Werkmap",carePlanAcceptInvitations:"Accepteer werkmap",carePlanCreate:"Nodig uit",carePlanNoPermission:"Nodig uit - geen toestemming",changeEmailSuccess:"E-mail succesvol gewijzigd",changePassword:"Wijzig wachtwoord",chat:"Berichten",coaching:"Coaching",createdAccount:"Account aangemaakt",dashboard:"Dashboard",dataStorageAgreement:"Data opslag overeenkomst",deactivatedAccount:"Gedeactiveerd account",deleteAccount:"Verwijderen account",deletedAccount:"Verwijderd account",diary:"Dagboek",error:"Fout",expiredToken:"Verlopen token",forgotPassword:"Wachtwoord vergeten",groups:"Groepen",home:`E-Health van ${P.name}`,krachtplanPermission:"Krachtplan Toestemming",login:"Inloggen",loginWithToken:"Inloggen met token",monitor:"Monitors",monitorAcceptRequests:"Accepteer monitor",patient:({linked:e})=>`${e($())}`,patientCarePlans:"Patiënt werkmappen",patientShared:({linked:e})=>`Gedeelde ${e($())}`,patients:({linked:e})=>`${e($())}`,questionnaireAssignment:"Vragenlijst",questionnaireInformant:"Informantvragenlijst",questionnaireList:"Vragenlijsten",register:"Registreren",registerOrganisation:"Aanvraag voor organisatie",securityCode:"Beveiligingscode",settings:"Instellingen",ssoValidation:"Single sign-on",survey:"Tevredenheidsmeting",treatmentAssignmentsShare:"Programma’s delen",treatmentDetail:"Programma",treatmentInformation:"Informatie",treatmentList:"Programma's",treatmentPayment:"Betaling voor programma",treatmentStep:"Stap",twoFactorAuthentication:"Twee Factor Authenticatie",userNameInformation:"Gebruikernaam informatie"},userRoles:{professional:"Professional"},words:{account:"Account",active:"Actief",activities:({linked:e})=>`${e($())} activiteiten`,bad:"Slecht",carePlan:"Werkmap",carePlanContent:"Inhoud werkmap",citizen:"burger | burgers",client:"cliënt | cliënten",content:"Inhoud",count:"Aantal",current:"Huidige",customer:"klant | klanten",date:"Datum",employee:"medewerker | medewerkers",enduser:"eindgebruiker | eindgebruikers",error:"fout",goal:"Doel",good:"Goed",great:"Top",help:"Help",inactive:"Inactief",informant:"Informant | Informanten",invited:"Uitgenodigd",invitee:"Uitgenodigde | Uitgenodigden",inviter:"Uitnodiger",language:"Taal",mins:"{time} mins",negative:"Matig",new:"Nieuw",newPassword:"Nieuw wachtwoord",no:"Nee",noEmail:"Geen email",noPermission:"Geen toestemming",notifications:"Notificaties",off:"Uit",ok:"Ok",oldPassword:"Oud wachtwoord",on:"Aan",overview:"Overzicht",participants:"Deelnemer | Deelnemers",passwordConfirmation:"Bevestig wachtwoord",patient:"patiënt | patiënten",professional:"Professional",professionalEg:"bijv. therapeut, huisarts of coach",progress:"Voortgang",pupil:"leerling | leerlingen",questionnaire:"Vragenlijst | Vragenlijsten",recipient:"Ontvanger",records:"Scores",resident:"buurtbewoner | buurtbewoners",results:"Resultaat | Resultaten",showLess:"Toon minder",showMore:"Toon meer",student:"student | studenten",subject:"Onderwerp",time:"Tijd",today:"Vandaag",tomorrow:"Morgen",total:"Totaal",treatment:"Programma | Programma's",unknown:"Niet bekend",videoCall:"Videogesprek | Videogesprekken",week:"Week",yes:"Ja"}},views:{acceptMonitorPermissionRequests:{contentTitle:"Monitor(s)",firstContent:"{requester}  wil graag meekijken met jouw monitor(s). <br><br> Heb je nog geen monitor aangemaakt? Maak deze dan eerst aan.",secondContent:"Met een monitor kun je gewoonten en activiteiten vastleggen en met jouw zorgverlener evalueren. Je kunt bijvoorbeeld inzicht krijgen in hoevaak je rookt of drinkt, om vervolgens samen te kijken waar dit gedrag vandaan komt en welke oplossingen er eventueel zijn voor jouw situatie. <br><br>Geef toestemming of weiger het verzoek om mee te kijken met jouw monitor(s).",title:"Je bent uitgenodigd om Monitors te gebruiken"},activateAccount:{accountCreatedSucceed:"Je account is geactiveerd!",authorization:`Ik geef Therapielandtoestemming om mijn persoonlijke gegevens te beheren en ik ga akkoord met het <a href='${P.websitePrivacy}' target='_blank'>privacy statement</a> van Therapieland`,deleteAccount:`Ik wil geen gebruik maken van ${P.name}`,haveAccount:"Heb je al een account?",loginPromptDescription:"Je probeert een account te activeren, maar je bent nog ingelogd met een ander account. Log eerst uit voordat je een nieuw account activeert.",loginPromptTitle:"Je bent nog ingelogd",placeholderPassword:"Stel een wachtwoord in",placeholderUsername:"Stel een gebruikersnaam in",privacy:"privacy verklaring",research:`Ik geef toestemming aan ${P.name} om mijn geanonimiseerde gegevens te gebruiken voor het doen van onderzoek. Lees meer <a href='${P.websiteResearch}' target='_blank'>over onderzoekstoestemming</a>.`,resendEmailAfter:"Verstuurd. Je kunt over 5 seconden een nieuwe e-mail versturen.",termsAndConditions:`Ik ga akkoord met de <a href='${P.websiteTerms}' target='_blank'>Gebruikersvoorwaarden</a> en de <a href='${P.websitePrivacy}' target='_blank'>Privacystatement</a>.`,title:"Activeer je account",uspParagraph:`${P.name} heeft de missie om mensen te bekrachtigen een gezond leven te leiden door psychologische expertise universeel beschikbaar en inzetbaar te maken, op iedere plek, op ieder moment.`,uspTitle:"E-Health die je voelt, die je raakt, die je oppakt!"},carePlanAcceptInvitations:{carePlanInvitation:"Werkmap uitnodiging",carePlanInvitationInfo:"Je hebt deze uitnodiging ontvangen van een collega. Als je een werkmap uitnodiging accepteert, krijg je toegang tot de bestaande werkmap van deze cliënt. Hij of zij zal zichtbaar zijn in je cliënten overzicht. Je kunt alle programma's en vragenlijsten inzien, zoals dat het geval zou zijn als je de cliënt zelf had uitgenodigd.",carePlanInvitationFrom:"Werkmap uitnodiging van {care_giver}",hasInviteYou:`{care_giver} van {organisation_name} heeft je uitgenodigd om ${P.name} te gebruiken. Je kunt werken aan behandelingen en/of vragenlijsten van jouw professional. Communiceer met je professional via ${P.name}, gebruik een extra tool om jezelf sterker te maken en deel je voortgang met je persoonlijke netwerk.`,invitationAccepted:"De uitnodiging is geaccepteerd",invitationRefused:"De uitnodiging is geweigerd",programInvitation:"Programma uitnodiging",programInvitationFrom:"Programma uitnodiging van {care_taker} | Programma's uitnodiging van {care_taker}",programInvitationInfo:"De cliënt heeft jou uitgenodigd voor zijn of haar programma. Je kunt zien wat er gedaan is, en je kan berichten uitwisselen met deze cliënt.",questionDeclineInvitation:"Wil je de uitnodiging afslaan?",selectedBy:"Geselecteerd door {care_giver}",selectedQuestionnaires:"Geselecteerd vragenlijst | Geselecteerde vragenlijsten",selectedTreatments:"Geselecteerd programma | Geselecteerde programma’s",selectedTreatmentsAndQuestionnaires:"Je professional selecteerde behandelingen en/of vragenlijsten om mee aan de slag te gaan.",yourHaveBeenInvitedInvitation:`Je bent uitgenodigd om ${P.name} te gebruiken.`,yourInvitation:"Jouw uitnodiging | Jouw uitnodigingen"},carePlanAdd:{assignmentInCarePlan:"Al beschikbaar in werkmap",modalInfoWithoutEmail:({linked:e})=>`Let op: Er is geen e-mailadres bekend van deze ${e($())}, dus het is niet mogelijk voor de ${e($())} om deze opdracht zelfstandig uit te voeren.`},carePlanCreate:{addAnotherInformant:"Voeg nieuwe informant toe",addCarePlan:"Toevoegen aan werkmap",addCarePlanText:({linked:e})=>`Selecteer hier programma's en vragenlijsten voor in de werkmap van de ${e($())}.`,addGoalPlaceholder:"Voeg een doel toe...",addGoalText:({linked:e})=>`Wil je een doel toevoegen aan de werkmap? Het kan de motivatie van de ${e($())} versterken.`,addInformant:"Informant toevoegen",addProfessional:"Voeg behandelaar toe",allQuestionnaires:"Alle vragenlijsten",allTreatments:"Alle programma's",cannotSentWithoutInformant:"Zonder informant kan de vragenlijst niet worden verzonden",changeProfessional:"Wijzig behandelaar",filledByInformant:"In te vullen door een informant",filledByProfessional:"In te vullen door behandelaar",filledByYou:"In te vullen door jou",finalize:"Afronden",informantAtLeast1:"Voeg minstens 1 informant toe om de uitnodiging te versturen.",informantLimitReached:"Je kunt niet meer dan {limit} informanten per uitnodiging toevoegen.",informantQuestionnaire:"Informantvragenlijst",informantQuestionnaireEg:"bijvoorbeeld: leerkracht, ouder, etc.",informantQuestionnaireModalTitle:"Wijs informanten toe aan de vragenlijst",informantQuestionnaireText:"Deze vragenlijst moet door een informant ingevuld worden. Vul hier de gegevens van die persoon in.",invitationSuccess:"De uitnodiging is verstuurd",invitationWithoutEmailSuccess:({linked:e})=>`De ${e($())} is toegevoegd`,invite:({linked:e})=>`Nodig een nieuwe ${e($())} uit`,inviteText:({linked:e})=>`Vul eerst de gegevens in van jouw ${e($())}.`,inviteWithoutEmail:({linked:e})=>`Nodig een nieuwe ${e($())} uit zonder e-mail adres`,inviteWithoutEmailButton:({linked:e})=>`${e($())}  toevoegen`,noAssignments:"Er staat nog niets in de werkmap.",noInformantsAdded:"Geen informanten toegevoegd.",noInformantsAddedYet:"Er zijn nog geen informanten toegevoegd.",noProfessionals:"Er zijn geen professionals gevonden",noQuestionnaires:"Er zijn geen vragenlijsten beschikbaar.",patientInfo:({linked:e})=>`${e($())} gegevens`,questionnaireModalIntroduction:'Je nodigt <a>{displayName}</a> uit voor de vragenlijst "{questionnaireName}". | Je nodigt een nieuwe patiënt uit voor de vragenlijst "{questionnaireName}".',questionnaireSenderIsRespondent:'Je nodigt een behandelaar uit om de vragenlijst "{questionnaireName}" in te vullen.',readOnlyMessage:"Programma's kunnen worden toegevoegd aan een werkmap zonder e-mailadres, maar alleen om te bekijken. Opdrachten kunnen niet worden ingevuld.",recurrenceDate:"Herhaal datum",removeLastInformant:"Zonder informant kun je de vragenlijst niet versturen. Weet je zeker dat je de informant wilt verwijderen?",removeQuestionnaire:"Weet je zeker dat je de vragenlijst wilt verwijderen? Dit kan niet ongedaan gemaakt worden.",saveInformant:"Opslaan informant",searchCarePlan:"Iets toevoegen aan de werkmap? Zoek in de programma's en vragenlijsten:",selectProfessional:"Selecteer een behandelaar",sendOn:"Versturen op",sendQuestionnaireOn:"Verstuur de vragenlijst op:",sentOn:"Verstuurd op:",sets:"Werkmap sets",topQuestionnaires:"Top vragenlijsten",topTreatments:"Top programma's",zeroAdded:"0 toegevoegd"},carePlanParticipant:{archiveConfirmationModalText:({linked:e})=>`Je staat op het punt om deze werkmap te archiveren. Na het archiveren ontvang je geen informatie meer over de voortgang van deze ${e($())}.`,archivingError:"Het dossier kon niet worden gearchiveerd",archivingSuccess:"Het dossier is gearchiveerd",canAccess:"Gedeeld met",deleteError:"Er is een fout opgetreden bij het verwijderen. Probeer het nogmaals.",deleteSuccess:"Succesvol verwijderd!",exportFile:"Download deze werkmap",questionnaireToBeFilledByPatient:"In te vullen door {name}",questionnaireToBeFilledByProfessional:"Moet worden ingevuld door",questionnaireToBeFilledByYou:"Door jou in te vullen",goalPlaceholder:"Stel een doel",helpingActions:"Helpende acties",krachtplan:{habits:"Gewoontes",helpingActions:"Helpende acties",noAccess:"{participantName} heeft een actief Krachtplan, maar nog geen toegang verleend voor inzage. Vraag {participantName} om toegang te verlenen.",noAccessTitle:"Je hebt geen toegang tot Krachtplan",noAccount:"{participantName} is uitgenodigd voor Krachtplan, maar heeft nog niet geactiveerd.",noData:"Er zijn geen registraties geregistreerd binnen deze periode, probeer een andere periode.",noHabits:"Er zijn nog geen relevante gewoontes geregistreerd voor {mood}.",noHelpingActions:"Er zijn nog geen relevante helpende acties geregistreerd voor {mood}.",notAcceptedCarePlan:"Vraag {participantName} om de uitnodiging voor het zorgplan te accepteren.",selectHabit:"Selecteer een stemming om de relevante gewoontes te bekijken.",selectHelpingAction:"Selecteer een stemming om de relevante helpende acties te bekijken.",title:"Krachtplan",weeks:"{weekCount} week overzicht | {weekCount} weken overzicht"},monitor:"Monitor",noActions:"Er zijn geen helpende acties geregistreerd voor deze stemming.",noGoalForCarePlan:"Er is nog geen doel gesteld voor deze werkmap.",searchWithInOrganisation:"Zoek binnen uw organisatie",selectMood:"Selecteer een stemming om de nuttige acties te zien",shareCarePlanButton:"Werkmap delen"},carePlanParticipantShared:{sharedInfo1:"Deze patiënt heeft één of meerdere programma's met je gedeeld. Het is mogelijk dat je niet alle programma's uit de werkmap in kunt zien.",sharedInfo2:({linked:e})=>`Omdat je niet de hoofdverantwoordelijke bent voor deze ${e($())}, kan je de inhoud van de werkmap niet aanpassen.`,sharedInfoTitle:"Goed om te weten"},carePlanMonitor:{itMayTakeSomeTime:"Het kan even duren voor de cliënt het verzoek beantwoordt",noAccessToMonitor:"Je hebt geen toegang tot de monitor(s)",noMonitorsStartedYet:"Nog geen monitor(s) gestart",requestAccess:"Vraag toegang",requestAccessToMonitor:"Vraag toegang tot de monitor(s) van een cliënt",requestSend:"Verzoek verstuurd",requestSendSuccess:"Verzoek is verstuurd",sendReminder:"Herinnering sturen"},carePlanSidebar:{professionalsWithAccess:"Behandelaar met toegang"},carePlanInvitePatient:{inviteOptionModal:{alertMessage:"Let op: na het aanmaken van de werkmap kan je hier geen e-mailadres meer aan toevoegen.",hasNoPatientEmailDescription:({linked:e})=>`Alleen jij hebt toegang tot de gegevens van deze ${e($())}. De ${e($())} kan de opdrachten op locatie volgen maar heeft geen account en kan niet inloggen.`,hasPatientEmailDescription:({linked:e})=>`De ${e($())} ontvangt een uitnodiging via e-mail en krijgt toegang tot het platform via een eigen account.`,title:({linked:e})=>`Heeft je ${e($())} een e-mailadres?`}},chat:{addNewConversationError:"Er is een fout opgetreden bij het opstarten van het gesprek. Probeer het nogmaals.",addNewConversationSuccess:"Er is een nieuw gesprek toegevoegd aan je lijst",allFiles:"Alle documenten",audio:"Audio",chatConversationEmptyText:"Je start nu een gesprek met <b>{name}</b> van uit jouw contactenlijst. Dit is een privégesprek dat niemand anders kan zien.",connectionErrorMessage1:"Verbinding verbroken, maak opnieuw verbinding.",connectionErrorMessage2:"Als er niets verandert, probeer het dan later nog eens.",conversationListEmptySearchText:"Dit contact komt niet voor in je netwerk. Probeer nogmaals te zoeken met een andere spelling.",conversationListEmptySearchTitle:'"{name}" niet gevonden',conversationListEmptyText:" Klik op de plusknop hierboven om een nieuw gesprek te starten.",conversationListEmptyTitle:"Je hebt nog geen berichten",conversationListTitle:"Berichten",downloadFile:"Download het bestand",emptyConversationContent:"Jouw berichten en gespreksgeschiedenis vind je hier terug.",emptyConversationTitle:"Welkom bij jouw berichten.",file:"Bestand",image:"Plaatje",messageDeleted:"Dit bericht is verwijderd.",newConversationModalTitle:"Nieuw gesprek",archivedChatMessage:"Deze chat is gearchiveerd.",searchBarPlaceholder:"Zoek in berichten",searchContactIntroduction:"Start een nieuw gesprek! Typ hieronder de naam in en druk op Enter om te zoeken. Selecteer dan de persoon met wie je een gesprek wilt starten en klik op Starten om het gesprek te starten.",sharedFile:"Gedeeld bestand:",uploadFileError:"Er is een fout opgetreden bij het uploaden van het bestand. Probeer opnieuw."},coaching:{noCoaches:"Er zijn geen coaches beschikbaar.",paginationLoading:"Laad coaches...",paginationScrollDown:"Scroll naar beneden voor meer coaches",subtitle:"Er is {count} organisatie met coaches | Er zijn {count} organisaties met coaches",title:"Coaching"},companyInformation:{version:"versie"},createCarePlanUnderOrganisation:{title:`Sluit je aan bij {name} in ${P.name}`,subtitle:"Sluit je aan bij {name} om toegang te krijgen tot alle zelfhulp programma's binnen deze organisatie. Dit zijn jouw account gegevens:",carePlanCreated:"Gefeliciteerd, je hebt een werkmap met {name}."},dataStorage:{continueCarePlan:"Doorgaan met je werkmap",continueCarePlanContent:"Gelukkig kun jij gewoon verder werken in jouw werkmap. Voordat je verder kunt gaan, heeft Therapieland wel toestemming nodig voor het beheren van jouw gegevens. Je kunt deze toestemming op elk moment weer intrekken.",deleteAccount:"Verwijder je account",deleteAccountText1:"Het zou kunnen dat jouw professional nog wel een PDF-dossier heeft gedownload van de informatie in jouw werkmap. Wil je deze graag laten verwijderen, kun je contact opnemen met deze persoon met het verzoek dit PDF-dossier uit diens archief te verwijderen.",deleteAccountText2:`Als je niet wilt dat je gegevens in ${P.name} worden opgeslagen, kun je je zorgverlener hiervan direct op de hoogte stellen. Op jouw verzoek zal hij of zij al je gegevens uit ${P.name} verwijderen. Je account wordt dan verwijderd en je hebt dan geen toegang meer tot je zorgplan.`,deleteAccountTitle:`Het verwijderen van je persoonlijke gegevens uit ${P.name}`,title:`Hoi, voordat je verder kunt werken in je ${P.name} werkmap hebben we je toestemming nodig.`,whatHappened:"Wat is er gebeurd",whatHappenedContent:`Je werkmap is door je professional gearchiveerd. Deze persoon is daardoor niet langer aan jou gekoppeld in ${P.name} en heeft daarmee geen toegang meer tot jouw werkmap en gegevens.`},deactivatedAccount:{message:"Je account is gedeactiveerd"},deleteAccount:{acceptInvitation:"Accepteer uitnodiging",dataDeleted:"Je gegevens zijn verwijderd",question:"Wil je de uitnodiging afslaan?"},deletedAccount:{message:"Je account is verwijderd"},expiredToken:{title:"Uitnodigingslink verlopen",text:"Sorry, deze link is verlopen! Neem contact op met je begeleider."},forgotPassword:{requestNewPassword:"Om een nieuw wachtwoord op te vragen, vul je hier je e-mailadres in. Je ontvangt dan een mail van ons met instructies om je wachtwoord opnieuw in te stellen.",textConfirmation:"Er is een mail verstuurd naar {email} met een linkje waarmee je je wachtwoord kunt instellen. <br><br> Als je de mail niet hebt ontvangen, kijk dan even of hij in je Spam terecht is gekomen. Als dat niet het geval is, neem dan contact op met onze helpdesk op telefoonnummer <a href='tel:+31207712848'>020-7712848</a>."},generalError:{generalText:`Er is een fout opgetreden. Neem contact op met ons via <a href='mailto:${P.emailInfo}'>${P.emailInfo}</a> of <a href='tel:+31207712848'>020-7712848</a> en dan proberen we je te helpen.`,redirectText:"Klik op de knop om terug te gaan.",questionnaireCompleted:"Deze vragenlijst is al afgerond en de antwoorden zijn verstuurd naar de professional. De antwoorden kunnen niet meer gewijzigd worden. <p>Je kunt nu dit scherm sluiten.</p>",questionnaireNotAvailable:"Deze vragenlijst is niet meer beschikbaar omdat de uitnodiging is ingetrokken. Indien je wel toegang zou moeten hebben, zoek dan contact met degene die je heeft uitgenodigd. <p>Je kunt deze pagina nu sluiten.</p>"},login:{accountDeclined:"Heb je de uitnodiging geweigerd? Neem dan contact op met jouw professional.",canNotActivate:"We kunnen je account niet activeren, omdat je account al actief is. Probeer in te loggen.",existingAccount:"Er bestaat al een account op dit e-mailadres, dus je kunt gelijk inloggen met je bestaande gegevens.",forgotPassword:"Wachtwoord vergeten?",imageLoginManAlt:`Man met tablet die laat zien hoe mooi ${P.name} 2.0 is`,loginProblems:"Problemen met inloggen?",loginText:"Log hier in met je account.",noAccount:"Nog geen account?",subTitle:"Log hier in met je account.",supportTeam:"Hulp nodig? Bel onze helpdesk: <a href='tel:+31207712848'>020-7712848</a>",title:`Inloggen op ${P.name}`,usp1:"Nieuw design",usp2:"Verbeterde functionaliteiten",usp3:"Betere ervaring",uspTitle:`${P.name} 2.0!`},monitor:{countingMonitor:"Monitoren met turven",countingRecommendations:"roken, piekeren, complimenten geven.",createMonitor:"Wat voor monitor wil je maken?",deletedFail:"Monitor kan niet worden verwijderd. Probeer het nog eens.",deletedSuccess:"Monitor is verwijderd",emotionLimitIntro1:"Wat betekent",emotionLimitIntro2:"in jouw monitor?",emotionMonitor:"Monitoren met smileys",emotionRecommendations:"slaap, stress en stemming.",highRecord:"Hoge score",highRecordText1:"In deze monitor betekent",highRecordText2:"een hoge score in de grafiek.",imageAltCountingChart:"monitor turf grafiek",imageAltEmotionChart:"monitor emotie grafiek",imageAltEmotionDirectionDown:"monitor emotie afbeelding laag",imageAltEmotionDirectionUp:"monitor emotion afbeelding hoog",inputNameLabel:"Geef je monitor een naam!",inputNamePlaceholder:"Vul hier de naam van je monitor in...",intro:"Hier kun je aan de slag met monitors. Je kunt kiezen uit twee soorten monitors die je helpen meer inzicht te krijgen in je emoties en gedrag.",lowRecord:"Lage score",lowRecordText1:"In deze monitor betekent",lowRecordText2:"een lage score in de grafiek.",month:"Maand",newMonitor:"Nieuwe monitor maken",newMonitorAdded:"Nieuwe monitor toegevoegd",newMonitorAddedError:"Fout bij toevoegen nieuwe monitor",recommendations:"Bijvoorbeeld",startingDate:"Start datum",title:"Monitors",titleCounter:"Hoe gaat het?",titleEmotion:"Hoe gaat het vandaag?",week:"Week"},participantActivity:{activities:"Acties",lastLogin:"Laatste inlog",newActivities:"Nieuwe acties",noActivities:"Er zijn geen {activityType}.",pinnedActivities:"Vastgezette acties",previousActivities:"Vorige acties",started:"Is begonnen",startingDate:"Start datum",tipsNew:"Nieuwe acties?",tipsNewTip:"Bekijk ze en geef feedback!",tipsNoNew:"Geen nieuwe acties?",tipsNoNewTip:"Motiveer met een bericht.",toBeFilledIn:"Nog in te vullen",treatment:"programma"},patientCarePlans:{allTreatments:"Alle programma's",askForInvitation:"Er staat nog niets in je werkmap. Jouw begeleider kan onderdelen toevoegen.",carePlanCount:"Je hebt {count} werkmap | Je hebt {count} werkmappen",completedOn:"Ingevuld op",emptyText:"Er is nog niets toegevoegd aan je werkmap.",emptyTextSelfHelp:"Je bent nog niet gestart. Laten we beginnen!",emptyTitle:"Dit is je werkmap",noGoal:"Er is geen doel gesteld.",noResults:"Geen resultaten gevonden.",questionnaireCount:"{count} vragenlijst | {count} vragenlijsten",seeMore:"Wil je meer doen? Kijk hier!",selfHelpText:"Elke dag is een kans om je geest te trainen voor een blijer en gezonder leven.",toBeFilledIn:"Nog in te vullen",toBeStarted:"Nog niet gestart",treatmentCount:"{count} programma | {count} programma's",treatmentListInfo:"Klik hieronder om te zien met welke programma's je zelf al kunt starten."},patients:{activitiesCount:"{activities} nieuwe actie | {activities} nieuwe acties",activity:"Actie",carePlan:"Werkmap",confirmationMessageDeleteInvitation1:"Wil je deze uitnodiging verwijderen?",confirmationMessageDeleteInvitation2:"De mail die verstuurd is zal niet worden verwijderd.",confirmationMessageDeletePatient1:"Wil je dit dossier verwijderen?",confirmationMessageDeletePatient2:"Alle informatie zal worden verwijderd.",confirmationMessageResendInvitation:"Wil je deze uitnodiging opnieuw versturen?",deleteInvitationError:"Er is een fout opgetreden bij het versturen van de uitnodiging. Probeer het opnieuw.",deleteInvitationSuccess:"Uitnodiging is verwijderd.",deletePatientError:"Er is een fout opgetreden bij het verwijderen van het dossier. Probeer het opnieuw.",deletePatientSuccess:"Dossier is verwijderd",emailEditError:"Er is een fout opgetreden bij het wijzigen van het e-mailadres. Probeer het opnieuw.",emailEditSuccess:" E-mailadres is gewijzigd",emailUsed:"E-mail gebruikt voor uitnodiging",exportCarePlanError:"Er is een fout opgetreden met het downloaden van het dossier. Probeer het nogmaals.",invitation:"Uitnodiging",noData:({linked:e})=>`Geen ${e($())} gevonden`,paginationLoading:({linked:e})=>`Laad ${e($())} in... `,paginationScrollDown:({linked:e})=>`Scroll naar beneden om meer ${e($())} te zien`,placeholderDatePicker:"Zoek op geboortedatum",placeholderSearchBar:"Zoek op naam of e-mail",professional:"Behandelaar",profile:"Profiel",resendInvitationError:"Er is een fout opgetreden bij het hersturen van de uitnodiging. Probeer het nog een keer.",resendInvitationSuccess:"Uitnodiging opnieuw verzonden",sentOn:"Verstuurd op:",sortBy:"Sorteer op",tabArchived:"Archief({patients})",tabOpenInvites:"(Nog) niet geaccepteerd({patients})",tabShared:"Gedeeld({patients})",time:"Tijd",sorting:{alphabeticalFirstNameAsc:"Naam (A-Z)",alphabeticalFirstNameDesc:"Naam (Z-A)",alphabeticalLastNameAsc:"Achternaam (A-Z)",alphabeticalLastNameDesc:"Achternaam (Z-A)",archivedDate:"Archiveer datum",lastActivity:"Laatste actie",sendingInvitation:"Uitnodiging verstuurd"}},permissionGrantedKrachtplan:{title:"Toestemming is verleend",subTitle:"De registraties die je invoert in de Krachtplan-app zullen nu zichtbaar zijn voor de organisatie."},questionnaireAssignment:{completionSuccess:"De vragenlijst is ingevuld!",concerning:"Betrokken",invitedBy:"Uitgenodigd door: {name} van {organisation}",minutes:"{minutes} minuut | {minutes} minuten",professionalCompletedQuestionnaire:"Klik op de knop om de resultaten te bekijken.",questions:"{questions} vraag | {questions} vragen",skipAndContinueModalText:"Overslaan en doorgaan",thankYou:"Dankjewel! De vragenlijst is afgerond.",thanksFillingInQuestionnaire:"Dank voor het invullen van de vragenlijst!",toBeFilledIn:"In te vullen door:",totallyAgreeModalText:"Helemaal mee eens",totallyDisagreeModalText:"Helemaal mee oneens",useOfQuestionnaire:"Het inzetten van deze vragenlijst heeft positief bijgedragen aan de kwaliteit van mijn behandeling.",whyDidYouChooseThisReview:"Waarom heb je voor deze beoordeling gekozen? (optioneel)",youHaveBeenInvited:"Je bent uitgenodigd om een vragenlijst in te vullen:"},questionnaireAssignmentSuicidalModal:{oke:"oké",subtext:"Bel je huisarts of stichting 113 zelfmoord preventie",text:"Je hebt aangegeven zelfmoord gedachten te hebben. Stichting 113 zelfmoord preventie is er voor je, chat of bel met hen geheel anoniem.",title:"Denk je aan zelfmoord?"},questionnaireInformant:{willBeSent:"De resultaten zijn verzonden naar {name}",closeNow:"Je kunt dit tabblad nu sluiten."},questionnaireList:{addToCarePlanSuccess:"Gelukt! De vragenlijst is toegevoegd!",from:"Van {supplier}",noQuestionnairesFound:"Geen vragenlijsten gevonden die aan je opdracht voldoen.",paginationLoading:"Laad vragenlijsten...",paginationScrollDown:"Scroll naar beneden voor meer vragenlijsten",price:"€ {price}/afname",questionnairesAvailable:"{count} vragenlijsten beschikbaar",searchPlaceholder:"Zoek vragenlijsten",toBeFilledByYou:"In te vullen door <b>jou</b>",toBeFilledByInformant:"In te vullen door <b>een informant</b>"},register:{activateAccount:"Account activeren",addPasswordActivationAccount:"Voeg een wachtwoord toe om je account te activeren.",createAccount:"Account aanmaken",newAccountSlug:`Welkom op ${P.name}! Je bent uitgenodigd door <b>{organisationName}</b>`,optionsPatientSubtitle:`${P.name} geeft je toegang tot veel programma's en vragenlijsten die je ondersteunen wanneer je aan je mentale gezondheid werkt`,optionsPatientTitle:"Ik zoek online hulp",optionsSubtitle:"Selecteer wat voor een account je wil hebben.",optionsTitle:"Maak een account aan",organisationConfirmationSubtitle:"Je kunt nu inloggen!",organisationConfirmationTitle:"Je account is succesvol geactiveerd!",organisationRegisterSubtext:"Met een proefaccount krijg je als zorgprofessional een maand lang toegang tot onze online programma’s. Wij nemen binnen één werkdag contact met je op.",organisationRegisterText:"Proefaccount behandelaar aanvragen",organisationRequestConfirmationSubtitle:"We nemen binnen 2 werkdagen contact met je op om direct aan de slag te kunnen!",organisationRequestConfirmationTitle:`Bedankt voor het registreren op ${P.name}.`,organisationRequestContact:"Contact",organisationRequestOrganisation:"Organisatie",publicConfirmationSubtitle:"Als je geen e-mail hebt ontvangen, kijk dan eerst of hij in de spam terecht is gekomen. Als dit niet het geval is, neem dan contact op met onze helpdesk op <a href='tel:+31207712848'>020-7712848</a>.",publicConfirmationTitle:"Er is een mail verstuurd naar {email} met een link. Klik op de link in de e-mail om je account te activeren. Daarna kun je inloggen.",publicFieldPassword:"Maak een wachtwoord aan",publicRegisterText:"Maak je account aan",publicTitle:"Registreren",selectChoice:"Selecteer keuze",Therapieland:{optionsProfessionalSubtitle:`Wanneer je iemand professioneel begeleid kun je diegene uitnodigen voor de e-health programma’s en vragenlijsten van ${P.name}.`,optionsProfessionalTitle:"Ik wil graag mensen helpen"},Gezondeboel:{optionsProfessionalSubtitle:"Als een organisatie of professional kan je mensen uitnodigen voor Gezondeboel en ze programma's & vragenlijsten sturen.",optionsProfessionalTitle:"Ik ben een professional en wil mensen helpen"}},resetPassword:{confirmPassword:"Bevestig wachtwoord",newPassword:"Nieuw wachtwoord",resetPassword:"Wachtwoord vergeten",resetPasswordCompleted:"Je wachtwoord is gereset",setYourNewPassword:"Stel je nieuwe wachtwoord in"},securityCode:{emailHasBeenSent:"Er is zojuist een beveiligingscode verstuurd naar je e-mailadres.",enterSecurityCode:"Voer je beveiligingscode in",invalidCode:"De code die je hebt ingevoerd is onjuist. Probeer het opnieuw.",keepWindowOpen:"Zorg ervoor dat je dit scherm open laat terwijl je je inbox controleert.",limitReached:"Je hebt het limiet bereikt. Over 30 minuten kun je de code weer opnieuw versturen.",newCodeSent:"De nieuwe code is naar je e-mail verstuurd",tryAgain:"Je kunt de code maar één keer per 5 seconden versturen."},settings:{"2faText":"Is je app niet handig in gebruik? Hier vind je backup tokens.",accountChanges:"Wijzigen of opzeggen van je licentie",accountChangesText:`Je licentie opzeggen, een extra service toevoegen, of een ander programma pakket kiezen? Dit kun je doen door het formulier in te vullen op onze website: <a href='${P.websiteAccountChanges}'>${P.websiteAccountChanges}</a>`,backupTokens:"Backup tokens",basicInformation:"Basisgegevens",certification:"Certificering",changeBasicInformation:"Je gegevens zijn opgeslagen",changeEmailActivation:`Een activatiemail is verstuurd naar je nieuwe e-mailadres. 
 Open de link in de mail om de wijziging definitief te maken`,changeEmailConfirmation:"Weet je zeker dat je je e-mailadres wilt veranderen naar <a href='mailto:{email}'>{email}</a>? <br><br>Er wordt vervolgens een e-mail naar je nieuwe e-mailadres gestuurd met een link waarmee je de wijziging kunt bevestigen.",changePasswordSuccess:"Wachtwoord succesvol gewijzigd",copyEverything:"Kopieer alles",deactivateAccount1:`Je ${P.name} account deactiveren`,deactivateAccount2:"We bewaren je gegevens voor als je beslist om in de toekomst terug te komen.",deleteAccount1:"Verwijder je account",deleteAccount2:`Deze optie verwijdert al je data op ${P.name}. Dit kan niet meer ongedaan worden gemaakt.`,emailNotificationItem1:"Systeem updates, nieuwe features, nieuwe programma's",emailNotificationItem2:"Nieuwe berichten van je netwerk",emailNotificationLabel:`Wil je e-mails ontvangen van ${P.name}?`,emailUpdatedText:"Vanaf nu kun je met dit e-mailadres inloggen en eventuele e-mails ontvang je ook op dit e-mailadres.",emailUpdatedTitle:"Je e-mail adres is succesvol bijgewerkt!",generateMore:"Genereer extra",myTokens:"Mijn tokens",preferences:"Voorkeuren",researchAgreement:"Onderzoekstoestemming",researchAgreementInput:"Onderzoekstoestemming staat",researchAgreementLink:"Meer informatie over onderzoekstoestemming",researchAgreementText:`Bij ${P.name} doen wij onderzoek om e-health te verbeteren. Mogen wij jouw gegevens anonimiseren om deze te gebruiken voor het doen van onderzoek?`,tokensCopied:"Tokens gekopieerd"},socialEnvironment:{return:"Terug naar programma",previewText:"Dit is een voorbeeld van het programma dat je met anderen kunt delen om hen te helpen begrijpen waar je aan werkt.",previewTextSmall:"Voorbeeld"},survey:{title:"Tevredenheidsmeting",text:`Beste deelnemer, 
 
 Fijn dat je deze vragen wilt beantwoorden. Onderstaande vragen gaan over het programma {treatmentName}. Zou je deze zo eerlijk mogelijk willen beantwoorden?`,surveyFilled:"Vragenlijst is al ingevuld."},treatment:{endOfTreatment:"Einde programma",finishTreatment:"Beëindig het programma",messagePatient:({linked:e})=>`Stuur een bericht naar je ${e($())} over deze stap`,messageProfessional:"Stuur een bericht naar je zorgverlener over deze stap"},treatmentAssignmentStepPayment:{info:`Om door te kunnen gaan in dit programma verzoeken we je nu te betalen. De prijs van de behandeling staat hieronder. 
Als je hebt betaald, kan je verder werken aan alle stappen in het programma!
`,invoiceInfo:"Deze information vind je terug op de factuur. Check deze informatie goed. Bij het declareren van zorgkosten wordt incorrecte of incomplete informatie mogelijk afgewezen door de verzekeraar.",invoiceTitle:"Factuur details",paymentInfo:"Na betaling wordt het programma hervat.",paymentMethod:"Betaal met iDeal",paymentTitle:"<span>Betaal</span> om verder te gaan",personalData:`Therapieland verwerkt bovenstaande persoonsgegevens voor het opmaken van het betalingsbewijs. Je geeft toestemming tot verwerking van deze gegevens door de betaling af te ronden. Lees ons <a href='${P.websitePrivacy}' target='_blank'>privacy statement</a> voor meer informatie.`,placeholderFirstName:"Vul je voornaam in",placeholderInfix:"Vul je tussenvoegsel in",placeholderLastName:"Vul je achternaam in",price:"€ {price} / jaar"},treatmentAssignmentStepPaymentStatus:{accessTreatment:"Je hebt nu toegang tot:",cantProcessPayment:"We kunnen uw betaling niet verwerken, probeer het opnieuw",emailedInvoiceTo:"Wij hebben de factuur gemaild naar:",paymentFailed:"Betaling mislukt",paymentSuccessful:"Betaling gelukt"},treatmentAssignmentsShare:{emailLabel:"Aan (e-mailadres)",heIs:"Hij/zij is",invitationSuccess:"Je uitnodiging is verzonden naar de behandelaar.",itemSelected:"{count} item geselecteerd | {count} items geseleteerd",sectionText:"In de lijst hieronder kun je aangeven waar je de professional toegang toe wilt geven.",shareFiles:"Deel programma's",title:"Deel je programma’s met andere professionals"},treatmentDetail:{aboutTheProgram:"Over het programma",exportTreatmentPending:"Programma wordt gedownload",exportProgress:"Download voortgang",finishedTreatmentMessage1:"Je hebt het programma afgerond! Hopelijk heeft het geholpen om dichterbij je doel te komen.",finishedTreatmentMessage2:"Heb je op een later moment behoefte een video terug te kijken of een opdracht opnieuw te maken? Dat kan natuurlijk altijd! Het programma blijft altijd beschikbaar.",finishedTreatmentTitle:"Goed bezig",howToUseIt:"Over het programma",library:"Bibliotheek",noAccessStepsForPatients:"Programmastappen zijn niet toegankelijk wanneer het programma nog niet is toegevoegd aan je werkmap.",noAccessStepsOutsidePackage:"Programmastappen zijn niet toegankelijk voor programma's buiten je pakket.",noAnswerFilledIn:"Er zijn nog geen antwoorden ingevuld",questionnaireElement:"Bezoek de stap om het result van de vragenlijst te bekijken",send:"SEND",sessionNumber:"Sessie {number}:  {name}",steps:"Stappen",suitableFor:"Geschikt voor",tabIntroduction:"Introductie",programContent:"Programma inhoud"},treatmentDetailModal:{text:"Wil je de behandeling starten of meer behandelingen toevoegen?",title:"{treatmentName} is toegevoegd aan uw werkmap"},treatmentDetailIntroduction:{jumpToProgramContent:"Direct naar programma inhoud",programIntroduction:"Programma introductie"},treatmentInformation:{aboutTheProgram:"Over het programma",allInstructions:"Alle instructies"},treatmentList:{addNew:"Voeg programma's toe aan werkmap",addToCarePlanError:"Het programma kon niet worden toegevoegd. Probeer het nog eens.",addToCarePlanSuccess:"Gelukt! Het programma is toegevoegd!",alphabetical:"alfabetisch",complaint:"Klacht",description:"Op deze pagina kun je programma's bekijken en toevoegen aan een werkmap.",disorder:"Stoornis",emptyCardContent:"Open het programma om de inhoud te bekijken",filter:"Filter",method:"Methode",mostlyUsed:"meest gebruikt",noThemesFound:"Geen thema's gevonden die overeenkomen met je zoekterm.",noTreatmentsFound:"Geen programma's gevonden die aan je opdracht voldoen.",outOfPackage:"Buiten je pakket",paginationLoading:"Laad programma's... ",paginationScrollDown:"Scroll naar beneden voor meer programma's",parents:"Ouders",price:"€ {price}",selectTheme:"Vind passende programma's",sessions:"{sessions} sessies",searchPlaceholder:"Zoek programma's",searchThemes:"Zoek thema's",sortBy:"Sorteer op {name}",targetGroup:"Geschikt voor:",themes:{addiction:"Verslaving",anxietyAndPanic:"Angst en paniek",attentionAndConcentration:"Aandacht en concentratie",autism:"Autisme",balanceAndRecovery:"Balans en herstel",compulsion:"Dwang",coronavirus:"Coronavirus",eatingDisorders:"Eetproblematiek",emotionsAndMood:"Emoties en stemming",identityAndMeaning:"Identiteit en zingeving",lifestyle:"Leefstijl",lifeStage:"Levensfase",lossAndGrief:"Verlies en rouw",mindsetAndPositivity:"Mindset en positiviteit",neurocognitiveDisorder:"Neurocognitieve stoornis",parenting:"Opvoeden",personalityDisorders:"Persoonlijkheidsproblematiek",physicalComplaintsAndIllnesses:"Lichamelijke klachten en ziekten",productivityAndSkills:"Productiviteit en vaardigheden",psychologicalMethods:"Psychologische methoden",psychoticDisorder:"Psychotische stoornis",relationshipsAndIntimacy:"Relaties en intimiteit",safetyAndHealth:"Veiligheid en gezondheid",selfEsteem:"Zelfbeeld",socialAndConnectedness:"Sociaal en verbondenheid",stressAndBurnout:"Stress en overspanning",trauma:"Trauma"},themeSelection:"Thema selectie",treatmentAlreadyInCarePlanError:"Programma zit al in de werkmap.",treatmentToCarePlan:"Je hebt het programma aan je werkmap toegevoegd.",treatmentsAvailable:"{treatments} programma's beschikbaar",treatmentsOutOfPackage:"{treatments} programma's buiten het pakket",unpaidOptions:"Onbetaalde opties"},twoFactorAuth:{altImage:"two factor image",altImageQrCode:"qr-code for two factor authentication",altLogo:"two factor authenticator logo",backupToken:"Backup token",backupTokenExplanation:'Je kunt "backup tokens" genereren. Deze worden automatisch aangemaakt door het systeem en kunnen maar 1 keer gebruikt worden. Je kunt ze terugvinden in de instellingen of door op het knopje hieronder te klikken.',downloadApp:'Download een app voor twee-factor authenticatie, zoals "Google Authenticator".',fillAndDone:"Vul de code in en je bent klaar!",fillBackupToken:"Vul je backup token hieronder in:",fillBackupTokenHere:"Vul je backup token hieronder in:",fillOneTimeToken:"Vul de eenmalige token in.",fillToken:"Vul je token hieronder in:",fillTokenHere:"Vul je token hier in",goodToKnow:"Goed om te weten",howItWorks:"Hoe werkt het?",hurraySuccess:"Gelukt! Je hebt twee factor authenticatie geinstalleerd!",installAndScan:"Installeer je app en scan de QR-code",invalidToken:"Je token is ongeldig.",notConvenient:"Komt het gebruik van de app je niet uit?",oneTimeToken:"De app geeft je een eenmalige token.",scanQr:"Je krijgt een QR code en kan deze scannen met de app.",scanQrBelow:"Scan de QR-code hieronder.",subtitle:"Wachtwoorden zijn niet voldoende. Voeg extra beveiliging toe met two-factor-authentication. Wil je hier meer over weten? <a target='_blank' href='https://www.google.com/landing/2step/'>Klik hier</a>.",succeeded:"Gelukt! Je hebt twee factor authenticatie geinstalleerd!",title:"Tweefactorauthenticatie",toDashboard:"Naar je dashboard",tokenExplanation:`Elke keer dat je wilt inloggen in ${P.name}, genereert de app een nieuw token.`,useBackupToken:"Gebruik backup token",wantToKnowMore:"Wachtwoorden niet genoeg? Voeg een extra laag veiligheid toe met twee factor authenticatie."},userNameInformation:{title:"Mogen we je naam weten?",information:"Door je naam te registreren kunnen we je hiermee aanspreken in je account."},videoCallExternal:{somethingWentWrong:`Er is iets misgegaan bij het omleiden naar het video gesprek.<br><br> Neem contact op met ${P.name} via <a href='tel:+31207712848'>020-7712848</a> of ${P.emailInfo}.`},widgetCarePlan:{carePlanContent:"Inhoud werkmap",emptyCarePlanWidgetNoRecommendedTreatments:"Er zijn geen aanbevolen programma's",emptyCarePlanWidgetSelfHelpText:"Start hieronder een van de programma's:",emptyCarePlanWidgetSelfHelpTopText:"Er staat nog niets in je werkmap.",emptyCarePlanWidgetText:"Er staat nog niets in je werkmap. Jouw begeleider kan onderdelen toevoegen.",explore:"Programma overzicht",noTreatmentsInCarePlan:"De werkmap is leeg.",title:"Werkmap",widgetLoading:"Bezig met het laden van je programma's...",widgetTitle:"Je werkt aan"},widgetCoaching:{title:"Coaching",widgetContent:"Ontvang hulp van een coach voor programma advies, wanneer je vastloopt of als je extra hulp nodig hebt.",widgetButton:"Bekijk mogelijkheden"}}},ki="nl",Wv={en:"English",nl:"Nederlands"},ga=[ki],Me=ts({locale:ki,warnHtmlInMessage:"off",messages:{nl:Yl},silentFallbackWarn:!0,silentTranslationWarn:!0}),Jl=()=>Me.global.locale,Hn=(e="nl")=>(Me.global.locale=e,localStorage.setItem("lang",e),document.querySelector("html").setAttribute("lang",e),e),Ii=e=>Me.global.locale===e||ga.includes(e)?Promise.resolve(Hn(e)):m(()=>import("./en-4hN6KH-k.js"),__vite__mapDeps([370,105,110,1,111,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,155])).then(t=>(Me.global.setLocaleMessage(e,t.default),ga.push(e),Hn(e))),Ql=["acceptance","production"],Ri=()=>Ql.includes("production"),bn="data-temp-href-target";Cr.addHook("beforeSanitizeAttributes",e=>{e.tagName==="A"&&(e.hasAttribute("target")||e.setAttribute("target","_self"),e.hasAttribute("target")&&e.setAttribute(bn,e.getAttribute("target")))});Cr.addHook("afterSanitizeAttributes",e=>{e.tagName==="A"&&e.hasAttribute(bn)&&(e.setAttribute("target",e.getAttribute(bn)),e.removeAttribute(bn),e.getAttribute("target")==="_blank"&&e.setAttribute("rel","noopener noreferrer"))});const Kl=(e,t)=>Cr.sanitize(e,t),fa=(e,t)=>{const n=Kl(t);n?e.innerHTML=n:e.innerText=t},Zl={install(e){e.config.globalProperties.$setParamsList=(t,n)=>({params:t,paramsSerializer:r=>ss.stringify(r,{arrayFormat:n})}),e.config.globalProperties.$filters={formatDate:(t,n="DD/MM/YYYY",r="")=>t?C(t).format(n):r||Me.global.t("general.words.unknown")},e.config.globalProperties.$axios=He,e.config.globalProperties.$t=Me.global.t,e.config.globalProperties.$pendo=window.pendo}},Xl=e=>{e.directive("sanitize-html",{updated(t,{value:n}){fa(t,n)},beforeMount(t,{value:n}){fa(t,n)}}),e.directive("click-outside",cs)},eu="auth",Yv="krachtplan",Mt=()=>document.cookie.indexOf(`${eu}=`)!==-1,_a={ACCEPTED:"accepted",ASSIGNED:"assigned",ARCHIVED:"archived",DELETED:"deleted",REFUSED:"refused",SHARED:"shared"},Wn={SELF_HELP:"self_help",SELF_START:"self_start",BLENDED:"blended",UNKNOWN:"unknown"},tu=3,nu={computed:{...Ee("auth",["userId","userUuid","roles","isProfessional","hasCoachingEnabled"]),...Ee("enrollments",["activeEnrollment","activeOrganisation"]),async pendoConfig(){let e={location:{transforms:[{attr:"search",action:"ExcludeKeys",data(){return["auth_code","token"]}}]}};return Mt()&&(e=this.setGlobalConfig(e),this.isProfessional?e=this.setProfessionalConfig(e):e=await this.setPatientConfig(e)),e},isPendoReady(){return this.$pendo.isReady()}},data(){return{timeoutId:void 0,numAttempts:0}},methods:{setGlobalConfig(e){return{...e,visitor:{id:this.userUuid,roles:this.roles,account_language:localStorage.getItem("lang")||"nl",products:[this.hasCoachingEnabled?"coaching":"",this.activeOrganisation.has_self_start_treatments?"self_start_treatments":"",this.activeEnrollment.questionnaires_enabled&&this.isProfessional?"questionnaires":"",this.activeEnrollment.treatments_paid_count>0&&this.isProfessional?"treatments":"",this.activeEnrollment.external_video_call_enabled&&this.isProfessional?"video_call":""].filter(Boolean),label:"therapieland"}}},async setPatientConfig(e){const{self_start_care_plan_count:t=0,self_help_care_plan_count:n=0,blended_care_plan_count:r=0,unknown_type_care_plan_count:a=0,organization_uuid:i=[],organization_names:o=[],organization_markets:s=[]}=await this.getCarePlansData();return{...e,visitor:{...e.visitor,self_start_care_plan_count:t,self_help_care_plan_count:n,blended_care_plan_count:r,unknown_type_care_plan_count:a,organization_uuid:i,organization_names:o,organization_markets:s}}},setProfessionalConfig(e){return{...e,account:{id:Ri()?this.activeOrganisation.id:"development",organisation_name:this.activeOrganisation.name,market:this.activeOrganisation.market}}},async attemptInitPendo(){this.isPendoReady?this.$pendo.identify(await this.pendoConfig):this.$pendo.initialize(await this.pendoConfig)},attemptTrack(e,t){this.isPendoReady&&this.$pendo.track(e,t)},async getCarePlansData(){const{data:e}=await this.$axios.get(le("care_plan_patient",this.userId),this.$setParamsList({care_taker_status:[_a.ACCEPTED,_a.ARCHIVED]},"repeat")),{organisations:t,carePlanTypes:n}=e.results.reduce((r,{organisation:a,creation_type:i})=>(r.organisations.push(a),r.carePlanTypes.push(i),r),{organisations:[],carePlanTypes:[]});return{...this.parseOrganisationsData(t),...this.parseCreationTypesCount(n)}},parseCreationTypesCount(e){return e.reduce((t,n)=>{switch(n){case Wn.SELF_START:t.self_start_care_plan_count+=1;break;case Wn.SELF_HELP:t.self_help_care_plan_count+=1;break;case Wn.BLENDED:t.blended_care_plan_count+=1;break;default:t.unknown_type_care_plan_count+=1;break}return t},{self_start_care_plan_count:0,self_help_care_plan_count:0,blended_care_plan_count:0,unknown_type_care_plan_count:0})},parseOrganisationsData(e){return e.reduce((t,n)=>(t.organization_uuid.push(n.uuid),t.organization_names.push(n.name),t.organization_markets.push(n.market),t),{organization_uuid:[],organization_names:[],organization_markets:[]})},resetAttempts(){this.numAttempts=0},async handlePendoAction(e,t,n=[]){try{this.numAttempts+=1,await e(...n),this.resetAttempts()}catch(r){if(clearTimeout(this.timeoutId),this.numAttempts<=tu){const a=()=>this.handlePendoAction(e,t,n);this.timeoutId=setTimeout(a,1e3);return}console.warn(`Pendo failed to ${t}: ${r.message}

Total attempts reached.`)}},initializePendo(){this.handlePendoAction(this.attemptInitPendo,"load",[])},pendoTrackEvent(e,t){this.handlePendoAction(this.attemptTrack,`track event: ${e}`,[e,t])}}},Pi=Object.prototype.toString;function jr(e){switch(Pi.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return Ve(e,Error)}}function kt(e,t){return Pi.call(e)===`[object ${t}]`}function Ni(e){return kt(e,"ErrorEvent")}function ha(e){return kt(e,"DOMError")}function ru(e){return kt(e,"DOMException")}function je(e){return kt(e,"String")}function Lr(e){return typeof e=="object"&&e!==null&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function Mr(e){return e===null||Lr(e)||typeof e!="object"&&typeof e!="function"}function St(e){return kt(e,"Object")}function Mn(e){return typeof Event<"u"&&Ve(e,Event)}function au(e){return typeof Element<"u"&&Ve(e,Element)}function iu(e){return kt(e,"RegExp")}function Vn(e){return!!(e&&e.then&&typeof e.then=="function")}function ou(e){return St(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function Ve(e,t){try{return e instanceof t}catch{return!1}}function Oi(e){return!!(typeof e=="object"&&e!==null&&(e.__isVue||e._isVue))}function gt(e,t=0){return typeof e!="string"||t===0||e.length<=t?e:`${e.slice(0,t)}...`}function va(e,t){if(!Array.isArray(e))return"";const n=[];for(let r=0;r<e.length;r++){const a=e[r];try{Oi(a)?n.push("[VueViewModel]"):n.push(String(a))}catch{n.push("[value cannot be serialized]")}}return n.join(t)}function su(e,t,n=!1){return je(e)?iu(t)?t.test(e):je(t)?n?e===t:e.includes(t):!1:!1}function Qe(e,t=[],n=!1){return t.some(r=>su(e,r,n))}function cu(e,t,n=250,r,a,i,o){if(!i.exception||!i.exception.values||!o||!Ve(o.originalException,Error))return;const s=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;s&&(i.exception.values=lu(sr(e,t,a,o.originalException,r,i.exception.values,s,0),n))}function sr(e,t,n,r,a,i,o,s){if(i.length>=n+1)return i;let c=[...i];if(Ve(r[a],Error)){Ea(o,s);const l=e(t,r[a]),d=c.length;Sa(l,a,d,s),c=sr(e,t,n,r[a],a,[l,...c],l,d)}return Array.isArray(r.errors)&&r.errors.forEach((l,d)=>{if(Ve(l,Error)){Ea(o,s);const p=e(t,l),f=c.length;Sa(p,`errors[${d}]`,f,s),c=sr(e,t,n,l,a,[p,...c],p,f)}}),c}function Ea(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,...e.type==="AggregateError"&&{is_exception_group:!0},exception_id:t}}function Sa(e,t,n,r){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}function lu(e,t){return e.map(n=>(n.value&&(n.value=gt(n.value,t)),n))}const Le="8.18.0",V=globalThis;function Vr(e,t,n){const r=n||V,a=r.__SENTRY__=r.__SENTRY__||{},i=a[Le]=a[Le]||{};return i[e]||(i[e]=t())}const ft=V,uu=80;function Tt(e,t={}){if(!e)return"<unknown>";try{let n=e;const r=5,a=[];let i=0,o=0;const s=" > ",c=s.length;let l;const d=Array.isArray(t)?t:t.keyAttrs,p=!Array.isArray(t)&&t.maxStringLength||uu;for(;n&&i++<r&&(l=du(n,d),!(l==="html"||i>1&&o+a.length*c+l.length>=p));)a.push(l),o+=l.length,n=n.parentNode;return a.reverse().join(s)}catch{return"<unknown>"}}function du(e,t){const n=e,r=[];if(!n||!n.tagName)return"";if(ft.HTMLElement&&n instanceof HTMLElement&&n.dataset){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}r.push(n.tagName.toLowerCase());const a=t&&t.length?t.filter(o=>n.getAttribute(o)).map(o=>[o,n.getAttribute(o)]):null;if(a&&a.length)a.forEach(o=>{r.push(`[${o[0]}="${o[1]}"]`)});else{n.id&&r.push(`#${n.id}`);const o=n.className;if(o&&je(o)){const s=o.split(/\s+/);for(const c of s)r.push(`.${c}`)}}const i=["aria-label","type","name","title","alt"];for(const o of i){const s=n.getAttribute(o);s&&r.push(`[${o}="${s}"]`)}return r.join("")}function pu(){try{return ft.document.location.href}catch{return""}}function mu(e){return ft.document&&ft.document.querySelector?ft.document.querySelector(e):null}function Di(e){if(!ft.HTMLElement)return null;let t=e;const n=5;for(let r=0;r<n;r++){if(!t)return null;if(t instanceof HTMLElement){if(t.dataset.sentryComponent)return t.dataset.sentryComponent;if(t.dataset.sentryElement)return t.dataset.sentryElement}t=t.parentNode}return null}const It=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,gu="Sentry Logger ",cr=["debug","info","warn","error","log","assert","trace"],Rn={};function Ye(e){if(!("console"in V))return e();const t=V.console,n={},r=Object.keys(Rn);r.forEach(a=>{const i=Rn[a];n[a]=t[a],t[a]=i});try{return e()}finally{r.forEach(a=>{t[a]=n[a]})}}function fu(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return It?cr.forEach(n=>{t[n]=(...r)=>{e&&Ye(()=>{V.console[n](`${gu}[${n}]:`,...r)})}}):cr.forEach(n=>{t[n]=()=>{}}),t}const _=fu(),_u=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function hu(e){return e==="http"||e==="https"}function tn(e,t=!1){const{host:n,path:r,pass:a,port:i,projectId:o,protocol:s,publicKey:c}=e;return`${s}://${c}${t&&a?`:${a}`:""}@${n}${i?`:${i}`:""}/${r&&`${r}/`}${o}`}function vu(e){const t=_u.exec(e);if(!t){Ye(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}const[n,r,a="",i="",o="",s=""]=t.slice(1);let c="",l=s;const d=l.split("/");if(d.length>1&&(c=d.slice(0,-1).join("/"),l=d.pop()),l){const p=l.match(/^\d+/);p&&(l=p[0])}return $i({host:i,pass:a,path:c,projectId:l,port:o,protocol:n,publicKey:r})}function $i(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function Eu(e){if(!It)return!0;const{port:t,projectId:n,protocol:r}=e;return["protocol","publicKey","host","projectId"].find(o=>e[o]?!1:(_.error(`Invalid Sentry Dsn: ${o} missing`),!0))?!1:n.match(/^\d+$/)?hu(r)?t&&isNaN(parseInt(t,10))?(_.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(_.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),!1):(_.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1)}function Su(e){const t=typeof e=="string"?vu(e):$i(e);if(!(!t||!Eu(t)))return t}class Re extends Error{constructor(t,n="warn"){super(t),this.message=t,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=n}}function ee(e,t,n){if(!(t in e))return;const r=e[t],a=n(r);typeof a=="function"&&Ci(a,r),e[t]=a}function Se(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch{It&&_.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function Ci(e,t){try{const n=t.prototype||{};e.prototype=t.prototype=n,Se(e,"__sentry_original__",t)}catch{}}function zr(e){return e.__sentry_original__}function Tu(e){return Object.keys(e).map(t=>`${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`).join("&")}function ji(e){if(jr(e))return{message:e.message,name:e.name,stack:e.stack,...ba(e)};if(Mn(e)){const t={type:e.type,target:Ta(e.target),currentTarget:Ta(e.currentTarget),...ba(e)};return typeof CustomEvent<"u"&&Ve(e,CustomEvent)&&(t.detail=e.detail),t}else return e}function Ta(e){try{return au(e)?Tt(e):Object.prototype.toString.call(e)}catch{return"<unknown>"}}function ba(e){if(typeof e=="object"&&e!==null){const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}else return{}}function bu(e,t=40){const n=Object.keys(ji(e));n.sort();const r=n[0];if(!r)return"[object has no keys]";if(r.length>=t)return gt(r,t);for(let a=n.length;a>0;a--){const i=n.slice(0,a).join(", ");if(!(i.length>t))return a===n.length?i:gt(i,t)}return""}function re(e){return lr(e,new Map)}function lr(e,t){if(wu(e)){const n=t.get(e);if(n!==void 0)return n;const r={};t.set(e,r);for(const a of Object.keys(e))typeof e[a]<"u"&&(r[a]=lr(e[a],t));return r}if(Array.isArray(e)){const n=t.get(e);if(n!==void 0)return n;const r=[];return t.set(e,r),e.forEach(a=>{r.push(lr(a,t))}),r}return e}function wu(e){if(!St(e))return!1;try{const t=Object.getPrototypeOf(e).constructor.name;return!t||t==="Object"}catch{return!0}}const Li=50,et="?",wa=/\(error: (.*)\)/,Aa=/captureMessage|captureException/;function Mi(...e){const t=e.sort((n,r)=>n[0]-r[0]).map(n=>n[1]);return(n,r=0,a=0)=>{const i=[],o=n.split(`
`);for(let s=r;s<o.length;s++){const c=o[s];if(c.length>1024)continue;const l=wa.test(c)?c.replace(wa,"$1"):c;if(!l.match(/\S*Error: /)){for(const d of t){const p=d(l);if(p){i.push(p);break}}if(i.length>=Li+a)break}}return yu(i.slice(a))}}function Au(e){return Array.isArray(e)?Mi(...e):e}function yu(e){if(!e.length)return[];const t=Array.from(e);return/sentryWrapped/.test(mn(t).function||"")&&t.pop(),t.reverse(),Aa.test(mn(t).function||"")&&(t.pop(),Aa.test(mn(t).function||"")&&t.pop()),t.slice(0,Li).map(n=>({...n,filename:n.filename||mn(t).filename,function:n.function||et}))}function mn(e){return e[e.length-1]||{}}const Yn="<anonymous>";function ze(e){try{return!e||typeof e!="function"?Yn:e.name||Yn}catch{return Yn}}function ya(e){const t=e.exception;if(t){const n=[];try{return t.values.forEach(r=>{r.stacktrace.frames&&n.push(...r.stacktrace.frames)}),n}catch{return}}}const wn={},ka={};function it(e,t){wn[e]=wn[e]||[],wn[e].push(t)}function ot(e,t){ka[e]||(t(),ka[e]=!0)}function ye(e,t){const n=e&&wn[e];if(n)for(const r of n)try{r(t)}catch(a){It&&_.error(`Error while triggering instrumentation handler.
Type: ${e}
Name: ${ze(r)}
Error:`,a)}}function ku(e){const t="console";it(t,e),ot(t,Iu)}function Iu(){"console"in V&&cr.forEach(function(e){e in V.console&&ee(V.console,e,function(t){return Rn[e]=t,function(...n){ye("console",{args:n,level:e});const a=Rn[e];a&&a.apply(V.console,n)}})})}const ur=V;function Vi(){if(!("fetch"in ur))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function dr(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function Ru(){if(typeof EdgeRuntime=="string")return!0;if(!Vi())return!1;if(dr(ur.fetch))return!0;let e=!1;const t=ur.document;if(t&&typeof t.createElement=="function")try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=dr(n.contentWindow.fetch)),t.head.removeChild(n)}catch(n){It&&_.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return e}const zi=1e3;function nn(){return Date.now()/zi}function Pu(){const{performance:e}=V;if(!e||!e.now)return nn;const t=Date.now()-e.now(),n=e.timeOrigin==null?t:e.timeOrigin;return()=>(n+e.now())/zi}const oe=Pu(),me=(()=>{const{performance:e}=V;if(!e||!e.now)return;const t=3600*1e3,n=e.now(),r=Date.now(),a=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,i=a<t,o=e.timing&&e.timing.navigationStart,c=typeof o=="number"?Math.abs(o+n-r):t,l=c<t;return i||l?a<=c?e.timeOrigin:o:r})();function Bi(e){const t="fetch";it(t,e),ot(t,Nu)}function Nu(){Ru()&&ee(V,"fetch",function(e){return function(...t){const{method:n,url:r}=Ou(t),a={args:t,fetchData:{method:n,url:r},startTimestamp:oe()*1e3};ye("fetch",{...a});const i=new Error().stack;return e.apply(V,t).then(o=>{const s={...a,endTimestamp:oe()*1e3,response:o};return ye("fetch",s),o},o=>{const s={...a,endTimestamp:oe()*1e3,error:o};throw ye("fetch",s),jr(o)&&o.stack===void 0&&(o.stack=i,Se(o,"framesToPop",1)),o})}})}function pr(e,t){return!!e&&typeof e=="object"&&!!e[t]}function Ia(e){return typeof e=="string"?e:e?pr(e,"url")?e.url:e.toString?e.toString():"":""}function Ou(e){if(e.length===0)return{method:"GET",url:""};if(e.length===2){const[n,r]=e;return{url:Ia(n),method:pr(r,"method")?String(r.method).toUpperCase():"GET"}}const t=e[0];return{url:Ia(t),method:pr(t,"method")?String(t.method).toUpperCase():"GET"}}let gn=null;function qi(e){const t="error";it(t,e),ot(t,Du)}function Du(){gn=V.onerror,V.onerror=function(e,t,n,r,a){return ye("error",{column:r,error:a,line:n,msg:e,url:t}),gn&&!gn.__SENTRY_LOADER__?gn.apply(this,arguments):!1},V.onerror.__SENTRY_INSTRUMENTED__=!0}let fn=null;function Fi(e){const t="unhandledrejection";it(t,e),ot(t,$u)}function $u(){fn=V.onunhandledrejection,V.onunhandledrejection=function(e){return ye("unhandledrejection",e),fn&&!fn.__SENTRY_LOADER__?fn.apply(this,arguments):!0},V.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}function Cu(){return"npm"}function ju(){const e=typeof WeakSet=="function",t=e?new WeakSet:[];function n(a){if(e)return t.has(a)?!0:(t.add(a),!1);for(let i=0;i<t.length;i++)if(t[i]===a)return!0;return t.push(a),!1}function r(a){if(e)t.delete(a);else for(let i=0;i<t.length;i++)if(t[i]===a){t.splice(i,1);break}}return[n,r]}function G(){const e=V,t=e.crypto||e.msCrypto;let n=()=>Math.random()*16;try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(n=()=>{const r=new Uint8Array(1);return t.getRandomValues(r),r[0]})}catch{}return("10000000100040008000"+1e11).replace(/[018]/g,r=>(r^(n()&15)>>r/4).toString(16))}function Ui(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function Ge(e){const{message:t,event_id:n}=e;if(t)return t;const r=Ui(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function mr(e,t,n){const r=e.exception=e.exception||{},a=r.values=r.values||[],i=a[0]=a[0]||{};i.value||(i.value=t||""),i.type||(i.type=n||"Error")}function Ft(e,t){const n=Ui(e);if(!n)return;const r={type:"generic",handled:!0},a=n.mechanism;if(n.mechanism={...r,...a,...t},t&&"data"in t){const i={...a&&a.data,...t.data};n.mechanism.data=i}}function Ra(e){if(e&&e.__sentry_captured__)return!0;try{Se(e,"__sentry_captured__",!0)}catch{}return!1}function Br(e){return Array.isArray(e)?e:[e]}function xe(e,t=100,n=1/0){try{return gr("",e,t,n)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function Gi(e,t=3,n=100*1024){const r=xe(e,t);return zu(r)>n?Gi(e,t-1,n):r}function gr(e,t,n=1/0,r=1/0,a=ju()){const[i,o]=a;if(t==null||["number","boolean","string"].includes(typeof t)&&!Number.isNaN(t))return t;const s=Lu(e,t);if(!s.startsWith("[object "))return s;if(t.__sentry_skip_normalization__)return t;const c=typeof t.__sentry_override_normalization_depth__=="number"?t.__sentry_override_normalization_depth__:n;if(c===0)return s.replace("object ","");if(i(t))return"[Circular ~]";const l=t;if(l&&typeof l.toJSON=="function")try{const v=l.toJSON();return gr("",v,c-1,r,a)}catch{}const d=Array.isArray(t)?[]:{};let p=0;const f=ji(t);for(const v in f){if(!Object.prototype.hasOwnProperty.call(f,v))continue;if(p>=r){d[v]="[MaxProperties ~]";break}const E=f[v];d[v]=gr(v,E,c-1,r,a),p++}return o(t),d}function Lu(e,t){try{if(e==="domain"&&t&&typeof t=="object"&&t._events)return"[Domain]";if(e==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&t===global)return"[Global]";if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(Oi(t))return"[VueViewModel]";if(ou(t))return"[SyntheticEvent]";if(typeof t=="number"&&t!==t)return"[NaN]";if(typeof t=="function")return`[Function: ${ze(t)}]`;if(typeof t=="symbol")return`[${String(t)}]`;if(typeof t=="bigint")return`[BigInt: ${String(t)}]`;const n=Mu(t);return/^HTML(\w*)Element$/.test(n)?`[HTMLElement: ${n}]`:`[object ${n}]`}catch(n){return`**non-serializable** (${n})`}}function Mu(e){const t=Object.getPrototypeOf(e);return t?t.constructor.name:"null prototype"}function Vu(e){return~-encodeURI(e).split(/%..|./).length}function zu(e){return Vu(JSON.stringify(e))}var De;(function(e){e[e.PENDING=0]="PENDING";const n=1;e[e.RESOLVED=n]="RESOLVED";const r=2;e[e.REJECTED=r]="REJECTED"})(De||(De={}));function tt(e){return new he(t=>{t(e)})}function Pn(e){return new he((t,n)=>{n(e)})}class he{constructor(t){he.prototype.__init.call(this),he.prototype.__init2.call(this),he.prototype.__init3.call(this),he.prototype.__init4.call(this),this._state=De.PENDING,this._handlers=[];try{t(this._resolve,this._reject)}catch(n){this._reject(n)}}then(t,n){return new he((r,a)=>{this._handlers.push([!1,i=>{if(!t)r(i);else try{r(t(i))}catch(o){a(o)}},i=>{if(!n)a(i);else try{r(n(i))}catch(o){a(o)}}]),this._executeHandlers()})}catch(t){return this.then(n=>n,t)}finally(t){return new he((n,r)=>{let a,i;return this.then(o=>{i=!1,a=o,t&&t()},o=>{i=!0,a=o,t&&t()}).then(()=>{if(i){r(a);return}n(a)})})}__init(){this._resolve=t=>{this._setResult(De.RESOLVED,t)}}__init2(){this._reject=t=>{this._setResult(De.REJECTED,t)}}__init3(){this._setResult=(t,n)=>{if(this._state===De.PENDING){if(Vn(n)){n.then(this._resolve,this._reject);return}this._state=t,this._value=n,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===De.PENDING)return;const t=this._handlers.slice();this._handlers=[],t.forEach(n=>{n[0]||(this._state===De.RESOLVED&&n[1](this._value),this._state===De.REJECTED&&n[2](this._value),n[0]=!0)})}}}function Bu(e){const t=[];function n(){return e===void 0||t.length<e}function r(o){return t.splice(t.indexOf(o),1)[0]||Promise.resolve(void 0)}function a(o){if(!n())return Pn(new Re("Not adding Promise because buffer limit was reached."));const s=o();return t.indexOf(s)===-1&&t.push(s),s.then(()=>r(s)).then(null,()=>r(s).then(null,()=>{})),s}function i(o){return new he((s,c)=>{let l=t.length;if(!l)return s(!0);const d=setTimeout(()=>{o&&o>0&&s(!1)},o);t.forEach(p=>{tt(p).then(()=>{--l||(clearTimeout(d),s(!0))},c)})})}return{$:t,add:a,drain:i}}function Ke(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}const qu=["fatal","error","warning","log","info","debug"];function Fu(e){return e==="warn"?"warning":qu.includes(e)?e:"log"}const fr="baggage",xi="sentry-",Uu=/^sentry-/,Gu=8192;function Hi(e){const t=xu(e);if(!t)return;const n=Object.entries(t).reduce((r,[a,i])=>{if(a.match(Uu)){const o=a.slice(xi.length);r[o]=i}return r},{});if(Object.keys(n).length>0)return n}function Wi(e){if(!e)return;const t=Object.entries(e).reduce((n,[r,a])=>(a&&(n[`${xi}${r}`]=a),n),{});return Hu(t)}function xu(e){if(!(!e||!je(e)&&!Array.isArray(e)))return Array.isArray(e)?e.reduce((t,n)=>{const r=Pa(n);return Object.entries(r).forEach(([a,i])=>{t[a]=i}),t},{}):Pa(e)}function Pa(e){return e.split(",").map(t=>t.split("=").map(n=>decodeURIComponent(n.trim()))).reduce((t,[n,r])=>(n&&r&&(t[n]=r),t),{})}function Hu(e){if(Object.keys(e).length!==0)return Object.entries(e).reduce((t,[n,r],a)=>{const i=`${encodeURIComponent(n)}=${encodeURIComponent(r)}`,o=a===0?i:`${t},${i}`;return o.length>Gu?(It&&_.warn(`Not adding key: ${n} with val: ${r} to baggage header due to exceeding baggage size limits.`),t):o},"")}const Wu=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function Yu(e){if(!e)return;const t=e.match(Wu);if(!t)return;let n;return t[3]==="1"?n=!0:t[3]==="0"&&(n=!1),{traceId:t[1],parentSampled:n,parentSpanId:t[2]}}function Ju(e,t){const n=Yu(e),r=Hi(t),{traceId:a,parentSpanId:i,parentSampled:o}=n||{};return n?{traceId:a||G(),parentSpanId:i||G().substring(16),spanId:G().substring(16),sampled:o,dsc:r||{}}:{traceId:a||G(),spanId:G().substring(16)}}function qr(e=G(),t=G().substring(16),n){let r="";return n!==void 0&&(r=n?"-1":"-0"),`${e}-${t}${r}`}function Rt(e,t=[]){return[e,t]}function Qu(e,t){const[n,r]=e;return[n,[...r,t]]}function Na(e,t){const n=e[1];for(const r of n){const a=r[0].type;if(t(r,a))return!0}return!1}function _r(e){return V.__SENTRY__&&V.__SENTRY__.encodePolyfill?V.__SENTRY__.encodePolyfill(e):new TextEncoder().encode(e)}function Ku(e){const[t,n]=e;let r=JSON.stringify(t);function a(i){typeof r=="string"?r=typeof i=="string"?r+i:[_r(r),i]:r.push(typeof i=="string"?_r(i):i)}for(const i of n){const[o,s]=i;if(a(`
${JSON.stringify(o)}
`),typeof s=="string"||s instanceof Uint8Array)a(s);else{let c;try{c=JSON.stringify(s)}catch{c=JSON.stringify(xe(s))}a(c)}}return typeof r=="string"?r:Zu(r)}function Zu(e){const t=e.reduce((a,i)=>a+i.length,0),n=new Uint8Array(t);let r=0;for(const a of e)n.set(a,r),r+=a.length;return n}function Xu(e){return[{type:"span"},e]}function ed(e){const t=typeof e.data=="string"?_r(e.data):e.data;return[re({type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),t]}const td={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket"};function Oa(e){return td[e]}function Yi(e){if(!e||!e.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}function nd(e,t,n,r){const a=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:tn(r)},...a&&{trace:re({...a})}}}function rd(e,t,n){const r=[{type:"client_report"},{timestamp:n||nn(),discarded_events:e}];return Rt(t?{dsn:t}:{},[r])}const ad=60*1e3;function id(e,t=Date.now()){const n=parseInt(`${e}`,10);if(!isNaN(n))return n*1e3;const r=Date.parse(`${e}`);return isNaN(r)?ad:r-t}function od(e,t){return e[t]||e.all||0}function sd(e,t,n=Date.now()){return od(e,t)>n}function cd(e,{statusCode:t,headers:n},r=Date.now()){const a={...e},i=n&&n["x-sentry-rate-limits"],o=n&&n["retry-after"];if(i)for(const s of i.trim().split(",")){const[c,l,,,d]=s.split(":",5),p=parseInt(c,10),f=(isNaN(p)?60:p)*1e3;if(!l)a.all=r+f;else for(const v of l.split(";"))v==="metric_bucket"?(!d||d.split(";").includes("custom"))&&(a[v]=r+f):a[v]=r+f}else o?a.all=r+id(o,r):t===429&&(a.all=r+60*1e3);return a}function Nn(){return{traceId:G(),spanId:G().substring(16)}}const _n=V;function ld(){const e=_n.chrome,t=e&&e.app&&e.app.runtime,n="history"in _n&&!!_n.history.pushState&&!!_n.history.replaceState;return!t&&n}const D=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function Pt(){return Fr(V),V}function Fr(e){const t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||Le,t[Le]=t[Le]||{}}function ud(e){const t=oe(),n={sid:G(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>pd(n)};return e&&bt(n,e),n}function bt(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||oe(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:G()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started=="number"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration=="number")e.duration=t.duration;else{const n=e.timestamp-e.started;e.duration=n>=0?n:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),typeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}function dd(e,t){let n={};t?n={status:t}:e.status==="ok"&&(n={status:"exited"}),bt(e,n)}function pd(e){return re({sid:`${e.sid}`,init:e.init,started:new Date(e.started*1e3).toISOString(),timestamp:new Date(e.timestamp*1e3).toISOString(),status:e.status,errors:e.errors,did:typeof e.did=="number"||typeof e.did=="string"?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}const hr="_sentrySpan";function Ut(e,t){t?Se(e,hr,t):delete e[hr]}function On(e){return e[hr]}const md=100;class Ur{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=Nn()}clone(){const t=new Ur;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._extra={...this._extra},t._contexts={...this._contexts},t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._requestSession=this._requestSession,t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,Ut(t,On(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&bt(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(t){return this._requestSession=t,this}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,n){return this._tags={...this._tags,[t]:n},this._notifyScopeListeners(),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,n){return this._extra={...this._extra,[t]:n},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,n){return n===null?delete this._contexts[t]:this._contexts[t]=n,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const n=typeof t=="function"?t(this):t,[r,a]=n instanceof We?[n.getScopeData(),n.getRequestSession()]:St(n)?[t,t.requestSession]:[],{tags:i,extra:o,user:s,contexts:c,level:l,fingerprint:d=[],propagationContext:p}=r||{};return this._tags={...this._tags,...i},this._extra={...this._extra,...o},this._contexts={...this._contexts,...c},s&&Object.keys(s).length&&(this._user=s),l&&(this._level=l),d.length&&(this._fingerprint=d),p&&(this._propagationContext=p),a&&(this._requestSession=a),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._session=void 0,Ut(this,void 0),this._attachments=[],this._propagationContext=Nn(),this._notifyScopeListeners(),this}addBreadcrumb(t,n){const r=typeof n=="number"?n:md;if(r<=0)return this;const a={timestamp:nn(),...t},i=this._breadcrumbs;return i.push(a),this._breadcrumbs=i.length>r?i.slice(-r):i,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:On(this)}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...t},this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,n){const r=n&&n.event_id?n.event_id:G();if(!this._client)return _.warn("No client configured on scope - will not capture exception!"),r;const a=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:a,...n,event_id:r},this),r}captureMessage(t,n,r){const a=r&&r.event_id?r.event_id:G();if(!this._client)return _.warn("No client configured on scope - will not capture message!"),a;const i=new Error(t);return this._client.captureMessage(t,n,{originalException:t,syntheticException:i,...r,event_id:a},this),a}captureEvent(t,n){const r=n&&n.event_id?n.event_id:G();return this._client?(this._client.captureEvent(t,{...n,event_id:r},this),r):(_.warn("No client configured on scope - will not capture event!"),r)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}}const We=Ur;function gd(){return Vr("defaultCurrentScope",()=>new We)}function fd(){return Vr("defaultIsolationScope",()=>new We)}class _d{constructor(t,n){let r;t?r=t:r=new We;let a;n?a=n:a=new We,this._stack=[{scope:r}],this._isolationScope=a}withScope(t){const n=this._pushScope();let r;try{r=t(n)}catch(a){throw this._popScope(),a}return Vn(r)?r.then(a=>(this._popScope(),a),a=>{throw this._popScope(),a}):(this._popScope(),r)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}}function wt(){const e=Pt(),t=Fr(e);return t.stack=t.stack||new _d(gd(),fd())}function hd(e){return wt().withScope(e)}function vd(e,t){const n=wt();return n.withScope(()=>(n.getStackTop().scope=e,t(e)))}function Da(e){return wt().withScope(()=>e(wt().getIsolationScope()))}function Ed(){return{withIsolationScope:Da,withScope:hd,withSetScope:vd,withSetIsolationScope:(e,t)=>Da(t),getCurrentScope:()=>wt().getScope(),getIsolationScope:()=>wt().getIsolationScope()}}function rn(e){const t=Fr(e);return t.acs?t.acs:Ed()}function x(){const e=Pt();return rn(e).getCurrentScope()}function qe(){const e=Pt();return rn(e).getIsolationScope()}function Sd(){return Vr("globalScope",()=>new We)}function Gr(...e){const t=Pt(),n=rn(t);if(e.length===2){const[r,a]=e;return r?n.withSetScope(r,a):n.withScope(a)}return n.withScope(e[0])}function z(){return x().getClient()}const Td="_sentryMetrics";function vr(e){const t=e[Td];if(!t)return;const n={};for(const[,[r,a]]of t)(n[r]||(n[r]=[])).push(re(a));return n}const Ae="sentry.source",Ji="sentry.sample_rate",Gt="sentry.op",Y="sentry.origin",Er="sentry.idle_span_finish_reason",xr="sentry.measurement_unit",Hr="sentry.measurement_value",bd="sentry.profile_id",Qi="sentry.exclusive_time",wd=0,Ki=1,Z=2;function Ad(e){if(e<400&&e>=100)return{code:Ki};if(e>=400&&e<500)switch(e){case 401:return{code:Z,message:"unauthenticated"};case 403:return{code:Z,message:"permission_denied"};case 404:return{code:Z,message:"not_found"};case 409:return{code:Z,message:"already_exists"};case 413:return{code:Z,message:"failed_precondition"};case 429:return{code:Z,message:"resource_exhausted"};case 499:return{code:Z,message:"cancelled"};default:return{code:Z,message:"invalid_argument"}}if(e>=500&&e<600)switch(e){case 501:return{code:Z,message:"unimplemented"};case 503:return{code:Z,message:"unavailable"};case 504:return{code:Z,message:"deadline_exceeded"};default:return{code:Z,message:"internal_error"}}return{code:Z,message:"unknown_error"}}function Zi(e,t){e.setAttribute("http.response.status_code",t);const n=Ad(t);n.message!=="unknown_error"&&e.setStatus(n)}const Xi=0,eo=1;function yd(e){const{spanId:t,traceId:n}=e.spanContext(),{data:r,op:a,parent_span_id:i,status:o,origin:s}=M(e);return re({parent_span_id:i,span_id:t,trace_id:n,data:r,op:a,status:o,origin:s})}function kd(e){const{spanId:t,traceId:n}=e.spanContext(),{parent_span_id:r}=M(e);return re({parent_span_id:r,span_id:t,trace_id:n})}function to(e){const{traceId:t,spanId:n}=e.spanContext(),r=st(e);return qr(t,n,r)}function Ze(e){return typeof e=="number"?$a(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?$a(e.getTime()):oe()}function $a(e){return e>9999999999?e/1e3:e}function M(e){if(Rd(e))return e.getSpanJSON();try{const{spanId:t,traceId:n}=e.spanContext();if(Id(e)){const{attributes:r,startTime:a,name:i,endTime:o,parentSpanId:s,status:c}=e;return re({span_id:t,trace_id:n,data:r,description:i,parent_span_id:s,start_timestamp:Ze(a),timestamp:Ze(o)||void 0,status:no(c),op:r[Gt],origin:r[Y],_metrics_summary:vr(e)})}return{span_id:t,trace_id:n}}catch{return{}}}function Id(e){const t=e;return!!t.attributes&&!!t.startTime&&!!t.name&&!!t.endTime&&!!t.status}function Rd(e){return typeof e.getSpanJSON=="function"}function st(e){const{traceFlags:t}=e.spanContext();return t===eo}function no(e){if(!(!e||e.code===wd))return e.code===Ki?"ok":e.message||"unknown_error"}const Xe="_sentryChildSpans",Sr="_sentryRootSpan";function ro(e,t){const n=e[Sr]||e;Se(t,Sr,n),e[Xe]?e[Xe].add(t):Se(e,Xe,new Set([t]))}function Pd(e,t){e[Xe]&&e[Xe].delete(t)}function An(e){const t=new Set;function n(r){if(!t.has(r)&&st(r)){t.add(r);const a=r[Xe]?Array.from(r[Xe]):[];for(const i of a)n(i)}}return n(e),Array.from(t)}function ae(e){return e[Sr]||e}function te(){const e=Pt(),t=rn(e);return t.getActiveSpan?t.getActiveSpan():On(x())}let Ca=!1;function Nd(){Ca||(Ca=!0,qi(Tr),Fi(Tr))}function Tr(){const e=te(),t=e&&ae(e);if(t){const n="internal_error";D&&_.log(`[Tracing] Root span: ${n} -> Global error occured`),t.setStatus({code:Z,message:n})}}Tr.tag="sentry_tracingErrorCallback";const ao="_sentryScope",io="_sentryIsolationScope";function Od(e,t,n){e&&(Se(e,io,n),Se(e,ao,t))}function ja(e){return{scope:e[ao],isolationScope:e[io]}}function Be(e){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;const t=e||Dd();return!!t&&(t.enableTracing||"tracesSampleRate"in t||"tracesSampler"in t)}function Dd(){const e=z();return e&&e.getOptions()}class Nt{constructor(t={}){this._traceId=t.traceId||G(),this._spanId=t.spanId||G().substring(16)}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:Xi}}end(t){}setAttribute(t,n){return this}setAttributes(t){return this}setStatus(t){return this}updateName(t){return this}isRecording(){return!1}addEvent(t,n,r){return this}}const Wr="production",oo="_frozenDsc";function La(e,t){Se(e,oo,t)}function zn(e,t){const n=t.getOptions(),{publicKey:r}=t.getDsn()||{},a=re({environment:n.environment||Wr,release:n.release,public_key:r,trace_id:e});return t.emit("createDsc",a),a}function ct(e){const t=z();if(!t)return{};const n=zn(M(e).trace_id||"",t),r=ae(e),a=r[oo];if(a)return a;const i=r.spanContext().traceState,o=i&&i.get("sentry.dsc"),s=o&&Hi(o);if(s)return s;const c=M(r),l=c.data||{},d=l[Ji];d!=null&&(n.sample_rate=`${d}`);const p=l[Ae],f=c.description;return p!=="url"&&f&&(n.transaction=f),n.sampled=String(st(r)),t.emit("createDsc",n,r),n}function $d(e){if(!D)return;const{description:t="< unknown name >",op:n="< unknown op >",parent_span_id:r}=M(e),{spanId:a}=e.spanContext(),i=st(e),o=ae(e),s=o===e,c=`[Tracing] Starting ${i?"sampled":"unsampled"} ${s?"root ":""}span`,l=[`op: ${n}`,`name: ${t}`,`ID: ${a}`];if(r&&l.push(`parent ID: ${r}`),!s){const{op:d,description:p}=M(o);l.push(`root ID: ${o.spanContext().spanId}`),d&&l.push(`root op: ${d}`),p&&l.push(`root description: ${p}`)}_.log(`${c}
  ${l.join(`
  `)}`)}function Cd(e){if(!D)return;const{description:t="< unknown name >",op:n="< unknown op >"}=M(e),{spanId:r}=e.spanContext(),i=ae(e)===e,o=`[Tracing] Finishing "${n}" ${i?"root ":""}span "${t}" with ID ${r}`;_.log(o)}function so(e){if(typeof e=="boolean")return Number(e);const t=typeof e=="string"?parseFloat(e):e;if(typeof t!="number"||isNaN(t)||t<0||t>1){D&&_.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`);return}return t}function jd(e,t){if(!Be(e))return[!1];let n;typeof e.tracesSampler=="function"?n=e.tracesSampler(t):t.parentSampled!==void 0?n=t.parentSampled:typeof e.tracesSampleRate<"u"?n=e.tracesSampleRate:n=1;const r=so(n);return r===void 0?(D&&_.warn("[Tracing] Discarding transaction because of invalid sample rate."),[!1]):r?Math.random()<r?[!0,r]:(D&&_.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(n)})`),[!1,r]):(D&&_.log(`[Tracing] Discarding transaction because ${typeof e.tracesSampler=="function"?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),[!1,r])}function Ld(e,t){return t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]]),e}function Md(e,t,n,r){const a=Yi(n),i={sent_at:new Date().toISOString(),...a&&{sdk:a},...!!r&&t&&{dsn:tn(t)}},o="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return Rt(i,[o])}function Vd(e,t,n,r){const a=Yi(n),i=e.type&&e.type!=="replay_event"?e.type:"event";Ld(e,n&&n.sdk);const o=nd(e,a,r,t);return delete e.sdkProcessingMetadata,Rt(o,[[{type:i},e]])}function zd(e,t){function n(d){return!!d.trace_id&&!!d.public_key}const r=ct(e[0]),a=t&&t.getDsn(),i=t&&t.getOptions().tunnel,o={sent_at:new Date().toISOString(),...n(r)&&{trace:r},...!!i&&a&&{dsn:tn(a)}},s=t&&t.getOptions().beforeSendSpan,c=s?d=>s(M(d)):d=>M(d),l=[];for(const d of e){const p=c(d);p&&l.push(Xu(p))}return Rt(o,l)}function Bd(e,t,n){const r=te(),a=r&&ae(r);a&&a.addEvent(e,{[Hr]:t,[xr]:n})}function Ma(e){if(!e||e.length===0)return;const t={};return e.forEach(n=>{const r=n.attributes||{},a=r[xr],i=r[Hr];typeof a=="string"&&typeof i=="number"&&(t[n.name]={value:i,unit:a})}),t}const Va=1e3;class Yr{constructor(t={}){this._traceId=t.traceId||G(),this._spanId=t.spanId||G().substring(16),this._startTime=t.startTimestamp||oe(),this._attributes={},this.setAttributes({[Y]:"manual",[Gt]:t.op,...t.attributes}),this._name=t.name,t.parentSpanId&&(this._parentSpanId=t.parentSpanId),"sampled"in t&&(this._sampled=t.sampled),t.endTimestamp&&(this._endTime=t.endTimestamp),this._events=[],this._isStandaloneSpan=t.isStandalone,this._endTime&&this._onSpanEnded()}spanContext(){const{_spanId:t,_traceId:n,_sampled:r}=this;return{spanId:t,traceId:n,traceFlags:r?eo:Xi}}setAttribute(t,n){n===void 0?delete this._attributes[t]:this._attributes[t]=n}setAttributes(t){Object.keys(t).forEach(n=>this.setAttribute(n,t[n]))}updateStartTime(t){this._startTime=Ze(t)}setStatus(t){return this._status=t,this}updateName(t){return this._name=t,this}end(t){this._endTime||(this._endTime=Ze(t),Cd(this),this._onSpanEnded())}getSpanJSON(){return re({data:this._attributes,description:this._name,op:this._attributes[Gt],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:no(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[Y],_metrics_summary:vr(this),profile_id:this._attributes[bd],exclusive_time:this._attributes[Qi],measurements:Ma(this._events),is_segment:this._isStandaloneSpan&&ae(this)===this||void 0,segment_id:this._isStandaloneSpan?ae(this).spanContext().spanId:void 0})}isRecording(){return!this._endTime&&!!this._sampled}addEvent(t,n,r){D&&_.log("[Tracing] Adding an event to span:",t);const a=za(n)?n:r||oe(),i=za(n)?{}:n||{},o={name:t,time:Ze(a),attributes:i};return this._events.push(o),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){const t=z();if(t&&t.emit("spanEnd",this),!(this._isStandaloneSpan||this===ae(this)))return;if(this._isStandaloneSpan){this._sampled?Fd(zd([this],t)):(D&&_.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),t&&t.recordDroppedEvent("sample_rate","span"));return}const r=this._convertSpanToTransaction();r&&(ja(this).scope||x()).captureEvent(r)}_convertSpanToTransaction(){if(!Ba(M(this)))return;this._name||(D&&_.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>");const{scope:t,isolationScope:n}=ja(this),a=(t||x()).getClient()||z();if(this._sampled!==!0){D&&_.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),a&&a.recordDroppedEvent("sample_rate","transaction");return}const o=An(this).filter(p=>p!==this&&!qd(p)).map(p=>M(p)).filter(Ba),s=this._attributes[Ae],c={contexts:{trace:yd(this)},spans:o.length>Va?o.sort((p,f)=>p.start_timestamp-f.start_timestamp).slice(0,Va):o,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{capturedSpanScope:t,capturedSpanIsolationScope:n,...re({dynamicSamplingContext:ct(this)})},_metrics_summary:vr(this),...s&&{transaction_info:{source:s}}},l=Ma(this._events);return l&&Object.keys(l).length&&(D&&_.log("[Measurements] Adding measurements to transaction event",JSON.stringify(l,void 0,2)),c.measurements=l),c}}function za(e){return e&&typeof e=="number"||e instanceof Date||Array.isArray(e)}function Ba(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}function qd(e){return e instanceof Yr&&e.isStandaloneSpan()}function Fd(e){const t=z();if(!t)return;const n=e[1];if(!n||n.length===0){t.recordDroppedEvent("before_send","span");return}const r=t.getTransport();r&&r.send(e).then(null,a=>{D&&_.error("Error while sending span:",a)})}const co="__SENTRY_SUPPRESS_TRACING__";function Pe(e){const t=uo();if(t.startInactiveSpan)return t.startInactiveSpan(e);const n=Gd(e),{forceTransaction:r,parentSpan:a}=e;return(e.scope?o=>Gr(e.scope,o):a!==void 0?o=>lo(a,o):o=>o())(()=>{const o=x(),s=Hd(o);return e.onlyIfParent&&!s?new Nt:Ud({parentSpan:s,spanArguments:n,forceTransaction:r,scope:o})})}function lo(e,t){const n=uo();return n.withActiveSpan?n.withActiveSpan(e,t):Gr(r=>(Ut(r,e||void 0),t(r)))}function Ud({parentSpan:e,spanArguments:t,forceTransaction:n,scope:r}){if(!Be())return new Nt;const a=qe();let i;if(e&&!n)i=xd(e,r,t),ro(e,i);else if(e){const o=ct(e),{traceId:s,spanId:c}=e.spanContext(),l=st(e);i=qa({traceId:s,parentSpanId:c,...t},r,l),La(i,o)}else{const{traceId:o,dsc:s,parentSpanId:c,sampled:l}={...a.getPropagationContext(),...r.getPropagationContext()};i=qa({traceId:o,parentSpanId:c,...t},r,l),s&&La(i,s)}return $d(i),Od(i,r,a),i}function Gd(e){const n={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){const r={...n};return r.startTimestamp=Ze(e.startTime),delete r.startTime,r}return n}function uo(){const e=Pt();return rn(e)}function qa(e,t,n){const r=z(),a=r&&r.getOptions()||{},{name:i="",attributes:o}=e,[s,c]=t.getScopeData().sdkProcessingMetadata[co]?[!1]:jd(a,{name:i,parentSampled:n,attributes:o,transactionContext:{name:i,parentSampled:n}}),l=new Yr({...e,attributes:{[Ae]:"custom",...e.attributes},sampled:s});return c!==void 0&&l.setAttribute(Ji,c),r&&r.emit("spanStart",l),l}function xd(e,t,n){const{spanId:r,traceId:a}=e.spanContext(),i=t.getScopeData().sdkProcessingMetadata[co]?!1:st(e),o=i?new Yr({...n,parentSpanId:r,traceId:a,sampled:i}):new Nt({traceId:a});ro(e,o);const s=z();return s&&(s.emit("spanStart",o),n.endTimestamp&&s.emit("spanEnd",o)),o}function Hd(e){const t=On(e);if(!t)return;const n=z();return(n?n.getOptions():{}).parentSpanIsAlwaysRootSpan?ae(t):t}const yn={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3},Wd="heartbeatFailed",Yd="idleTimeout",Jd="finalTimeout",Qd="externalFinish";function po(e,t={}){const n=new Map;let r=!1,a,i=Qd,o=!t.disableAutoFinish;const s=[],{idleTimeout:c=yn.idleTimeout,finalTimeout:l=yn.finalTimeout,childSpanTimeout:d=yn.childSpanTimeout,beforeSpanEnd:p}=t,f=z();if(!f||!Be())return new Nt;const v=x(),E=te(),N=Kd(e);N.end=new Proxy(N.end,{apply(A,F,be){p&&p(N);const[fe,...Fe]=be,Ct=fe||oe(),ie=Ze(Ct),cn=An(N).filter(Ue=>Ue!==N);if(!cn.length)return ue(ie),Reflect.apply(A,F,[ie,...Fe]);const ln=cn.map(Ue=>M(Ue).timestamp).filter(Ue=>!!Ue),un=ln.length?Math.max(...ln):void 0,ut=M(N).start_timestamp,dn=Math.min(ut?ut+l/1e3:1/0,Math.max(ut||-1/0,Math.min(ie,un||1/0)));return ue(dn),Reflect.apply(A,F,[dn,...Fe])}});function q(){a&&(clearTimeout(a),a=void 0)}function W(A){q(),a=setTimeout(()=>{!r&&n.size===0&&o&&(i=Yd,N.end(A))},c)}function ge(A){a=setTimeout(()=>{!r&&o&&(i=Wd,N.end(A))},d)}function ne(A){q(),n.set(A,!0);const F=oe();ge(F+d/1e3)}function K(A){if(n.has(A)&&n.delete(A),n.size===0){const F=oe();W(F+c/1e3)}}function ue(A){r=!0,n.clear(),s.forEach(ie=>ie()),Ut(v,E);const F=M(N),{start_timestamp:be}=F;if(!be)return;(F.data||{})[Er]||N.setAttribute(Er,i),_.log(`[Tracing] Idle span "${F.op}" finished`);const Fe=An(N).filter(ie=>ie!==N);let Ct=0;Fe.forEach(ie=>{ie.isRecording()&&(ie.setStatus({code:Z,message:"cancelled"}),ie.end(A),D&&_.log("[Tracing] Cancelling span since span ended early",JSON.stringify(ie,void 0,2)));const cn=M(ie),{timestamp:ln=0,start_timestamp:un=0}=cn,ut=un<=A,dn=(l+c)/1e3,Ue=ln-un<=dn;if(D){const ta=JSON.stringify(ie,void 0,2);ut?Ue||_.log("[Tracing] Discarding span since it finished after idle span final timeout",ta):_.log("[Tracing] Discarding span since it happened after idle span was finished",ta)}(!Ue||!ut)&&(Pd(N,ie),Ct++)}),Ct>0&&N.setAttribute("sentry.idle_span_discarded_spans",Ct)}return s.push(f.on("spanStart",A=>{if(r||A===N||M(A).timestamp)return;An(N).includes(A)&&ne(A.spanContext().spanId)})),s.push(f.on("spanEnd",A=>{r||K(A.spanContext().spanId)})),s.push(f.on("idleSpanEnableAutoFinish",A=>{A===N&&(o=!0,W(),n.size&&ge())})),t.disableAutoFinish||W(),setTimeout(()=>{r||(N.setStatus({code:Z,message:"deadline_exceeded"}),i=Jd,N.end())},l),N}function Kd(e){const t=Pe(e);return Ut(x(),t),D&&_.log("[Tracing] Started span is an idle span"),t}function br(e,t,n,r=0){return new he((a,i)=>{const o=e[r];if(t===null||typeof o!="function")a(t);else{const s=o({...t},n);D&&o.id&&s===null&&_.log(`Event processor "${o.id}" dropped event`),Vn(s)?s.then(c=>br(e,c,n,r+1).then(a)).then(null,i):br(e,s,n,r+1).then(a).then(null,i)}})}function Zd(e,t){const{fingerprint:n,span:r,breadcrumbs:a,sdkProcessingMetadata:i}=t;Xd(e,t),r&&np(e,r),rp(e,n),ep(e,a),tp(e,i)}function Fa(e,t){const{extra:n,tags:r,user:a,contexts:i,level:o,sdkProcessingMetadata:s,breadcrumbs:c,fingerprint:l,eventProcessors:d,attachments:p,propagationContext:f,transactionName:v,span:E}=t;Lt(e,"extra",n),Lt(e,"tags",r),Lt(e,"user",a),Lt(e,"contexts",i),Lt(e,"sdkProcessingMetadata",s),o&&(e.level=o),v&&(e.transactionName=v),E&&(e.span=E),c.length&&(e.breadcrumbs=[...e.breadcrumbs,...c]),l.length&&(e.fingerprint=[...e.fingerprint,...l]),d.length&&(e.eventProcessors=[...e.eventProcessors,...d]),p.length&&(e.attachments=[...e.attachments,...p]),e.propagationContext={...e.propagationContext,...f}}function Lt(e,t,n){if(n&&Object.keys(n).length){e[t]={...e[t]};for(const r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[t][r]=n[r])}}function Xd(e,t){const{extra:n,tags:r,user:a,contexts:i,level:o,transactionName:s}=t,c=re(n);c&&Object.keys(c).length&&(e.extra={...c,...e.extra});const l=re(r);l&&Object.keys(l).length&&(e.tags={...l,...e.tags});const d=re(a);d&&Object.keys(d).length&&(e.user={...d,...e.user});const p=re(i);p&&Object.keys(p).length&&(e.contexts={...p,...e.contexts}),o&&(e.level=o),s&&e.type!=="transaction"&&(e.transaction=s)}function ep(e,t){const n=[...e.breadcrumbs||[],...t];e.breadcrumbs=n.length?n:void 0}function tp(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}function np(e,t){e.contexts={trace:kd(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:ct(t),...e.sdkProcessingMetadata};const n=ae(t),r=M(n).description;r&&!e.transaction&&e.type==="transaction"&&(e.transaction=r)}function rp(e,t){e.fingerprint=e.fingerprint?Br(e.fingerprint):[],t&&(e.fingerprint=e.fingerprint.concat(t)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}function ap(e,t,n,r,a,i){const{normalizeDepth:o=3,normalizeMaxBreadth:s=1e3}=e,c={...t,event_id:t.event_id||n.event_id||G(),timestamp:t.timestamp||nn()},l=n.integrations||e.integrations.map(q=>q.name);ip(c,e),cp(c,l),a&&a.emit("applyFrameMetadata",t),t.type===void 0&&op(c,e.stackParser);const d=up(r,n.captureContext);n.mechanism&&Ft(c,n.mechanism);const p=a?a.getEventProcessors():[],f=Sd().getScopeData();if(i){const q=i.getScopeData();Fa(f,q)}if(d){const q=d.getScopeData();Fa(f,q)}const v=[...n.attachments||[],...f.attachments];v.length&&(n.attachments=v),Zd(c,f);const E=[...p,...f.eventProcessors];return br(E,c,n).then(q=>(q&&sp(q),typeof o=="number"&&o>0?lp(q,o,s):q))}function ip(e,t){const{environment:n,release:r,dist:a,maxValueLength:i=250}=t;"environment"in e||(e.environment="environment"in t?n:Wr),e.release===void 0&&r!==void 0&&(e.release=r),e.dist===void 0&&a!==void 0&&(e.dist=a),e.message&&(e.message=gt(e.message,i));const o=e.exception&&e.exception.values&&e.exception.values[0];o&&o.value&&(o.value=gt(o.value,i));const s=e.request;s&&s.url&&(s.url=gt(s.url,i))}const Ua=new WeakMap;function op(e,t){const n=V._sentryDebugIds;if(!n)return;let r;const a=Ua.get(t);a?r=a:(r=new Map,Ua.set(t,r));const i=Object.entries(n).reduce((o,[s,c])=>{let l;const d=r.get(s);d?l=d:(l=t(s),r.set(s,l));for(let p=l.length-1;p>=0;p--){const f=l[p];if(f.filename){o[f.filename]=c;break}}return o},{});try{e.exception.values.forEach(o=>{o.stacktrace.frames.forEach(s=>{s.filename&&(s.debug_id=i[s.filename])})})}catch{}}function sp(e){const t={};try{e.exception.values.forEach(r=>{r.stacktrace.frames.forEach(a=>{a.debug_id&&(a.abs_path?t[a.abs_path]=a.debug_id:a.filename&&(t[a.filename]=a.debug_id),delete a.debug_id)})})}catch{}if(Object.keys(t).length===0)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const n=e.debug_meta.images;Object.entries(t).forEach(([r,a])=>{n.push({type:"sourcemap",code_file:r,debug_id:a})})}function cp(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}function lp(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(a=>({...a,...a.data&&{data:xe(a.data,t,n)}}))},...e.user&&{user:xe(e.user,t,n)},...e.contexts&&{contexts:xe(e.contexts,t,n)},...e.extra&&{extra:xe(e.extra,t,n)}};return e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=xe(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map(a=>({...a,...a.data&&{data:xe(a.data,t,n)}}))),r}function up(e,t){if(!t)return e;const n=e?e.clone():new We;return n.update(t),n}function dp(e){if(e)return pp(e)?{captureContext:e}:gp(e)?{captureContext:e}:e}function pp(e){return e instanceof We||typeof e=="function"}const mp=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"];function gp(e){return Object.keys(e).some(t=>mp.includes(t))}function Bn(e,t){return x().captureException(e,dp(t))}function mo(e,t){return x().captureEvent(e,t)}function Ga(e){const t=z(),n=qe(),r=x(),{release:a,environment:i=Wr}=t&&t.getOptions()||{},{userAgent:o}=V.navigator||{},s=ud({release:a,environment:i,user:r.getUser()||n.getUser(),...o&&{userAgent:o},...e}),c=n.getSession();return c&&c.status==="ok"&&bt(c,{status:"exited"}),go(),n.setSession(s),r.setSession(s),s}function go(){const e=qe(),t=x(),n=t.getSession()||e.getSession();n&&dd(n),fo(),e.setSession(),t.setSession()}function fo(){const e=qe(),t=x(),n=z(),r=t.getSession()||e.getSession();r&&n&&n.captureSession(r)}function xa(e=!1){if(e){go();return}fo()}const fp="7";function _p(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function hp(e){return`${_p(e)}${e.projectId}/envelope/`}function vp(e,t){return Tu({sentry_key:e.publicKey,sentry_version:fp,...t&&{sentry_client:`${t.name}/${t.version}`}})}function Ep(e,t,n){return t||`${hp(e)}?${vp(e,n)}`}const Ha=[];function Sp(e){const t={};return e.forEach(n=>{const{name:r}=n,a=t[r];a&&!a.isDefaultInstance&&n.isDefaultInstance||(t[r]=n)}),Object.values(t)}function Tp(e){const t=e.defaultIntegrations||[],n=e.integrations;t.forEach(o=>{o.isDefaultInstance=!0});let r;Array.isArray(n)?r=[...t,...n]:typeof n=="function"?r=Br(n(t)):r=t;const a=Sp(r),i=a.findIndex(o=>o.name==="Debug");if(i>-1){const[o]=a.splice(i,1);a.push(o)}return a}function bp(e,t){const n={};return t.forEach(r=>{r&&_o(e,r,n)}),n}function Wa(e,t){for(const n of t)n&&n.afterAllSetup&&n.afterAllSetup(e)}function _o(e,t,n){if(n[t.name]){D&&_.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,Ha.indexOf(t.name)===-1&&typeof t.setupOnce=="function"&&(t.setupOnce(),Ha.push(t.name)),t.setup&&typeof t.setup=="function"&&t.setup(e),typeof t.preprocessEvent=="function"){const r=t.preprocessEvent.bind(t);e.on("preprocessEvent",(a,i)=>r(a,i,e))}if(typeof t.processEvent=="function"){const r=t.processEvent.bind(t),a=Object.assign((i,o)=>r(i,o,e),{id:t.name});e.addEventProcessor(a)}D&&_.log(`Integration installed: ${t.name}`)}const Ya="Not capturing exception because it's already been captured.";class wp{constructor(t){if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],t.dsn?this._dsn=Su(t.dsn):D&&_.warn("No DSN provided, client will not send events."),this._dsn){const n=Ep(this._dsn,t.tunnel,t._metadata?t._metadata.sdk:void 0);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:n})}}captureException(t,n,r){const a=G();if(Ra(t))return D&&_.log(Ya),a;const i={event_id:a,...n};return this._process(this.eventFromException(t,i).then(o=>this._captureEvent(o,i,r))),i.event_id}captureMessage(t,n,r,a){const i={event_id:G(),...r},o=Lr(t)?t:String(t),s=Mr(t)?this.eventFromMessage(o,n,i):this.eventFromException(t,i);return this._process(s.then(c=>this._captureEvent(c,i,a))),i.event_id}captureEvent(t,n,r){const a=G();if(n&&n.originalException&&Ra(n.originalException))return D&&_.log(Ya),a;const i={event_id:a,...n},s=(t.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(t,i,s||r)),i.event_id}captureSession(t){typeof t.release!="string"?D&&_.warn("Discarded session because of missing or non-string release"):(this.sendSession(t),bt(t,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){const n=this._transport;return n?(this.emit("flush"),this._isClientDoneProcessing(t).then(r=>n.flush(t).then(a=>r&&a))):tt(!0)}close(t){return this.flush(t).then(n=>(this.getOptions().enabled=!1,this.emit("close"),n))}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){this._isEnabled()&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}addIntegration(t){const n=this._integrations[t.name];_o(this,t,this._integrations),n||Wa(this,[t])}sendEvent(t,n={}){this.emit("beforeSendEvent",t,n);let r=Vd(t,this._dsn,this._options._metadata,this._options.tunnel);for(const i of n.attachments||[])r=Qu(r,ed(i));const a=this.sendEnvelope(r);a&&a.then(i=>this.emit("afterSendEvent",t,i),null)}sendSession(t){const n=Md(t,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(n)}recordDroppedEvent(t,n,r){if(this._options.sendClientReports){const a=`${t}:${n}`;D&&_.log(`Adding outcome: "${a}"`),this._outcomes[a]=(this._outcomes[a]||0)+1}}on(t,n){const r=this._hooks[t]=this._hooks[t]||[];return r.push(n),()=>{const a=r.indexOf(n);a>-1&&r.splice(a,1)}}emit(t,...n){const r=this._hooks[t];r&&r.forEach(a=>a(...n))}sendEnvelope(t){return this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport?this._transport.send(t).then(null,n=>(D&&_.error("Error while sending event:",n),n)):(D&&_.error("Transport disabled"),tt({}))}_setupIntegrations(){const{integrations:t}=this._options;this._integrations=bp(this,t),Wa(this,t)}_updateSessionFromEvent(t,n){let r=!1,a=!1;const i=n.exception&&n.exception.values;if(i){a=!0;for(const c of i){const l=c.mechanism;if(l&&l.handled===!1){r=!0;break}}}const o=t.status==="ok";(o&&t.errors===0||o&&r)&&(bt(t,{...r&&{status:"crashed"},errors:t.errors||Number(a||r)}),this.captureSession(t))}_isClientDoneProcessing(t){return new he(n=>{let r=0;const a=1,i=setInterval(()=>{this._numProcessing==0?(clearInterval(i),n(!0)):(r+=a,t&&r>=t&&(clearInterval(i),n(!1)))},a)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,n,r,a=qe()){const i=this.getOptions(),o=Object.keys(this._integrations);return!n.integrations&&o.length>0&&(n.integrations=o),this.emit("preprocessEvent",t,n),t.type||a.setLastEventId(t.event_id||n.event_id),ap(i,t,n,r,this,a).then(s=>{if(s===null)return s;const c={...a.getPropagationContext(),...r?r.getPropagationContext():void 0};if(!(s.contexts&&s.contexts.trace)&&c){const{traceId:d,spanId:p,parentSpanId:f,dsc:v}=c;s.contexts={trace:re({trace_id:d,span_id:p,parent_span_id:f}),...s.contexts};const E=v||zn(d,this);s.sdkProcessingMetadata={dynamicSamplingContext:E,...s.sdkProcessingMetadata}}return s})}_captureEvent(t,n={},r){return this._processEvent(t,n,r).then(a=>a.event_id,a=>{if(D){const i=a;i.logLevel==="log"?_.log(i.message):_.warn(i)}})}_processEvent(t,n,r){const a=this.getOptions(),{sampleRate:i}=a,o=wr(t),s=ho(t),c=t.type||"error",l=`before send for type \`${c}\``,d=typeof i>"u"?void 0:so(i);if(s&&typeof d=="number"&&Math.random()>d)return this.recordDroppedEvent("sample_rate","error",t),Pn(new Re(`Discarding event because it's not included in the random sample (sampling rate = ${i})`,"log"));const p=c==="replay_event"?"replay":c,v=(t.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(t,n,r,v).then(E=>{if(E===null)throw this.recordDroppedEvent("event_processor",p,t),new Re("An event processor returned `null`, will not send event.","log");if(n.data&&n.data.__sentry__===!0)return E;const q=yp(this,a,E,n);return Ap(q,l)}).then(E=>{if(E===null){if(this.recordDroppedEvent("before_send",p,t),wr(t)){const ge=1+(t.spans||[]).length;this._outcomes.span=(this._outcomes.span||0)+ge}throw new Re(`${l} returned \`null\`, will not send event.`,"log")}const N=r&&r.getSession();!o&&N&&this._updateSessionFromEvent(N,E);const q=E.transaction_info;if(o&&q&&E.transaction!==t.transaction){const W="custom";E.transaction_info={...q,source:W}}return this.sendEvent(E,n),E}).then(null,E=>{throw E instanceof Re?E:(this.captureException(E,{data:{__sentry__:!0},originalException:E}),new Re(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
Reason: ${E}`))})}_process(t){this._numProcessing++,t.then(n=>(this._numProcessing--,n),n=>(this._numProcessing--,n))}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.entries(t).map(([n,r])=>{const[a,i]=n.split(":");return{reason:a,category:i,quantity:r}})}}function Ap(e,t){const n=`${t} must return \`null\` or a valid event.`;if(Vn(e))return e.then(r=>{if(!St(r)&&r!==null)throw new Re(n);return r},r=>{throw new Re(`${t} rejected with ${r}`)});if(!St(e)&&e!==null)throw new Re(n);return e}function yp(e,t,n,r){const{beforeSend:a,beforeSendTransaction:i,beforeSendSpan:o}=t;if(ho(n)&&a)return a(n,r);if(wr(n)){if(n.spans&&o){const s=[];for(const c of n.spans){const l=o(c);l?s.push(l):e.recordDroppedEvent("before_send","span")}n.spans=s}if(i)return i(n,r)}return n}function ho(e){return e.type===void 0}function wr(e){return e.type==="transaction"}function kp(e,t){t.debug===!0&&(D?_.enable():Ye(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),x().update(t.initialScope);const r=new e(t);return Ip(r),r.init(),r}function Ip(e){x().setClient(e)}const Rp=64;function Pp(e,t,n=Bu(e.bufferSize||Rp)){let r={};const a=o=>n.drain(o);function i(o){const s=[];if(Na(o,(p,f)=>{const v=Oa(f);if(sd(r,v)){const E=Ja(p,f);e.recordDroppedEvent("ratelimit_backoff",v,E)}else s.push(p)}),s.length===0)return tt({});const c=Rt(o[0],s),l=p=>{Na(c,(f,v)=>{const E=Ja(f,v);e.recordDroppedEvent(p,Oa(v),E)})},d=()=>t({body:Ku(c)}).then(p=>(p.statusCode!==void 0&&(p.statusCode<200||p.statusCode>=300)&&D&&_.warn(`Sentry responded with status code ${p.statusCode} to sent event.`),r=cd(r,p),p),p=>{throw l("network_error"),p});return n.add(d).then(p=>p,p=>{if(p instanceof Re)return D&&_.error("Skipped sending event because buffer is full."),l("queue_overflow"),tt({});throw p})}return{send:i,flush:a}}function Ja(e,t){if(!(t!=="event"&&t!=="transaction"))return Array.isArray(e)?e[1]:void 0}function Np(e,t,n=[t],r="npm"){const a=e._metadata||{};a.sdk||(a.sdk={name:`sentry.javascript.${t}`,packages:n.map(i=>({name:`${r}:@sentry/${i}`,version:Le})),version:Le}),e._metadata=a}const Op=100;function nt(e,t){const n=z(),r=qe();if(!n)return;const{beforeBreadcrumb:a=null,maxBreadcrumbs:i=Op}=n.getOptions();if(i<=0)return;const s={timestamp:nn(),...e},c=a?Ye(()=>a(s,t)):s;c!==null&&(n.emit&&n.emit("beforeAddBreadcrumb",c,t),r.addBreadcrumb(c,i))}let Qa;const Dp="FunctionToString",Ka=new WeakMap,$p=()=>({name:Dp,setupOnce(){Qa=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=zr(this),n=Ka.has(z())&&t!==void 0?t:this;return Qa.apply(n,e)}}catch{}},setup(e){Ka.set(e,!0)}}),Cp=$p,jp=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,"undefined is not an object (evaluating 'a.L')",`can't redefine non-configurable property "solana"`,"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler"],Lp="InboundFilters",Mp=(e={})=>({name:Lp,processEvent(t,n,r){const a=r.getOptions(),i=zp(e,a);return Bp(t,i)?null:t}}),Vp=Mp;function zp(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:jp],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]],ignoreInternal:e.ignoreInternal!==void 0?e.ignoreInternal:!0}}function Bp(e,t){return t.ignoreInternal&&Hp(e)?(D&&_.warn(`Event dropped due to being internal Sentry Error.
Event: ${Ge(e)}`),!0):qp(e,t.ignoreErrors)?(D&&_.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
Event: ${Ge(e)}`),!0):Yp(e)?(D&&_.warn(`Event dropped due to not having an error message, error type or stacktrace.
Event: ${Ge(e)}`),!0):Fp(e,t.ignoreTransactions)?(D&&_.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
Event: ${Ge(e)}`),!0):Up(e,t.denyUrls)?(D&&_.warn(`Event dropped due to being matched by \`denyUrls\` option.
Event: ${Ge(e)}.
Url: ${Dn(e)}`),!0):Gp(e,t.allowUrls)?!1:(D&&_.warn(`Event dropped due to not being matched by \`allowUrls\` option.
Event: ${Ge(e)}.
Url: ${Dn(e)}`),!0)}function qp(e,t){return e.type||!t||!t.length?!1:xp(e).some(n=>Qe(n,t))}function Fp(e,t){if(e.type!=="transaction"||!t||!t.length)return!1;const n=e.transaction;return n?Qe(n,t):!1}function Up(e,t){if(!t||!t.length)return!1;const n=Dn(e);return n?Qe(n,t):!1}function Gp(e,t){if(!t||!t.length)return!0;const n=Dn(e);return n?Qe(n,t):!0}function xp(e){const t=[];e.message&&t.push(e.message);let n;try{n=e.exception.values[e.exception.values.length-1]}catch{}return n&&n.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`)),t}function Hp(e){try{return e.exception.values[0].type==="SentryError"}catch{}return!1}function Wp(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&n.filename!=="<anonymous>"&&n.filename!=="[native code]")return n.filename||null}return null}function Dn(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch{}return t?Wp(t):null}catch{return D&&_.error(`Cannot extract url for event ${Ge(e)}`),null}}function Yp(e){return e.type||!e.exception||!e.exception.values||e.exception.values.length===0?!1:!e.message&&!e.exception.values.some(t=>t.stacktrace||t.type&&t.type!=="Error"||t.value)}const Jp="Dedupe",Qp=()=>{let e;return{name:Jp,processEvent(t){if(t.type)return t;try{if(Kp(t,e))return D&&_.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}},vo=Qp;function Kp(e,t){return t?!!(Zp(e,t)||Xp(e,t)):!1}function Zp(e,t){const n=e.message,r=t.message;return!(!n&&!r||n&&!r||!n&&r||n!==r||!So(e,t)||!Eo(e,t))}function Xp(e,t){const n=Za(t),r=Za(e);return!(!n||!r||n.type!==r.type||n.value!==r.value||!So(e,t)||!Eo(e,t))}function Eo(e,t){let n=ya(e),r=ya(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||(n=n,r=r,r.length!==n.length))return!1;for(let a=0;a<r.length;a++){const i=r[a],o=n[a];if(i.filename!==o.filename||i.lineno!==o.lineno||i.colno!==o.colno||i.function!==o.function)return!1}return!0}function So(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;n=n,r=r;try{return n.join("")===r.join("")}catch{return!1}}function Za(e){return e.exception&&e.exception.values&&e.exception.values[0]}function em(e,t,n,r,a="auto.http.browser"){if(!e.fetchData)return;const i=Be()&&t(e.fetchData.url);if(e.endTimestamp&&i){const E=e.fetchData.__span;if(!E)return;const N=r[E];N&&(rm(N,e),delete r[E]);return}const o=x(),s=z(),{method:c,url:l}=e.fetchData,d=nm(l),p=d?Ke(d).host:void 0,f=!!te(),v=i&&f?Pe({name:`${c} ${l}`,attributes:{url:l,type:"fetch","http.method":c,"http.url":d,"server.address":p,[Y]:a,[Gt]:"http.client"}}):new Nt;if(e.fetchData.__span=v.spanContext().spanId,r[v.spanContext().spanId]=v,n(e.fetchData.url)&&s){const E=e.args[0];e.args[1]=e.args[1]||{};const N=e.args[1];N.headers=tm(E,s,o,N,Be()&&f?v:void 0)}return v}function tm(e,t,n,r,a){const i=qe(),{traceId:o,spanId:s,sampled:c,dsc:l}={...i.getPropagationContext(),...n.getPropagationContext()},d=a?to(a):qr(o,s,c),p=Wi(l||(a?ct(a):zn(o,t))),f=r.headers||(typeof Request<"u"&&Ve(e,Request)?e.headers:void 0);if(f)if(typeof Headers<"u"&&Ve(f,Headers)){const v=new Headers(f);return v.append("sentry-trace",d),p&&v.append(fr,p),v}else if(Array.isArray(f)){const v=[...f,["sentry-trace",d]];return p&&v.push([fr,p]),v}else{const v="baggage"in f?f.baggage:void 0,E=[];return Array.isArray(v)?E.push(...v):v&&E.push(v),p&&E.push(p),{...f,"sentry-trace":d,baggage:E.length>0?E.join(","):void 0}}else return{"sentry-trace":d,baggage:p}}function nm(e){try{return new URL(e).href}catch{return}}function rm(e,t){if(t.response){Zi(e,t.response.status);const n=t.response&&t.response.headers&&t.response.headers.get("content-length");if(n){const r=parseInt(n);r>0&&e.setAttribute("http.response_content_length",r)}}else t.error&&e.setStatus({code:Z,message:"internal_error"});e.end()}const R=V;let Ar=0;function To(){return Ar>0}function am(){Ar++,setTimeout(()=>{Ar--})}function At(e,t={},n){if(typeof e!="function")return e;try{const a=e.__sentry_wrapped__;if(a)return a;if(zr(e))return e}catch{return e}const r=function(){const a=Array.prototype.slice.call(arguments);try{n&&typeof n=="function"&&n.apply(this,arguments);const i=a.map(o=>At(o,t));return e.apply(this,i)}catch(i){throw am(),Gr(o=>{o.addEventProcessor(s=>(t.mechanism&&(mr(s,void 0,void 0),Ft(s,t.mechanism)),s.extra={...s.extra,arguments:a},s)),Bn(i)}),i}};try{for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a])}catch{}Ci(r,e),Se(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get(){return e.name}})}catch{}return r}const ce=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function Jr(e,t){const n=Qr(e,t),r={type:t&&t.name,value:lm(t)};return n.length&&(r.stacktrace={frames:n}),r.type===void 0&&r.value===""&&(r.value="Unrecoverable error caught"),r}function im(e,t,n,r){const a=z(),i=a&&a.getOptions().normalizeDepth,o=gm(t),s={__serialized__:Gi(t,i)};if(o)return{exception:{values:[Jr(e,o)]},extra:s};const c={exception:{values:[{type:Mn(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:pm(t,{isUnhandledRejection:r})}]},extra:s};if(n){const l=Qr(e,n);l.length&&(c.exception.values[0].stacktrace={frames:l})}return c}function Jn(e,t){return{exception:{values:[Jr(e,t)]}}}function Qr(e,t){const n=t.stacktrace||t.stack||"",r=sm(t),a=cm(t);try{return e(n,r,a)}catch{}return[]}const om=/Minified React error #\d+;/i;function sm(e){return e&&om.test(e.message)?1:0}function cm(e){return typeof e.framesToPop=="number"?e.framesToPop:0}function lm(e){const t=e&&e.message;return t?t.error&&typeof t.error.message=="string"?t.error.message:t:"No error message"}function um(e,t,n,r){const a=n&&n.syntheticException||void 0,i=Kr(e,t,a,r);return Ft(i),i.level="error",n&&n.event_id&&(i.event_id=n.event_id),tt(i)}function dm(e,t,n="info",r,a){const i=r&&r.syntheticException||void 0,o=yr(e,t,i,a);return o.level=n,r&&r.event_id&&(o.event_id=r.event_id),tt(o)}function Kr(e,t,n,r,a){let i;if(Ni(t)&&t.error)return Jn(e,t.error);if(ha(t)||ru(t)){const o=t;if("stack"in t)i=Jn(e,t);else{const s=o.name||(ha(o)?"DOMError":"DOMException"),c=o.message?`${s}: ${o.message}`:s;i=yr(e,c,n,r),mr(i,c)}return"code"in o&&(i.tags={...i.tags,"DOMException.code":`${o.code}`}),i}return jr(t)?Jn(e,t):St(t)||Mn(t)?(i=im(e,t,n,a),Ft(i,{synthetic:!0}),i):(i=yr(e,t,n,r),mr(i,`${t}`,void 0),Ft(i,{synthetic:!0}),i)}function yr(e,t,n,r){const a={};if(r&&n){const i=Qr(e,n);i.length&&(a.exception={values:[{value:t,stacktrace:{frames:i}}]})}if(Lr(t)){const{__sentry_template_string__:i,__sentry_template_values__:o}=t;return a.logentry={message:i,params:o},a}return a.message=t,a}function pm(e,{isUnhandledRejection:t}){const n=bu(e),r=t?"promise rejection":"exception";return Ni(e)?`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``:Mn(e)?`Event \`${mm(e)}\` (type=${e.type}) captured as ${r}`:`Object captured as ${r} with keys: ${n}`}function mm(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}function gm(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)){const n=e[t];if(n instanceof Error)return n}}function fm(e,{metadata:t,tunnel:n,dsn:r}){const a={event_id:e.event_id,sent_at:new Date().toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:tn(r)}},i=_m(e);return Rt(a,[i])}function _m(e){return[{type:"user_report"},e]}class hm extends wp{constructor(t){const n={parentSpanIsAlwaysRootSpan:!0,...t},r=R.SENTRY_SDK_SOURCE||Cu();Np(n,"browser",["browser"],r),super(n),n.sendClientReports&&R.document&&R.document.addEventListener("visibilitychange",()=>{R.document.visibilityState==="hidden"&&this._flushOutcomes()})}eventFromException(t,n){return um(this._options.stackParser,t,n,this._options.attachStacktrace)}eventFromMessage(t,n="info",r){return dm(this._options.stackParser,t,n,r,this._options.attachStacktrace)}captureUserFeedback(t){if(!this._isEnabled()){ce&&_.warn("SDK not enabled, will not capture user feedback.");return}const n=fm(t,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this.sendEnvelope(n)}_prepareEvent(t,n,r){return t.platform=t.platform||"javascript",super._prepareEvent(t,n,r)}_flushOutcomes(){const t=this._clearOutcomes();if(t.length===0){ce&&_.log("No outcomes to send");return}if(!this._dsn){ce&&_.log("No dsn provided, will not send outcomes");return}ce&&_.log("Sending outcomes:",t);const n=rd(t,this._options.tunnel&&tn(this._dsn));this.sendEnvelope(n)}}const pe=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,vm=(e,t)=>e>t[1]?"poor":e>t[0]?"needs-improvement":"good",Ot=(e,t,n,r)=>{let a,i;return o=>{t.value>=0&&(o||r)&&(i=t.value-(a||0),(i||a===void 0)&&(a=t.value,t.delta=i,t.rating=vm(t.value,n),e(t)))}},y=V,Em=()=>`v3-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,an=()=>y.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],qn=()=>{const e=an();return e&&e.activationStart||0},Dt=(e,t)=>{const n=an();let r="navigate";return n&&(y.document&&y.document.prerendering||qn()>0?r="prerender":y.document&&y.document.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:e,value:typeof t>"u"?-1:t,rating:"good",delta:0,entries:[],id:Em(),navigationType:r}},lt=(e,t,n)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const r=new PerformanceObserver(a=>{Promise.resolve().then(()=>{t(a.getEntries())})});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch{}},Fn=e=>{const t=n=>{(n.type==="pagehide"||y.document&&y.document.visibilityState==="hidden")&&e(n)};y.document&&(addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0))},Zr=e=>{let t=!1;return n=>{t||(e(n),t=!0)}};let xt=-1;const Sm=()=>{xt=y.document.visibilityState==="hidden"&&!y.document.prerendering?0:1/0},$n=e=>{y.document.visibilityState==="hidden"&&xt>-1&&(xt=e.type==="visibilitychange"?e.timeStamp:0,removeEventListener("visibilitychange",$n,!0),removeEventListener("prerenderingchange",$n,!0))},Tm=()=>{addEventListener("visibilitychange",$n,!0),addEventListener("prerenderingchange",$n,!0)},Un=()=>(y.document&&xt<0&&(Sm(),Tm()),{get firstHiddenTime(){return xt}}),on=e=>{y.document&&y.document.prerendering?addEventListener("prerenderingchange",()=>e(),!0):e()},bm=[1800,3e3],wm=(e,t={})=>{on(()=>{const n=Un(),r=Dt("FCP");let a;const o=lt("paint",s=>{s.forEach(c=>{c.name==="first-contentful-paint"&&(o.disconnect(),c.startTime<n.firstHiddenTime&&(r.value=Math.max(c.startTime-qn(),0),r.entries.push(c),a(!0)))})});o&&(a=Ot(e,r,bm,t.reportAllChanges))})},Am=[.1,.25],ym=(e,t={})=>{wm(Zr(()=>{const n=Dt("CLS",0);let r,a=0,i=[];const o=c=>{c.forEach(l=>{if(!l.hadRecentInput){const d=i[0],p=i[i.length-1];a&&d&&p&&l.startTime-p.startTime<1e3&&l.startTime-d.startTime<5e3?(a+=l.value,i.push(l)):(a=l.value,i=[l])}}),a>n.value&&(n.value=a,n.entries=i,r())},s=lt("layout-shift",o);s&&(r=Ot(e,n,Am,t.reportAllChanges),Fn(()=>{o(s.takeRecords()),r(!0)}),setTimeout(r,0))}))},km=[100,300],Im=(e,t={})=>{on(()=>{const n=Un(),r=Dt("FID");let a;const i=c=>{c.startTime<n.firstHiddenTime&&(r.value=c.processingStart-c.startTime,r.entries.push(c),a(!0))},o=c=>{c.forEach(i)},s=lt("first-input",o);a=Ot(e,r,km,t.reportAllChanges),s&&Fn(Zr(()=>{o(s.takeRecords()),s.disconnect()}))})};let bo=0,Qn=1/0,hn=0;const Rm=e=>{e.forEach(t=>{t.interactionId&&(Qn=Math.min(Qn,t.interactionId),hn=Math.max(hn,t.interactionId),bo=hn?(hn-Qn)/7+1:0)})};let kr;const Pm=()=>kr?bo:performance.interactionCount||0,Nm=()=>{"interactionCount"in performance||kr||(kr=lt("event",Rm,{type:"event",buffered:!0,durationThreshold:0}))},Om=[200,500],Dm=0,wo=()=>Pm()-Dm,Xa=10,$e=[],Kn={},ei=e=>{const t=$e[$e.length-1],n=Kn[e.interactionId];if(n||$e.length<Xa||t&&e.duration>t.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{const r={id:e.interactionId,latency:e.duration,entries:[e]};Kn[r.id]=r,$e.push(r)}$e.sort((r,a)=>a.latency-r.latency),$e.splice(Xa).forEach(r=>{delete Kn[r.id]})}},$m=()=>{const e=Math.min($e.length-1,Math.floor(wo()/50));return $e[e]},Cm=(e,t={})=>{on(()=>{Nm();const n=Dt("INP");let r;const a=o=>{o.forEach(c=>{c.interactionId&&ei(c),c.entryType==="first-input"&&!$e.some(d=>d.entries.some(p=>c.duration===p.duration&&c.startTime===p.startTime))&&ei(c)});const s=$m();s&&s.latency!==n.value&&(n.value=s.latency,n.entries=s.entries,r())},i=lt("event",a,{durationThreshold:t.durationThreshold!=null?t.durationThreshold:40});r=Ot(e,n,Om,t.reportAllChanges),i&&("PerformanceEventTiming"in y&&"interactionId"in PerformanceEventTiming.prototype&&i.observe({type:"first-input",buffered:!0}),Fn(()=>{a(i.takeRecords()),n.value<0&&wo()>0&&(n.value=0,n.entries=[]),r(!0)}))})},jm=[2500,4e3],ti={},Lm=(e,t={})=>{on(()=>{const n=Un(),r=Dt("LCP");let a;const i=s=>{const c=s[s.length-1];c&&c.startTime<n.firstHiddenTime&&(r.value=Math.max(c.startTime-qn(),0),r.entries=[c],a())},o=lt("largest-contentful-paint",i);if(o){a=Ot(e,r,jm,t.reportAllChanges);const s=Zr(()=>{ti[r.id]||(i(o.takeRecords()),o.disconnect(),ti[r.id]=!0,a(!0))});["keydown","click"].forEach(c=>{y.document&&addEventListener(c,()=>setTimeout(s,0),!0)}),Fn(s)}})},Mm=[800,1800],Ir=e=>{y.document&&y.document.prerendering?on(()=>Ir(e)):y.document&&y.document.readyState!=="complete"?addEventListener("load",()=>Ir(e),!0):setTimeout(e,0)},Vm=(e,t={})=>{const n=Dt("TTFB"),r=Ot(e,n,Mm,t.reportAllChanges);Ir(()=>{const a=an();if(a){const i=a.responseStart;if(i<=0||i>performance.now())return;n.value=Math.max(i-qn(),0),n.entries=[a],r(!0)}})},Vt={},Cn={};let Ao,yo,ko,Io,Ro;function zm(e,t=!1){return sn("cls",e,Gm,Ao,t)}function Bm(e,t=!1){return sn("lcp",e,Hm,ko,t)}function qm(e){return sn("fid",e,xm,yo)}function Fm(e){return sn("ttfb",e,Wm,Io)}function Um(e){return sn("inp",e,Ym,Ro)}function Ht(e,t){return Po(e,t),Cn[e]||(Jm(e),Cn[e]=!0),No(e,t)}function $t(e,t){const n=Vt[e];if(!(!n||!n.length))for(const r of n)try{r(t)}catch(a){pe&&_.error(`Error while triggering instrumentation handler.
Type: ${e}
Name: ${ze(r)}
Error:`,a)}}function Gm(){return ym(e=>{$t("cls",{metric:e}),Ao=e},{reportAllChanges:!0})}function xm(){return Im(e=>{$t("fid",{metric:e}),yo=e})}function Hm(){return Lm(e=>{$t("lcp",{metric:e}),ko=e},{reportAllChanges:!0})}function Wm(){return Vm(e=>{$t("ttfb",{metric:e}),Io=e})}function Ym(){return Cm(e=>{$t("inp",{metric:e}),Ro=e})}function sn(e,t,n,r,a=!1){Po(e,t);let i;return Cn[e]||(i=n(),Cn[e]=!0),r&&t({metric:r}),No(e,t,a?i:void 0)}function Jm(e){const t={};e==="event"&&(t.durationThreshold=0),lt(e,n=>{$t(e,{entries:n})},t)}function Po(e,t){Vt[e]=Vt[e]||[],Vt[e].push(t)}function No(e,t,n){return()=>{n&&n();const r=Vt[e];if(!r)return;const a=r.indexOf(t);a!==-1&&r.splice(a,1)}}function Qm(e){return"duration"in e}function Zn(e){return typeof e=="number"&&isFinite(e)}function yt(e,t,n,{...r}){const a=M(e).start_timestamp;return a&&a>t&&typeof e.updateStartTime=="function"&&e.updateStartTime(t),lo(e,()=>{const i=Pe({startTime:t,...r});return i&&i.end(n),i})}function Xr(){return y&&y.addEventListener&&y.performance}function Q(e){return e/1e3}const Km=2147483647;let ni=0,X={},Ie,zt;function Zm(){const e=Xr();if(e&&me){e.mark&&y.performance.mark("sentry-tracing-init");const t=ag(),n=ng(),r=rg(),a=ig();return()=>{t(),n(),r(),a()}}return()=>{}}function Xm(){Ht("longtask",({entries:e})=>{for(const t of e){if(!te())return;const n=Q(me+t.startTime),r=Q(t.duration),a=Pe({name:"Main UI thread blocked",op:"ui.long-task",startTime:n,attributes:{[Y]:"auto.ui.browser.metrics"}});a&&a.end(n+r)}})}function eg(){new PerformanceObserver(t=>{for(const n of t.getEntries()){if(!te()||!n.scripts[0])return;const r=Q(me+n.startTime),a=Q(n.duration),i={[Y]:"auto.ui.browser.metrics"},o=n.scripts[0];if(o){const{invoker:c,invokerType:l,sourceURL:d,sourceFunctionName:p,sourceCharPosition:f}=o;i["browser.script.invoker"]=c,i["browser.script.invoker_type"]=l,d&&(i["code.filepath"]=d),p&&(i["code.function"]=p),f!==-1&&(i["browser.script.source_char_position"]=f)}const s=Pe({name:"Main UI thread blocked",op:"ui.long-animation-frame",startTime:r,attributes:i});s&&s.end(r+a)}}).observe({type:"long-animation-frame",buffered:!0})}function tg(){Ht("event",({entries:e})=>{for(const t of e){if(!te())return;if(t.name==="click"){const n=Q(me+t.startTime),r=Q(t.duration),a={name:Tt(t.target),op:`ui.interaction.${t.name}`,startTime:n,attributes:{[Y]:"auto.ui.browser.metrics"}},i=Di(t.target);i&&(a.attributes["ui.component_name"]=i);const o=Pe(a);o&&o.end(n+r)}}})}function ng(){return zm(({metric:e})=>{const t=e.entries[e.entries.length-1];t&&(pe&&_.log("[Measurements] Adding CLS"),X.cls={value:e.value,unit:""},zt=t)},!0)}function rg(){return Bm(({metric:e})=>{const t=e.entries[e.entries.length-1];t&&(pe&&_.log("[Measurements] Adding LCP"),X.lcp={value:e.value,unit:"millisecond"},Ie=t)},!0)}function ag(){return qm(({metric:e})=>{const t=e.entries[e.entries.length-1];if(!t)return;const n=Q(me),r=Q(t.startTime);pe&&_.log("[Measurements] Adding FID"),X.fid={value:e.value,unit:"millisecond"},X["mark.fid"]={value:n+r,unit:"second"}})}function ig(){return Fm(({metric:e})=>{e.entries[e.entries.length-1]&&(pe&&_.log("[Measurements] Adding TTFB"),X.ttfb={value:e.value,unit:"millisecond"})})}function og(e){const t=Xr();if(!t||!y.performance.getEntries||!me)return;pe&&_.log("[Tracing] Adding & adjusting spans using Performance API");const n=Q(me),r=t.getEntries(),{op:a,start_timestamp:i}=M(e);if(r.slice(ni).forEach(o=>{const s=Q(o.startTime),c=Q(o.duration);if(!(a==="navigation"&&i&&n+s<i))switch(o.entryType){case"navigation":{cg(e,o,n);break}case"mark":case"paint":case"measure":{sg(e,o,s,c,n);const l=Un(),d=o.startTime<l.firstHiddenTime;o.name==="first-paint"&&d&&(pe&&_.log("[Measurements] Adding FP"),X.fp={value:o.startTime,unit:"millisecond"}),o.name==="first-contentful-paint"&&d&&(pe&&_.log("[Measurements] Adding FCP"),X.fcp={value:o.startTime,unit:"millisecond"});break}case"resource":{ug(e,o,o.name,s,c,n);break}}}),ni=Math.max(r.length-1,0),dg(e),a==="pageload"){mg(X),["fcp","fp","lcp"].forEach(s=>{const c=X[s];if(!c||!i||n>=i)return;const l=c.value,d=n+Q(l),p=Math.abs((d-i)*1e3),f=p-l;pe&&_.log(`[Measurements] Normalized ${s} from ${l} to ${p} (${f})`),c.value=p});const o=X["mark.fid"];o&&X.fid&&(yt(e,o.value,o.value+Q(X.fid.value),{name:"first input delay",op:"ui.action",attributes:{[Y]:"auto.ui.browser.metrics"}}),delete X["mark.fid"]),"fcp"in X||delete X.cls,Object.entries(X).forEach(([s,c])=>{Bd(s,c.value,c.unit)}),pg(e)}Ie=void 0,zt=void 0,X={}}function sg(e,t,n,r,a){const i=an(),o=Q(i?i.requestStart:0),s=a+Math.max(n,o),c=a+n,l=c+r,d={[Y]:"auto.resource.browser.metrics"};return s!==c&&(d["sentry.browser.measure_happened_before_request"]=!0,d["sentry.browser.measure_start_time"]=s),yt(e,s,l,{name:t.name,op:t.entryType,attributes:d}),s}function cg(e,t,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(r=>{vn(e,t,r,n)}),vn(e,t,"secureConnection",n,"TLS/SSL","connectEnd"),vn(e,t,"fetch",n,"cache","domainLookupStart"),vn(e,t,"domainLookup",n,"DNS"),lg(e,t,n)}function vn(e,t,n,r,a,i){const o=i?t[i]:t[`${n}End`],s=t[`${n}Start`];!s||!o||yt(e,r+Q(s),r+Q(o),{op:"browser",name:a||n,attributes:{[Y]:"auto.ui.browser.metrics"}})}function lg(e,t,n){const r=n+Q(t.requestStart),a=n+Q(t.responseEnd),i=n+Q(t.responseStart);t.responseEnd&&(yt(e,r,a,{op:"browser",name:"request",attributes:{[Y]:"auto.ui.browser.metrics"}}),yt(e,i,a,{op:"browser",name:"response",attributes:{[Y]:"auto.ui.browser.metrics"}}))}function ug(e,t,n,r,a,i){if(t.initiatorType==="xmlhttprequest"||t.initiatorType==="fetch")return;const o=Ke(n),s={[Y]:"auto.resource.browser.metrics"};Xn(s,t,"transferSize","http.response_transfer_size"),Xn(s,t,"encodedBodySize","http.response_content_length"),Xn(s,t,"decodedBodySize","http.decoded_response_content_length"),"renderBlockingStatus"in t&&(s["resource.render_blocking_status"]=t.renderBlockingStatus),o.protocol&&(s["url.scheme"]=o.protocol.split(":").pop()),o.host&&(s["server.address"]=o.host),s["url.same_origin"]=n.includes(y.location.origin);const c=i+r,l=c+a;yt(e,c,l,{name:n.replace(y.location.origin,""),op:t.initiatorType?`resource.${t.initiatorType}`:"resource.other",attributes:s})}function dg(e){const t=y.navigator;if(!t)return;const n=t.connection;n&&(n.effectiveType&&e.setAttribute("effectiveConnectionType",n.effectiveType),n.type&&e.setAttribute("connectionType",n.type),Zn(n.rtt)&&(X["connection.rtt"]={value:n.rtt,unit:"millisecond"})),Zn(t.deviceMemory)&&e.setAttribute("deviceMemory",`${t.deviceMemory} GB`),Zn(t.hardwareConcurrency)&&e.setAttribute("hardwareConcurrency",String(t.hardwareConcurrency))}function pg(e){Ie&&(pe&&_.log("[Measurements] Adding LCP Data"),Ie.element&&e.setAttribute("lcp.element",Tt(Ie.element)),Ie.id&&e.setAttribute("lcp.id",Ie.id),Ie.url&&e.setAttribute("lcp.url",Ie.url.trim().slice(0,200)),e.setAttribute("lcp.size",Ie.size)),zt&&zt.sources&&(pe&&_.log("[Measurements] Adding CLS Data"),zt.sources.forEach((t,n)=>e.setAttribute(`cls.source.${n+1}`,Tt(t.node))))}function Xn(e,t,n,r){const a=t[n];a!=null&&a<Km&&(e[r]=a)}function mg(e){const t=an();if(!t)return;const{responseStart:n,requestStart:r}=t;r<=n&&(pe&&_.log("[Measurements] Adding TTFB Request Time"),e["ttfb.requestTime"]={value:n-r,unit:"millisecond"})}const gg=1e3;let ri,Rr,Pr;function fg(e){const t="dom";it(t,e),ot(t,_g)}function _g(){if(!y.document)return;const e=ye.bind(null,"dom"),t=ai(e,!0);y.document.addEventListener("click",t,!1),y.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(n=>{const r=y[n]&&y[n].prototype;!r||!r.hasOwnProperty||!r.hasOwnProperty("addEventListener")||(ee(r,"addEventListener",function(a){return function(i,o,s){if(i==="click"||i=="keypress")try{const c=this,l=c.__sentry_instrumentation_handlers__=c.__sentry_instrumentation_handlers__||{},d=l[i]=l[i]||{refCount:0};if(!d.handler){const p=ai(e);d.handler=p,a.call(this,i,p,s)}d.refCount++}catch{}return a.call(this,i,o,s)}}),ee(r,"removeEventListener",function(a){return function(i,o,s){if(i==="click"||i=="keypress")try{const c=this,l=c.__sentry_instrumentation_handlers__||{},d=l[i];d&&(d.refCount--,d.refCount<=0&&(a.call(this,i,d.handler,s),d.handler=void 0,delete l[i]),Object.keys(l).length===0&&delete c.__sentry_instrumentation_handlers__)}catch{}return a.call(this,i,o,s)}}))})}function hg(e){if(e.type!==Rr)return!1;try{if(!e.target||e.target._sentryId!==Pr)return!1}catch{}return!0}function vg(e,t){return e!=="keypress"?!1:!t||!t.tagName?!0:!(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable)}function ai(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;const r=Eg(n);if(vg(n.type,r))return;Se(n,"_sentryCaptured",!0),r&&!r._sentryId&&Se(r,"_sentryId",G());const a=n.type==="keypress"?"input":n.type;hg(n)||(e({event:n,name:a,global:t}),Rr=n.type,Pr=r?r._sentryId:void 0),clearTimeout(ri),ri=y.setTimeout(()=>{Pr=void 0,Rr=void 0},gg)}}function Eg(e){try{return e.target}catch{return null}}let En;function ea(e){const t="history";it(t,e),ot(t,Sg)}function Sg(){if(!ld())return;const e=y.onpopstate;y.onpopstate=function(...n){const r=y.location.href,a=En;if(En=r,ye("history",{from:a,to:r}),e)try{return e.apply(this,n)}catch{}};function t(n){return function(...r){const a=r.length>2?r[2]:void 0;if(a){const i=En,o=String(a);En=o,ye("history",{from:i,to:o})}return n.apply(this,r)}}ee(y.history,"pushState",t),ee(y.history,"replaceState",t)}const kn={};function Tg(e){const t=kn[e];if(t)return t;let n=y[e];if(dr(n))return kn[e]=n.bind(y);const r=y.document;if(r&&typeof r.createElement=="function")try{const a=r.createElement("iframe");a.hidden=!0,r.head.appendChild(a);const i=a.contentWindow;i&&i[e]&&(n=i[e]),r.head.removeChild(a)}catch(a){pe&&_.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,a)}return n&&(kn[e]=n.bind(y))}function ii(e){kn[e]=void 0}const dt="__sentry_xhr_v3__";function Oo(e){const t="xhr";it(t,e),ot(t,bg)}function bg(){if(!y.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;ee(e,"open",function(t){return function(...n){const r=oe()*1e3,a=je(n[0])?n[0].toUpperCase():void 0,i=wg(n[1]);if(!a||!i)return t.apply(this,n);this[dt]={method:a,url:i,request_headers:{}},a==="POST"&&i.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const o=()=>{const s=this[dt];if(s&&this.readyState===4){try{s.status_code=this.status}catch{}const c={endTimestamp:oe()*1e3,startTimestamp:r,xhr:this};ye("xhr",c)}};return"onreadystatechange"in this&&typeof this.onreadystatechange=="function"?ee(this,"onreadystatechange",function(s){return function(...c){return o(),s.apply(this,c)}}):this.addEventListener("readystatechange",o),ee(this,"setRequestHeader",function(s){return function(...c){const[l,d]=c,p=this[dt];return p&&je(l)&&je(d)&&(p.request_headers[l.toLowerCase()]=d),s.apply(this,c)}}),t.apply(this,n)}}),ee(e,"send",function(t){return function(...n){const r=this[dt];if(!r)return t.apply(this,n);n[0]!==void 0&&(r.body=n[0]);const a={startTimestamp:oe()*1e3,xhr:this};return ye("xhr",a),t.apply(this,n)}})}function wg(e){if(je(e))return e;try{return e.toString()}catch{}}const er=[],In=new Map;function Ag(){if(Xr()&&me){const t=yg();return()=>{t()}}return()=>{}}const oi={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};function yg(){return Um(({metric:e})=>{const t=z();if(!t||e.value==null)return;const n=e.entries.find(A=>A.duration===e.value&&oi[A.name]);if(!n)return;const{interactionId:r}=n,a=oi[n.name],i=t.getOptions(),o=Q(me+n.startTime),s=Q(e.value),c=x(),l=te(),d=l?ae(l):void 0,f=(r!=null?In.get(r):void 0)||d,v=f?M(f).description:c.getScopeData().transactionName,E=c.getUser(),N=t.getIntegrationByName("Replay"),q=N&&N.getReplayId(),W=E!==void 0?E.email||E.id||E.ip_address:void 0;let ge;try{ge=c.getScopeData().contexts.profile.profile_id}catch{}const ne=Tt(n.target),K=re({release:i.release,environment:i.environment,transaction:v,[Qi]:e.value,[Y]:"auto.http.browser.inp",user:W||void 0,profile_id:ge||void 0,replay_id:q||void 0,"user_agent.original":y.navigator&&y.navigator.userAgent}),ue=Pe({name:ne,op:`ui.interaction.${a}`,attributes:K,startTime:o,experimental:{standalone:!0}});ue.addEvent("inp",{[xr]:"millisecond",[Hr]:e.value}),ue.end(o+s)})}function kg(e){const t=({entries:n})=>{const r=te(),a=r&&ae(r);n.forEach(i=>{if(!Qm(i)||!a)return;const o=i.interactionId;if(o!=null&&!In.has(o)){if(er.length>10){const s=er.shift();In.delete(s)}er.push(o),In.set(o,a)}})};Ht("event",t),Ht("first-input",t)}function Ig(e,t=Tg("fetch")){let n=0,r=0;function a(i){const o=i.body.length;n+=o,r++;const s={body:i.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};if(!t)return ii("fetch"),Pn("No fetch implementation available");try{return t(e.url,s).then(c=>(n-=o,r--,{statusCode:c.status,headers:{"x-sentry-rate-limits":c.headers.get("X-Sentry-Rate-Limits"),"retry-after":c.headers.get("Retry-After")}}))}catch(c){return ii("fetch"),n-=o,r--,Pn(c)}}return Pp(e,a)}const Rg=30,Pg=50;function Nr(e,t,n,r){const a={filename:e,function:t==="<anonymous>"?et:t,in_app:!0};return n!==void 0&&(a.lineno=n),r!==void 0&&(a.colno=r),a}const Ng=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,Og=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Dg=/\((\S*)(?::(\d+))(?::(\d+))\)/,$g=e=>{const t=Ng.exec(e);if(t){const[,r,a,i]=t;return Nr(r,et,+a,+i)}const n=Og.exec(e);if(n){if(n[2]&&n[2].indexOf("eval")===0){const o=Dg.exec(n[2]);o&&(n[2]=o[1],n[3]=o[2],n[4]=o[3])}const[a,i]=Do(n[1]||et,n[2]);return Nr(i,a,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}},Cg=[Rg,$g],jg=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,Lg=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,Mg=e=>{const t=jg.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const i=Lg.exec(t[3]);i&&(t[1]=t[1]||"eval",t[3]=i[1],t[4]=i[2],t[5]="")}let r=t[3],a=t[1]||et;return[a,r]=Do(a,r),Nr(r,a,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},Vg=[Pg,Mg],zg=[Cg,Vg],Bg=Mi(...zg),Do=(e,t)=>{const n=e.indexOf("safari-extension")!==-1,r=e.indexOf("safari-web-extension")!==-1;return n||r?[e.indexOf("@")!==-1?e.split("@")[0]:et,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},Sn=1024,qg="Breadcrumbs",Fg=(e={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:qg,setup(n){t.console&&ku(Hg(n)),t.dom&&fg(xg(n,t.dom)),t.xhr&&Oo(Wg(n)),t.fetch&&Bi(Yg(n)),t.history&&ea(Jg(n)),t.sentry&&n.on("beforeSendEvent",Gg(n))}}},Ug=Fg;function Gg(e){return function(n){z()===e&&nt({category:`sentry.${n.type==="transaction"?"transaction":"event"}`,event_id:n.event_id,level:n.level,message:Ge(n)},{event:n})}}function xg(e,t){return function(r){if(z()!==e)return;let a,i,o=typeof t=="object"?t.serializeAttribute:void 0,s=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;s&&s>Sn&&(ce&&_.warn(`\`dom.maxStringLength\` cannot exceed ${Sn}, but a value of ${s} was configured. Sentry will use ${Sn} instead.`),s=Sn),typeof o=="string"&&(o=[o]);try{const l=r.event,d=Qg(l)?l.target:l;a=Tt(d,{keyAttrs:o,maxStringLength:s}),i=Di(d)}catch{a="<unknown>"}if(a.length===0)return;const c={category:`ui.${r.name}`,message:a};i&&(c.data={"ui.component_name":i}),nt(c,{event:r.event,name:r.name,global:r.global})}}function Hg(e){return function(n){if(z()!==e)return;const r={category:"console",data:{arguments:n.args,logger:"console"},level:Fu(n.level),message:va(n.args," ")};if(n.level==="assert")if(n.args[0]===!1)r.message=`Assertion failed: ${va(n.args.slice(1)," ")||"console.assert"}`,r.data.arguments=n.args.slice(1);else return;nt(r,{input:n.args,level:n.level})}}function Wg(e){return function(n){if(z()!==e)return;const{startTimestamp:r,endTimestamp:a}=n,i=n.xhr[dt];if(!r||!a||!i)return;const{method:o,url:s,status_code:c,body:l}=i,d={method:o,url:s,status_code:c},p={xhr:n.xhr,input:l,startTimestamp:r,endTimestamp:a};nt({category:"xhr",data:d,type:"http"},p)}}function Yg(e){return function(n){if(z()!==e)return;const{startTimestamp:r,endTimestamp:a}=n;if(a&&!(n.fetchData.url.match(/sentry_key/)&&n.fetchData.method==="POST"))if(n.error){const i=n.fetchData,o={data:n.error,input:n.args,startTimestamp:r,endTimestamp:a};nt({category:"fetch",data:i,level:"error",type:"http"},o)}else{const i=n.response,o={...n.fetchData,status_code:i&&i.status},s={input:n.args,response:i,startTimestamp:r,endTimestamp:a};nt({category:"fetch",data:o,type:"http"},s)}}}function Jg(e){return function(n){if(z()!==e)return;let r=n.from,a=n.to;const i=Ke(R.location.href);let o=r?Ke(r):void 0;const s=Ke(a);(!o||!o.path)&&(o=i),i.protocol===s.protocol&&i.host===s.host&&(a=s.relative),i.protocol===o.protocol&&i.host===o.host&&(r=o.relative),nt({category:"navigation",data:{from:r,to:a}})}}function Qg(e){return!!e&&!!e.target}const Kg=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],Zg="BrowserApiErrors",Xg=(e={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:Zg,setupOnce(){t.setTimeout&&ee(R,"setTimeout",si),t.setInterval&&ee(R,"setInterval",si),t.requestAnimationFrame&&ee(R,"requestAnimationFrame",tf),t.XMLHttpRequest&&"XMLHttpRequest"in R&&ee(XMLHttpRequest.prototype,"send",nf);const n=t.eventTarget;n&&(Array.isArray(n)?n:Kg).forEach(rf)}}},ef=Xg;function si(e){return function(...t){const n=t[0];return t[0]=At(n,{mechanism:{data:{function:ze(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function tf(e){return function(t){return e.apply(this,[At(t,{mechanism:{data:{function:"requestAnimationFrame",handler:ze(e)},handled:!1,type:"instrument"}})])}}function nf(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(a=>{a in n&&typeof n[a]=="function"&&ee(n,a,function(i){const o={mechanism:{data:{function:a,handler:ze(i)},handled:!1,type:"instrument"}},s=zr(i);return s&&(o.mechanism.data.handler=ze(s)),At(i,o)})}),e.apply(this,t)}}function rf(e){const t=R,n=t[e]&&t[e].prototype;!n||!n.hasOwnProperty||!n.hasOwnProperty("addEventListener")||(ee(n,"addEventListener",function(r){return function(a,i,o){try{typeof i.handleEvent=="function"&&(i.handleEvent=At(i.handleEvent,{mechanism:{data:{function:"handleEvent",handler:ze(i),target:e},handled:!1,type:"instrument"}}))}catch{}return r.apply(this,[a,At(i,{mechanism:{data:{function:"addEventListener",handler:ze(i),target:e},handled:!1,type:"instrument"}}),o])}}),ee(n,"removeEventListener",function(r){return function(a,i,o){const s=i;try{const c=s&&s.__sentry_wrapped__;c&&r.call(this,a,c,o)}catch{}return r.call(this,a,s,o)}}))}const af="GlobalHandlers",of=(e={})=>{const t={onerror:!0,onunhandledrejection:!0,...e};return{name:af,setupOnce(){Error.stackTraceLimit=50},setup(n){t.onerror&&(cf(n),ci("onerror")),t.onunhandledrejection&&(lf(n),ci("onunhandledrejection"))}}},sf=of;function cf(e){qi(t=>{const{stackParser:n,attachStacktrace:r}=$o();if(z()!==e||To())return;const{msg:a,url:i,line:o,column:s,error:c}=t,l=pf(Kr(n,c||a,void 0,r,!1),i,o,s);l.level="error",mo(l,{originalException:c,mechanism:{handled:!1,type:"onerror"}})})}function lf(e){Fi(t=>{const{stackParser:n,attachStacktrace:r}=$o();if(z()!==e||To())return;const a=uf(t),i=Mr(a)?df(a):Kr(n,a,void 0,r,!0);i.level="error",mo(i,{originalException:a,mechanism:{handled:!1,type:"onunhandledrejection"}})})}function uf(e){if(Mr(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}function df(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function pf(e,t,n,r){const a=e.exception=e.exception||{},i=a.values=a.values||[],o=i[0]=i[0]||{},s=o.stacktrace=o.stacktrace||{},c=s.frames=s.frames||[],l=isNaN(parseInt(r,10))?void 0:r,d=isNaN(parseInt(n,10))?void 0:n,p=je(t)&&t.length>0?t:pu();return c.length===0&&c.push({colno:l,filename:p,function:et,in_app:!0,lineno:d}),e}function ci(e){ce&&_.log(`Global Handler attached: ${e}`)}function $o(){const e=z();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const mf=()=>({name:"HttpContext",preprocessEvent(e){if(!R.navigator&&!R.location&&!R.document)return;const t=e.request&&e.request.url||R.location&&R.location.href,{referrer:n}=R.document||{},{userAgent:r}=R.navigator||{},a={...e.request&&e.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},i={...e.request,...t&&{url:t},headers:a};e.request=i}}),gf="cause",ff=5,_f="LinkedErrors",hf=(e={})=>{const t=e.limit||ff,n=e.key||gf;return{name:_f,preprocessEvent(r,a,i){const o=i.getOptions();cu(Jr,o.stackParser,o.maxValueLength,n,t,r,a)}}},vf=hf;function Co(e){return[Vp(),Cp(),ef(),Ug(),sf(),vf(),vo(),mf()]}function Ef(e={}){return{...{defaultIntegrations:Co(),release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:R.SENTRY_RELEASE&&R.SENTRY_RELEASE.id?R.SENTRY_RELEASE.id:void 0,autoSessionTracking:!0,sendClientReports:!0},...e}}function Sf(){const e=R,t=e.chrome?"chrome":"browser",n=e[t],r=n&&n.runtime&&n.runtime.id,a=R.location&&R.location.href||"",i=["chrome-extension:","moz-extension:","ms-browser-extension:"],o=!!r&&R===R.top&&i.some(c=>a.startsWith(`${c}//`)),s=typeof e.nw<"u";return!!r&&!o&&!s}function Tf(e={}){const t=Ef(e);if(Sf()){Ye(()=>{console.error("[Sentry] You cannot run Sentry this way in a browser extension, check: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")});return}ce&&(Vi()||_.warn("No Fetch API detected. The Sentry SDK requires a Fetch API compatible environment to send events. Please add a Fetch API polyfill."));const n={...t,stackParser:Au(t.stackParser||Bg),integrations:Tp(t),transport:t.transport||Ig},r=kp(hm,n);return t.autoSessionTracking&&bf(),r}function bf(){if(typeof R.document>"u"){ce&&_.warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}Ga({ignoreDuration:!0}),xa(),ea(({from:e,to:t})=>{e!==void 0&&e!==t&&(Ga({ignoreDuration:!0}),xa())})}const Or={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0};function wf(e){const{traceFetch:t,traceXHR:n,shouldCreateSpanForRequest:r,enableHTTPTimings:a,tracePropagationTargets:i}={traceFetch:Or.traceFetch,traceXHR:Or.traceXHR,...e},o=typeof r=="function"?r:l=>!0,s=l=>If(l,i),c={};t&&Bi(l=>{const d=em(l,o,s,c);if(d){const p=jo(l.fetchData.url),f=p?Ke(p).host:void 0;d.setAttributes({"http.url":p,"server.address":f})}a&&d&&li(d)}),n&&Oo(l=>{const d=Rf(l,o,s,c);a&&d&&li(d)})}function Af(e){return e.entryType==="resource"&&"initiatorType"in e&&typeof e.nextHopProtocol=="string"&&(e.initiatorType==="fetch"||e.initiatorType==="xmlhttprequest")}function li(e){const{url:t}=M(e).data||{};if(!t||typeof t!="string")return;const n=Ht("resource",({entries:r})=>{r.forEach(a=>{Af(a)&&a.name.endsWith(t)&&(kf(a).forEach(o=>e.setAttribute(...o)),setTimeout(n))})})}function yf(e){let t="unknown",n="unknown",r="";for(const a of e){if(a==="/"){[t,n]=e.split("/");break}if(!isNaN(Number(a))){t=r==="h"?"http":r,n=e.split(r)[1];break}r+=a}return r===e&&(t=r),{name:t,version:n}}function ke(e=0){return((me||performance.timeOrigin)+e)/1e3}function kf(e){const{name:t,version:n}=yf(e.nextHopProtocol),r=[];return r.push(["network.protocol.version",n],["network.protocol.name",t]),me?[...r,["http.request.redirect_start",ke(e.redirectStart)],["http.request.fetch_start",ke(e.fetchStart)],["http.request.domain_lookup_start",ke(e.domainLookupStart)],["http.request.domain_lookup_end",ke(e.domainLookupEnd)],["http.request.connect_start",ke(e.connectStart)],["http.request.secure_connection_start",ke(e.secureConnectionStart)],["http.request.connection_end",ke(e.connectEnd)],["http.request.request_start",ke(e.requestStart)],["http.request.response_start",ke(e.responseStart)],["http.request.response_end",ke(e.responseEnd)]]:r}function If(e,t){const n=R.location&&R.location.href;if(n){let r,a;try{r=new URL(e,n),a=new URL(n).origin}catch{return!1}const i=r.origin===a;return t?Qe(r.toString(),t)||i&&Qe(r.pathname,t):i}else{const r=!!e.match(/^\/(?!\/)/);return t?Qe(e,t):r}}function Rf(e,t,n,r){const a=e.xhr,i=a&&a[dt];if(!a||a.__sentry_own_request__||!i)return;const o=Be()&&t(i.url);if(e.endTimestamp&&o){const f=a.__sentry_xhr_span_id__;if(!f)return;const v=r[f];v&&i.status_code!==void 0&&(Zi(v,i.status_code),v.end(),delete r[f]);return}const s=jo(i.url),c=s?Ke(s).host:void 0,l=!!te(),d=o&&l?Pe({name:`${i.method} ${i.url}`,attributes:{type:"xhr","http.method":i.method,"http.url":s,url:i.url,"server.address":c,[Y]:"auto.http.browser",[Gt]:"http.client"}}):new Nt;a.__sentry_xhr_span_id__=d.spanContext().spanId,r[a.__sentry_xhr_span_id__]=d;const p=z();return a.setRequestHeader&&n(i.url)&&p&&Pf(a,p,Be()&&l?d:void 0),d}function Pf(e,t,n){const r=x(),a=qe(),{traceId:i,spanId:o,sampled:s,dsc:c}={...a.getPropagationContext(),...r.getPropagationContext()},l=n&&Be()?to(n):qr(i,o,s),d=Wi(c||(n?ct(n):zn(i,t)));Nf(e,l,d)}function Nf(e,t,n){try{e.setRequestHeader("sentry-trace",t),n&&e.setRequestHeader(fr,n)}catch{}}function jo(e){try{return new URL(e,R.location.origin).href}catch{return}}function Of(){R&&R.document?R.document.addEventListener("visibilitychange",()=>{const e=te();if(!e)return;const t=ae(e);if(R.document.hidden&&t){const n="cancelled",{op:r,status:a}=M(t);ce&&_.log(`[Tracing] Transaction: ${n} -> since tab moved to the background, op: ${r}`),a||t.setStatus({code:Z,message:n}),t.setAttribute("sentry.cancellation_reason","document.hidden"),t.end()}}):ce&&_.warn("[Tracing] Could not set up background tab detection due to lack of global document")}const Df="BrowserTracing",$f={...yn,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!1,enableInp:!0,_experiments:{},...Or},ui=(e={})=>{Nd();const{enableInp:t,enableLongTask:n,enableLongAnimationFrame:r,_experiments:{enableInteractions:a},beforeStartSpan:i,idleTimeout:o,finalTimeout:s,childSpanTimeout:c,markBackgroundSpan:l,traceFetch:d,traceXHR:p,shouldCreateSpanForRequest:f,enableHTTPTimings:v,instrumentPageLoad:E,instrumentNavigation:N}={...$f,...e},q=Zm();t&&Ag(),r&&PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")?eg():n&&Xm(),a&&tg();const W={name:void 0,source:void 0};function ge(ne,K){const ue=K.op==="pageload",A=i?i(K):K,F=A.attributes||{};K.name!==A.name&&(F[Ae]="custom",A.attributes=F),W.name=A.name,W.source=F[Ae];const be=po(A,{idleTimeout:o,finalTimeout:s,childSpanTimeout:c,disableAutoFinish:ue,beforeSpanEnd:Fe=>{q(),og(Fe)}});function fe(){["interactive","complete"].includes(R.document.readyState)&&ne.emit("idleSpanEnableAutoFinish",be)}return ue&&R.document&&(R.document.addEventListener("readystatechange",()=>{fe()}),fe()),be}return{name:Df,afterAllSetup(ne){let K,ue=R.location&&R.location.href;ne.on("startNavigationSpan",A=>{z()===ne&&(K&&!M(K).timestamp&&(ce&&_.log(`[Tracing] Finishing current root span with op: ${M(K).op}`),K.end()),K=ge(ne,{op:"navigation",...A}))}),ne.on("startPageLoadSpan",(A,F={})=>{if(z()!==ne)return;K&&!M(K).timestamp&&(ce&&_.log(`[Tracing] Finishing current root span with op: ${M(K).op}`),K.end());const be=F.sentryTrace||di("sentry-trace"),fe=F.baggage||di("baggage"),Fe=Ju(be,fe);x().setPropagationContext(Fe),K=ge(ne,{op:"pageload",...A})}),ne.on("spanEnd",A=>{const F=M(A).op;if(A!==ae(A)||F!=="navigation"&&F!=="pageload")return;const be=x(),fe=be.getPropagationContext();be.setPropagationContext({...fe,sampled:fe.sampled!==void 0?fe.sampled:st(A),dsc:fe.dsc||ct(A)})}),R.location&&(E&&Cf(ne,{name:R.location.pathname,startTime:me?me/1e3:void 0,attributes:{[Ae]:"url",[Y]:"auto.pageload.browser"}}),N&&ea(({to:A,from:F})=>{if(F===void 0&&ue&&ue.indexOf(A)!==-1){ue=void 0;return}F!==A&&(ue=void 0,Lo(ne,{name:R.location.pathname,attributes:{[Ae]:"url",[Y]:"auto.navigation.browser"}}))})),l&&Of(),a&&jf(o,s,c,W),t&&kg(),wf({traceFetch:d,traceXHR:p,tracePropagationTargets:ne.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:f,enableHTTPTimings:v})}}};function Cf(e,t,n){e.emit("startPageLoadSpan",t,n),x().setTransactionName(t.name);const r=te();return(r&&M(r).op)==="pageload"?r:void 0}function Lo(e,t){qe().setPropagationContext(Nn()),x().setPropagationContext(Nn()),e.emit("startNavigationSpan",t),x().setTransactionName(t.name);const n=te();return(n&&M(n).op)==="navigation"?n:void 0}function di(e){const t=mu(`meta[name=${e}]`);return t?t.getAttribute("content"):void 0}function jf(e,t,n,r){let a;const i=()=>{const o="ui.action.click",s=te(),c=s&&ae(s);if(c){const l=M(c).op;if(["navigation","pageload"].includes(l)){ce&&_.warn(`[Tracing] Did not create ${o} span because a pageload or navigation span is in progress.`);return}}if(a&&(a.setAttribute(Er,"interactionInterrupted"),a.end(),a=void 0),!r.name){ce&&_.warn(`[Tracing] Did not create ${o} transaction because _latestRouteName is missing.`);return}a=po({name:r.name,op:o,attributes:{[Ae]:r.source||"url"}},{idleTimeout:e,finalTimeout:t,childSpanTimeout:n})};R.document&&addEventListener("click",i,{once:!1,capture:!0})}const Mo=["activate","mount","update"],Vo=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,Lf=/(?:^|[-_])(\w)/g,Mf=e=>e.replace(Lf,t=>t.toUpperCase()).replace(/[-_]/g,""),Vf="<Root>",tr="<Anonymous>",zf=(e,t)=>e.repeat(t),Bt=(e,t)=>{if(!e)return tr;if(e.$root===e)return Vf;if(!e.$options)return tr;const n=e.$options;let r=n.name||n._componentTag;const a=n.__file;if(!r&&a){const i=a.match(/([^/\\]+)\.vue$/);i&&(r=i[1])}return(r?`<${Mf(r)}>`:tr)+(a&&t!==!1?` at ${a}`:"")},Bf=e=>{if(e&&(e._isVue||e.__isVue)&&e.$parent){const t=[];let n=0;for(;e;){if(t.length>0){const a=t[t.length-1];if(a.constructor===e.constructor){n++,e=e.$parent;continue}else n>0&&(t[t.length-1]=[a,n],n=0)}t.push(e),e=e.$parent}return`

found in

${t.map((a,i)=>`${(i===0?"---> ":zf(" ",5+i*2))+(Array.isArray(a)?`${Bt(a[0])}... (${a[1]} recursive calls)`:Bt(a))}`).join(`
`)}`}return`

(found in ${Bt(e)})`},qf=(e,t)=>{const{errorHandler:n,warnHandler:r,silent:a}=e.config;e.config.errorHandler=(i,o,s)=>{const c=Bt(o,!1),l=o?Bf(o):"",d={componentName:c,lifecycleHook:s,trace:l};if(t.attachProps&&o&&(o.$options&&o.$options.propsData?d.propsData=o.$options.propsData:o.$props&&(d.propsData=o.$props)),setTimeout(()=>{Bn(i,{captureContext:{contexts:{vue:d}},mechanism:{handled:!1}})}),typeof n=="function"&&n.call(e,i,o,s),t.logErrors){const p=typeof console<"u",f=`Error in ${s}: "${i&&i.toString()}"`;r?r.call(null,f,o,l):p&&!a&&Ye(()=>{console.error(`[Vue warn]: ${f}${l}`)})}}},pi="ui.vue",Ff={activate:["activated","deactivated"],create:["beforeCreate","created"],unmount:["beforeUnmount","unmounted"],destroy:["beforeDestroy","destroyed"],mount:["beforeMount","mounted"],update:["beforeUpdate","updated"]};function Uf(e,t,n){e.$_sentryRootSpanTimer&&clearTimeout(e.$_sentryRootSpanTimer),e.$_sentryRootSpanTimer=setTimeout(()=>{e.$root&&e.$root.$_sentryRootSpan&&(e.$root.$_sentryRootSpan.end(t),e.$root.$_sentryRootSpan=void 0)},n)}const Gf=e=>{const t=(e.hooks||[]).concat(Mo).filter((r,a,i)=>i.indexOf(r)===a),n={};for(const r of t){const a=Ff[r];if(!a){Vo&&_.warn(`Unknown hook: ${r}`);continue}for(const i of a)n[i]=function(){const o=this.$root===this;o&&te()&&(this.$_sentryRootSpan=this.$_sentryRootSpan||Pe({name:"Application Render",op:`${pi}.render`,attributes:{[Y]:"auto.ui.vue"}}));const s=Bt(this,!1),c=Array.isArray(e.trackComponents)?e.trackComponents.indexOf(s)>-1:e.trackComponents;if(!(!o&&!c))if(this.$_sentrySpans=this.$_sentrySpans||{},i==a[0]){if(this.$root&&this.$root.$_sentryRootSpan||te()){const d=this.$_sentrySpans[r];d&&d.end(),this.$_sentrySpans[r]=Pe({name:`Vue <${s}>`,op:`${pi}.${r}`,attributes:{[Y]:"auto.ui.vue"}})}}else{const l=this.$_sentrySpans[r];if(!l)return;l.end(),Uf(this,oe(),e.timeout)}}}return n},xf=V,Hf={Vue:xf.Vue,attachProps:!0,logErrors:!0,hooks:Mo,timeout:2e3,trackComponents:!1},Wf="Vue",Yf=(e={})=>({name:Wf,setup(t){Qf(t,e)}}),Jf=Yf;function Qf(e,t){const n={...Hf,...e.getOptions(),...t};if(!n.Vue&&!n.app){Ye(()=>{console.warn("[@sentry/vue]: Misconfigured SDK. Vue specific errors will not be captured.\nUpdate your `Sentry.init` call with an appropriate config option:\n`app` (Application Instance - Vue 3) or `Vue` (Vue Constructor - Vue 2).")});return}n.app?Br(n.app).forEach(a=>mi(a,n)):n.Vue&&mi(n.Vue,n)}const mi=(e,t)=>{if(Vo){const n=e;(n._instance&&n._instance.isMounted)===!0&&Ye(()=>{console.warn("[@sentry/vue]: Misconfigured SDK. Vue app is already mounted. Make sure to call `app.mount()` after `Sentry.init()`.")})}qf(e,t),Be(t)&&e.mixin(Gf({...t,...t.tracingOptions}))};function Kf(e={}){const t={_metadata:{sdk:{name:"sentry.javascript.vue",packages:[{name:"npm:@sentry/vue",version:Le}],version:Le}},defaultIntegrations:[...Co(),Jf()],...e};return Tf(t)}function Zf(e,t,n){e.onError(r=>Bn(r,{mechanism:{handled:!1}})),e.beforeEach((r,a,i)=>{const o=a.name==null&&a.matched.length===0,s={[Y]:"auto.navigation.vue"};for(const d of Object.keys(r.params))s[`params.${d}`]=r.params[d];for(const d of Object.keys(r.query)){const p=r.query[d];p&&(s[`query.${d}`]=p)}let c=r.path,l="url";if(r.name&&t.routeLabel!=="path")c=r.name.toString(),l="custom";else if(r.matched.length>0){const d=r.matched.length-1;c=r.matched[d].path,l="route"}if(x().setTransactionName(c),t.instrumentPageLoad&&o){const d=Xf();d&&((M(d).data||{})[Ae]!=="custom"&&(d.updateName(c),d.setAttribute(Ae,l)),d.setAttributes({...s,[Y]:"auto.pageload.vue"}))}t.instrumentNavigation&&!o&&(s[Ae]=l,s[Y]="auto.navigation.vue",n({name:c,op:"navigation",attributes:s})),i&&i()})}function Xf(){const e=te(),t=e&&ae(e);if(!t)return;const n=M(t).op;return n==="navigation"||n==="pageload"?t:void 0}function e_(e={}){if(!e.router)return ui(e);const t=ui({...e,instrumentNavigation:!1}),{router:n,instrumentNavigation:r=!0,instrumentPageLoad:a=!0,routeLabel:i="name"}=e;return{...t,afterAllSetup(o){t.afterAllSetup(o),Zf(n,{routeLabel:i,instrumentNavigation:r,instrumentPageLoad:a},c=>{Lo(o,c)})}}}const t_={components:{IconComponent:Ne}},n_={class:"error-message"},r_={class:"error-message__inner"},a_={class:"error-message__text"};function i_(e,t,n,r,a,i){const o=w("IconComponent");return h(),I("div",n_,[S("div",r_,[b(o,{class:"error-message__icon",name:"errorLight"}),S("span",a_,O(e.$t("general.errors.component")),1)])])}const gi=H(t_,[["render",i_]]),_e=e=>{let t=!0,n=!0,r=!0;const{forRoles:a,migrationRequired:i,userAccess:o}=e;return i&&(n=Ce.getters["auth/isMigrated"]),a&&(t=e.forRoles.some(s=>Ce.getters["auth/userRoles"][s])),o!==void 0&&(r=e.userAccess()),t&&n&&r},zo=["Failed to fetch dynamically imported module","Unable to preload CSS","Importing a module script failed"],o_=["401","404","429","403",...zo];let fi=0;const Bo=(e,t={})=>{const n=r=>{r?window.location=r:window.location.reload()};zo.some(r=>e==null?void 0:e.message.includes(r))&&fi<=3&&(fi+=1,n(t==null?void 0:t.fullPath))},s_=e=>{e.onError(Bo),e.beforeEach(async t=>{if(await Ii(localStorage.getItem("lang")||"nl"),document.title=Me.global.t(t.meta.title,0),!Mt()&&t.meta.authRequired&&t.path!==u("login")&&t.path!==u("two_factor_auth")){const r={path:u("login"),query:{next:t.path}};if(localStorage.getItem("session_expires")){await qt({url:r});return}e.push(r).catch(()=>{});return}if(Mt()&&Ce.getters["redirectQueue/redirectionRoute"]&&t.path!==Ce.getters["redirectQueue/redirectionRoute"].path){e.push(Ce.getters["redirectQueue/redirectionRoute"]).catch(()=>{});return}if(Mt()&&t.path===u("login")){e.push({path:u("dashboard")}).catch(()=>{});return}_e(t.meta)||e.push({path:u("page_403")}).catch(()=>{})})},c_={components:{ErrorMessage:gi},data:()=>({error:!1}),watch:{$route(){this.error=!1}},errorCaptured(e,t,n){return Bo(e),Bn(e),this.error=!0,!1},render(){const e=this.$slots.default()?this.$slots.default()[0]:"";return this.error?Ei(gi):e}},l_={components:{Page403:or,Page404:Tn,Page500:ir},computed:{...Ee("errors",["errorStatusCode"]),errorIsRaised(){return this.errorStatusCode&&this.errorStatusCode!==401}},watch:{$route(){this.errorIsRaised&&this.setErrorStatusCode(null)}},methods:{...Si("errors",["setErrorStatusCode"]),renderErrorPage(){switch(this.errorStatusCode){case 403:return or;case 404:return Tn;case 500:return ir;default:return Tn}}},render(){const e=this.$slots.default()?this.$slots.default()[0].children.default()[0]:"";return this.errorIsRaised?Ei(this.renderErrorPage()):e}},u_=async(e,t={})=>{const{reconnect:n=!1,reconnectAttempts:r=3}=t;let a=0;const i={socket:null,url:e,onopen:()=>{},onmessage:()=>{},onclose:()=>{},readyState:()=>i.socket.readyState,close:p=>i.socket.close(p),send:p=>{i.socket.readyState===1&&i.socket.send(p)}},o=p=>{i.onopen(p)},s=p=>{i.onmessage(p)},c=async p=>{const{code:f}=p;if(n&&f!==1e3&&a<r&&Mt()){a+=1,await d();return}a=0,i.onclose(p)},l=p=>{const f=new URL(p,window.location.href);return f.protocol=f.protocol.replace("http","ws"),new WebSocket(f)},d=()=>{i.socket=l(i.url),i.socket.onopen=o,i.socket.onmessage=s,i.socket.onclose=c};return await d(),i},d_="/wsproxy",p_={chat_messages:()=>"/chat-messages",notifications:()=>"/notifications"},m_=(e,...t)=>`${d_}${p_[e](...t)}`,_i={FETCH_UNREAD_MESSAGES:"fetch_unread_messages",FETCH_UNREAD_NOTIFICATIONS:"fetch_unread_notifications"},L={ACCEPT_CARE_PLAN:"accept_care_plan",ACCEPT_MULTI_PROFESSIONAL_CARE_PLAN:"accept_multi_professional_care_plan",ACCEPT_MONITORS_REQUEST:"accept_monitors_request",ADD_SELF_START_TREATMENT:"add_self_start_treatment",ADD_SLUG_ORGANISATION_CARE_PLAN:"add_slug_organisation_care_plan",ARCHIVE_CARE_TAKER:"archive_care_taker",DEACTIVATE_CARE_TAKER:"deactivate_care_taker",INFORMANT_COMPLETED_QUESTIONNAIRE:"informant_completed_questionnaire",PATIENT_COMPLETED_QUESTIONNAIRE:"patient_completed_questionnaire",PATIENT_NOT_LOGGED:"patient_not_logged",PROFESSIONAL_ADDED_TO_CARE_PLAN:"professional_added_to_care_plan",REFUSE_CARE_PLAN:"refuse_care_plan",REFUSE_MULTI_PROFESSIONAL_CARE_PLAN:"refuse_multi_professional_care_plan",REFUSE_MONITORS_REQUEST:"refuse_monitors_request",SHARE_TREATMENT:"share_treatment",UNREAD_MESSAGES:"unread_messages",UNREAD_NOTIFICATIONS:"unread_notifications",UPDATE_CARE_PLAN:"update_care_plan"},g_=(e="nl")=>`https://support.therapieland.nl/${e}/knowledge`,f_=()=>{window.open(g_(Jl()),"_blank")},qo="/assets/full-CsyrqKJ4.svg",__=e=>{if(!e)return;const t=window.scrollY+((e==null?void 0:e.getBoundingClientRect().top)||20)-20;window.scrollTo({top:t,left:0,behavior:"smooth"})},Dr={care_plan_already_exists:"general.formGeneralError.carePlanAlreadyExists",care_taker_email_same_as_care_giver_email:"general.formGeneralError.careTakerEmailAsCareGiver",default:"general.formGeneralError.default",email_already_exist:"general.formGeneralError.emailAlreadyExist",enrollment_organisation_restrict_inviting_patients:"general.formGeneralError.enrollmentOrganisationRestrictInvitingPatients",incorrect_email_password:"general.formGeneralError.incorrectEmailPassword",invalid_email:"general.formGeneralError.invalidEmail",invalid_old_password:"general.formGeneralError.invalidOldPassword",invalid_password:"general.formGeneralError.invalidPassword",non_existent_treatment:"general.formGeneralError.nonExistentTreatment",not_possible_to_send_this_invitation:"general.formGeneralError.notPossibleToSendThisInvitation",organisation_already_exists:"general.formGeneralError.organisationAlreadyExists",professional_already_exists:"general.formGeneralError.professionalAlreadyExists",registered_user_already_exists:"general.formGeneralError.registeredUserAlreadyExists",treatment_assignment_already_exists:"general.formGeneralError.treatmentAssignmentAlreadyExists",unaccepted_privacy_agreement:"general.formGeneralError.unacceptedPrivacyAgreement",wsd_time_start:"components.widgetVideoCall.errorTimeStart",invalid:"general.formGroupError.default",required:"general.formGroupError.required",blank:"general.formGroupError.blank"},nr=(e,t)=>Me.global.t(Dr[e]||t),h_=e=>{let t=[];const n=[],r=typeof e=="object"&&e!==null,a=()=>t.push(`${nr("default")}`);if(!r)return a(),t;const i=(o={})=>{Object.keys(o).forEach(s=>{const c=typeof o[s]=="object"&&o[s]!==null,l=Array.isArray(o[s]);if(l){const d=`${n.join(" ")} ${s}: ${nr(o[s][0],Dr.invalid)}`;t=[...t,d]}c&&!l&&(n.push(s),i(o[s]),n.splice(-1,1))})};return e!=null&&e.non_field_errors?t=[`${nr(e==null?void 0:e.non_field_errors,Dr.default)}`,...t]:i(e),t.length||a(),t},v_={props:{errorData:{type:Object}},data(){return{errors:[]}},mounted(){this.errors=h_(this.errorData)}},E_={class:"form-error",role:"alert","data-test":"error-notification"};function S_(e,t,n,r,a,i){const o=rt("sanitize-html");return h(),I("div",E_,[(h(!0),I(jn,null,Ln(e.errors,(s,c)=>at((h(),I("span",{key:c,class:"form-error__message"})),[[o,s]])),128))])}const T_=H(v_,[["render",S_]]),b_={components:{FormError:T_},props:{validation:{type:Object},onSubmit:{type:Function,default:()=>{}},errorData:{type:Object}},watch:{errorData:{deep:!0,handler(){this.errorData&&this.scrollToError()}}},methods:{async beforeSubmit(e){var t,n;if(this.validation){await this.validation.$touch();const{$error:r,$invalid:a}=this.validation;r||a?this.scrollToError():this.onSubmit((t=e.submitter)==null?void 0:t.value)}else this.onSubmit((n=e.submitter)==null?void 0:n.value)},scrollToError(){const{formComponent:e}=this.$refs,t=this.errorData?e:e.querySelector(".form-group--is-invalid");t&&__(t)}}};function w_(e,t,n,r,a,i){const o=w("FormError");return h(),I("form",{ref:"formComponent",class:"form-component",onSubmit:t[0]||(t[0]=pt(s=>e.beforeSubmit(s||{}),["stop","prevent"]))},[e.errorData?(h(),B(o,{key:0,"error-data":e.errorData},null,8,["error-data"])):U("",!0),Je(e.$slots,"default")],544)}const A_=H(b_,[["render",w_]]),y_={components:{ActionButton:Xt,FormComponent:A_,IconComponent:Ne},props:{title:{type:String},type:{type:String,validator(e){return["small","large"].indexOf(e)!==-1},default:"large"},isDisplayed:{type:Boolean,required:!0,default:!1}},data(){return{bodyElement:document.querySelector("body")}},created(){document.addEventListener("keydown",this.checkEscKeydown,!0)},beforeUnmount(){document.removeEventListener("keydown",this.checkEscKeydown,!0)},computed:{isFooterPresent(){return!!this.$slots.footer},isBodyPresent(){return!!this.$slots.body}},methods:{checkEscKeydown(e){const t=e.key||e.keyCode;(t==="Escape"||t==="Esc"||t===27)&&this.$emit("hideModal")},hideModal(){this.$emit("hideModal")}}},k_={key:0,class:"modal__header"},I_={class:"modal__title h2"},R_={class:"modal__content-inner"},P_={key:0,class:"modal__content-body","data-test":"modal-body"},N_={key:1,class:"modal__footer"};function O_(e,t,n,r,a,i){const o=w("IconComponent");return h(),I("div",{class:ve(["modal transition-slow-fade",{"modal--small":e.type==="small","transition-slow-fade--active":e.isDisplayed}]),onClick:t[2]||(t[2]=pt((...s)=>e.hideModal&&e.hideModal(...s),["prevent"]))},[S("div",{class:"modal__container",onClick:t[1]||(t[1]=pt(()=>{},["stop"]))},[S("button",{class:"modal__close-button","data-test":"close-modal",type:"button",onClick:t[0]||(t[0]=pt((...s)=>e.hideModal&&e.hideModal(...s),["prevent"]))},[b(o,{name:"close"})]),e.type!=="small"?(h(),I("header",k_,[Je(e.$slots,"header",{},()=>[S("h1",I_,O(e.title),1)])])):U("",!0),S("div",R_,[e.isBodyPresent?(h(),I("div",P_,[Je(e.$slots,"body")])):U("",!0),e.isFooterPresent?(h(),I("footer",N_,[Je(e.$slots,"footer")])):U("",!0)])])],2)}const D_=H(y_,[["render",O_]]),$_={props:{isButton:{type:Boolean,default:!1},isSmall:{type:Boolean,default:!1},remSize:{type:Number,default:4},user:{type:Object,default:()=>({})},name:{type:String,default:""},variant:{type:String,validator:e=>["primary","secondary","info","critical","success","warning","neutral"].includes(e),default:"primary"},url:{type:String,default:""},alt:{type:String,default:""}},components:{IconComponent:Ne},computed:{initials(){const{first_name:e,last_name:t}=this.user;return this.name?this.getParsedName():!e||!t?"":`${e.charAt(0).toUpperCase()}${t.charAt(0).toUpperCase()}`},size(){return`${(this.isSmall?3:this.remSize)+.8}rem`},style(){return{height:this.size,width:this.size,minWidth:this.size,borderRadius:"50rem",backgroundImage:this.url?`url(${this.url})`:"",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center center"}},imageAlt(){return this.alt?this.alt:null}},methods:{getParsedName(){return this.name.split(" ").reduce((t,n,r)=>r>=2?t:`${t}${n.charAt(0).toUpperCase()}`,"")},emitEvent(e){this.$emit("click",e)}}},C_={key:0},j_={key:0,class:"profile-avatar__initials"};function L_(e,t,n,r,a,i){const o=w("IconComponent");return h(),B($r(e.isButton?"button":"div"),{class:ve(["profile-avatar",[`profile-avatar--${e.variant}`,{"profile-avatar--button":e.isButton,"profile-avatar--small":e.isSmall,"profile-avatar__image":e.url}]]),alt:e.imageAlt,style:mt(e.style),onClick:e.emitEvent},{default:T(()=>[e.url?U("",!0):(h(),I("div",C_,[e.initials?(h(),I("span",j_,O(e.initials),1)):(h(),B(o,{key:1,class:"profile-avatar__avatar",name:"profile"}))]))]),_:1},8,["class","alt","style","onClick"])}const Fo=H($_,[["render",L_]]),M_={props:{modelValue:{type:Boolean,default:!1},links:{type:Array,default:()=>[]},isShowingRail:{type:Boolean,default:!1}},emits:["update:modelValue","show-rail"],components:{ActionButton:Xt,IconComponent:Ne,ModalComponent:D_,ProfileAvatar:Fo,VAppBarNavIcon:hi,VList:xo,VListItem:Ho,VListItemTitle:Wo,VNavigationDrawer:Yo,VTooltip:vi},computed:{...Ee("auth",["userName"]),isMediumViewport(){return this.$vuetify.display.md},isLargeViewport(){return this.$vuetify.display.lgAndUp&&this.$emit("update:modelValue",!0),this.$vuetify.display.lg},isXLargeAndUpViewport(){return this.$vuetify.display.xlAndUp&&this.$emit("show-rail",!1),this.$vuetify.display.xlAndUp}},data(){return{fullSvg:qo,isLogoutTriggered:!1,isShowingDrawer:this.modelValue,logout:qt,redirectToSupportPage:f_,routes:u}},watch:{modelValue(e){this.isShowingDrawer=e},isShowingDrawer(e){this.$emit("update:modelValue",e)}},methods:{closeDrawer(){this.isLargeViewport&&!this.isShowingRail&&this.$emit("show-rail",!0)},hideLogoutModal(){this.isLogoutTriggered=!1},showLogoutModal(){this.isLogoutTriggered=!0},toggleDrawer(){this.$emit("update:modelValue")}}},V_={class:"navigation-drawer"},z_={class:"navigation-drawer__header"},B_=["src"],q_={class:"navigation-drawer__body"},F_={class:"navigation-drawer__list--top"},U_={class:"navigation-drawer__list--bottom"},G_={class:"navigation-drawer__user-name"};function x_(e,t,n,r,a,i){const o=w("v-app-bar-nav-icon"),s=w("router-link"),c=w("v-tooltip"),l=w("IconComponent"),d=w("v-list-item-title"),p=w("v-list-item"),f=w("ProfileAvatar"),v=w("v-list"),E=w("v-navigation-drawer"),N=w("ActionButton"),q=w("ModalComponent");return h(),I("div",V_,[b(E,{modelValue:e.isShowingDrawer,"onUpdate:modelValue":t[0]||(t[0]=W=>e.isShowingDrawer=W),border:"0",class:ve(["navigation-drawer__drawer",{"navigation-drawer__drawer--is-medium":e.isMediumViewport,"navigation-drawer__drawer--is-large":e.isLargeViewport,"navigation-drawer__drawer--is-x-large-and-up":e.isXLargeAndUpViewport}]),scrim:"",rail:e.isLargeViewport||e.isXLargeAndUpViewport?e.isShowingRail:!1,temporary:e.isMediumViewport},{default:T(()=>[S("div",z_,[b(o,{class:"navigation-drawer__hamburger","data-test":"navbar-mobile-hamburger-icon-close",flat:"",size:"70",rounded:"0",onClick:pt(e.toggleDrawer,["stop"])},null,8,["onClick"]),b(s,{"data-test":"logo",to:e.routes("dashboard")},{default:T(()=>[S("img",{class:"navigation-drawer__logo",src:e.fullSvg},null,8,B_)]),_:1},8,["to"])]),S("div",q_,[b(v,{class:"navigation-drawer__list"},{default:T(()=>[S("div",F_,[(h(!0),I(jn,null,Ln(e.links,(W,ge)=>(h(),B(p,{key:`navigation-drawer__item--${ge}`,value:W,to:W.url,"data-test":`navbar-tab-${W.icon}`,active:W.url===e.$route.path,onClick:e.closeDrawer},{prepend:T(()=>[b(l,{name:W.icon},null,8,["name"])]),default:T(()=>[e.isShowingRail?(h(),B(c,{key:0,activator:"parent",location:"right",class:"navigation-drawer__tooltip"},{default:T(()=>[J(O(e.$t(...W.text)),1)]),_:2},1024)):U("",!0),b(d,null,{default:T(()=>[J(O(e.$t(...W.text)),1)]),_:2},1024)]),_:2},1032,["value","to","data-test","active","onClick"]))),128))]),S("div",U_,[b(p,null,{prepend:T(()=>[b(f,{class:"navigation-drawer__profile-avatar","is-small":""})]),default:T(()=>[e.isShowingRail?(h(),B(c,{key:0,activator:"parent",location:"right",class:"navigation-drawer__tooltip"},{default:T(()=>[J(O(e.userName),1)]),_:1})):U("",!0),b(d,null,{default:T(()=>[S("span",G_,O(e.userName),1),b(c,{activator:"parent",location:"bottom",class:"navigation-drawer__tooltip"},{default:T(()=>[J(O(e.userName),1)]),_:1})]),_:1})]),_:1}),b(p,{"data-test":"support-button",onClick:e.redirectToSupportPage},{prepend:T(()=>[b(l,{name:"help"})]),default:T(()=>[e.isShowingRail?(h(),B(c,{key:0,activator:"parent",location:"right",class:"navigation-drawer__tooltip"},{default:T(()=>[J(O(e.$t("general.words.help")),1)]),_:1})):U("",!0),b(d,null,{default:T(()=>[J(O(e.$t("general.words.help")),1)]),_:1})]),_:1},8,["onClick"]),b(p,{active:e.routes("settings")===e.$route.path,"data-test":"settings-btn",value:e.routes("settings"),to:e.routes("settings"),onClick:e.closeDrawer},{prepend:T(()=>[b(l,{name:"settings"})]),default:T(()=>[e.isShowingRail?(h(),B(c,{key:0,activator:"parent",location:"right",class:"navigation-drawer__tooltip"},{default:T(()=>[J(O(e.$t("general.titles.settings")),1)]),_:1})):U("",!0),b(d,null,{default:T(()=>[J(O(e.$t("general.titles.settings")),1)]),_:1})]),_:1},8,["active","value","to","onClick"]),b(p,{"data-test":"logout-button",onClick:e.showLogoutModal},{prepend:T(()=>[b(l,{name:"logOut"})]),default:T(()=>[e.isShowingRail?(h(),B(c,{key:0,activator:"parent",location:"right",class:"navigation-drawer__tooltip"},{default:T(()=>[J(O(e.$t("general.actions.logout")),1)]),_:1})):U("",!0),b(d,null,{default:T(()=>[J(O(e.$t("general.actions.logout")),1)]),_:1})]),_:1},8,["onClick"])])]),_:1})])]),_:1},8,["modelValue","class","rail","temporary"]),e.isLogoutTriggered?(h(),B(q,{key:0,"is-displayed":e.isLogoutTriggered,type:"small",onHideModal:e.hideLogoutModal},{body:T(()=>[J(O(e.$t("components.navigationComponent.logoutConfirmation")),1)]),footer:T(()=>[b(N,{action:e.logout,"data-test":"accept-logout"},{default:T(()=>[J(O(e.$t("components.navigationComponent.confirmLogout")),1)]),_:1},8,["action"]),b(N,{"is-secondary":"",action:e.hideLogoutModal},{default:T(()=>[J(O(e.$t("general.actions.cancel")),1)]),_:1},8,["action"])]),_:1},8,["is-displayed","onHideModal"])):U("",!0)])}const H_=H(M_,[["render",x_]]),W_="data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M43.2063%2040.0037C42.6053%2040.0037%2042.0488%2040.1366%2041.5591%2040.3581L37.9753%2035.0863C39.6448%2033.6908%2040.7132%2031.6087%2040.7132%2029.2829C40.7132%2025.9825%2038.5763%2023.1915%2035.638%2022.1504L40.268%207.22104C40.4461%207.2432%2040.6465%207.26534%2040.8468%207.26534C42.8724%207.26534%2044.4974%205.62621%2044.4974%203.63267C44.4974%201.61698%2042.8502%200%2040.8468%200C38.8212%200%2037.1962%201.63913%2037.1962%203.63267C37.1962%205.11675%2038.0866%206.40148%2039.3777%206.95524L34.7253%2021.8846C34.2134%2021.7739%2033.6791%2021.7074%2033.1226%2021.7074C29.0936%2021.7074%2025.7992%2024.8306%2025.5543%2028.7956H4.80812C4.58553%2027.6881%203.60609%2026.8685%202.42632%2026.8685C1.09073%2026.8685%200%2027.9539%200%2029.2829C0%2030.6119%201.09073%2031.6973%202.42632%2031.6973C3.60609%2031.6973%204.58553%2030.8556%204.80812%2029.7702H25.5543C25.7992%2033.713%2029.0936%2036.8583%2033.1226%2036.8583C34.6363%2036.8583%2036.0164%2036.4153%2037.2185%2035.6622L40.7355%2040.8454C40.8468%2040.779%2040.9581%2040.7125%2041.0694%2040.6461C41.0694%2040.6461%2041.0917%2040.6461%2041.0917%2040.6239C39.9564%2041.3327%2039.1996%2042.5731%2039.1996%2044.0129C39.1996%2046.228%2041.0026%2048%2043.2063%2048C45.4323%2048%2047.2131%2046.2058%2047.2131%2044.0129C47.2131%2041.7757%2045.4101%2040.0037%2043.2063%2040.0037Z'%20fill='%2300A2C1'/%3e%3c/svg%3e",Y_={props:{action:{type:Function,default:()=>{}},isLight:{type:Boolean,default:!1},isDisabled:{type:Boolean,default:!1},name:{type:String,default:"icon button"}}},J_=["name","disabled"];function Q_(e,t,n,r,a,i){return h(),I("button",{class:ve(["btn-icon",{"btn-icon--light":e.isLight,"btn-icon--disabled":e.isDisabled}]),type:"button",name:e.name,disabled:e.isDisabled,onClick:t[0]||(t[0]=o=>e.action())},[Je(e.$slots,"default")],10,J_)}const Uo=H(Y_,[["render",Q_]]),K_={props:{count:{type:Number,default:0},variant:{type:String,validator:e=>["primary","secondary","info","critical","success","warning","neutral"].includes(e),default:"primary"}},computed:{number(){return this.count<=99?this.count:99}}};function Z_(e,t,n,r,a,i){return h(),I("div",{class:ve(["badge",{[`badge--${e.variant}`]:e.variant}])},O(e.number),3)}const Go=H(K_,[["render",Z_]]),X_={props:{size:{type:Number,default:4.8},url:{type:String},isCircle:{type:Boolean,default:!1},isDisabled:{type:Boolean,default:!1},type:{type:String,validator(e){return["treatment","clock","avatar","organisation","questionnaire","questionnaireCircle"].indexOf(e)!==-1},default:"treatment"}},components:{IconComponent:Ne},computed:{style(){return{"background-image":`url('${this.url}')`,height:`${this.size}rem`,width:`${this.size}rem`,"border-radius":`${this.isCircle?4.8:0}rem`}}}},eh={class:"image-main"};function th(e,t,n,r,a,i){const o=w("IconComponent");return h(),I("div",eh,[e.url?(h(),I("div",{key:0,class:"image-main__image",style:mt(e.style)},null,4)):(h(),B(o,{key:1,style:mt({width:`${e.size}rem`}),name:e.type},null,8,["style","name"]))])}const nh=H(X_,[["render",th]]),rh={props:{notification:{type:Object,required:!0}},computed:{...Ee("auth",["isProfessional"])},methods:{getUrl(e){const{type:t,object_id:n,organisation_id:r}=e;switch(t){case L.ACCEPT_CARE_PLAN:return this.isProfessional?u("care_plan_participant",n):u("patient_care_plans");case L.ACCEPT_MONITORS_REQUEST:case L.REFUSE_MONITORS_REQUEST:return`${u("care_plan_participant",n)}?tab=monitor`;case L.REFUSE_CARE_PLAN:return this.isProfessional?`${u("care_plan_participants")}?status=refused`:u("patient_care_plans");case L.ACCEPT_MULTI_PROFESSIONAL_CARE_PLAN:case L.REFUSE_MULTI_PROFESSIONAL_CARE_PLAN:case L.ADD_SELF_START_TREATMENT:case L.PATIENT_NOT_LOGGED:return u("care_plan_participant",n);case L.ARCHIVE_CARE_TAKER:case L.UPDATE_CARE_PLAN:return u("patient_care_plan",n);case L.DEACTIVATE_CARE_TAKER:return`${u("care_plan_participants")}?status=archived`;case L.PROFESSIONAL_ADDED_TO_CARE_PLAN:case L.ADD_SLUG_ORGANISATION_CARE_PLAN:return u("patient_care_plans");case L.SHARE_TREATMENT:return u("care_plan_participant_shared",n);case L.INFORMANT_COMPLETED_QUESTIONNAIRE:case L.PATIENT_COMPLETED_QUESTIONNAIRE:return u("questionnaire_assignment_detail",r,n);default:return u(this.isProfessional?"care_plan_participants":"patient_care_plans")}},getNotificationText(e){switch(e){case L.ACCEPT_CARE_PLAN:return this.isProfessional?"general.notifications.acceptCarePlan":"general.notifications.acceptTreatment";case L.ACCEPT_MULTI_PROFESSIONAL_CARE_PLAN:return"general.notifications.acceptMultiProfessionalCarePlan";case L.ACCEPT_MONITORS_REQUEST:return"general.notifications.acceptMonitorRequest";case L.ADD_SELF_START_TREATMENT:return"general.notifications.addSelfStartTreatment";case L.ADD_SLUG_ORGANISATION_CARE_PLAN:return"general.notifications.addSlugOrganisationCarePlan";case L.ARCHIVE_CARE_TAKER:return"general.notifications.archiveCareTaker";case L.DEACTIVATE_CARE_TAKER:return"general.notifications.deactivateCareTaker";case L.INFORMANT_COMPLETED_QUESTIONNAIRE:return"general.notifications.informantCompletedQuestionnaire";case L.PATIENT_COMPLETED_QUESTIONNAIRE:return"general.notifications.patientCompletedQuestionnaire";case L.PATIENT_NOT_LOGGED:return"general.notifications.patientNotLogged";case L.PROFESSIONAL_ADDED_TO_CARE_PLAN:return"general.notifications.professionalAddedToCarePlan";case L.REFUSE_CARE_PLAN:return this.isProfessional?"general.notifications.refuseCarePlan":"general.notifications.refuseTreatment";case L.REFUSE_MULTI_PROFESSIONAL_CARE_PLAN:return"general.notifications.refuseMultiProfessionalCarePlan";case L.REFUSE_MONITORS_REQUEST:return"general.notifications.refuseMonitorRequest";case L.SHARE_TREATMENT:return"general.notifications.shareTreatment";case L.UPDATE_CARE_PLAN:return"general.notifications.updateCarePlan";default:return"general.notifications.notification"}}}},ah={class:"notification-message"},ih={class:"notification-message__notification-date"},oh=S("hr",{class:"notification-message__divider"},null,-1);function sh(e,t,n,r,a,i){const o=w("router-link");return h(),I("div",ah,[b(o,{to:e.getUrl(e.notification),class:ve(["notification-message__notification",{"notification-message__notification--new-notification":!e.notification.is_seen}])},{default:T(()=>[S("span",null,O(e.$t(e.getNotificationText(e.notification.type),e.notification.context,1)),1),S("span",ih,O(e.$filters.formatDate(e.notification.created)),1)]),_:1},8,["to","class"]),oh])}const ch=H(rh,[["render",sh]]);let rr=!1;const lh=({scrollTop:e,scrollHeight:t,clientHeight:n},r,a={percentage:.9})=>{const{percentage:i}=a,o=e+n;o<=t*i&&(rr=!1),o>t*i&&!rr&&(rr=!0,r())},uh={methods:{onScroll({target:e}){lh(e,()=>{this.$emit("scrolled-to-bottom")})}}};function dh(e,t,n,r,a,i){return h(),I("div",{class:"notification-panel",onScroll:t[0]||(t[0]=(...o)=>e.onScroll&&e.onScroll(...o))},[Je(e.$slots,"default")],32)}const ph=H(uh,[["render",dh]]),mh={components:{ActionButtonIcon:Uo,BadgeComponent:Go,IconComponent:Ne,NotificationMessage:ch,NotificationPanel:ph},props:{newNotificationsCount:{type:Number,default:0}},data(){return{hasNextPage:!0,notificationsAreOpen:!1,notifications:[],page:1}},computed:{...Ee("enrollments",["activeOrganisation"]),hasNewNotifications(){return!!this.newNotificationsCount},allNotificationsAreSeen(){return this.notifications.every(e=>e.is_seen)}},methods:{getNotifications(){this.hasNextPage&&this.$axios.get(le("notifications"),{params:{page:this.page,organisation_id:this.activeOrganisation.id}}).then(e=>{this.page+=1;const t=e.data.results.map(n=>({...n,organisation_id:this.activeOrganisation.id}));this.notifications=[...this.notifications,...t],this.hasNextPage=!!e.data.next,this.$emit("notifications-are-seen")})},resetPagination(){this.page=1,this.hasNextPage=!0,this.notifications=[]},closeNotifications(){this.notificationsAreOpen&&(this.resetPagination(),this.notificationsAreOpen=!1)},openNotifications(){this.getNotifications(),this.notificationsAreOpen=!0},toggleNotifications(){this.notificationsAreOpen?this.closeNotifications():this.openNotifications()}}},gh={class:"button-notifications"},fh={key:0,class:"button-notifications__notification-empty","data-test":"notifications-empty"};function _h(e,t,n,r,a,i){const o=w("IconComponent"),s=w("BadgeComponent"),c=w("ActionButtonIcon"),l=w("NotificationMessage"),d=w("NotificationPanel"),p=rt("click-outside");return h(),I("div",gh,[at((h(),B(c,{class:"button-notifications__button","data-test":"button-notifications",action:e.toggleNotifications},{default:T(()=>[b(o,{name:"bell"}),e.hasNewNotifications?(h(),B(s,{key:0,class:"button-notifications__messages-badge","data-test":"notifications-badge",count:e.newNotificationsCount},null,8,["count"])):U("",!0)]),_:1},8,["action"])),[[p,e.closeNotifications]]),e.notificationsAreOpen?(h(),B(d,{key:0,class:"button-notifications__notifications",onScrolledToBottom:e.getNotifications},{default:T(()=>[e.allNotificationsAreSeen?(h(),I("span",fh,O(e.$t("general.notifications.noNewNotification")),1)):U("",!0),(h(!0),I(jn,null,Ln(e.notifications,(f,v)=>(h(),B(l,{key:v,"data-test":"notification",notification:f},null,8,["notification"]))),128))]),_:1},8,["onScrolledToBottom"])):U("",!0)])}const hh=H(mh,[["render",_h]]),vh={components:{IconComponent:Ne,ProfileAvatar:Fo,VTooltip:vi},data(){return{routes:u,show:!1,logout:qt}},computed:{...Ee("enrollments",["activeOrganisation","enrollments"]),inactiveEnrollments(){return this.enrollments.filter(({organisation:e})=>e.id!==this.activeOrganisation.id)}},methods:{...Si("enrollments",["setActiveEnrollment"]),toggleMenu(){this.inactiveEnrollments.length&&(this.show=!this.show)},closeMenu(){this.show=!1},getOrganisationInitials(e){return e?`${e.charAt(0).toUpperCase()}${e.charAt(1).toUpperCase()}`:""},selectOrganisation(e){this.$axios.post(le("enrollments_selected",e)).then(()=>{this.setActiveEnrollment(e)}).catch(()=>{this.$notify({type:"error",title:this.$t("general.formGeneralError.tryLater")})})}}},Eh={class:"button-organisations"},Sh={key:1,class:"button-organisations__organisation-default-logo"},Th={class:"button-organisations__organisation-name truncate"},bh={key:0,class:"button-organisations__menu-container"},wh={class:"button-organisations__menu"},Ah={class:"button-organisations__menu-header"},yh={class:"button-organisations__menu-item button-organisations__menu-item--selected",type:"button"},kh={key:1,class:"button-organisations__organisation-default-logo"},Ih={class:"button-organisations__organisation-name"},Rh=["data-test","onClick"],Ph={key:1,class:"button-organisations__organisation-default-logo"},Nh={class:"button-organisations__organisation-name"},Oh=S("div",{class:"button-organisations__scrim"},null,-1);function Dh(e,t,n,r,a,i){const o=w("v-tooltip"),s=w("IconComponent"),c=rt("click-outside");return h(),I("div",Eh,[at((h(),I("div",{class:ve(["button-organisations__organisation",{"button-organisations__organisation--clickable":e.inactiveEnrollments.length}]),"data-test":"profile-menu",onClick:t[0]||(t[0]=(...l)=>e.toggleMenu&&e.toggleMenu(...l))},[e.activeOrganisation.logo?(h(),I("div",{key:0,class:"button-organisations__organisation-logo",style:mt({backgroundImage:`url(${e.activeOrganisation.logo})`})},null,4)):(h(),I("div",Sh,[S("span",null,O(e.getOrganisationInitials(e.activeOrganisation.name)),1)])),S("span",Th,[J(O(e.activeOrganisation.name)+" ",1),b(o,{activator:"parent",location:"bottom",class:"button-organisations__tooltip"},{default:T(()=>[J(O(e.activeOrganisation.name),1)]),_:1})]),b(s,{class:ve(["button-organisations__organisation-dropdown-icon",{"button-organisations__organisation-dropdown-icon--toggled":e.show,"button-organisations__organisation-dropdown-icon--hide":!e.inactiveEnrollments.length}]),name:"dropDown"},null,8,["class"])],2)),[[c,e.closeMenu]]),b(ar,{name:"fade"},{default:T(()=>[e.show?(h(),I("div",bh,[S("div",wh,[S("div",Ah,[b(s,{class:"button-organisations__menu-header__icon-component",name:"close",onClick:e.closeMenu},null,8,["onClick"])]),S("button",yh,[e.activeOrganisation.logo?(h(),I("div",{key:0,class:"button-organisations__organisation-logo",style:mt({backgroundImage:`url(${e.activeOrganisation.logo})`})},null,4)):(h(),I("div",kh,[S("span",null,O(e.getOrganisationInitials(e.activeOrganisation.name)),1)])),S("span",Ih,O(e.activeOrganisation.name),1)]),(h(!0),I(jn,null,Ln(e.inactiveEnrollments,({organisation:l,id:d})=>(h(),I("button",{key:d,"data-test":`input-select-option-${l.name}`,class:"button-organisations__menu-item",type:"button",onClick:()=>e.selectOrganisation(d)},[l.logo?(h(),I("div",{key:0,class:"button-organisations__organisation-logo",style:mt({backgroundImage:`url(${l.logo})`})},null,4)):(h(),I("div",Ph,[S("span",null,O(e.getOrganisationInitials(l.name)),1)])),S("span",Nh,O(l.name),1)],8,Rh))),128))]),Oh])):U("",!0)]),_:1})])}const $h=H(vh,[["render",Dh]]),Ch={components:{ActionButtonIcon:Uo,BadgeComponent:Go,ButtonNotifications:hh,ButtonOrganisations:$h,IconComponent:Ne,ImageMain:nh,VAppBar:Jo,VAppBarNavIcon:hi},props:{newMessagesCount:{type:Number,default:0},newNotificationsCount:{type:Number,default:0}},data(){return{routes:u,fullSvg:qo,icon:W_}},emits:["toggle-drawer","toggle-rail","hide-drawer","request-unread-notifications"],computed:{...Ee("auth",["isProfessional"]),...Ee("enrollments",["activeOrganisation"]),isSmallViewport(){return this.$vuetify.display.smAndDown},isMediumViewport(){return this.$vuetify.display.md},isLargeViewport(){return this.$vuetify.display.lg},isXLargeViewport(){return this.$vuetify.display.xlAndUp}},methods:{toggleDrawer(){this.isSmallViewport||this.isMediumViewport?this.$emit("toggle-drawer"):this.$emit("toggle-rail")},hideDrawer(){this.isXLargeViewport||this.$emit("hide-drawer")}}},jh=["src"],Lh=["href"];function Mh(e,t,n,r,a,i){const o=w("v-app-bar-nav-icon"),s=w("router-link"),c=w("ImageMain"),l=w("ActionButtonIcon"),d=w("ButtonNotifications"),p=w("IconComponent"),f=w("BadgeComponent"),v=w("ButtonOrganisations"),E=w("v-app-bar");return h(),B(E,{class:"top-nav-bar",flat:"",height:"70"},{append:T(()=>[e.activeOrganisation.redirect_url?(h(),I("a",{key:0,class:"top-nav-bar__icon",target:"_blank",rel:"noopener noreferrer",href:e.activeOrganisation.redirect_url,"aria-label":"Redirect to organisation"},[b(l,null,{default:T(()=>[b(c,{size:2.4,"is-circle":"",url:e.activeOrganisation.redirect_logo},null,8,["url"])]),_:1})],8,Lh)):U("",!0),b(d,{class:"top-nav-bar__icon","new-notifications-count":e.newNotificationsCount,onNotificationsAreSeen:t[0]||(t[0]=()=>e.$emit("request-unread-notifications")),onClick:e.hideDrawer},null,8,["new-notifications-count","onClick"]),b(s,{class:"top-nav-bar__icon",to:e.routes("chat"),onClick:e.hideDrawer},{default:T(()=>[b(l,{"data-test":"message"},{default:T(()=>[b(p,{name:"chat"}),e.newMessagesCount?(h(),B(f,{key:0,class:"top-nav-bar__badge",count:e.newMessagesCount,"data-test":"message-badge"},null,8,["count"])):U("",!0)]),_:1})]),_:1},8,["to","onClick"]),e.isProfessional?(h(),B(v,{key:1,onClick:e.hideDrawer},null,8,["onClick"])):U("",!0)]),default:T(()=>[b(o,{class:"top-nav-bar__hamburger",flat:"",size:"70",rounded:"0","data-test":"navbar-hamburger-icon",onClick:pt(e.toggleDrawer,["stop"])},null,8,["onClick"]),e.isSmallViewport?U("",!0):(h(),B(s,{key:0,"data-test":"logo",to:e.routes("dashboard"),onClick:e.hideDrawer},{default:T(()=>[S("img",{class:"top-nav-bar__logo",src:e.isMediumViewport?e.icon:e.fullSvg},null,8,jh)]),_:1},8,["to","onClick"]))]),_:1})}const Vh=H(Ch,[["render",Mh]]),zh={components:{NavigationDrawer:H_,NavigationTopBar:Vh},data(){return{links:[],newMessagesCount:0,newNotificationsCount:0,routes:u,socket:null,isShowingDrawer:!1,isShowingRail:!0}},computed:{...Ee("auth",["isProfessional","hasCoachingEnabled"]),...Ee("enrollments",["activeEnrollment","activeOrganisation","questionnaireIsEnabled"]),accessibleLinks(){return this.links.filter(e=>e.canAccess&&e.isActive)}},watch:{activeEnrollment(){this.onSocketOpen(),this.links=this.getLinks();const{meta:e}=this.$route;(e.switchOrganisationsNotAllow||!_e(e))&&this.$router.push(u("dashboard"))},isShowingRail(e){this.isShowingRail=e}},created(){this.createWebSocket(),this.links=this.getLinks()},beforeUnmount(){this.closeWebSocket()},methods:{closeDrawer(){this.$vuetify.display.lg&&!this.isShowingRail&&(this.isShowingRail=!0)},hideDrawer(){this.$vuetify.display.mdAndDown?this.isShowingDrawer=!1:this.isShowingRail=!0},async createWebSocket(){this.socket=await u_(m_("notifications"),{reconnect:!0}),this.socket.onopen=this.onSocketOpen,this.socket.onmessage=this.onMessage},closeWebSocket(){var e;(e=this.socket)!=null&&e.close&&this.socket.close(1e3)},onSocketOpen(){this.requestUnreadMessages(),this.requestUnreadNotifications()},requestUnreadMessages(){this.requestUnreadCommand(_i.FETCH_UNREAD_MESSAGES)},requestUnreadNotifications(){this.requestUnreadCommand(_i.FETCH_UNREAD_NOTIFICATIONS)},onMessage(e){const{UNREAD_MESSAGES:t,UNREAD_NOTIFICATIONS:n}=L,{message:r,type:a}=JSON.parse(e.data);a===t&&(this.newMessagesCount=r),a===n&&(this.newNotificationsCount=r)},requestUnreadCommand(e){const t={organisation_id:this.activeOrganisation.id};this.socket.send(JSON.stringify({command:e,payload:t}))},getRouteMeta(e){return e?this.$router.options.routes.find(({path:t})=>t===e).meta:null},getLinks(){return[{text:["general.titles.dashboard"],url:u("dashboard"),icon:"home",canAccess:_e(this.getRouteMeta(u("dashboard"))),isActive:!0},{text:["general.titles.patients",0],url:u("care_plan_participants"),icon:"patients",canAccess:_e(this.getRouteMeta(u("care_plan_participants"))),isActive:!0},{text:["general.titles.carePlan"],url:u("patient_care_plans"),icon:"carePlan",canAccess:_e(this.getRouteMeta(u("patient_care_plans"))),isActive:!0},{text:["general.titles.treatmentList"],url:u("treatment_list",this.activeOrganisation?this.activeOrganisation.id:null),icon:"treatment",canAccess:_e(this.getRouteMeta(u("treatment_list"))),isActive:this.isProfessional},{text:["general.titles.questionnaireList"],url:u("questionnaire_list",this.activeOrganisation?this.activeOrganisation.id:null),icon:"questionnaire",canAccess:_e(this.getRouteMeta(u("questionnaire_list"))),isActive:this.questionnaireIsEnabled},{text:["general.titles.monitor"],url:u("monitor"),icon:"monitor",canAccess:_e(this.getRouteMeta(u("monitor"))),isActive:!0},{text:["general.titles.coaching"],url:u("coaching"),icon:"coaching",canAccess:_e(this.getRouteMeta(u("coaching"))),isActive:this.hasCoachingEnabled},{text:["general.titles.administration"],url:u("care_plan_participants_admin"),icon:"administration",canAccess:_e(this.getRouteMeta(u("care_plan_participants_admin"))),isActive:!0},{text:["general.titles.groups"],url:u("groups"),icon:"patients",canAccess:_e(this.getRouteMeta(u("groups"))),isActive:!0},{text:["general.titles.diary"],url:u("diary"),icon:"diary",canAccess:_e(this.getRouteMeta(u("diary"))),isActive:!0}]}}},Bh={class:"nav-bar-app"};function qh(e,t,n,r,a,i){const o=w("NavigationTopBar"),s=w("NavigationDrawer"),c=rt("click-outside");return at((h(),I("div",Bh,[b(o,{"new-messages-count":e.newMessagesCount,"new-notifications-count":e.newNotificationsCount,onToggleDrawer:t[0]||(t[0]=l=>e.isShowingDrawer=!e.isShowingDrawer),onToggleRail:t[1]||(t[1]=l=>e.isShowingRail=!e.isShowingRail),onHideDrawer:e.hideDrawer,onRequestUnreadNotifications:e.requestUnreadNotifications},null,8,["new-messages-count","new-notifications-count","onHideDrawer","onRequestUnreadNotifications"]),b(s,{modelValue:e.isShowingDrawer,"onUpdate:modelValue":t[2]||(t[2]=l=>e.isShowingDrawer=l),links:e.accessibleLinks,"is-showing-rail":e.isShowingRail,onShowRail:t[3]||(t[3]=l=>e.isShowingRail=l)},null,8,["modelValue","links","is-showing-rail"])])),[[c,e.closeDrawer]])}const Fh=H(zh,[["render",qh]]),Uh={components:{IconComponent:Ne},methods:{getNotificationIcon({data:e,type:t}){return e&&e.icon?e.icon:t==="success"?"checkmark":"rejected"}}},Gh=["data-test"],xh={class:"notification-bar__icon"},Hh={class:"notification-bar__title"},Wh=["onClick"];function Yh(e,t,n,r,a,i){const o=w("IconComponent"),s=w("notifications");return h(),B(s,{duration:5e3},{body:T(({item:c,close:l})=>[S("div",{class:ve(["notification-bar",`notification-bar--${c.type}`]),"data-test":`notification-bar-${c.type}`},[S("span",xh,[b(o,{name:e.getNotificationIcon(c)},null,8,["name"])]),S("p",Hh,O(c.title),1),S("button",{class:"notification-bar__close",type:"button",onClick:l},[b(o,{name:"cross"})],8,Wh)],10,Gh)]),_:1})}const Jh=H(Uh,[["render",Yh]]),Qh={components:{ErrorBoundary:c_,ErrorPage:l_,NotificationBar:Jh,NavigationComponent:Fh,VApp:Qo},mixins:[nu],computed:{navigationBar(){return this.$route.meta.navigationBar}},created(){this.initializePendo()}},Kh=S("div",{id:"modal"},null,-1);function Zh(e,t,n,r,a,i){const o=w("NavigationComponent"),s=w("NotificationBar"),c=w("router-view",!0),l=w("ErrorBoundary"),d=w("ErrorPage"),p=w("v-app");return h(),I("div",{class:ve({[e.$route.meta.viewClass]:e.$route.meta.viewClass})},[b(p,null,{default:T(()=>[e.navigationBar?(h(),B(o,{key:0})):U("",!0),S("div",{class:ve(["container",{"container--website":!e.navigationBar}])},[b(s),b(d,null,{default:T(()=>[b(l,null,{default:T(()=>[(h(),B(c,{key:e.$route.path}))]),_:1})]),_:1})],2)]),_:1}),Kh],2)}const Xh=H(Qh,[["render",Zh]]),ev=()=>"therapieland-front@2.4.1",tv=(e,t)=>({app:e,dsn:"https://b1ae1a413c0caef32bdaf12bff4659ec@o4505918474485760.ingest.sentry.io/4505918532550656",release:ev(),ignoreErrors:o_,environment:"production",tracesSampleRate:.04,replaysSessionSampleRate:0,replaysOnErrorSampleRate:.1,debug:!1,integrations:[vo(),e_({logErrors:!0,router:t,tracePropagationTargets:["*.therapieland.nl",/^\//]})]}),nv=(...e)=>Kf(tv(...e)),rv=Ko({display:{mobileBreakpoint:"md",thresholds:{xs:0,sm:414,md:768,lg:1024,xl:1600}}}),Oe=Zo(Xh);Oe.use(rv);Oe.use(en);Oe.use(Ce);Oe.use(Me);Oe.use(Zl);Oe.use(Xo);Oe.use(es,{});Xl(Oe);s_(en);nv(Oe,en);Ri()&&ls();Oe.mount("#app");export{Xt as A,Go as B,Wv as C,Ii as D,c_ as E,A_ as F,Hn as G,m_ as H,Ne as I,T_ as J,Yv as K,Rs as L,D_ as M,Vv as N,Bv as O,Fo as P,Mv as Q,ds as R,Ll as S,zv as T,us as U,Uv as V,u_ as W,qv as X,h_ as Y,Me as Z,H as _,He as a,P as b,nh as c,_a as d,k as e,Uo as f,al as g,xs as h,Mt as i,__ as j,m as k,qt as l,Fv as m,il as n,lh as o,nu as p,xv as q,u as r,Ce as s,Gv as t,le as u,Hv as v,rl as w,Jl as x,qo as y,f_ as z};
//# sourceMappingURL=index-Lp0Vni25.js.map
function __vite__mapDeps(indexes) {
  if (!__vite__mapDeps.viteFileDeps) {
    __vite__mapDeps.viteFileDeps = ["assets/add-RX0ESM8K.js","assets/@vue-dB09YSjx.js","assets/add_simple-__skH_Hy.js","assets/administration-3o3jEQN0.js","assets/alarm-gSjlVwtV.js","assets/anchor-vSKx0F3f.js","assets/arrow-_iMq_cf6.js","assets/arrow-large-down-AtyYF8bD.js","assets/arrow-large-up-ccy3INzv.js","assets/avatar-x1TaKs_Y.js","assets/bell-xkkdYjh1.js","assets/calendar-l5nByD6V.js","assets/call-opK0N4n8.js","assets/care-plan-snZ2cXoS.js","assets/care-plan-health-43aUk-gB.js","assets/chat-Xkkaujpf.js","assets/check-C5xDKAsv.js","assets/check-empty-OBIeS5c6.js","assets/check-filled-wfdcpz1-.js","assets/check-progress--pgdLiHH.js","assets/checkmark-vQCL0HxW.js","assets/clock-oNyDaMDY.js","assets/close-UGSbBg3C.js","assets/coaching--d3D3REq.js","assets/copy-ooCOPIBg.js","assets/cross-PWLoNv6J.js","assets/diary-c-egEZpD.js","assets/dots-UTeVpL8P.js","assets/double-arrow-jPyJMUjg.js","assets/export--LAUiaNy.js","assets/download-file-86FJ5V1_.js","assets/drop-down-2Th44kLg.js","assets/drop-down-input-vuaBFObx.js","assets/edit--Htm_ja0.js","assets/error-baaLqJWB.js","assets/error-light-H901bztM.js","assets/eye-Jij15gcE.js","assets/eye-visible-IuyVucGh.js","assets/file-buHWT4G_.js","assets/filter-menu-jfNB0i8b.js","assets/hamburger--7sinPRM.js","assets/help-TByAg9-z.js","assets/hidden-L81jY2_a.js","assets/home-wehdAtPE.js","assets/information-Af_TqQMB.js","assets/invite-person-cyBeW4hZ.js","assets/important-84QP77_Q.js","assets/key-Z1wRNdHB.js","assets/library-N-m-BO8H.js","assets/light-bulb-rSATDYxN.js","assets/lock-qUZ4Qe9H.js","assets/log-out-mtKpmpRZ.js","assets/message-Tgpj72N5.js","assets/minus-F1806Ni0.js","assets/monitor-MjlGC2Hr.js","assets/network-k_72sApL.js","assets/new-conversation-FcyicoKL.js","assets/new-tab-8XgwLtET.js","assets/next-zwWscM4I.js","assets/organisation-VUHf4PpQ.js","assets/paperclip-QcVdMkd5.js","assets/patients-gjrgxaMQ.js","assets/pencil-wr76RmNy.js","assets/pin-xkHLXuc5.js","assets/plus-BnvFy2Za.js","assets/power-cSQXigW9.js","assets/professionals-UOmwcJ_A.js","assets/profile-G_hWtet8.js","assets/questionnaire-VF0wqxMg.js","assets/questionnaire_circle-_Gfe7X_i.js","assets/rejected-uuhCLDsU.js","assets/remove-SEA8yOHI.js","assets/remove-circle-outline-bZJ9gI_8.js","assets/reply-n1IhnGKO.js","assets/save-TWMO0sLQ.js","assets/search-WMtweV80.js","assets/security-r8DoyzZq.js","assets/send-cdfiiBW1.js","assets/settings-DiRvZbUw.js","assets/share-RpL3q9X_.js","assets/share-people-x5rIT9Rq.js","assets/smiley-great-WuwKJmG_.js","assets/smiley-good-juSKsrqR.js","assets/smiley-ok-cf7ZGOuW.js","assets/smiley-bad-ZWcdS0SF.js","assets/smiley-serious-XNaxxRyT.js","assets/spinner-Kf5MSHiS.js","assets/star-v_Wunspp.js","assets/star-empty-0dKk5jQE.js","assets/step-1-GzZ4jtzZ.js","assets/step-2-45cpmxCj.js","assets/step-3-Gq8BoBLk.js","assets/thumb-up-LPEdXT2N.js","assets/trash-WC3b3P1n.js","assets/treatment-Kzl147iZ.js","assets/upload-VzpzvoVk.js","assets/view-big-GqEj2qKm.js","assets/view-medium--keQ-lq7.js","assets/view-small-5wtCkIYI.js","assets/visible-JkVd50wS.js","assets/zoom-in-vDDCaxNn.js","assets/zoom-out-znw9qST4.js","assets/ActivateAccount-lj1MlGCm.js","assets/@vuelidate-2wC6OIeq.js","assets/ActionButtonInline-9ue_afN9.js","assets/apexcharts-6nNgSZqy.js","assets/ActionButtonInline-RLKzwAjg.css","assets/FormGroup-SJZtZjq6.js","assets/FormGroup-adlpaFXW.css","assets/FormGroupPassword-3iHImrXx.js","assets/vuetify-7RRA1-X0.js","assets/vuetify-T9wBKJwI.css","assets/FormGroupPassword-dHK5F044.css","assets/InputCheckBox-D-f9t8dY.js","assets/InputCheckBox-P8vXGSoV.css","assets/InputPassword-wek4eBKD.js","assets/zxcvbn-gtYECvF_.js","assets/InputPassword-QjL4zxfq.css","assets/InputText-JXB7x90v.js","assets/InputText-ZgHb4mcC.css","assets/LandingLayout-LlUJpDuE.js","assets/CompanyInformation-K7fr-kdX.js","assets/CompanyInformation-cwDRe3ci.css","assets/LandingLayout-ovwZwM9q.css","assets/validators-HzPA6qxP.js","assets/@kyvg-1moVhb44.js","assets/v-calendar-dy2PJ14i.js","assets/@popperjs-dKnL1B8H.js","assets/v-calendar-7MQpCziZ.css","assets/refiner-js-EIuvI1Ed.js","assets/vue-i18n-NKmpMmP_.js","assets/@intlify-9WKuK4VW.js","assets/vuex-VoHi4ZBO.js","assets/vuex-persistedstate-u4pKLrIg.js","assets/axios-t_v11yp2.js","assets/vue-router-UFqUAY1T.js","assets/moment-C7vuabNR.js","assets/qs-cQxtyf78.js","assets/side-channel-_TDkYmzH.js","assets/get-intrinsic-MPXY_LdK.js","assets/es-errors-IxJmvZve.js","assets/has-symbols-X7oJpRkh.js","assets/has-proto-kWx5BE4a.js","assets/function-bind-2ZmHaSwT.js","assets/hasown-zFMuCXsK.js","assets/call-bind-EWSXIgZL.js","assets/set-function-length-vdb-Ys9h.js","assets/define-data-property-vaX_Muoj.js","assets/es-define-property-1268vPIo.js","assets/gopd-XMfPcU9I.js","assets/has-property-descriptors-Okcj-EGQ.js","assets/object-inspect--z2NpPMc.js","assets/@vueuse-JNsGgRJ_.js","assets/dompurify-pHxYUldt.js","assets/ActivateAccount-K_yhZTM5.css","assets/@mdi-z3tLSia1.css","assets/ActivateAccountPrompt-J9G5Emcz.js","assets/ActivateAccountPrompt-vLww7vnt.css","assets/CarePlanAcceptInvitations-HrS8IqQv.js","assets/redirectAfterLoginMixin-I_z5oq_A.js","assets/getFullName-6-0oq9GP.js","assets/CarePlanAcceptInvitations-IUld506s.css","assets/CarePlanAdd-e4MmHzqP.js","assets/HeaderApp-UfrroXJ3.js","assets/BreadcrumbComponent-hKSYfzlr.js","assets/BreadcrumbComponent-2irJw9OQ.css","assets/HeaderApp-WcyTIBtI.css","assets/setErrorStatus-VLQqeVBj.js","assets/breadcrumbMixin-8Z8nWzQs.js","assets/CarePlanAddAssignmentWithoutEmailModal-4ZJ4L3zj.js","assets/CarePlanQuestionnaireSideBar-H5N8i8G0.js","assets/FilterRows-vbkWo9ut.js","assets/FilterRows-diUroc19.css","assets/IconCheckList-C5pRpf6E.js","assets/IconCheckList-QxjRmONL.css","assets/NumericPagination-vvKXuhWY.js","assets/underscore-3N4CshwZ.js","assets/InputSelect-B20V1tWZ.js","assets/InputSelect-GyDyYfkD.css","assets/NumericPagination-gqm2tlUt.css","assets/SearchBar-bx8XKQbV.js","assets/SearchBar-niH7F9kw.css","assets/TabsPrimary-Bm6a6vUE.js","assets/TabsPrimary-gH-V2XLP.css","assets/AddDates-2LjSzgNM.js","assets/InputDatePicker-hro61tmP.js","assets/InputDatePicker-FoaIdv28.css","assets/AddDates-COTI0r3u.css","assets/CarePlanQuestionnaireSideBar-INTwbTLL.css","assets/BarInfo-6JJgZou-.js","assets/BarInfo-K_SbCenI.css","assets/CarePlanAdd-7ovTFmEr.css","assets/CarePlanCreate-nrVqs9T_.js","assets/InputTextarea-hMO6aRAc.js","assets/InputTextarea-jnbPZHzZ.css","assets/CarePlanQuestionnaireModal-Awqds9Jq.js","assets/CarePlanQuestionnaireModal-yA4vD5se.css","assets/CarePlanCreate-G2r0roKL.css","assets/CarePlanCreateNoPermission-8urwGgxY.js","assets/CarePlanCreateNoPermission-HaPKcSrg.css","assets/CarePlanCreateWithoutEmail-ZhJY5Ixw.js","assets/CarePlanCreateWithoutEmail-1fS-XcBt.css","assets/CarePlanParticipant-fwR6JH9B.js","assets/exportFile-UEkonto9.js","assets/polling-q8ksbAAt.js","assets/chatWidgetMixin-8eu1TNWI.js","assets/chatMixin-cdDdoU3I.js","assets/AudioComponent-xtQdCrfS.js","assets/KebabMenu-ky-PjJd6.js","assets/KebabMenu-a-fFD4aW.css","assets/chatMixin-mDu4WPwI.css","assets/chatWidgetMixin-vZQycDgQ.css","assets/IconNoEmail-87J1Q4UU.js","assets/IconNoEmail-AcunY7Hf.css","assets/ScrollPagination-K-h_-uXj.js","assets/ScrollPagination-NwU7Au-r.css","assets/PatientCarePlansCardSideBar-RGNz3PrB.js","assets/PatientCarePlansCardSideBar-8lQZo7vM.css","assets/BadgePill-x5HVsfDG.js","assets/BadgePill-r6vXw_06.css","assets/MonitorHeader-bbGxXlkQ.js","assets/vue3-apexcharts-7N1wl8uy.js","assets/vue-3QkIu2Ox.js","assets/MonitorHeader-sF5YaPMG.css","assets/CarePlanParticipant-bx0XgW8d.css","assets/ChangeEmailSuccess-aBtXWVrA.js","assets/TokenFeedback-pLz32Jdq.js","assets/TokenFeedback-sCYdGteq.css","assets/ChangeEmailSuccess-cEl9tCGV.css","assets/ChangePassword-IGsYVYsS.js","assets/ChangePassword-pmiOw1Ed.css","assets/ChatView-wCPtyzPw.js","assets/ChatView-9LJFOn1h.css","assets/CoachingView-4-Sx2QKT.js","assets/copy-to-clipboard-Lnei09yc.js","assets/toggle-selection-HdKU_8dH.js","assets/CoachingView-hSpl-gc8.css","assets/CreateCarePlanUnderOrganisation-NUokyIvj.js","assets/CreateCarePlanUnderOrganisation-c1f1ZnPz.css","assets/DashboardView-sNDvzL43.js","assets/ProgressBar-VYxN21L3.js","assets/ProgressBar-sHIvEoxY.css","assets/PatientInviteOptionModal-HnCJfQHO.js","assets/InputRadio-TuBqOGUl.js","assets/InputRadio-yaV_CqsQ.css","assets/PatientInviteOptionModal-uCMb51WP.css","assets/WidgetComponent-Tt7leNi1.js","assets/WidgetComponent-LyAvCcdC.css","assets/TooltipComponent-0O3VFMiQ.js","assets/TooltipComponent-ISlI85_t.css","assets/MonitorPanelEmotion-CoyYxsNj.js","assets/MonitorPanelEmotion-abuQM2lz.css","assets/VideoComponent-rFnigzAB.js","assets/VideoComponent-ia4mPBLd.css","assets/DashboardView-SpwCsIp-.css","assets/DataStorageAgreement-wHkGS8jt.js","assets/DataStorageAgreement-IxgAkXSI.css","assets/DeleteAccount-p7EQ8Kul.js","assets/DeleteAccount-TXVXfSm3.css","assets/DiaryView-70EMSndI.js","assets/LegacyProxyIframe-1H6PQ0IN.js","assets/LegacyProxyIframe-KHzcpjeB.css","assets/ExpiredToken-FKb4FbJx.js","assets/ExpiredToken-fQoRxKsO.css","assets/FeedbackAccount-YoiJGRZJ.js","assets/FeedbackAccount-xcqRxqNT.css","assets/ForgotPassword-DlqWCCHh.js","assets/GroupsView-10eROQsN.js","assets/LoginView-2jykFkeA.js","assets/enrollmentDataMixin-MlKDYuLZ.js","assets/SlugOrganisationHeader-KOu2ztch.js","assets/SlugOrganisationHeader-lE3Kvb05.css","assets/LoginView-di1DTuaC.css","assets/LoginWithToken-Fh8a2tfE.js","assets/LoginWithToken-qfztMiqX.css","assets/MonitorAcceptRequests-AUmfvPEM.js","assets/MonitorAcceptRequests-4MUrCa44.css","assets/MonitorView-al0HXYjV.js","assets/ModalProgressContent-9OaxH4ru.js","assets/ModalProgressContent-1YDez_zD.css","assets/MonitorView-Pv5h3HAE.css","assets/GeneralError-Ad6KO0pO.js","assets/GeneralError-vNB6lb8N.css","assets/PatientCarePlans-uyj9bW96.js","assets/CarePlanParticipantTreatment-KV-8yXAI.js","assets/CarePlanParticipantTreatment-uvtMeraZ.css","assets/PatientCarePlans-Ce_t3gCu.css","assets/PatientsView-H3aGJ7bH.js","assets/PatientsView-KJczlhgv.css","assets/PermissionGrantedKrachtplan-v9-iRE3N.js","assets/PermissionGrantedKrachtplan-fSFd7POT.css","assets/QuestionnaireAssignment-VIALsf5D.js","assets/QuestionnaireIframe-k73Yb5qH.js","assets/QuestionnaireIframe-7CCsa9Ks.css","assets/QuestionnaireInformation-zxu0L_HC.js","assets/QuestionnaireInformation-1bjiHQoJ.css","assets/QuestionnaireAssignment-agOSREMT.css","assets/QuestionnaireInformant-e1FqiOzy.js","assets/QuestionnaireInformant-68Q99eql.css","assets/QuestionnaireList-vOl96NFL.js","assets/CardComponent-SmvWGiSR.js","assets/CardComponent-08eEgSHD.css","assets/QuestionnaireList-Pl1Nyu-B.css","assets/RefinerSurvey-cPVTZLWC.js","assets/RefinerSurvey-UCz65tSh.css","assets/RegisterOptions-c54o3i8M.js","assets/RegisterOptions-w_anzsde.css","assets/RegisterSuccess--LCxbE6B.js","assets/RegisterSuccess-c4QT2ORV.css","assets/RegisterView-q2ISH_SU.js","assets/@hcaptcha-wLnQRaFh.js","assets/RegisterView-17QK1uAp.css","assets/RequestOrganisation-p625O1FJ.js","assets/RequestOrganisation-kOY0r6Z-.css","assets/SecurityCode-s63SzkQ6.js","assets/SecurityCode-V-JyD0Yz.css","assets/SettingsView-ycKlacfx.js","assets/BackupTokensModal-if6o-Z2v.js","assets/BackupTokensModal-Uz9pXKpB.css","assets/SettingsView-eanYzwQE.css","assets/SocialEnvironmentTreatmentStep-SeFozxq6.js","assets/TreatmentLibrary-0Nl5wFol.js","assets/TreatmentStepElementBase-EqAtsZQS.js","assets/TreatmentStepElementBase-B3PXgAIm.css","assets/TreatmentStepRow-7H5CfB3S.js","assets/TreatmentStepRow-LfitMS8b.css","assets/TreatmentLibrary-Cl-SVHMa.css","assets/TreatmentStepSkeleton-8g8YaTX-.js","assets/TreatmentStatus-fmFd_DLK.js","assets/TreatmentStatus-QEaJh7mr.css","assets/TreatmentStepSkeleton-lM8vJvQQ.css","assets/SocialEnvironmentTreatmentStep-xzRGW9GM.css","assets/SsoValidation-iLP8vMd4.js","assets/SsoValidation-GA_GNuE0.css","assets/TreatmentAssignmentDetail-zmxPBO8d.js","assets/TreatmentAssignmentIconStatus-SmwiMeGN.js","assets/TreatmentAssignmentIconStatus-46mQbZpE.css","assets/treatmentMixin-QS6zCQZ3.js","assets/TreatmentDetailSidebar-WjF6ZCa4.js","assets/TreatmentInformationMenu-VWmFr1Qk.js","assets/TreatmentInformationMenu-OjRFLUrN.css","assets/TreatmentDetailSidebar-jpkDn0Z9.css","assets/TreatmentAssignmentDetail-G0uvokF3.css","assets/TreatmentAssignmentStepPayment-Ck4T4hQp.js","assets/TreatmentAssignmentStepPayment-2wnu5E8f.css","assets/TreatmentAssignmentStepPaymentStatus-Dk8y_vyl.js","assets/TreatmentAssignmentStepPaymentStatus-AYrFeb7e.css","assets/TreatmentAssignmentsShare-CDTK_ojs.js","assets/TreatmentAssignmentsShare-5qAKJ0xT.css","assets/TreatmentAssignmentStep-RXhbL-ez.js","assets/TreatmentStepNavigationButtons--fcoghet.js","assets/TreatmentStepNavigationButtons-dNE6KV4-.css","assets/TreatmentAssignmentStep-nXiOfuoi.css","assets/TreatmentDetail-fB3HnlkB.js","assets/TreatmentAddToCarePlanModal-CDZ_8Tw-.js","assets/TreatmentDetail-Whbucmte.css","assets/TreatmentInformation-EyzKTcfc.js","assets/TreatmentInformation-s9y1VHKf.css","assets/TreatmentList-X5W5im3o.js","assets/TreatmentCardSkeleton-aAqtjH8m.js","assets/TreatmentCardSkeleton-mB71n7-r.css","assets/TreatmentList-XxLGJzmt.css","assets/TreatmentListMultipleOrgs-_fXYFfbz.js","assets/TreatmentListMultipleOrgs-_U5ZDdrn.css","assets/TreatmentStep-pYngH4Mb.js","assets/TreatmentStep-VeEP6eqj.css","assets/TwoFactorAuth-JUB0Z65S.js","assets/TwoFactorAuth-wYzOm0Pk.css","assets/UserNameInformation-URM3y2hn.js","assets/UserNameInformation-iqQjSsbq.css","assets/en-4hN6KH-k.js"]
  }
  return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}