1"use strict";(self.webpackChunk_termly_web_dashboard=self.webpackChunk_termly_web_dashboard||[]).push([[9091],{10449(e,t,s){s.d(t,{A:()=>b});var n=s(53241),r=s(26826),o=s.n(r),a=s(52030),l=s(61421),i=s(10430),c=s(11954),u=s(14121);const d=(0,s(28216).YK)({consentPreferences:{defaultMessage:"Consent Preferences",id:"footer.consent-preferences"},doNotSell:{defaultMessage:"Do not sell or share my personal information",id:"footer.do-not-sell"},limitUse:{defaultMessage:"Limit the use of my sensitive personal information",id:"footer.limit-use"},ourCookiePolicy:{defaultMessage:"Cookie Policy",id:"footer.cookie-policy"},ourDisclaimer:{defaultMessage:"Disclaimer",id:"footer.disclaimer"},ourPrivacyPolicy:{defaultMessage:"Privacy Policy",id:"footer.privacy-policy"},ourTOU:{defaultMessage:"Terms Of Use",id:"footer.terms-of-use"},support:{defaultMessage:"Support",id:"footer.support"}}),p="styles-link-d63d43",m=[{url:"https://termly.io/our-privacy-policy/",text:d.ourPrivacyPolicy},{url:"https://termly.io/our-terms-of-use/",text:d.ourTOU},{url:"https://termly.io/our-disclaimer/",text:d.ourDisclaimer},{url:"https://termly.io/our-cookie-policy/",text:d.ourCookiePolicy}],h="https://app.termly.io/notify/05f55d8a-a00b-45d4-8053-55f6d8637f46",f=[{url:i.A.supportURL(),text:d.support},{LinkComponent:c.A,url:h,text:d.limitUse},{LinkComponent:c.A,url:h,text:d.doNotSell}];function y(e){let{isGuest:t=!1}=e;const s=(0,n.useRef)(),r=(0,n.useMemo)(()=>function(e){return e?m:[...m,...f]}(t),[t]);return n.createElement("footer",{className:"styles-root-c8b941"},n.createElement("ul",{className:"styles-links-dd56f1"},r.map(e=>{let{LinkComponent:t=u.A,url:s,text:r}=e;return n.createElement("li",{key:r.id},n.createElement(t,{className:p,showIcon:!1,url:s},n.createElement(a.A,r)))}),function(e){if(!window.displayPreferenceModal)return e.current||(console.debug("Not rendering the Consent Preferences footer link: window.displayPreferenceModal() was not found"),e.current=!0),null;const t=`${p} t-displayPreferencesLink`;return n.createElement("li",null,n.createElement(l.$n,{className:t,handleClick:window.displayPreferenceModal,type:"text"},n.createElement(a.A,d.consentPreferences)))}(s)))}y.propTypes={isGuest:o().bool};const b=y},21615(e,t,s){s.d(t,{A:()=>c});var n=s(53241),r=s(26826),o=s.n(r),a=s(52030),l=s(37011);function i(e){let{className:t,title:s,values:r}=e;const o={...s,values:{...s.values,...r}};return n.createElement(l.A,{className:t},n.createElement(a.A,o))}i.propTypes={className:o().string,title:o().shape(a.A.propTypes),values:o().shape({})};const c=i},37011(e,t,s){s.d(t,{A:()=>c});var n=s(53241),r=s(26826),o=s.n(r),a=s(14712),l=s.n(a);function i(e){let{className:t,children:s}=e;const r=l()("styles-root-e4dbec",t);return n.createElement("h1",{className:r},s)}i.propTypes={children:o().node.isRequired,className:o().string};const c=i},39091(e,t,s){s.r(t),s.d(t,{default:()=>L});var n=s(53241),r=s(76891),o=s(52030),a=s(18840),l=s(61421),i=s(80297),c=s(28216);const u=(0,c.YK)({password:{id:"delete-account.password",defaultMessage:"Password"},back:{id:"delete-account.back",defaultMessage:"Back"},permanentlyDelete:{id:"delete-account.permanentlyDelete",defaultMessage:"PERMANENTLY DELETE"}});var d=s(92947),p=s(20441),m=s(55507);const h=(0,s(8609).cV)("/users/account");function f(e){let{password:t}=e;return p.A.delete(h,{data:{password:t},withCredentials:!0,xsrfCookieName:m.A.csrfCookieName,xsrfHeaderName:"Csrf-Token"})}const y={container:"styles-container-b68f50",link:"styles-link-eaefac",error:"styles-error-d4f9dd",inputWrapper:"styles-inputWrapper-dc8f95",label:"styles-label-fd0ccd",input:"styles-input-b49ba7",buttons:"styles-buttons-d64bac",back:"styles-back-dca4b9"},b=function(){const e=(0,a.Zp)(),[t,s]=(0,n.useState)(""),[r,c]=(0,n.useState)(""),p=function(e){let{handleError:t}=e;return(0,d.n)({mutationFn:f,onError(e){let{response:s}=e;t(s.data)},onSuccess(){window.location.reload()}})}({handleError(e){let{error:t}=e;c(t)}}),m=(0,n.useCallback)(()=>{e(i.A.ACCOUNT)},[e]),h=(0,n.useCallback)(()=>{p.mutate({password:t})},[p,t]),b=`${y.back} t-backButton`,E=`${y.input} t-passwordInput`,g=!t;return n.createElement("div",{className:y.container},function(e){return e?n.createElement("div",{className:y.error},e):null}(r),n.createElement("div",{className:y.inputWrapper},n.createElement("div",{className:y.label},n.createElement(o.A,u.password)),n.createElement("div",{className:y.field},n.createElement(l.pd,{className:E,handleChange:e=>{let{value:t}=e;s(t)},type:"password",value:t}))),n.createElement("div",{className:y.buttons},n.createElement(l.$n,{className:b,handleClick:m,type:"text"},n.createElement(o.A,u.back)),n.createElement(l.$n,{className:"t-deleteButton",color:"dangerous",disabled:g,handleClick:h,type:"solid"},n.createElement(o.A,u.permanentlyDelete))))};var E=s(22771),g=s(26826),v=s.n(g),k=s(65804),A=s(61197),N=s(37746);const w=`mailto:${N.A.supportMail}`;function M(e){let{children:t=N.A.supportMail}=e;return n.createElement("a",{className:"styles-root-ff7a88",href:w},t)}M.propTypes={children:v().node};const C=M;var T=s(86802),O=s(76391);const P=(0,c.YK)({generalIntro:{id:"delete-account-content.freeDescription",defaultMessage:"By deleting your account, your profile will be deleted and you will no longer be able to access any of its associated properties."},adminEditor:{id:"delete-account-content.admin-editor-if-you-delete",defaultMessage:"If you delete your account, your profile will be deleted and you will no longer be able to access this organization's Termly account, including all associated websites."},ownerIntro:{id:"delete-account-content.owner-if-you-delete",defaultMessage:"By deleting your account, <b>your organization and all associated properties will be deleted</b> and you will be unable to retrieve them in the future."},thisIncludes:{id:"delete-account-content.this-includes",defaultMessage:"This includes: <ul><li>Users</li><li>Websites</li><li>Policies</li><li>Consent banner</li><li>Audit logs</li></ul>"}}),R={b:O.Ay.b,li:e=>n.createElement("li",null,e),ul:e=>n.createElement("ul",null,e)};function x(e){let{isCollaborator:t}=e;if(t)return n.createElement(o.A,P.adminEditor);const s=t?P.generalIntro:P.ownerIntro;return n.createElement(n.Fragment,null,n.createElement(o.A,(0,E.A)({},s,{values:R})),n.createElement(o.A,(0,E.A)({},P.thisIncludes,{values:R})))}x.propTypes={isCollaborator:v().bool};const B=x,U=(0,c.YK)({proActiveUntil:{id:"delete-account-content.proDescription1",defaultMessage:"Please keep in mind that your subscription is active until {date}. If you delete your account now, you will not receive a refund for the unused portion of your subscription."}
1,letUsHelpYou:{id:"delete-account-content.getInTouchDescription",defaultMessage:"Before you delete your account, let us try to help you. Contact our dedicated support team at {link} and we'll do our best to help."}}),I="styles-paragraph-b3856f",S={link:n.createElement(C,null)};function D(e){let{className:t}=e;const{billingInfo:s}=(0,T.A)(),{user:r}=(0,k.As)(),a=!r.is_collaborator&&!r.freemium;return n.createElement("div",{className:t},n.createElement("p",{className:I},n.createElement(B,{isCollaborator:r.is_collaborator})),function(e){let{isResponsibleForBilling:t,periodEnd:s}=e;if(!t)return null;const r=new Date(1e3*s),a={date:n.createElement("strong",null,n.createElement(A.A,{value:r}))};return n.createElement("p",{className:I},n.createElement(o.A,(0,E.A)({},U.proActiveUntil,{values:a})))}({isResponsibleForBilling:a,periodEnd:s.current_period_end}),n.createElement("p",{className:I},n.createElement(o.A,(0,E.A)({},U.letUsHelpYou,{values:S}))))}D.propTypes={className:v().string};const K=D,_=(0,c.YK)({title:{id:"dashboard-content-layout.deleteAccountTitle",defaultMessage:"Are you sure you want to delete your Termly account?"}}),L=function(){return n.createElement(r.A,{title:_.title},n.createElement(K,{className:"styles-contentSection-f24911"}),n.createElement(b,null))}},61197(e,t,s){s.d(t,{A:()=>d,r:()=>u});var n=s(22771),r=s(53241),o=s(26826),a=s.n(o),l=s(28216);const i={day:"2-digit",month:"long",year:"numeric"};function c(e){let{options:t,timeZone:s,value:o}=e;if(!function(e){return null!=e&&!Number.isNaN(new Date(e).getTime())}(o))return null;const a={...i,...t},c=s||"America/New_York";return r.createElement(l.XU,(0,n.A)({timeZone:c,value:o},a))}c.propTypes={options:a().shape({day:a().string,month:a().string,year:a().string}),timeZone:a().string,value:a().oneOfType([a().string,a().number,a().instanceOf(Date)])};const u={year:"numeric",month:"short",day:"2-digit"},d=c},65142(e,t,s){e.exports=s.p+"arrow-back-e81d08.svg"},76891(e,t,s){s.d(t,{A:()=>g});var n=s(53241),r=s(26826),o=s.n(r),a=s(14712),l=s.n(a),i=s(10449),c=s(65804),u=s(74945),d=s(21615),p=s(52030),m=s(61421),h=s(65142);const f=(0,s(28216).YK)({back:{id:"dashboard-content-layout.back",defaultMessage:"Back"}});function y(e){let{show:t,handleClick:s}=e;if(!t)return null;return n.createElement("div",{className:"styles-root-bbc964"},n.createElement(m.$n,{className:"styles-button-defc68 t-backButton",handleClick:s,type:"text"},n.createElement("img",{alt:"",className:"styles-icon-a3f0b8",src:h}),n.createElement(p.A,f.back)))}y.propTypes={handleClick:o().func,show:o().bool};const b=y;function E(e){const{children:t,className:s,right:r,showBackButton:o,handleBackButtonClick:a=u.A,title:p,titleValues:m,top:h}=e,{user:f}=(0,c.As)(),y=l()("styles-root-e375ea",s);return n.createElement("div",{className:y},n.createElement("div",{className:"styles-content-c18f79"},n.createElement(b,{handleClick:a,show:o}),function(e){let{title:t,titleValues:s}=e;return t?n.createElement(d.A,{title:t,values:s}):null}({title:p,titleValues:m}),(E=h)?n.createElement("div",{className:"styles-top-efc8f0"},E):null,n.createElement("div",{className:"styles-main-de3124"},n.createElement("div",{className:"styles-left-efdc18"},t),function(e){return e?n.createElement("div",{className:"styles-right-fdad5f"},e):null}(r))),n.createElement("div",{className:"styles-footer-ae8e4b"},n.createElement(i.A,{isGuest:f.guest})));var E}E.propTypes={children:o().node,className:o().string,handleBackButtonClick:b.propTypes.handleClick,right:o().node,showBackButton:b.propTypes.show,title:d.A.propTypes.title,titleValues:d.A.propTypes.values,top:o().node};const g=E},86802(e,t,s){s.d(t,{A:()=>l});var n=s(46222),r=s(41242);const o=["billingInfo"],a={},l=function(e){const{data:t={},...s}=(0,n.I)({queryFn:e=>{let{signal:t}=e;return r.A.get("v1/billing_info",{signal:t})},queryKey:o,refetchOnWindowFocus:!1,...e});return{...s,billingInfo:t?.data||a}}},92947(e,t,s){s.d(t,{n:()=>u});var n=s(16489),r=s(53241),o=s(14848),a=s(48948),l=s(20741),i=s(37934),c=class extends a.Q{#e;#t=void 0;#s;#n;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#r()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){const t=this.options;this.options=this.#e.defaultMutationOptions(e),(0,o.f8)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#s,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,o.EN)(t.mutationKey)!==(0,o.EN)(this.options.mutationKey)?this.reset():"pending"===this.#s?.state.status&&this.#s.setOptions(this.options)}onSubscribe(){1===this.listeners.size&&this.#s&&(this.#s.addObserver(this),this.#r())}onUnsubscribe(){this.hasListeners()||this.#s?.removeObserver(this)}onMutationUpdate(e){this.#r(),this.#o(e)}getCurrentResult(){return this.#t}reset(){this.#s?.removeObserver(this),this.#s=void 0,this.#r(),this.#o()}mutate(e,t){return this.#n=t,this.#s?.removeObserver(this),this.#s=this.#e.getMutationCache().build(this.#e,this.options),this.#s.addObserver(this),this.#s.execute(e)}#r(){const e=this.#s?.state??(0,i.$)();this.#t={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#o(e){l.jG.batch(()=>
1{if(this.#n&&this.hasListeners()){const t=this.#t.variables,s=this.#t.context,n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if("success"===e?.type){try{this.#n.onSuccess?.(e.data,t,s,n)}catch(e){Promise.reject(e)}try{this.#n.onSettled?.(e.data,null,t,s,n)}catch(e){Promise.reject(e)}}else if("error"===e?.type){try{this.#n.onError?.(e.error,t,s,n)}catch(e){Promise.reject(e)}try{this.#n.onSettled?.(void 0,e.error,t,s,n)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}};function u(e,t){const s=(0,n.jE)(t),[a]=r.useState(()=>new c(s,e));r.useEffect(()=>{a.setOptions(e)},[a,e]);const i=r.useSyncExternalStore(r.useCallback(e=>a.subscribe(l.jG.batchCalls(e)),[a]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),u=r.useCallback((...e)=>{a.mutate(e[0],e[1]).catch(o.lQ)},[a]);if(i.error&&(0,o.GU)(a.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:u,mutateAsync:i.mutate}}}}]); 2//# sourceMappingURL=9091-825502.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.